Jump to content

ahungry

Modders
  • Posts

    213
  • Joined

  • Last visited

Posts posted by ahungry

  1. I think I found Ormyrr's Peak (it's just a location transition south of the kobold stronghold, far SW corner of map - unless I'm misremembering what that zone was called) - it's a self contained scenario, with some bones specific to the encounter in the Ormyrr Peak - the only items you may need that aren't found there (bones) and in the stronghold would be some +1 protection items (ring/neck).

    I found bones in the Sirene area sunken ship, but I never found where to use them - I didn't know there was a ghost ship!

     

  2. For Zee, talk to the inn keeper in FAI - he will ask you to speak to his wife in the temple - talk to her, then go back to Zee and he'll take up residence in the tower behind the temple (to the right of FAI).

    He has some neat exclusive charge based items.

    The other two I'm not familiar with.

  3. Most shopkeepers can have many more items than an inventory can hold, so you'd probably have to do like, a shopkeeper's bag of holding for each to hold their inventory - it might make this tweak easier, because bags and stores are the same format, so you'd probably just clone the .sto file for the bag and assign it to their inventory - this would make pickpocket difficult though.

    Because of the excessive imbalance polytope already mentioned, if you felt like doing this, you may as well just cluaconsole yourself a million gold and buy everything in the inventory, then kill em off (I've had the thought it'd be a fun tweak as well, but it's just a really poor idea - although so is the default item lists, especially mod heavy - magic items are truly common at certain points, when they should be exceedingly rare, when you realize many level 20+ enemies have like, 1 or 2 max - yet somehow a shop has 20+ of +3 and higher caliber?  Right...)

  4. I think Roxanne was the only source of the BoneHillEET variant (I don't know of the "official" status of the mod, but some/most provided by this site were "unofficial").  Their site is no longer online, but the github still exists and gets updates: https://github.com/RoxanneSHS?tab=repositories&q=&type=&language=&sort=

    The official BoneHill is at http://www.shsforums.net/files/file/1076-the-secret-of-bonehill/

    Forum at: http://www.shsforums.net/forum/194-secret-of-bone-hill/

  5. Not that my mods are a significant reason to pick one or the other, but I focus on EET because while the originals (I still have my 5 cds from bg1) are amazing, only the EEs support GNU/Linux with native binaries, and I don't keep a reliable Windows install around anymore.

    As others have mentioned, most the distinct reasons are solvable with minor effort/built in toggles. 

    Initially I didn't like some of the EE things (like the sprite outline) - now I always use it (although still with mono-green, not the plethora of colors).

  6. As I was reading your post, I immediately thought "try ctrl-y - if the creature is truly invincible, they'll have the min-hp opcode on their creature file or an item and the ctrl-y will fail". 

    Sounds like you figured it out - if you wanted to explore in the futurea similar mod issue, ctrl-m on the enemy to get some general debug info, including the creature file name (for instance, if you say "TROL01" you would find it's info in "override/trol01.cre" most likely) - at this point, you can try to find this file or resource reference in your installed files (on GNU/Linux, find and grep work well - on Windows, there are probably some explorer features that do similar) - that'll tend to greatly speed up your search for a maintainer of a given mod (knowing which mod it is).

    If you try out the NearInfinity software, it'll also let you open and view these files (making it easy to confirm which effects are applied) - it's a good way to dip your toes into the world of modding and look behind the curtain of how the sausage is made.

     

  7. It could also be a hard failure/one item drop+one new dialogue - just done explicitly - get the item, the guild is angry you killed him and now their extortion source of residual income is gone - they kick you out of the guild (although I guess adding the item to his droppables then allows it to be pickpocketed, which would be yet another way this quest dead-ends).

  8. I only have the 1st edition book atm, not 2nd edition - it mentions a base rate of 50%, with a bonus of 5% for each level over the target, and a penalty of 2% for each level under - I think BG was 5% in either direction? (so per 1st ed, a level 1 casting dispel at a level 5 would still have a 42% chance of success, but with BG rules or maybe its 2nd ed rules, that's instead only 30%?).

    Edit: I was probably thinking about other dispel solutions that target spell levels of X and below, and can't remove certain spells of a given level in my original comment.

  9. Just going off quick wiki results:

    Tarnesh is level 5 - he casts mirror image for (level / 3 + 2) clones - so (depending on rounding, I didn't go observe) ~4 clones?  The duration of the 4 clones is 3 rounds + 1 a level, so 8 rounds.

    PFNW is 1 round/level, so for him, it'd be 5 rounds.

    If you don't have a delayed encounter or many mod npcs, you'll likely have just you and Imoen (maybe Xzar and Montaron, depending on how you roleplay or powergame, or if you're genuinely running an evil party).

    In the "good" RP appropriate scenario, you'll have you and Imoen, likely with a paltry 1 APR each (perhaps if melee oriented, 2 apr for you).  So your team ends up with a combined 2 APR - that should whittle down his mirror image in 2 rounds - by round 3 you can hit him.

    I don't think PFNW is such an insurmountable hypothetical in an unmodded game - you just kite him for 2 extra rounds (in SCS, he will own a level 1 charname + Imoen due to pre-buff + smart horror usage anyways) or use some type of crowd control on him if you're playing anything else - not to mention Imoen's wand of magic missile would interrupt him for 10 consecutive rounds quite easily if he lost mirror image and gained PFNW in it's stead (this works less if suggesting it was the level 1 slot and not level 2 though).

    If PFNW was unstackable with missile protection, so the user could only get one or the other up at any given time, I think it'd also be a fine suggestion.

    Stating "increase your thac0" as a counter to Shield/Armor (or "whack down the mirror images") doesn't seem like a counter strategy either - it's exceeding rare to be able to just "increase your thac0" (temporarily or otherwise) by 5+ points at a whim - either the character will always be running as much thac0 as possible, or they can use buffs to get it up a tiny bit - as a level 1 spell, PFNW would be easily dispellable wouldn't it?  or does Dispel Magic not work on it? (if so, take my parting comment with a grain of salt).

  10. @subtledoctorcomponent in npc_ee with the kit books seems like a similar behavior to what you want?  (the ability to set/gain proficiencies outside the normal UI screen) - no clue if that reference or his input (if pending) would be useful (I assume those are mostly staying in the proficiency bounds of the class and not going beyond, but sometimes I've ended up with "extra" pips between these npc_ee tomes and other mods that redid kits/classes).

  11. These are the ones I wasn't able to check (232 missing of 400, so I was able to successfully check ~168 mods for order compat):

    eefixpack
    dlcmerger
    hiddengameplayoptions
    iwdnpc
    turaldnpc
    darkhorizonsbgee
    roterror
    bggoeet
    toa
    dsotscbgee
    drizztsaga
    soa
    wbgtap
    karatur
    eternalimoen
    bgeear
    bgeew
    animus
    convinientammunition
    wmart
    bg1npc
    bg1npcmusic
    extraexpandedenhancedencounters
    themed_tweaks
    themed_tweaks_v2
    k9sharteelnpc
    c#brage
    white
    verrsza
    sirene
    huple_npc
    neera
    neerabanters
    vynd
    drake
    rosere
    rose
    saradas_magic
    helarine_bgee
    walahnan
    jimfix
    bg1ub
    amber_eet
    btl
    kittomes
    7c#sartweak
    a7-banteraccelerator
    margarita
    highpower
    bg_travel
    norest
    eetgbthfkp
    ooze
    lucy
    reunion
    cliffhistory
    azenmod
    com_encounters
    impasylum
    planarspheremod
    dakkon
    swordap
    bg2eear
    bg2eew
    d0questpack
    turnabout
    hiddenadventure
    snakes
    dw_lanthorn
    xan
    yeslicknpc
    tiax
    ninde_eet
    xulaye
    aranw
    isra_bg2
    theundying
    dearnise
    branwen
    viconia
    mazzy
    yoshimo
    7c-yoshi
    yoshimoromance
    dorn
    imoenfriendship
    coran
    lavalygar
    valygarfriendship
    haerdalis_friendship
    sarevokfriendship
    quayle
    wings
    aura
    janquest
    derats_ogre
    dungeonbegone
    teleport
    tashia
    hephernaanbg2
    darron
    walahnanbg2
    c#brandock
    c#grey
    c#husam
    fadingpromises
    longerroad
    wheels
    edwinromance
    sarevokromance
    djinnicompanion
    wilsonchronicles
    imoencandie
    imoenisstone
    c#solaufein
    npcflirt
    mih_eq
    npckit
    extra_kits
    kitpack
    bearwalker
    px_chantelame
    duskblade
    k9iwdeekit
    runescarred
    warlock
    zkwarlock
    warslingsniperkit
    seducerkit
    bodyguard
    jkits
    eldritch_magic
    cliffkey
    unofficial_item_pack
    heartwood
    hammers
    s3disclubs
    ofheirloomsandclasses
    lavait-iwd
    stuffofthemagi
    silver_staff_of_aule
    mih_ip
    mih_sp
    k9roughworld
    sentrizeal_aa_pack
    how_eet
    poison_no_bypass
    wildmage
    ee_content_tweaks
    w_packmule
    viconiarevamped
    3ed
    raduzielsuniversalspells
    song_and_silence
    sword_and_fist
    mercenary
    refinements
    arcanearcher
    monasticorders
    d5_random_tweaks
    polydisp
    tomeandblood
    a7-golemconstruction
    a7-chaossorcerer
    palemaster
    StormCaller
    deitiesoffaerun
    ihateundead
    a7#improvedshamanicdance
    msfm
    faiths_and_powers
    derats_kits
    a7#improvedarcher
    charlatan
    will_to_power
    5E_spellcasting
    might_and_guile
    FnP_Multiclass
    faiths_and_powers_multiclass
    Spontaneous_Casting
    low_magic
    mih_tweaks
    s9houserules
    polyvorp
    metweaks
    jtweaks
    Imoen4Ever
    trap_overhaul
    spell_weapons
    enchant
    scrollcasterlevelmod
    animalcompanions
    a7noeenpcs
    jaheirarecast
    chattyimoen
    Diablofication
    AMMOLESS
    butchery
    relievewizardslayer
    wsr
    scales_of_balance
    Magic_Battles_Revised
    enhanced-powergaming-scripts
    tb#tweaks
    bgeespawn
    bp
    bpseries
    eetact2
    jimfix
    difftweak
    fullplate
    xpmod
    thepicturestandard
    area_patcher
    item_patcher
    ee_cosmetic_enhancements
    isandir
    artaport
    d5_lower_dc_req
    cd_icpp
    bgeeclassicmovies
    minornpcportraitsforiwdee
    lightingpack
    ajantisportraitpack
    etamin_soundsets
    colorful_specialist_slots
    m7multikit
    z_hotfixes
    dual_to_kit
    a7-TextureConvert
    generalized_biffing

    If i had the .ini file declaring the Before/After for each of these, it'd be easy to rectify and check (the initial script works off the assumption it'd be run in the active game's directory where the unzipped mod dirs still remain, post installation, thus the reliance on matching up to weidu.log).

    Edit: Some of these I do have, I just haven't unzipped/installed into the current installation I'm testing this on, and some are from the pre-eet segment.  It'd still be a nice master list to have the remote ini file each of these may have aggregated in one area.

  12. I have a diff of mods I do have locally, that aren't in your file, and then a few out of order detections for before and after.  I have to write a quick check to get the inverse diff list (ones you've listed that I don't have - I'll make a second post for that).

    These are supposed errors on your list @subtledoctor(these mods need to be earlier in order than they are):

    ❯ target=y.log bg-order-checker.sh  | grep before | sort | uniq
    bst was installed in the wrong order! (put it before c#brage)
    c#sodtweaks was installed in the wrong order! (put it before sodrtd)
    zg_bgnpc_voices was installed in the wrong order! (put it before eet_end)

    These are the ones that should come later in the mod order:

    ❯ target=y.log bg-order-checker.sh  | grep after | sort | uniq
    acbre was installed in the wrong order! (put it after alternatives)
    c#greythedog was installed in the wrong order! (put it after c#husam)
    crossmodbg2 was installed in the wrong order! (put it after c#solaufein)
    herthimoney was installed in the wrong order! (put it after imoen4ever)
    iwdification was installed in the wrong order! (put it after rr)
    skipchateauirenicus was installed in the wrong order! (put it after cdtweaks)
    sodrtd was installed in the wrong order! (put it after c#sodtweaks)
    tod was installed in the wrong order! (put it after divine_remix)

    These are ones that I had, that are missing in your list entirely:

    ❯ target=y.log bg-order-checker.sh  | grep 'not found' | sort | uniq
    a7-magicstore was not found in our file list of y.log
    corthalaromantique was not found in our file list of y.log
    khalidbg2 was not found in our file list of y.log
    luxleysoa was not found in our file list of y.log
    rolles was not found in our file list of y.log
    tactics-remix was not found in our file list of y.log
    underrep was not found in our file list of y.log

    For the script to work, I made a file called "y.log" which contained your list, and added a `~` to the start of each (so the script's grep would interpret it as a weidu log entry).

  13. There can sometimes be confusion (I've often been on the receiving end of it) when trying to tell if your mod order is "good" or not (pulling info from readmes, trial and error, message forums).

    Thankfully the community has https://github.com/ALIENQuake/ProjectInfinity

    to alleviate some of these woes - unfortunately, there is no native non-Windows/cross platform solution available, however the data it works off of is just plain old text, which means it *can* be parsed with a small shell script.

    For my own usage, and to share with the community, I've created this "bg-order-checker.sh" script (a scripting language would be more robust, but on a very large install, this seems to work so far):

    #!/bin/bash
    {
    target=${target:-weidu.log}
    IFS=$'\n'
    for f in $(find -maxdepth 2 -name '*.ini' -exec grep -HiE '^Before' {} \;); do
        name=$(echo $f | cut -f2 -d'/' | tr A-Z a-z)
        others=$(echo $f | cut -f2 -d'=' | tr A-Z a-z)
        name_line=$(grep -niE -m1 "^~$name" $target | cut -f1 -d':')
    
        if [[ -n $name_line ]]; then
          for other in $(echo $others | sed -e 's/[ \n\r]//g' | sed -e 's/,/\n/g'); do
              other_line=$(grep -niE -m1 "^~$other" $target | cut -f1 -d':')
              if [[ -n $other_line ]]; then
                if [[ "$name_line" -gt "$other_line" ]]; then
                    echo "$name was installed in the wrong order! (put it before $other)"
                fi
              fi
          done
        else
            echo "$name was not found in our file list of $target"
        fi
    done
    for f in $(find -maxdepth 2 -name '*.ini' -exec grep -HiE '^After' {} \;); do
        name=$(echo $f | cut -f2 -d'/' | tr A-Z a-z)
        others=$(echo $f | cut -f2 -d'=' | tr A-Z a-z)
        name_line=$(grep -niE -m1 "^~$name" $target | cut -f1 -d':')
    
        if [[ -n $name_line ]]; then
          for other in $(echo $others | sed -e 's/[ \n\r]//g' | sed -e 's/,/\n/g'); do
              other_line=$(grep -niE -m1 "^~$other" $target | cut -f1 -d':')
              if [[ -n $other_line ]]; then
                if [[ "$name_line" -lt "$other_line" ]]; then
                    echo "$name was installed in the wrong order! (put it after $other)"
                fi
              fi
          done
        else
            echo "$name was not found in our file list of $target"
        fi
    done
    }

    This will parse through the same .ini files that ProjectInfinity uses, check their Before/After values, and look into the weidu.log for where you've installed these things.

    It relies on using a weidu log, so at this time it can't pre-emptively plan anything (like a recommended install order) - instead it just alerts you if you've clearly botched your setup, so you can try to refine it again the next time around.

    Sample feedback (my own here, for the making fun of) will look like this:

    ❯ bg-order-checker.sh
    tactics-remix was installed in the wrong order! (put it before stratagems)
    itemupgrade was installed in the wrong order! (put it before stratagems)
    iwdification was installed in the wrong order! (put it before stratagems)
    transitions was installed in the wrong order! (put it before bg1re)
    dc was installed in the wrong order! (put it before npc)
    bgqe was installed in the wrong order! (put it before bg1npc)
    leui was installed in the wrong order! (put it before stratagems)
    thecalling was installed in the wrong order! (put it before stratagems)
    bst was installed in the wrong order! (put it before acbre)
    bg1re was installed in the wrong order! (put it after transitions)
    skipchateauirenicus was installed in the wrong order! (put it after cdtweaks)
    c#greythedog was installed in the wrong order! (put it after ajantisbg1)
    c#greythedog was installed in the wrong order! (put it after aurenaseph)
    c#greythedog was installed in the wrong order! (put it after calin)
    c#greythedog was installed in the wrong order! (put it after coran)
    c#greythedog was installed in the wrong order! (put it after corthalaromantique)
    c#greythedog was installed in the wrong order! (put it after finchnpc)
    c#greythedog was installed in the wrong order! (put it after haldamir)
    c#greythedog was installed in the wrong order! (put it after keldorn_rom)
    c#greythedog was installed in the wrong order! (put it after kelsey)
    c#greythedog was installed in the wrong order! (put it after keto)
    c#greythedog was installed in the wrong order! (put it after tyrisflare)
    c#greythedog was installed in the wrong order! (put it after valerie)
    c#greythedog was installed in the wrong order! (put it after xan)
    tod was installed in the wrong order! (put it after divine_remix)
    acbre was installed in the wrong order! (put it after alternatives)
    acbre was installed in the wrong order! (put it after amber)
    acbre was installed in the wrong order! (put it after aurenaseph)
    acbre was installed in the wrong order! (put it after bst)
    acbre was installed in the wrong order! (put it after dsotsc)

     

  14. @jasteythanks again for your patience and response - this doesn't happen when I use a mod-less BG:EE portion, so I think despite weidu --change-log not identifying a taerom dialog edit on that side, one of my pre-EET mods must have in some way caused a change to his dialog (in which case, if I had to guess, maybe some segment of Breagars isn't applying as expected - perhaps a duplicated dialog SAY line that's getting skipped over? )

    I only have a handful of pre-EET mods, so I'm going to give it an attempt at finding out which one is causing this (that or it was ascension or longer road, both of which I highly doubt).

    I do see a bg1npc component is creating an override/taerom.cre and override/taerom.sto "The BG1 NPC Project: Required Modifications" - maybe EET does something funny at that point?

    I'm thinking I'll produce the minimal taerom.d files between with pre-eet mods and without, and see the difference between then both pre and post breagar.

  15. @jasteyits not an uninstall + reinstall, but rather a full wipe.

    It's only in "reverse order" as I put SCS at the top for my last 2 playthroughs (it has no impact on Taerom from what I can see, including checking with weidu --change-log).

    I'm on GNU/Linux with EE 2.6 - I have a handful of mods on the pre-EET side (again, weidu reports no change to Taerom there).

    This issue first happened naturally in game as I progressed through and kept coming back at each chapter to check on Taerom, so I figured I would wipe the install and manually go and re-check with Taerom at each step in the install process.  I used to have ACBRE quite close to the top, and was able to identify the issue with him.

    If this isn't happening for you/others, I'll assume it's something odd with my setup (as noted in ticket, the problem only happens after I cycle through Breagar's initial greeting in FAI - if I teleport immediately to Taerom, it doesn't) - I may see if I can debug the dialog file/read through it for whats causing the failure.

    I've tried testing both with and without inviting Breagar to the party as well.

    Sidenote: SCS at top of mod order takes about 45m to install - at end of mod order, it's over 5 hours for me on a large install.  I understand to have the most enemies upgraded by SCS, it should be end of order per the mod author's recommendation, but with frequent reinstalls, for me, that 5 hours is exceeding the entire install duration of 200 other mods 😄 - and I don't even notice a lack of any upgraded AI (compared to the few times I've played with it at end of order).

  16. I'm not sure if it's been noted already, but with ACBRE mod installed, the Taerom dialog is broken in that it won't offer to buy ankheg shells, or make ankheg armor.

    I confirmed it's ACBRE with a minimal test case outlined here: https://github.com/Gitjas/Ascalons_Breagar/issues/4

    in which I don't have any other mods installed that have touched Taerom's dialog other than ACBRE, and that a simple steps can illustrate the problem.

    Even installing mods later on in the order that edit Taerom dialog doesn't fix this (including cdtweaks or tnt tweaks updates that offer to let him purchase additional shells).

     

×
×
  • Create New...