Zum Inhalt

Änderungen

Was sich mit jedem Update in den Definitionsdateien des Spiels geändert hat, das neueste zuerst. Die Symbole werden einzeln verglichen: neu, entfernt, umbenannt oder geändert. Modell-, Material- und Skriptdateien werden nur gezählt; die Skriptdateien stehen unter jedem Update. Die Liste beginnt mit dem Update vom 2026-10-08. Entfernte Symbole haben keine eigene Seite mehr.

Update 2026-10-22

Neu sind eine Prüfung des Videospeichers (VRAM) für die Grafikeinstellungen, ein Schalter, der die Schließung von Industrien pausiert (das Tutorial nutzt ihn), Import- und Export-Tabs für Städte und Industrien im Karten-Editor sowie die Missionsaufgabe store_entity mit fünf neuen Tutorial-Helfern. Die Init-Aufgabe des Tutorials speichert ihre Industrie jetzt als Entitäts-Schnappschuss statt als einfache Entitäts-ID.

370 Dateien geändert: 306 Modelle und Materialien, 64 Skript- und Datendateien.

Neu

Symbol Art Signatur
ApiUtil.getVramBudgetStatus function function(predicted : boolean) : VramBudgetStatus
Enum.VramBudgetStatus field VramBudgetStatus
GameBar.GameBarParam.Setup.hasTownIndustryExporter field boolean
GameBar.GameBarParam.Setup.hasTownIndustryImporter field boolean
IndustriesState.pauseIndustryClosure field boolean
IndustriesState.version field integer
MapEditor.MapEditorConfig.hasTownIndustryExporter field boolean
MapEditor.MapEditorConfig.hasTownIndustryImporter field boolean
MapEditor.MapEditorToolParams.hasTownIndustryExporter field boolean
MapEditor.MapEditorToolParams.hasTownIndustryImporter field boolean
MissionTaskStoreEntity record is MissionInterface.TaskScript<MissionTaskStoreEntity.State, MissionTaskStoreEntity.Params> (7 Mitglieder)
MissionTaskTutorialInit.State.industryResolved field boolean
MissionTaskTutorialInit.State.industrySnapshot field EntityUtil.EntityAndRevision
TutorialStoryUtil.calcAnnualShipmentSafe function function(industryEntity : Engine.Entity) : integer
TutorialStoryUtil.getCapitalCargoDemand function function(cargoTypeRes : string) : number
TutorialStoryUtil.getPositionSafe function function(entity : Engine.Entity) : Vec3f
TutorialStoryUtil.getStoredEntity function function(taskKey : string) : Engine.Entity
TutorialStoryUtil.getTownDistrictCenterSafe function function(town : Engine.Entity, landUseType : LandUseType) : Vec3f
VramBudgetStatus record (4 Mitglieder)

Entfernt

Symbol Art Signatur
MissionTaskTutorialInit.State.industryWithoutRoad field Engine.Entity

Geändert

