Register forum user name Search FAQ

Gammon Forum

Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the password reset link.
 Entire forum ➜ MUSHclient ➜ Wine ➜ MUSHclient and Wine

MUSHclient and Wine

It is now over 60 days since the last post. This thread is closed.     Refresh page


Pages: 1 2  

Posted by Nick Gammon   Australia  (23,120 posts)  Bio   Forum Administrator
Date Mon 24 May 2004 03:33 AM (UTC)
Message

Following on from recent comments that some people would ditch Windows "except for running MUSHclient", I have had more success today in running MUSHclient under Wine (in Linux). The screenshot below shows that it seems to run OK *without* the /wine option, that is, in full operational mode. Even VBscript works, as you can see from the example ColourNote on the screen, and the fact that I installed the Chat plugin and got it to work.

The screenshot shows MUSHclient running, with its normal toolbars, a notepad window in the background, the command history, an example script command (world.colournote) which worked, and a chat session.


- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Ranthony   (12 posts)  Bio
Date Reply #1 on Mon 24 May 2004 06:12 PM (UTC)
Message
What version of wine did you use?
Top

Posted by Shadowfyr   USA  (1,788 posts)  Bio
Date Reply #2 on Mon 24 May 2004 08:38 PM (UTC)
Message
Good question.. The version is rather important.

Of course an even better one would be how the heck you get Linux to talk to a damn WinModem. Sadly, this is the one issue still preventing me from really trying to see how well it actually works. Sigh...
Top

Posted by Nick Gammon   Australia  (23,120 posts)  Bio   Forum Administrator
Date Reply #3 on Mon 24 May 2004 11:45 PM (UTC)
Message
The version is the latest one from the winehq.org (as at a couple of days ago). The file I downloaded was:

wine-20040505-1fc1winehq.i386.rpm

I initially had problems, however version 3.50 seems to run OK. The MUSHclient installer doesn't seem to work, nor does the VBscript installer, however by copying an installed directory (of MUSHclient) and the vbscript.dll into my MUSHclient directory on Linux, it works OK.

The version of Linux was Red Hat Linux 9, I think.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Nick Gammon   Australia  (23,120 posts)  Bio   Forum Administrator
Date Reply #4 on Tue 25 May 2004 12:36 AM (UTC)
Message

Here are some more interesting screenshots. Earlier versions of MUSHclient had some rather bizarre misalignments of the configuration screens under Wine. I have tracked down this problem and fixed it. This is what they look like under version 3.50 ...

Also, strangely enough, the spellchecker works. It seems Wine supports Windows DLLs, which is all that the spell checker is. Here is an example ...


- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Nick Gammon   Australia  (23,120 posts)  Bio   Forum Administrator
Date Reply #5 on Tue 25 May 2004 12:51 AM (UTC)
Message
Quote:

be how the heck you get Linux to talk to a damn WinModem.


You don't. You need a LinModem <grin>.

Modem's are cheap aren't they these days? Maybe time for an upgrade. Or, try searching for a solution. Maybe start here:


http://linmodems.org/


(Linux Winmodem Support)

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Shadowfyr   USA  (1,788 posts)  Bio
Date Reply #6 on Tue 25 May 2004 01:27 AM (UTC)
Message
Yeah. I know. Apparently a few do have drivers of some sort. The problem is that the firmware is loaded from the windows driver, not built in, which is why it doesn't even appear as a device for Linux. The major problem is that almost all modems are WinModem types. :( This includes apparently the new US Robotics one I got for the other computer a while ago to replace the one that died in it. Unfortunately if I had the cash, there are dozens of slightly higher priority things to buy/upgrade, before worrying about trying to get Mushclient to run in Linux. This includes a bigger HD, so I even have some place to install it. lol
Top

Posted by Zhamel   USA  (67 posts)  Bio
Date Reply #7 on Tue 25 May 2004 08:59 PM (UTC)
Message
Awesome, now I can finally start my total migration to a Linux distro.

Thanks for the extra work Nick :)
Top

Posted by Nick Gammon   Australia  (23,120 posts)  Bio   Forum Administrator
Date Reply #8 on Tue 25 May 2004 11:36 PM (UTC)
Message
Because Wine is a work-in-progress, you may find that under Wine MUSHclient is not as reliable as under Windows. Yesterday, for example, it just exited when I was playing with the colour picker. However I could not reproduce it.

Still, once something works it should continue to work.

If you are using Wine I would recommend saving your changes (eg. after adding triggers) fairly often in case it crashes.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Gustave   (3 posts)  Bio
Date Reply #9 on Sun 30 May 2004 01:36 AM (UTC)
Message
Anyone able to help me get this to install under redhat 9.0. Issue that I am having with it is its comming up to the splash screen and it covers everything else I cant even attempt to go to any other window on the desktop.
I am running redhat 9.0, and wine-20040505-1fc1winehq.i686
Top

Posted by Gustave   (3 posts)  Bio
Date Reply #10 on Sun 30 May 2004 01:42 AM (UTC)
Message
Ok now that I re-read the forum here I realized that I am just an idiot.... I am going to do what Nick had suggested in the first place... beer goggles and wine dont mix :p
Top

Posted by Gustave   (3 posts)  Bio
Date Reply #11 on Mon 31 May 2004 06:34 AM (UTC)
Message
Ok I have fought with this for a while now... it seems to come up and run just fine but whenever I click on the # it is asking for it just shuts down with this error....
err:seh:setup_exception stack overflow 0 bytes in thread 0009 eip 4039aa8b esp 40641000 stack 0x40640000-0x40740000

