Jump to content

jastey

Gibberlings
  • Posts

    13,647
  • Joined

  • Last visited

Posts posted by jastey

  1. Jarno was referring to a stutter bug when it's caused by a dialogue call + no valid dialogue, which is not the cause here.

    @Jarno Mikkola I prefer seeing the actual script block. The changelog doesn't give a clue why there would be a stutter. The changelog makes clear which mods added the script, though, so it's a good additional step to identify the problem.

    @Sanderson The script block you posted would stutter indeed, seeing that the trigger is True() which means it doesn't even check whether the item that is supposed to drop is in the inventory.

    I am confused, though, where this script is being applied. It seems to be a specific script which would need to be connected to either group NPCs (which is unlikely), other characters (in the area), or triggers/traps (in the area). So I'd assume it would stop once you left a certain area.

    Would you do "Find" -> "references to this script"?

    I posted a link to here in the BG:EE DSotSC thread at BeamDog's.

  2. 5 hours ago, Sanderson said:

    Since it happened first on the map north of Nashkel during the Askavar quest I jumped to conclusions so my sincere apologies to the makers of this golden oldie mod.

    Thanks for this. I'm not involved with Stone of Askavar but nevertheless I say it is very appreciated you took the time to correct your former false conclusion.

  3. Another fine Hell can easily be detected by checking for GlobalGT("C#AfHSoD_RevisedEnd","GLOBAL",0) after the slayer "dream" scene (the variable is set the first time when Bence arrests the PC, and is then increased for every new ending step.)

    11 hours ago, LCAMod said:

    and then for some reason the genie gave me another two...

    Do you have Transitions installed? I know that @Lauriel was planning on inserting this into the mod (well, one dagger, of course).

    15 hours ago, megrimlock said:

    I took Corwin in BG1 but she does not disappear during the transition to SoD, and hence stayed in my party, meaning at one point there were two Corwins, and then when the "real" Corwin asked to join the party, I might have ended up with the "wrong" one still in my party. Like I say, all of that is at Roxanne's feet, but the upshot is, when I ask Brega to send the letter to Baldur's Gate, the only option is to write to Bence Duncan, as if Corwin had never been in my party. I've spawned your Corwin in with the debugger, but thought I'd mention it anyway.

    Actually, this *might* not be the fault of Roxanne's Corwin, but an unintended interaction with jastey's Another Fine Hell.

    From the readme of Another fine Hell:

    Quote

    This mod uses the standard cutscene "bdcut61.bcs" which handles the leaving of NPCs out of the party after the slayer-dream-sequence. The end of the cutscene is altered, but if you add a script block for your mod NPC as described in my "Modding Tutorial Part 2: Make Your NPC Comment and Move Along at the End of SoD" (link below), this mod will be compatible with your NPC mod.
    BUT: if your NPC is supposed to be kidnapped with the PC and turn up in Irenicus Dungeon, you can also let them remain in the party. If this is the case, tagg the script block for the NPC's leaving with "Global("C#AfHSoD_RevisedEnd","GLOBAL",0)" so your NPC will stay with the PC in case this altered SoD ending is playing.

    In short: all NPC mods that patch the normal SoD script for leaving the party before the slayer dream scene will leave the party normally when it is time in Another fine Hell as well.

    I really made this as compatible as possible not to destroy anything in other mods.

    It's more the problem that modders need to add compatibility if they want their NPCs to stay in the group.

    If Roxanne's Corwin didn't leave, then it's because her Corwin NPC mod doesn't seem handle these things like they are done for the original SoD NPCs, or because she is meant to stay in group (hence an incompatibility between the two Corwin mods).

  4. 2 hours ago, subtledoctor said:

    (I think this is from EndlessBG1, and not from Imoen Forever... right?).

    Yes. The "Imoen stays in group in Korlasz Dungeon" from I4E is not compatible with EndlessBG1's "Korlasz Dungeon in BG1" (and vice versa).

    2 hours ago, subtledoctor said:

    And if she is not in your party, she should simply not appear in the dungeon. I think that is the best thing to do, and if this is not already covered by EndlessBG1 I think I can handle it myself.

    EndlessBg1 leaves "tourguide" Imoen in if she is not in party.

  5. Regarding thinking about going BGT compatible with this mod idea: be aware that there is a problem with backward compatibility from the EEs to oBG2 engine, and also, you do not want to ship all SoD resources in your mod because of Copyright reasons.

    33 minutes ago, subtledoctor said:

    Just add an area travel trigger on top of the existing one, and flip them on/off via global variables. So with EndlessBG1, the Undercity exit simply takes you back into the Thieves’ Guild. The trek back through the empty maze happens off-screen, as it were.

    That's exactly how EndlessBG1 handles the skipping of the maze on the first way back.

  6. 6 hours ago, subtledoctor said:

    1) This is a chance to move the entrance to the maze from the Thieves' Guild to somewhere else. I always thought it was a bit weird that one of the Duke was like "I know exactly where the Thieves' Guild is, I can send a contingent of guards there any time I want, for some unstated reason however I have never done that." We could move the entrance to the maze to somewhere in the sewers, or the basement of some tavern, or... whatever. Maybe even somewhere on/near the exterior of the city - maybe it is a smugglers' entrance through the walls. There is a northern city gate that goes nowhere, up in the northwest by the Temple of Helm; we could stick a secret door there, perhaps.  Thoughts? Worth doing? Or should we leave it alone?

    It's an idea and if you want to make a mod for it, go ahead. My beef would be that it has nothing to do with the actual mod idea of this thread. I am all for "keep mod content straight forward". Meaning, make a mod or an optional component that moves the entrance. But do not clutter your mod about X with changes regarding Y and Z which have nothing to do with X, content wise.

    Regarding 2: I'd use a nameless Fritz. Using Corwin for this might make all Corwin related mods incompatible who might have invented another back story for her during Angelo's time. Or place her inside the palace. Or whatever.

  7. 22 hours ago, Centurion said:

    this line in the ReadMe

    Seems I screwed this up 100%. 🥲 Sorry again.

    22 hours ago, Centurion said:

    there are other belladonna flowers in the game (Balduran's Island), but the mage shows no interest in these

    Ok, now it gets ridiculous...

    The item code Master Shizell should recognize would be either "MISC1I" or "bdbellad". The latter is from SoD, the former should be the one from Balduran Island. At least it is in my BG:EE game.

    Is there a possibility that you look up the item code of your Belladonna (using NI or somesuch)?

  8. This is quite straight forward. I use this all the time to add transitions and new reply options and triggers to mod added states. My mods even do it to their own states installed by an earlier component. (It's how EndlessBG1's inserting of the hero cutscene works, for example, or the shift of transactions for installed / not installd "Korlasz' Crypt in BG1".

    Here is the general syntax:

    /* add transition to Korlasz dungeon to Belt's dialogue */
    // Get state for BELT %belt_ebg1_8% (in dialogues_ee.d)
    /* @8 /* ~I see. Still, the city is in your debt. Fare well, Hero of Baldur's Gate.~ */
    */
    OUTER_SET belt_ebg1_8 = STATE_WHICH_SAYS 8 IN ~c#endlessbg1/translations/%s/dialogues.tra~ FROM ~BELT~

    "belt_ebg1_8" is just a name you use here, I chose the name I gave the dialogue state in my d-file.

    The "8" is the line naumber (@8) in the specified tra file. The "~BELT~" at the end is the dlg file the line you are searching is in.

    This doesn't work without referring to a trai-fyed text, at least I wouldn't know how.

    If the line in question is inside the dlg more than once, this method will fail. (It then gives a very significant "-1 something something" error message. The variable (here "belt_ebg1_8") is set to "-1" if no valid state number could be found.

    With regard to languages, weidu will use the correct language the other mod is installed in.

     

    The only problem I had with different languages between mods was when using WITH_TRA to get the str-ref number of a line, described here.

  9. Tagging @The Artisan for Aura and @morpheus562 for Powergaming Scripts, although this sounds like it could be unrelated to the latter. (It might still be some mod interaction.)

    21 hours ago, cccow said:

    For now I have stuck her outside the FAI, where she appears to be only buffing a cow and some generic npcs.

    I was thinking about some funny remark about buffed cows and the Summon Cow spell now being really dangerous for having to deal with a really pissed cow after summoning it.

  10. 10 hours ago, Adamvs_Maximvs said:

    Do I change the loader to BG1, complete it and SoD then load my game as 'EET' only when I'm moving onto BGII (but still allowing me to access BGI content)?

    The idea of EET is that you do not need to load anything into anything when moving on to BGII when playing. Like mentioned, the BG1(+SoD) resources were all included into the former BGII folder (now EET), and you play them by launching EET (aka the former BGII game), and you'll just stay inside the game for the BGII transition.

  11. And just how would you know that there is Belladonna behind a locked door, hmm?

    - On a serious note, I apologize sincerely for this false lead. it was not intended. I was not aware the cellar cell lock is unpickable when the EAOB version was released.

    Plans are to make this accessible one way or the other in v1.

×
×
  • Create New...