BullyWiiHacks
Welcome dear guest! Very Happy

To start posting and being part of the community, you simply need to register an account or log into an existing one.

Be sure to check out disposable e-mail services, in case you prefer using one for this site instead of your legit address: http://10minutemail.com/10MinuteMail/

If you do not wish to register at all, that's fine but there will be more advertisements. :/

You can see and download all content provided for regular members even without an account!

Your contributions will be greatly appreciated though, give it a shot and register today! thumbsup
BullyWiiHacks

Gaming, Modding & Programming

Important reminders:

- Click *HERE* for advanced forum search or check out the text field below on the front page for Google before posting
- NO support via private message (use the forum)
- Write meaningful topic titles
Site Translation
Search
 
 

Display results as :
 


Rechercher Advanced Search

October 2017
MonTueWedThuFriSatSun
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Calendar Calendar

Country Statistics
Free counters!
LaTeX Generator


You are not connected. Please login or register

View previous topic View next topic Go down  Message [Page 1 of 1]

Bully@WiiPlaza

avatar
 
 
In order to code no migrate codes for Black Ops Wii I recently figured out how to get the host pointers to both of his player data sections without using any name comparisons. The code is here: http://www.bullywiihacks.com/t4380-

It works by copying both host pointers to address
Code:
80001680
and

Code:
80001684

If you apply the code and play an online match as host check out these addresses in the memory viewer. It'll look similar to this:



In this example, 
Code:
80AAF800
is the pointer to the first player section and 
Code:
9346B320
to the second. Typical host only codes that migrate are codes that affect each player individually like moon jump, teleport, god mode, no clip, primary weapon, ammo, invisibility, name and so on.

How do you use this now?

Let's say you found
Code:
80AAF84C
as a player specific address which works for you, the host in this current match. Let the value we want to write at this address be 12345678 and obviously a 32 bit write.

The n00b way of doing it would be writing
Code:
201D6324 FFFFFFFA
04AAF84C 12345678
E0000000 80008000
because it won't be "no migrate".

Instead you proceed to subtract the value from address 80001680 or 80001684 from your address depending on which one is closer to your address. 80AAF800 is closer to 80AAF84C than 9346B320 so in our example we calculate
Code:
80AAF84C - 80AAF800 = 4C
to get the offset. Note that it should always be positive e.g. no leading F's.

The following would be the finished pointer code:
Code:
201D6324 FFFFFFFA
48000000 80001680 # Use pointer from address 80001680
DE000000 80008180 # Make sure pointer exists before using it
1400004C 12345678 # Write value to pointer address + offset
E0000000 80008000
Notice that any regular RAM write codetypes can be used via pointer if
Code:
10
is added to the codetype.

Enjoy coding no migrate codes and don't be a n00b ignoring the fact that player specific codes migrate. It's not even that hard to convert into pointer like seen. Smile


_________________

View previous topic View next topic Back to top  Message [Page 1 of 1]

Permissions in this forum:
You cannot reply to topics in this forum