The International Simutrans Forum

 

Author Topic: Passenger AI in Simutrans Extended  (Read 397 times)

0 Members and 1 Guest are viewing this topic.

Offline JasoSSTO es

  • *
  • Posts: 5
  • Newbie.
  • Languages: EN, ES
Passenger AI in Simutrans Extended
« on: January 03, 2019, 03:27:03 PM »
 Happy 2019 everyone.

EDIT: Issue only found in Extended, not in Standard

I've been playing on Pak128Britain and wanted to include some AIs to have some fun. I included a goods AI, ticked the box on the left in the player list and it started building and doing its thing.
However, I also tried to include a Passenger AI, and even though I could create the player, I was unable to tick the box in the left in the player list to start it.

I wanted to ask if this is intentional, or if this is a bug; and if it's possible to change this option.
Thanks.
« Last Edit: January 03, 2019, 11:41:05 PM by JasoSSTO »

Offline jamespetts gb

  • Simutrans-Extended project coordinator
  • Moderator
  • *
  • Posts: 18210
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: Passenger AI in Pak128Britain
« Reply #1 on: January 03, 2019, 04:08:21 PM »
May I ask whether you are using the Standard or Extended version of Simutrans?

Offline JasoSSTO es

  • *
  • Posts: 5
  • Newbie.
  • Languages: EN, ES
Re: Passenger AI in Pak128Britain
« Reply #2 on: January 03, 2019, 07:47:52 PM »
I am currently using the Extended version, but it also happens on Standard.

Offline jamespetts gb

  • Simutrans-Extended project coordinator
  • Moderator
  • *
  • Posts: 18210
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: Passenger AI in Pak128Britain
« Reply #3 on: January 03, 2019, 09:18:01 PM »
Interesting.

In Extended, I do not recommend using the AI, as the AI has not been adapted to work with the features of Extended and probably does not work properly at all. The intention with Extended is that it be played online; alternatively, you can play a single player game and play multiple companies at the same time.

In theory, it would be possible to rewrite the AI to work with Extended, but this would be such a vast amount of work that it is unlikely to be feasible. Even in Standard, the AI is very basic and has not been much developed recently.

However, the behaviour that you describe does not seem correct for Standard. (I have just tested with Extended; I cannot reproduce the specific issue that you describe of being unable to tick the box). Can you confirm which version(s) that you are using?

Offline JasoSSTO es

  • *
  • Posts: 5
  • Newbie.
  • Languages: EN, ES
Re: Passenger AI in Pak128Britain
« Reply #4 on: January 03, 2019, 11:36:20 PM »
Update:
I wanted to recheck this in case I remembered it wrong, and indeed I did.
It works in all paks I tested of Standard with no issues. I even re-downloaded a fresh clean unaltered Standard and Experimental and in Standard there were no issues.
But it doesn't seem to work in Experimental (both Britain and Sweden, 32 and 64). It was a fresh install (even the documents folder was new) and I run the nightly program to make sure it was the latest.

This isn't really a bother, and as I said, I just wanted to try them for the fun of it, to see them make bad decisions and kilometers of roads everywhere. I wouldn't consider this necessary or even important. I agree, Extended is better played with Human only players, and I run my "serious" games with different human companies played by me.
It just seemed weird that the goods AI works and not the Passengers.

I attached some screenshots to show the issue.

Also, should this be moved to the extended forums since is not an issue in standard?

Offline jamespetts gb

  • Simutrans-Extended project coordinator
  • Moderator
  • *
  • Posts: 18210
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: Passenger AI in Simutrans Extended
« Reply #5 on: January 03, 2019, 11:43:36 PM »
Thank you for confirming - I have moved the topic to the Extended development forum. As noted, I could not reproduce this issue, but the AI is not currently a development priority.