Wrye Mash Thread #5

Post » Mon May 16, 2011 11:43 pm

Well damn - I'm sure being humbled by the lack of good utilities in my attempt to mod Morrowind. :brokencomputer:

So I thought "Awesome I will unpack to project and that will be that." So I uninstalled the OMOD (momod) made with Morrowind Mod Manager (MMM acronym already taken) and quickly found that MMM did not take all those data files out. What this means is that right off the bat my beautiful start at having an all installer based Morrowind install is shot to pieces and now the Data folder is filled to the brim with junk.

"Well" I then thought "I can always make the BAIN project and install then uninstall all that." .... NOPE ... just like the BAIN package would not install it will not extract to a project folder.

So right now this mod: http://planetelderscrolls.gamespy.com/View.php?view=Mods.Detail&id=8183 is about the worst mod I can recommend. If anyone wanted to uninstall it manually it is at least a 2-3 hour or more job.

[edit] AH Success! Simply copying over an explorer folder of the Bitter Coast Compilation and opening up the BAIN folder it finally recognized it as a project. I could then anneal in all the content and when I clicked uninstall it seemed to remove all the content. So at least I got ahold of the data files from this mod and have them under control.

Next, I tried opening that mod with the CS to fish around and see if I could change that Object to an activator and it threw more error messages than I've seen on a mod. Even with the original version, not cleaned and no renumbered refs. With Oblivion CS you can click ctr+OK and that basically means yes to all .... I guess that is not so with this CS? Anyway after about 200 clicks of OK and it seemed to go on forever - I gave up and I think I'm just giving up on it altogether.

Too good to be true I suppose
User avatar
Peetay
 
Posts: 3303
Joined: Sun Jul 22, 2007 10:33 am

Post » Tue May 17, 2011 1:13 pm


Next, I tried opening that mod with the CS to fish around and see if I could change that Object to an activator and it threw more error messages than I've seen on a mod. Even with the original version, not cleaned and no renumbered refs. With Oblivion CS you can click ctr+OK and that basically means yes to all .... I guess that is not so with this CS? Anyway after about 200 clicks of OK and it seemed to go on forever - I gave up and I think I'm just giving up on it altogether.

