Wmdata Changeover

General discussion related to the game goes here.

Moderators: Balthagor, Legend, Moderators

Post Reply
SGTscuba
General
Posts: 2544
Joined: Dec 08 2007
Location: Tipton, UK

Wmdata Changeover

Post by SGTscuba »

I have been discussing with Balth on discord some of the reasons that in the 1914 scenario gdp is hard to grow. I managed to get the following information off of him:
WMData sets a few values including per person consumption and expected commodity prices. Yes, it impacts the overall map economy.
I also managed to get that the WMData changes based on ingame dates, rather than based on tech. These dates are 1936, 1942 and some others.
My SR:U Model Project, get the latest and post suggestions here:

http://www.bgforums.com/forums/viewtopi ... 79&t=28040
evildari
Brigadier Gen.
Posts: 629
Joined: Aug 10 2017
Human: Yes

Re: Wmdata Changeover

Post by evildari »

it is an almost old feature and was also announced in some update logs:

in wmdata (this example from SR1914.wmdata) near the top of the file it reads smt like this:
&&WMDATA, 0
dayswmlevel, 5200

and at the bottom of the file you see:
#include "SR1936.WMData"

so in this example the 1936 wmdata file is loaded after around 14,25 years (1938 - well maths is not their strength)
there you have a chain of wmdata files and the next one is activated after the preset amount of ingame-days.
That is also the reason why your world economy can make massive shifts at those certain points of time.
(imo not a lucky solution cause its possible to disrupt economies - but since i can mod it and i have more massive issues with well other issues...)
my mods
http://www.bgforums.com/forums/viewtopi ... 79&t=25932 (even techs and units for everyone - AI will own you too)
http://www.bgforums.com/forums/viewtopi ... 79&t=29326 (MARSX2)
User avatar
Balthagor
Supreme Ruler
Posts: 22083
Joined: Jun 04 2002
Human: Yes
Location: BattleGoat Studios

Re: Wmdata Changeover

Post by Balthagor »

The target dates were set intentionally based on how we wanted things to progress.

The WMData doesn't happen "instantly", the game values will "drift" towards the values in the file over time based on the number of days to the next file.
Chris Latour
BattleGoat Studios
chris@battlegoat.com
evildari
Brigadier Gen.
Posts: 629
Joined: Aug 10 2017
Human: Yes

Re: Wmdata Changeover

Post by evildari »

Balthagor wrote: Jun 15 2019 The target dates were set intentionally based on how we wanted things to progress.

The WMData doesn't happen "instantly", the game values will "drift" towards the values in the file over time based on the number of days to the next file.
This is actually new (at least for me) - how long is that "drift" period?
And does it work linear ?
my mods
http://www.bgforums.com/forums/viewtopi ... 79&t=25932 (even techs and units for everyone - AI will own you too)
http://www.bgforums.com/forums/viewtopi ... 79&t=29326 (MARSX2)
User avatar
Balthagor
Supreme Ruler
Posts: 22083
Joined: Jun 04 2002
Human: Yes
Location: BattleGoat Studios

Re: Wmdata Changeover

Post by Balthagor »

I believe it is linear. It also affect battalion default build size. So if battalion sizes are at 20 in the first file, 40 in the second file, than 25% of the days into the time block units would default build at 25 pieces.

You can see this with tank battalion size between 1914 and 1938 (IIRC tanks was the reason we didn't aim for 1936, but I don't quite remember all the details).
Chris Latour
BattleGoat Studios
chris@battlegoat.com
SGTscuba
General
Posts: 2544
Joined: Dec 08 2007
Location: Tipton, UK

Re: Wmdata Changeover

Post by SGTscuba »

Ok, I see, I've gone through the files and found that there are the following:

1914
1936
1942
SRCW-B (normal SRCW isn't called from the 1942)
GC2020
My SR:U Model Project, get the latest and post suggestions here:

http://www.bgforums.com/forums/viewtopi ... 79&t=28040
User avatar
George Geczy
General
Posts: 2688
Joined: Jun 04 2002
Location: BattleGoat Studios
Contact:

Re: Wmdata Changeover

Post by George Geczy »

SGTscuba wrote: Jun 16 2019 Ok, I see, I've gone through the files and found that there are the following:

1914
1936
1942
SRCW-B (normal SRCW isn't called from the 1942)
GC2020
So yeah, if you wanted your progression to be different you could add in more files and change the number of days between the progression.

In the section heading: &&WMDATA, 0
the zero indicates which "level" this is, the levels go up in order from the first one present

The days setting: dayswmlevel, 5200
indicates the number of days between this level (ie WMDATA 0) and the next one (ie WMDATA 1).

As the days progress values are averaged, like Chris mentioned. So at day 2600 the values of most items would be the average between the value in WMDATA 0 and WMDATA 1.

SRCW-B was created because it provides some values more suited to long-play than the original SRCW world, which was a bit of an outlier in some ways.

There's some information in the Gamepedia: https://supremeruler.gamepedia.com/WMData

-- George.
Snowpig
Lieutenant
Posts: 90
Joined: May 04 2010
Human: Yes
Location: Germany
Contact:

Re: Wmdata Changeover

Post by Snowpig »

Just to throw in an idea:
How about implementing a similar transition for the resources-map?

Best Regards
Snow
User avatar
Balthagor
Supreme Ruler
Posts: 22083
Joined: Jun 04 2002
Human: Yes
Location: BattleGoat Studios

Re: Wmdata Changeover

Post by Balthagor »

Snowpig wrote: Oct 16 2019 How about implementing a similar transition for the resources-map?
This would be orders of magnitude more difficult. Reading a data file is easy, comparing map files of 1.8M hexes is not.
Chris Latour
BattleGoat Studios
chris@battlegoat.com
Post Reply

Return to “General Discussion - SRUltimate”