[RELZ] Wrye Bash -- Thread 51

Post » Fri May 27, 2011 11:43 pm

Wrye Bash seems to be a lot more complex tool than OMOD, which I have been using with limited success so far (not all directories or archives correctly turn into omods upon creation, thus not applying the mod to the game). Are these two tools somewhat competitors, or do they do two completely different things? It looks like they both have the basic function of applying mods to the game, with Wrye having a lot more additional tools included? Could anyone give me a quick breakdown?

both competitors and each do different things.

A lot of overlap.

I tried to summarize in my first post http://www.gamesas.com/index.php?/topic/1084204-bain-mod-installation-projects/.
User avatar
saxon
 
Posts: 3376
Joined: Wed Sep 19, 2007 2:45 am

Post » Fri May 27, 2011 7:31 pm

Got a problem trying to rebuild the patch:
Traceback (most recent call last):  File "C:\Games\Bethesda Softworks\Oblivion\Mopy\basher.py", line 4960, in Execute    raise  File "C:\Games\Bethesda Softworks\Oblivion\Mopy\basher.py", line 4919, in Execute    patchFile.buildPatch(log,SubProgress(progress,0.8,0.9))#no speeding needed/really possible (less than 1/4 second even with large LO)  File "C:\Games\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 15314, in buildPatch    patcher.buildPatch(log,SubProgress(subProgress,index))  File "C:\Games\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 23335, in buildPatch    tweak.buildPatch(self.patchFile,keep,log)  File "C:\Games\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 22773, in buildPatch    fid = gmst.fid = keep(gmst.getGMSTFid())  File "C:\Games\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 2699, in getGMSTFid    return (modInfos.masterName, myClass.oblivionIds[self.eid])KeyError: 'iCrimeGoldPickpocket'


Once it throws that error the patch build aborts leaving behind a worthless file.
User avatar
Nicole M
 
Posts: 3501
Joined: Thu Jun 15, 2006 6:31 am

Post » Fri May 27, 2011 8:22 pm

Not sure what I did wrong, but anyways. I am using the latest version (288) and upgraded my BOSS to the newer version. The BOSS icon went missing, but after playing around I found the "old" BOSS w/ BOMM combination a whole lot easier.

I removed the new BOSS, downloaded the older version (and master list). Let it update through BOMM and thought everything was fine.

Went in WB, BOSS icon returned however it no longer outputs anything to a text file. It is now putting everything in the console, which is weird because outside of WB it outputs directly into a text file, rather than the console.

Doubt I did do anything wrong, so what gives?
User avatar
Alisia Lisha
 
Posts: 3480
Joined: Tue Dec 05, 2006 8:52 pm

Post » Fri May 27, 2011 3:23 pm

WryeBash told me the following: "The following mods are tagged 'NoMerge'. These should be deactivated before building the patch and imported according to tag(s), and preferences."
So how I actually do that? The only read-me's I can find with searches are either about how you import a face or go on about how you can import stuff without actually telling you how to do it.

And in general; if there's an actual read-me or how-to for Wry Bash (anything that actually explain to someone that doesn't know the program how to use it instead of just listing all the awesome things it can do and then go 'you go figure it out' like all the WryBash related read-me's google pointed me to tend to do) somewhere, I would be very apreciative.
User avatar
sarah simon-rogaume
 
Posts: 3383
Joined: Thu Mar 15, 2007 4:41 am

Post » Fri May 27, 2011 6:31 pm

WryeBash told me the following: "The following mods are tagged 'NoMerge'. These should be deactivated before building the patch and imported according to tag(s), and preferences."
So how I actually do that? The only read-me's I can find with searches are either about how you import a face or go on about how you can import stuff without actually telling you how to do it.

And in general; if there's an actual read-me or how-to for Wry Bash (anything that actually explain to someone that doesn't know the program how to use it instead of just listing all the awesome things it can do and then go 'you go figure it out' like all the WryBash related read-me's google pointed me to tend to do) somewhere, I would be very apreciative.

