113C-修复显示负值伤害面板
转载D2Client.dll - 2C6AC ''
6FADC6AC 81FE 10270000 CMP ESI,2710 ;10,000
6FADC6B2 7D 48 JGE SHORT D2Client.6FADC6FC
6FADC6B4 3D 10270000 CMP EAX,2710 ;10,000
6FADC6B9 0F8C 91000000 JL D2Client.6FADC750
;Change the both 2710 to the desired value.
///
D2Client.dll - 2F0EB ''
6FADF0EB 81FE 10270000 CMP ESI,2710 ;10,000
6FADF0F1 7D 1F JGE SHORT D2Client.6FADF112
6FADF0F3 81FF 10270000 CMP EDI,2710 ;10,000
6FADF0F9 7D 58 JGE SHORT D2Client.6FADF153
;Change the both 2710 to the desired value.
///
D2Client.dll - 2F1DE ''
6FADF1DE 894424 10 MOV DWORD PTR SS:,EAX
6FADF1E2 7E 13 JLE SHORT D2Client.6FADF1F7
6FADF1E4 B9 06000000 MOV ECX,6 ;Font when damage is too high to be fully displayed in big font.
6FADF1E9 E8 BAE1FDFF CALL <JMP.&D2Win.#10184>
6FADF1EE FF8C24 84000000 DEC DWORD PTR SS:
6FADF1F5 EB 0A JMP SHORT D2Client.6FADF201
6FADF1F7 B9 01000000 MOV ECX,1 ;Font used when damage is low enough to be fully displayed in bigger font.
6FADF1FC E8 A7E1FDFF CALL <JMP.&D2Win.#10184>
;Change the 6 or the 1 to desired font codes.
;If you want to always use the small font, you can do this...
6FADF1DE 894424 10 MOV DWORD PTR SS:,EAX
6FADF1E2 7E 13 JLE SHORT D2Client.6FADF1F7
6FADF1E4 B9 06000000 MOV ECX,6
6FADF1E9 E8 BAE1FDFF CALL <JMP.&D2Win.#10184>
6FADF1EE FF8C24 84000000 DEC DWORD PTR SS:
6FADF1F5 EB 0A JMP SHORT D2Client.6FADF201
6FADF1F7 B9 01000000 MOV ECX,1
6FADF1FC E8 A7E1FDFF CALL <JMP.&D2Win.#10184>
TO
6FADF1DE 894424 10 MOV DWORD PTR SS:,EAX
6FADF1E2 90 NOP
6FADF1E3 90 NOP
6FADF1E4 B9 06000000 MOV ECX,6
6FADF1E9 E8 BAE1FDFF CALL <JMP.&D2Win.#10184>
6FADF1EE FF8C24 84000000 DEC DWORD PTR SS:
6FADF1F5 EB 0A JMP SHORT D2Client.6FADF201
6FADF1F7 B9 01000000 MOV ECX,1
6FADF1FC E8 A7E1FDFF CALL <JMP.&D2Win.#10184>
;Now the game always display the small font. (or whatever font you set there)
;If you want to always display the big font, then you would change the JLE to a JMP instead of two NOPs.
页:
[1]