Transport Tycoon Forums

The place to talk about Transport Tycoon
It is currently Wed Nov 22, 2017 7:27 am

All times are UTC




Post new topic  Reply to topic  [ 97 posts ]  Go to page 1 2 3 4 5 Next
Author Message
PostPosted: Mon Jul 18, 2016 6:46 am 
Offline
Tycoon
Tycoon

Joined: Sun Feb 23, 2014 10:02 pm
Posts: 1212
Both of these companies are here presented on their 66th birthdays...one started in 1837 and the other in 1865.
Both have fleets of about the same size.
Both have the same interest rate settings.
Yet the later-set game has the company worth over three times the value of the earlier-set game,along with revenue being high by a lesser factor.

What effect does start year have on finances?
Does the different world size play a role?
What are the most important factors comparing these two companies' performance?


Attachments:
TillydeanGrandVictorianR.R.,1stJan1903.sav [3.84 MiB]
Downloaded 87 times
GreenVictoryRailroad,1stJan1931.sav [567.69 KiB]
Downloaded 40 times
Top
   
PostPosted: Mon Jul 18, 2016 8:21 am 
Offline
Tycoon
Tycoon

Joined: Tue Feb 22, 2011 6:34 pm
Posts: 2596
Is inflation on? If it is, it might be that the later-set game has seen more inflation (I don't know in which years inflation is actually in effect).

_________________
Coder of the Dutch Trackset | Development support for the Dutch Trainset | Coder of the 2cc TrainsInNML


Top
   
PostPosted: Mon Jul 18, 2016 9:32 am 
Offline
Chief Executive
Chief Executive
User avatar

Joined: Mon Dec 23, 2013 4:33 pm
Posts: 683
Location: Bærum, Norway
Inflation is active during the first 170 years of the game, regardless of start year.

Overall, vehicles rise dramatically in capacity and speed during the years 1860 to around 2000, and the rise seems to peak in the period 1920 to 1970. This will of course vary quite a bit depending on which vehicle GRFs you're using, but in general they tend to follow real-life transport history. (Somebody ought to compile a graph of this.)

I never play with inflation on, because I usually start a new game between 1700 and 1800. The entire period 1700-1860 sees precious little improvement in transport capacity, and land-based transport with horse carriages at best will generate about a 2:1 ratio profit / total cost of ownership (TCO). Sailing ships combined with FISH 2 may deliver about 4:1. Compare this with a 1980s vehicle, which may easily give you a 10:1 profit. And this is why inflation sucks outside of the sweet years 1950-2050, which was, IIRC, the original game's time-span. I'd not recommend playing with inflation on unless your start year is within the takeoff period of the transport revolution, ie. between 1920 and 1950.

So, the answer to the original question should be quite obvious. A game started in 1837 will see little improvement in vehicle performance for the first critical decades, while a game started in 1865 will be able to utilize bigger and faster vehicles instantly, and from then on they're getting better all the time.

_________________
My screenshots
The 1700-2050 Ships & RVs thread
Norwegian Alternate Town Names


Top
   
PostPosted: Mon Jul 18, 2016 1:02 pm 
Offline
Chief Executive
Chief Executive
User avatar

Joined: Mon Dec 23, 2013 4:33 pm
Posts: 683
Location: Bærum, Norway
By the way, I wonder if there's a way to get a detailed log of events and transactions out of OTTD. Manual recording of purchase, annual expenses, income, and eventual retirement / replacement is extremely tedious and time-consuming. On the other hand, the program obviously keeps track internally of all these events. I'm not an experienced C++ programmer, but I can probably whip up a Perl script to munge raw data into plain text, if someone can point me in the right direction.

_________________
My screenshots
The 1700-2050 Ships & RVs thread
Norwegian Alternate Town Names


Top
   
PostPosted: Mon Jul 18, 2016 1:39 pm 
Offline
President
President
User avatar

Joined: Tue Nov 23, 2010 9:25 pm
Posts: 941
Location: ::1
I haven't taken a look at the games, but one thing I can think of:
different trains are available on the first day of the game.
If set the start year later, you start with faster, more powerful and higher capacity vehicles available for you to use. Those vehicles will obviously bring larger income immediately. Added to that, if your first year was in 1937, the rate of technological advancement in the game is much slower than some years later - you're further left behind in not having faster, bigger vehicles.

I don't think inflation has anything to do with the difference, if you're comparing two games, both are at same years into the game.


Top
   
PostPosted: Mon Jul 18, 2016 2:11 pm 
Offline
Chief Executive
Chief Executive
User avatar

Joined: Mon Dec 23, 2013 4:33 pm
Posts: 683
Location: Bærum, Norway
Sylf wrote:
I haven't taken a look at the games, but one thing I can think of:
different trains are available on the first day of the game.
If set the start year later, you start with faster, more powerful and higher capacity vehicles available for you to use. Those vehicles will obviously bring larger income immediately. Added to that, if your first year was in 1937, the rate of technological advancement in the game is much slower than some years later - you're further left behind in not having faster, bigger vehicles.

To expand a bit on that point: The potential profit margins are a lot higher in 1865 than in 1837, which will allow for a much faster early expansion phase. Normally, any profit earned during the first couple of decades will quickly be reinvested in more profit-generating infrastructure. It's a pure exponential, positive-feedback, runaway loop: The more you earn, the more you'll be able to invest in order to earn even more.

The growth rate tends to flatten out when the management of existing infrastructure keeps you occupied most of the time.

Sylf wrote:
I don't think inflation has anything to do with the difference, if you're comparing two games, both are at same years into the game.

Maybe not. But in any case, inflation is a powerful shot in the foot, at least for pre-1900 games.

_________________
My screenshots
The 1700-2050 Ships & RVs thread
Norwegian Alternate Town Names


Top
   
PostPosted: Mon Jul 18, 2016 3:29 pm 
Offline
Tycoon
Tycoon

Joined: Sun Feb 23, 2014 10:02 pm
Posts: 1212
I always play with inflation on and as a rule build nothing but railroads (though I may acquire companies that are diversified).I have been experimenting with start years.
It sounds like my notion of starting a game in 1714 and building nothing but horse-wagons may be doomed to failure?
I started with Transport Tycoon(1930-2030) and never played TT Deluxe(1950-2050).In OpenTTD I have started games in or before 1940.
I see no point in playing past when one can no longer replace vehicles with new improved ones,so have rarely ventured past the grading point in 2051.
I have a game started in 1901 that has reached 2049 and is still profitable,and one started in 1887 doing well in the 1960s.
It seems to me that if technology is still improving when inflation stops,profitability will be great,but I have to start before 1881 for that.


Top
   
PostPosted: Mon Jul 18, 2016 3:47 pm 
Offline
Chief Executive
Chief Executive
User avatar

Joined: Mon Dec 23, 2013 4:33 pm
Posts: 683
Location: Bærum, Norway
Baldy's Boss wrote:
It sounds like my notion of starting a game in 1714 and building nothing but horse-wagons may be doomed to failure?

With inflation on, certainly yes. The running costs will eat up your income long before you have access to anything with a better profit margin. But it might be instructive to try it.

18th century transportation is quite a challenge. I typically have a company value of about 10-20 millions GBP in 1800, after 100 years of play and no inflation. That's puny, compared to what you may have after 100 years if you start in 1900. The situation in 1800 in my long Ships & RVs thread pointed to in my sig below, where the company value is a whopping 50 millions GBP in 1800, is rather untypical. In my current game, the starting year was 1801. It's now 1910, and the company value is approaching 150 millions. And I don't consider making money as a primary goal of the game. I mostly enjoy watching those tiny blotches moving back and forth on the screen.

_________________
My screenshots
The 1700-2050 Ships & RVs thread
Norwegian Alternate Town Names


Top
   
PostPosted: Mon Jul 18, 2016 5:20 pm 
Offline
Tycoon
Tycoon

Joined: Sun Feb 23, 2014 10:02 pm
Posts: 1212
leifbk wrote:
Baldy's Boss wrote:
It sounds like my notion of starting a game in 1714 and building nothing but horse-wagons may be doomed to failure?

With inflation on, certainly yes. The running costs will eat up your income long before you have access to anything with a better profit margin. But it might be instructive to try it.

18th century transportation is quite a challenge. I typically have a company value of about 10-20 millions GBP in 1800, after 100 years of play and no inflation. That's puny, compared to what you may have after 100 years if you start in 1900. The situation in 1800 in my long Ships & RVs thread pointed to in my sig below, where the company value is a whopping 50 millions GBP in 1800, is rather untypical. In my current game, the starting year was 1801. It's now 1910, and the company value is approaching 150 millions. And I don't consider making money as a primary goal of the game. I mostly enjoy watching those tiny blotches moving back and forth on the screen.


The "Georgian Coach & Wagon Co." starting in 1714 (the year George I became King in Great Britain) would be intended to never build anything but horse wagons as long as it lasted,to see how long that would be...it sounds like you're saying it couldn't make it to when inflation stopped in 1884.(Green Victory Railroad,started in 1865 at the end of the USA's Civil War,doesn't run road vehicles but some competitors in 1931 still have horse wagons).


Top
   
PostPosted: Tue Jul 19, 2016 1:22 pm 
Offline
Tycoon
Tycoon

Joined: Wed Jan 17, 2007 12:14 am
Posts: 6922
let's put it this way: inflation increases costs faster than incomes, to around a factor of 5 after 170 years. so if a vehicle makes 5 times its running costs at the start of the game, that same vehicle will barely break even after 170 years.

_________________
You might not exactly be interested in Ferion, but if you are, have fun :)


