Skip to content

Releases: DezFix/OctopusBridge

OctopusBridge 0.6.5

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.

OctopusBridge 0.6.2

Choose a tag to compare

@DezFix DezFix released this 13 Aug 05:54
  • Fixed: typed text now visible in all table editors (incl. translation column - editor opens 3 rows high)
  • Fixed: RU interface by default, all tables/headers/groups translated (Battle/Movement -> Бой/Перемещение etc.)
  • New: Ren'Py target-language choice ("Translate" button menu + remember dialog); "whole text" now includes game/tl/ on disk
  • New: AI busy animations - glossary analysis, cheat names translation, provider ping (async, no UI freeze)
  • i18n cleanup: base URL / Ollama URL / Save Editor translated, raw strings moved to TR keys (ru+en)

OctopusBridge 0.6.1

Choose a tag to compare

@DezFix DezFix released this 12 Aug 07:02

What's new in 0.6.1

  • Google engine rewritten: ~11x faster (measured 28,600 lines/min vs ~2,500) - cascade of free endpoints with built-in rate-limit protection.
  • About dialog redesigned - engine tags auto-pulled from the registry, Markdown changelog (from GitHub, local fallback), Ko-fi support button.
  • Translate tab layout fixed - nothing is cut off anymore (file panel 403 px, tuned columns).
  • Translation is batch-only, before launching the game (no live per-line translation).

Free, no subscriptions. Support the project on Ko-fi: https://ko-fi.com/k_k