Wrye Mash Stand Alone

Post » Tue May 17, 2011 12:59 am

No, you don't dream, Wrye Mash is now a stand alone program !

You don't have to mess anymore with Python nor WX, all is bundled in the executable.

Moreover, this version have some improvements:

  • A new tab has appeared: the utilities tab, which allow user to launch any program or execute any command from Mash;
  • The help window has been changed: it looks like a .chm one, with the help content on the left and page display on the right;
  • By clicking on the green floppy disk in the status bar, you open the settings window;
  • Some code tweeking for the installers tab: Mash won't send an error if it can't find the installers directory (usefull if this directory in located on a remote drive).




Download link (actual version 0.0.3): on http://www.fileplanet.com/files/210000/217210.shtml, on http://www.fliggerty.com/phpBB3/viewtopic.php?f=53&p=63053#p63053 (thanks to leonardo2 for this last one :) ).

Features:
  • Settings window has a new entry: installers directory. This allow the user to change this setting without openening 'mash.ini.'
  • The installers tab (and its functions) has been improved: if your Morrowind installers are on a remote/external drive and if this drive is not connected, WMSA don't send errors, only a warning.
  • Ability to delete mods or save from WMSA (warning: this deletes the files).
  • Localisation issues (non US users related) should be corrected.




Wrye Mash Thread #5 official thread link: http://www.gamesas.com/index.php?/topic/1068986-wrye-mash-thread-5/

This version of Mash is under GNU-GPL, the sources are included in the installer.

The installer has been built with BIM.

There are certainly bugs or unattended issues, so if you find some, just let me know.


Edit: download link updated for version 0.0.3.
User avatar
Jynx Anthropic
 
Posts: 3352
Joined: Fri Sep 08, 2006 9:36 pm

Post » Tue May 17, 2011 7:10 am

Brilliant idea and thanks for sharing it. :trophy: :celebration:



Maybe you should put this thread to your signature.
User avatar
Hilm Music
 
Posts: 3357
Joined: Wed Jun 06, 2007 9:36 pm

Post » Tue May 17, 2011 2:44 pm

(Imperial voice) I'll enjoy this! :D

Many thx.
User avatar
Trish
 
Posts: 3332
Joined: Fri Feb 23, 2007 9:00 am

Post » Tue May 17, 2011 4:26 am

Moreover, this version have some improvements:

  • A new tab has appeared: the utilities tab, which allow user to launch any program or execute any command from Mash;

I'll corect this in the next release.

Here is an updated report from my first test of your Wrye Mash stand alone version.

I've just try that and only mlox is not executable in this version so far.
Let say that you want to configure the mlox utility and you can choose between mlox.exe or mlox.py, but when I launched them they failed both of them. :brokencomputer:

Is mlox.exe chosen nothing will happen and the mlox.py you get an error message.
So any tool that you have configured in the Utilities tab is erased. :blink:


May I also suggest to tweak the code a little just to prevent two plugins or more with exact same timestamp if possible.

Thanks in advance. :)
User avatar
Lauren Graves
 
Posts: 3343
Joined: Fri Aug 04, 2006 6:03 pm

Post » Tue May 17, 2011 3:20 pm

@Every body: thanks for the return :)

@leonardo2: mlox.exe does not cause any problem for me, and the only one I have with mlox.py is that I don't have the correct wxWidgets version (even under Linux).

Does mlox.exe and .py works allright for you (out Mash)?

What is the error message you get with mlox.py?

Note: I have successfully tested Wrye Mash Stand Alone under Windows XP SP2 and Linux Ubuntu 10.04 (wine 1.1.42).


So any tool that you have configured in the Utilities tab is erased.

The tools list is effectively "erased" when some errors happend (i.e. when the tool command line isn't valid), but the tools list isn't lost. It will appear normally when Mash is restarted.


May I also suggest to tweak the code a little just to prevent two plugins or more with exact same timestamp if possible.

I'll have a look, but this is not the part of Mash code I know the better.
Giving some details on what you imagine may help a bit.
User avatar
Bad News Rogers
 
Posts: 3356
Joined: Fri Sep 08, 2006 8:37 am

Post » Tue May 17, 2011 11:29 am

@Every body: thanks for the return :)

