Jump to content

Mechwarrior Battle Value (Mbv)


67 replies to this topic

#1 paxmortis

    Member

  • PipPipPipPipPipPipPipPip
  • 1,548 posts
  • LocationDortmund, Germany

Posted 28 August 2013 - 06:49 AM

Hi all, i wants to present you a player made Mechwarrior Online Battle Value (MBV). But before this let me explain the history.

History
As we made in the german community a 3025 Stockmech tournament. We use a tonnage limit but quickly we saw that some mechs like the Jagermech would not be used.

So the idea was born to create a own value, the MBV, to bring more mechs to the battlefield for the next tourney.

In a discussion in the german community we start to work together. Finally we had the MBV version 1.7.3a running. This version was first tested during a 3025 Stockmech drop event, with a MBV of 4300 (MBV/10).

It work quite well. No player complain about any team had a unfair advantage. After i saw now the presentation of the tonnage limit from PGI. I think it is time to bring the MBV to an international discussion.

What contains MBV?
The MBV handle the parts of a mech and give them a point based value.

Internal Structure
Armor
Engine
Single and Double Head sinks
Jump Jets
Speed
Weapon Values
Ammo
Equipment (Artemis, AMS, NARC, TAG, ECM, BAP, C.A.S.E)
Heat Efficiency Modifier
Heat Threshold Modifier
Weapon Location Modificator (contain Torso angle/pitch, Arm angle/pitch)
Place for Module Slots

It will calculate the point of a mech with this rules:

Spoiler


Mechlist
We create when a list of all stockmechs and use the 3025 for our field test. As explain above it works quite well. Here the list with MBV / 10 it is easier to calculate for the players.

Spoiler


As you can see in this list a Jagermech is cheaper as a hunchback. This depend about the value in a MWO battle.

It is hard to explain here every mech and the whole system only with a forums post. Especially for a german with bad english like me.

I upload a html file contained in a Zip. You can download it here:

MBV Version 2.0.0
https://docs.google....dit?usp=sharing

MBV Database 2.0.0 Update 26
http://mbv.36thdieron.de/

Posted Image

It contain the whole MBV with every stock mech, the calculations etc. I hope it makes it easier to understand.

Of course i will answer every questions about it as good as i can.


Why i make this post?
A value based MM would represent the mech in the field better as only the tonnage.

So i hope it will help to getting a value base matchmaking in MWO and of course to hear your feedback about it.

Edited by paxmortis, 14 May 2014 - 02:06 AM.


#2 Typhoon Storm 2142

    Member

  • PipPipPipPipPipPip
  • Overlord
  • Overlord
  • 302 posts
  • LocationHamburg

Posted 28 August 2013 - 07:15 AM

Not going to happen. The devs already have their own secret system how to mess up matchmaking. Using the original BT BV would not work either, since too much stuff has been changed from canon already. They would have to make a new system, much like yours, but I'm sure they won't.

Edited by Typhoon Storm 2142, 28 August 2013 - 07:18 AM.


#3 paxmortis

    Member

  • PipPipPipPipPipPipPipPip
  • 1,548 posts
  • LocationDortmund, Germany

Posted 28 August 2013 - 07:47 AM

We will see whats the future brings. Often enought the devs surprise us in both direction.

Since this times come the MBV can use for tournaments, leagues etc. Like we made it all ready with our 3025 tourney.

If you wants for example make a stock mech only tournament. I think it will work fine, too.

#4 Syllogy

    Member

  • PipPipPipPipPipPipPipPipPip
  • 2,698 posts
  • LocationStrana Mechty

Posted 28 August 2013 - 08:20 AM

How do you balance a moron against a sharpshooter in the same mech?

#5 paxmortis

    Member

  • PipPipPipPipPipPipPipPip
  • 1,548 posts
  • LocationDortmund, Germany

Posted 28 August 2013 - 08:22 AM

Thats not a part of a mech value, which should handle by the ELO system.

#6 Karl Streiger

    Member

  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • Wrath
  • Wrath
  • 20,369 posts
  • LocationBlack Dot in a Sea of Blue

Posted 28 August 2013 - 11:21 PM

View PostSyllogy, on 28 August 2013 - 08:20 AM, said:

How do you balance a moron against a sharpshooter in the same mech?

When I brought another system you ask the same question? Have you forgotten the answer?

View Postpaxmortis, on 28 August 2013 - 08:22 AM, said:

Thats not a part of a mech value, which should handle by the ELO system.

Well there is it.

BV is just the Mech - the SUM of a company BV is the sum of each Mech multipled with its ELO - BV representation.
For example a new player ELO modification could be 1. a low ELO 0.8 a high ELO 2-3

In addition and the only way to go for Random Play - is that the sum of BV for a premade team get another modification for example of 1.2

