• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Hypnotist

Office of Naval Intelligence
19 Badges
Feb 28, 2016
178
0
  • Hearts of Iron IV: Together for Victory
  • BATTLETECH: Heavy Metal
  • BATTLETECH: Season pass
  • Imperator: Rome Sign Up
  • Hearts of Iron IV: Expansion Pass
  • BATTLETECH: Flashpoint
  • Hearts of Iron IV: Expansion Pass
  • Age of Wonders III
  • Hearts of Iron IV: Death or Dishonor
  • BATTLETECH
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Pillars of Eternity
  • Crusader Kings II
  • Semper Fi
  • Hearts of Iron III Collection
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III
  • For the Motherland
Please correct me if I'm wrong:
  1. Campaign mission OPFORs are static
  2. Procgen mission OPFORs are random (from lists)
  3. Flashpoint mission OPFORs are random (from different lists)
 

mjbroekman

General
55 Badges
Mar 3, 2018
2.181
2
  • Cities: Skylines Deluxe Edition
  • Tyranny - Tales from the Tiers
  • Surviving Mars: Digital Deluxe Edition
  • Steel Division: Normandy 44
  • Cities: Skylines - Mass Transit
  • BATTLETECH
  • BATTLETECH: Season pass
  • Stellaris: Synthetic Dawn
  • Tyranny - Bastards Wound
  • Age of Wonders III
  • Cities: Skylines - Green Cities
  • Crusader Kings II: Jade Dragon
  • BATTLETECH - Initiate of the Order
  • Stellaris: Humanoids Species Pack
  • Stellaris - Path to Destruction bundle
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
  • Cities: Skylines - Parklife
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Surviving Mars: First Colony Edition
  • Cities: Skylines Industries
  • Crusader Kings II: Holy Fury
  • Surviving Mars: First Colony Edition
  • Cities: Skylines - Campus
  • Stellaris: Leviathans Story Pack
  • Age of Wonders: Planetfall Sign Up
  • BATTLETECH: Heavy Metal
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Mount & Blade: With Fire and Sword
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Crusader Kings II: Reapers Due
  • Tyranny: Archon Edition
  • Tyranny: Archon Edition
  • Tyranny: Gold Edition
  • Stellaris: Galaxy Edition
  • BATTLETECH: Flashpoint
  • Shadowrun: Hong Kong
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sons of Abraham
Please correct me if I'm wrong:
  1. Campaign mission OPFORs are static
  2. Procgen mission OPFORs are random (from lists)
  3. Flashpoint mission OPFORs are random (from different lists)

Yes but... Flashpoint OPFORs can be either random or static depending on how the author wrote them.
 

Hypnotist

Office of Naval Intelligence
19 Badges
Feb 28, 2016
178
0
  • Hearts of Iron IV: Together for Victory
  • BATTLETECH: Heavy Metal
  • BATTLETECH: Season pass
  • Imperator: Rome Sign Up
  • Hearts of Iron IV: Expansion Pass
  • BATTLETECH: Flashpoint
  • Hearts of Iron IV: Expansion Pass
  • Age of Wonders III
  • Hearts of Iron IV: Death or Dishonor
  • BATTLETECH
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Pillars of Eternity
  • Crusader Kings II
  • Semper Fi
  • Hearts of Iron III Collection
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III
  • For the Motherland
I'll start tracking it. Just finished a note-taking campaign and have just started the first FP. I'll let you know what I find.
 

Donvale

Major
11 Badges
Apr 30, 2018
743
0
  • Crusader Kings II
  • Cities: Skylines
  • Pillars of Eternity
  • BATTLETECH
  • Age of Wonders III
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • BATTLETECH: Flashpoint
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
It could also be mixed, where a FP defined one unit and let's the remaining 3 be procgen. I don't have a list of which FPs do what kind of OPFOR spawning.

Just for the sake of ease of creation I imagine this is normal.
Why get all complicated creating specific opfors for filler missions, on the flip side you always want the special fights to be exactly that, so they need hand crafted enemies!
 

Rubidium

Field Marshal
49 Badges
Jul 7, 2011
5.930
12.195
  • Crusader Kings III
  • Stellaris Sign-up
  • Europa Universalis IV: Pre-order
  • 500k Club
  • Victoria 2: A House Divided
  • Victoria 2
  • Europa Universalis III: Chronicles
  • Crusader Kings II
  • Europa Universalis IV
  • BATTLETECH: Flashpoint
  • Stellaris
  • Imperator: Rome - Magna Graecia
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Tyranny: Archon Edition
  • Stellaris: Leviathans Story Pack
  • Crusader Kings II: Monks and Mystics
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
  • BATTLETECH
  • Stellaris: Synthetic Dawn
  • Tyranny - Bastards Wound
  • Crusader Kings II: Jade Dragon
  • Crusader Kings II: Holy Fury
  • Imperator: Rome
  • BATTLETECH: Season pass
  • Age of Wonders: Planetfall
  • BATTLETECH: Heavy Metal
  • Age of Wonders: Planetfall - Revelations
  • Crusader Kings II: Conclave
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Tyranny - Tales from the Tiers
  • Europa Universalis IV: Third Rome
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Mare Nostrum
The FP with the Hatchetman is particularly notorious for its random spawns:
Back before they put in the requirement that that FP had to be completed for Hatchetmen to spawn, it was quite common to see the OPFOR that was supposedly threatening your experimental, brand-new, top-secret Hatchetman cargo include...a Hatchetman.
 
Last edited:

Hypnotist