Too good to be true I suppose
If a mod is dependent on more than just the three Bethesda ESMs (f'rinstance, Bitter Coast Compilation may be dependent on Book Rotate.esm) then you need to manually select that ESM when loading the mod in the Construction Set. AFAIK, Bethesda never anticipated player-made mods that were distributed as ESMs. AFAIR, the first was a couple of years after Morrowind was released.

Alternatively, it could just be http://www.gamesas.com/bgsforums/index.php?showtopic=1852.

For the warning messages add, to the [General] section of your Morrowind.ini:
AllowYesToAll=1
When loading up a mod in the CS you can click "Cancel" (obviously) which equates to Yes To All.

BTW, a number of people round here will uninstall a mod by removing the ESP / ESM from Data Files and leaving all the resources there. What's a few MB of NIFs, DDSs and TGAs? ;)

BTW 2, That Bitter Coast Compilation looks to be by far the most mods merged into a compilation I've seen. It kicks Balmora Expansion into touch, for sure.
User avatar
jaideep singh
 
Posts: 3357
Joined: Sun Jul 08, 2007 8:45 pm

Post » Tue May 17, 2011 3:38 am

[edit] AH Success! Simply copying over an explorer folder of the Bitter Coast Compilation and opening up the BAIN folder it finally recognized it as a project. I could then anneal in all the content and when I clicked uninstall it seemed to remove all the content. So at least I got ahold of the data files from this mod and have them under control.

Glad to see it worked. I guess it would make sense the "unpack to project" shortcut wouldn't work and that it would need to be done manually.
Looks like I bookmarked the thread that addressed this issue, so here it is for http://www.gamesas.com/bgsforums/index.php?showtopic=952489&hl=wrye%20replacers&st=40, starting at post #49.
User avatar
Damien Mulvenna
 
Posts: 3498
Joined: Wed Jun 27, 2007 3:33 pm

Post » Tue May 17, 2011 10:02 am

Yeah that issue and many other BAIN oddities have been fixed and addressed by Pacific Morrowind and a few others who are continuing to develop Wrye Bash for Oblivion. Now there appears to be pretty dedicated development of a wrye Bash for Fallout 3 called GaryBash, so again the odd game out on having an updated tool is Morrowind.

Not trying to bash just stating the obvious - it is not about the needs of morrowind either - once you have worked with updated versions of tools it is something to step back and work with the primitive versions.
User avatar
Soph
 
Posts: 3499
Joined: Fri Oct 13, 2006 8:24 am

Post » Tue May 17, 2011 1:09 pm

I'm trying to install Python 2.6.5 to use with Wyre Mash but am having trouble. I tried to use Yacoby's simple install code but that's confusing on how to set up too: http://www.gamesas.com/bgsforums/index.php?showtopic=1051299&st=0&p=15249068&#entry15249068


So here's my Wyre Mash folder:
http://img716.imageshack.us/img716/2985/53953438.jpg

And here's my Python 2.6.5 folder.
http://img230.imageshack.us/img230/8279/53853627.jpg

Where do I go from here?
User avatar
Sista Sila
 
Posts: 3381
Joined: Fri Mar 30, 2007 12:25 pm

Post » Tue May 17, 2011 2:02 am

I'm trying to install Python 2.6.5 to use with Wyre Mash but am having trouble. I tried to use Yacoby's simple install code but that's confusing on how to set up too: http://www.gamesas.com/bgsforums/index.php?showtopic=1051299&st=0&p=15249068&#entry15249068
-clip-
Where do I go from here?

As I posted in your other thread...
Wrye Mash also requires an ansi version of wxpython be installed (v2.8.7.1 (ansi) for python 2.5 or better is recommended).

Use Yacoby's pyw file to launch Wrye Mash instead of the predefined shortcuts - if you want to launch it from a different location, you should be able to copy it as a shortcut to that location.
User avatar
glot
 
Posts: 3297
Joined: Mon Jul 17, 2006 1:41 pm

Post » Tue May 17, 2011 7:26 am

Wyre Python really helped out. I'm able to get Wyre Mash to work now with 2.5. But I also have 2.6.4 installed. Yet I don't know how to link a shortcut to it.

http://img534.imageshack.us/img534/3930/21124278.jpg

So how do I link it to that? I got Yacoby's code to work. I opened NotePad and copied&pasted his code into that; saved it to my MOPY folder and renamed the extension pyw. Then I made a shortcut for that to the main Morrowind folder so that it'd be more simple to access Wrye Mash. But I'm still using v2.5. How can I use v2.6?

Tetchy told me that he changed his Target path in the properties of the file. But every time I try to do that I get an error. So I don't know what to do here.
User avatar
Dragonz Dancer
 
Posts: 3441
Joined: Sat Jun 24, 2006 11:01 am

Post » Tue May 17, 2011 1:43 am

Just got the wierdest error I've ever seen from Wrye Mash. Python actually popped it up, does anyone have any idea what it means? More importantly, is this serious problem or just a strange glitch?

All I was doing was cleaning my save after adding a mod, I swear. I don't believe I clicked on or selected anything unusual...

Traceback (most recent call last):
File "C:\Program Files\Bethesda Softworks\Morrowind\Mopy\masher.py", line 1857, in OnItemSelected
self.details.SetFile(saveName)
File "C:\Program Files\Bethesda Softworks\Morrowind\Mopy\masher.py", line 1966, in SetFile
self.picData = http://forums.bethsoft.com/index.php?/topic/1068986-wrye-mash-thread-5/self.saveInfo.getScreenshot()
File "C:\Program Files\Bethesda Softworks\Morrowind\Mopy\mosh.py", line 3047, in getScreenshot
rgbScale = max(1.0,80/rgbSigma)
ZeroDivisionError: float division
Traceback (most recent call last):
File "C:\Program Files\Bethesda Softworks\Morrowind\Mopy\masher.py", line 4795, in Do
self.window.Refresh(fileName)
File "C:\Program Files\Bethesda Softworks\Morrowind\Mopy\masher.py", line 1776, in Refresh
saveDetails.SetFile(detail)
File "C:\Program Files\Bethesda Softworks\Morrowind\Mopy\masher.py", line 1966, in SetFile
self.picData = http://forums.bethsoft.com/index.php?/topic/1068986-wrye-mash-thread-5/self.saveInfo.getScreenshot()
File "C:\Program Files\Bethesda Softworks\Morrowind\Mopy\mosh.py", line 3047, in getScreenshot
rgbScale = max(1.0,80/rgbSigma)
ZeroDivisionError: float division
User avatar
Kelli Wolfe
 
Posts: 3440
Joined: Thu Aug 23, 2007 7:09 am

Post » Tue May 17, 2011 3:39 pm

Just got the wierdest error I've ever seen from Wrye Mash. Python actually popped it up, does anyone have any idea what it means? More importantly, is this serious problem or just a strange glitch?
[...]
rgbScale = max(1.0,80/rgbSigma)
ZeroDivisionError: float division

Mash is trying to use data from the screenshot saved inside the savegame at that point. Unfortunately, it's an error if rgbSigma is zero there. Does the problem happen with only one savegame or all of them? In any case, unless some other problem happens with that savegame, it's probably okay, since the error is only concerned with the little screenshot picture that Morrowind saves inside every savegame.
User avatar
Catharine Krupinski
 
Posts: 3377
Joined: Sun Aug 12, 2007 3:39 pm

Post » Tue May 17, 2011 4:55 am

Just dug out Morrowind, went to check a few things and Mash has decided to crash as soon as I load it up. Using Windows 7 (64), and this was the first time trying to use Mash since I updated my OS. Oddly enough, Bash works fine. Using Python 2.5, although I just installed 2.6 to see if it would make a difference....it didn't.

Sad thing is, without Mash to clean save files, Morrowind is unplayable. Anyone got any ideas?
User avatar
Philip Rua
 
Posts: 3348
Joined: Sun May 06, 2007 11:53 am

Post » Tue May 17, 2011 12:18 am

Any error message? Do you have wxPython installed? Have a shufti at the installation bit of the http://wryemusings.com/Wrye%20Mash.html#Installation and at http://wryemusings.com/Wrye%20Mash.html#IfMashWontStart

If you use Python 2.6 (like me) then you need to install the comtypes package as well as wxPython.
User avatar
.X chantelle .x Smith
 
Posts: 3399
Joined: Thu Jun 15, 2006 6:25 pm

Post » Tue May 17, 2011 7:29 am

Any error message? Do you have wxPython installed? Have a shufti at the installation bit of the http://wryemusings.com/Wrye%20Mash.html#Installation and at http://wryemusings.com/Wrye%20Mash.html#IfMashWontStart

If you use Python 2.6 (like me) then you need to install the comtypes package as well as wxPython.


I switched back to 2.5, reinstalled wxpython and still no luck. As I said in my original post, I had no problems on Windows 7 32bit, it has just been since I started using the 64bit version. And Bash still works fine.
User avatar
Logan Greenwood
 
Posts: 3416
Joined: Mon Jul 30, 2007 5:41 pm

Post » Tue May 17, 2011 7:12 am

What about the bug dump? (in the If Mash Won't Start bit) Did that give any more info?
User avatar
Mari martnez Martinez
 
Posts: 3500
Joined: Sat Aug 11, 2007 9:39 am

Post » Tue May 17, 2011 5:13 am

What about the bug dump? (in the If Mash Won't Start bit) Did that give any more info?


Followed the instructions, but I cannot seem to get a bug dump. All I am getting is "Can't open file "mash.py"" even though I have changed the directory as per instructions.
User avatar
Naazhe Perezz
 
Posts: 3393
Joined: Sat Aug 19, 2006 6:14 am

Post » Tue May 17, 2011 3:33 pm

E:\Program Files\Bethesda Softworks\Morrowind\Mopy>c:\python25\python.exe mash.p
y 0
Traceback (most recent call last):
File "mash.py", line 15, in
masher.InitSettings()
File "E:\Program Files\Bethesda Softworks\Morrowind\Mopy\masher.py", line 6521
, in InitSettings
mosh.initDirs()
File "E:\Program Files\Bethesda Softworks\Morrowind\Mopy\mosh.py", line 6633,
in initDirs
dirs['installers'].makedirs()
File "E:\Program Files\Bethesda Softworks\Morrowind\Mopy\bolt.py", line 414, i
n makedirs
if not self.exists(): os.makedirs(self._s)
File "C:\Python25\lib\os.py", line 163, in makedirs
makedirs(head, mode)
File "C:\Python25\lib\os.py", line 163, in makedirs
makedirs(head, mode)
File "C:\Python25\lib\os.py", line 163, in makedirs
makedirs(head, mode)
File "C:\Python25\lib\os.py", line 163, in makedirs
makedirs(head, mode)
File "C:\Python25\lib\os.py", line 166, in makedirs
mkdir(name, mode)
WindowsError: [Error 2] The system cannot find the path specified: 'F:\\'
User avatar
Marine x
 
Posts: 3327
Joined: Thu Mar 29, 2007 4:54 am

Post » Tue May 17, 2011 10:38 am

Ultimamage's above issue has since been resolved, by the way. I know him in real life, so we were discussing it over the phone and eventually worked out what was going on.

For the sake of recording the resolution (in case people have similar issues in future):
As Ultimamage mentioned, he has recently upgraded from Vista to 7 - this is actually a red herring though, as the real cause of the problem was that during the upgrade process, his HDD configuration was also changed (he no longer has an F drive). Mash was looking at his old settings.pkl, which seemed to be feeding some outdated data with regards to which filepaths were relevant to Mash. Since settings.pkl is created after Python is run for the first time, re-installing Mash doesn't resolve the issue (there is no file in the archive to overwrite settings.pkl).

We fixed it by just renaming the file to settings.pkl.bak, which (I guess) caused Mash to revert to 'factory defaults' and then make a new settings file.

I shouldn't think that there are, but are there are any notable, non-obvious side-effects to having done this?
User avatar
A Boy called Marilyn
 
Posts: 3391
Joined: Sat May 26, 2007 7:17 am

Post » Tue May 17, 2011 4:30 am

I'm having a problem with getting this to work with the Steam version of Morrowind.

I followed the guide and whatnot, but the shortcut seemed to be broken. I read the article about this on the site, so I went to change the path of the shortcut. However, my Python folder doesn't have the .exe that the readme said it would. In fact, I don't even have a folder called Python25. Only Python. Help?
User avatar
ruCkii
 
Posts: 3360
Joined: Mon Mar 26, 2007 9:08 pm

Post » Tue May 17, 2011 2:53 am

I'm having a problem with getting this to work with the Steam version of Morrowind.

I followed the guide and whatnot, but the shortcut seemed to be broken. I read the article about this on the site, so I went to change the path of the shortcut. However, my Python folder doesn't have the .exe that the readme said it would. In fact, I don't even have a folder called Python25. Only Python. Help?

You could try installing this package: http://planetelderscrolls.gamespy.com/View.php?view=OblivionUtilities.Detail&id=44. It was a package of all the python pre-requisites put together for Bash for Oblivion but should work for Mash too.
User avatar
Jeffrey Lawson
 
Posts: 3485
Joined: Tue Oct 16, 2007 5:36 pm

Post » Tue May 17, 2011 3:12 am

You could try installing this package: http://planetelderscrolls.gamespy.com/View.php?view=OblivionUtilities.Detail&id=44. It was a package of all the python pre-requisites put together for Bash for Oblivion but should work for Mash too.

This definitely had all the files required. However, after I edited the shortcut, it loads briefly and then nothing happens. :blink:
User avatar
james tait
 
Posts: 3385
Joined: Fri Jun 22, 2007 6:26 pm

Post » Tue May 17, 2011 11:10 am

This definitely had all the files required. However, after I edited the shortcut, it loads briefly and then nothing happens. :blink:

You could try posting a bugdump as described in the Mash help. Maybe it'll be something obvious someone can help you with.
User avatar
City Swagga
 
Posts: 3498
Joined: Sat May 12, 2007 1:04 am

Post » Tue May 17, 2011 7:31 am

You could try posting a bugdump as described in the Mash help. Maybe it'll be something obvious someone can help you with.

I think I must have some kind of horrible computer deficiency. Here's what Wrye's site says:

Getting the Bugdump

? Open a command shell (Start: Programs: Accessories: Command Prompt).

? chdir to the Mopy directory. "chdir" means "change directory". E.g.: chdir C:\Program Files\Bethesda Softworks\Morrowind\Mopy

? Type: c:\python24\python.exe mash.py 0

? If you have a different version/location of python, adapt the first argument accordingly.

? That's the number zero at the end, not the letter 'o'.

? Doing this will cause any error messages that Mash generates on start to spew to the command shell. This is the bugdump.


Here's what I got:

http://s903.photobucket.com/albums/ac239/powermapler/?action=view¤t=commandpromptproblem1.png

Don't mind the copies of P2.5. That was me screwing around with different file paths.
User avatar
Hella Beast
 
Posts: 3434
Joined: Mon Jul 16, 2007 2:50 am

Post » Tue May 17, 2011 2:38 pm

Try the command again, but put the path to python.exe in quotes - e.g.:
"C:\Program Files (x86)\Python25\Python.exe" mash.py 0

That's assuming you actually installed Python v2.5 to C:\Program Files (x86)\Python25 .

The command shell normally treats spaces as separators between commands, so you need to quote them when they appear in the path.
User avatar
Mark
 
Posts: 3341
Joined: Wed May 23, 2007 11:59 am

Post » Tue May 17, 2011 1:15 pm

Try the command again, but put the path to python.exe in quotes - e.g.:
"C:\Program Files (x86)\Python25\Python.exe" mash.py 0

That's assuming you actually installed Python v2.5 to C:\Program Files (x86)\Python25 .

The command shell normally treats spaces as separators between commands, so you need to quote them when they appear in the path.

Okay, thanks. The path is correct, I know that. I'll try the quotation marks.
User avatar
Joey Bel
 
Posts: 3487
Joined: Sun Jan 07, 2007 9:44 am

Post » Tue May 17, 2011 9:07 am

Okay...I FINALLY have this working. I screwed up the download. :blush: Thanks for the help.

EDIT: Nevermind.
User avatar
WYatt REed
 
Posts: 3409
Joined: Mon Jun 18, 2007 3:06 pm

Post » Tue May 17, 2011 4:16 pm

EDIT: Nevermind, again. :)
User avatar
Crystal Birch
 
Posts: 3416
Joined: Sat Mar 03, 2007 3:34 pm

PreviousNext

Return to III - Morrowind