I love career mode..99.9% great! But...

  • 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.

LemurFromTheId

Captain
24 Badges
Apr 28, 2017
479
37
  • Stellaris: Synthetic Dawn
  • Stellaris: Megacorp
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Crusader Kings III: Royal Edition
  • Crusader Kings III
  • Stellaris: Federations
  • Age of Wonders: Planetfall - Revelations
  • BATTLETECH: Heavy Metal
  • Stellaris: Lithoids
  • Age of Wonders: Planetfall
  • BATTLETECH: Season pass
  • Stellaris: Ancient Relics
  • Stellaris
  • BATTLETECH: Flashpoint
  • Stellaris: Distant Stars
  • BATTLETECH - Digital Deluxe Edition
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Age of Wonders III
  • BATTLETECH
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
Random starting Urbie is great.

A random starting lance of nothing but Urbies would be OP.

The reason I generally prefer the term "procedurally generated" instead of "randomized" is because the latter gives too many people the impression that the devs somehow lose all control over the possible outcome. Which isn't the case at all.

There are countless ways to limit and control lance composition despite it being "random". Strict tonnage limits and only-one-of-each-model limits are only the most obvious ones. But things like combat roles, movement types and distances and optimal weapon engagement ranges can also be taken into account, guaranteeing a varied and well-balanced lance.
 

Revan Katarn

Second Lieutenant
30 Badges
Jan 17, 2018
198
5
  • Age of Wonders III
  • Empire of Sin
  • Age of Wonders: Planetfall - Revelations
  • BATTLETECH: Heavy Metal
  • Age of Wonders: Planetfall Sign Up
  • Age of Wonders: Planetfall Season pass
  • Age of Wonders: Planetfall Premium edition
  • Age of Wonders: Planetfall Deluxe edition
  • Age of Wonders: Planetfall
  • BATTLETECH: Season pass
  • BATTLETECH: Flashpoint
  • Shadowrun: Dragonfall
  • Shadowrun Returns
  • Cities: Skylines - Parklife
  • Surviving Mars: Digital Deluxe Edition
  • Surviving Mars
  • BATTLETECH
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • Crusader Kings II: Reapers Due
  • Stellaris
  • Pillars of Eternity
  • Crusader Kings II: Way of Life
  • Cities: Skylines
  • Crusader Kings II
  • Cities: Skylines Deluxe Edition
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
I think Kiva mentioned during a stream that they considered/were thinking of totally random initial lance, but that was unlikely due to unbalanced between different starts, or high chances of having a starting lance with which you can't complete almost any contract... that's if I recall correctly.

Either way, a totally random lance I don't think it's a good idea, random can be very chaotic. I'll be happy with a randomness within some options (Mech1: one random from a pool of X candidates; Mech2: random from a different pool of candidates; and so on), so as @LemurFromTheId said, your lance has Mechs with different roles for a well-balanced lance. Or, this could be an option of the granular settings: full random starting lance / semi-random starting lance / standard starting lance.
 

Packrat

Lt. General
27 Badges
Feb 23, 2018
1.400
3
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
  • BATTLETECH - Initiate of the Order
  • BATTLETECH - Digital Deluxe Edition
  • BATTLETECH
  • BATTLETECH: Season pass
  • BATTLETECH: Flashpoint
  • BATTLETECH: Heavy Metal
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Empire of Sin
  • Magicka
  • Magicka: Wizard Wars Founder Wizard
  • Crusader Kings II
  • Crusader Kings II: Horse Lords
  • Warlock: Master of the Arcane
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sons of Abraham
  • Heir to the Throne
  • Europa Universalis III
  • Europa Universalis III: Collection
  • Divine Wind
  • Teleglitch: Die More Edition
Something that could be doable is a pool of premade starting lances that the game selects from randomly. That way, the devs can be sure the player doesn't wind up screwed over by the RNG of bad starting mechs and unusually tough early missions, but the player still won't know exactly what they'll have when they start a game.
 

LemurFromTheId

Captain
24 Badges
Apr 28, 2017
479
37
  • Stellaris: Synthetic Dawn
  • Stellaris: Megacorp
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Crusader Kings III: Royal Edition
  • Crusader Kings III
  • Stellaris: Federations
  • Age of Wonders: Planetfall - Revelations
  • BATTLETECH: Heavy Metal
  • Stellaris: Lithoids
  • Age of Wonders: Planetfall
  • BATTLETECH: Season pass
  • Stellaris: Ancient Relics
  • Stellaris
  • BATTLETECH: Flashpoint
  • Stellaris: Distant Stars
  • BATTLETECH - Digital Deluxe Edition
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Age of Wonders III
  • BATTLETECH
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
To be fair, one of the problems with a randomized starting lance is the fact that there are rather few light mechs in the game, so the pool is limited. Furthermore, Locust wasn't included because it's too bad, Firestarter wasn't included because it's too good, and UrbanMech wasn't included because it's too weird.

Personally I don't see a problem with giving the players a Locust if it's just one of five mechs. If you don't want to use it, keep your four other mechs intact.