Office of Naval Intelligence
19 Badges
Feb 28, 2016
178
0
  • Hearts of Iron IV: Together for Victory
  • BATTLETECH: Heavy Metal
  • BATTLETECH: Season pass
  • Imperator: Rome Sign Up
  • Hearts of Iron IV: Expansion Pass
  • BATTLETECH: Flashpoint
  • Hearts of Iron IV: Expansion Pass
  • Age of Wonders III
  • Hearts of Iron IV: Death or Dishonor
  • BATTLETECH
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Pillars of Eternity
  • Crusader Kings II
  • Semper Fi
  • Hearts of Iron III Collection
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III
  • For the Motherland
The FP with the Hatchetman is particularly notorious for its random spawns:
Back before they put in the requirement that that FP had to be completed for Hatchetmen to spawn, it was quite common to see the OPFOR in the force that was supposedly threatening your experimental, brand-new, top-secret Hatchetman cargo include...a Hatchetman.
I had that happen too. I also remember the first time i ran through Prototype right after UW release, the OPFOR had 2 Ravens. I initially thought that it was intentional and that was how you acquired it, but no just a developer mistake.

FTR, Prototype uses variable OPFORs. *edit* I also just realized that the maxium cash payouts for the Prototype missions appear to also be variable.
 
Last edited:

Kereminde

Field Marshal
29 Badges
Feb 22, 2018
3.425
365
  • Europa Universalis IV: Mandate of Heaven
  • BATTLETECH: Heavy Metal
  • BATTLETECH: Season pass
  • BATTLETECH: Flashpoint
  • Shadowrun: Hong Kong
  • Shadowrun: Dragonfall
  • Shadowrun Returns
  • BATTLETECH - Backer
  • BATTLETECH - Beta Backer
  • Europa Universalis IV: Rule Britannia
  • BATTLETECH - Initiate of the Order
  • Europa Universalis IV: Cradle of Civilization
  • Surviving Mars
  • BATTLETECH
  • Europa Universalis IV: Rights of Man
  • Stellaris
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: El Dorado
  • Cities: Skylines Deluxe Edition
  • Cities: Skylines
  • Europa Universalis IV
  • Crusader Kings II
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
The FP with the Hatchetman is particularly notorious for its random spawns:
Back before they put in the requirement that that FP had to be completed for Hatchetmen to spawn, it was quite common to see the OPFOR that was supposedly threatening your experimental, brand-new, top-secret Hatchetman cargo include...a Hatchetman.

It was actually kind of a guarantee; every run at that FP I took had the OpFor fielding one. Probably due to the procgen constraints.
 

JuicedGoose

Corporal
16 Badges
Mar 2, 2003
27
10
  • Ancient Space
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Knights of Pen and Paper +1 Edition
  • Semper Fi
  • Cities: Skylines
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Cadet
  • Crusader Kings Complete
  • BATTLETECH
  • BATTLETECH: Flashpoint
  • Prison Architect
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
My understanding is the OpFor selection can be a mix of the three. The "FPNAME_#_missiontype" jsons & txt files declare the specific vehicle/Mech(s) involved, or the tags, spawn effects, and difficulty adjustments used to generate OpFor. Mixed declared & generated can occur in a single lance. The txt files are much easier to read. Look for the "[Team]targetTeam" section.

For example, in the FP "A House Divided"...
the game spawns the matriarch's Grasshopper & 3 generated but named mechs as employer team (Ally) if you Decide with her. The OpFor in this mission has a lance with two declared mechs & the other two are generated.

If you Decide with the daughter, the matriarch's Grasshopper & her named generated buddies are on the target team (OpFor).

Red Hunt I uses declared OpFor Mech lances. Red Hunt II uses a declared Ally Mech lance & generated OpFor.

*edit* I also just realized that the maxium cash payouts for the Prototype missions appear to also be variable.
I'm guessing CBill payout might be based off of the "salvage potential" ("difficulty" - contract price per difficulty + other modifiers) mission setting. I don't have a way to determine if that is correct or not.
 
Last edited:

JuicedGoose

Corporal
16 Badges
Mar 2, 2003
27
10
  • Ancient Space
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Knights of Pen and Paper +1 Edition
  • Semper Fi
  • Cities: Skylines
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Cadet
  • Crusader Kings Complete
  • BATTLETECH
  • BATTLETECH: Flashpoint
  • Prison Architect
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
*edit* I also just realized that the maxium cash payouts for the Prototype missions appear to also be variable.
Well that throws a wrench into the works! LOL

Haha! If you haven't already, check out Amechwarrior's Flashpoint Authors Guide: https://forum.paradoxplaza.com/forum/index.php?threads/flashpoint-authors-guide.1153590/ Many of the details are outlined there.



Also, regarding payouts...
From the "BattleTech_Data\StreamingAssets\data\simGameConstants\SimGameConstants.json" file.

"ContractPricePerDifficulty" : 180000,
"ContractTypeMod_AmbushConvoy" : 0.8,
"ContractTypeMod_Assassinate" : 0.8,
"ContractTypeMod_CaptureBase" : 1.0,
"ContractTypeMod_CaptureEscort" : 1.2,
"ContractTypeMod_DefendBase" : 1.2,
"ContractTypeMod_DestroyBase" : 0.8,
"ContractTypeMod_Rescue" : 0.4,
"ContractTypeMod_SimpleBattle" : 1.0,
"ContractTypeMod_AttackDefend" : 1.2,
"ContractTypeMod_ThreeWayBattle" : 1.4,
"ContractPriceVariance" : 0.15,
"ContractFloorSalaryMultiplier" : 0.1,