Reintroducing Battlefield 3’s original progression system into Venice Unleashed.
vu-progression restores the classic Battlefield 3 progression mechanics to Venice Unleashed.
Players can unlock weapons, attachments, gadgets, and ranks through gameplay, just like in the original game.
This mod is designed for server administrators and players who want a more authentic BF3 experience.
This mod is still in early development, so some key features are still missing.
- Rank progression system
- Weapon unlocks based on score
- Attachment unlocks per weapon based on kills
- Vehicle unlock progression
- Persistent player stats across all servers (req. opt-in approval; see below for details)
- Configurable progression settings for server owners
Tip
If you would like your VU server to be included in public global progression, please visit this wiki page for instructions to apply.
The mod will default to local storage if you prefer not to participate.
- Venice Unleashed installed
- A dedicated server or local server
- Download the latest release from the Releases page.
- Extract the mod into your server’s
modsdirectory. The folder structure should look like this:instance/ └── Admin/ └── Mods/ └── vu-progression/ ├── ext/ └── mod.json - Add
vu-progressionto your server’sModList.txt:vu-progression - (Optional) Adjust config files (see below for details).
- Restart your server.
The mod includes a general config file at ext/shared/config.lua where you can adjust various settings. Advanced users can adjust additional config files under /ext/shared/Progression if they wish to have non-vanilla unlock requirements (useful if you want to make progression less grindy).
These should be considered temporary until a proper UI can be built to view these stats.
!levelor!score: Privately prints to the player all Class & General levels, score, and score required for next unlock.!kills <Weapon Name>: Prints number of kills for that weapon, kills required for next unlock, and what that unlock will be.!vs <Vehicle Type>: Does the same, but for Vehicle Score.
- Join a server with a
progressionmod tag - Play as usual — progression is tracked automatically
- Unlocks and ranks are saved between rounds or if you leave the server
Want to contribute? Here’s how:
- Fork the repo
- Create a feature branch
- Submit a pull request to the
devbranch
The mod is written in VEXT (VeniceEXT) scripting, primarily in LUA.
- Global persistent tracking across multiple servers
- Add Ribbons and Assignments
- Add dog tag unlocks
- UI stats page
- UI notifications for rank up / unlocks (like vanilla BF3)
- Bugfixes
- Possible non-BF3 features, such as Prestige
- Unlock notifications are currently minimal.
- Some awards (like Assignment-based unlocks) may not track properly or have arbitrary/placeholder XP/kill requirements.
Special thanks to the Venice Unleashed team and community.