News:

Do you need help?
Simutrans Wiki Manual can help you to play and extend Simutrans. In 9 languages.

Recent posts

#11
Note that this issue is ongoing. When I disable the rule, the attack comes right back and the forum quickly gets unusuable with pages failing to load.

One person sent me a PM noting that they cannot load pages using TOR. I don't know the precise conditions that force the issue I had to block, so I don't know how many are affected, although that's the only person I've heard of who can't access the forum, so for now, I'm leaving the rule intact, but still off and on trying to poke at it.
#12
Scripting Scenarios and AI / squirrel script - Script AI
Last post by Andarix - October 11, 2026, 06:46:15 PM
The script AI's pathfinding ignores "private road" signs.

This results in a path being successfully constructed, yet vehicles are unable to use it.

This affects both pathfinding across open terrain (for new routes) and navigation along existing paths.



This also applies to the new dialogue path builder.
#13
Community Discussion / Re: Re: About the Community Ma...
Last post by Mishasama - October 11, 2026, 12:12:13 PM
Quote from: victor_18993 on October 11, 2026, 11:18:51 AMThe problem is that there are no debugging tools that actually tell you how it reached that conclusion. The chain of thought is never exposed in any LLM, let alone the intermediate calculations or decisions made where it wasn't interacting with the human operator.
Have you tried adding a command to the prompt that requires a complete explanation of the reasoning chain? In my experience, it does allow the AI to display the reasoning process.Then I can formulate some system prompts based on the reasoning chain to fine-tune its behavior.
However, it's worth mentioning that CLDUDE seems rather stubborn when it comes to following commands. It's not easy to get it to act entirely according to your instructions; it always has its own set of "principles" to decide whether or not to obey...
#14
Community Discussion / Re: Re: About the Community Ma...
Last post by victor_18993 - October 11, 2026, 11:18:51 AM
I think AI is a good tool and copilot, but I don't know what kind of results it can deliver when it comes to marketing and PR. I imagine that if it's used to help draft or clarify text the result might be good, but in my experience with autonomous AI systems—meaning completely on their own—there comes a point where for some reason they start malfunctioning or for some reason start delivering diminishing results.

The problem is that there are no debugging tools that actually tell you how it reached that conclusion. The chain of thought is never exposed in any LLM, let alone the intermediate calculations or decisions made where it wasn't interacting with the human operator.

It's nothing new, LLMs are never going to expose this, but they don't provide us with any debugging tools to improve the workflow or figure out what failed either.

Right now I've noticed that Opus 5.5 takes a lot longer to perform coding tasks and isn't giving me better results than their previous models. Checking Anthropic's official documentation doesn't clarify this either; it seems like they turned Opus 5.5 into a souped-up Fable 5.1, but they don't indicate if there are parameters we should tweak or workflows we should adapt.

Therefore, right now I'm deep into adapting the entire orchestration system I had to optimize the whole workflow all over again. Basically, it's an example of how, as a tool, I think it's great, but every day it pisses me off more—or rather, annoys me—that they break the SDKs and orchestration environments that we users build to optimize models.

Anyway, I guess I'm just a bit annoyed about having to redo so much from scratch.

Summary: I do support AI if it's used as a copilot; I don't support it if it's fully autonomous.
#15
Patches & Projects / Re: Simutrans 32-bit graphics ...
Last post by victor_18993 - October 11, 2026, 10:55:18 AM
A new XR32 DAY+NIGHT testing build is available:

https://github.com/Dkijas/simutrans-true32-renderer/releases/tag/xr32-prissi-night-image-prototype-01-r12337-testing-1

Important:
SIMUTRANS_XR32=1 must be set when starting Simutrans, otherwise it will use the legacy 16-bit graphics.

This build is now based on trunk r12337 and includes:
- the newer zoom table from r12336;
- fixes for 40px toolbar icons and icon_scaling;
- the fix for thin XR32 images/catenary appearing too large and displaced at extreme zoom-out;
- the existing DAY+NIGHT prototype.

Thanks to makie and Frank for the real-world testing and reports — both helped uncover issues that were not visible in the original test cases.

If you try it, feedback is especially welcome on:
- extreme zoom levels;
- catenary / wayobjs;
- larger GUI icons/themes;
- DAY/NIGHT graphics;
- gradients and alpha/transparency.

This is still an experimental testing build, so please report anything that looks wrong.
#16
Community Discussion / Re: Re: About the Community Ma...
Last post by Mishasama - October 09, 2026, 05:48:17 PM
Your concerns are valid. We cannot blindly trust AI, much less allow it to replace our thinking abilities.

