Customizable Rank-up and Progression System

Hi there!

I decided to release the mod now because it features several customization options that players can adjust to their liking. The mod locks all weapons, accessories, camos, gadgets, specializations, vehicle upgrades, and character camos. These are then unlocked by meeting specific requirements, including leveling up, arming/disarming MCOMs, capturing flags, kills, headshots, reviving teammates, destroying vehicles, etc. (29 stats in total). All unlock requirements can be fully customized, and you can even set a custom XP multiplier.

CORE FEATURES

  • Persistent Data: All individual player progression data is saved in a .db (SQLite) file located in the mod’s main folder, ensuring your progress is maintained.

  • Level Unlocks: The unlocks for each multiplayer rank (45) are the same as in the base game, as are the unlocks for each level of every class (Assault, Engineer, Support, Recon).

  • Unified Vehicles: All vehicles share the same progression for unlocking their respective upgrades, streamlining the process.

  • Accessory Unlocks: The mod tracks kills and headshots for each weapon to unlock its corresponding accessories.

  • Statistics Tracking: The mod records 29 separate performance statistics for every player.

  • Full Compatibility: The mod is fully compatible with all maps and DLC

  • In-Game Stats: You can view your stats directly in the game console.

  • Full Customization: All requirements for unlocking weapons, accessories, multipliers, etc., can be modified to your liking. To customize, look for the “config.lua” file in the path “Rank-up-vub3/ext/shared” and open it with a text editor.

CONSOLE COMMAND
Type the mod name “rank-up-vub3.!” followed by any of the 4 commands for detailed information:

Command Function
rank-up-vub3.! stats Displays general player stats.
rank-up-vub3.! weapons Displays the kill and headshot count for all your weapons.
rank-up-vub3.! unlocks Displays the unlock requirements for DLC and Co-op weapons.
rank-up-vub3.! requirements Displays the requirements for unlocking weapon attachments, weapon camos, weapon variations, and vehicle upgrades.

Note: The “requirements” command also displays your current XP multiplier and whether the command usage limit (to prevent spam) is enabled.

MECHANICS AND CONFIGURATION NOTES

  • Vehicle Kills: Kills with the M224 (mortar) and map Turrets count towards unlocking vehicle upgrades.

  • Gadget Kills: Kills with the M320 and M26 MASS only count if they are used standalone (not attached); otherwise, the kill will count toward the primary weapon progression.

  • Specializations: Unlocking any specialization will now directly grant the Level 2 Specialization (Level 1 specializations have been removed).

  • Custom Weapon Requirements: Requirements for unlocking DLC or Co-op weapons can be customized, allowing a mix of any of the 18 available player stats (stats associated with levels and XP were not considered).

  • Custom Class Unlock Requirements: You can set different weapon accessory unlock requirements for each class (e.g., more kills and headshots for Assault than for Recon).

  • Constant Update: All console commands are always updated to reflect changes you make in the config.lua file.

INSTALLATION

  1. Extract the mod folder to the “admin/mods” path.

  2. Add the mod name “Rank-up-vub3” to your ModList.txt file.

Enjoy your custom progression server!

Rank-up-vub3.zip (120.6 KB) (V 1.0.0)

UPDATE

A new optimized version of the mod will be released soon.

All your existing progress and configuration will be preserved.

2 Likes

has a lot of potential, but im too lazy to setup the progression data. Will keep an eye out.

Will it have UI to equip the unlocked attachments? or is this still done manually via text edit

The mod already has default requirements for unlocking every item in the game. If you feel that any of them are not to your liking, you can change them in the config file. You can view these requirements by typing the commands described in the post into the console.

In the config file, you can only set the requirements for unlocking in-game items (this is all you can do there with a text editor). Once the player meets the requirements, the item automatically unlocks and can be equipped in the usual way (this has not changed). Primary weapons, secondary weapons, gadgets, and specializations are in the Deploy tab, while vehicle upgrades, weapon attachments, and character camos are in the Customize tab.

2 Likes

Nice work! I like it!

:clap: sounds enticing, I shall explore

Will need to test further, but it appears installing this mod on a server also running the fun-bots mod introduces considerable lag for bot kills, close to ~1 second.