Top
   
PostPosted: Tue Jul 19, 2016 4:23 pm 
Offline
Transport Coordinator
Transport Coordinator
User avatar

Joined: Thu Jan 14, 2010 11:45 pm
Posts: 299
There also seems to be an implementation bug in the way inflation limits are applied:

If you turn inflation on in year ten, then turn it off in year eleven, say, you get one year's inflation as expected. If you turn inflation on again in year 179, you get a second year of inflation, as expected. But in year 180, inflation turns off forever more, even though the game has only actually had two years of inflation.

This is because the inflation code deems '170 years since inflation started' as the limit, rather than looking at the actual cost multiplier. If inflation shut off when the cost multiplier got too high, then the arbitrary 170-year limit would disappear, and inflation would be restricted by the number players actually care about rather than a secondary number that just happens to hit the multiplier limit at about 170 years.

I think I even logged this on the bug tracker, some time back.


Top
   
PostPosted: Wed Jul 20, 2016 11:34 am 
Offline
Engineer
Engineer

Joined: Wed Sep 27, 2006 6:04 pm
Posts: 74
Looking at the code, inflation stops 170 years after the game's start regardless of when it was enabled or disabled, or when it reaches a theoretical maximum (but that's an overflow condition, it can only get there if you set interest rate to some suicidal value).