Found in the first post of this thread...
most up to date readme is in the download - the file named Wrye Bash.html in the mopy folder

User avatar
louise fortin
 
Posts: 3327
Joined: Wed Apr 04, 2007 4:51 am

Post » Fri May 27, 2011 6:56 pm

Found in the first post of this thread...

Yeah, that qualifies as a list of thing this program can do. Don't get me wrong; it's a very well made and extensive list, but it doesn't tell what I need to know. Unless it was written in a way so that I can't recognize it as the information I need, who knows. In that case I'll take a simple "hey, what you're looking for is explained chapter XX".
User avatar
Rinceoir
 
Posts: 3407
Joined: Thu Jun 29, 2006 1:54 am

Post » Fri May 27, 2011 1:58 pm

Not sure what I did wrong, but anyways. I am using the latest version (288) and upgraded my BOSS to the newer version. The BOSS icon went missing, but after playing around I found the "old" BOSS w/ BOMM combination a whole lot easier.

I removed the new BOSS, downloaded the older version (and master list). Let it update through BOMM and thought everything was fine.

Went in WB, BOSS icon returned however it no longer outputs anything to a text file. It is now putting everything in the console, which is weird because outside of WB it outputs directly into a text file, rather than the console.

Doubt I did do anything wrong, so what gives?


Sounds like it's still trying to use BOSS.exe (the new method) instead of BOSS.bat (the old method)
The old bat file is what took care of generating the BOSSlog.txt file
User avatar
jessica breen
 
Posts: 3524
Joined: Thu Aug 03, 2006 1:04 am

Post » Sat May 28, 2011 2:09 am

Does anyone happen to know what to do to cause the Oblivion_ids.pkl file to get rebuilt?

I see a function called gmstIds inside of bish.py but it apparently never gets called anywhere. It appears as though this function will fix the problem I reported earlier with one of the tweak settings not working.
User avatar
ZANEY82
 
Posts: 3314
Joined: Mon Dec 18, 2006 3:10 am

Post » Fri May 27, 2011 7:15 pm

WryeBash told me the following: "The following mods are tagged 'NoMerge'. These should be deactivated before building the patch and imported according to tag(s), and preferences."
So how I actually do that? The only read-me's I can find with searches are either about how you import a face or go on about how you can import stuff without actually telling you how to do it.

And in general; if there's an actual read-me or how-to for Wry Bash (anything that actually explain to someone that doesn't know the program how to use it instead of just listing all the awesome things it can do and then go 'you go figure it out' like all the WryBash related read-me's google pointed me to tend to do) somewhere, I would be very apreciative.



Found in the first post of this thread...



Yeah, that qualifies as a list of thing this program can do. Don't get me wrong; it's a very well made and extensive list, but it doesn't tell what I need to know. Unless it was written in a way so that I can't recognize it as the information I need, who knows. In that case I'll take a simple "hey, what you're looking for is explained chapter XX".



Ray he is saying the help file is in that folder as it says. You can also click the help button on WB bottom row.
You can also read some guides at http://tesivpositive.animolious.com/.
User avatar
Riky Carrasco
 
Posts: 3429
Joined: Tue Nov 06, 2007 12:17 am

Post » Fri May 27, 2011 3:50 pm

Strongly recommend anyone using Wrye Bash upgrade to the latest version...I hadn't upgraded in awhile and was getting some errors that (unbeknownst to me until I began comprehenisve in-game testing of my latest modding effort) were preventing the bashed patch from incorporating fully the desired inventory merges. After upgrading, everything seems to work as intended.

Regards,

Hem
User avatar
jenny goodwin
 
Posts: 3461
Joined: Wed Sep 13, 2006 4:57 am

Post » Fri May 27, 2011 1:20 pm

I did a full refresh as someone asked and now I have installed mods in the installers tab that turned grey with black +.
Now I can't uninstall those mods.
User avatar
Breanna Van Dijk
 
