Problem installing stutterdebug
#1
Posted 31 July 2022 - 02:24 PM
#2
Posted 31 July 2022 - 11:58 PM
Look here if the old LSTest tool installs better. I think there you can specify which scripts should be patched. I would start with Naila's override script : http://www.shsforums...ds/#entry504055
My Own: Ajantis BG1 Expansion Modification -- Sir Ajantis for BGII -- Ajantis Portrait Pack -- Another fine Hell -- Brage's Redemption -- BGQE at Gibberlings 3 / BGQE at Kerzenburgforum -- Brandock the Mage -- Endless BG1 -- Grey The Dog NPC -- Imoen 4 Ever -- Imoen Is Stone -- Jastey's SoD TweakPack -- Road to Discovery (SoD) -- Solaufein's Rescue - jastey's Solaufein NPC Mod -- The Boareskyr Bridge Scene (SoD)
Contributions: Adalon's Blood (Silberdrachenblutmod) -- Alternatives -- Ascalon's Questpack -- Ascalon's Breagar NPC -- Balduran's Seatower -- BG1 NPC Project -- BG1 Romantic Encounters -- Corthala Romantique -- Edwin Romance -- Fading Promises -- Gavin BG1 --Hidden Adventures -- Imoen Can Die -- Keldorn Romance (berelinde's) -- Lure of Sirine's Call -- NTotSC -- Romantic Encounters (BGII)
Avatar by Rabain
#3
Posted 01 August 2022 - 12:26 AM
#4
Posted 01 August 2022 - 11:51 PM
#5
Posted 02 August 2022 - 03:09 AM
Try the attached file, it contains a patched tp2 script for the mod. The original patch-all components are disabled and replaced by components for patching scripts in chunks (a-e, f-j, ...). Unzip it into the "stutterdebug" subfolder to replace the original tp2 file.
Attached Files
Imagination is more important than knowledge. Knowledge is limited; imagination encircles the world. - Albert Einstein
My contributions:
#6
Posted 02 August 2022 - 10:07 AM
OK, this is awesome! Thank you! But it turns out that the scripts are inordinately weighted in number and size. The a-e chunk turns out to have about half the scripts in my install. So I started breaking it down further by editing the tp2 file: a-b ~1000 scripts, c ~800, d ~1300. I got a-c done, re-running setup each time like I do when installing SCS. But it seems the 'd' scripts are larger because it runs out of memory after processing only about 500 of them. So could I do something like: ~d[a-k].*\.bcs~, ~d[l-v].*\.bcs~, and ~d[^a-v].*\.bcs~ to break 'd' into three chunks? I've been looking at some RegExp tutorials but it's still not quite making sense to me. I think the majority is the 'dw' scripts, probably these are all the SCS scripts which seem to be both long and numerous.
On the other hand, is this WieDU trying to both decompile and patch the scripts at the same time? If so, maybe it can be done in steps? It is crazy that this is chewing up about 3.6GB of memory (2GB RAM -0.4GB for the OS, and 2GB of virtual memory). I've used the Task Manager to watch it and it does seem to be using up all the RAM and VM before erroring out.
Thank you, DJ
Edited by Feamane, 02 August 2022 - 10:13 AM.
#7
Posted 02 August 2022 - 11:39 AM
I've been looking at some RegExp tutorials but it's still not quite making sense to me. I think the majority is the 'dw' scripts, probably these are all the SCS scripts which seem to be both long and numerous.
These functions support very basic regular expression rules. For example, to process all scripts starting with 'd' in two chunks (first chunk: scripts with 'dw' prefix, second chunk: everything else), use dw.*\.bcs and d[^w].*\.bcs .
Imagination is more important than knowledge. Knowledge is limited; imagination encircles the world. - Albert Einstein
My contributions:
#8
Posted 02 August 2022 - 10:27 PM
OK, I got it to mod all the scripts expect for the dw series. Yay! But when I ran the game it was almost crickets. So I think that if it's a script that's bogging the game down after getting out of Chez Irenicus then it is in the dw set. I tried just doing the dw chunk on it's own, but ran out of memory at about 100 of 1000. So now I'm trying to work out how to divide the dw set into bite size pieces. Something like:
dw#[a-l]
dw#m[^g]
dw#mg0
dw#mg1
dw#mg2
dw#mg3
dw#mg4
dw#mg[5-9]
dw#o
dw#p[^r]
dw#pr[0-1]
dw#pr[2-5]
dw#pr[6-9]
dw#[r-z]
dw#[0-2]
dw#[3-9]
dw[^#]
But can I just get rid of the DESIGNATED 2 and DESIGNATED 21-26 sections and keep adding on sections after DESIGNATED 18 (19-35)?
Thanks,
DJ