BrianMp16 | Animal Crossing: Gamecube MHS Tutorial @BrianMp16 | Uploaded 8 years ago | Updated 17 hours ago
This is a quick tutorial of how to use MHS with AC:GC. Prerequisites for this video are as follows: you must understand bytes, byte arrays, shorts (2-byte arrays), memory indexes, and how to use MHS.
Many Gamecube games use what's called little-endian which is essentially a mirrored byte array. Animal Forest for the N64 (and all other N64 games) uses big-endian for byte arrangement (but codes their placement spots with little-endian methodology, really odd) while Animal Crossing: Gamecube uses little-endian byte arrangement(and codes their placement spots with Big-Endian methodology)
To convert a simple unsigned short value, mirror the bytes; to use in MHS, convert that rearranged byte array to decimal value and apply to whatever memory address you desire to modify.
Example:
Super Mario Bros. item value = 1DEC. Find an address to place it using MHS and then modify that address with the hex value: EC1D, which is the last byte (EC) placed in front [of 1D]. Reload the map and there it is!
If you have a desire to use memory hacking software with Animal Crossing, this is very important to understand.
Thanks for watching!
This is a quick tutorial of how to use MHS with AC:GC. Prerequisites for this video are as follows: you must understand bytes, byte arrays, shorts (2-byte arrays), memory indexes, and how to use MHS.
Many Gamecube games use what's called little-endian which is essentially a mirrored byte array. Animal Forest for the N64 (and all other N64 games) uses big-endian for byte arrangement (but codes their placement spots with little-endian methodology, really odd) while Animal Crossing: Gamecube uses little-endian byte arrangement(and codes their placement spots with Big-Endian methodology)
To convert a simple unsigned short value, mirror the bytes; to use in MHS, convert that rearranged byte array to decimal value and apply to whatever memory address you desire to modify.
Example:
Super Mario Bros. item value = 1DEC. Find an address to place it using MHS and then modify that address with the hex value: EC1D, which is the last byte (EC) placed in front [of 1D]. Reload the map and there it is!
If you have a desire to use memory hacking software with Animal Crossing, this is very important to understand.
Thanks for watching!