Top
   
PostPosted: Wed Jul 20, 2016 6:18 pm 
Offline
Transport Coordinator
Transport Coordinator
User avatar

Joined: Thu Jan 14, 2010 11:45 pm
Posts: 299
So, that sounds like a trivial fix; can you really just ditch the date check altogether, and dial back the overflow cutout to x5 or so?

I have a gamescript which dials back inflation by the simple expedient of randomly turning it off and on a user-controlled proportion of the time, but thanks to the 170 year cutout it just stops working after a time. As its purpose is to support games starting in the 1800s with inflation on, it's currently of limited use.


Top
   
PostPosted: Wed Jul 20, 2016 6:27 pm 
Offline
Engineer
Engineer

Joined: Wed Sep 27, 2006 6:04 pm
Posts: 74
Simons Mith wrote:
So, that sounds like a trivial fix; can you really just ditch the date check altogether, and dial back the overflow cutout to x5 or so?

It's an overflow condition as in, the internal representation has to fit in a certain number of bits. Nice crash waiting for you that way.

But you can drop the the date check, and you'll enjoy inflation for ever and ever, happily ever after.

Adding a cutoff in terms of the initial prices is not immediately trivial, since this information is not kept from one month to the next, and inflation still has to make sense when loading a saved game.


Top
   
