Hello, I was wondering if there is any coding to be done in the DA:O Toolset?
And if there is what language?
Currently a student of software engineering in University and looking to do some side projects that have some sort of meaning rather than just passing some arrays around.
C++
Java
VB in visual studio 08
Directx march 2009(So far just basics such as creating shapes, transformations and lighting/normals)
Anyhelp helpful information as to possible coding in the editor would be nice.
Thank you
Jacobite
Toolset coding?
Débuté par
Jacobite McArdle
, nov. 12 2009 03:39
#1
Posté 12 novembre 2009 - 03:39
#2
Posté 12 novembre 2009 - 03:42
No coding in the toolset itself other than scripts. The script language is specific to Dragon Age and vaguely C++ like. I think there is some information on the wiki regarding it. For actual programming languages you have to go outward to community tools.
#3
Posté 12 novembre 2009 - 03:45
Ok thanks , ill Dl and install the toolset and have a look at the scripts.
#4
Posté 12 novembre 2009 - 05:47
It's more vaguely C like than C++. Alternatively, if you wanted to program something to work with the toolset, you can apply your skills to building external sfotware. There are some community members with projects for converting files between the DA format and external file formats, for example.
#5
Posté 12 novembre 2009 - 06:36
Ranlas' suggestion is likely going to be more "useful" in the long run from an educational standpoint. The toolset's API wrapper for C (let's be honest, it's way more procedural than object oriented) is VERY restrictive compared to what's possible with modern programming languages. It is out of necessity of course, so no malicious code can be put into a mod to destroy your system of course.
Having said that, not being able to deal directly with pointers immediately stunts your coding experience you can gain from just staying within the toolset.
I'd also recommend finding one of the projects working with external tools that plug in to things related to the game. I believe there's some work being done with file format coversions, a 2da editor that's separate from the toolset, etc etc. Peruse the projects that are out there for possible places to join up.
Having said that, not being able to deal directly with pointers immediately stunts your coding experience you can gain from just staying within the toolset.
I'd also recommend finding one of the projects working with external tools that plug in to things related to the game. I believe there's some work being done with file format coversions, a 2da editor that's separate from the toolset, etc etc. Peruse the projects that are out there for possible places to join up.
#6
Posté 12 novembre 2009 - 06:54
Hmm i always thought the Bioware Toolset Script Language (Nwn1 and DA:O) had more in common with LUA than with C
#7
Posté 12 novembre 2009 - 08:09
Nah, syntax is definitely C, not Lua.





Retour en haut






