Page 1 of 2
Posted: Sat Mar 20, 2004 4:37 am
by GamerCon
ive tried using all win32 compatible clients, all(except for DX client) are either missing .dll's or a certain .dll is linked to a missing export.
I had the GTK client get all the way to the main connection screen but, as soon as i tried to connect to a server...
Gtkclient has caused an error in LIBGDK-WIN32-2.0-0.DLL
...the last things printed onto the DOS GTKClient window, before Crossfire GTK Client shows up...
init_client_vars: HOME not set, setting it to .
Unable to locate theme engine in module_path: "wimp",
(Common::metaserver_get_info) Corrupt line from server: crossfire server.|88210|2057555|295437
...Im using winXP if that helps any. also, after the error, the DOS window shows a lot of garbage and a few lines read stuff like foreground, colormap, gdkdraw.c, Gdk-CRITICAL and lots of failed marks.
as for OpenGL client, when i try to run it...
popup1...
The OPENGL32.DLL file is
linked to missing export KERNEL32.DLL-IsWow64Process.
popup2...
A device attached to the system is not funtioning.
Posted: Sat Mar 20, 2004 8:52 am
by Ryo
For GTK client, are you using latest version? 1.6.1?
Did you do the registry trick, to correct the missing registry key? (see topic this thread:
http://www.metalforge.net/cfmb/viewtopi ... sc&start=0 check my first post there)
What version of GTK are you using? Are you using the one from Dropline?
http://www.dropline.net/gtk
Posted: Sat Mar 20, 2004 12:54 pm
by GamerCon
I already had everything except for a copy of libpng12.dll renamed to libpng.dll, now everything works.
For future referance to other winXP users...
Download the latest version of Crossfire GTK client and install it.
Download the latest version of GTK+ Runtime Environment from
http://www.dropline.net/gtk/ and install it in C:\Program Files\Common Files\GTK\2.0\
Look in C:\Program Files\Common Files\GTK\2.0\lib for a file named libpng12.dll copy the file and paste it into the same folder then rename it to libpng.dll
Go to START menu and click run, type regedit and hit enter
When regedit opens, navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CurrentVersion\App Paths
Right Click on the folder named App Paths go to new and click key
Name the new folder gtkclient.exe
Right Click on the gtkclient.exe folder choose new and then click on String Value
In the right window rename the new string value to "path" without the quotes ("")
double click "path" and type the full path to GTK+ Runtime Environment lib and bin
it should look like so
C:\Program Files\Common Files\GTK\2.0\lib;C:\Program Files\Common Files\GTK\2.0\bin
Crossfire GTK client should work after doing all of the above.
Posted: Sat Mar 20, 2004 1:09 pm
by GamerCon
What needs to be done to get OpenGL client to work?
Posted: Mon Mar 22, 2004 3:29 am
by Avion
GamerCon wrote:
as for OpenGL client, when i try to run it...
popup1...
The OPENGL32.DLL file is
linked to missing export KERNEL32.DLL-IsWow64Process.
popup2...
A device attached to the system is not funtioning.
I get the same or a similar message mentioning ODI32.dll - anyone have a little history on the OpenGL client - I couldn't even find a README...
Looking at the screenshot, I am happy to see someone appreciates a well dressed dragon however.
Posted: Wed Mar 24, 2004 7:06 pm
by Guest
Have you used version 0.2 ?
Probably you had these problems, because the installer package for version 0.1 included opengl32.dll, which it shouldn't, since this is a system library.
Posted: Fri Mar 26, 2004 9:39 pm
by Avion
Anonymous wrote:Have you used version 0.2 ?
Probably you had these problems, because the installer package for version 0.1 included opengl32.dll, which it shouldn't, since this is a system library.
I tried version 0.2 then when I got the error mentioned then tried verison 0.1. and got other error mentioned. I haven't gotten it to run as yet.
Posted: Mon Mar 29, 2004 1:20 pm
by Guest
Absolutely baffled
Are you perhaps using an older windows version (95/98) ?
I compiled the package with VisualC++ 7.1 under WindowsXP, so i guess you need at least Windows2000 for running it.
Have a look that there are no system dll's in the installation folder,
DSOUND.dll ,OPENGL32.dll, and WSOCK32.dll should _not_ be there,
since they are system dlls's)
Posted: Mon Mar 29, 2004 10:08 pm
by Avion
Anonymous wrote:Absolutely baffled
Are you perhaps using an older windows version (95/98) ?
I compiled the package with VisualC++ 7.1 under WindowsXP, so i guess you need at least Windows2000 for running it.
Have a look that there are no system dll's in the installation folder,
DSOUND.dll ,OPENGL32.dll, and WSOCK32.dll should _not_ be there,
since they are system dlls's)
Windows ME is what I have laying around for those times I need to check out something in windows.
All the DLLs are installed in the windows folder but I bet they are not up to the job.
I just dusted my windows 2000 partition to make room for freeBSD so I can't test that. Don't even suggest installing windows XP to me as, it just won't happen I'm afraid. I'll have to admire this client from a far I guess.
Posted: Tue Apr 06, 2004 9:53 pm
by Guest
GamerCon wrote:Go to START menu and click run, type regedit and hit enter
When regedit opens, navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CurrentVersion\App Paths
Great post
However, on XP Pro, the reg path I needed was:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
\Windows\CurrentVersion\App Paths