Welcome Guest [Log In] [Register]
Welcome to Softnyx Canada. We hope you enjoy your visit.


You're currently viewing our forum as a guest. This means you are limited to certain areas of the board and there are some features you can't use. If you join our community, you'll be able to access member-only sections, and use many member-only features such as customizing your profile, sending personal messages, and voting in polls. Registration is simple, fast, and completely free.


Join our community!


If you're already a member please log in to your account to access all of our features:

Username:   Password:
Locked Topic
GBC in Windows2k incompatible?
Topic Started: Apr 18 2007, 12:22 PM (688 Views)
eh4rd

Double Silver Axe
I got a problem. I intalled GBC client on Windows 2000 sp4. It has Directx 9b and supports Direct 3D. I found this error while launching GBC:

Posted Image

Any clue?

::Woraug Edit::

For the solution to the Windows ME/98/2K compatibility issue, see this thread.

http://forum.softnyx-canada.net/index.php?showtopic=4795&hl=
Offline Profile Goto Top
 
Beam7Network
Member Avatar
Poltergeist
Diamond Wand
Yea I'm afraid your OS has to be Windows XP _ that sux
Offline Profile Goto Top
 
Woraug
Member Avatar
The Ban Master Returneth
Gunbound GM
I found a site a little while back that explained how to fix this error. I'll look it up when I get home.
Posted Image
Posted Image
Offline Profile Goto Top
 
BRuleZ
Member Avatar
Jesus Eu Te amo!!
Battle Axe
i play GBC in windowns xp 2k :P
Posted Image
Offline Profile Goto Top
 
eh4rd

Double Silver Axe
Thanks for the interest,Woraug. I'm waiting for the info you found.
Offline Profile Goto Top
 
chinex
Member Avatar
[ l-l I l\l È X
Gunbound GM
And if u try with that archive "kendel32.dll" download and try o.O... if u need:
DOWNLOAD KENDEL32 HERE
Posted Image© Made by Chinex
Offline Profile Goto Top
 
Leo Renard
Member Avatar
Furry Admin!

eh4rd
Apr 28 2007, 09:18 PM
Thanks for the interest,Woraug. I'm waiting for the info you found.

I'm actually interested in this finding, as well. If it works, I want to know if I can actually add it as a patch, too.
Posted Image
Offline Profile Goto Top
 
eh4rd

Double Silver Axe
Leo, i'll check it out tomorrow on my brother's network. So stay in tune :)
Btw, sorry for the delay.
Offline Profile Goto Top
 
Woraug
Member Avatar
The Ban Master Returneth
Gunbound GM
Sorry for not responding guys, I completely forgot about this. Anyway, here's what I have come up with so far. I haven't tested it, and I have no idea if this really works, so follow these instructions at your own risk.

Quote:
 
1. Get a hex editor. Any hex editor will do. I used XVI32:
http://www.chmaas.handshake.de/delphi/free...xvi32/xvi32.htm

2. Open the Runnable up in XVI32.

3. Press Ctrl-F to bring up the Find dialog.

4. Select Text String, and put RestoreLastError. Set direction as Down, Scope from as Begin, and uncheck all checkboxes.

5. Press OK.

6. Now, in the right-handed column, you should see RestoreLastError (with each letter in an induvidual box. Click the R.

7. Type in: SetLastError

8. You should still have some letters left from RestoreLastError. (The rror part.)

9. Go to the left handed column, and click the box with numbers after SetLastError. Keep pressing 0 until you see 00 all the way across, and all traces of RestoreLastError has been removed.

10. Save.

11. RUN!
Posted Image
Posted Image
Offline Profile Goto Top
 
Leo Renard
Member Avatar
Furry Admin!

Woraug
May 2 2007, 11:33 PM
Sorry for not responding guys, I completely forgot about this.  Anyway, here's what I have come up with so far.  I haven't tested it, and I have no idea if this really works, so follow these instructions at your own risk.

Quote:
 
1. Get a hex editor. Any hex editor will do. I used XVI32:
http://www.chmaas.handshake.de/delphi/free...xvi32/xvi32.htm

2. Open the Runnable up in XVI32.

3. Press Ctrl-F to bring up the Find dialog.

4. Select Text String, and put RestoreLastError. Set direction as Down, Scope from as Begin, and uncheck all checkboxes.

5. Press OK.

6. Now, in the right-handed column, you should see RestoreLastError (with each letter in an induvidual box. Click the R.

7. Type in: SetLastError

8. You should still have some letters left from RestoreLastError. (The rror part.)

9. Go to the left handed column, and click the box with numbers after SetLastError. Keep pressing 0 until you see 00 all the way across, and all traces of RestoreLastError has been removed.

10. Save.

11. RUN!

Well, it works. I know the time on the clock may be wrong for a "before" and "after" picture, but that's because I'm switching between copies of the launcher.

BEFORE
Posted Image

AFTER
Posted Image

Working on Windows 98 - CONFIRMED

I'll post the patch soon enough


Posted Image
Offline Profile Goto Top
 
eh4rd

Double Silver Axe
Ok, i did the Warug procedure on the Kernel32.dll of this windows 2000 sp4 but didn't find 'RestoreLastError' string. So i search and found this 2 strings: 'GetLastError' and 'SetLastError'. I'm not aware of this specialized techie thing but i guess i can change 'SetLastError' string by 'RestoreLastError'. Damn, i have a major in civil engineering, not in computer science @_@.

With all the above said, i backed up the kernel32.dll, but i have trouble replacing the modified dll. HELP!
Offline Profile Goto Top
 
eh4rd

Double Silver Axe
Well, this topic should be closed as solved, due to new patch for Windows98/2000/Me users. Thx Leo
Offline Profile Goto Top
 
1 user reading this topic (1 Guest and 0 Anonymous)
« Previous Topic · Question And Answer · Next Topic »
Locked Topic