how to develop mods?

as i have tested, the game seems to load the mod scripts while loading a map. thats ok for a usual game but during development it sucks since i have to restart a match all the time. is it possible to make the game reload a mod INGAME everytime i want it to do so? because then it would be like 20 times faster to develop. one could just make a change, hit a button and test the change. i mean its a scripting language so why cant we use it like one? also it would be nice if there was a way to debug a script and some description of the game API.

1,081 views 2 replies
Reply #1 Top

I dont think that it is possible to make on-the-fly changes modding demigod. It will probably crash the game to desktop.

But it could be possible to test a script before launching demigod to see if it works. I dont know how though....

Reply #2 Top

with activated cheats you have some commands available that could help you though i dont know what all these consoles do exactly. dont press alt+d, it kills the process and you have to restart demigod

shift+f6 information about your own character

shift+f7 . some useful information like fps

strg + f10 . reload map and mods (at least something...)

alt + f9 . some sort of debug console but it doesnt work for me. if this thing worked it would help a lot.

strg+alt+e . emitter editor???

 

@morpheas: its a script language so its being parsed and not compiled. parsing means its being "compiled" while the program is running, each line at a time. so it should be easily possible to make the game run the scripts while playing. it will propably be quite slow and produce unusable replays but i dont care.