PostPosted: Wed Jul 20, 2016 7:15 pm 
Offline
Tycoon
Tycoon

Joined: Sun Feb 23, 2014 10:02 pm
Posts: 1212
Better to add a user adjustable setting than change default behavior unadjustably.
Manually turning inflation off and on is more of a hassle than having a rate and duration that you can specify and then let execute.


Top
   
PostPosted: Wed Jul 20, 2016 7:19 pm 
Offline
Engineer
Engineer

Joined: Wed Sep 27, 2006 6:04 pm
Posts: 74
Either way it would involve changing the savegame format, and thus break compatibility with multiplayer games.


Top
   
PostPosted: Thu Jul 21, 2016 5:01 pm 
Offline
Tycoon
Tycoon

Joined: Tue Feb 22, 2011 6:34 pm
Posts: 2596
lcd_47 wrote:
Either way it would involve changing the savegame format, and thus break compatibility with multiplayer games.

Why would that be?

_________________
Coder of the Dutch Trackset | Development support for the Dutch Trainset | Coder of the 2cc TrainsInNML


Top
   
PostPosted: Thu Jul 21, 2016 5:11 pm 
Offline
Engineer
Engineer

Joined: Wed Sep 27, 2006 6:04 pm
Posts: 74
Transportman wrote:
Why would that be?

Because you need to persist the current inflation level across saves, rather than current prices?


Top
   
PostPosted: Thu Jul 21, 2016 5:50 pm 
Offline
Engineer
Engineer

Joined: Fri Jun 10, 2016 8:45 am
Posts: 45
Location: Russia
[+] Spoiler
Quote:
/* The cargo payment inflation differs from the normal inflation, so the
* relative amount of money you make with a transport decreases slowly over
* the 170 years. After a few hundred years we reach a level in which the
* games will become unplayable as the maximum income will be less than
* the minimum running cost.
*
* Furthermore there are a lot of inflation related overflows all over the
* place. Solving them is hardly possible because inflation will always
* reach the overflow threshold some day. So we'll just perform the
* inflation mechanism during the first 170 years (the amount of years that
* one had in the original TTD) and stop doing the inflation after that
* because it only causes problems that can't be solved nicely and the
* inflation doesn't add anything after that either; it even makes playing
* it impossible due to the diverging cost and income rates.
*/

Btw, all you need to do:
[Normal way]
1. Create a setting to enable unlimited inflation (HowTo)
2. Slightly modify first line of this function, so it will look like that
[+] Spoiler
Code:
   if ((check_year && (_cur_year - _settings_game.game_creation.starting_year) >= (ORIGINAL_MAX_YEAR - ORIGINAL_BASE_YEAR)) && !name_of_your_turn_on_unlimited_inflation_setting) return true;

3. Apply the patch and enjoy
[Short and not very nice way]
1. Delete line, that was listed above
2. Apply the patch and enjoy
Idk would multiplayer work or not

_________________
Sorry for my "great" English


Top
   
PostPosted: Thu Jul 21, 2016 6:01 pm 
Offline
Engineer
Engineer

Joined: Wed Sep 27, 2006 6:04 pm
Posts: 74
The new setting is not client-based, so it would have to be saved in savegames. This means the savegame version number would have to be increased. Boom.

Deleting the line would work fine though. As I said, inflation forever and ever. :D


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 97 posts ]  Go to page 1 2 3 4 5 Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 9 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000-2017 phpBB Limited

Copyright © Owen Rudge/The Transport Tycoon Forums 2001-2017.
Hosted by Zernebok Hosting.