if you look at the Linux/Ubuntu thread, the person says that we need a linux version. While I can write some pretty good shell scripts to make my UNIX admin job A LOT easier, I'm not good enough to write the code even if the creator gave me a copy of the source code. I will however gladly share my steps and if the creator of rpgwo doesn't want me to use his wonderful creation with Linux, I will stop and if he really wants to be evil, I will share the error messages I get to help him/her try to prevent people from using his game on linux. He/she is the creator and we should respect his or her wishes. (Microsoft has never actively tried to stop wine/cedaga/crossover and they were at one time given a court order to make their stuff more interoperable)
install cabextract. I don't remember where I got this program from, but it is part of the instructions for installation instructions for installing IE on linux. (YES, it can be done! go to
http://www.tatanka.com.br/ies4linux/page/Main_Page) then download 6 files below and register them with wine
through this list of instructions, I use the directory name "user" please change user to your login name or if you have your wine directory in a directory other than your home directory, please change /home/user/.wine to be what ever you use for your wine directory.
download mswinsck.ocx, richtx32.ocx, tabctl32.ocx, mscomctl.ocx, msinet.ocx, and MSVBVM60.DLL
copy them to your /home/user/.wine/drive_c/windows directory
then you will need to "register" them with wine
user@machine> cd /home/user/.wine/drive_c/windows/
user@machine> wine ./regsvr32.exe mswinsck.ocx
Successfully registered DLL mswinsck.ocx
user@machine> wine ./regsvr32.exe richtx32.ocx
Successfully registered DLL richtx32.ocx
user@machine> wine ./regsvr32.exe tabctl32.ocx
Successfully registered DLL tabctl32.ocx
user@machine> wine ./regsvr32.exe mscomctl.ocx
Successfully registered DLL mscomctl.ocx
user@machine> wine ./regsvr32.exe msinet.ocx
Successfully registered DLL msinet.ocx
user@machine> wine ./regsvr32.exe MSVBVM60.DLL
Successfully registered DLL MSVBVM60.DLL
after this, I would then make it easy to execute rpgwo by:
user@machine> echo "\/usr\/bin\/wine \/home\/tygre\/.wine\/drive_c\/Program\*\/Client\/autoupdater.exe" > /home/user/bin/rpgwo
I used /home/user/bin because that is already in my path
and always make sure to check your work:
user@machine> cat `which rpgwo`
/usr/bin/wine /home/user/.wine/drive_c/Program*/Client/autoupdater.exe
I have found that wine does not always interpret creating the top level directory correctly, so I created the top level directory just to be on the safe side.
mkdir /home/user/.wine/drive_c/"Program Files"/rpgwo
mkdir /home/user/.wine/drive_c/"Program Files"/rpgwo/Client
yes, I could have done this in 1 command using -p, but If rpgwo creator allows this instruction list to stay, I know that not all linux users are as skilled as me, just as not all windows users are as skilled as rpgwo creator. not intended to insult, just a fact.
please note that there is a warning message about not being able to unload a file and check that it is in PCM format. just click ok.
install the the app
wine /<where ever you extracted it to>/setup.exe
please note that the installer does not install the latest version, you will need to run the following command because the exact upper/lower for autoupdater.exe changes from the base install to the patched version:
/usr/bin/wine /home/tygre/.wine/drive_c/Program*/rpgwo/Client/AutoUpdater.exe
now that you have installed it and patched it, you can simply run "rpgwo" from the command line and it will run the game almost perfectly. I haven't found any problems except for that error about a file might not be in PCM format.
--tygreen