In my personal experience, although I'm now a near-heavy AI user, I've never directly asked AI for the final answer without examining its thought process.
I believe AI is merely a rapid learning aid, saving us time searching for necessary information from massive amounts of data. But this doesn't mean we should abandon thinking or any fundamental skills—can't we do anything without AI? —That's absolutely unacceptable.

We are individuals capable of independent thought, and we can accomplish a wide variety of tasks on our own, even if it takes a great deal of time and effort. But we must never be enslaved by a tool. Once we relinquish the abilities imprinted in our genes, we will cease to be human.

When we realize these things, there's no need to be overly afraid of AI. As long as we stick to our principles, AI will always be just a tool for us, not a devil that will replace us.

As for whether it's off-topic, I think the discussion surrounding AI issues is laying the foundation for our community management role in the future, so it's not off-topic. ;D
#17
factory_production_x::max_storage

`max_storage` is supposed to return the storage capacity for the goods. However, it returns 0 after the map loads.

If the AI players are deactivated and then reactivated, the correct values are returned.


    local dest_count_in = []
    local dest_capacity = null
    local j = 0
    foreach(good, islot in f_dest.input) {

      if ( good == freight ) {
        dest_count_in = islot.get_storage()
        dest_capacity = islot.max_storage

        local fs = f_dest.get_tile_list()
        gui.add_message_at(our_player, "### " + f_dest.get_name() + " - " + coord_to_string(fs[0]) + " # " + good + " # dest_capacity " + dest_capacity, fs[0])
      }
    }

    local input_ = abs((dest_capacity/100)*40)
      gui.add_message_at(our_player, "### input_ " + input_ + " # dest_count_in[0] " + dest_count_in[0], world.get_time())

messages (newest at the top)
Quote### input_ 0 # dest_count_in
  • 0
### Papierfabrik - 665,157 # Holz # dest_capacity 0
### Papierfabrik - 665,157 # Holz # src_count_in 11525
### input_ 0 # dest_count_in
  • 164
### Druckerei - 512,55 # Papier # dest_capacity 0
### input_ 0 # dest_count_in
  • 137
### Brauerei - 714,376 # Hopfen # dest_capacity 0
### input_ 0 # dest_count_in
  • 1071
### Chemiewerk - 589,1 # Oel # dest_capacity 0
...

save load
...

### input_ 880 # dest_count_in
  • 1153
### Chemiewerk - 589,1 # Oel # dest_capacity 2222
Der Verkehr in Möglingen nimmt zu: 1202 waren bei der Eröffnung von Kino.
Runk & Strunk Transports erhöht die Fahrzeugzahl der Linie: Straße Erdöl Meckenheim Ölfeld Betriebshof - Cuxhaven Ölkraftwerk Betriebshof
### input_ 520 # dest_count_in
  • 0
### Ölkraftwerk - 597,477 # Oel # dest_capacity 1357
Runk & Strunk Transports reduziert die Fahrzeugzahl der Linie: Straße Flaschenbier Weißenburg Zweig H - Weißenburg Getränkehandel Betriebshof


#18
Community Discussion / Re: Re: About the Community Ma...
Last post by prissi - October 09, 2026, 07:01:55 AM
Also, the impact of IT on the environment becomes large. When everyone switched from TV to streaming, you drastically increase energy consumption. Various optimisation had brought that down quite a bit, at least concerning of streaming TV.

And while there are always people claiming that innovations by AI will result in savings, it never happens. Almost all technologies which introduced energy savings, were never realised because when úsage became cheaper, people just used them so much more. (The one exception until now is LEDs since they had a 95% saving versus incandecent lamps, and 95% more light is still a challenge). But when gas lights were replaced by electric lights, the built more and brighter lamps, when horses were replace by cars, when letters were replaced by email: Each time the usage increased manifold. Now when thinking is replaced by prompting ...

No, IT will soon consume more energy than worldwide farming!

Of course it goes deeper.

AI as a tool, no problem. But it becomes AI instead of a tool use. With that, I have problems.

Since we can go as offtopic as we like here: Yesterday in the lab at my University, I spotted a student getting very questionable numbers from good data. I asked where those numbers came from. "I pasted the measurement into Chat-GPT." Yes, there is a skill missing, like looking first in a testbook to be able to judge. Or just ask a teacher, I mean we are there for a reason. Or look at the tool maker's software. But no, not thinking, only ChatGPT. And an AI always answers.

In this regard, I worry about AI. It may be an old man's worry; I am pretty sure someone said the same for the internet, the radio, and even about books.