@leonardo2: mlox.exe does not cause any problem for me, and the only one I have with mlox.py is that I don't have the correct wxWidgets version (even under Linux).

You might find information on http://www.python.org/ or http://www.gamesas.com/index.php?/topic/1102179-relz-wrye-bash-thread-46/page__view__findpost__p__16120324.

Does mlox.exe and .py works allright for you (out Mash)?

Just fine. :user:

What is the error message you get with mlox.py?

I need to change something in the "utils.dcg" file and it seems to be a *config.ini* to customize your utility tab.
I could be wrong though. :shrug:

Note: I have successfully tested Wrye Mash Stand Alone under Windows XP SP2 and Linux Ubuntu 10.04 (wine 1.1.42).

I'll have a look, but this is not the part of Mash code I know the better.
Giving some details on what you imagine may help a bit.

I believe you can obtain source code from http://www.tesnexus.com/downloads/file.php?id=22368 instead and I think that Wrye Bash is based on Wrye Mash.
Perhaps this http://img834.imageshack.us/img834/9826/wryemashmods6085998.jpg. :)
User avatar
Kristian Perez
 
Posts: 3365
Joined: Thu Aug 23, 2007 3:03 am

Post » Tue May 17, 2011 3:17 pm

You might find information on http://www.python.org/ or http://www.gamesas.com/index.php?/topic/1102179-relz-wrye-bash-thread-46/page__view__findpost__p__16120324.

:whisper: Thanks for the links, but I'm using Python 2.5 and wxWidgets 2.8.11 (actual would be 2.6 and 2.8.7.1) for some migration and knowledge reasons, which would be too long (and technical) to be exposed here...


Just fine. :user:

If you have read the documentation and set up corectly the tool, I can't figure why you can't use mlox :blink:


I need to change something in the "utils.dcg" file and it seems to be a *config.ini* to customize your utility tab.
I could be wrong though. :shrug:

utils.dcg is effectively a sort of *config.ini* file. All is in the doc (content.html, "Utilities Tab").


I believe you can obtain source code from http://www.tesnexus.com/downloads/file.php?id=22368 instead and I think that Wrye Bash is based on Wrye Mash.
Perhaps this http://img834.imageshack.us/img834/9826/wryemashmods6085998.jpg. :)

The most part of the actual Mash (Wrye Mash 84 and the actual stand alone Wrye Mash 84 DCG) comes from Wrye Bash.
Spoiler

Except mods and saves tabs (and I have some doubts on this), all comes from Bash, and was *eventually* modified.
Except, of course, what I programmed.

User avatar
Princess Johnson
 
Posts: 3435
Joined: Wed Feb 07, 2007 5:44 pm

Post » Tue May 17, 2011 7:27 am

If you need any fix put in mlox, let me know. The only thing I can think of is that mlox needs its current working directory to be somewhere under the morrowind install directory so it can find Data Files.
User avatar
Taylrea Teodor
 
Posts: 3378
Joined: Sat Nov 18, 2006 12:20 am

Post » Tue May 17, 2011 10:25 am

I may know why mlox isn't working for me in the utility tab, because I've both version 2.5 and 2.6 of python installed at the same time. What do you think john?
User avatar
SiLa
 
Posts: 3447
Joined: Tue Jun 13, 2006 7:52 am

Post » Tue May 17, 2011 4:52 am

I may know why mlox isn't working for me in the utility tab, because I've both version 2.5 and 2.6 of python installed at the same time. What do you think john?

I believe mlox should be happy with either 2.5 or 2.6. Python itself supports installation of multiple versions with no problems as they are in separate directories.

And, of course, you can always use the standalone .exe version of mlox if you run into problems with the Python installation.
User avatar
Charity Hughes
 
