Ishad Nha Posted June 11, 2012 Share Posted June 11, 2012 All Infinity Engine games use the Second Edition D&D rules, with the sole exception of Icewind Dale 2 which uses the Third Edition. Wes Weimer produced Icewind Gate 2 Beta, a mod which runs the BG2 files on the Icewind Dale 2 game engine. Thus the mod was a Third Edition version of Baldurs Gate 2. Then Nameless One produced a Delta version which was notably improved. There were still numerous small problems so I had a go at fixing a few of the files in the Delta version. What I repeatedly found was that the side problems came from the BG2 game using functions that IWD2 simply lacked. Can GemRB use Actions (functions) from more than one IE game? If so, that would make it much easier to produce 3E versions of the 2E games. An Icewind Gate 2 mod could be run on the Gem version of Icewind Dale 2. It could call functions that originally were found in the BG2 game. Link to comment
Avenger Posted June 11, 2012 Share Posted June 11, 2012 Yes, you can use actions that are defined in at least one game. You have to provide an altered action/object/trigger ids. If you changed their opcode, you have to recompile the bcs file using them. Dialogs are fine. Link to comment
Ishad Nha Posted June 12, 2012 Author Share Posted June 12, 2012 "You have to provide an altered action/object/trigger ids." That would be no big deal, as long as the numbering to the left is not going to cause any problems: 0 NoAction() 1 ActionOverride(O:Actor*,A:Action*) 2 AddWayPoint(P:WayPoint*) 3 Attack(O:Target*) 319 ForceSpellPointRangeRES(S:RES*,P:Target) 337 ReallyForceSpellPointRES(S:RES*,P:Target*) 338 SetCutSceneLite(I:BOOL*BOOLEAN) Both games use the same sorts of numbers on the left side of the Ids files. If the game references the Actions by number rather than by name... crash time! Op codes I have not looked at. Link to comment
lynx Posted June 12, 2012 Share Posted June 12, 2012 It doesn't, that's why he said the scripts would need to be recompiled. The IDS files are a intermediate step so things are more readable to humans. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.