
Discussion on 'Converting existing mods to the EE engine'
#1
Posted 26 August 2013 - 07:20 AM
Ajantis BG1 Expansion Modification -- Sir Ajantis for BGII -- Ajantis Protrait Pack -- BGQE at Gibberlings 3 / BGQE at Kerzenburgforum -- Imoen Is Stone -- Solaufein's Rescue - jastey's Solaufein NPC Mod
Contributions to: Adalon's Blood (Silberdrachenblutmod) -- BG1 NPC Project -- BG1 Romantic Encounters -- Romantic Encounters (BGII)
#2
Posted 26 August 2013 - 07:49 AM
#4
Posted 24 September 2013 - 11:25 AM
- configurable bypass-II flag
- configurable ignore-mirror-image flag
- expanded number of slots in RNDTREAS
(It also uses the option to deactivate concentration checks on zero damage but I think I'll just have to work around that.)
#5
Posted 29 September 2013 - 10:27 PM
#6
Posted 29 September 2013 - 10:36 PM
#7
Posted 29 September 2013 - 10:48 PM
#9
Posted 30 September 2013 - 03:43 PM
G3 Anniversary is probably the easiest mod to examine and covers a lot of territory--it adds audio, a tileset, and uses journal entries, so it covers most of the updates you'll need to do. Mur'Neth is a good example for BG:EE conversion as it now covers Tutu, BGT, and BGEE. It also includes a kit and uses some of the unique kit features available when installed on EE.
I came here with a simple dream: a dream of killing all humans. And this is how it must end? Who's the real seven billion ton robot monster here? Not I. Not... I.
#10
Posted 30 September 2013 - 10:00 PM
Okay, here comes love, here comes marriage, here comes Kulyok with silly questions. Here we go:
- off-topic, but something strange happened with the default path in G3A installer: when I clicked it for the first time, G3A installer offered me a ProgramFiles directory. When I installed the mod and clicked the installer the second time(and the third), it showed my current directory, D:\Personal\Mods\VariousMods, but when I moved it to another directory, D:\Personal\Stuff and clicked it there, it still showed me D:\Personal\Mods\VariousMods. Weird.
- We only have to edit Setup-Mod.tp2, and add some lines to Setup-Mod.tra(+ create a Setup-Mod-EE.tra where we put all item descriptions, minus their usable/unusable blocks), correct? Nothing else needs to be changed(okay, portraits).
- All in all, the changes in G3A amount to this: an extra .tra file which overwrites our item descriptions(lines @182 and @190), and ADD_JOURNAL command, right?
- Why did adding CD_STATE_VALID state moved to the section where the game is not BG2EE? Does it mean that BG2EE has CD_STATE_NOTVALID by default? (And Cam achieved immortality?)
- AddJournal. Am I correct in assuming that ADD_JOURNAL TITLE (@19984) @19985 @19986 is not enough and we still need good old AddJournalEntry(@19985,QUEST_DONE) and EraseJournalEntry(@19986) and such, and they'll still work correctly? Because no tutorial mentioned this fact(or else I'm a horrible reader), and I'm a bit lost/nervous without confirmation.
#11
Posted 01 October 2013 - 01:10 AM
UNSOLVED_JOURNAL ~The Final Battle with Bodhi.
Bodhi appeared in an ambush shortly before I reached her haven, warning me that she was aware of my pursuit and stealing from me the one person that is dearest to my heart: Branwen. Before she vanished and unleashed more of her undead creations upon me, Bodhi warned me that if I continue I will lose even more than I thought possible. I cannot give up on the Rhynn Lanthorn... but now the life and immortal soul of the one I love is at stake, as well!~
SOLVED_JOURNAL ~The Final Battle with Bodhi.
While I had feared for some time that Bodhi's final revenge on me would be to take away Branwen forever, it seems that the information in the lorebook was right... Amaunator's idol has restored Branwen not only to life, but has removed the vampiric curse from her, as well.~
What do we do in ADD_JOURNAL, then? Will the lines below work?
ADD_JOURNAL TITLE (~The Final Battle with Bodhi.~)
~The Final Battle with Bodhi.
Bodhi appeared in an ambush shortly before I reached her haven, warning me that she was aware of my pursuit and stealing from me the one person that is dearest to my heart: Branwen. Before she vanished and unleashed more of her undead creations upon me, Bodhi warned me that if I continue I will lose even more than I thought possible. I cannot give up on the Rhynn Lanthorn... but now the life and immortal soul of the one I love is at stake, as well!~
~The Final Battle with Bodhi.
While I had feared for some time that Bodhi's final revenge on me would be to take away Branwen forever, it seems that the information in the lorebook was right... Amaunator's idol has restored Branwen not only to life, but has removed the vampiric curse from her, as well.~
#12
Posted 01 October 2013 - 01:36 AM
Yes, you still need to use AddJournalEntry() etc. (the tutorial does mention this). ADD_JOURNAL is strictly something extra you do in additional to the regular stuff.- AddJournal. Am I correct in assuming that ADD_JOURNAL TITLE (@19984) @19985 @19986 is not enough and we still need good old AddJournalEntry(@19985,QUEST_DONE) and EraseJournalEntry(@19986) and such, and they'll still work correctly? Because no tutorial mentioned this fact(or else I'm a horrible reader), and I'm a bit lost/nervous without confirmation.
You need to traify. You can only ADD_JOURNAL with @trarefs, #strrefs and (AT var)s. If it's any consolation, using trarefs is less error-prone than using raw strings. If you ADD_JOURNALed with a string that did not exactly match the journal entry as used in D/BAF files, the results would not be what you desired (ADD_JOURNAL would create another strref use that instead).And, before I forget, one more question: suppose a mod is not traified, and the only journal entries it has look like this:
#13
Posted 01 October 2013 - 04:12 AM
The installer looks for the usual BG2 directory; if it can't find it it'll just use the current path. Once you select a path, though, it'll remember it.- off-topic, but something strange happened with the default path in G3A installer: when I clicked it for the first time, G3A installer offered me a ProgramFiles directory. When I installed the mod and clicked the installer the second time(and the third), it showed my current directory, D:\Personal\Mods\VariousMods, but when I moved it to another directory, D:\Personal\Stuff and clicked it there, it still showed me D:\Personal\Mods\VariousMods. Weird.
Right, though I would also highly recommend moving audio and tileset decompression to the new HANDLE_AUDIO and HANDLE_TILESETS macros. It's so much easier than having to maintain platform-specific batch files.- All in all, the changes in G3A amount to this: an extra .tra file which overwrites our item descriptions(lines @182 and @190), and ADD_JOURNAL command, right?
I probably should have been a little more careful here--CD_STATE_NOTVALID is in BG2EE, but not BGEE. STATE_REALLY_DEAD, being necessary for bugfixes, is on both.- Why did adding CD_STATE_VALID state moved to the section where the game is not BG2EE? Does it mean that BG2EE has CD_STATE_NOTVALID by default? (And Cam achieved immortality?)
I came here with a simple dream: a dream of killing all humans. And this is how it must end? Who's the real seven billion ton robot monster here? Not I. Not... I.
#14
Posted 01 October 2013 - 06:03 PM

Edited by cmorgan, 01 October 2013 - 06:03 PM.
#15
Posted 01 October 2013 - 07:01 PM
cmorgan: "None of us get old around here, just more proficient at doing more stuff with less braincells!"
berelinde's mods
TolkienAcrossTheWater website
TolkienAcrossTheWater Forum
Reply to this topic

0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users