Posts: 3408
Joined: Sat Mar 17, 2007 3:22 pm

Post » Tue May 17, 2011 1:13 pm

I believe mlox should be happy with either 2.5 or 2.6. Python itself supports installation of multiple versions with no problems as they are in separate directories.

And, of course, you can always use the standalone .exe version of mlox if you run into problems with the Python installation.

Do you know if Melchor's Wrye Mash Stand Alone version support the latest wxPython and the comtypes, which is included with http://www.tesnexus.com/downloads/file.php?id=22368 package?

I might do just that and thanks for the tip. :)
User avatar
koumba
 
Posts: 3394
Joined: Thu Mar 22, 2007 8:39 pm

Post » Tue May 17, 2011 4:12 pm

It works~!

:intergalactic:

Wasn't able to make standard wyre work in my Win7 install, whatever i tried.

But now it works...its simply so ultimate cool.

Thanx a bunch mate! :celebrate: :foodndrink: :celebration:
User avatar
Lalla Vu
 
Posts: 3411
Joined: Wed Jul 19, 2006 9:40 am

Post » Tue May 17, 2011 2:53 am

Tanks, i just had the same problem here Myxale, i finished formatting and i couldn't seem to get Wrye Mash working

Tanks Melchor!
User avatar
Nuno Castro
 
Posts: 3414
Joined: Sat Oct 13, 2007 1:40 am

Post » Tue May 17, 2011 3:59 am

If you have read the documentation and set up corectly the tool, I can't figure why you can't use mlox :blink:

Maybe http://www.gamesas.com/index.php?/topic/1083121-relz-mlox-a-tool-for-anolyzing-and-sorting-your-load-order/page__view__findpost__p__16202726 replies can give you some indication of my problem.
Also, I've a request if that's possible to have the same key command to move mods which you can do in Wrye Bash.

Thanks Melchor. :)
User avatar
Jonathan Windmon
 
Posts: 3410
Joined: Wed Oct 10, 2007 12:23 pm

Post » Tue May 17, 2011 8:34 am

gdiplus.dll

I don't seem to have this file. Where can I get it?
User avatar
Donald Richards
 
Posts: 3378
Joined: Sat Jun 30, 2007 3:59 am

Post » Tue May 17, 2011 2:01 pm

I don't seem to have this file. Where can I get it?

I Googled it for a free download on a driver site . There seemed to be a number offering it so have a look and pick one ( I'll quickly check and see which one I used ......
www.dll-files.com/dllindex/dll-files.shtml?gdiplus
Give that a try ! )
User avatar
Alex Blacke
 
Posts: 3460
Joined: Sun Feb 18, 2007 10:46 pm

Post » Tue May 17, 2011 9:25 am

Thanks everybody !
That's good to know that my work is usefull !


I Googled it for a free download on a driver site . There seemed to be a number offering it so have a look and pick one ( I'll quickly check and see which one I used ......
www.dll-files.com/dllindex/dll-files.shtml?gdiplus
Give that a try ! )
Thanks for the answer CrazyGreggy !

GDIPLUS.DLL is distributed for free with WX and some other programs. It will be included in the next release of WMSA.


Maybe http://www.gamesas.com/index.php?/topic/1083121-relz-mlox-a-tool-for-anolyzing-and-sorting-your-load-order/page__view__findpost__p__16202726 replies can give you some indication of my problem.
Looks like a localization problem.
In my language we use also "special" caracters (é, è, à, ê, a, ?, ù, ?, ?, etc.) and WMSA doesn't have problems.
I'll have a look to the localization routines in Python.

Also, I've a request if that's possible to have the same key command to move mods which you can do in Wrye Bash.
I'll have a look to the concerned code; but since I don't have Oblivion, I just can't use Wrye Bash.
Is this command concerns moving mods up and down in the list ?
User avatar
Music Show
 
Posts: 3512
Joined: Sun Sep 09, 2007 10:53 am

