/SceneGate

Tool for game reverse analysis, file format analysis, modding and localization

Primary LanguageC#MIT LicenseMIT

logo SceneGate

Stable version   GitHub commits since latest release (by SemVer)   Build and release   MIT License  

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

Demo PO format view

Demo object view

Supported plugins

  • 🔧 Generic:
  • 🕹️ Platforms:
  • 🎩 Games:
    • Texim.Games: images from some DS games
    • LayTea: Professor Layton games (London Life only for now)
    • AmbitionConquest: Pokémon Conquest DS

Installation

The project ships the application as a portable ZIP file that does not require any installation. Just unzip and run!

Documentation

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.

Build

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

License

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.