Contract Lance Randomizer
⚪ Last updated 2020Preview

🔍 Analysis
- 🏆 #4 of 5 Modders Resources and Tutorials mods in this game by downloads
📋 About This Mod
# ContractLanceRandomizer
Several Flashpoints assign specific 'Mechs to the player that they must use during a contract. This mod allows for assigning random 'Mechs based on tags set in the contract.json.
## Requires
ModTek or Modlauncher.
## Configuration
Update the entries in the contract.json under "player1Team.lanceOverrideList.unitSpawnPointOverrideList". Set "unitDefID" to "Tagged"; this will trigger the code to find a random 'Mech for this slot. Add tags to "unitTagSet" and "unitExcludedTagSet" as required.
For example, to update a player 'Mech from the assgined UM-R60 to a random UrbanMech, change
"unitDefId" : "mechdef_urbanmech_UM-R60",
"unitTagSet" : {
"items" : [],
"tagSetSourceFile" : "tags/UnitTags"
"unitDefId" : "Tagged",
"unitTagSet" : {
"items" : [
"unit_urbie"
"tagSetSourceFile" : "tags/UnitTags"
Contract Lance Randomizer is a modder's resource for BattleTech that lets Flashpoint contracts assign random 'Mechs to the player instead of fixed ones, based on tags in contract.json. With 7 endorsements and 115 downloads, it's a niche tool for modders looking to add variety to their campaigns.
✨ Key Features
📊 Pros & Cons
✅ Pros
- Tiny but dedicated following (7 endorsements) — the modders who use it swear by it.
- Opens up creative possibilities for custom Flashpoints, making each playthrough feel fresh.
- Lightweight and focused — does one thing and does it well.
⚠️ Cons
- Last updated in 2020 — might not work with the latest BattleTech patches or DLC.
- Requires modding knowledge to actually use — not for casual players.
For BattleTech modders who create custom Flashpoints and want to add randomized lance compositions. Skip if you're a player looking for a plug-and-play gameplay mod — this is a resource for creators.
💡 Beginner Tips
- Make sure you understand how contract.json works before diving in — check the BattleTech modding wiki for reference.
- Test your custom contracts in a separate save to avoid breaking your main campaign.
- If you're not familiar with JSON editing, use a text editor with syntax highlighting to avoid errors.
📊 Mod Details
- Game
- Battletech Mods
- Author
- dogfisc
- Version
- 1.0
- Downloads
- 115
- Endorsements
- 7
- Category
- Modders Resources and Tutorials
- Created
- 1/25/2020
- Updated
- 1/25/2020
🔧 How to Install Battletech Mods
Download from Nexus Mods.
📖 Full step-by-step install guide for Battletech →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Battletech commands, item IDs, and more.
Keep browsing — more Battletech mods await