Post » Tue May 17, 2011 8:49 am

Thanks everybody !
That's good to know that my work is usefull !

I'll have a look to the concerned code; but since I don't have Oblivion, I just can't use Wrye Bash.
Is this command concerns moving mods up and down in the list ?

Maybe John knows where to find the source code. Yes it does. :)
User avatar
Charles Weber
 
Posts: 3447
Joined: Wed Aug 08, 2007 5:14 pm

Post » Tue May 17, 2011 1:17 am

Maybe John knows where to find the source code.
I've just dowloaded it.

Yes it does. :)
I think I've got it. Now I must implement it in WMSA and test...
User avatar
Heather beauchamp
 
Posts: 3456
Joined: Mon Aug 13, 2007 6:05 pm

Post » Tue May 17, 2011 12:53 am

I Googled it for a free download on a driver site . There seemed to be a number offering it so have a look and pick one ( I'll quickly check and see which one I used ......
www.dll-files.com/dllindex/dll-files.shtml?gdiplus
Give that a try ! )






Thanks for the answer CrazyGreggy !

GDIPLUS.DLL is distributed for free with WX and some other programs. It will be included in the next release of WMSA.


Hmm, I have both of the necessary files now but it still gives me the same error. Any ideas?
User avatar
jasminε
 
Posts: 3511
Joined: Mon Jan 29, 2007 4:12 am

Post » Tue May 17, 2011 1:21 pm

Hmm, I have both of the necessary files now but it still gives me the same error. Any ideas?

Is this what you're looking for. :)

http://planetelderscrolls.gamespy.com/View.php?view=OblivionUtilities.Detail&id=44
User avatar
Sun of Sammy
 
Posts: 3442
Joined: Mon Oct 22, 2007 3:38 pm

Post » Tue May 17, 2011 2:44 am

Is this what you're looking for. :)

http://planetelderscrolls.gamespy.com/View.php?view=OblivionUtilities.Detail&id=44

I thought I didn't need Python or anything because this is standalone? :unsure:
User avatar
Kate Murrell
 
Posts: 3537
Joined: Mon Oct 16, 2006 4:02 am

Post » Tue May 17, 2011 8:05 am

You effectively don't need Python installed to install and use WMSA.

Plesa, answer the few following questions. It can help me to fix the problem.

Is the error "ImportError: MemoryLoadLibrary failed loading wx\_core_.pyd" ?

Do you have MSVCP71.dll, MSVCR71.dll and gdiplus.dll in the WMSA folder ?

What is you OS ?
User avatar
stevie critchley
 
Posts: 3404
Joined: Sat Oct 28, 2006 4:36 pm

Post » Tue May 17, 2011 10:10 am

You effectively don't need Python installed to install and use WMSA.

Plesa, answer the few following questions. It can help me to fix the problem.

Is the error "ImportError: MemoryLoadLibrary failed loading wx\_core_.pyd" ?

Do you have MSVCP71.dll, MSVCR71.dll and gdiplus.dll in the WMSA folder ?

What is you OS ?

Windows 7. Yes that is the error.

Oh! I don't have MSVCP71.dll!
User avatar
Bellismydesi
 
Posts: 3360
Joined: Sun Jun 18, 2006 7:25 am

Post » Tue May 17, 2011 2:40 pm

I thought I didn't need Python or anything because this is standalone? :unsure:

That's all my fault because that link was the only package I come to think of which has these necessary required files.
My apologies. :blush:

Do you have MSVCP71.dll, MSVCR71.dll and gdiplus.dll in the WMSA folder ?

I've just search my PC for the gdiplus.dll and apparently do you don't need to have the gdiplus.dll in the WMSA's folder, but you can have it installed elsewhere. :)

This gdiplus.dll is included in the http://www.openoffice.org/ and I don't have that file in the WMSA folder. :D
User avatar
Dalley hussain
 
Posts: 3480
Joined: Sun Jun 18, 2006 2:45 am

Next

Return to III - Morrowind