Announcement

Collapse
No announcement yet.

ezgba v0.1.0a - an EZ4 compatible ROM patcher

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ezgba v0.1.0a - an EZ4 compatible ROM patcher

    By foobar

    I'd like to share a tool I made: ezgba v0.1.0.a-3

    The official EZ-Flash 4 client is a piece of crap, so I wrote another one.

    The EZ Flash 4 requires a special header patch to save properly, which my app will apply. In addition, all the standard patches, like SRAM, trimming, IPS, etc. are supported.

    It features a CLI/GUI interface, and is cross platform. Windows, Mac OS X, and Linux users can all enjoy.

    Written in D, uses GtkD & GTK+3, licensed under the LGPL-2 w/ exceptions, and LGPL-2, respectively.

    Source code is included; I'm releasing it under the WTFPL-2.



    The SRAM patches are 1:1 with gbata, with the exception of ROM padding. gbata likes to ensure the ROM padding is either all 0xff or all 0x00, but I don't know how it determines which value to use. This shouldn't affect anything.

    See the included README.md for more information.

    Extra thanks go to:

    TrolleyDave/FAST6191 - for the SRAM patching thread

    Martin Korth - GBATek, the most useful document in the world.

    Download here.

    (Be sure to uncheck "use download manager" on the download page.)

    To use the GUI, that is, the version with a window and buttons, you'll need the GTK+ runtime installed. Choose the x86 runtime, regardless of your OS' bitness.

    For Windows users, the GtkD project website provides a download link. You'll want to click the downloads under the "Windows" section for runtime downloads, not the downloads for GtkD at the top of the page.

    For OS X users, you can install the runtime through homebrew.

    The package you want is gtk+3

    If you use EZ4, update your firmware to V1.76 or newer. Lower firmware versions can't create new save files on their own, only overwrite existing ones. If you're stuck on a lower firmware version for whatever reason, you may need to create dummy save files in your sd:/saver directory to save your games. Dummy saves need to be greater than 0 bytes.

    More functionality:
    Last edited by dlevere; 11-19-2015, 01:37:35 AM.
    The Hackmaster
Working...
X