AI prompts
base on Advanced traffic lights for Cities: Skylines II ## Traffic Lights Enhancement
* Set traffic lights to various predefined signal modes
* Guide available [here](https://github.com/slyh/Cities2-TrafficLightsEnhancement/tree/master/GUIDE.md)
* Compatible with version 1.1.7f1
This mod stores extra data in your saves to provide additional functionality. Once the mod is removed, traffic lights and junctions should revert to default settings when a road update is triggered, but this cannot be guaranteed.
You cannot downgrade this mod to an older version. Cities saved with the new version are not compatible with previous versions.
> [!WARNING]
> These modifications are highly experimental. Your game may crash more frequently, and your save files could be corrupted.
Do you have any suggestion on the translations? You could submit them on [Crowdin](https://crowdin.com/project/Cities2-TrafficLightsEnhancement), your contributions are appreciated!
## Installation
You can download the mod from [Paradox Mods](https://mods.paradoxplaza.com/mods/78960/Windows) or install it manually as a [local mod](https://cs2.paradoxwikis.com/Modding_Toolchain#Local_Mods_Location).
The instructions for building the mod yourself are available [here](https://github.com/slyh/Cities2-TrafficLightsEnhancement/tree/main/BUILD.md).
## Acknowledgements
This mod would not have reached its current stage without help from the following people and projects:
[Cities2Modding](https://github.com/optimus-code/Cities2Modding): An example mod for starting modding in Cities: Skylines II
[BepInEx](https://github.com/BepInEx/BepInEx): Unity / XNA game patcher and plugin framework
[Harmony](https://github.com/pardeike/Harmony): A library for patching, replacing and decorating .NET and Mono methods during runtime
[PickledDragon](https://github.com/EisbarGFX) and [Rebecca](https://github.com/slash-under) for their insights into the lane system's inner workings.
[Primeinc](https://github.com/primeinc) and [Windows200000](https://github.com/Windows200000) for the [guide](https://github.com/slyh/Cities2-TrafficLightsEnhancement/tree/master/GUIDE.md).
Additionally, gratitude is extended to the individuals listed below for their translation contributions:
* Chinese (Simplified): [SuperYYT](https://github.com/SuperYYT) and [RilkeXS](https://crowdin.com/profile/rilkexs)
* Chinese (Traditional): [angel84326](https://github.com/angel84326) and the Taiwanese Cities: Skylines community
* Dutch: [Jord38](https://github.com/Jord38), [Randy von der Weide](https://crowdin.com/profile/thesonnyx) and [starrysum](https://crowdin.com/profile/starrysum)
* French: [PsykotropyK](https://github.com/PsykotropyK), [Edou24](https://github.com/Edou24), [Clark](https://crowdin.com/profile/clarkent), [rorobuibui](https://crowdin.com/profile/rorobuibui) and [Morgan Touverey Quilling](https://crowdin.com/profile/mtouverey)
* German: [TheL0ki](https://github.com/TheL0ki), [Simanova86](https://github.com/Simanova86), [Mark](https://crowdin.com/profile/randomkuchen), [fahei](https://github.com/fahei) and [KaeseKuchen](https://crowdin.com/profile/kaesemitkuchen)
* Italian: [Stefano](https://crowdin.com/profile/furios)
* Japanese: [macoto-hino](https://github.com/macoto-hino) and [amanao](https://crowdin.com/profile/amanao)
* Korean: [Twotoolus-FLY-LShst](https://github.com/Twotoolus-FLY-LShst) and [DevelopmentAnything](https://github.com/DevelopmentAnything)
* Polish: [karmel68](https://crowdin.com/profile/karmel68)
* Portuguese (Brazil): [djotabr](https://github.com/djotabr) and [lucianoedipo](https://github.com/lucianoedipo)
* Russian: [Mellaway](https://github.com/Mellaway), [BuiIdTheBuilder](https://github.com/BuiIdTheBuilder), [Alex Motor](https://crowdin.com/profile/orwester) and [Sivenesis](https://crowdin.com/profile/sivenesis)
* Spanish: [Fabio Rodriguez](https://crowdin.com/profile/elwingcr) and [elGendo87](https://crowdin.com/profile/elgendo87)
Finally, heartfelt thanks to all the players who have submitted bug reports and suggestions.", Assign "at most 3 tags" to the expected json: {"id":"4895","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"