Protobuf Loader
Load protobuf(.data) files at runtime to avoid conflicts
Screenshots 1 screenshots
About this mod Machine translation
Load protobuf(.data) files at runtime to avoid conflicts
Protobuf Loader
🚀 **Powerful tool for dynamically loading protobuf data files**
✨ Core Functions
- **Runtime Loading**: Load and reload .data files without restarting the game
- **Conflict Avoidance**: Significantly reduce module conflicts through record-by-record loading mechanism
- **Hotkey Control**: Supports convenient operations such as Ctrl+F7 reload, Ctrl+F8 reset, etc.
- **Smart sorting**: Automatically load folders and files in dictionary order
🎯 Usage scenarios
This module is mainly aimed at module developers, allowing data modification modules to be released in the form of .data files, avoiding the problem of easy conflicts with traditional .pak files. Users only need to follow the installation instructions from the mod author.
🔧 Technical features
**Loading Rules:**
- Supports ordinary .data files and .insert.data files
- Ordinary files will replace existing records, inserting files will create new IDs
- Load in dictionary order within the same folder
- Support folder number to control loading order
**Memory Management:**
- Modify protobuf runtime API cache
- Force rebuild of GameDB cache
- Supports runtime reset and super reset
⚙️ Configuration options
The configuration file is located in `ProtobufLoader/Config.json`:
- **ShutUp**: Reduce log output (default false)
- **ShuutUp**: further reduce logs (default false)
- **ShuuutUp**: Only output logs on errors (default false)
- **EnableChineseConsoleLog**: Support Chinese console log (default true)
📝 Notes
- Not all data tables support live reloading
- Pay attention to items with the same name but different IDs
- Some data are only read once during initialization
- It is recommended that the data file only contains modified records to reduce conflicts
---
💡 **Tip**: Use the DataEditor tool to view and edit the contents of the .data file, making module production more convenient!
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
- Place the files exactly as the readme says; mods with listed dependencies need those installed too.
- Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.
Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.