/CrateModLoader

Randomizer and mod loader for various games.

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Crate Mod Loader

The all-in-one Mod Loader and Randomizer for console games.
It detects, extracts, modifies and rebuilds games in an easy to setup way.
In addition, it allows for standalone "Mod Crates" to be installed seamlessly into games.

Downloads

Visit the Releases section to find the latest release.

See this list for supported games and their features in the current build.
See this list for supported consoles in the current build.

Contributors

Mod Crates

Place Mod Crates in the "Mods" folder for them to appear in the list.
An example mod can be found in the "Mods" folder.
Mod Crates can be folders or standard .zip files. They can be created in the program itself by preloading the game data.

Building Prerequisites

  • Microsoft Visual Studio 2017 version 15.3 (C# 7.1) or newer (not 2019)
  • .NET 4.7.2

Contributing

In order for a game to be included in a future release it must have at least two of the following:

  • Working randomizer of any kind (unless otherwise stated, must be completable without glitches)
  • Proof of concept mod
  • A fully implemented mod layer (extraction + packing)
  • Crate Mod Loader metadata edited into easily accessible text ingame

Features are generally expected to be stable, unless otherwise stated in the feature's description.

License

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see https://www.gnu.org/licenses/.