Live data from Hacker News

OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe

openttd.org

81–90 of 115 posts

Re: OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe

#81
post #47

Earlier quoted context omitted.

OpenRA – which is open source reimplementation of Red Alert, Dune 2000 and C&C Tiberian Dawn - has solved this by offering to fetch the shareware game and extracting the assets from there. Fully libre distributable assets would offer even better experience, but this is one pretty neat way to handle the seamless start.

That's just the typical solution, I would be surprised if OpenTTD didn't used to do this too ?

IIRC there never was any kind of shareware version of TTD much less at any kind of stable URL that OpenTTD could automaticaly download. Also OpenTTD needed assets from particular version of TTD (different one than what I have as a boxed copy).

Re: OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe

#82

Earlier quoted context omitted.

Doesn't the shareware come with some license agreement which probably say not to do this?

Shareware software come with restrictions on redistribution , not use .

Does it? I thought it was vice versa.

Re: OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe

#84
post #20
post #11

Earlier quoted context omitted.

The original TTD was super stable though. I remember once I was able to crash it by building a very tight loop for a train, that it crashed with its own tail. This was the only time I saw the red font with debugging info.

An impressing feat, considering it was written in assembly.

Most assemblers have higher-level features like macros built in to make it easier to write. Once you start building abstractions (as Chris surely would've done) it becomes more manageable, but of course, still more work than writing C.

Instead of talking about that, spare a thought for the awful x86 memory segmentation mode[1] --- now that sucked.

[1] https://en.wikipedia.org/wiki/X86_memory_segmentation

Re: OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe

#85
post #48

I used to play this a lot with a friend. We made a map called “German Reunification” which simulates the separation until 1989 and subsequent reunification. The map is made from real elevation data and city geocoordinates. https://wiki.openttd.org/en/Community/Scenarios/Real%20World...

That map idea is super cool, thanks for sharing!

Re: OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe

#86
post #63
post #5

In the original Transport Tycoon (but not OpenTTD), if you would build a tunnel from one end of the map to the other, the amout of money to pay gets so large that it triggers a (signed) integer overflow. So you can start your campaign with billions of dollars!

I remember discovering something like this in the first (?) Sim City. I must have been like 10 years old at the time. For some reason I had built so many police stations that the upkeep (was it 100 per station) was so high my monthly losses overflowed to profits. It is only in hindsight that I now understand what happened there.

In my headcanon it’s not a bug but a feature. Once you have that many police officers most of them have nothing to do but terrorize the civilian population with civil forfeiture to the benefit of the budget.

Re: OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe

#87

Earlier quoted context omitted.

Shareware software come with restrictions on redistribution , not use .

Does it? I thought it was vice versa.

I think you're right - it encouraged sharing, but usually limited functionality (use) unless you knew the secret code "TIASP1814" - sorry scorched earth 1.2, you didn't give me a free upgrade 20 years ago, and I've been holding that grudge forever.

Re: OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe

#88
post #81

Earlier quoted context omitted.

That's just the typical solution, I would be surprised if OpenTTD didn't used to do this too ?

IIRC there never was any kind of shareware version of TTD much less at any kind of stable URL that OpenTTD could automaticaly download. Also OpenTTD needed assets from particular version of TTD (different one than what I have as a boxed copy).

Ah, I actually meant in the more vague sense of «to use the open source version with the original graphics/sounds, you have to get those media files from the disk of the game you bought».

Re: OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe

#89

Fun fact - the OpenTTD project supports building for the web browser via Emscripten. I couldn't find an officially hosted version of it, so I've been using my own at https://openttd.pranay.codes . Pretty usable out of the box, but there are some issues with audio. I've been meaning to add features like cloud saves as well, because right now your games are dependent on the whims of browser storage.

make that multiplayer work and take my money!

Re: OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe

#90
post #13

Earlier quoted context omitted.

Ah I did! https://news.ycombinator.com/item?id=39254487 (Feels a bit soon to repost somehow…)

I am looking at https://github.com/michalc/OpenTTDLab/blob/main/examples/02-... and wondering if this isn't hyperthreading being enabled. If you have 4 real cores, with 2 hyperthreads, the system reports 8 CPUs. But that's fake. Hyperthreads share most of their compute and register resources, so they only work well if a core is spending most of its time waiting. 2 hyperthreads both doing full compute will basically w…

I wonder if the plot would look similar if you disabled hyperthreading but kept the same number of workers.
Post reply on HN