Hello, I followed TESIV:POSItive installation instructions for Wyre Bash, which was to run Wyre Python 3, Wyre Bash 275 self installer, and then extract the Wyre Bash 287 archive into it's corresponding folder. I use Windows 7 x64, my Oblivion folder is in C:\Oblivion, and temporary installer folder from Wyre Python 3 was put in C:\tempinstall. I have run all installers as admin mode manually. UAC is on, and COMODO Defense+ doesn't say anything. I also installed OBSE 0018. However, whenever I launch Oblivion from Wyre Bash I get wxPython: stdout/stderr:
Traceback (most recent call last):
File "C:\Oblivion\Mopy\basher.py", line 11480, in Execute
App_Button.Execute(self,event)
File "C:\Oblivion\Mopy\basher.py", line 11370, in Execute
os.spawnv(os.P_NOWAIT,exePath.s,exeArgs)
OSError: [Errno 22] Invalid argument
Anyone know what's going on? Using Wyre Bash 285 with Python 2.5.2 was fine and dandy.
I can't think of anything that's changed since 285 that would affect this, and I'm able to launch Oblivion from Bash without error.
Are you using bash.ini? If so, perhaps one of the paths in it is messed up.
I received the following load error message upon building the bashed patch with 2.87. I'm used to seeing Windfall listed there, but Aesgaard never was before. Any idea why now?
In addition, the FormID replacer option - It might be nice to put one of those messages at the bottom of the options window that warns that activating the P1D candles option makes the bashed patch dependent on the Candle Clepto ESP as a master. (EDIT: Yes, I see it in the change notes, but there is no warning when running the program.)
Bash doesn't load the entire esp when it works with a file. Instead, it only loads the sections that it is working with...so errors in unloaded sections go undetected. Since replacing the formIDs is one of the few areas of Bash that loads cells and worldspaces, my guess would be that GTAesgaard.esp has an error in either the CELL or WRLD blocks. I'm downloading those two mods now to see what's going on with them.
As you found out, Replace Form IDs is extremely slow on Bash. That's the #1 reason it wasn't released earlier (I had it coded for personal use a long while back). I primarily added it for use with CBash where it is much much quicker. The only reason it is available for Bash as well is because the code was already written.
Also, replacing form IDs requires that the source mod be loaded. If you run the replacer when the source mod is missing, it won't do anything. Otherwise, yeah, it will become a master of the bashed patch. I'll add a note to the patcher to this effect.
Downloaded last rev (574) of WB, deleted Rename_ from Cbash and launched WB... it worked but Cbash.dll wasn't loaded. In the top bar there is the versioning of WB but not a trace of the one of CBash, starting to build the bashed patch confirmed this, the patch was build as per python bashing not the dll one.
Like gothemasticator said, CBash is disabled for now. I've kept it disabled in the newer revisions post release 287 (~rev 570) as well since people have a habit of using dev releases.
I've resolved most of the issues keeping it from being enabled. It will probably be back in release 288.
Edit: gothemasticator, would you mind sending me GTAesgaard.esp (and any masters)? Just zip the esp/m(s) and post it to mediafire (or any other upload service), and send me a PM with the link. Thanks.
I can't seem to find the file by itself, and I can't afford to download the full package. I'm on satellite internet with a rather annoying download limit :brokencomputer: