Releases: CitiesSkylinesMods/TMPE
Releases · CitiesSkylinesMods/TMPE
11.6.4.1
Released 26/Jan/2022
What's Changed
- Speed limit overlay signs not visible on train tracks by @krzychu124 in #1318
- Refactor
WhatsNew.cs
and update the UI by @aubergine10 in #1319 - What's New 11.6.4.1 by @aubergine10 in #1317
Full Changelog: 11.6.4...v11.6.4.1
11.6.4
Released 25/Jan/2022
What's Changed
- Migrate to Harmony 2.x by @kianzarrin in #866
- Fix "Priority roads.Tooltip:Allow far turns" string message by @TianQiBuTian in #904
- GenericObservable - Use locks; Reuse existing list by @DaEgi01 in #909
- Skytools benchmark by @DaEgi01 in #907
- Fix SA1413 warnings by @DaEgi01 in #917
- Fix SA1003 warnings by @DaEgi01 in #918
- Remove CodeProfiler, SkyTools.Benchmark will serve the future. by @DaEgi01 in #914
- Remove Finalizers by @DaEgi01 in #915
- Fix stay-in-lane for MOM tracks by @kianzarrin in #919
- Add Unofficial.Microsoft.Unity.Analyzers nuget package by @DaEgi01 in #922
- LoopUtil.SpiralLoop replacement for better perf by @DaEgi01 in #906
- Fix SA1117 warnings by @DaEgi01 in #926
- Fix SA1201 warnings by @DaEgi01 in #927
- Fix SA1111 warnings by @DaEgi01 in #928
- Fix SA1508 warnings by @DaEgi01 in #930
- more precise lane connector overlays. by @kianzarrin in #932
- Fix IDE0003 warnings by @DaEgi01 in #940
- Make it easier to debug harmony problems by @kianzarrin in #933
- Apply Shift+Click speed limit to entire roundabout by @kianzarrin in #920
- Fix warnings undo ide0003 by @DaEgi01 in #948
- Remove
#if PARKINGAI
by @DaEgi01 in #929 - Switched from Unofficial.Microsoft.Unity.Analyzers to Microsoft.Unity… by @DaEgi01 in #950
- Fix warnings mixed by @DaEgi01 in #941
- catch null segment info by @kianzarrin in #957
- TMPE tool should behave when returning from free camera view by @kianzarrin in #938
- Move IT support by @kianzarrin in #956
- fixed typo in lane record by @kianzarrin in #965
- Removed non referenced stuff marked as "// Not used" from the codebase. by @DaEgi01 in #937
- post build script to create mdb file for file and line numbers by @kianzarrin in #973
- Update BUILDING_INSTRUCTIONS.md by @kianzarrin in #976
- fixed typo by @kianzarrin in #981
- Updated icons for RoadSelectionPanel to optimized 8bit by @chameleon-tbn in #984
- Update Log.cs by @kianzarrin in #997
- TMPE support in editor by @kianzarrin in #990
- place intersection event by @kianzarrin in #1011
- record vehicle restrictions by @kianzarrin in #966
- Spiral bugfix and improvement by @DaEgi01 in #994
- no double crossing policy by @kianzarrin in #1003
- use the new MoveIT integration interface by @kianzarrin in #1005
- Its not like everything must have a dot. by @DaEgi01 in #1022
- Deprecated SpiralLoop cleanup. by @DaEgi01 in #1019
- Removed ProcessLane method, uint.ToLane() is used instead. by @DaEgi01 in #1028
- Removed ProcessBuilding method that used a closure. by @DaEgi01 in #1027
- Replaced ProcessNode(..) with ToNode() to remove closures. by @DaEgi01 in #1029
- Removed NetService.ProcessSegment by inlining the NetManager call. by @DaEgi01 in #1023
- Bugfix floating vehicles when Parking AI disabled by @krzychu124 in #993
- Right click to close main menu or exit current tool by @krzychu124 in #1032
- Monitor.Enter/Exit changes by @krzychu124 in #1048
- SpeedLimits stage 1: U interface and texture loading changed by @kvakvs in #1044
- its not like anyone will miss an empty project right? by @DaEgi01 in #1056
- old stuff that should have been deleted earlier. by @DaEgi01 in #1057
- Fixed all instances of "SA1507 Code should not contain multiple blank… by @DaEgi01 in #1058
- Unity profiler support with various improvements by @krzychu124 in #1054
- Closure killer for IterateNodeSegments by @DaEgi01 in #1055
- New languages, update existing by @krzychu124 in #1047
- CitiesHarmony API upgrade by @krzychu124 in #1059
- cleaning up life cycle code by @kianzarrin in #1068
- Fixed SA1410 warnings by replacing the delegates with lambdas. by @DaEgi01 in #1069
- Fixed SA1137 Elements should have the same indentation warnings. by @DaEgi01 in #1070
- Fixed all instances of delegate instance allocation (HAA0603) where i… by @DaEgi01 in #1071
- This is just a 11.5.1-hotfix1 merge with strategy=ours into master. by @DaEgi01 in #1073
- Migration to Harmony by @krzychu124 in #1060
- Hide overlays if no longer necessary by @krzychu124 in #1080
- Main Camera cache reinitialization to prevent use of inactive camera by @krzychu124 in #1079
- 730 cleanup loading custom path manager by @kianzarrin in #1072
- harmon patcher continues on error by @kianzarrin in #1076
- lifecycle class by @kianzarrin in #1077
- Converted .ruleset to .editorconfig by @DaEgi01 in #1082
- Chinese icon by @DaEgi01 in #1081
- Removed some documentation warnings. by @DaEgi01 in #1083
- Fixed issue in LaneConnectorTool ... by @DaEgi01 in #1086
- Master to testing by @krzychu124 in #1088
- leftovers from .ruleset to .editorconfig conversion. by @DaEgi01 in #1087
- Fixed all cases of Warning SA1514 Element documentation header should… by @DaEgi01 in #1085
- Migration to Harmony by @krzychu124 in #1089
- Translation update by @krzychu124 in #1090
- Moved foreach even one further level out to fix the bug with multiple… by @DaEgi01 in #1094
- More Vehicles compatibility fix by @krzychu124 in #1093
- Citizen not found fix by @krzychu124 in #1091
- Stable 11.5.2 cargo truck PF fix by @krzychu124 in #1105
- 1095 asset lifecycle by @kianzarrin in #1096
- dedicated turning lane policy by @kianzarrin in #1104
- 11.5.2 to master by @krzychu124 in #1108
- Rename LABS to TEST, prepare release to the Workshop by @krzychu124 in #1098
- 11.5.2-hotfix-2 to master by @krzychu124 in #1113
- undid path updates when deserializing. by @kianzarrin in #1117
- Update locale specific textures on locale change by @krzychu124 in #1121
- flag extension by @kianzarrin in #1118
- Lane connection overlay and performance improvements by @krzychu124 in #985
- CustomPathFind reflection calls by @krzychu124 in #1...
11.6.3 TEST
Released 19/Jan/2022
- [New] What's New panel #118 #1284 (krzychu124, aubergine18)
- [Mod] Incompatible: Traffic++ V2 - ancient mod, breaks game #1287 (aubergine18)
- [Fixed] App mode detection #1290 #1289 #1286 (krzychu124)
- [Fixed] Versioned atlas to ensure textures load properly #1281 (kianzarrin)
- [Updated] Speed Limits manager for asset editor and mods #1277 #1285 (kianzarrin, krzychu124)
11.6.2 TEST
Released 8/Jan/2022
Added:
- New Speed Limits UI #1168
- Road sign themes reloadable + Canadian signs #1215
- New countries for speed limit designs #1260
- Apply default speed limits to all elevations #1233
- More API methods #1209
Fixed:
- regression: Auto TTL should set-up dedicated turning lanes properly #1242
- fix position of lane arrow tool for different resolutions. #1237
- update routings after modifying dedicated turning lanes policy #1236
- checkbox label text wrap for some very long options #1232
- update SPEED_TO_MPH constant to correct value #1224
- fixed JRM transparency #1217
- U-turn policy on T junctions #1212
- routing manager lane connection check #1210
- recalculation after lane connection remove #1199
- priority signs tool not working #1189
- improved lifecycle of TMPE tool #1188
- Trains are not counted as waiting at timed traffic lights at rail junctions #1184, #1173
- update UUI version #1182
Updated:
- mod compatibility: Replace hardcoded CitizenUnit buffer limits with buffer size detection #1192
- mod compatibility: Incompatible detector improvements, CSMultiplayer marked as incompatible #1196
- code clean up: Netutil cleanup #1273, Sl-cleanup #1275, Static texture classes are now proper CustomManagers #1265
- performance improvements: GetNode/Segment -> ToNode/Segment #1202, Refactoring/buffer to extension methods #1203, Converted almost all .m_segments.m_buffer[segmentId] calls to segment… #1204, Removed NetService and the GameBridge stuff #1194
- improvements with regards to memory efficiency, performance and overall code readability (Removed the ProcessCitizen and the CitizenHandler #1169, Switched from CO.IsFlagSet to Kian's IsFlagSet. #1186)
11.6.1 TEST
Released 14/Oct/2021
- fixed: cannot setup timed traffic lights on monorail nodes (#1160)
- fixed: despawn off not working as expected (#1148)
- updated: minor performance, memory efficiency improvements (#1161, #1162, #1164, #1165, thanks Egi)
TEST 11.6.1.481 21/Sep/2021
- fixed: reduced garbage memory generation (#1159, thanks Krzychu)
- added: UnifiedUI mod integration, configuable in the mod options (#1153, thanks Kian)
- added: GUI scaling for Traffic Lights and Speed Limits GUI (#1152 #1157, thanks Kian)
- added: configurable TMPE.log path (#1151, thanks Kian)
- updated: internal performance improvements to lane iterations (#1156, thanks Egi)
- updated: internal changes in handling invalid segments (#1154, thanks Egi)
- updated: internal changes to building service ($1150, thanks Egi)
- updated: performance improvements to Speed Limits GUI (#1149, thanks Egi)
TEST 11.6.1.40617 25/Aug/2021
- fixed: Comunity Content Pack detection (latest DLCs - Train Stations and Bridges & Piers)
- fixed: incorrect height of vehicle restriction overlay when clicked on the water dam,
- fixed: refreshing dedicated turning lanes after loading a savegame,
- fixed: custom path-finding initialization and patching - rewritten execution flow,
- updated: internal changes to speed limits code as part of changes required by new Speed Limits UI
TEST 11.6.1.36187 10/Aug/2021
- added/updated: Indonesian translation, updates for other languages,
- added: first version of Notifier API for use by other mods,
- fixed: infinite loop when using shift modifier while changing speed limits,
- fixed: overlay transparency and UI opacity settings,
- fixed: half-segment detection when using lane arrow tool,
11.6.0 TEST
11.6.0 TEST - released 17/Jun/2021
- updated: custom PathFind performance improvements, lifted limit of threads for 8t+ CPUs, reduced simulation thread sleep multiplier for long pathfind queues,
- fixed: rare bug preventing calculation of segment lane routings (invalid node/segment connection - unknown cause)
TEST 11.6.0.36640 8/Jun/2021
- updated: lane connector tool improvements (new shape, changed interactions in over/under-ground mode) (#985, #282)
- updated: performance improvements in network flag detection (#1118, thanks Kian!)
- fixed: vehicle/cim path invalidation after loading savegame (#1117)
- fixed: reloading textures with translation (Chinere priority signs/TTL) (#1121, #1099, thanks @TianQiBuTian for spotting the issue)
TEST 11.6.0.40592 28/May/2021
- hotfixes for Barges(Cargo Ferries)
- hotfixes for Movable Bridge
- unified alternative path position with 81-Tiles
TEST 11.6.0.35926 16/May/2021
- Full migration to Harmony - slight performance decrease
- Map/Asset/Intersection Editor support
- MoveIt copy&paste support (TimedTL not supported yet)
- Added: Priority signs - added Chinese textures (thanks TianQiBuTian!) (#1081)
- Added: Pedestrian crossing - no double crossing policy (thanks Kian!) (#936, #1003)
- Added: Dedicated turning lane policy for bus lanes (#1102, #1104),
- Added: Undo features for roundabouts and priority roads (#863, #860)
- Added: Roundabout setup - speeds based on road curvature (thanks scottmcm!) (#863, #793)
- Added: Roundabout setup - ban parking in/near roundabout (#863, #578)
- Added: Roundabout setup - allow/disallow enter blocked junction (#863, #578)
- Improved: Shift+Click speed limit on whole roundabout (thanks thebugfixnet for idea!) (#920, #869)
- Improved: GenericObservable - use locks; re-use existing list to reduce gc (thanks egi!) (#909)
- Improved: Parking AI and Pathfinder use cached spiral grid coords (thanks egi!) (#906)
- Improved: Bezier accuracy of lane overlays (thanks MacSergey for spotting!) (#932)
- Improved: Lane Connector tool performance (thanks egi!) (#1085)
- Improved: Compatibility with BloodyPenguin's Barges mod (#1103)
- Fixed: PostVanAI compatibility with 81 Tiles mod (#943, #895)
- Fixed: Stay-in-lane for MOM mod metro tracks (#919)
- Fixed: TMPE state changes after using free camera mode (thanks Biffa for spotting!) (#938)
- Fixed: Typo in priority roads tooltip locale id (thanks TianQiBuTian!) (#904)
- Updated: Icons for RoadSelectionPanel to optimized 8bit (thanks Chamëleon!) (#984)
- Updated: Spiral grid coords caching to reduce gc and improve performance (thanks egi!) (#906)
- Updated: Simplified spawn/despawn patches to Harmony prefixes (#943, #921, #864, #462)
- Updated: Improved Harmony error reporting (#933)
- Updated: Translation update - new languages: Arabic, Thai, Slovak
11.5.2-hotfix2
11.5.2-hotfix-2 (27/May/2021)
- Barges(Cargo Ferries) mod integration - spawn cargo ferries fix,
- 81-tiles changes,
- Traffic Lights bugfix (change flags at
Untouchable
node) - compatibility with Movable Bridge mod
11.5.2-hotfix1
11.5.2-hotfix-1 (12/May/2021)
- compatibility hotfix for new BloodyPenguin's mod
- fixed issue with cargo trucks ignoring lane routing,
- corrected BufferItem.VehicleUsed cast
- bumped current game version
- fixed old bug - outside connection detection (already fixed in master via transpiler)
11.5.2
11.5.2 (09/May/2021)
- compatibility hotfix for new BloodyPenguin's mod
11.5.1-hotfix1
11.5.1-hotfix1 (21/Nov/2020)
- fixed issue with mouse right click button closing the main menu instead of undo to the tool selection state (#1037).