Rich Nagel
08-24-2008, 06:24 AM
Folks,
To save me a bunch of typing, below is several emails that I exchanged with Matt Saettler quite a few years ago, dealing with the cheat codes "prefix" for World War II GI (the "WW" characters that you type in when entering a cheat code, e.g. "WWUNLOCK"):
-=-=-=-=-=-=-=-=-=-
Hello Matt,
I have a question about World War II GI. I realize that you don't provide tech
support for the game <G>, but was thinking that since you know quite a bit
about the internal workings of the game, maybe you could help.
Seems that the "W" key acts very strangely if it's assigned to any function
within the game. For me, I use the W key for "Crouch" (which of course is a
really important function in any FPS war-style game... to say the least <LOL>).
When I press W to crouch, the soldier jumps/shakes up and down very rapidly.
I've tried assigning other functions to the W key with almost the same
results... depending on what the specific function is, it seems that the W key
repeats the key presses very rapidly, even when you simply keep holding down
the key.
Makes it real difficult to play the game, as I set up all FPS shooters the same
way:
Q = Jump
W = Crouch
E = Mouse Look Toggle
R = Fire
T = Turn Around
with my left hand on the keyboard (1 finger for each of the QWERT keys), and my
right hand on the mouse.
I've got so used to playing FPS games like this, that's it's almost impossible
to learn a different set of keys... you can't teach an old dog new tricks, as
they say <LOL>.
Anyways, I've always had a hunch that it had something to do with the W key
being used for the prefix for the cheat codes (?). I don't suppose that you
would know any sort of fix for this? I was thinking that maybe some
modification to one of the CON files might correct it, or possibly hex editing
the EXE to change the cheat code prefix letter, but I don't know if any of that
would help.
I've looked through the EXE but could never discover where the cheat code
prefix was located (searching for a W hex value, or the keyboard scan code for
"W"). BTW, I've also searched for the "DN" cheat code prefix in Duke Nukem 3D's
EXE, but never had any luck finding it there either <G>. Again, I'm not really
sure if the cheat code prefix has anything to do with the WW2GI problem, but
it's simply a hunch that I had.
Any help would be greatly appreciated -:)
Rich Nagel
-=-=-=-=-=-=-=-=-=-
Hi Rich,
You are correct, this is related to the cheat code. the problem is that
both the first and second letters are the same and it gets a little
confused...
It is checking for 'w', so you may be able to find that in the EXE and
modify it.
Good luck.
-=-=-=-=-=-=-=-=-=-
Hi Matt,
Many thanx for the info -:) I'll try searching for the W again in the EXE, I
never had much luck previously finding where the cheat code prefix was stored
in it. I remember quite some time ago trying to find it in Duke 3D, Redneck
Rampage, EDuke, and NAM (thinking that if I could find the location of their
cheat code prefixes, it might give me a clue as to where they were located in
the WW2GI.EXE), but never had any luck (searching for the hex value, or the
keyboard scan codes for the prefixes).
Thanx for the info and reply -:)
Rich
-=-=-=-=-=-=-=-=-=-
Anyhow, on to my question. Would anyone have any idea where the cheat codes prefix is stored in WW2GI's executable? How about in Duke Nukem 3D (or it's source code)? I've even browsed through Duke Nukem 3D's source code (although I'm no programmer, by any sense of the term), yet I can't even find in the source where the cheat codes prefix is? I thought that maybe if I could find the prefix within Duke Nukem 3D's source code, maybe that would give me a hint of where to find it in the executable, and in turn, in WW2GI's executable?
This is always something that drove me *NUTZ* with WW2GI... if I could somehow change the "WW" cheat codes prefix, I'd prolly play the game.
To save me a bunch of typing, below is several emails that I exchanged with Matt Saettler quite a few years ago, dealing with the cheat codes "prefix" for World War II GI (the "WW" characters that you type in when entering a cheat code, e.g. "WWUNLOCK"):
-=-=-=-=-=-=-=-=-=-
Hello Matt,
I have a question about World War II GI. I realize that you don't provide tech
support for the game <G>, but was thinking that since you know quite a bit
about the internal workings of the game, maybe you could help.
Seems that the "W" key acts very strangely if it's assigned to any function
within the game. For me, I use the W key for "Crouch" (which of course is a
really important function in any FPS war-style game... to say the least <LOL>).
When I press W to crouch, the soldier jumps/shakes up and down very rapidly.
I've tried assigning other functions to the W key with almost the same
results... depending on what the specific function is, it seems that the W key
repeats the key presses very rapidly, even when you simply keep holding down
the key.
Makes it real difficult to play the game, as I set up all FPS shooters the same
way:
Q = Jump
W = Crouch
E = Mouse Look Toggle
R = Fire
T = Turn Around
with my left hand on the keyboard (1 finger for each of the QWERT keys), and my
right hand on the mouse.
I've got so used to playing FPS games like this, that's it's almost impossible
to learn a different set of keys... you can't teach an old dog new tricks, as
they say <LOL>.
Anyways, I've always had a hunch that it had something to do with the W key
being used for the prefix for the cheat codes (?). I don't suppose that you
would know any sort of fix for this? I was thinking that maybe some
modification to one of the CON files might correct it, or possibly hex editing
the EXE to change the cheat code prefix letter, but I don't know if any of that
would help.
I've looked through the EXE but could never discover where the cheat code
prefix was located (searching for a W hex value, or the keyboard scan code for
"W"). BTW, I've also searched for the "DN" cheat code prefix in Duke Nukem 3D's
EXE, but never had any luck finding it there either <G>. Again, I'm not really
sure if the cheat code prefix has anything to do with the WW2GI problem, but
it's simply a hunch that I had.
Any help would be greatly appreciated -:)
Rich Nagel
-=-=-=-=-=-=-=-=-=-
Hi Rich,
You are correct, this is related to the cheat code. the problem is that
both the first and second letters are the same and it gets a little
confused...
It is checking for 'w', so you may be able to find that in the EXE and
modify it.
Good luck.
-=-=-=-=-=-=-=-=-=-
Hi Matt,
Many thanx for the info -:) I'll try searching for the W again in the EXE, I
never had much luck previously finding where the cheat code prefix was stored
in it. I remember quite some time ago trying to find it in Duke 3D, Redneck
Rampage, EDuke, and NAM (thinking that if I could find the location of their
cheat code prefixes, it might give me a clue as to where they were located in
the WW2GI.EXE), but never had any luck (searching for the hex value, or the
keyboard scan codes for the prefixes).
Thanx for the info and reply -:)
Rich
-=-=-=-=-=-=-=-=-=-
Anyhow, on to my question. Would anyone have any idea where the cheat codes prefix is stored in WW2GI's executable? How about in Duke Nukem 3D (or it's source code)? I've even browsed through Duke Nukem 3D's source code (although I'm no programmer, by any sense of the term), yet I can't even find in the source where the cheat codes prefix is? I thought that maybe if I could find the prefix within Duke Nukem 3D's source code, maybe that would give me a hint of where to find it in the executable, and in turn, in WW2GI's executable?
This is always something that drove me *NUTZ* with WW2GI... if I could somehow change the "WW" cheat codes prefix, I'd prolly play the game.