Example: a Lance of 4 heavy Mechs premade veteran players ELO MOD is 1.4
(JagerMech , Catapult , Catapract , Victor - will have the same battlevalue as a lance of Champion AS7-RS consisting of new players that just have bought the Mech when they startet to play the game. Elo rating is 0.9-1

Right from my guts i would think the RS would win - but they are newbs the others a veterans with better communication - so maybe the battle is even.

Much better as the premade weigh restrictions (better than nothing)
because that will result in even weight classes on both teams - resulting in a win of the preamde player - as long as there is no better way of communication - and the missing identificator or targets in an ECM cloud.

#7 paxmortis

    Member

  • PipPipPipPipPipPipPipPip
  • 1,548 posts
  • LocationDortmund, Germany

Posted 13 September 2013 - 01:05 AM

I upload MBV Version 1.7.4 here:
https://docs.google....dit?usp=sharing

or

online on the 36th Dieron Regular webside
http://mbv.36thdieron.de/mbv.html

Changes:
Weapons - Modify all weapons with the right values
Gauss - The Gauss get a 0,9 value modificator
Orion - Adding the orion mech to MBV

Edited by paxmortis, 13 September 2013 - 08:55 AM.


#8 Quardak

    Member

  • PipPipPipPipPipPipPipPip
  • The 1 Percent
  • The 1 Percent
  • 1,301 posts
  • LocationRaumsystem Kitzingen

Posted 13 September 2013 - 08:27 AM

Quite well. Funny 1 single Player is capable to bring a system to balance Mechs + Loadouts :D

#9 paxmortis

    Member

  • PipPipPipPipPipPipPipPip
  • 1,548 posts
  • LocationDortmund, Germany

Posted 13 September 2013 - 08:56 AM

Sorry i saw that i post the wrong url of our 3025 Stockmech tourney season 1 :rolleyes:

Now the links are the right ones.

View PostQuardak, on 13 September 2013 - 08:27 AM, said:

Quite well. Funny 1 single Player is capable to bring a system to balance Mechs + Loadouts :(


If PGI wants it they can have it :D

Edited by paxmortis, 13 September 2013 - 08:59 AM.


#10 Karl Streiger

    Member

  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • Wrath
  • Wrath
  • 20,369 posts
  • LocationBlack Dot in a Sea of Blue

Posted 14 September 2013 - 04:41 AM

View PostQuardak, on 13 September 2013 - 08:27 AM, said:

Quite well. Funny 1 single Player is capable to bring a system to balance Mechs + Loadouts :(


I have to admit, that even the holiness of TT did need a long way to implement BattleValue.
I believe in my copy of the Tactical Handbook or the CityTech rule book - there was another value - a great translation of C-Bills - this had worked great for campaigns - but was not sufficient to balance scenarios.

So it lasted some years till the BV was born and the first BV worked only for IS tech 1 vs Clans...so you needed the BV 2.0 - to find some balance - and still its highly depend if the players minmax there chassis or if they are bound to stock mechs.

However the main advantage of BV should be clear - some may never see them necessary - but that's not their fault.

#11 paxmortis

    Member

  • PipPipPipPipPipPipPipPip
  • 1,548 posts
  • LocationDortmund, Germany

Posted 16 September 2013 - 04:14 AM

Version 1.7.5 released.

Damage, cooldown, heat and duration was removed from the formular. Instead of them DPS and HPS will used.

Depend on this changes many weapon modificators was changed to balance the weapons.

For example:
An ER-PPC has now an value of 226,50, thats near the same as an AC2 (170,12) with one ton ammo (50) (total=220,12)
Two small laser (2*72,47=144,94) cost as much as two MGs (2*41,60=) with one ton of ammo (66,67) (total=149,87).

Online you can find the value here: http://mbv.36thdieron.de/

Thanks in advanced for your feedback.

#12 paxmortis

    Member

  • PipPipPipPipPipPipPipPip
  • 1,548 posts
  • LocationDortmund, Germany

Posted 17 September 2013 - 09:40 AM

MBV 1.7.6 uploaded with the new values of the UAC5 and the flamer. Link: http://mbv.36thdieron.de/mbv.html

Third field testing for Techlevel 3025 at 10/06 and 10/20

After this in the 3025 Stockmech Tourney - Season 2: http://mwomercs.com/...urney-season-2/

Edited by paxmortis, 17 September 2013 - 09:51 AM.


#13 paxmortis

    Member

  • PipPipPipPipPipPipPipPip
  • 1,548 posts
  • LocationDortmund, Germany

Posted 20 September 2013 - 04:15 AM

Version 2.0.0 uploaded to http://mbv.36thdieron.de/mbv.html

Quote

Changes:
Ammo - Explosiv ammo 50 points per ton, non explosiv 25

Gauss - Mod Change the modificator from 0,9 to 1

AMS - Value reduced from 150 to 100

NARC - Value reduced from 100 to 50

Head - Change the HP from 9 to the right value 15

Angel/Pitch - Set the right value of arm/torso angle/pitch for CDA, BJ, CN9, HBK, TBT and two VTR

Fixing - Find a couple of formular mistakes and correct them


For now the table will not longer modified because we will change to a SQL DB and gamefile version.

It can be found here: http://mbv.36thdieron.de/

#14 Kin3ticX

    Member

  • PipPipPipPipPipPipPipPipPip
  • The People's Hero
  • The People
  • 2,926 posts
  • LocationSalt Mines of Puglandia

Posted 20 September 2013 - 09:29 PM

in the formula;
2*(1-EXP(Heat Efficiency)/0,35))

what is "EXP"??

and, Can you supply a spreadsheet of the template with cell references if its of no trouble to you?

Edited by Kin3ticX, 21 September 2013 - 02:12 AM.


#15 paxmortis

    Member

  • PipPipPipPipPipPipPipPip
  • 1,548 posts
  • LocationDortmund, Germany

Posted 21 September 2013 - 01:43 AM

My english is not as good as i can it explain right. So let me show you a diagram.

Posted Image

I have all this additional in an open office file. If you wants read it you can get it.

#16 Kin3ticX

    Member

  • PipPipPipPipPipPipPipPipPip
  • The People's Hero
  • The People
  • 2,926 posts
  • LocationSalt Mines of Puglandia

Posted 21 September 2013 - 02:34 AM

okay, I think I understand that now. However, I am stuck with a really big BV because I am having trouble reverse-engineering "+HE/Th" mod and then counting final MBV, BV 2.0, etc etc. Please help. Also, for the Yen Lo Wang, the Modifier for the arm is really big too, not sure if its right...

link to open office spreadsheet:
http://www.filedropper.com/bvtest

#17 Crashingmail

    Member

  • PipPipPipPipPipPip
  • Fire
  • Fire
  • 311 posts
  • LocationGermany

Posted 21 September 2013 - 02:53 AM

HE = Heat Efficiency and Th is the Heat Threshold modificator.

If you are trying to do this in PHP here is a little Code Snipped:

$heat_dissipation  = (($engine_hs - $engine_add_hs) * ($mech_db_ary[$id]['isDHS'] == 0 ? $item_ary_full[$hs_id]['cooling'] : 0.2)) + (($mech_db_ary[$id]['heatsinks'] - $engine_hs + $engine_add_hs) * $item_ary_full[$hs_id]['cooling']);
$heat_eff	= $heat_dissipation / $hps;
$heat_mod	= 2*(1-exp(-$heat_eff / 0.35));
$heat_tresh	= 30 + (($engine_hs - $engine_add_hs) * ($mech_db_ary[$id]['isDHS'] == 0 ? -$item_ary_full[$hs_id]['heatbase'] : 2.0)) + (($mech_db_ary[$id]['heatsinks'] - $engine_hs + $engine_add_hs) * -$item_ary_full[$hs_id]['heatbase']);;
$heat_tresh_mod   = ($heat_tresh - 40) * 0.015 + 1;

Some explanations:
$mech_db_ary[$id]['isDHS'] this if the Mech has got DHS build in.
$mech_db_ary[$id]['heatsinks'] is the calculation, how many heatsinks the Mech has got
$item_ary_full[$hs_id]['heatbase'] is read from the game files for either SHS or DHS
$hs_id shows either 3000 or 3001 for SHS or DHS.

#18 paxmortis

    Member

  • PipPipPipPipPipPipPipPip
  • 1,548 posts
  • LocationDortmund, Germany

Posted 21 September 2013 - 03:23 AM

The arm modifier is right and yes the machine has a high MBV / 10 with 484 points

But you have here a great warmachine. 86 kph base speed, 60% heat efficiency, you have 2x UAC5 in the arm with 120° yaw and 60° pitch.

http://mwo.smurfy-ne...0bc1c3a85678145

For me this is a first class mech design. The only weekness is the XL engine but thats the reason it give no modifier for XL and non XL engines.

I upload you the MBV ods with your mech to the google drive.

https://docs.google....dit?usp=sharing

#19 Kin3ticX

    Member

  • PipPipPipPipPipPipPipPipPip
  • The People's Hero
  • The People
  • 2,926 posts
  • LocationSalt Mines of Puglandia

Posted 21 September 2013 - 09:51 AM

ahhh, I feel so dumb, never realized EXP was an excel function. These are very cool tools I can play with now. Thanks for the help.

Edited by Kin3ticX, 21 September 2013 - 10:02 AM.


#20 paxmortis

    Member

  • PipPipPipPipPipPipPipPip
  • 1,548 posts
  • LocationDortmund, Germany

Posted 21 September 2013 - 11:46 AM

No problem, your welcome.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users