I know that I dont have the client registered or anything as of yet.... bad me I know.... but I would like to get it running under redhat before I pay for it since with my MS box I use Zmud instead and I am using this program under advise of a friend on another mud.
Top

Posted by Nick Gammon   Australia  (23,120 posts)  Bio   Forum Administrator
Date Reply #12 on Mon 31 May 2004 09:56 PM (UTC)

Amended on Mon 31 May 2004 11:09 PM (UTC) by Nick Gammon

Message
You should be able to test it before you register. :)

There *does* seem to be a strange problem with Wine, in that if you start it up initially you get the "stack overflow" you describe. I can't quite see why, however I have a fix for you.

You need to edit your "registry" and add the following lines.

You will probably have a .wine directory under your home directory, and in there a file user.reg.


  1. Edit the file ~/.wine/user.reg

    One way would be to type this:

    vi ~/.wine/user.reg

  2. Go to the end of the file.

    In vi you can type "G" to do that.

  3. Paste the lines below.

    In vi type "o" (lower-case "oh") to add a new line at the end, and then paste the lines below, and then press the <esc> key to exit Insert mode.

  4. Save your changes.

    In vi type "ZZ" to do that.



Now when you start MUSHclient it should not crash.




[Software\\Gammon Software Solutions\\MUSHclient\\Global prefs] 

[Software\\Gammon Software Solutions\\MUSHclient\\Main window] 
"wp.bottom"=dword:00000282
"wp.flags"=dword:00000000
"wp.left"=dword:0000005f
"wp.ptMaxPosition.x"=dword:ffffffff
"wp.ptMaxPosition.y"=dword:ffffffff
"wp.ptMinPosition.x"=dword:ffffffff
"wp.ptMinPosition.y"=dword:ffffffff
"wp.right"=dword:0000035f
"wp.showCmd"=dword:00000001
"wp.top"=dword:00000042

[Software\\Gammon Software Solutions\\MUSHclient\\Miscellaneous] 
"First time"=dword:00000000
"Version"=dword:0000015d

[Software\\Gammon Software Solutions\\MUSHclient\\Recent File List] 

[Software\\Gammon Software Solutions\\MUSHclient\\Registration] 

[Software\\Gammon Software Solutions\\MUSHclient\\Settings] 

[Software\\Gammon Software Solutions\\MUSHclient\\Tip] 
"FilePos"=dword:00000403
"StartUp"=dword:00000001
"TimeStamp"="Fri Apr 12 11:55:48 2002"



You might want to back up your user.reg file before making any changes. eg.


cp ~/.wine/user.reg ~/.wine/user.reg.bak


- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Nick Gammon   Australia  (23,120 posts)  Bio   Forum Administrator
Date Reply #13 on Mon 31 May 2004 11:26 PM (UTC)
Message
Alternatively, and a bit more simply, save between the lines here into a file called "mushclient.reg" ...



REGEDIT4

[HKEY_CURRENT_USER\Software\Gammon Software Solutions\MUSHclient]

[HKEY_CURRENT_USER\Software\Gammon Software Solutions\MUSHclient\Global prefs]

[HKEY_CURRENT_USER\Software\Gammon Software Solutions\MUSHclient\Main window]
"wp.bottom"=dword:00000282
"wp.flags"=dword:00000000
"wp.left"=dword:0000005f
"wp.ptMaxPosition.x"=dword:ffffffff
"wp.ptMaxPosition.y"=dword:ffffffff
"wp.ptMinPosition.x"=dword:ffffffff
"wp.ptMinPosition.y"=dword:ffffffff
"wp.right"=dword:0000035f
"wp.showCmd"=dword:00000001
"wp.top"=dword:00000042

[HKEY_CURRENT_USER\Software\Gammon Software Solutions\MUSHclient\Miscellaneous]
"First time"=dword:00000000
"Version"=dword:0000015d

[HKEY_CURRENT_USER\Software\Gammon Software Solutions\MUSHclient\Recent File List]

[HKEY_CURRENT_USER\Software\Gammon Software Solutions\MUSHclient\Registration]

[HKEY_CURRENT_USER\Software\Gammon Software Solutions\MUSHclient\Settings]

[HKEY_CURRENT_USER\Software\Gammon Software Solutions\MUSHclient\Tip]
"FilePos"=dword:00000403
"StartUp"=dword:00000001
"TimeStamp"="Fri Apr 12 11:55:48 2002"



Note the difference between this and the text above, this has single backslashes, and the word "REGEDIT4" at the start.

Then, in Linux, type this:


regedit mushclient.reg


That should import those registry keys into your Wine registry.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Laro   (4 posts)  Bio
Date Reply #14 on Tue 06 Jul 2004 07:18 PM (UTC)
Message
I've installed MUSHclient 3.50 and I did have some problems which the registry info you gave helped. There's one problem now though. I find that every command I send to a MUD returns the same message to me that I get when I connect to the MUD--that I've connected and I'm not using a registered copy of MUSHclient. The command sends just fine to the MUD, but four lines of that stuff can be a bit much. And sometimes it even sends it twice to me. Is there some registry setting to get around this?
Top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


76,270 views.

This is page 1, subject is 2 pages long: 1 2  [Next page]

It is now over 60 days since the last post. This thread is closed.     Refresh page

Go to topic:           Search the forum


[Go to top] top

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.