Skip to content

Releases: antoxa2584x/regravity_defied

v0.9

19 Jun 16:29

Choose a tag to compare

Changelog

0.9

Added

  • Nintendo DS / DSi support (b80e7bd) — new platform backend built on
    devkitARM and libnds, running alongside the existing GBA target from a
    unified, cross-platform game core. Includes DS-specific graphics
    (Mode_FB0 framebuffer), sound (ARM7-driven), input, and SD-card saves;
    Makefile support for per-mod .nds builds with embedded levels and
    metadata; tooling to generate DS icon BMPs for .nds packaging; and
    updated README documentation.
  • Rider & moto color customization (502a042) — new CUSTOMIZE screen
    reached from Settings. Recolor the helmet, rider suit, and bike from a
    shared 6-color palette (Up/Down to pick the part, Left/Right to cycle
    color) with a live bike preview. Choices are saved to SRAM and applied
    everywhere the bike is drawn (splash, gameplay, finish). Because MODE3
    has no hardware palette, recoloring uses build-time tinted sprite
    variants emitted by convert_assets.py — one hue-shifted copy per
    palette color, at zero per-frame cost. Defaults reproduce the original
    art (yellow helmet, blue suit, red bike).

Changed

  • ROM metadata customization (c4195c4) — gbafix.py now accepts
    title, game code, maker code, and version arguments; the Makefile passes
    this metadata through at build time.

⚠️ Save compatibility

  • The GBA build resets existing saves after this update. SAVE_MAGIC
    was bumped (RGD4 → RGD5) when the three rider/moto color-index fields
    were added to SaveData, so older saves are detected as incompatible
    and cleanly reset to defaults (default colors, progress cleared).

v0.8

18 Jun 11:59

Choose a tag to compare

Changelog

All notable changes to ReGravity Defied are documented here.

[0.8] - 2026-06-18

Added

  • Version number (0.8) shown on the About screen and baked into the build
    filenames (e.g. ReGravity_Defied_classic_v0.8.gba) via a single VERSION
    variable in the Makefile.
  • Decorative bike animation on the splash screen.
  • Sound settings now persist to SRAM and are restored on launch.

Fixed

  • Lap timer no longer starts the instant a level opens. Timing now begins when
    the front wheel reaches the start flag (the first track point past the start
    threshold), matching where the flag is drawn.
  • Flag depth ordering: the rider now passes between a flag's two poles — the
    far (ribbon-side) pole draws behind the moto and the near (riding-side) pole
    draws in front, instead of the moto hiding or being hidden by both.
  • Wilhelm scream now has trailing silence in its sample buffer to prevent audio
    pops at the end of playback.

Performance

  • Precompute per-frame physics terms (gravity term and per-input-state
    inverse-mass tables) so the solver avoids redundant 64-bit software divides
    on every substep. Output is bit-identical.

v0.4

15 Jun 13:40

Choose a tag to compare

!!! This update will clear your saves data !!!

  • Added track progress status
  • Added sound settings
  • Fast scroll through tacks list
  • Save last played track position in list (mast have for 1000 pack)
  • Minor bug fixes

v0.2

13 Jun 13:03

Choose a tag to compare

Refactor save system to use global track indices and improve unlock l…

v0.1

12 Jun 19:37

Choose a tag to compare

Implement articulated rider rendering, back-buffering, and mGBA debug…