[EA35+]Universal Class System
[h1[This is a highly scalable class management and interaction system designed specifically for Ravenfield. It transforms the standard free-form weapon mixing into a tactical "Class Selection" experience, similar to the class systems found in Battlefield series.This mod is not just about adding a few classes; it provides a complete underlying framework. It is designed to offer players a more organized combat experience while granting mod authors infinite creative freedom.[h1]
Class-Based Combat
Say goodbye to random loadouts. The system introduces classic roles like Assault and Medic. Each class has a fixed configuration of primary/secondary weapons and gear, making battlefield roles distinct and teamwork essential.
Smart Deployment UI
If you enable the "Effect to player" option in the Class Pack, the system will generate intuitive class selection buttons on the spawn screen. You can clearly preview each class’s equipment and join the battle with a single click.
Dynamic Bot Management
Bots (AI) on the battlefield also adhere to these rules. The system automatically assigns classes and equipment to AI based on preset weights defined in the Class Pack, making the composition of both friendly and enemy forces appear more authentic and organized.
Data Persistence
The system remembers your last selected class and loadout. It automatically restores your choice upon the next respawn or restart game, eliminating the need for repetitive operations.
[h2[For Mod Authors: Infinite Extensibility[/h2]
This is the highlight of the mod! We use a modular design that allows you to create your own Class Packs without writing a single line of code.
No Core Modification Needed: You simply need to create a prefab containing the Class_Pack script.
Freely Define: Add child objects to this prefab to define new classes (e.g., Sniper, Engineer, or even custom sci-fi troopers).
Easy Configuration: Specify the weapon pool, icons, and assigned team for the class using configuration strings.
Automatic Registration: Once your mod is enabled, the system automatically reads and registers your class data.
Get the Class Pack Template here:
https://github.com/HongLanMeiQi/Universal-Class-System-Class-Pack-Template-
Subscribe to this mod (includes the Core Manager).
Enter the game and ensure the "Universal Class System" is enabled in the mod settings. Also, enable the Class Packs you want to play with.
Start a match and click the class buttons on the deployment (spawn) screen to select your兵种.
Revisions:
Old revisions of this mod are available below. Click the link to download.