And the third thing is losing sovereignty due to overload. If one cannot follow basic functions, you have a black box. Sometimes, I feel like James is close to the black box threshold on Extended. But this means you let the circumstance dictate your life, even more than it is already needed. Soon, there may be AI versus AI in court battles (especially in the preceeding administrative procedures). Even nowadays, AI generated claims for social security are overrunning the state courts in Germany. So soon, an AI may decide on and AI generated claim.
#19
Community Discussion / Re: Re: About the Community Ma...
Last post by makie - October 08, 2026, 08:01:15 PM
Quote from: Mishasama on October 08, 2026, 02:49:47 PMAs for Google Translate distorting the original meaning, there seems to be nothing that can be done... If you are already proficient in the target language, you don't need to use translation, right?
That is precisely the point regarding the AI problem.

If someone is proficient in a language—speaking and writing it just like their native tongue—then they don't need Google Translate. Such a person simply writes down their thoughts as they come to them.

The same applies to programming languages. If someone is proficient in a programming language and has plenty of practice, they simply write the program straight out, bypassing the need for prompts or result analysis. The program then runs correctly on the first attempt and does exactly what the author intended.

If someone can read a language reasonably well but struggles to formulate thoughts and write in it, Google Translate is helpful. However, proofreading is required.

The same applies to programming languages. AI can write a program for you, but there is no getting around the need to analyze and thoroughly test it. You therefore need to be able to read the output and possess enough experience to understand it and spot any errors.

If someone doesn't know a language at all, they have to trust Google Translate blindly.
Then you get something like this:
QuoteThe above text was translated by Google. Google is responsible for any disputes or conflicts arising from it. :P
Worse still, there is no learning effect. Even long-term use of Google Translate does not lead to any improvement in language skills.

The same applies to programming languages. Anyone who has an AI write their programs will never learn to program and, consequently, will be unable to read or evaluate the AI's output.

Those who are skilled at programming—thanks to extensive practice—are retiring or dying out. Newcomers and beginners will never gain that practice and experience. The problem, then, is not whether or not one uses AI, but rather the long-term impact on people.

[DE]
Das ist genau der Punkt mit dem Problem KI.

Wenn jemand fit ist eine Sprache und sie spricht und schreibt wie seine Muttersprache dann braucht er kein Google Translate. So jemand formuliert und schreibt seine Gedanken einfach runter.

Das gleiche gilt für Programmiersprachen. Ist jemand fit in einer Programmiersprache und hat viel Übung, dann schreibt er das Programm einfach runter und spart sich irgendwelche Prompts und die Analyse des Ergebnis. Das Programm läuft dann normal auf Anhieb und tut genau das was der Autor beabsichtigt hatte.

Wenn jemand eine Sprache zwar leidlich lesen kann, aber Mühe hat darin zu formulieren und zu schreiben, dann ist Google Translate hilfreich. Es braucht aber das Korrekturlesen.

Wieder das gleiche gilt für Programmiersprachen. Die KI kann einem ein Programm schreiben, aber um eine Analyse des Programms und sorgfältiges Testen kommt man nicht herrum. Man muss also das Ergebniss lesen können und genug Erfahrung haben um es zu verstehen und Fehler erkennen zu können.

Kann jemand eine Sprache gar nicht, dann muss er Google Translate blind vertrauen.
Dann kommt so etwas:
Schlimmer noch es gibt keinen Lerneffekt. Auch langjährige Verwendung von Google Translate für hier zu keiner Verbesserung der Sprachkenntnisse.

Das gleiche gilt für Programmiersprachen. Wer seine Programme von einer KI schreiben läst, wird nie das Programmieren lernen und kann folglich den Output der KI auch nicht lesen oder beurteilen.

Die gut Programmieren können, weil sie viel Übung haben, gehen in Rente oder sterben aus. Neulinge und Anfänger werden die Übung und Erfahrung nie erlangen. Das Problem ist also nicht ob man KI verwendet oder nicht, sonder die langfristige Wirkung auf die Menschen.
#20
Pak128.Britain-Ex / Re: [ex-15] Recalibrating indu...
Last post by jamespetts - October 08, 2026, 04:43:46 PM
Thank you very much for all this - it is much appreciated. I have been very busy this week and have not had time to review this fully at this stage, but the work is much appreciated.

On clothing and industry more generally - it is very difficult to balance without imports. We really do need to look at imports/exports (for goods) and overseas destinations (for passengers/mail) for 16.x perhaps. This will make a big difference both to industry balance but also to ship and aircraft traffic - but this is a complex feature (albeit AI will make it much easier to implement than it would otherwise have been).