Skip to content

Games: Common & General

About

  • Contains anything generic that is game related, but is generic and applies multiple games.

Reloaded-II (Mod Loader)

About

  • The most advanced .NET based Mod Loader & Manager Combo for native games.
  • Full Set of Game Hacking Libraries.
  • Full Dedicated Wiki.
  • Very High Performance.
  • Modular And Extensible.
  • Supports any 32 or 64-bit game.
  • Integrated Logging.
  • Dependency System.
  • Execute Code before Game Runs a single Line.
  • Load & Unload mods at runtime.
  • Full Debugging Support including Edit & Continue.
  • Automatic Installer & Updates.
  • Support for Delta Compression in Updates.
  • Mod Sets/Mod Collections.
  • Does Not Modify Game Directory! Clean Uninstall!
  • Disk Friendly: No file duplication, no extra residue.
  • Controller Support.
  • and much more...

Info

  • Below are individual universal mods for Reloaded that don't fit any other category in this index.

File Redirector

Reloaded Universal File Redirector

  • Summary: Allows adding/replacing game files without physically modifying game folder.
  • Release Date: 2019 Source Code
  • Features:
    • API (dynamically add files etc.)
    • Log all files accessed by application.
    • Log replaced files.

What is Sonic Heroes loading right now? And what file is it being replaced with?

DirectInput Hotkey Fix

DInput Please Cooperate

  • Summary: Fixes cases where a DirectInput application prevents you from using your hotkeys.
  • Release Date: 2020 Source Code

File Emulation Framework

File Emulation Framework

  • Summary: Framework for emulating archive files at Windows API level to enable modding of games without repacking massive (2GB+) archives.
  • Release Date: 2022 Source Code
  • Another crucial component to Reloaded's Core Philosophy. Don't touch game folder. No performance loss. Run anywhere.
  • Features:
    • Works with any application, game or tool even console emulators.
    • Supported recursive/nested emulation of files, e.g. archive inside archive.
    • Negligible (unnoticeable) overhead.
    • Currently supports 5 archive formats (and counting!!).
    • Extensive Unit Tests & asserts for runtime bug avoidance.

Imagine adding/removing/replacing files in these archives without requiring any unpacking or repacking, without using any additional disk space and with zero overhead in a way that works even with emulated games.

Yes, that's a thing now!

Dear ImGui Hook

Reloaded.Imgui.Hook

  • Summary: Library to add Dear ImGui into your game mod.
  • Release Date: 2020 Source Code
  • Features:
    • Inject Dear ImGui into any D3D9/11 game, x86 or x64.
    • Extensible. Can add support for other APIs without recompiling.
    • Supports viewports and docking. You can drag ImGui windows outside game window!!
    • No Pause on Focus Loss [Universal, for any game].

CRI Middleware

Info

  • The items below apply to all games using CRI Middleware between 2000 and 2021.
  • It is particularly popular among developers from Japan.

CRI FileSystem V2 Hook

CRI FileSystem V2 Hook

  • Summary: Adds Mod Support to Modern Games using CRI .CPK Archives.
  • Release Date: 2022 Source Code
  • Features:
    • Should support games from 2017 onwards, maybe older.
    • Hot Reload (Add/Replace files without app restart).
    • API (dynamically add files etc.)
    • Log files accessed by application.
    • Replace music in AWB music Archives inside CPKs without using additional disk space, via an extension mod.

Well, this mod certainly enables some interesting use cases...

.CPK Reading Library

CriFsV2Lib

  • Summary: Low level library for unpacking files from .CPK Archives.
  • Release Date: 2022 Source Code
  • Features:
    • Minimalist, self contained in 25KiB.
    • Maximum performance, all code hand tuned for best x64 assembly output.
      • Faster than original CRI code present in retail games (in all parsing, decompression & descrambling).

Included GUI tool for extraction.

ADX w/ ID3

ADX ID3

  • Summary: Custom variant of CRI's ADX Audio Format, with support for ID3 Meta Tags.
  • Release Date: 2022 Source Code
  • Intended for displaying information about current music track in-game with support mod(s).
  • Features:
    • Backwards compatible (games unaware of ID3 can still playback ADX).
    • Reference ID3 Data Embedder/Extractor.
    • Losslessly add ID3 metadata to existing files.
    • Full stable specification on reading/writing ID3 data.
# dotnet Sewer56.Adx.Id3.Tool.dll view --source "Digital Circuit.adx" 

Title: Digital Circuit (original version)
Artist(s): 瀬上純
Album: Shadow the Hedgehog: Original Soundtrax
Year: 2006
Genre(s): Soundtrack
Track: 44
Disc No: 1

Reading info from a custom ADX with ID3 support.

.AFS Library

AfsLib

  • Summary: Library for parsing, unpacking & packing CRI .AFS archives.
  • Release Date: 2019 Source Code
  • Features:
    • Fast file previewer (parse metadata near zero overhead).
    • Low allocation.
var data = File.ReadAllBytes(afsFilePath);
if (AfsFileViewer.TryFromFile(data, out var afsViewer)) 
{
    // Do stuff. This easy to use!
};

CRI FileSystem Hook

CRI FileSystem Hook

  • Summary: Mod for CRI games roughly between 2000-2010 that fixes a number of issues.
  • Release Date: 2019 Source Code
  • Features:
    • Fast cold startup times (~5 seconds to 0).
    • Allows file replacement.
    • Allows launching files not present during game launch.

SEGA PRS Compressor

dlang-prs

  • Summary: High performance custom compressor/decompressor for SEGA's PRS compression format used since the Sega Saturn.
  • Release Date: 2018 Source Code
  • Fastest PRS Compressor/Decompressor with best compression ratio (at time of writing).