Aller au contenu

Photo

Need help with building stand-alone module


  • Veuillez vous connecter pour répondre
2 réponses à ce sujet

#1
sea-

sea-
  • Members
  • 264 messages
Hi everyone,

So, recently I decided I was going to finally get started and build a stand-alone campaign for Dragon Age.  I don't intend for it to be extremely ambitious, but I'm hoping by the end of things I'll have a pretty sizeable 2-3 hour adventure.  After close to a work week's worth of effort I have made pretty good progress, with several characters and quests built, along with a handful of custom levels.  My goal is to provide a story-driven experience featuring complex quests with extensive choice and consequence, rather than dungeon crawling, boss fights, puzzles, etc.

I'm a designer, not a programmer; I have very little in the way of coding ability (the absolute basics of Java, back in high school nearly a decade ago), but I'm perfectly fine in designing levels, writing conversations and plots, etc.  Everything with an easy graphical interface, I'm just fine with.  Luckily, the most fundamental functions for a campaign can be achieved using almost entirely plots, conversations and other user-friendly systems.

As I feared, I've reached the point where I'm no longer able to continue without getting into scripting.  While the things I need to do aren't very complicated, I'm wondering if any of the upstanding community members here could provide me with some help (as detailed as possible) in implementing the following things:

1) Making creatures and placeables appear/disappear based on plot flags

2) Modify merchant buy/sell prices based on plot flags (in order provide the player with a discount)

3) Add/remove items from the player's inventory (used when bribing NPCs) (could be done using rewards.2da?)

While I've gone through as many tutorials as I can find, I fear that they still presume too much prior knowledge not just of how C++ is structured, but of the internal structure of the game engine and its various functions as well.  I can get away with copy-pasting scripts so long as their functions are pretty much exactly what I need, but I have been unable to find any such things (perhaps because they're too basic?).

In any case, I appreciate any assistance that you guys can provide, so thanks in advance!

#2
Beerfish

Beerfish
  • Members
  • 23 870 messages
A good idea would be to post this on the scripting forum if you have not done so already. You may get someone willing to help with all of the things you need howeever in my experience the best way to get help is on a case by cacse basis. As in pick your #1 and ask for help with that. Solve that issue and then ask about #2 in another post etc.

#3
sea-

sea-
  • Members
  • 264 messages
Heh, I was kind of under the impression that everyone involved in scripting would pay attention to this board as well. Maybe not. Thanks for the tip!