[GS] Technology Advancement

Discuss the new AI features ("NoAI") introduced into OpenTTD 0.7, allowing you to implement custom AIs, and the new Game Scripts available in OpenTTD 1.2 and higher.

Moderator: OpenTTD Developers

Post Reply
Firrel
Engineer
Engineer
Posts: 13
Joined: 13 Aug 2019 17:06

[GS] Technology Advancement

Post by Firrel »

Technology Advancement GS


Technology Advancement (TEAD) is a game script which changes the availability of technology: rail, road, water, air. The script allows to start at a certain technology year, slow down or speed up the technology advancement or unlock all technology. Supports any combination of NewGRF.

How the script works:
The way this script works is that the technology date is separated from the game date, so it can advance at different speed or be paused completely. Based on this date, new vehicles are released or old are
shelved.

See more in readme:
readme.txt
(4.67 KiB) Downloaded 25 times

Requirements:
  • OpenTTD version 1.10.x or newer
  • SuperLib v. 40
Download:
The first release (v0) is available on BaNaNaS. This might contain bugs, which I wait you to report, so you help me to make the script better

Limitations:
The game script is limited at the time of writing by these factors:
  • only vehicles can be enabled/disabled by game script
  • vehicle reliability is not relevant to technology date, using no breakdowns is almost mandatory
  • the game script cannot access model life parameter of vehicles, so a fixed model life has to be selected
  • the technology speed is modified in game script settings; story book buttons are currently worked on, which will allow better control over the speed
  • enabling new vehicles by game script command does not trigger new vehicle news

Updates:
Version 0 (2020/05/10):
- initial release
Attachments
TechnologyAdvancement-0.tar
(50.5 KiB) Downloaded 11 times

Post Reply

Return to “OpenTTD AIs and Game Scripts”

Who is online

Users browsing this forum: No registered users and 2 guests