Skip to content

A pretty one-stop-shop for The Coffin of Andy and Leyley modding! πŸ’šπŸ©·

License

Notifications You must be signed in to change notification settings

kleineluka/burial

Repository files navigation

Loading large Burial preview.. sorry Github doesn't support webm :'( or you are previewing this markdown in VSCode, if so, thanks for working on Burial!

Features 🐰

Burial is a program for TCOAAL mod players, mod creators, content creators and data miners~ πŸ…

  • Mod Manager 🍱: One-click install of modpacks, modloader manager, browse/download mods, manage installed mods, and switch mods easily with a profile system.
  • Resources βœ‚οΈ: Decrypt/encrypt .k9a files, export categories of resources, generate asset templates, parse/import dialogue, and decrypt/modify save files.
  • Reversing 🧬: Targeted code injection, export/deobfuscate/comment game run-time code, manage NW.js SDK's, manage developer tools, view game information, and create backups of your game files.
  • Mod Tools πŸ–οΈ: Turn the game to an RPG Maker project, export an RPG Maker project to a mod, convert a non-Tomb mod to a Tomb mod, edit mod.json files, edit repo,json files, and generate mod version differences.
  • Knowledge πŸ“”: Easily access modding resources in one convenient place.
  • Easy and Safe 🍡: Burial only takes a few clicks to get you playing mods, has lots of tooltips, and implements safety guardrails to protect your saves.
  • Quality of Life 🌸: Pretty GUI with character-based themes, settings, built-in tutorials, update checking, lots of emojis..
  • Fast, Small, and Open πŸ¦„: Built with Rust, a native webview (<30mb, no Electron!), and a forever open-source mindset.

Install 🩸

Executables will not be provided until a stable version is completed.

  1. Download the latest app from Github Releases, GameBanana, Itch.io, or Nexus Mods.
  2. Run the installer, silly!
    Questions: Why does Windows Defender appear? and Why is the program not portable?
  3. Open the program and enjoy!

To compile the source code yourself, please see the Contributing page on the Wiki.

Documentation πŸ₯©

Please view the Wiki! For help installing, go to the Installation and Help page. For further help, check out the Problems and Questions page. And if all else fails? Practice demonic magic with your favourite sibling- Open an issue on Github or contact me!.

The tech stack is a Rust back-end (Tauri framework), a web front-end (minimal dependencies), Python scripts to aid in development, TypeScript (Deno) for code deobfuscation, and Javascript for game modification. Wanna help? Check out the Contributing page on the Wiki~

Roadmap πŸ‘οΈ

(In no particular order and beyond basic planned features, aka luxury things that mostlyβ„’ will start after the first release..)

  • Language Support
  • Steam Deck / Linux Improvements
  • Better Folder & File Dialog Handling
  • Easier Save Editor
  • Cleanup (Code, UI, Responsiveness, Code Warnings, Var Ownership, Structure, JS -> Rust, Logging, Async I/O)
  • Self Updating
  • One-Click GameBanana Installation
  • Symbolic Linking (for Profiles)
  • Disk Space Awareness
  • Tauri V2 Miration
  • Game Instances (Profiles)
  • More Tooltips
  • Theming System
  • Settings System
  • Development Build Scripts

By Fans, Not Thieves πŸ’— A legal copy of the game is required to use Burial! Burial will never implement any piracy tools.
Please read the license and EULA before interacting with this software, and respect all licenses and rights in attributions. πŸ€“
This is a passion project that I work on constantly in my free-time. If you want to support me, please star 🌠 the repository or contribute!