Jump to content

jastey

Gibberlings
  • Posts

    13,673
  • Joined

  • Last visited

Profile Information

  • Gender
    Female

Recent Profile Visitors

86,890 profile views

jastey's Achievements

  1. Indeed, there are some basic, nonwritten rules that were established for dialogue patching in IE modding over the decades. In short: Make it as compatible and non-intrusive as possible. The reason is simple: another mod might have changed the transaction you are aiming at, meaning your mod would overwrite the other mod's changes. And - another mod might change the state your mod did changes to - overwriting yours. weidu was developped to make additions to dialogues as compatible as possible. This is done by: 1. Always patch your new transactions into the existing one. Do not add a new transition that includes "hard copied" transactions into your own mod. What I mean with hard copied is: copying the transactions that are in the original game and paste them into your mod package. Like I said, another mod might have already added to it, or a tweak mod might have changed the reward, etcpp. Inserting hard copied transactions would erase all changes the player already installed to their game. 2. If you make up a new branch from an existing dialogue state, always circle back to its transitions using COPY_TRANS. Otherwise, your branching off will erase any additions or changes other mods added - or yours might be overwritten by another mod installed later if it doesn't reflect this. There is more like "Never double a dialogue state just because you wanted to change the text line or change the transitions but patch the existing instead" etcpp. To your examples: The first one to VAELASA violates no. 1. In my unmodded game VAELASA 4 has the transactions: ~AddExperienceParty(32500) TakePartyItem("misc4n") SetGlobal("SummonDryads","AR1200",1)~ Apparently, your mod should add ~GiveItem("bdbrd01",LastTalkedToBy)~. So, instead of overwriting the existing transaction of VAELASA 4 by using EXTEND_BOTTOM like you did, you'll patch it simply by: ADD_TRANS_ACTION VAELASA BEGIN 4 END BEGIN END ~GiveItem("bdbrd01",LastTalkedToBy)~ Big bonus: this will also work in case another mod added a whole new transition. The Solaufein addition violates no. 2 and 1: again it includes the existing game transcation, which is ~EscapeAreaObject("Tran2100")~, which could be changed by another mod. Also, what if another mod wants Solaufein to say another line here, too? If your mod is installed, the content of the other mod will be erased - or another mod doing it the same way would overwrite yours. So, branching with EXTEND_BOTTOM to a new state is fine, but you need to close the loop using COPY_TRANS, which will add the transactions of the original state like they are in the players' game the moment your mod is installed to your new state, letting the player experience all transactions that were there before. This needs a little restructure so you can put your new actions in: EXTEND_BOTTOM UDSOLA01 161 IF ~Global("BD_HAVE_SOD","GLOBAL",1) Global("K0_SOD_IMPORT_75","GLOBAL",1)~ THEN DO ~GiveItemCreate("bdbrd02",LastTalkedToBy,1,0,0) SetGlobal ("K0_SOD_IMPORT_75","GLOBAL",2)~ GOTO K0SODIMP END APPEND UDSOLA01 IF ~~ THEN BEGIN K0SODIMP SAY @80003 COPY_TRANS UDSOLA01 161 END END
  2. Wellll, he is a bad boy. So sometimes, he likes the PC playing hard to get. Unfortunately, I didn't write Coran's romance and it's scripted really complicated, so I can't be of much help how to steer through it. But, as long as you are not accepting any gestures of more intimate nature, your PC should be fine. If you get both romances going long enough, you'll be one of the 0.01% of players who'll actually see the romance conflict contest between the two, which, biased as I am, I think is worth seeing.
  3. Oh, no worries. His romance breaks easily because he gets bored easily. If your PC is more the Ajantis type, this might happen quickly. : p
  4. Just a heads up: one romance breaks the other. So, if you say something to Coran that makes his romance committed, Ajantis will no longer court the PC.
  5. With IE modding, it's usually best to start with a complete new game folder (either a clean copy or delete and redownload the game). This prevents from having any remnants. The merging process for example can leave remnants which prevent it from merging properly (although it tells it did). With the Ajantis mod, RtD would be great because the SoD Ajantis needs the variables for his dialogues about the game events. (The main component of RtD, to be precise). I'm biased of course but I think that installing all of RtD also makes SoD more enjoyable. You could make a copy of your game folder and install RtD there to check. (Having a copy of the game for modding is recommended anyhow, in case you are not aware). Thank you for your interest in my mods, the Ajantis romance especially, and I hope everything works out.
  6. Usually, romances have different states the go through. This is usually checked by some "RomanceActive" variable. 0 is for no romance, 1 is flirt status, 2 is committed romance, 3 is romance broken. This is not the case for Coran who's romance is way more difficult with different interest paths etcpp but it's good for understanding how the scripting works, nontheless. You are probably in the flirt status with both men, and this will go parallel for some time. If you have the romance conflict component installed, there will come a challenge intermezzo where you'll have to decide for one of them. If not, for Ajantis there will be one lovetalk which will set the romance to committed - you won't miss that this is the case. Coran's romance is a bit more complicated, because he distinguishes between personal interest or just casual, etc. To check where you are at, these would be the variables. Ajantis romance: X#AjantisRomanceActive: 1 - he's still courting. 2 - romance is committed. 3 - romance broke. Coran Romance: P#CoranRomanceInactive: if it is at 1, then Coran's romance broke.
  7. It depends on what else you did in your tries to debug your install. If your first problem was Invalid numbers for texts, then that's not Road to Discovery but an install error. It also means that the game started - which also means that it can't be a text format error that prevents starting of the game, because otherwise the game wouldn't have started at all. Between having Invalid numbers for text and the game not starting at all, what did you do in your tries to fix it? What did you change, edit, reinstall - which might have lead to the problem of the game not starting at all? I checked before publishing the mod version and I just installed Road to Discovery German version and checked again with Near Infinity: no text format errors, game starts without problems. So in conclusion: I believe that for you, it didn't work with RtD installed and now it works. It still doesn't mean that RtD is responsible for the problems you encountered.
  8. What language version did you install? The problems you described at BeamDog's (Link) are surely not because of Road to Discovery. Sounds more like you played the game in a different language than you installed the mods to.
  9. Please post the contents of your weidu.log here. Which game / OS are you on? Game not starting can be related to text strings not being in the right format. The mods you are listed are quite stable, though, so I'd be surprised if there is still scrambled text formats in one of them. Why do you think your problem is because of Road to Discovery?
  10. The Ajantis Romance is only for oBG1 in this mod. Otherwise, it's in BG1NPC Project. And yes, Ajantis only romances female PC. There is documentation inside the mod folder, you know.
  11. Sorry! I'm ESL, I wasn't aware this is misleading. I meant, the install order would have been: first EEEx, then Bubb's spell menue. Then probably Ascension, and after that the other mods, of which I have no idea where to put RR and IWDification. But, if you set up a new install with changed install order, you'll have to start a new game (might be wise anyhow considering the crashes).
  12. This says BGII. EDIT: I meant, it looks like you were trying to install this to a BGII:EE game, for which Glam's Pack is not suited.
  13. The install order is not ideal. EEEx should go first, after that Bubb's Spell Menue.
  14. Avoiding this is difficult I'm afraid. If she doesn't see the PC the cutscene won't start, but it won't change the fact that it will once she sees the PC again. The alternative is changing a local variable by hand using "SetNumTimesTalkedTo(2)". Something like this: make sure the mouse cursor hovers over Rivaniel while using the cheat console with: C:Eval('SetNumTimesTalkedTo(2)') Fingers crossed.
×
×
  • Create New...