Welcome aboard Visitor...

Daily Screenshot

Server Costs Target


84% of target met.

Latest Topics

- so i talked with Massi »
- See Commands »
- Now the fun begins »
- Qand answers have returned »
- Call to Arms »
- All Species 8572 Report in »
- hi there »
- Anyone still playing from a decade ago or longer? »
- Game still active. NICE! »
- help me »

Development Blog

- Roadmap »
- Hello strangers, it’s been a while... »
- State of DarkSpace Development »
- Potential planetary interdictor changes! »
- The Silent Cartographer »

Combat Kills

Combat kills in last 24 hours:
No kills today... yet.

Upcoming Events

- Weekly DarkSpace
11/23/24 +21.0 Hours

Search

Anniversaries

No anniversaries today.

Social Media

Why not join us on Discord for a chat, or follow us on Twitter or Facebook for more information and fan updates?

Network

DarkSpace
DarkSpace - Beta
Palestar

[FAQ
Forum Index » » Client Installation Issues (Hardware/Drivers) » » More Linux Data
 Author More Linux Data
WhiteWolf
Cadet

Joined: July 18, 2001
Posts: 338
Posted: 2003-05-02 19:31   
Ok----

Here is how to get the vast majority of GCQL working in linux:

Things you need:
Working Linux install with OpenGL
This is NOT trival. I only have experience doing this with ATI/NVIDIA cards.
If you have an ATI Card more recent than the Radeon 9100, I don't know how to help you---you can try the Fire GL X series x-servers, they may or may not work.

ATI Card (Radeon 8500 and lower) have XFree86 DRI implementations in the main tree. No big problems here. You get faster performance running the FireGL 8800 x-server, though, and its really easy to install.

Nvidia cards have detonator linux x-servers you can get from http://www.nvidia.com

If anyone needs help installing either of this things, just post to this thread, and I'll try my best. Otherwise, this stuff is fairly well documented.

WineX installation
You DON'T need to pay Transgaming to download WineX. You only need to pay them if you want to install it from rpm (or deb, or tgz). If you want to build your own, you can download it using cvs.

mkdir a new directory as root, somewhere.
enter that directory.
type these two commands
Quote:

$ cvs -d:pserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winex login
Hit Enter when prompted for a password
$ cvs -z3 -d:pserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winex co wine


it should start automagically downloading at this point. If it doesn't work, you need to install cvs. See your local package manager for this. If you need help doing this, post below, and I'll tell you where to find it, but once again, dealing with your package manager shouldn't be that hard, and is probably well documented.

Now that you have downloaded the wine sources, enter the wine/ directory.
Note: you'll want to be root to do this.
Type ./tools/wineinstall
This will begin the ./configure script. Odds are, you'll probably need to install some more packages at this point. Bison, Xpm, Xpm-devel come to mind. It will tell you about most of the packages you will need to install. Then it will start to compile.

There is one nasty little error here, though. Sometimes it won't notice if you have the correct OpenGL headers---you'll get a scary message saying something like
missing ../../GL/glu.h
This means that you have to install XFree86-devel, and possibly Mesa-devel.

Pour yourself a drink, alcholic or not. Smoke'em if you got em, because it will take awhile to build (10-15 minutes). 5 minutes if you have a really fast machine.
At some point, it'll finish. If you get any errors, it means you need more packages--again, list the error here, and i'll try and figure out what you need.
Once its done, it will ask you a few questions about .conf files---just let it do the defaults, they'll probably work fine.
Logout of root. Login as your user.
Go to the wine/ directory. Type ./tools/wineinstall, again.
It'll tell you wine is already configure, built, and installed.
Then it'll ask you the same configuration questions. This will allow you to install a .wine directory in your local user home.
Tada!
Now, run this shell script:
make_dotwine
This will make you a fake windows directory. Run it in your $home directory.
Now you are locked and loaded.
BTW: At this point, you should be able to install DarkSpace. None of it will run, but it should install fine.

Now: You need to get those native Dlls
Windows 98 (preferably Second Edition)---
[Windows 95/Windows ME/Windows 98 First Edition may or may not work---you can try them, but I did it using Windows 98 SE]

{Cough, Cough---if you lost your Windows 98 SE cd, the way I did, (of which I did indeed by several), you could hypothetically find it on Kazaa: You shouldn't do this unless you own a Windows 98 license, of course}

You don't actually need a full Windows 98 SE install, but it might make it easier. If you don't want to do an install, you just need to extract the .dll files from the cab files.
You also need the .tlb files.

Given that you are in linux, and you have the .cabs, and you have a working wine:
cd to wherever you have the Windows 98 .cabs
Run these commands:

cp *.cab ${HOME}/.wine/fake_windows/System
mkdir ${HOME}/backdlls
cp ${HOME}/.wine/fake_windows/System/*.* ${HOME}/backdlls
cd ${HOME}/.wine/fake_windows/System
wget http://www.powerload.fsnet.co.uk/download/extract.exe
wine --debugmsg +warn extract.exe /Y /A /E BASE4.CAB *.DLL
wine --debugmsg +warn extract.exe /Y /A /E PRECOPY1.CAB *.DLL
wine --debugmsg +warn extract.exe /Y /A /E WIN98SE_21.CAB *.DLL
wine --debugmsg +warn extract.exe /Y /A /E BASE4.CAB *.OCX
wine --debugmsg +warn extract.exe /Y /A /E PRECOPY1.CAB *.OCX
wine --debugmsg +warn extract.exe /Y /A /E WIN98SE_21.CAB *.OCX
wine --debugmsg +warn extract.exe /Y /A /E BASE4.CAB *.TLB
wine --debugmsg +warn extract.exe /Y /A /E PRECOPY1.CAB *.TLB
wine --debugmsg +warn extract.exe /Y /A /E WIN98SE_21.CAB *.TLB
cp -f ${HOME}/backdlls/*.* ${HOME}/.wine/fake_windows/System

You now have a boatload of Windows 98 DLLs in your fake_windows directory

Now, enter your .wine directory:
Make a backup of your config file.
Edit your config file
Use this set of [DLL Overrides]:
[DllOverrides]
;"commdlg" = "native" ;
;"comdlg32" = "native" ;
;"oleaut32" = "native"
;"ver" = "builtin, native"
;"version" = "builtin, native"
;"shell" = "native" ;
;"shell32" = "native" ;
;"shfolder" = "native" ;
;"shlwapi" = "native" ;
;"shdocvw" = "native"
;"lzexpand" = "builtin, native"
;"lz32" = "builtin, native"
;"comctl32" = "native" ;
;"commctrl" = "native" ;
;"advapi32" = "native"
;"crtdll" = "native"
;"mpr" = "native"
;"winspool.drv" = "builtin, native"
"d3d8" = "builtin"
"d3drm" = "builtin"
"ddraw" = "builtin"
"dinput" = "builtin"
"dinput8" = "builtin"
"dmusic" = "builtin"
"dsound" = "builtin"
"opengl32" = "builtin"
;"msvcrt" = "native, builtin"
;"rpcrt4" = "native, builtin"
;"msvideo" = "builtin, native"
;"msvfw32" = "builtin, native"
;"mcicda.drv" = "builtin, native"
;"mciseq.drv" = "builtin, native"
;"mciwave.drv" = "builtin, native"
;"mciavi.drv" = "native, builtin"
;"mcianim.drv" = "native, builtin"
;"msacm.drv" = "builtin, native"
;"msacm" = "builtin, native"
;"msacm32" = "builtin, native"
;"midimap.drv" = "builtin, native"
;"wininet" = "native" ;
;"ole32" = "native" ;
;"imm32" = "native"
;"winsock" = "native"
;"netbios" = "builtin, native"
;"nwlink" = "builtin, native"
;"ntdll" = "builtin"
;"netbios32" = "builtin"

[More Sketchy]
;"dwintl" = "native"
"icwconn1" = "native"
"comctl32" = "native"
"comdlg32" = "native"
"commctrl" = "native"
"commdlg" = "native"
"crtdll" = "native"
;"ddraw" = "builtin"
;"dinput" = "builtin"
;"display" = "builtin"
;"dsound" = "builtin"
"gdi.exe" = "builtin"
"imm32" = "native"
"jscript" = "native"
"kernel32" = "builtin"
"krnl386.exe" = "builtin"
"linkinfo" = "native"
"lz32" = "builtin"
"lzexpand" = "builtin"
"mcianim.drv" = "native"
"mciavi.drv" = "native"
"mcicda.drv" = "builtin"
"mciseq.drv" = "builtin"
"mciwave.drv" = "builtin"
"midimap.drv" = "builtin"
"mlang" = "native"
"mpr" = "builtin"
"msacm32" = "builtin"
"msacm" = "builtin"
"msacm.drv" = "builtin"
"msadp32.acm" = "native"
"mshtml" = "native"
"msls31" = "native"
"msvcrt" = "native"
"msvfw32" = "native"
"msvideo" = "native"
"mydocs" = "native"
"netapi32" = "native"
"netbios" = "native"
"ole32" = "native"
"oleaut32" = "native"
"opengl32" = "builtin"
"rpcrt4" = "native"
"shdoclc" = "native"
"shdocvw" = "native"
"shell32" = "native"
"shell" = "native"
"shfolder" = "native"
"shlwapi" = "native"
"system" = "builtin"
"urlmon" = "native"
"user32" = "builtin"
"user.exe" = "builtin"
"ver" = "builtin"
"version" = "builtin"
"wineoss.drv" = "builtin"
"wininet" = "native"
"winmm" = "builtin"
"winspool.drv" = "builtin"
"ws2_32" = "builtin"
"wsock32" = "builtin"
"x11drv" = "builtin"
"w95inf16" = "native"
"cfgmgr32" = "native"
"stdole2" = "native"
"stdole32" = "native"
"stdole" = "native"

Yes, Yes, I understand there are two sets there: I've had better luck with the second set uncommented, but you need to leave the d3d8 stuff of the first set enabled, otherwise you loose the directx support of WineX.
Your mileage may vary here. Feel free to discard the warning about messing up your installation---as long as you have a back config file, you should try any combination of the above that you can think of---

BTW: The set listed above works for me, for the most part---I can run Internet Explorer 5 on wine, and it loads images/javascript/java etc. . .
Internet Explorer 5 installation files.

You can get this here: Green Apply Software

And this is how you install Internet Explorer 5 on WineX
Frank's Wine(X) Corner

Having done all of this, you should install DarkSpace using the original installer (if you didn't do this as soon as you installed wine).

Now try:
wine DarkSpace.exe

it should work.

You should also try and run Internet Explorer---If Internet Explorer does not work, neither will the GCQL.exe

_________________


[ This Message was edited by: WhiteWolf on 2003-05-02 20:27 ]
_________________


Null {C?}
Admiral
Evil Empires Inc.

Joined: December 14, 2001
Posts: 314
From: Hidden away in my secret research facility.
Posted: 2003-05-02 21:34   
but, can you play?
Seriously that is the kind of information i've been looking for whitewolf, and I appreciate it much
_________________


WhiteWolf
Cadet

Joined: July 18, 2001
Posts: 338
Posted: 2003-05-02 22:43   
I haven't gotten the client to work---

Trust me, i'll keep trying
_________________


Page created in 0.005813 seconds.


Copyright © 2000 - 2024 Palestar Inc. All rights reserved worldwide.
Terms of use - DarkSpace is a Registered Trademark of PALESTAR