xseno
-
Posts
10 -
Joined
-
Last visited
Content Type
Forums
Events
Downloads
Gallery
Mods
News
Store
Posts posted by xseno
-
-
Quote
Unfortunately, the EE Setup Tool is a hostile fork of the former BWS automated install tool, the maintainer made it to promote their own mod(s), including unauthorized, changed mod versions and flat out stolen content
Referring to this
-
6 minutes ago, jastey said:
Just a suggestion: next time, try the real Seatower mod instead of Roxanne's half-arsed mod which uses stolen area art from @Yovaneth (and probably Cuv). (Because that would be the one people post praises about.)
- I'm not holding this against you, I understand that the EE Setup Tool seems to be simple to use. But using it seems to be an even bigger risk now that I saw very unfortunate install orders the tool used. The fact that the tool (i.e. the maintainer) determines the installation order only appears as an advantage in this case. This said without even counting all the (other) controversies with regard to the tool and the maintainer.
Probably gonna try out a proper mod installation in 1-2 years wit h project infinity and that time will do bit more research, currently don't have much time with Bg3 coming out soon
Btw which is the supposed "premium" mod for the ee setup tool?
-
6 hours ago, InKal said:
OMG, what a mixture of actually good mods with utter crap. just my opinion pffffffff.......
Installing mods after SCS (especially quest and npc mods) is baaaaaaaaaaaaaaaaaaaaaaad.
You can actually edit areas in your save file using Near Infinity and remove duplicated actors but it is a loooong and tedious process, not worth it really.
Guess this is what I get by going YOLO on BG modding and using EE mod setup tools with one of the "curated" compilations (EET_2023-Selection.ini) that comes with it
-
1 hour ago, jastey said:
Oof. Not really, I'm afraid. Going through the scripts and erase any doubled script blocks is not feasible, I fear.
If it is any consolation: it's the first time I heard of this bug.
Nah I will probably go with plan F....... as in fireball away
-
9 minutes ago, jastey said:
This looks like the mods were installed several times.
This might happen if you do not properly deinstall the mods before reinstalling them, e.g. by replacing the mod folder of an installed mod with a newly extracted mod folder, erasing the deinstall backup info that was in it. Or starting the same installer exe several times so they run all at the same time.
Installation was left totally to the ee mod setup tool. Any suggestion how to salvage it (if it's even possible)
-
Sorry only now noticed your post
Do the characters spawn while you are standing there, like infinite if you don't go away or is the screenshots what you find when you enter the area?
I think it goes for both; as in already spawned when I enter the map ("named" npc only for now) and also spawning after rest or going out of sigth (gnoll stronghold was more like a diablo game then a dnd one )
QuoteOnly thing I could think of is to install the Stutter Debug Tool and see whether you can identify a script that runs wild. (Note: the tool can break cutscenes, so deinstall it again if you want to continue the game).
Will try it out
QuoteDid you have a look at the areas with Near Infinity maybe to see whether you spot anything obvious?
Just first time playing around with it. Posted the findings in the post above. In short I think the spawn script is repeated multiple times
-
Well looks like someone or something has written 6 times the same code in the (area?) script? Also I am getting a nice wolf encounter from what I see
Any fast way to fix this?
SpoilerIF InParty("Corwin") // Corwin Global("EECoramul","BG0900",0) // Wyrm's Crossing THEN RESPONSE #100 SetGlobal("EECoramul","BG0900",1) // Wyrm's Crossing ActionOverride("Corwin",CreateItem("EEAmul",0,0,0)) // Corwin's Amulet ActionOverride("Corwin",FillSlot(SLOT_AMULET)) END IF Global("HelpLandrin","GLOBAL",6) THEN RESPONSE #100 SetGlobal("HelpLandrin","GLOBAL",7) SetGlobal("K#Drawbridge","BG0900",2) // Wyrm's Crossing CloseDoor("DoorDraw") END IF Global("DxOpenBGBridge","GLOBAL",1) THEN RESPONSE #100 SetGlobal("DxOpenBGBridge","GLOBAL",2) SetGlobal("K#Drawbridge","BG0900",2) // Wyrm's Crossing CloseDoor("DoorDraw") END IF Global("K#Drawbridge","BG0900",0) // Wyrm's Crossing GlobalGT("Chapter","GLOBAL",7) THEN RESPONSE #100 SetGlobal("K#Drawbridge","BG0900",1) // Wyrm's Crossing OpenDoor("DoorDraw") END IF Global("CmElf900","GLOBAL",0) THEN RESPONSE #100 CreateCreature("CMELF01",[4033.3285],NWW) // Jhaeros Auglathla CreateCreature("CMELF02",[4119.3252],NW) // Ygrainne Windstar CreateCreature("CMELF03",[4199.3242],NWW) // Elven Body Guard CreateCreature("CMELF04",[3987.3314],NW) // Elven Body Guard CreateCreature("CMELF05",[4055.3232],NW) // Elven Body Guard SetGlobal("CmElf900","GLOBAL",1) Continue() END IF Global("CmElf900","GLOBAL",0) THEN RESPONSE #100 CreateCreature("CMELF01",[4033.3285],NWW) // Jhaeros Auglathla CreateCreature("CMELF02",[4119.3252],NW) // Ygrainne Windstar CreateCreature("CMELF03",[4199.3242],NWW) // Elven Body Guard CreateCreature("CMELF04",[3987.3314],NW) // Elven Body Guard CreateCreature("CMELF05",[4055.3232],NW) // Elven Body Guard SetGlobal("CmElf900","GLOBAL",1) Continue() END IF Global("CmElf900","GLOBAL",0) THEN RESPONSE #100 CreateCreature("CMELF01",[4033.3285],NWW) // Jhaeros Auglathla CreateCreature("CMELF02",[4119.3252],NW) // Ygrainne Windstar CreateCreature("CMELF03",[4199.3242],NWW) // Elven Body Guard CreateCreature("CMELF04",[3987.3314],NW) // Elven Body Guard CreateCreature("CMELF05",[4055.3232],NW) // Elven Body Guard SetGlobal("CmElf900","GLOBAL",1) Continue() END IF Global("CmElf900","GLOBAL",0) THEN RESPONSE #100 CreateCreature("CMELF01",[4033.3285],NWW) // Jhaeros Auglathla CreateCreature("CMELF02",[4119.3252],NW) // Ygrainne Windstar CreateCreature("CMELF03",[4199.3242],NWW) // Elven Body Guard CreateCreature("CMELF04",[3987.3314],NW) // Elven Body Guard CreateCreature("CMELF05",[4055.3232],NW) // Elven Body Guard SetGlobal("CmElf900","GLOBAL",1) Continue() END IF Global("CmElf900","GLOBAL",0) THEN RESPONSE #100 CreateCreature("CMELF01",[4033.3285],NWW) // Jhaeros Auglathla CreateCreature("CMELF02",[4119.3252],NW) // Ygrainne Windstar CreateCreature("CMELF03",[4199.3242],NWW) // Elven Body Guard CreateCreature("CMELF04",[3987.3314],NW) // Elven Body Guard CreateCreature("CMELF05",[4055.3232],NW) // Elven Body Guard SetGlobal("CmElf900","GLOBAL",1) Continue() END IF Global("CmElf900","GLOBAL",0) THEN RESPONSE #100 CreateCreature("CMELF01",[4033.3285],NWW) // Jhaeros Auglathla CreateCreature("CMELF02",[4119.3252],NW) // Ygrainne Windstar CreateCreature("CMELF03",[4199.3242],NWW) // Elven Body Guard CreateCreature("CMELF04",[3987.3314],NW) // Elven Body Guard CreateCreature("CMELF05",[4055.3232],NW) // Elven Body Guard SetGlobal("CmElf900","GLOBAL",1) Continue() END IF Global("CmElf900","GLOBAL",0) THEN RESPONSE #100 CreateCreature("CMELF01",[4033.3285],NWW) // Jhaeros Auglathla CreateCreature("CMELF02",[4119.3252],NW) // Ygrainne Windstar CreateCreature("CMELF03",[4199.3242],NWW) // Elven Body Guard CreateCreature("CMELF04",[3987.3314],NW) // Elven Body Guard CreateCreature("CMELF05",[4055.3232],NW) // Elven Body Guard SetGlobal("CmElf900","GLOBAL",1) Continue() END IF Global("CmElf900","GLOBAL",0) THEN RESPONSE #100 CreateCreature("CMELF01",[4033.3285],NWW) // Jhaeros Auglathla CreateCreature("CMELF02",[4119.3252],NW) // Ygrainne Windstar CreateCreature("CMELF03",[4199.3242],NWW) // Elven Body Guard CreateCreature("CMELF04",[3987.3314],NW) // Elven Body Guard CreateCreature("CMELF05",[4055.3232],NW) // Elven Body Guard SetGlobal("CmElf900","GLOBAL",1) Continue() END IF !ActuallyInCombat() AreaCheckObject("BG0900","SIMMEON") // Wyrm's Crossing Global("sim_combat","BG0900",0) // Wyrm's Crossing OR(2) !InParty("DORN") // Dorn Dead("DORN") // Dorn THEN RESPONSE #100 SetGlobal("SimmeonExists","BG0900",0) // Wyrm's Crossing ActionOverride("SIMMEON",DestroySelf()) ActionOverride("SIPRST",DestroySelf()) ActionOverride("SIMAGE1",DestroySelf()) END IF Global("SimmeonExists","BG0900",0) // Wyrm's Crossing Global("DORNPLOT","GLOBAL",3) InParty("DORN") // Dorn !Dead("DORN") // Dorn THEN RESPONSE #100 SetGlobal("SimmeonExists","BG0900",1) // Wyrm's Crossing CreateCreature("SIMMEON",[1096.294],S) // Simmeon CreateCreature("SIPRST",[1200.230],S) // Priest CreateCreature("SIMAGE1",[1024.230],S) // Sheila END IF Exists("flambrid") // Flaming Fist Mercenary GlobalGT("Chapter","GLOBAL",4) THEN RESPONSE #100 ActionOverride("FLAMBRID",DestroySelf()) Continue() END IF Global("Chapter","GLOBAL",5) Global("Drawbridge","GLOBAL",0) THEN RESPONSE #100 SetGlobal("Drawbridge","GLOBAL",1) CloseDoor("DoorDraw") END IF Global("Chapter","GLOBAL",7) Global("SmugglersSpawn","GLOBAL",0) !Exists("Smuggler") // Smuggler THEN RESPONSE #100 SetGlobal("SmugglersSpawn","GLOBAL",1) CreateCreature("SMUGGL",[4373.3412],S) // Smuggler END IF OR(2) Global("bd_scar_exists_AR1100","GLOBAL",1) Global("SpokenToScar","GLOBAL",1) OR(2) Exists("Scar") // Scar Exists("flamgg") // Flaming Fist Mercenary THEN RESPONSE #100 ActionOverride("Scar",EscapeArea()) ActionOverride("flamgg",EscapeArea()) END IF Global("P#ImanelExists","BG0900",0) // Wyrm's Crossing THEN RESPONSE #100 SetGlobal("P#ImanelExists","BG0900",1) // Wyrm's Crossing CreateCreature("P#IMANEL",[258.1026],NNE) // Imanel Silversword CreateCreature("P#WOLF01",[210.1030],NNE) // Winter Wolf CreateCreature("P#WOLF02",[225.1087],NNE) // Dire Wolf CreateCreature("P#WOLF03",[357.1100],NNE) // Dread Wolf CreateCreature("P#WOLF04",[280.1120],NNE) // Vampiric Wolf CreateCreature("P#WOLF05",[310.1055],NNE) // Wolf END IF Global("P#ImanelExists","BG0900",0) // Wyrm's Crossing THEN RESPONSE #100 SetGlobal("P#ImanelExists","BG0900",1) // Wyrm's Crossing CreateCreature("P#IMANEL",[258.1026],NNE) // Imanel Silversword CreateCreature("P#WOLF01",[210.1030],NNE) // Winter Wolf CreateCreature("P#WOLF02",[225.1087],NNE) // Dire Wolf CreateCreature("P#WOLF03",[357.1100],NNE) // Dread Wolf CreateCreature("P#WOLF04",[280.1120],NNE) // Vampiric Wolf CreateCreature("P#WOLF05",[310.1055],NNE) // Wolf END IF Global("P#ImanelExists","BG0900",0) // Wyrm's Crossing THEN RESPONSE #100 SetGlobal("P#ImanelExists","BG0900",1) // Wyrm's Crossing CreateCreature("P#IMANEL",[258.1026],NNE) // Imanel Silversword CreateCreature("P#WOLF01",[210.1030],NNE) // Winter Wolf CreateCreature("P#WOLF02",[225.1087],NNE) // Dire Wolf CreateCreature("P#WOLF03",[357.1100],NNE) // Dread Wolf CreateCreature("P#WOLF04",[280.1120],NNE) // Vampiric Wolf CreateCreature("P#WOLF05",[310.1055],NNE) // Wolf END IF Global("P#ImanelExists","BG0900",0) // Wyrm's Crossing THEN RESPONSE #100 SetGlobal("P#ImanelExists","BG0900",1) // Wyrm's Crossing CreateCreature("P#IMANEL",[258.1026],NNE) // Imanel Silversword CreateCreature("P#WOLF01",[210.1030],NNE) // Winter Wolf CreateCreature("P#WOLF02",[225.1087],NNE) // Dire Wolf CreateCreature("P#WOLF03",[357.1100],NNE) // Dread Wolf CreateCreature("P#WOLF04",[280.1120],NNE) // Vampiric Wolf CreateCreature("P#WOLF05",[310.1055],NNE) // Wolf END IF Global("P#ImanelExists","BG0900",0) // Wyrm's Crossing THEN RESPONSE #100 SetGlobal("P#ImanelExists","BG0900",1) // Wyrm's Crossing CreateCreature("P#IMANEL",[258.1026],NNE) // Imanel Silversword CreateCreature("P#WOLF01",[210.1030],NNE) // Winter Wolf CreateCreature("P#WOLF02",[225.1087],NNE) // Dire Wolf CreateCreature("P#WOLF03",[357.1100],NNE) // Dread Wolf CreateCreature("P#WOLF04",[280.1120],NNE) // Vampiric Wolf CreateCreature("P#WOLF05",[310.1055],NNE) // Wolf END IF Global("P#ImanelExists","BG0900",0) // Wyrm's Crossing THEN RESPONSE #100 SetGlobal("P#ImanelExists","BG0900",1) // Wyrm's Crossing CreateCreature("P#IMANEL",[258.1026],NNE) // Imanel Silversword CreateCreature("P#WOLF01",[210.1030],NNE) // Winter Wolf CreateCreature("P#WOLF02",[225.1087],NNE) // Dire Wolf CreateCreature("P#WOLF03",[357.1100],NNE) // Dread Wolf CreateCreature("P#WOLF04",[280.1120],NNE) // Vampiric Wolf CreateCreature("P#WOLF05",[310.1055],NNE) // Wolf END IF Global("P#ImanelExists","BG0900",0) // Wyrm's Crossing THEN RESPONSE #100 SetGlobal("P#ImanelExists","BG0900",1) // Wyrm's Crossing CreateCreature("P#IMANEL",[258.1026],NNE) // Imanel Silversword CreateCreature("P#WOLF01",[210.1030],NNE) // Winter Wolf CreateCreature("P#WOLF02",[225.1087],NNE) // Dire Wolf CreateCreature("P#WOLF03",[357.1100],NNE) // Dread Wolf CreateCreature("P#WOLF04",[280.1120],NNE) // Vampiric Wolf CreateCreature("P#WOLF05",[310.1055],NNE) // Wolf END IF Global("P#ImanelExists","BG0900",0) // Wyrm's Crossing THEN RESPONSE #100 SetGlobal("P#ImanelExists","BG0900",1) // Wyrm's Crossing CreateCreature("P#IMANEL",[258.1026],NNE) // Imanel Silversword CreateCreature("P#WOLF01",[210.1030],NNE) // Winter Wolf CreateCreature("P#WOLF02",[225.1087],NNE) // Dire Wolf CreateCreature("P#WOLF03",[357.1100],NNE) // Dread Wolf CreateCreature("P#WOLF04",[280.1120],NNE) // Vampiric Wolf CreateCreature("P#WOLF05",[310.1055],NNE) // Wolf END IF Global("VestibuleQuest","GLOBAL",5) Global("VestibuleReden","GLOBAL",0) THEN RESPONSE #100 CreateCreature("JC_MAG01",[1860.1610],S) // Redentor SetGlobal("VestibuleReden","GLOBAL",1) END IF Global("ReturnNashQuest","GLOBAL",0) Global("ReturnNashQuestZernan","GLOBAL",0) PartyHasItem("BOOK68") // History of the Nether Scrolls THEN RESPONSE #100 CreateCreature("JC_THF01",[4445.3505],S) // Zernan SetGlobal("ReturnNashQuestZernan","GLOBAL",1) END IF Time(DUSK_END) !GlobalTimerNotExpired("K#TimerSunset","GLOBAL") OR(6) AreaCheckObject("BG0900",Player1) // Wyrm's Crossing AreaCheckObject("BG0900",Player2) // Wyrm's Crossing AreaCheckObject("BG0900",Player3) // Wyrm's Crossing AreaCheckObject("BG0900",Player4) // Wyrm's Crossing AreaCheckObject("BG0900",Player5) // Wyrm's Crossing AreaCheckObject("BG0900",Player6) // Wyrm's Crossing THEN RESPONSE #100 StartMovie("BGSUNSET") SetGlobalTimer("K#TimerSunset","GLOBAL",ONE_HOUR) END IF Time(DAWN_END) !GlobalTimerNotExpired("K#TimerSunrise","GLOBAL") OR(6) AreaCheckObject("BG0900",Player1) // Wyrm's Crossing AreaCheckObject("BG0900",Player2) // Wyrm's Crossing AreaCheckObject("BG0900",Player3) // Wyrm's Crossing AreaCheckObject("BG0900",Player4) // Wyrm's Crossing AreaCheckObject("BG0900",Player5) // Wyrm's Crossing AreaCheckObject("BG0900",Player6) // Wyrm's Crossing THEN RESPONSE #100 StartMovie("BGSUNRIS") SetGlobalTimer("K#TimerSunrise","GLOBAL",ONE_HOUR) END
-
Quote
Unfortunately, the EE Setup Tool is a hostile fork of the former BWS automated install tool, the maintainer made it to promote their own mod(s), including unauthorized, changed mod versions and flat out stolen content (like "Gorion's Dream" mod I see on your list). Even the "EET Fix" is not fixes but contains tweaks of unknown content.
Damn guess I caught the bullet instead of dodging it
QuoteState of the art would be Project Infinity, it's a bit more complicated to use because you need to set the install order, but at least you know which mods it installs.
Unfortunately I skipped it due to the AV alerts I was getting
QuoteThe bug is hilarious though, I have no idea what would cause this. Did you try to start a new game to see whether it's a weird glitch in your current save?
Ye it's not tied to the current save. I even tried to reinstall with "official" recommendations and it still happens.
QuoteI recall some sort of Horde Mode mod. Maybe that's it.
Doesn't seem that I have something like that installed
QuoteMy guess on how this broke - the mechanism, at least - is that those NPCs spawn based on some script, and it isn't properly guarded against running multiple times.
Any way for me to research it via nearinfnity? (total noob about that)
-
Hello first of all apologies if this is in the wrong section of the forums I am kinda new to them and to modding (last time I modded BGTutu was the be all and end all).
Anyhow I wanted to go through the old saga again before playing BG3. I moded the game using EE mod setup tools (used the 2023 collection with few tweeks).
Been playing for a while and from time to time some mod added npc are duplicated.
First it was silly
But now its getting kinda annoying
Is there any "easy" way to fix this
Weidu log:
Spoiler// Log of Currently Installed WeiDU Mods // The top of the file is the 'oldest' mod // ~TP2_File~ #language_number #component_number // [Subcomponent Name -> ] Component Name [ : Version] ~SETUP-WEIDU.TP2~ #0 #0 // 24700 ~EET/EET.TP2~ #0 #0 // EET core (resource importation): V13.4 ~IWD1_EET/SETUP-IWD1_EET.TP2~ #1 #0 // Icwind Dale: Heart of Winter in Baldur's Gate Enhanced Edition Trilogy: v0.3 ~DRUIDGROVEMAKEOVER/SETUP-DRUIDGROVEMAKEOVER.TP2~ #0 #0 // Druid Grove Area Visual Makeover ~EET_FIX/EET_FIX.TP2~ #0 #0 // EET Fix: v1.3 ~TOA/SETUP-TOA.TP2~ #1 #1 // Tales of Anegh (Weidu): v3.1 ~TOA/SETUP-TOA.TP2~ #1 #20 // AREA Balancing: v3.1 ~TOA/SETUP-TOA.TP2~ #1 #30 // Dialog & Script Balancing: v3.1 ~TOA/SETUP-TOA.TP2~ #1 #40 // Stores Balancing: v3.1 ~TOA/SETUP-TOA.TP2~ #1 #50 // Item Balancing: v3.1 ~DSOTSC/DSOTSC.TP2~ #0 #0 // Dark Side of the Sword Coast (DSotSC): v4.2 ~DSOTSC/DSOTSC.TP2~ #0 #1 // DSotSC Wizard spells: v4.2 ~DSOTSC/DSOTSC.TP2~ #0 #2 // DSotSC Priest spells: v4.2 ~DSOTSC/DSOTSC.TP2~ #0 #3 // More common encounters in vanilla areas: v4.2 ~DSOTSC/DSOTSC.TP2~ #0 #4 // Distribute DSotSC items also in vanilla content: v4.2 ~NTOTSC/NTOTSC.TP2~ #0 #0 // Northern Tales of the Sword Coast (NTotSC) for BGT-Weidu, BG:EE, and EET: 5.0.0 ~NTOTSC/NTOTSC.TP2~ #0 #2 // Keelor the Dwarf: 5.0.0 ~NTOTSC/NTOTSC.TP2~ #0 #3 // Llindellyn's Lucky Arrow: 5.0.0 ~NTOTSC/NTOTSC.TP2~ #0 #4 // Nim Furlwing's Hunting Hounds: 5.0.0 ~NTOTSC/NTOTSC.TP2~ #0 #5 // Pilar and Gheldehar: 5.0.0 ~NTOTSC/NTOTSC.TP2~ #0 #9 // Fighting Encounters: 5.0.0 ~TGC1E/SETUP-TGC1E.TP2~ #0 #0 // The Grey Clan Episode One: In Candlelight, BGT-WeiDU/EET/BG:EE edition v1.9 -> Normal edition: v1.9 ~VAULTEET/SETUP-VAULTEET.TP2~ #0 #0 // The Vault (Ikki's rework for EET compatibility): v8.1 ~VAULTEET/SETUP-VAULTEET.TP2~ #0 #1 // The Vault's item upgrades - Compatibility with Item Revisions. Recommended for consistency if you plan to install IR main component later: v8.1 ~BONEHILLEET/SETUP-BONEHILLEET.TP2~ #0 #0 // Secret of BoneHill (EET): v33 ~TDDZ/SETUP-TDDZ.TP2~ #0 #0 // TDD - Core: v1.6 ~TDDZ/SETUP-TDDZ.TP2~ #0 #1 // TDD - Trollford: v1.6 ~TDDZ/SETUP-TDDZ.TP2~ #0 #2 // TDD - Eshpurta: v1.6 ~TDDZ/SETUP-TDDZ.TP2~ #0 #3 // TDD - Purskal: v1.6 ~TDDZ/SETUP-TDDZ.TP2~ #0 #4 // TDD - Riatavin: v1.6 ~TDDZ/SETUP-TDDZ.TP2~ #0 #5 // TDD - Onset of the Darkest Day: v1.6 ~TDDZ/SETUP-TDDZ.TP2~ #0 #7 // Start Onset quest outside Suldanessalar: v1.6 ~SOS/SETUP-SOS.TP2~ #0 #0 // Shadows Over Soubar: v3.03 ~SOS/SETUP-SOS.TP2~ #0 #1 // Disable Charlotte's Lion: v3.03 ~SIRINESCALL/SETUP-SIRINESCALL.TP2~ #0 #0 // The Lure of the Sirine's Call: v16.3 ~GORIONSDREAM/SETUP-GORIONSDREAM.TP2~ #0 #0 // Gorion's Dream Restored: V0.9 ~AC_QUEST/AC_QUEST.TP2~ #1 #6 // Of Wolves and Men -> Quest uses house in Beregost.: 5.1 ~AC_QUEST/AC_QUEST.TP2~ #1 #9 // Fangirls: 5.1 ~AC_QUEST/AC_QUEST.TP2~ #1 #10 // The Serpents of Abbathor -> Original version: 5.1 ~CORANBGFRIEND/CORANBGFRIEND.TP2~ #0 #0 // Coran's Extended BG Friendship Talks: v5.2 ~NEERA/NEERA.TP2~ #0 #0 // Neera Expansion: v1.3.0 ~NEERA/NEERA.TP2~ #0 #4 // How much time would you like between talks (approximately)? -> 1.5 hours (default): v1.3.0 ~NEERA/NEERA.TP2~ #0 #6 // Make Neera romanceable by women: v1.3.0 ~NEERABANTERS/NEERABANTERS.TP2~ #0 #10 // Neera Banters: Dialogue Banters and Interjections: v0.9.1 ~MUR'NETH/MUR'NETH.TP2~ #0 #0 // The Mur'Neth NPC Mod: v14 ~HELGA/SETUP-HELGA.TP2~ #0 #0 // Helga NPC Mod: 1.56 ~DH_TWEAKS/DH_TWEAKS.TP2~ #0 #0 // Dark Horizons Balancing for EE: v1.3 ~CANDLEMEM/CANDLEMEM.TP2~ #0 #0 // Candlekeep Memories: v0.3 ~DROWLIB/DROWLIB.TP2~ #0 #0 // Drow Library: v0.4 ~RYBERG/RYBERG.TP2~ #0 #0 // Speak With the Dead: v0.3 ~MALTESE/MALTESE.TP2~ #0 #0 // Of Elves and Artefacts: v0.4 ~MELYNDA/MELYNDA.TP2~ #0 #0 // Melynda the Mute: v0.3 ~CTBICE/CTBICE.TP2~ #0 #0 // Have Ice: v0.3 ~CTBLIBERATE/CTBLIBERATE.TP2~ #0 #0 // Liberation of Hlondeth: v0.3 ~ASCENSION/ASCENSION.TP2~ #0 #10 // Balthazar can be redeemed: 2.0.23 ~TOD/SETUP-TOD.TP2~ #0 #0 // Tower Of Deception Mod (Requires Throne Of Bhaal): v5.0.1 ~EETGBTHFKP/EETGBTHFKP.TP2~ #0 #0 // Expanded Thief Stronghold: 2.3 ~ALCOOL/ALCOOL.TP2~ #1 #0 // A Night out in the Taverns: V2 ~WHITEQUEEN/WHITEQUEEN.TP2~ #0 #0 // Colours of Infinity - The White Queen -> Yes, but don't patch the existing save games: 6.93 ~OOZE/OOZE.TP2~ #0 #0 // Athkatlan Grounds: The Ooze's Lounge - a new area under Athkatlan Slums: 2.93 ~IMPASYLUM/SETUP-IMPASYLUM.TP2~ #0 #0 // Improved Asylum Mod: v201 ~IMPASYLUM/SETUP-IMPASYLUM.TP2~ #0 #1 // Spellhold Lich: v201 ~SEATOWER/SETUP-SEATOWER.TP2~ #0 #0 // Balduran's Sea Tower Quests: V1.2 ~SEATOWER/SETUP-SEATOWER.TP2~ #0 #2 // Ghost Knights at Ulcaster: V1.2 ~SEATOWER/SETUP-SEATOWER.TP2~ #0 #3 // Hull's Sword extension: V1.2 ~SEATOWER/SETUP-SEATOWER.TP2~ #0 #4 // Baldur's Gate Arms and Armour Emporium: V1.2 ~SEATOWER/SETUP-SEATOWER.TP2~ #0 #5 // Extra Encounters: V1.2 ~LENSHUNT/LENSHUNT.TP2~ #0 #0 // The Broken Lanthorn: V0.4 ~COWLEDMENACE/SETUP-COWLEDMENACE.TP2~ #0 #1000 // Main Component: 1.0.1 ~COWLEDMENACE/SETUP-COWLEDMENACE.TP2~ #0 #2100 // Appropriate Items for High-Level Spellcasters: 1.0.1 ~COWLEDMENACE/SETUP-COWLEDMENACE.TP2~ #0 #3000 // Mages cast Gate far from themselves: 1.0.1 ~MAGESTRONGHOLD_EET/SETUP-MAGESTRONGHOLD_EET.TP2~ #0 #0 // Expanded Mage Stronghold EET: 0.5 ~RGENIE/SETUP-RGENIE.TP2~ #0 #0 // Ribald's Genie: 3.0 ~CLIFFKEY/SETUP-CLIFFKEY.TP2~ #0 #0 // A Mod for the Orderly - Add a Keyring to Faerun!: v8 ~BARDICWONDERS/BARDICWONDERS.TP2~ #0 #0 // Bardic Wonders: Blade Overhaul ~BARDICWONDERS/BARDICWONDERS.TP2~ #0 #1 // Bardic Wonders: Jester Overhaul ~BARDICWONDERS/BARDICWONDERS.TP2~ #0 #2 // Bardic Wonders: Skald Overhaul ~BARDICWONDERS/BARDICWONDERS.TP2~ #0 #12 // Bardic Wonders: Armored Casting for Bards ~KITANYA/SETUP-KITANYA.TP2~ #0 #0 // Kitanya for BG2EE: v7.2 ~KITANYA/SETUP-KITANYA.TP2~ #0 #1 // Allow multiple romances: v7.2 ~KIDO/SETUP-KIDO.TP2~ #0 #0 // Kido the Jester : v8.0 ~AURENASEPH/SETUP-AURENASEPH.TP2~ #0 #0 // Auren Aseph for BG2:ToB: v12 Fixed ~TIAX/TIAX.TP2~ #0 #0 // Tiax NPC MOD for Baldur's Gate II: v5 ~XULAYE_EET/XULAYE_EET.TP2~ #0 #0 // Xulaye NPC Mod for EET: v2.5 ~SAERILETH/SETUP-SAERILETH.TP2~ #0 #0 // Saerileth mod: v22 ~ARATH_EET/ARATH_EET.TP2~ #0 #0 // Arath NPC for EET: 4.3 ~DACE_EET/DACE_EET.TP2~ #0 #0 // Dace Linton NPC Mod for EET: V 3.1b ~DACE_EET/DACE_EET.TP2~ #0 #1 // Install alternate portrait by Ilmatar?: V 3.1b ~EVANDRA/SETUP-EVANDRA.TP2~ #0 #0 // Evandra NPC: v2.2 ~SHEENA/SETUP-SHEENA.TP2~ #0 #0 // Install A Half Dragon Tale: v3.1 ~VICONIA/SETUP-VICONIA.TP2~ #0 #0 // Viconia Friendship: v4.4 ~IMOENFRIENDSHIP/IMOENFRIENDSHIP.TP2~ #0 #0 // Imoen Friendship: v3.6 ~CERND/CERND.TP2~ #0 #0 // Cernd Friendship for BG2: ToB: v1.4 ~SLANDOR/SETUP-SLANDOR.TP2~ #1 #0 // The Minotaur and Lilacor ~THEBEAURINLEGACY/THEBEAURINLEGACY.TP2~ #0 #1000 // The Beaurin Legacy for BG2:SoA & ToB & BGII:EE: v5.2 ~THEBEAURINLEGACY/THEBEAURINLEGACY.TP2~ #0 #2000 // Change Minyae's class to Enchanter (from Enchanter/Thief): v5.2 ~ARESTORATIONP/ARESTORATIONP.TP2~ #1 #0 // Restored Locations: v8.4 ~NPCFLIRT/SETUP-NPCFLIRT.TP2~ #0 #0 // Aerie Flirt Pack For SOA: v1.05 ~NPCFLIRT/SETUP-NPCFLIRT.TP2~ #0 #2 // Aerie Flirt Pack For TOB: v1.05 ~NPCFLIRT/SETUP-NPCFLIRT.TP2~ #0 #4 // Jaheira Flirt Pack for SOA: v1.05 ~NPCFLIRT/SETUP-NPCFLIRT.TP2~ #0 #6 // Jaheira Flirt Pack for TOB: v1.05 ~NPCFLIRT/SETUP-NPCFLIRT.TP2~ #0 #8 // Viconia Flirt Pack for SOA: v1.05 ~NPCFLIRT/SETUP-NPCFLIRT.TP2~ #0 #10 // Viconia Flirt Pack for TOB: v1.05 ~NPCFLIRT/SETUP-NPCFLIRT.TP2~ #0 #12 // Anomen Flirt Pack for SOA: v1.05 ~NPCFLIRT/SETUP-NPCFLIRT.TP2~ #0 #14 // Anomen Flirt Pack for TOB: v1.05 ~UB/SETUP-UB.TP2~ #0 #2 // Kalah and What He Was Promised: v28 ~UB/SETUP-UB.TP2~ #0 #4 // Gorje Hilldark and the Extended Illithium Quest: v28 ~ALTERNATIVES/SETUP-ALTERNATIVES.TP2~ #0 #0 // Alternatives: v15 ~SETUP-D0QUESTPACK.TP2~ #0 #7 // Extended Reynald Sequence: v3.4 ~SETUP-D0QUESTPACK.TP2~ #0 #18 // Sending The Solamnic Knights Home: v3.4 ~BRIDGESBLOCK/BRIDGESBLOCK.TP2~ #0 #0 // Athkatlan Grounds: The Bridge's Block: 1.6 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #0 // Shadow War by SimDing0: v1.3 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #1 // The Oldest Trick in the Book by berelinde: v1.3 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #2 // Mia's Daughter by Kulyok: v1.3 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #3 // Tears of an Angel by SimDing0: v1.3 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #4 // Pay for Your Sins by Andyr: v1.3 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #5 // Market Prices by Windwalker: v1.3 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #6 // A Z-rated Adventure by Cliffette: v1.3 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #7 // A Kiss Before Dying by llamababe: v1.3 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #8 // Questor by Leutian: v1.3 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #9 // Alhandar by Katalyn: v1.3 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #10 // Bhaalspawns Never Say Sorry by llamababe: v1.3 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #11 // Careless Words Cost Lives by ghreyfain: v1.3 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #12 // Lady La'Chatterly by llamababe: v1.3 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #13 // Blaze of Glory by jcompton: v1.3 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #14 // Hero for all the Wrong Reasons by neriana: v1.3 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #15 // What I could have had...by SConrad: v1.3 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #16 // The Last Mug of Ale in Amn by ghreyfain: v1.3 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #17 // Diplomacy and Druids by neriana: v1.3 ~IRONMODDERS/IRONMODDERS.TP2~ #0 #18 // Incorrigible by Icelus: v1.3 ~NEH'TANIEL/NEH'TANIEL.TP2~ #0 #0 // Neh'taniel NPC Mod: v7.1 ~ORELIOS/SETUP-ORELIOS.TP2~ #0 #0 // Orelios NPC: 2.0 ~STAR/STAR.TP2~ #0 #0 // SilverStar NPC: v2.2 ~IYLOS_EET/IYLOS_EET.TP2~ #0 #0 // Iylos NPC for EET: 3.1 ~ULDAR/SETUP-ULDAR.TP2~ #0 #0 // Uldar, the half-orc Barbarian: v1.1 ~EHLASTRA/EHLASTRA.TP2~ #0 #0 // Ehlastra ToB: v0.6 ~SIMENPC/SIMENPC.TP2~ #0 #0 // Sime NPC: v0.5 ~TRAVELLERS/TRAVELLERS.TP2~ #0 #0 // Travellers in Faerun: v0.83 ~TRAVELLERS/TRAVELLERS.TP2~ #0 #1 // Arkanis Gath's Investigation: v0.83 ~TRAVELLERS/TRAVELLERS.TP2~ #0 #2 // The Peddler: v0.83 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2260 // Alter Mage Spell Progression Table -> Un-nerfed table [Blucher]: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2280 // Alter Cleric Spell Progression Table -> Un-nerfed table [Blucher]: v16 ~DEEPGNOMES/SETUP-DEEPGNOMES.TP2~ #0 #0 // Deepgnomes of the Sword Coast for EET: v0.4 ~EETMOVEITEMSSOA/EETMOVEITEMSSOA.TP2~ #0 #0 // Some of your old items found in Irenicus Dungeon (ONLY FOR EET): v0.1 ~HAMMERS/SETUP-HAMMERS.TP2~ #0 #0 // Thrown Hammers: v6.1.0 ~HAMMERS/SETUP-HAMMERS.TP2~ #0 #15 // Thrown Spiritual Hammers: v6.1.0 ~HAMMERS/SETUP-HAMMERS.TP2~ #0 #25 // Normal throwing hammers: v6.1.0 ~HAMMERS/SETUP-HAMMERS.TP2~ #0 #35 // +1 throwing weapons: v6.1.0 ~HAMMERS/SETUP-HAMMERS.TP2~ #0 #50 // Additional magic items: v6.1.0 ~RR/SETUP-RR.TP2~ #0 #3 // Proper racial adjustments for thieving skills: v4.93 ~RR/SETUP-RR.TP2~ #0 #6 // Proper spell progression for Bards: v4.93 ~RR/SETUP-RR.TP2~ #0 #7 // Additional equipment for Thieves and Bards: v4.93 ~RR/SETUP-RR.TP2~ #0 #8 // Upgradeable Equipment: v4.93 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1040 // Improved Athkatlan City Guard: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1080 // Add Bags of Holding: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1120 // Stores Sell Higher Stacks of Items: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1160 // Multiple Strongholds [Sabre, Baldurdash, Weimer] -> No restrictions: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1220 // Allow Cromwell to Upgrade Watcher's Keep Items: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1225 // Adjust Cromwell's Forging Time -> Instant forging (original BG2 default): v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1230 // Allow Cespenar to Use Cromwell Recipes: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2120 // Allow Arcane Spellcasting in Heavy Armor: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2151 // Wear Multiple Protection Items -> No restrictions: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2161 // Alter Weapon Proficiency System -> BG-style weapon proficiencies, with weapon styles [the bigg]: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2170 // Cast Spells from Scrolls (and Other Items) at Character Level: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2210 // Change Grandmastery Bonuses -> True grandmastery [Baldurdash]: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2240 // Un-Nerfed THAC0 Table: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2999 // Max HP at Level One: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3000 // Higher HP on Level Up -> Maximum: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3031 // Easy Spell Learning -> 100% learn spells and no maximum cap: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3050 // Remove Fatigue from Restoration Spells: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3083 // Increase Ammo Stack Size -> Stacks of 120: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3093 // Increase Jewelry, Gem, and Miscellaneous Item Stacks -> Stacks of 120: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3103 // Increase Potion Stacking -> Stacks of 120: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3113 // Increase Scroll Stacking -> Stacks of 120: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3121 // Happy Patch - Alter How Party NPCs Complain About Reputation -> NPCs can be angry about reputation but never leave [Salk]: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3176 // Accelerate/Decelerate Romances: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3183 // Romance Cheats [Sabre, Richardson, Weimer]: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3343 // Increase Party Movement Speed and/or Casting Speed Outside of Combat [argent77] -> Movement speed by 50 percent and casting speed: v16 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3354 // Create Interval Saves [argent77] -> Every 15 minutes (cycle through four saves): v16 ~MILITIAOFFICER/MILITIAOFFICER.TP2~ #0 #0 // Install Militia Officer kit for Fighters: 1.8 ~MILITIAOFFICER/MILITIAOFFICER.TP2~ #0 #1 // Khalid, the Militia Officer.: 1.8 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #5900 // Initialise AI components (required for all tactical and AI components): 34.3 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6000 // Smarter general AI: 34.3 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6030 // Smarter Mages: 34.3 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6040 // Smarter Priests: 34.3 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6570 // Smarter githyanki: 34.3 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4020 // More realistic wolves and wild dogs: 34.3 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4161 // Increase the price of a license to practise magic in Athkatla -> License costs 15,000 gp: 34.3 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4230 // Delay the arrival of the "bonus merchants" in the Adventurers' Mart and the Copper Coronet: 34.3 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7020 // Improved deployment for parties of assassins: 34.3 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7060 // Improved Balduran's Isle: 34.3 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7100 // Improved Bassilus: 34.3 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7900 // Improved minor encounters: 34.3 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8190 // Improved Minor Encounters: 34.3 ~RR/SETUP-RR.TP2~ #0 #9 // Revised Thievery -> Use PnP thievery potions and prevent their effects from stacking: v4.93 ~RR/SETUP-RR.TP2~ #0 #999 // BG2-style icons for RR content: v4.93 ~EET_TWEAKS/EET_TWEAKS.TP2~ #0 #2002 // Total XP CAP -> Disabled: 1.12 ~EET_TWEAKS/EET_TWEAKS.TP2~ #0 #3000 // Disable hostile reaction after charm: 1.12 ~THERUNE/SETUP-THERUNE.TP2~ #0 #0 // Oberan's Secret: V0.4 ~THERUNE/SETUP-THERUNE.TP2~ #0 #1 // Dragonspear Rune: V0.4 ~THERUNE/SETUP-THERUNE.TP2~ #0 #2 // Athkatla Rune: V0.4 ~EET_SWO/EET_SWO.TP2~ #0 #0 // The Sword of Chaos: v0.9 ~CORWINEET/CORWINEET.TP2~ #0 #0 // Corwin NPC: v1.2 ~SAFANA/SAFANA.TP2~ #0 #0 // Safana in Amn: v0.4 ~SHINEONCAELAR/SHINEONCAELAR.TP2~ #0 #0 // SoD Alternative: v1.3 ~SHINEONCAELAR/SHINEONCAELAR.TP2~ #0 #1 // Caelar's Rescue: v1.3 ~HERTHIMONEY/HERTHIMONEY.TP2~ #1 #0 // Component 1. Interjections & Mini-quests (by Austin & Arcanecoast Team): 4.3 ~HERTHIMONEY/HERTHIMONEY.TP2~ #1 #10 // Component 2. First Calimport Bank Pack (by Scheele & Austin & Arcanecoast Team): 4.3 ~HERTHIMONEY/HERTHIMONEY.TP2~ #1 #20 // Component 3. Shadow-Covered Love & Death (by Alisia & Austin): 4.3 ~HERTHIMONEY/HERTHIMONEY.TP2~ #1 #30 // Component 4. The Missing Troll Case (by Alisia & Austin): 4.3 ~HERTHIMONEY/HERTHIMONEY.TP2~ #1 #40 // Component 5. Unlocked original dialogs of all NPC (by Tipun & Austin): 4.3 ~SODBANTER/SODBANTER.TP2~ #0 #0 // SoD Banter Restoration: v0.6 ~PPE/SETUP-PPE.TP2~ #0 #0 // Portraits Portraits Everywhere (PPE) - core component: 1.02 ~PPE/SETUP-PPE.TP2~ #0 #10 // Isandir's CHARNAME Portraits: 1.02 ~PPE/SETUP-PPE.TP2~ #0 #20 // Replace Low Quality TOB & SOA Portraits: 1.02 ~PPE/SETUP-PPE.TP2~ #0 #25 // Edwin/Edwina: 1.02 ~PPE/SETUP-PPE.TP2~ #0 #30 // Ust Natha Drow NPCs: 1.02 ~PPE/SETUP-PPE.TP2~ #0 #40 // Vampire NPCs: 1.02 ~ENHANCED-POWERGAMING-SCRIPTS/ENHANCED-POWERGAMING-SCRIPTS.TP2~ #0 #15 // Install Enhanced Powergaming Scripts -> Accelerated Pre-Buffing Speed: v12.0 ~BP-BGT-WORLDMAP/SETUP-BP-BGT-WORLDMAP.TP2~ #0 #0 // Worldmap for Baldur's Gate - including colored Baldur's Gate map icons: v10.2.5 ~WORLDMAP_IWD_EET/WORLDMAP_IWD_EET.TP2~ #1 #0 // worldmap_iwd_eet ~ICEWIND_EET/ICEWIND_EET.TP2~ #1 #0 // IceWind_End ~EET_END/EET_END.TP2~ #0 #0 // EET end (last mod in install order) -> Standard installation // Recently Uninstalled: ~SETUP-BWS_FINAL.TP2~ #0 #0 // Make quick-logged WeiDU-entries visible
Duplicated NPC
in Enhanced Edition Trilogy
Posted
Ah lol I installed on the first go and then in about 4-5 hours of gametime reinstalled the whole thing without it (that was the modification to the mod list I mentioned )
First I was hmm this looks interesting with lots of character interaction, then it went downhill really fast. Main "enjoyments" I experienced were:
But the last drop for me was when I choose to kill Brage she went ape shit left party, casted 3 time stops casted shittone of different buffs then go try murder me . Not to mention the constant mentions from everyone that she is more perfect then Mr Perfect Cell.
Anyhow thanks for the link to that lets play should be a fun read