You are viewing our Forum Archives. To view or take place in current topics click here.
How to mod the Black Ops xex
Posted:
How to mod the Black Ops xexPosted:
Status: Offline
Joined: Aug 19, 201014Year Member
Posts: 864
Reputation Power: 87
Status: Offline
Joined: Aug 19, 201014Year Member
Posts: 864
Reputation Power: 87
I saw some topics asking how this was done...and it actually isn't very complicated so I wrote a small tutorial for anyone interested.
Needed:
NEW: How to turn on the DVARS
1. Find the Dvar you want to switch to on
[ Register or Signin to view external links. ]
2. Change the Hex byte at the end of the below to 01 from 00
[ Register or Signin to view external links. ]
3. Here is the same as above except for "sustain_ammo"
[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ]
[spoil]Then load your xex on your Jtag and your replaced values should be reflected in the game...the above example will make your player have 0 friction *slides around the map* although with changing different floats comes different effe
Please tell me if this Helped
Needed:
- Xextool 5.2 (Xorloser)
Xorloser's PPC Altivec plugin v1.6 for IDA v5.6
IDA
Hex editor
Black Ops xex
1. Make sure you have xextool and the black ops xex in the same folder.
2. Shift and right click to "Open command window here"
[ Register or Signin to view external links. ]
3. Type the below command shown in the picture changing "blop.exe/blop.xex" to whatever you named your xex
[ Register or Signin to view external links. ]
4. You have now extracted the basefile from the xex and created an idc file used to analyze the basefile as code. Below is shown where to load in IDA
[ Register or Signin to view external links. ]
5. Drag your basefile (.exe) into IDA, this needs to be loaded as a binary using the PPC processor setting.
[ Register or Signin to view external links. ]
6. Use the addresses referenced by Xextool load your basefile.
[ Register or Signin to view external links. ]
7. Select OK. Then File >IDC file. Select the idc file created by Xextool. Select Yes analyze as code
[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ]
8. Find the string for the Dvars that you want to change *those that have floats* and find the corresponding hex bytes in Hexview
[ Register or Signin to view external links. ] [ Register or Signin to view external links. ]
9. Open your basefile in a hex editor search for the exact hex bytes then change them to your wanted values.
[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ]
10. Now, open your xex *note the actual xex* in hex editor and search for where the executable actually begins, search for the exact ansi string "MZ" and replace your modded basefile *which starts with MZ* over the Xex
[ Register or Signin to view external links. ]
2. Shift and right click to "Open command window here"
[ Register or Signin to view external links. ]
3. Type the below command shown in the picture changing "blop.exe/blop.xex" to whatever you named your xex
[ Register or Signin to view external links. ]
4. You have now extracted the basefile from the xex and created an idc file used to analyze the basefile as code. Below is shown where to load in IDA
[ Register or Signin to view external links. ]
5. Drag your basefile (.exe) into IDA, this needs to be loaded as a binary using the PPC processor setting.
[ Register or Signin to view external links. ]
6. Use the addresses referenced by Xextool load your basefile.
[ Register or Signin to view external links. ]
7. Select OK. Then File >IDC file. Select the idc file created by Xextool. Select Yes analyze as code
[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ]
8. Find the string for the Dvars that you want to change *those that have floats* and find the corresponding hex bytes in Hexview
[ Register or Signin to view external links. ] [ Register or Signin to view external links. ]
9. Open your basefile in a hex editor search for the exact hex bytes then change them to your wanted values.
[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ]
10. Now, open your xex *note the actual xex* in hex editor and search for where the executable actually begins, search for the exact ansi string "MZ" and replace your modded basefile *which starts with MZ* over the Xex
[ Register or Signin to view external links. ]
NEW: How to turn on the DVARS
1. Find the Dvar you want to switch to on
[ Register or Signin to view external links. ]
2. Change the Hex byte at the end of the below to 01 from 00
[ Register or Signin to view external links. ]
3. Here is the same as above except for "sustain_ammo"
[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ]
[spoil]Then load your xex on your Jtag and your replaced values should be reflected in the game...the above example will make your player have 0 friction *slides around the map* although with changing different floats comes different effe
Please tell me if this Helped
The following 2 users thanked Walmart for this useful post:
TTG_LuisRus (11-10-2010), smashingeddie (11-09-2010)
#2. Posted:
Status: Offline
Joined: Jan 29, 201014Year Member
Posts: 1,987
Reputation Power: 88
Status: Offline
Joined: Jan 29, 201014Year Member
Posts: 1,987
Reputation Power: 88
Nice job man. This has somegreat info in it.
THANKS
THANKS
- 0useful
- 0not useful
#3. Posted:
Status: Offline
Joined: Jul 23, 201014Year Member
Posts: 3,096
Reputation Power: 192
Status: Offline
Joined: Jul 23, 201014Year Member
Posts: 3,096
Reputation Power: 192
wow rlly nice post!
most real modders know how to do this
most real modders know how to do this
- 0useful
- 0not useful
#4. Posted:
Status: Offline
Joined: Jul 18, 201014Year Member
Posts: 1,609
Reputation Power: 64
Status: Offline
Joined: Jul 18, 201014Year Member
Posts: 1,609
Reputation Power: 64
AWESOME man this S***T NEEDS A STICKY!
Sweet man!
Sweet man!
- 0useful
- 0not useful
#5. Posted:
Status: Offline
Joined: Dec 16, 200914Year Member
Posts: 111
Reputation Power: 3
Status: Offline
Joined: Dec 16, 200914Year Member
Posts: 111
Reputation Power: 3
nice. 7sins post
- 0useful
- 0not useful
#6. Posted:
Status: Offline
Joined: Sep 19, 201014Year Member
Posts: 3,943
Reputation Power: 180
Status: Offline
Joined: Sep 19, 201014Year Member
Posts: 3,943
Reputation Power: 180
very nice post read my sig i need help lease i will rep
- 0useful
- 0not useful
#7. Posted:
Status: Offline
Joined: Jul 16, 201014Year Member
Posts: 371
Reputation Power: 47
Status: Offline
Joined: Jul 16, 201014Year Member
Posts: 371
Reputation Power: 47
pretty funny how i posted this b4 u i was in the process of getting screenshots of it but anyways nice copy n paste from 7s
- 0useful
- 0not useful
#8. Posted:
Status: Offline
Joined: Jul 10, 201014Year Member
Posts: 2,063
Reputation Power: 114
Status: Offline
Joined: Jul 10, 201014Year Member
Posts: 2,063
Reputation Power: 114
Nice copy and paste. You could atleast give credit to E Nellie at se7en sins. Stealing other peoples work is sad.
- 0useful
- 0not useful
#9. Posted:
Status: Offline
Joined: Aug 26, 201014Year Member
Posts: 2,115
Reputation Power: 88
Status: Offline
Joined: Aug 26, 201014Year Member
Posts: 2,115
Reputation Power: 88
dude i love how people are already modding black ops
- 0useful
- 0not useful
#10. Posted:
Status: Offline
Joined: Mar 04, 201014Year Member
Posts: 1,662
Reputation Power: 66
Status: Offline
Joined: Mar 04, 201014Year Member
Posts: 1,662
Reputation Power: 66
give credit to 7s this isnt yours be legit
- 0useful
- 0not useful
You are viewing our Forum Archives. To view or take place in current topics click here.