So, a very simple randomized setup could be something like this:

Mech 1: a random Locust variant
Mech 2: a random Commando variant
Mech 3: a Spider
Mech 4: either a Panther or a Jenner
Mech 5: either a BlackJack, a Vindicator or a Trebuchet

Granted, it's not a huge amount of variation, but it's still more than there is currently, and it may well lead to very different early career games.
 

Torm51

Sergeant
5 Badges
Apr 29, 2018
93
0
  • Pillars of Eternity
  • BATTLETECH
  • BATTLETECH: Flashpoint
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
You guys are on point, I can see how some starting lances would not let you win at all, so random was the wrong word, but maybe a "random" from a variation of set lances that could work, like we said things could end up very different at the start!
 

EmptyPepsiCan

Major
10 Badges
Apr 30, 2018
544
21
  • Mount & Blade: With Fire and Sword
  • Pillars of Eternity
  • Tyranny: Archon Edition
  • BATTLETECH
  • Shadowrun: Dragonfall
  • BATTLETECH: Flashpoint
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
  • Crusader Kings II
  • Crusader Kings II: The Old Gods
If you want a different starting lance (and you don't already know how to do this) here you go:

First find the correct .json file. For me it's here:

C:\Program Files (x86)\Steam\steamapps\common\BATTLETECH\BattleTech_Data\StreamingAssets\data\simGameConstants

Open SimGameConstants.json with Notepad++ (free to download)

Scroll down to:

"StartingPlayerMech" : "mechdef_vindicator_VND-1R",
"StartingLance" : [
"mechdef_jenner_JR7-D",
"mechdef_commando_COM-1B",
"mechdef_spider_SDR-5V",
"mechdef_panther_PNT-9R"

Make the changes you want, following the format in the file. The names of all of the original mechs are here:

C:\Program Files (x86)\Steam\steamapps\common\BATTLETECH\BattleTech_Data\StreamingAssets\data\chassis

I'm not sure where the new mechs are - maybe somewhere in the Flashpoints files? - but they're easy enough to figure out. For example, the Hatchetman is "mechdef_hatchetman_HCT-3F".

You just pick whatever mechs you want - you can take up to 6 total - and plug them into the list, being careful not to screw up the formatting. Make a backup copy of the SimGameConstants.json file before you start, and the process will be totally, 100% foolproof.
 
Last edited:

BobaFatt

First Lieutenant
May 2, 2018
216
0
To be fair, one of the problems with a randomized starting lance is the fact that there are rather few light mechs in the game, so the pool is limited. Furthermore, Locust wasn't included because it's too bad, Firestarter wasn't included because it's too good, and UrbanMech wasn't included because it's too weird.

Personally I don't see a problem with giving the players a Locust if it's just one of five mechs. If you don't want to use it, keep your four other mechs intact.

So, a very simple randomized setup could be something like this:

Mech 1: a random Locust variant
Mech 2: a random Commando variant
Mech 3: a Spider
Mech 4: either a Panther or a Jenner
Mech 5: either a BlackJack, a Vindicator or a Trebuchet

Granted, it's not a huge amount of variation, but it's still more than there is currently, and it may well lead to very different early career games.


Something that’s been suggested in another thread is to allow 15m build value with a cap that no single mech can exceed somewhere around 4 and change million. That way if you do roll a bigger mech it is compensated for by the rest being smaller/lower BV. Also using predefined lists like the one you posted would work and you can even expand the lists for more variety by putting a total tonnage on the lance, something like:

Mech 1:45-50 tons
Mech 2:35-45 tons
Mech 3: 25-35 tons
Mech 4: 20-30 tons
Mech 5: 20-25 tons

The starting tonnage of the current career mode is 170 which would allow for several dozen permutations without truly being random.
 

Shake Appeal

First Lieutenant
24 Badges
Apr 24, 2018
241
192
  • Crusader Kings III
  • Europa Universalis IV
  • Stellaris - Path to Destruction bundle
  • Age of Wonders III
  • Surviving Mars
  • BATTLETECH: Heavy Metal
  • BATTLETECH: Season pass
  • BATTLETECH: Flashpoint
  • Shadowrun: Hong Kong
  • Shadowrun: Dragonfall
  • Shadowrun Returns
  • BATTLETECH - Backer
  • BATTLETECH - Beta Backer
  • BATTLETECH
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Tyranny: Archon Edition
  • Stellaris
  • Pillars of Eternity
  • Cities: Skylines
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis III
  • Europa Universalis III Complete
Why not just give the player a starting tonnage budget with which to select (stock) light and medium mechs up to a budget of 150T?

If someone wants to take six Locusts and one Spider, cool.
Vindicator, Blackjack, Jenner, Locust? Cool.
Shadow Hawk, Enforcer, Vindicator? Very cool.
Four Firestarters? Go nuts.

Or just go wild and let them take any mechs with no weight limitations. Atlas and a Crab? You do you.
 

scJazz

Colonel
2 Badges
Apr 25, 2018
1.142
1
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
To all of these Random Lance ideas...

If the starting lance was random it...

Your Career Mode score would have less relationship to anyone else's score or your own score in later runs. And we'd sit there pressing restart a billion times.

If you want to change up your starting lance... just mod it.
 

BobaFatt

First Lieutenant
May 2, 2018
216
0
To all of these Random Lance ideas...

If the starting lance was random it...

Your Career Mode score would have less relationship to anyone else's score or your own score in later runs. And we'd sit there pressing restart a billion times.

If you want to change up your starting lance... just mod it.

If every starting lance was based on 170 tons or 15m value it wouldn’t.
 

Shake Appeal

First Lieutenant
24 Badges
Apr 24, 2018
241
192
  • Crusader Kings III
  • Europa Universalis IV
  • Stellaris - Path to Destruction bundle
  • Age of Wonders III
  • Surviving Mars
  • BATTLETECH: Heavy Metal
  • BATTLETECH: Season pass
  • BATTLETECH: Flashpoint
  • Shadowrun: Hong Kong
  • Shadowrun: Dragonfall
  • Shadowrun Returns
  • BATTLETECH - Backer
  • BATTLETECH - Beta Backer
  • BATTLETECH
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Tyranny: Archon Edition
  • Stellaris
  • Pillars of Eternity
  • Cities: Skylines
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis III
  • Europa Universalis III Complete
Your Career Mode score would have less relationship to anyone else's score or your own score in later runs. And we'd sit there pressing restart a billion times.
Which is why giving the player choice is the actual best solution. Let people work out for themselves what the "optimal" approach is to an early-game rollout.
 

EmptyPepsiCan

Major
10 Badges
Apr 30, 2018
544
21
  • Mount & Blade: With Fire and Sword
  • Pillars of Eternity
  • Tyranny: Archon Edition
  • BATTLETECH
  • Shadowrun: Dragonfall
  • BATTLETECH: Flashpoint
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
  • Crusader Kings II
  • Crusader Kings II: The Old Gods
To all of these Random Lance ideas...

If the starting lance was random it...

Your Career Mode score would have less relationship to anyone else's score or your own score in later runs. And we'd sit there pressing restart a billion times.
That could be addressed by giving the player the choice between the standard lance, a procedurally generated lance, picking their own lance with constraints, and picking their own lance with no constraints. The choice could be reflected in the name of the play through - Standard Career, Random Career, 170/15 Career, and Unlimited Career. That way everyone could get what they want and people who care - of whom I am definitely not one - would still be able to compare apples to apples.

If you want to change up your starting lance... just mod it.

I agree that this is the best solution.

Incidentally, if you mod it will that be reflected in your Career Score? If not then Career Scores are officially meaningless, since anybody could have started the campaign with anything. I don't care how good you are - your puny scout lance is never going to keep pace with my 400-ton wrecking crew.
 

LemurFromTheId

Captain
24 Badges
Apr 28, 2017
479
37
  • Stellaris: Synthetic Dawn
  • Stellaris: Megacorp
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Crusader Kings III: Royal Edition
  • Crusader Kings III
  • Stellaris: Federations
  • Age of Wonders: Planetfall - Revelations
  • BATTLETECH: Heavy Metal
  • Stellaris: Lithoids
  • Age of Wonders: Planetfall
  • BATTLETECH: Season pass
  • Stellaris: Ancient Relics
  • Stellaris
  • BATTLETECH: Flashpoint
  • Stellaris: Distant Stars
  • BATTLETECH - Digital Deluxe Edition
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Age of Wonders III
  • BATTLETECH
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
There's no comparing career runs anyway because the difficulty settings don't affect the score and the starting locations can vary wildly, so what does it matter if people were to start with different lances?
 

jj284b

Major
21 Badges
May 1, 2018
530
0
  • Crusader Kings II
  • Naval War: Arctic Circle
  • March of the Eagles
  • Pillars of Eternity
  • BATTLETECH: Heavy Metal
  • BATTLETECH: Season pass
  • BATTLETECH: Flashpoint
  • Shadowrun Returns
  • BATTLETECH - Digital Deluxe Edition
  • BATTLETECH
  • Steel Division: Normandy 44
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV Sign-up
  • Stellaris
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Hearts of Iron III
  • Europa Universalis IV
  • Europa Universalis III Complete
  • Europa Universalis III
  • Commander: Conquest of the Americas
To all of these Random Lance ideas...

If the starting lance was random it...

Your Career Mode score would have less relationship to anyone else's score or your own score in later runs. And we'd sit there pressing restart a billion times.

If you want to change up your starting lance... just mod it.


Starting lance has minimal impact on final score.. My experience was that i made 75% of my points in the last 400 days...
 

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
To all of these Random Lance ideas...

If the starting lance was random it...

Your Career Mode score would have less relationship to anyone else's score or your own score in later runs. And we'd sit there pressing restart a billion times.

If you want to change up your starting lance... just mod it.

I am absolutely certain the RNG result of the first time someone fires an AC20 at you will have more impact on your final score than having some random aspects to the starting lance...