ireves.net
← Projects

Eastward Project

Unofficial tools for editing Eastward assets, translations and mods.

Desktop

EastwardModTool

Asset editor and mod manager.

Browse the game in its Gii directory structure or group assets by type. Open sprites, textures, scenes, story graphs and scripts in their own viewers and editors.

Assets
Preview animations, edit text and import replacement files. Export editable sources for work in other tools.
Projects & mods
Keep edits in an .ewproject and export them as an .ewmod. Install the loader and manage enabled mods from the same app.
Language patches
Import translation JSON, add a language entry and include images or fonts in the same mod.
Web

Eastward Translate

Translation editor.

Compare source languages while editing a target translation. The interface supports English and Korean; the translation target can use other language codes.

Editing
Drafts stay in the browser. Saving checks for conflicting changes from other editors.
History
Search edited files and compare saved versions. See translation progress and files that still need work.
Export
Download translation JSON to import into ModTool when creating a language patch.
Runtime

EastwardModLoader

Custom resources and Lua scripts.

Loads mods created with ModTool, including language patches. Lua mods can respond to game events or replace script modules.

Install, update and uninstall the loader from ModTool. Add mods, choose which ones to enable and apply the selection there.

Language patches

  1. Eastward TranslateTranslation JSON
  2. EastwardModToolLanguage, images & fonts
  3. EastwardModLoaderApply the mod

Libraries & other tools

  • EastwardLib

    C# library for Eastward asset formats.

  • eastward.js

    JavaScript library and tools for Eastward assets.

  • EastwardPacker

    Command-line tools for extracting and repacking assets.