Aller au contenu

Photo

Toolset coding?


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

#1
Jacobite McArdle

Jacobite McArdle
  • Members
  • 18 messages
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

#2
tazpn

tazpn
  • Members
  • 70 messages
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
Jacobite McArdle

Jacobite McArdle
  • Members
  • 18 messages
Ok thanks , ill Dl and install the toolset and have a look at the scripts.




#4
Ranlas

Ranlas
  • Members
  • 96 messages
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
Astorax

Astorax
  • Members
  • 324 messages
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.

#6
fandarin

fandarin
  • Members
  • 2 messages
Hmm i always thought the Bioware Toolset Script Language (Nwn1 and DA:O) had more in common with LUA than with C

#7
Astorax

Astorax
  • Members
  • 324 messages
Nah, syntax is definitely C, not Lua.