Skip to content

OctopusBridge 0.6.5

Latest

Choose a tag to compare

@DezFix DezFix released this 14 Aug 07:09

0.6.5 — 2026-08-14

Added

  • RPG Maker maps now render 1:1 with the engine (pixel-exact). The tilemap algorithm was copied from rmmz_core.js: autotile tables (floor/wall/waterfall), upper-tile flag (0x10) and table flag (0x80) from Tilesets.json, shadows from the dedicated shadow layer (z4 in MZ, z2 in MV), table edges drawn from the two halves. Both MZ (6-layer) and MV (4-layer) maps are supported. The old approximation produced broken textures and unreadable maps.
  • Full RPG Maker event editor — everything that can be changed about an event is now editable:
    • event name and X/Y position; pages: add / duplicate / delete;
    • page: character image (picked from the game's img/characters, with a 48x64 preview via the decryption layer), event tile ID, trigger, priority, movement type/speed/frequency, walk/step animation, direction fix, through, visibility conditions (switches, variable, self-switch);
    • command list editor: add commands from the full RPG Maker MV/MZ catalog grouped by category, edit parameters (numbers / strings / choices), auto-inserted continuators (101->401, 102->402+404, 111->411+412, 205->505), dedicated editors for message text, choices, conditional branches (all 13 types) and movement routes (all 46 route commands); both MZ ({code, indent, parameters}) and MV ([code, indent, ...]) command formats are supported.
  • Glossary redesigned:
    • clear Source/Target language pickers instead of the editable ja->ru code box;
    • per-row edit dialog (term / translation / category) with explicit confirmation;
    • category column, click-to-sort on every column, category filter, search across term/translation/category;
    • glossary applied right in the translation table: a chip bar shows matched terms for the selected row, clicking a chip inserts the translation into the translation cell;
    • glossary file format extended with categories, keeping old files compatible (plain string values still work; categories survive re-saving).
  • Complete RU/EN localization: the RPG Maker command catalog (names, groups, parameter labels, route commands) is now bilingual and follows the interface language live; triggers, priorities, movement types, directions, condition briefs and default choice names are translated too. A checker verifies that every UI key exists in both languages.

Fixed

  • Twine: backing up a single start_game.html game failed with NotADirectoryError — the backup directory is now created next to the file.
  • Resource tab: the audio info dialog crashed on relative RPG Maker paths (e.g. encrypted audio/me/Curse2.ogg_).
  • Event editor: MZ movement-route commands are stored as {"code": N} dicts (not bare ints) — both formats are accepted now.
  • Glossary chip bar: an infinite loop when rebuilding chips (layout stretch item could not be removed) — fixed.
  • Event direction order is stable now (down/left/right/up) — a Python set ordering occasionally wrote the wrong facing.