Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.

MOTHER 3: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Bob
| bobscreen = MOTHER3_Title.png
| developers = {{developer|Brownie Brown}}, {{developer|HAL Laboratory}}
| publisher = Nintendo
| system = Game Boy Advance
| japan = {{date|2006|April|20}}
| tcrf=Mother 3
}}
{{GBA| title = MOTHER 3
{{GBA| title = MOTHER 3
|image = [[Image:MOTHER3_Title.png|center]]
|image = [[File:MOTHER3_Title.png|center]]
|name = MOTHER3
|name = MOTHER3
|code = A3UJ
|company = Nintendo
|company = Nintendo
Brownie Brown
|sram = 64 KiB
HAL Laboratory
|rom = 32 MiB
|sram = 64 KB
|rom = 32 MB
|country = Japan
|country = Japan
|video = NTSC
|video = NTSC
Line 13: Line 20:
|game = MOTHER 3
|game = MOTHER 3
}}
}}
==Sub-pages==
{{namespaces}}


==Utilities==
==Utilities==
Line 20: Line 30:


==Fan translations==
==Fan translations==
An [http://mother3.fobby.net/ English patch] for the game was released on October 17th, 2008. The patch fully translates the game into English. Many of the game's resources were shuffled around in the ROM for various reasons, such as making room for new code or inserting recompressed graphics that didn't fit in their original space. As such, a separate ROM map exists for each version of the translation:
An [http://mother3.fobby.net/ English patch] for the game was released on October 17, 2008. The patch fully translates the game into English. Many of the game's resources were shuffled around in the ROM for various reasons, such as making room for new code or inserting recompressed graphics that didn't fit in their original space. As such, a separate ROM map exists for each version of the translation:
* [[MOTHER_3:ROM_map_(English_v1.0)|ROM map (English v1.0)]]
* [[MOTHER 3:ROM map (English v1.0)|ROM map (English v1.0)]]
* [[MOTHER_3:ROM_map_(English_v1.1)|ROM map (English v1.1)]]
* [[MOTHER 3:ROM map (English v1.1)|ROM map (English v1.1)]]


There have also been translation patches released for the following languages:
There have also been translation patches released for the following languages:
Line 32: Line 42:
The ROM uses 32 MB, which is the maximum size for a GBA game; consequently, the ROM cannot be expanded to allow for more/larger resources. Unfortunately, there is very little unused space in the ROM, which severely limits the freedom to hack variable-length data, including dialogue and compressed graphics.
The ROM uses 32 MB, which is the maximum size for a GBA game; consequently, the ROM cannot be expanded to allow for more/larger resources. Unfortunately, there is very little unused space in the ROM, which severely limits the freedom to hack variable-length data, including dialogue and compressed graphics.


Many parts of the game's RAM are managed dynamically, meaning they shift around unpredictably, making it difficult to come up with a complete, static RAM map. The [[MOTHER_3:RAM_map|RAM map]], therefore, contains only data blocks that are known to be static.
Many parts of the game's RAM are managed dynamically, meaning they shift around unpredictably, making it difficult to come up with a complete, static RAM map. The [[MOTHER 3:RAM map|RAM map]], therefore, contains only data blocks that are known to be static.


MOTHER 3 uses the M4A sound/music engine, commonly referred to as [http://rustedlogic.net/wikiold/index.php?title=Sappy "Sappy"].
MOTHER 3 uses the M4A sound/music engine, commonly referred to as [http://rustedlogic.net/wikiold/index.php?title=Sappy "Sappy"].


The battery save format can be found at the [[MOTHER_3:SRAM_map|SRAM map]].
The battery save format can be found at the [[MOTHER 3:SRAM map|SRAM map]].


The game uses a number of [[MOTHER_3:Named_data_structures|named data structures]].
The game uses a number of [[MOTHER 3:Named data structures|named data structures]].


==Known Dumps==
==Known Dumps==

Latest revision as of 01:17, 12 February 2024

Title Screen

MOTHER 3

Developers: Brownie Brown, HAL Laboratory
Publisher: Nintendo
Platform: Game Boy Advance
Released in JP: April 20, 2006


ROMIcon.png ROM map
Cactisprite.png TCRF
MOTHER 3
Name MOTHER3
Code A3UJ
Company Nintendo
ROM 32 MiB
Country Japan
Checksum 0xDB
CRC32 42AC9CB9


Sub-pages

Read about development information and materials for this game.
ROM map

Utilities

Fan translations

An English patch for the game was released on October 17, 2008. The patch fully translates the game into English. Many of the game's resources were shuffled around in the ROM for various reasons, such as making room for new code or inserting recompressed graphics that didn't fit in their original space. As such, a separate ROM map exists for each version of the translation:

There have also been translation patches released for the following languages:

Miscellaneous hacking information

The ROM uses 32 MB, which is the maximum size for a GBA game; consequently, the ROM cannot be expanded to allow for more/larger resources. Unfortunately, there is very little unused space in the ROM, which severely limits the freedom to hack variable-length data, including dialogue and compressed graphics.

Many parts of the game's RAM are managed dynamically, meaning they shift around unpredictably, making it difficult to come up with a complete, static RAM map. The RAM map, therefore, contains only data blocks that are known to be static.

MOTHER 3 uses the M4A sound/music engine, commonly referred to as "Sappy".

The battery save format can be found at the SRAM map.

The game uses a number of named data structures.

Known Dumps

JPN

  • Mother_3_JPN_GBA-WRG (Good)

External links