Caution
This project is still in a very early development phase (pre-alpha). Until we do a first release, there will be no downloads available. The current version crashes frequently and lacks many usability features for non-developer users.
If you are a Tinke user, be aware this project is not a replacement yet. It has a long way to go until it has the same feature set.
For now, this application is only useful if you are a .NET/C# developer, you are already familiar with Yarhl and you want to test your converters. The best way to get the latest dev version of the app, it's to build it locally. Creating a fork and running the CI may not work.
Work-in-progress tool for reverse engineering, file format analysis, modding and localization.
- 📁 Navigate the virtual file system from Yarhl.
- 🔁 Convert files with Yarhl converters via plugins.
- 🔎 View the content of files
- .NET objects as property grid or YAML/JSON
- PO viewer and editor
- 🔧 Generic:
- Yarhl.Media.Text: PO translation
- Texim: standard images
- 🕹️ Platforms:
- Ekona: DS and DSi ROM
- Lemon: 3DS ROM
- Texim.Games: DS images
- 🎩 Games:
- Texim.Games: images from some DS games
- LayTea: Professor Layton games (London Life only for now)
- AmbitionConquest: Pokémon Conquest DS
The project ships the application as a portable ZIP file that does not require any installation. Just unzip and run!
Feel free to ask any question in the project Discussion site!
Check our on-line documentation for more information about the file formats and how to use the tools.
The project requires to build .NET 8.0 SDK.
To build, test and generate artifacts run:
# Build and run tests
dotnet run --project build/orchestrator
# (Optional) Create bundles (nuget, zips, docs)
dotnet run --project build/orchestrator -- --target=Bundle
The software is licensed under the terms of the MIT license.
The information and software provided by this repository is only for educational and research purpose. Please support the original game developers by buying their games.