Anarchy
Disables Error Checks and does not show errors. Place vegetation and props overlapping or inside the boundaries of other objects and close together.
Date uploaded | 9 months ago |
Version | 1.3.2 |
Download link | yenyang-Anarchy-1.3.2.zip |
Downloads | 26578 |
Dependency string | yenyang-Anarchy-1.3.2 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100algernon-Unified_Icon_Library
Provides icons for use by other mods for Cities: Skylines 2
Preferred version: 1.0.7README
Anarchy
Anarchy disables error checks for tools in a way that the errors are not shown at all.
This mod allows you to place vegetation and props (with DevUI 'Add Object' menu) overlapping or inside the boundaries of other objects and close together.
For consistency within the community, please do not use the term Anarchy to mean something else for CSL2.
Sully has prepared an Amazing! demo video about detailing with Anarchy available on Youtube.
Dependencies
Change Log
Donations
If you want to say thank you with a donation you can do so on Buy Me A Coffee.
Translations
I am looking for volunteers to help translate the mod into the official languages. For those interested please go to CrowdIn. Current Localization Support: Spanish by Nyoko, German by Hendrix, and Chinese Simplified by RilkeXS.
Detailed Descrption
The mod also has:
- Optional Tool icon
- Keyboard shortcut (Ctrl+A)
- Optional flaming chirper
- Option to automatically enable with bulldozer
- Optional mouse tooltip
- Opt-In Option to allow multiple copies of unique buildings using toolbar menu. Effects of multiple buildings stack!
- Option to set minimum clearance below elevated networks even while Anarchy is active in case you don't remove the zoning under a low bridge. It would be better just to remove the zoning.
These features are no longer part of Anarchy and have moved to a new mod called Better Bulldozer:
- Icons for game manipulation and bypass confirmation for bulldozer.
- Icon to show and EXCLUSIVELY target invisible paths/markers with the bulldozer and remove invisible paths/markers.
- Icon to EXCLUSIVELY target surfaces with the bulldozer and remove with one click.
Currently it applies to these tools:
- Object Tool
- Net Tool (While using the net tool Anarchy will now let you violate the clearance of other networks. I don't recommend having zoning under low bridges.)
- Area Tool (Can exceed limits for specialized industry areas)
- Bulldoze Tool (Option to default Anarchy to ON when activated)
- Terrain Tool (Cross the line within playable area.)
- Upgrade Tool
- Line Tool from Line Tool Lite by Algernon
You can activate anarchy with the keyboard shortcut "Ctrl+A" or with the optional tool icon that only appears while using the above tools.
You can tell anarchy is active using optional Flaming Chirper, the tool icon, or a tooltip.
The following errors will not occur while Anarchy is enabled:
- Overlap Existing
- Invalid Shape
- Long Distance
- Tight Curve
- Already Upgraded
- In Water
- No Water
- Exceeds City Limits (This provides Cross the line Functionality)
- Not On Shoreline
- Already Exists
- Short Distance
- Low Elevation
- Small Area
- Steep Slope
- Not On Border
- No Groundwater
- On Fire
- Exceeds Lot Limits (Editor Only)
If you find an error that you think should be added or if you find a tool that this should also be included, please let me know.
Props and Trees
Placing standalone props is an unsupported feature of the game. You need DevUI to access the 'Add Object' menu via the home button to place standalone props.
With Anarchy enabled, you can place props and trees overlapping or inside the boundaries of buildings, nets, areas, other trees, other props, etc. Props and trees placed with Anarchy enabled cannot be overriden later (even if later Anarchy is disabled), but can be removed with bulldozer or brush.
Props overlapping with buildings or nets may sometimes be culled by the game, and disappear until reloading or something interacts with or near them. The mod has an option to routinely refresh props that were culled so they don't disappear. This affects performance but you can adjust the frequency. You can also manually trigger a prop refresh using a button in the options menu.
Pro tip: Use the brush mode to remove trees and standalone props. If you unselect the brush snapping option for "Remove only matching type", and right click you can remove them within a radius and it only targets standalone props and trees.
Invisible Paths, Roads, and Markers
The mod will automatically toggle the DevUI setting to "Show Markers" when drawing or plopping invisible paths, roads, object markers, etc.
You can toggle DevUI Setting to "Show Markers" yourself using DevUI -> Gameplay -> Show Markers. There is also a toggle in Extra Landscaping Tools 2.0 or later while drawing surfaces.
ABSOLUTELY, NEVER, attach an invisible path/road to an invisible paths/roads in growable/zoned buildings!!! Several triggers that will occur later will crash your game. You can attach an invisible path or road to an invisible paths/roads in ploppable building, but if you later want to apply one of the various building upgdrades you will need to remove the attached invisible networks first.
Disclaimer
This mod does NOT allow you to do everything including:
- If the vanilla net tool would remove an existing network, it will still do that.
- Even if the mod disables the error check, the UI may still prevent you from doing something.
- Does not give additional control for prop placement.
- Not much testing is done on the effects of this mod on maps created using the unfinished editor.
Please save frequently, in multiple files, and learn to use responsibly.
Support
I will respond on the code modding channels on Cities: Skylines Modding Discord
Credits
- yenyang - Mod Author
- Chameleon TBN - Testing, Feedback, Icons, & Logo
- Sully - Testing, Feedback, and Promotional Material.
- Algernon - Help with UI, Cooperative Development & Code Sharing
- Bad Peanut - Image Credit for Flaming Chirper
- T.D.W., Klyte45, krzychu124, & Quboid - Cooperative Development & Code Sharing
- Localization: Nyoko (Spanish), Hendrix (German), and RilkeXS (Chinese Simplified)
- Dante, starrysum - Testing, Feedback
CHANGELOG
Anarchy-BepInEx Change Log
Patch V1.3.3
- Moved automatically showing markers to Better Bulldozer mod.
- Localization updated: Nyoko, Dome, Eryalito and Citadino (Spanish), Hendrix (German), RilkeXS (Chinese Simplified), Luis Fernando de Paula (Portuguese), Maxi (Partial Italian), karmel68 (Polish), Tanat (Korean), and Quoifleur (French).
- Added setting for Preventing Override in Editor.
Patch V1.3.2
- Fixed Anarchy Icon and row appearing with default tool.
- Added Marker Objects to automatically showing markers.
- Localization Support: Spanish by Nyoko, German by Hendrix, Chinese Simplified by RilkeXS
Patch V1.3.1
- Fixed drawing power poles with anarchy enabled causing terrain deformation below them.
- Fixed NetCompositionData for newly built networks while using Anarchy.
- Fixed CTD when trying to relocate owner building while placing building upgrades/extensions/subbuildings.
Update V1.3.0
- All bulldozing aspects of the mod have been forked over to a new mod called Better Bulldozer.
- While using the net tool Anarchy will now let you violate the clearance of other networks. You should however avoid zoning under low bridges, but there is a new setting to help if you insist.
- Fixed accidentally adding the PreventOverride component to vehicles, cims, households, events, and buildings. This caused issues for parked vehicles getting stuck in a loop and not able to leave the stall. This version should remove all of the improperly added components and not add new ones to those types of entities.
- Fixed plugin data
- Updated Logo
Patch V1.2.2
- Added trees and plants back into query for PreventCullingSystem.
Patch V1.2.1
- Fixed vanilla Trees not being overriden by spawning growables. (Note if you add a prop with anarchy conflicting with a standalone prop that wasn't placed with Anarchy, the standalone will be overriden).
- Added some additional checks for JS functions.
- Added a single frame delay after trying to execute the ui.js file for the first time.
- Removed trees and plants from query for PreventCullingSystem to improve performance.
- Fixed cranes not being overriden appropriately.
- Fixed disappearing tooltips.
- Fixed issue where sometimes Anarchy button needed to be toggled twice to change.
- While using the editor, Anarchy will no longer prevent overriding of anything.
- Please note: In the next update all bulldozing aspects will be moved to a different new mod called Better Bulldozer.
Update V1.2.0 2024/01/07
- Anarchy now has an opt-in option to allow placing multiple copies of unique buildings using the normal UI menu with or without Anarchy enabled. The effects of these buildings stack!
- Taxiways added to Targeting markers with bulldozer.
Update V1.1.0 2023/12/29
- Allows you to place vegetation and props (with DevUI 'Add Object' menu) overlapping or inside the boundaries of other objects and close together.
- Icon to show and EXCLUSIVELY target invisible paths/markers with the bulldozer and remove invisible paths/markers.
- Icon to EXCLUSIVELY target surfaces with the bulldozer and remove with one click. With Anarchy, this also can remove surfaces in buildings.
- Tooltips (Thanks to Algernon)
- Works with Line Tool from Line Tool Lite by Algernon
Patch V1.0.1 2023/12/18
- If you have Bypass Validation on, Anarchy off, and are using a tool that works with Anarchy, then Bypass Validation will be overridden and forced to be off.
Initial Release V1.0.0 2023/12/16
- Anarchy disables error checks for tools in a way that the errors are not shown at all.
- Optional Tool icon
- Keyboard shortcut (Ctrl+A)
- Optional flaming chirper
- Option to automatically enable with bulldozer
- Optional mouse tooltip
- Icons for game manipulation and bypass confirmation for bulldozer.