M0hamad (02-24-2013)
I am very sure there are better ways to do this but here's the way I did it. There is 2 part for this. One of them is optional but if you want the full thermal experience, do both parts. Or else, jump to part 2.
Final Result:Code:Part 1 - Black And White Screen (Optional) A. NOP this address ---> 0x004970AE B. Change Byte Value of this address to 1 ---> 0x00AE0CB0 ---------- Part 2 - Making Players Glow (Thermal Glow) A. NOP this address ---> 0x00495374 B. Change Byte Value of this address to 1 ---> 0x060A2140
[IMG]https://i148.photobucke*****m/albums/s28/NightmareTX/ForceThermal_zps51625562.png[/IMG]
Notes: This WILL NOT affect players using assassin perk! It works in public matches. Using a weapon with thermal scope will add thermal blur and scope skin while aiming down sight. Each 1Byte values are reset to 0 between matches.
Happy hacking!
Last edited by NightmareTX_RETIRED; 01-18-2013 at 12:53 AM.
M0hamad (02-24-2013)
Got a pattern for these addresses?
Last edited by MarkHC; 01-18-2013 at 04:09 AM.
CoD Minion from 09/19/2012 to 01/10/2013
Signature Style:
Final Result:Code:Part 1 - Black And White Screen (Optional) A. NOP this address ---> \xA2\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xE8 x????x????x B. Change Byte Value of this address to 1 ---> From the above, it's a simple MOV BYTE PTR [X], AL; Your address is X ---------- Part 2 - Making Players Glow (Thermal Glow) A. NOP this address ---> \x8A\x44\x24\x04\xA2\x00\x00\x00\x00\x8B\x44\x24\x08 xxxxx????xxxx B. Change Byte Value of this address to 1 ---> Again, just repeat the above.
[IMG]https://i148.photobucke*****m/albums/s28/NightmareTX/ForceThermal_zps51625562.png[/IMG]
Last edited by Jorndel; 01-18-2013 at 04:55 PM.
Kenshin13 (01-18-2013)
mwxplayer (01-23-2013)
Actually, as I know he used IDA plugin to create the pattern, he plugin actually searchs to make sure the pattern is unique when it creates it... so it's not really "unstable".
Last edited by MarkHC; 01-18-2013 at 05:24 PM.
CoD Minion from 09/19/2012 to 01/10/2013
good work thank u mates
P.S, For Coders, I'm guessing this reads the ClientInfo_T and checks if Assassin is there then adjusts to fit those without it only.
So get it to work for all players by comparing it to the assassin perk's Byte.
P.S.S Anyone knows what the assassin perk byte is?
Papil (01-23-2013)