Symbol Vorher Nachher
ConstructionReactUtil.getActionParams function(definition : ConstructionDefinition, params : {string : number}, repository : ConstructionActionRepository, isGamepadMode : boolean, refParams : ReactRefWrapApiT<any, ConstructionMenuParamsAPI>, entity : Engine.Entity, accessNotificationCacheFn : (function(Engine.Entity) : {Notification}), sublistParamsApi : ReactRefWrapApiT<any, ConstructionMenuParamsAPI>) : ConstructionMenuActionParams function(definition : ConstructionDefinition, params : {string : number}, repository : ConstructionActionRepository, isGamepadMode : boolean, refParams : ReactRefWrapApiT<any, ConstructionMenuParamsAPI>, entity : Engine.Entity, accessNotificationCacheFn : (function(Engine.Entity) : {Notification}), sublistParamsApi : ReactRefWrapApiT<any, ConstructionMenuParamsAPI>, disableLayersIA : boolean) : ConstructionMenuActionParams
Geänderte Skript- und Datendateien (64)
  • api/tealdef/api/type.d.tl
  • api/tealdef/api/util.d.tl
  • base/_content.json
  • base/content/game_mechanics/game_mechanics/industries/industries.d.tl
  • base/content/game_mechanics/game_mechanics/industries/industries.script.tl
  • base/content/game_mechanics/game_mechanics/towns/town_util.tl
  • base/content/gui/gui/construction/construction.tl
  • base/content/gui/gui/construction/construction_react_util.d.tl
  • base/content/gui/gui/construction/construction_react_util.tl
  • base/content/gui/gui/construction/tools/lane_modifier_tool.script.tl
  • base/content/gui/gui/entity_window/entity_window.css.lua
  • base/content/gui/gui/entity_window/vehicle/vehicle.tl
  • base/content/gui/gui/game_bar/game_bar.d.tl
  • base/content/gui/gui/game_bar/game_bar.tl
  • base/content/gui/gui/layers/layers_button_ridge.tl
  • base/content/gui/gui/line_vehicle_mgmt/feedback_list_util.css.lua
  • base/content/gui/gui/line_vehicle_mgmt/feedback_list_util.tl
  • base/content/gui/gui/line_vehicle_mgmt/line_vehicle_mgmt.css.lua
  • base/content/gui/gui/line_vehicle_mgmt/vehicle_store_window.tl
  • base/content/gui/gui/main/free_cam_options.tl
  • base/content/gui/gui/main/game.tl
  • base/content/gui/gui/main/tile_list_react_util.css.lua
  • base/content/gui/gui/map_editor/map_editor.d.tl
  • base/content/gui/gui/map_editor/map_editor.tl
  • base/content/gui/gui/menu/main_setting_pages.css.lua
  • base/content/gui/gui/menu/mod_manager_react_util.tl
  • base/content/gui/gui/menu/mod_selector_page.tl
  • base/content/gui/gui/menu/settings_page.tl
  • base/content/industries/clay_pit/clay_pit/clay_pit.module.lua
  • base/content/industries/coal_mine/coal_mine/coal_mine.module.lua
  • base/content/industries/cotton_farm/cotton_farm/field.module.lua
  • base/content/industries/farm/farm/field.module.lua
  • base/content/industries/fishing_grounds/fishing_grounds/floating_raft.module.lua
  • base/content/industries/forest/forest/field.module.lua
  • base/content/industries/iron_ore_mine/iron_ore_mine/iron_ore.module.lua
  • base/content/industries/livestock_farm/livestock_farm/field.module.lua
  • base/content/industries/oil_platform/oil_platform/drilling_ground.module.lua
  • base/content/industries/oil_well/oil_well/oil_well.module.lua
  • base/content/industries/quarry/quarry/quarry.module.lua
  • base/content/industries/rubber_farm/rubber_farm/field.module.lua
  • base/content/industries/sand_excavator/sand_excavator/dredging_ground.module.lua
  • base/content/industries/sand_pit/sand_pit/sand_pit.module.lua
  • base/content/mission/mission/mission_framework/mission_framework_react.tl
  • base/content/mission/mission/mission_framework/mission_legacy_util.tl
  • base/content/mission/mission/mission_sim.script.tl
  • base/content/mission/mission/tasks/non_bulldozable/non_bulldozable.tl
  • base/content/mission/mission/tasks/utility/mission_task_store_entity.d.tl
  • base/content/mission/mission/tasks/utility/store_entity.tl
  • base/content/mission/mission/tutorial/tasks/mission_task_tutorial_init.d.tl
  • base/content/mission/mission/tutorial/tasks/tutorial_init.tl
  • base/content/mission/mission/tutorial/tutorial_story.tl
  • base/content/mission/mission/tutorial/tutorial_story_branch_a.tl
  • base/content/mission/mission/tutorial/tutorial_story_branch_b.tl
  • base/content/mission/mission/tutorial/tutorial_story_util.d.tl
  • base/content/mission/mission/tutorial/tutorial_story_util.tl
  • base/tealdef/content_def.d.tl
  • base/tealdef/game_mechanics/industries/industries.d.tl
  • base/tealdef/gui/construction/construction_react_util.d.tl
  • base/tealdef/gui/game_bar/game_bar.d.tl
  • base/tealdef/gui/map_editor/map_editor.d.tl
  • base/tealdef/mission/tasks/utility/mission_task_store_entity.d.tl
  • base/tealdef/mission/tutorial/tasks/mission_task_tutorial_init.d.tl
  • base/tealdef/mission/tutorial/tutorial_story_util.d.tl
  • base/texture_metadata_cache.lua

Update 2026-10-08

Neu sind die Wahl der ersten Grafikvorgabe (ApiUtil.getGraphicsPresetParam, GraphicsPresetsUtil.getInitialGraphicsPresetDesktop und getInitialGraphicsPresetConsole) und ModhubApi.openTermsInBrowser; die Funktion ersetzt ModhubApi.openPath und UserProfile.openUrl. EntityWindowUtil.isConstructionModifiable heißt jetzt isConstructionModifiableEngine, die Kartendaten der Subventionen haben einen Modus lightweight, und die Aufgabe MissionTaskBuildConstruction kann die Daten ihres Proposal-Handlers speichern. Im englischen Text einer Spielmeldung wurde ein Tippfehler korrigiert.

138 Dateien geändert: 79 Modelle und Materialien, 59 Skript- und Datendateien.

Neu

Symbol Art Signatur
ApiUtil.getGraphicsPresetParam function function() : GraphicsPresetParam
GraphicsPresetParam record (3 Mitglieder)
GraphicsPresetsUtil.getInitialGraphicsPresetConsole function function(appConfig : AppConfig)
GraphicsPresetsUtil.getInitialGraphicsPresetDesktop function function(param : GraphicsPresetParam, appConfig : AppConfig)
MissionTaskBuildConstruction.Params.getProposalHandlerData function function() : any
MissionTaskBuildConstruction.Params.makeProposalHandler function function(data : any) : BuildConstructionUtil.ProposalHandlerConfig
MissionTaskBuildConstruction.State.proposalHandlerData field any
ModhubApi.openTermsInBrowser function function(Modhub.BackendId)
TownUtil.GrowthLevelCacheKey field string
pairs_native_lua_table function function(NativeLuaTable) : (function() : NativeLuaValue, NativeLuaValue)

Entfernt

Symbol Art Signatur
ModhubApi.openPath function function(path : string)
UserProfile.openUrl function function(UserProfile, string)
pairs_native.__call metamethod function(Map<T, V>) : function() : T, V

Umbenannt

Alter Name Neuer Name Signatur
EntityWindowUtil.isConstructionModifiable EntityWindowUtil.isConstructionModifiableEngine function(entity : Engine.Entity) : boolean

Geändert

Symbol Vorher Nachher
SubventionScript.getCardData function(state : Subvention<T>) : SubventionCardData function(state : Subvention<T>, lightweight? : boolean) : SubventionCardData
pairs_native record pairs_native<T, V> function<K, V>(Map<K, V>) : (function() : K, V)