ACNESCreator Versions Save

A program that creates Animal Crossing NES ROM save files for Animal Crossing to load

v1.5

4 months ago

This release fixes support in Animal Crossing for .fds/.qd images. Thanks to Hunter R for pointing out the QDS tag is for the FDS BIOS size in Animal Crossing. This has not been tested for Doubutsu no Mori+ or Doubutsu no Mori e+.

v1.4

5 years ago

This release fixes a patching issue, and improves the patching code slightly.

Changes:

  • The loader now invalidates the code & instruction cache at the write address.

Fixes:

  • Direct patches had an offset added to them twice. This did not effect user patches, but it needed to be fixed regardless.

Next Release Goals:

  • Patching support for Animal Crossing (PAL, Australia), Dōbutsu no Mori+, and Dōbutsu no Mori e+
  • Set save icon, banner, & comment.
  • Set ROM banner & comment.

v1.3

5 years ago

This version adds patching support! Since we now have arbitrary code execution (ACE) in Animal Crossing, memory patches can be made! There is an included test patch that will automatically turn on zurumode 2 when used in the NES. This patch only works on North American copies of Animal Crossing!

The patch convention looks like this:

struct AnimalCrossingNESPatch
{
    uint32_t PatchAddress; // The RAM address where you want the patch to be copied to.
    uint32_t PatchSize; // The size in bytes of the patch (this is how much data will be copied).
    uint32_t IsExecutable; // If 0, the patch will be treated as data. If anything else, it'll be treated as code and will jump to it after patching. If it's executable, register r0 will hold the originating function's return address. Adding mtlr r0 at the beginning of your code will set it properly!
    uint8_t Data[]; // Your code/data that will be patched in.
}

V1.2

5 years ago
  • Added the ability to import your own ROM save file icon by right clicking on the icon image and clicking import. Only 32x32 PNG files are supported.
  • Added support for Doubutsu no Mori e+
  • Implemented proper size offset for Doubutsu no Mori+
  • Greatly sped up Yaz0 compression algorithm. ROMs now compress much faster!

There is STILL no save support

V1.1

5 years ago

This version adds the ability to Yaz0 compress any ROM, and will forcibly compress ROMs larger than the max file size (0xFFFF0 bytes).

It also fixed a major bug when Has Save Data wasn't checked, which caused the ROM to crash.

There is still NO SAVE SUPPORT.

V1.0

5 years ago

Works as expected!

Saving DOES NOT work yet. It will be fixed in an upcoming release (hopefully)!

Create NES Save Files for Animal Crossing: Population Growing. All regions are supported (Japan, North America, Europe, and Australia).

After creating your NES GCI files, import them to your memory card with Dolphin's MemCard manager, or GCMM if you're using a real GameCube or Wii.