Posts: 3384
Joined: Mon Mar 12, 2007 2:18 pm

Post » Fri May 27, 2011 5:26 pm

Found a bug in 288. Sort of.

If for some reason Oblivion.esm is ghosted, 288 fails to load.
277 doesn't care. Had to do a command line bugdump, so the log insn't formatted quite right.
Since I don't know what it should look like, I pasted it just as it is from the cmd window.

Spoiler
Microsoft Windows XP [Version 5.1.2600]
© Copyright 1985-2001 Microsoft Corp.

D:\Bethesda Softworks\Oblivion\Mopy>d:\python26\python.exe bash.py -d
Traceback (most recent call last):
File "bash.py", line 153, in
main()
File "bash.py", line 139, in main
app = basher.BashApp(False)
File "d:\python26\lib\site-packages\wx-2.8-msw-ansi\wx\_core.py", line 7978, i
n __init__
self._BootstrapApp()
File "d:\python26\lib\site-packages\wx-2.8-msw-ansi\wx\_core.py", line 7552, i
n _BootstrapApp
return _core_.PyApp__BootstrapApp(*args, **kwargs)
File "D:\Bethesda Softworks\Oblivion\Mopy\basher.py", line 4586, in OnInit
self.InitData(progress)
File "D:\Bethesda Softworks\Oblivion\Mopy\basher.py", line 4619, in InitData
bosh.modInfos = bosh.ModInfos()
File "D:\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 7982, in __init__
raise StateError(_('Missing master file; Neither Oblivion .esm or Nehrim .es
m exists in %s') % (dirs[mods].s))
NameError: global name 'mods' is not defined


So for the time being, I know that Oblivion.esm needs to be active before I shut 288 down.
User avatar
Lil Miss
 
Posts: 3373
Joined: Thu Nov 23, 2006 12:57 pm

Post » Sat May 28, 2011 1:34 am

finishing up on last thread responses:

@@ Psymon (Post #206):
definitely already can have multiple Bash installs referencing the same Olbivion Mods folder (just rename bash_default.ini to bash.ini to make it active and read - set the key sOblivionMods to whatever folder you want to use instead of the default)
for keeping the data seperate.. hmm nothing currently; I'll code that up should be quick...

----------------

In regards CBash's current status:
bashed patchers: all done except (as baphometal observed)
Actors.Spells, Actors.AIPackages and ScriptContents; those will be done fairly soon hopefully (as in I meamnt to have em done months ago)
everything else: enabled with CBash at least as good (most cases better) than old code.
Holdup: currently CBash will only read 255 mods at once (including merge/importing ones)... which Waruddar has to fix in the C++ code.
So feel free to enable it but keep in mind that problem.
Pacific Morrowind
User avatar
Nick Tyler
 
Posts: 3437
Joined: Thu Aug 30, 2007 8:57 am

Post » Sat May 28, 2011 2:50 am

finishing up on last thread responses:

@@ Psymon (Post #206):
definitely already can have multiple Bash installs referencing the same Olbivion Mods folder (just rename bash_default.ini to bash.ini to make it active and read - set the key sOblivionMods to whatever folder you want to use instead of the default)
for keeping the data seperate.. hmm nothing currently; I'll code that up should be quick...

----------------

In regards CBash's current status:
bashed patchers: all done except (as baphometal observed)
Actors.Spells, Actors.AIPackages and ScriptContents; those will be done fairly soon hopefully (as in I meamnt to have em done months ago)
everything else: enabled with CBash at least as good (most cases better) than old code.
Holdup: currently CBash will only read 255 mods at once (including merge/importing ones)... which Waruddar has to fix in the C++ code.
So feel free to enable it but keep in mind that problem.
Pacific Morrowind
User avatar
Ebony Lawson
 
Posts: 3504
Joined: Fri Feb 16, 2007 11:00 am

Post » Fri May 27, 2011 6:24 pm

Does anyone happen to know what to do to cause the Oblivion_ids.pkl file to get rebuilt?

I see a function called gmstIds inside of bish.py but it apparently never gets called anywhere. It appears as though this function will fix the problem I reported earlier with one of the tweak settings not working.


Looks like PM forgot to include the updated Oblivion_ids.pkl in the upload. Redownload 288 now, and it should fix the problems caused by the new tweaks.
User avatar
Rachael
 
Posts: 3412
Joined: Sat Feb 17, 2007 2:10 pm

Post » Fri May 27, 2011 10:51 pm

Looks like PM forgot to include the updated Oblivion_ids.pkl in the upload. Redownload 288 now, and it should fix the problems caused by the new tweaks.


:) Grabbed, will try the new tweaks in my next rebuild and update this post with any feedback.

Edit: Rebuild done, the tweak I tried earlier .....

Tweak settings - Inventory quantity prompt

No longer gives an stdout error and the build completes successfully :)

Also the possible problem with the new Update BOSS masterlist before running BOSS from the Wrye bash BOSS icon ( http://www.bild.me/bild.php?file=6359991Untitled.jpg ) now is grabbing the most current google code page version 1622 ( http://code.google.com/p/better-oblivion-sorting-software/source/browse/data/boss-oblivion/masterlist.txt )

Recognised And Re-ordered Mod Files
Oblivion.esm

Note: Masterlist Revision: 1622

I dont know if you addressed this since previously mentioned but seems to be working fine for me now.

Edit2: Confident with windows 7 x32 alls working well - Now to try it all out on the desktop family machine for multiple users, on windows XP
User avatar
Penny Courture
 
Posts: 3438
Joined: Sat Dec 23, 2006 11:59 pm

Post » Fri May 27, 2011 8:54 pm

Sounds like it's still trying to use BOSS.exe (the new method) instead of BOSS.bat (the old method)
The old bat file is what took care of generating the BOSSlog.txt file


I know, but it seems my bug report is being ignored?
User avatar
Cassie Boyle
 
Posts: 3468
Joined: Sun Nov 05, 2006 9:33 am

Post » Fri May 27, 2011 6:15 pm

Now to try it all out on the desktop family machine for multiple users, on windows XP


Problem on windows XP - On my admin account I have done a complete clear out of previous Python setup (including de-installation, all related folders and obsolete registry entries with CCleaner)

Re-installed fully WryePython03a installer.

Wrye bash 288 seems to be working fine along with new BOSS and update options as mentioned previously.... however

When I click the installers tab

Spoiler
Traceback (most recent call last):
File "H:\Program Files\Bethesda Softworks\Oblivion\Mopy\basher.py", line 3897, in OnShowPage
self.GetPage(event.GetSelection()).OnShow()
File "H:\Program Files\Bethesda Softworks\Oblivion\Mopy\basher.py", line 2548, in OnShow
if data.refresh(progress,what,self.fullRefresh):
File "H:\Program Files\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 11020, in refresh
if 'I' in what: changed |= self.refreshInstallers(progress,fullRefresh)
File "H:\Program Files\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 11210, in refreshInstallers
try: installer.refreshBasic(apath,SubProgress(progress,index,index+1))
File "H:\Program Files\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 10065, in refreshBasic
self.refreshSource(archive,progress,fullRefresh)
File "H:\Program Files\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 10585, in refreshSource
ins = listArchiveContents(archive.s)
File "H:\Program Files\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 113, in listArchiveContents
ins, err = Popen(command, stdout=PIPE, startupinfo=startupinfo).communicate()
File "C:\Python26\lib\subprocess.py", line 633, in __init__
errread, errwrite)
File "C:\Python26\lib\subprocess.py", line 842, in _execute_child
startupinfo)
WindowsError: [Error 14001] This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem


XP Service Pack 3 as admin. I have not ventured as far as attempting any usage in the limited user accounts yet (expecting I will have to temporarily enable them as admin as usual)

Edit: The only similar problem I have had previously with Wrye python was when the py compiles did not run, I checked for those during installation and as far as I can tell everything installed as it should with full admin rights.
User avatar
Vincent Joe
 
Posts: 3370
Joined: Wed Sep 26, 2007 1:13 pm

Post » Sat May 28, 2011 5:00 am

I still am getting the greyed out archives and right click options. I just downloaded the new MMO.

This is me trying to unpack to project to install it manually:

Traceback (most recent call last):
File "E:\Steam\steamapps\common\oblivion\Mopy\basher.py", line 7302, in Execute
iProject.refreshBasic(pProject,SubProgress(progress,0.8,0.99),True)
File "E:\Steam\steamapps\common\oblivion\Mopy\bosh.py", line 10065, in refreshBasic
self.refreshSource(archive,progress,fullRefresh)
File "E:\Steam\steamapps\common\oblivion\Mopy\bosh.py", line 10774, in refreshSource
self.modified = apRoot.getmtime(True)
File "E:\Steam\steamapps\common\oblivion\Mopy\bolt.py", line 403, in getmtime
mtime = int(os.path.getmtime(self._s))
File "N:\Python26\lib\genericpath.py", line 54, in getmtime
return os.stat(filename).st_mtime
WindowsError: [Error 2] The system cannot find the file specified: 'E:\\Steam\\steamapps\\common\\Oblivion Mods\\Bash Installers\\Map_Marker_Overhaul_3_7-26389'



Right pane window:
== Overview
Type: Archive
Structure: Unrecognized
Size: 2,091 KB (Non-solid)
Modified: 10/9/2010 5:06:03 AM
Data CRC: 00000000
Files: 0
Configured: 0 (0 KB)
Matched: 0
Missing: 0
Conflicts: 0

== Configured Files


The only way I can install is to create a folder in the bash installers folder and extract there, thereby essentially creating a project folder which it then recognizes.
User avatar
emily grieve
 
Posts: 3408
Joined: Thu Jun 22, 2006 11:55 pm

Post » Sat May 28, 2011 1:25 am

Ray he is saying the help file is in that folder as it says. You can also click the help button on WB bottom row.
You can also read some guides at http://tesivpositive.animolious.com/.

Thanks, but I'm starting to think to think it's been too long since you people have been noobs. Those read-me may tell you all you need to know, but for someone who has to start from scratch the information is just too buried.

Regardless, after much google'ing I did manage to actually createa bashed patch. Joy. However that created a new problem; loading Oblivion with the bahsed patch enabled CTD's the game at start up. If I load the game with all mods checked, save for the bashed patch; the game does start and I can start a new game just fine.

So... erm, how did I screw up? How can I stop screwing up? And finally; what information do you guys need from me in order to answer the first two questions?
User avatar
Solène We
 
Posts: 3470
Joined: Tue Mar 27, 2007 7:04 am

Post » Fri May 27, 2011 9:44 pm

Thanks, but I'm starting to think to think it's been too long since you people have been noobs. Those read-me may tell you all you need to know, but for someone who has to start from scratch the information is just too buried.
Yeah ITPaladin - try and be helpful and not talk over peoples heads :clap: :rofl:

Kidding of course - just couldn't help but point out how easy it is to move past noob and before you know it you will be talking in high nerd.

He sounds like what you have been posting.
User avatar
Laura-Lee Gerwing
 
Posts: 3363
Joined: Fri Jan 12, 2007 12:46 am

Post » Fri May 27, 2011 11:34 pm

Uh I'm not the one that refused to read the post that the person told Ray where to find the information. I just cleared up and answered the question of where can I find the readme / info.


if there's an actual read-me or how-to for Wry Bash (anything that actually explain to someone that doesn't know the program how to use it instead of just listing all the awesome things it can do and then go 'you go figure it out' like all the WryBash related read-me's google pointed me to tend to do) somewhere, I would be very apreciative.



Found in the first post of this thread...



most up to date readme is in the download - the file named Wrye Bash.html in the mopy folder



tTofolo, on 08 October 2010 - 05:39 PM, said:
Found in the first post of this thread...


Notice the lack of quoting that the readme is there, which is what Ray asked for.

Yeah, that qualifies as a list of thing this program can do. Don't get me wrong; it's a very well made and extensive list, but it doesn't tell what I need to know. Unless it was written in a way so that I can't recognize it as the information I need, who knows. In that case I'll take a simple "hey, what you're looking for is explained chapter XX".


To which I replied to clear it up:

Ray he is saying the help file is in that folder as it says. You can also click the help button on WB bottom row.
You can also read some guides at Tomalong's website.


I didn't do anything wrong. He asked where to find the info and I gave it.

loading Oblivion with the bahsed patch enabled CTD's the game at start up. If I load the game with all mods checked, save for the bashed patch; the game does start and I can start a new game just fine.

So... erm, how did I screw up? How can I stop screwing up? And finally; what information do you guys need from me in order to answer the first two questions?



I don't know enough to help.

My WB still isn't working correctly.
User avatar
Helen Quill
 
Posts: 3334
Joined: Fri Oct 13, 2006 1:12 pm

Post » Sat May 28, 2011 4:13 am

Updated to latest version and getting this error while trying to rebuild patch every time. Any help would be appreciated!

Traceback (most recent call last):
File "C:\Spel\Oblivion\Mopy\basher.py", line 4960, in Execute
raise
File "C:\Spel\Oblivion\Mopy\basher.py", line 4919, in Execute
patchFile.buildPatch(log,SubProgress(progress,0.8,0.9))#no speeding needed/really possible (less than 1/4 second even with large LO)
File "C:\Spel\Oblivion\Mopy\bosh.py", line 15314, in buildPatch
patcher.buildPatch(log,SubProgress(subProgress,index))
File "C:\Spel\Oblivion\Mopy\bosh.py", line 22155, in buildPatch
tweak.buildPatch(log,progress,self.patchFile)
File "C:\Spel\Oblivion\Mopy\bosh.py", line 21600, in buildPatch
log(_('Staffs set to maximum weight of %f') % mxWeight)
NameError: global name 'mxWeight' is not defined
User avatar
Catherine Harte
 
Posts: 3379
Joined: Sat Aug 26, 2006 12:58 pm

Post » Sat May 28, 2011 1:02 am

Ref: http://www.gamesas.com/index.php?/topic/1119710-relz-wrye-bash-thread-51/page__view__findpost__p__16463723

Totally stumped on this one, I have no problems whatsoever on windows 7 with Wrye Python 03a, Wrye Bash 288 and the new BOSS

On windows XP I thought it could be read/write permission related - I have checked I have the registry setting to override custom folder settings, opened a command line and applied attrib -r /S /D recursively to all relevant paths where files are affected. Cleaned out and re-installed Wrye Python 03a, Wrye bash 275 installer followed by an overwrite with 288 (previously just tried without the 275 installer, but knowing that using the 275 installer prior to the latest Wrye bash had solved a problem before gave that a go aswell).....

Stumped, I still get the stdout error, meaning I have everything working as expected but just cant get to the Installers tab - Which renders my primary installation method useless. It goes through the motions of refreshing/re-scanning all files, crc checks - but at the end of the progress I hit the stdout error and the installers tab does not display. Its stuck with the installers tab selected but still showing the mods tab info.
User avatar
Camden Unglesbee
 
Posts: 3467
Joined: Wed Aug 15, 2007 8:30 am

Post » Sat May 28, 2011 4:05 am

Hopefully when I wake up this will be fixed.

Having to repack archives for WB to un-grey-out the right click options on newly downloaded archives to the Bash Installers folder gets old.
User avatar
Destinyscharm
 
Posts: 3404
Joined: Sun Jul 23, 2006 6:06 pm

PreviousNext

Return to IV - Oblivion