and you'd almost have to rewrite the function to find where the limit is.
Thanks to Necrolis for finding this!
Code: Select all
Remove 25 FPS Limit in Single Player
Credit to Necrolis for finding this
(In v1.14 Glide3x may peak at 200 FPS)
Note: Negative impact on your CPU
without other edits
=====================================
[1.14d] - Game.0x4F27E
0004F278 391D 04077A00 CMP DWORD PTR DS:[7A0704],EBX
0004F27E 75 24 JNE SHORT 0004F2A4
Change to:
0004F278 90 NOP
0004F279 90 NOP
0004F27A 90 NOP
0004F27B 90 NOP
0004F27C 90 NOP
0004F27D 90 NOP
0004F27E 90 NOP
0004F27F 90 NOP
--------------------------
[1.13d] - D2Client.0x45EA7
00045EA1 391D F046BD6F CMP DWORD PTR DS:[6FBD46F0],EBX
00045EA7 75 35 JNE SHORT 00045EDE
Change to:
00045EA1 90 NOP
00045EA2 90 NOP
00045EA3 90 NOP
00045EA4 90 NOP
00045EA5 90 NOP
00045EA6 90 NOP
00045EA7 90 NOP
00045EA8 90 NOP
--------------------------
[1.13c] - D2Client.0x44E57
00044E51 391D 9034BD6F CMP DWORD PTR DS:[6FBD3490],EBX
00044E57 75 35 JNE SHORT 00044E8E
Change to:
00044E51 90 NOP
00044E52 90 NOP
00044E53 90 NOP
00044E54 90 NOP
00044E55 90 NOP
00044E56 90 NOP
00044E57 90 NOP
00044E58 90 NOP
--------------------------
[1.12a] - D2Client.0x7D1E7
0007D1E1 391D 2834BD6F CMP DWORD PTR DS:[6FBD3428],EBX
0007D1E7 75 35 JNE SHORT 0007D21E
Change to:
0007D1E1 90 NOP
0007D1E2 90 NOP
0007D1E3 90 NOP
0007D1E4 90 NOP
0007D1E5 90 NOP
0007D1E6 90 NOP
0007D1E7 90 NOP
0007D1E8 90 NOP
--------------------------
[1.11b] - D2Client.0x33597
00033591 391D 8036BD6F CMP DWORD PTR DS:[6FBD3680],EBX
00033597 75 35 JNE SHORT 000335CE
Change to:
00033591 90 NOP
00033592 90 NOP
00033593 90 NOP
00033594 90 NOP
00033595 90 NOP
00033596 90 NOP
00033597 90 NOP
00033598 90 NOP
--------------------------
[1.10f] - D2Client.0xA2CB
0000A2C4 A1 E079BA6F MOV EAX,DWORD PTR DS:[6FBA79E0]
0000A2C9 85C0 TEST EAX,EAX
0000A2CB 75 2B JNE SHORT 0000A2F8
Change to:
0000A2C4 A1 E079BA6F MOV EAX,DWORD PTR DS:[6FBA79E0]
0000A2C9 90 NOP
0000A2CA 90 NOP
0000A2CB 90 NOP
0000A2CC 90 NOP
--------------------------
[1.09d] - D2Client.0x9B5F
00009B5F 392D 400CBB6F CMP DWORD PTR DS:[6FBB0C40],EBP
00009B65 75 2B JNE SHORT 00009B92
Change to:
00009B5F 90 NOP
00009B60 90 NOP
00009B61 90 NOP
00009B62 90 NOP
00009B63 90 NOP
00009B64 90 NOP
00009B65 90 NOP
00009B66 90 NOP
--------------------------
[1.09b] - D2Client.0x9B5F
00009B6F 392D E01DBB6F CMP DWORD PTR DS:[6FBB1DE0],EBP
00009B75 75 2B JNE SHORT 00009BA2
Change to:
00009B6F 90 NOP
00009B70 90 NOP
00009B71 90 NOP
00009B72 90 NOP
00009B73 90 NOP
00009B74 90 NOP
00009B75 90 NOP
00009B76 90 NOP