Hi everyone,
I'm a simple gamer and I don't know a thing about programming. I've tried a lot of sites and forums to get the help I need but atm nobody seems to have the answer to my problem.
I'm using a Razer Deathadder mouse to play Vanilla Doom (the original .exe of the game) under Win98SE. The mouse works fine under Windows with the basic HID driver. The problem is that Doom is an MS-DOS application and Windows desktop settings aren't taken into account in the game. And in-game, there is acceleration and the mouse is way too fast.
To cut short to some remarks, I won't change either my mouse, OS or try a source port. My purpose is to play competitively for Compet-N, and I need this to work that way, there's no alternative.
So, the only setting I can change is mouse_sensitivity by putting it to the minimum in the .cfg file of the game. But it's not enough.
The thing is, I found a thread where someone had a solution to fix the acceleration.
Doomworld Forums - Mouse accel Fix under Win9x
Here is the thread I made on the doomworld forums about it:
Doomworld Forums - Mouse accel with Win98
Someone helped me out there and gave me this file: http://e1m2.net/hth/UNACCEL.ZIP
But when I compared the HEX codes from that file and the code given in the first thread, I saw some differences.
Original code:
b8 2d 00 bb 04 00 cd 33 b8 1a 00 bb 60 00 b9 60 00 ba 7f 00 cd 33 b8 00 4c cd 21
UNACCEL.COM code (given by Hiherto):
b8 2d 20 bb 04 20 cd 33 b8 1a 20 bb 60 20 b9 60 20 ba 7f 20 cd 33 b8 20 4c cd 21
I came up with this using this converter and the notepad to read UNACCEL.COM:
Convert String To Hexadecimal Online
So to sum up, I have a file that fix the acceleration, but the mouse sensitivity is still to high.
On the first link I gave, it's said that you can change horizontal speed:
BB 60 00 ; Set Horizontal speed to 60h you can change it.
B9 60 00 ; Set Vertical speed to 60h you can change it.
That's where I can't do anymore. I need help to know which values to change, because I have tried everything I could and it never works.
If noone can find a solution, I'm *****ed. That's my last chance to play Doom for Compet-N.
Guillaume
2 replies to this topic
#1
Posted 13 July 2011 - 02:01 PM
|
|
|
#2
Posted 13 July 2011 - 04:31 PM
Hello GuiGeek, from what I can gather you are opening the binary .COM file with a text editor and converting it to hexadecimal?
Opening the .COM file as text will result in a binary conversion to a displayable encoding such as ASCII, and is not appropriate for modifying and as such may lose information. You must use a hexadecimal editor, or hex editor, appropriate for your system (many free ones are around.)
This editor will give you a hexadecimal representation of the binary COM executable where you can modify the values to what the threads have stated.
Feel free to ask about any of these steps if they are any difficulties.
Alexander.
A Win9x compatible editor: Freeware Hex Editor XVI32
Opening the .COM file as text will result in a binary conversion to a displayable encoding such as ASCII, and is not appropriate for modifying and as such may lose information. You must use a hexadecimal editor, or hex editor, appropriate for your system (many free ones are around.)
This editor will give you a hexadecimal representation of the binary COM executable where you can modify the values to what the threads have stated.
Feel free to ask about any of these steps if they are any difficulties.
Alexander.
A Win9x compatible editor: Freeware Hex Editor XVI32
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.
#3
Posted 13 July 2011 - 10:02 PM
Thanks a lot for the quick answer.
I knew I had done something wrong. I'm going to try that immediatly!
I knew I had done something wrong. I'm going to try that immediatly!
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users


Sign In
Create Account

Back to top









