Cities: Skylines

Cities: Skylines

171 beoordelingen
Asset AI Changer
   
Prijs
Toevoegen aan favorieten
Toegevoegd aan favorieten
Verwijderen uit favorieten
Mod
Bestandsgrootte
Geplaatst op
Bijgewerkt op
72.976 KB
8 apr 2015 om 3:17
21 jun 2019 om 15:29
8 wijzigingsnotities (weergeven)

Abonneren om te downloaden
Asset AI Changer

Omschrijving
Originally Building AI Changer, after merge of Snow_Cat's additions and UI rewrite after that, now a generic Prefab AI changer.

This mod adds a drop down list to the Asset Property editor that lets you choose any AI for the asset you are editing.

Warning - WorksAsBuilding() and WorksAsNet() checks are not implemented.

Assigning wildly inappropriate AIs will break an asset, cause exceptions and other weird things. Broken assets will fail to load and cannot be fixed with the asset editor.

You can try to assign inappropriate AI types (a VehicleAI to a building, etc) but chances are something will break horribly. So if you do, backup your asset before you try.

If you want to create a custom Building AI, create a building and assign your new AI to, if you create a custom VehicleAI, start with a stock VehicleAI and change that, etc.

Purpose

The main intended use of this mod is to ease the creation of assets with custom AI classes.

Usage

Just select the name of the new AI class and click "Apply" after you have made your selection. When you click Apply the new AI will actually be applied to the asset and refresh the properties panel with the new set of options for the selected AI. If the previous and new AI share properties, their values will carry over.

Using custom AI classes

You can assign custom AI classes with this, mod. They will start with the namespace of your mod in the AI list.

Source code & Issues

The source code of this mod is available at https://github.com/skaufhold/BuildingAIChanger

If you want to report an issue, please use the Github issues if you can as I may not always read the steam workshop comments. I will read your comment eventually, but a Github issue will notify me right away.

Update as of 28/06/16:

You can now choose to copy hidden attributes as well. This will copy all attributes that aren't marked as NonSerializable, instead of just the ones marked with CustomizableProperty. On applying the new AI type you will be prompted to select the behaviour.

Thanks to Snow_Cat for his contributions!
Populaire discussies Alles weergeven (1)
8
3 sep 2016 om 8:13
BuildingAI derived types
Snow_Cat
76 opmerkingen
Vadicus 26 feb 2023 om 18:21 
This is working. It will not change the AI of Props however. If you want to turn a prop into a building, you'll have to Dump the mesh, then create a new building with the Prob Mesh. This can be usefull if you have a highly detailed prop you wish to not behave like prop.
Still_Claire 8 feb 2023 om 18:37 
A possible replacement/update available here: https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2930517352
Dr_J0nes 21 aug 2021 om 13:17 
I deactivated all mods and only had this one active. Still no drop down menu. Unsubscribed..
74091796519793665 1 apr 2021 om 8:53 
Still working.
Sasquatch 25 okt 2020 om 17:16 
If I used this on the Mass Transit passenger station would that turn it into a cargo station? I assume I'd have to change the paths to spawn trucks instead of people. It would be awesome to have a 6-line cargo hub. Even better would be a railyard that did direct rail-rail transfers instead of rail-truck. Something like that is desperately needed to allow more efficient transfers between imports/exports and internal cargo networks.
nYn. nupsii<3 aka [Mr]Pumpkin 19 apr 2020 om 7:12 
pls update!
TwotoolusFLY_LSh.st 5 apr 2020 om 4:00 
need to update. not work.
byongtomaton 22 mrt 2020 om 9:54 
The dropdown is not showing up. Plz help
emilien.kopp 16 mrt 2020 om 0:47 
Would it be possible to COMBINE two AI classes in one building ? IE. Education and Entertainment
Cahos Rahne Veloza 27 sep 2019 om 13:04 
@Um3k:

Ploppable RICO is one. Just disable it when you want to use this or any of snow_cat's Asset editor mods.