How much knowledge of C++ is required to be able to mod this game? If it's alot, where are some free resources to try and learn just enough that is required for modding this game?
how much programming language knowledge is needed?
Débuté par
WizardD52986
, nov. 17 2009 11:41
#1
Posté 17 novembre 2009 - 11:41
#2
Posté 17 novembre 2009 - 11:48
Look at the scripts of the demo module. There are only 5 or so.
#3
Posté 17 novembre 2009 - 11:52
Actually, how much programming ability is needed depends on what you want to do - it is perfectly feasible to work in a group on things like creating levels, textures or models, without any programming skill whatsoever.
It is also possible to specialize in scripting, were extensive programming experience is really needed to do a top-notch job.
My advice, find the parts of the toolset that interest you most, and master them first - you don't have to learn how to use everything.
It is also possible to specialize in scripting, were extensive programming experience is really needed to do a top-notch job.
My advice, find the parts of the toolset that interest you most, and master them first - you don't have to learn how to use everything.
#4
Posté 17 novembre 2009 - 11:58
You don't have to be a programming wiz to get useful things done. Here's a place to start, though it's for a previous BioWare game its concepts and syntax are still valid even if the specific vocabulary (functions and tool set options) have changed or been added to:
http://www.nwnlexicon.com/
Click on "Lyceum" in the upper right then "Primer" to start.
http://www.nwnlexicon.com/
Click on "Lyceum" in the upper right then "Primer" to start.
Modifié par _ShadowHawk, 18 novembre 2009 - 12:04 .
#5
Posté 18 novembre 2009 - 12:00
heyas;
i read 'learn c in 21 days' ages ago. which made it pretty easy for me to pick up nwn scripting. however, you dont need c *programming* for scripting. nwn (and, of course, dao) has its own script language. you don't need to know c commands, just syntax (which you can pick up from poking premade scripts), and then you go learn the commands the script language has -- which you learn right in it, and/or on the wiki, and/or on the tutorial forums.
so, if you understand
void main()
{
}
and
int nCount = 0;
and
WR_SetPlotFlag(PLT_CLEAR_THE_HUT, MONSTERS_SLAIN, TRUE);
and
int c;
int e = GetEventType(GetCurrentEvent());
for(c=0;c
you'll be fine. now watch it not accept my post, because there's code in it :X
oh wow, nwnlexicon!! now THAT was the nwn scripting manual! hope the dao wiki gets a section like those.
i read 'learn c in 21 days' ages ago. which made it pretty easy for me to pick up nwn scripting. however, you dont need c *programming* for scripting. nwn (and, of course, dao) has its own script language. you don't need to know c commands, just syntax (which you can pick up from poking premade scripts), and then you go learn the commands the script language has -- which you learn right in it, and/or on the wiki, and/or on the tutorial forums.
so, if you understand
void main()
{
}
and
int nCount = 0;
and
WR_SetPlotFlag(PLT_CLEAR_THE_HUT, MONSTERS_SLAIN, TRUE);
and
int c;
int e = GetEventType(GetCurrentEvent());
for(c=0;c
you'll be fine. now watch it not accept my post, because there's code in it :X
oh wow, nwnlexicon!! now THAT was the nwn scripting manual! hope the dao wiki gets a section like those.
Modifié par BloodsongVengeance, 18 novembre 2009 - 12:02 .
#6
Posté 18 novembre 2009 - 12:44
How much knowledge of C++ is required to be able to mod this game? If it's alot, where are some free resources to try and learn just enough that is required for modding this game?
You don't really need C++ experience. While I do dabble in other languages, I don't have any C++ skills myself. Basically, if you're a little used to coding (for general syntax & concepts) and can read english (that one should be ok
Modifié par Phaenan, 18 novembre 2009 - 12:44 .
#7
Posté 18 novembre 2009 - 12:53
thank you for your replies, I have no experience with programming or scripting but would love to start modding this game.
Unfortunately bloodsong all those commands you typed seem like a foreign language to me i have no idea what they mean :-P
i guess I'll just have to keep reading tutorials and the like and hope some of these commands start to make sense eventually :-)
Unfortunately bloodsong all those commands you typed seem like a foreign language to me i have no idea what they mean :-P
i guess I'll just have to keep reading tutorials and the like and hope some of these commands start to make sense eventually :-)
#8
Posté 18 novembre 2009 - 03:35
Here is a site that can help you understand c++ http://www.cplusplus.../doc/tutorial/. Used to use it while in college. I am not a game developer just a normal one--LOL. So hope this helps.
#9
Posté 18 novembre 2009 - 04:50
From dabbling with modding in NWN and TES, my sense is that you learn bits of scripting as you need to. All you need to possess is a willingness to experiment and the patience to work out logic problems. The NWN and TES modding forums were (are) filled with helpful and knowledgeable people to help you overcome more complex problems. A lot of those people are already here. I'm very excited about the DA modding community. The basic game mechanics are already superb, and there's a lot of storytelling potential. I suspect it will take much longer to make a quality module than it did with NWN, but people seem to be diving into it with much gusto.
#10
Posté 19 novembre 2009 - 08:00
hmm...
i tell my second life scripting students that even if you've done simple code like html, you should be okay.
you can try this jump start tutorial about lsl scripting:
http://www.bldsong.n...s/lsl-page1.htm
it is NOT FOR doa scripting language, but a lot of the concepts are the same. ignore the colours part, and any function names. you'll learn about if, for, code blocks.... the real basics to get you going.
i tell my second life scripting students that even if you've done simple code like html, you should be okay.
you can try this jump start tutorial about lsl scripting:
http://www.bldsong.n...s/lsl-page1.htm
it is NOT FOR doa scripting language, but a lot of the concepts are the same. ignore the colours part, and any function names. you'll learn about if, for, code blocks.... the real basics to get you going.





Retour en haut






