Guest gnud Posted June 24, 2008 Share Posted June 24, 2008 Hi! I recently tried out GemRB for the first time. Good work! I own all the Infinity Engine games, except Icewind Dale: Trials of the Luremaster. What do you want me to test? -- Perhaps I also get inspired and want to learn to write GuiScript, but I won't promise anything =) And can we have level up functionality soon? :-p Link to comment
Guest lynx Posted June 24, 2008 Share Posted June 24, 2008 Isn't Trials of the Luremaster available for free? The most supported - working game is bg2:soa, but you can test whichever you want. Do remember that some functionality is completely missing and that some games' guiscripts don't implement yet even what is already available. Guiscripts are simple python scripts, so it is not hard to get involved. Level-up functionality is on my todo for this year and I'll probably start to work on it next, once I figure out something regarding the inventory. Link to comment
Guest Guest Posted June 24, 2008 Share Posted June 24, 2008 Isn't Trials of the Luremaster available for free? Heh. Shows how much attention I am paying. I know guiscripts are python scripts, and I know a fair amount of python, but it seems to me that the scripts require arcane knowledge of the engine innards. Link to comment
Guest Guest_Jovan_* Posted June 24, 2008 Share Posted June 24, 2008 Unfortunately yes If you're familiar with C++ (or even C) have a look at the GameScript.cpp, Triggers.Cpp, Actions.cpp. Some time to document the GemRB python lib (and even the engine itself) needs to be taken . Cheers Link to comment
Guest lynx Posted June 24, 2008 Share Posted June 24, 2008 Arcane? Far from it, even I can work with them. overview doc: linux.prinas.si/gemrb/doku.php?id=guiscript:start index of functions (the usual link is broken due to a broken plugin) http://linux.prinas.si/gemrb/doku.php?id=g...ex&do=index Link to comment
Avenger Posted June 24, 2008 Share Posted June 24, 2008 Unfortunately yes If you're familiar with C++ (or even C) have a look at the GameScript.cpp, Triggers.Cpp, Actions.cpp. Some time to document the GemRB python lib (and even the engine itself) needs to be taken . Cheers The knowledge you can glean from those files is related to the gamescript system, which is quite well (though not fully) documented on IESDP. The gamescript system is almost the same as in the old IE, it is quite well understood by the modding community. The GuiScript system is our own work (it is GemRB specific), and it is almost fully documented on the link Lynx noted. You can also have the same documentation in the downloaded engine source code. Link to comment
Guest Guest_Jovan_* Posted June 25, 2008 Share Posted June 25, 2008 The knowledge you can glean from those files is related to the gamescript system, which is quite well (though not fully) documented on IESDP. The gamescript system is almost the same as in the old IE, it is quite well understood by the modding community. The GuiScript system is our own work (it is GemRB specific), and it is almost fully documented on the link Lynx noted. You can also have the same documentation in the downloaded engine source code. The amount of information at IEDSP is suprisingly gigantic, although Edheldil said that parts of it were figured out while working on GemRB. Good to see the encryption on file formats was broken too. Sadly IEDSP doesn't contain any information regarding the network protocol used by the commercial games, so further research is needed. I can take care of some of it once I'm finished my current project. You said two weeks ago that you have plans for rewriting parts of the engine so it's more friendly towards networked gameplay too. What are your plans for that? (I'd get an account on the forum but it won't send out validation emails ) Link to comment
Guest Guest_gnud_* Posted June 25, 2008 Share Posted June 25, 2008 Yes -- no luck with that validation email for me either. Anyway, I had a closer look at the GUIScript system, and it's understandable. I think what scared me the first time, was the messy python code. Anyway, I found and fixed a bug in character generation in IWD2. How do you want patches? Link to comment
Guest lynx Posted June 26, 2008 Share Posted June 26, 2008 That's the spirit! You can submit them to our sf tracker: http://sourceforge.net/tracker/?group_id=10122 Or come to #gemrb on freenode and show it to me. Link to comment
Avenger Posted June 26, 2008 Share Posted June 26, 2008 I see you started doing stuff. Way to go. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.