Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What's New in TM:PE 11.6.5.2 #1480

Merged
merged 37 commits into from
Apr 27, 2022
Merged
Show file tree
Hide file tree
Changes from 29 commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
0619549
What's New in TM:PE 11.6.5.2
originalfoo Mar 21, 2022
18a186f
Update whats_new.txt
originalfoo Mar 21, 2022
f403d36
Update whats_new.txt
originalfoo Mar 21, 2022
1e21a48
Update whats_new.txt
originalfoo Mar 22, 2022
30696a6
Update whats_new.txt
originalfoo Mar 25, 2022
309fa0c
Update whats_new.txt
originalfoo Mar 27, 2022
8076082
Update whats_new.txt
originalfoo Mar 28, 2022
25457b9
Add missing changelog from 11.1.1-hotfix1
originalfoo Apr 2, 2022
08a0cb0
Update whats_new.txt
originalfoo Apr 2, 2022
fa967e3
Update whats_new.txt
originalfoo Apr 3, 2022
3e2fd16
Add missing changelog for 11.6.5.1 release
originalfoo Apr 4, 2022
690c03f
Update whats_new.txt
originalfoo Apr 5, 2022
6615cc6
Remove changelog details from README
originalfoo Apr 5, 2022
06b1213
Update CHANGELOG.md
originalfoo Apr 5, 2022
7d9d83d
Update whats_new.txt
originalfoo Apr 5, 2022
2e545af
Update whats_new.txt
originalfoo Apr 8, 2022
3cb8877
Update whats_new.txt
originalfoo Apr 8, 2022
4052de4
Merge branch 'master' into whats_new-11.6.5.2
originalfoo Apr 12, 2022
d54440c
Update changelogs
originalfoo Apr 12, 2022
8f8c67b
Add missing changelog from 11.1.1
originalfoo Apr 12, 2022
fc18da7
Update changelogs
originalfoo Apr 13, 2022
357e488
Merge branch 'master' into whats_new-11.6.5.2
originalfoo Apr 13, 2022
81a9a72
Update changelogs, add possible release date
originalfoo Apr 18, 2022
d07b6cb
Add missing changelog item from 11.6.0.2
originalfoo Apr 18, 2022
8613952
Update changelogs
originalfoo Apr 24, 2022
ee1241a
minor tweaks
originalfoo Apr 24, 2022
0609a4f
update changelogs
originalfoo Apr 24, 2022
7bc86ff
Merge branch 'master' into whats_new-11.6.5.2
originalfoo Apr 24, 2022
6b08ab9
Update changelogs
originalfoo Apr 25, 2022
07c590b
update changelogs
originalfoo Apr 26, 2022
f11700e
Merge branch 'master' into whats_new-11.6.5.2
originalfoo Apr 26, 2022
f0027c2
Merge branch 'master' into whats_new-11.6.5.2
originalfoo Apr 26, 2022
84381e3
Update changelogs
originalfoo Apr 27, 2022
69c768d
Merge branch 'master' into whats_new-11.6.5.2
originalfoo Apr 27, 2022
7744103
update changelogs
originalfoo Apr 27, 2022
809fa14
mention localisations
originalfoo Apr 27, 2022
4d99f94
fix typo
originalfoo Apr 27, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 40 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,45 @@ This changelog includes all versions and major variants of the mod going all the
> * **TM:PE v11 LABS** - TM:PE versions 11.0 to 11.5.0 (test releases)
> * **[TM:PE v11 STABLE](https://steamcommunity.com/sharedfiles/filedetails/?id=1637663252) - TM:PE versions 11.0 and above (stable releases)**
> * **[TM:PE v11 TEST](https://steamcommunity.com/sharedfiles/filedetails/?id=2489276785) - TM:PE versions 11.6.0 and above (test releases)**
>
> Date format: dd/mm/yyyy

</details>

> Date format: dd/mm/yyyy

#### TM:PE V11.6.5.2 TEST, 26/04/2022

- [Meta] This release improves Lane Routing (UI, trams, trains, etc.) and Parking AI (electric cars).
- [Meta] Due to data format change, games saved with TM:PE 11.6.5.2 can not be loaded with earlier versions of the mod. You can still load old savegames as the old data will be converted to new format.
- [New] Directional lane connectors #1492 #1214 #1211 (kianzarrin, Chamëleon)
- [New] Lane routing diagnostic tool for developers #1537 #1534 (kianzarrin)
- [Mod] Incompatible: Two more CSM mods #1481 (StayHungryStayFoolish, aubergine18)
- [Mod] Incompatible: 交通管理器 汉化版TMPE_V11_STABLE #1481 (StayHungryStayFoolish, aubergine18)
- [Mod] Incompatible: Service Vehicles Manager 2.0 clone #1481 (StayHungryStayFoolish, aubergine18)
- [Fixed] Speed limits not working on station tracks #1467 #1337 (Peacemak3r, FemboyPyro, aubergine18, krzychu124)
- [Fixed] Patching `Reversible Tram AI` fails if mod subscribed but disabled #1471 #1470 (kianzarrin)
- [Fixed] Lane connectors buggy on bidirectional tracks #1211 #784 (kianzarrin)
- [Fixed] Zig-zagging routes on bidirectional tracks #1487 #1486 (kianzarrin)
- [Fixed] Excessive track connections at junctions #1483 #1475 (kianzarrin)
- [Fixed] Main menu button breaks on hot-reload #762 #1492 (kianzarrin)
- [Fixed] Asset Editor crash when saving asset with no segments #1505 #1313 (krzychu124, kianzarrin)
- [Fixed] Toggling certain mod options causes blank menu buttons #1516 #1514 (krzychu124)
- [Fixed] Trams unable to turn due to lane arrows #1501 #1053 (WildQuoll, RLemonache, kianzarrin)
- [Fixed] Parking AI: Residents ignoring `Electric Cars` district policy #1543 #1527 (krzychu124)
- [Fixed] Parking AI: Drivers leaving city try to park at outside connection #1543 #1527 (krzychu124)
- [Fixed] Parking AI: Non-dummy tourists not using electric cars #1543 #1527 (krzychu124)
- [Fixed] Parking AI: Residents moving into city never have electric cars #1543 #1527 (krzychu124)
- [Fixed] API: `ManagersFactory` not working #1548 (kianzarrin)
- [Updated] Separated road and tracked vehicle routing in Routing Manager #1501 (kianzarrin)
- [Updated] Trains prefer to stay in lane at intersection #1483 #1475 (kianzarrin)
- [Updated] Mod options: Drop-down lists converted to custom components #1512 #1510 #1468 (kianzarrin)
- [Updated] Improve lane connector UI #1491 #1485 (kianzarrin)
- [Updated] Routing Manager code clean-up #1493 #1477 (kianzarrin)
- [Updated] Replace obsolete `GetSortedLanes` with extension #1522 #1521 #1496 #1490 (aubergine18)
- [Updated] Replace obsolete `IsStartNode` with extension #1506 (aubergine18)
- [Updated] Update `Microsoft.Unity.Analyzers` to version `1.13.0` #1513 (aubergine18)
- [Updated] Add UI helpers for mod option sliders #1531 #1512 #1510 (kianzarrin)
- [Removed] Flawed TTL API removed to prevent adoption #1495 (Elesbaan70)

#### TM:PE V11.6.5.1 TEST, 13/03/2022

- [Meta] This update adds two new features, overhauls mod options code, and improves modding API.
Expand All @@ -43,6 +77,7 @@ This changelog includes all versions and major variants of the mod going all the
- [Fixed] Memory leak when closing Lane Arrows panels #1451 (krzychu124)
- [Fixed] Features missing if starting new game after using asset editor #1425 #1423 #1422 (NateNate60, aubergine18)
- [Fixed] Typo in notifier method name #1440 (aubergine18)
- [Fixed] Roundabout quick setup not working #1494 #1464 #1455 #1429 #1425 #1422 (Abdré Von Rhenen, DeNordian, Tranquility0081, SkillzGamingYT, BenOniKenobi, aubergine18)
- [Updated] Use game-defined elevation keymapping to select under/over-ground views #1454 #1326 (krzychu124)
- [Updated] Add/update UI helpers for use in mod options #1431 #1430 #1424 #1419 (aubergine18)
- [Updated] Refactoring mod options #1464 #1455 #1435 #1432 #1422 #1411 #1416 #1356 #1279 #62 (aubergine18)
Expand Down Expand Up @@ -355,6 +390,7 @@ This changelog includes all versions and major variants of the mod going all the

- [Fixed] Vehicle/cim path invalidation after loading savegame #1117 (kianzarrin)
- [Fixed] Reloading localised textures for Priority Signs and TTL #1121 #1099 (TianQiBuTian, krzychu124)
- [Fixed] Monorail lane connectors render on the road #985 #654 (krzychu124)
- [Updated] Lane Connectors: New shape, changed interactions in over/under-ground mode #985 #282 #3 (krzychu124)
- [Updated] Performance: Network flag detection #1118 (kianzarrin)
- [Steam] [TM:PE v11 TEST](https://steamcommunity.com/sharedfiles/filedetails/?id=2489276785)
Expand Down Expand Up @@ -650,7 +686,7 @@ This changelog includes all versions and major variants of the mod going all the
- [Fixed] Missing despawn buttons on cim and vehicle info panels (#765, #763, #759)
- [Fixed] Info panel not closing after despawning a cim or tourist (#765)
- [Fixed] Faulty UI on tourist despawn button (#765)
- [Updated] Docs - Reference paths for EA Origin deployed game (thanks DannyDannyDan) ( #751)
- [Updated] Docs - Reference paths for EA Origin deployed game (thanks DannyDannyDan) (#760 #751)
- [Steam] [TM:PE v11 LABS](https://steamcommunity.com/sharedfiles/filedetails/?id=1806963141)

#### TM:PE V[11.1.1](https://github.com/CitiesSkylinesMods/TMPE/compare/11.1.0...11.1.1) LABS, 29/02/2020
Expand All @@ -669,7 +705,7 @@ This changelog includes all versions and major variants of the mod going all the
- [Fixed] Wrong texture paths for timed traffic lights (thanks t1a2l for reporting!) (#732, #704, #714)
- [Fixed] Bug in guide manager that activated guide when trying to deactivate (#729)
- [Fixed] Double setting of lane speeds on game load, and debug log spamming (#736, #735)
- [Fixed] Scrollbar position corrected in mod options (#722, #742)
- [Fixed] Scrollbar position corrected in mod options (#722, #742, #743)
- [Fixed] Vehicle Restrictions error: `HashSet have been modified` (#746, #744, #721)
- [Updated] Cleaned up UI panels in Vehicle Restrictions and Speed Limits tools (#721, #709, #657)
- [Updated] Toolbar UI code overhauled, updated and polished (#656, #523)
Expand Down
61 changes: 1 addition & 60 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,71 +30,12 @@

## Releases

> See [Full Changelog](https://github.com/CitiesSkylinesMods/TMPE/blob/master/CHANGELOG.md) for details of all releases.

- [TM:PE v11 STABLE](https://steamcommunity.com/sharedfiles/filedetails/?id=1637663252) (fully tested releases)
- [TM:PE v11 TEST](https://steamcommunity.com/sharedfiles/filedetails/?id=2489276785) (latest beta test releases)
- [Download Binaries](https://github.com/CitiesSkylinesMods/TMPE/releases) (for non-Steam users)
- [Installation Guide](https://github.com/CitiesSkylinesMods/TMPE/wiki/Installation) (for all users)

### Recent releases:

> Date format: dd/mm/yyyy

#### TM:PE V11.6.5.1 TEST, 13/03/2022

- [Meta] This update adds two new features, overhauls mod options code, and improves modding API.
- [New] `Disable Despawn` feature now has vehicle-type filters #1465 #1441 #1434 (Marconius6, lokpro, krzychu124)
- [New] Timed Traffic Lights now available in Map and Scenario editors #1425 #959 (aubergine18)
- [Mod] API: Mods can now use TMPE.API.dll alone, without referencing TrafficManager.dll #1448 (kianzarrin)
- [Mod] API: TM:PE Harmony ID changed from `de.viathinksoft.tmpe` to `me.tmpe` #1456 #897 (krzychu124)
- [Mod] Update: UUI version 2.2.1 via NuGet #1442 (kianzarrin)
- [Fixed] `NullReferenceException` if version in global config is not set #1443 (krzychu124)
- [Fixed] UI windows/overlays not consuming mouse events #1443 #934 #749 (somethingstarted, MacSergey, krzychu124)
- [Fixed] Missing textures in Scenario Editor #1451 #1450 #1449 (krzychu124, kianzarrin)
- [Fixed] Memory leak when closing Lane Arrows panels #1451 (krzychu124)
- [Fixed] Features missing if starting new game after using asset editor #1425 #1423 #1422 (NateNate60, aubergine18)
- [Fixed] Typo in notifier method name #1440 (aubergine18)
- [Updated] Use game-defined elevation keymapping to select under/over-ground views #1454 #1326 (krzychu124)
- [Updated] Add/update UI helpers for use in mod options #1431 #1430 #1424 #1419 (aubergine18)
- [Updated] Refactoring mod options #1464 #1455 #1435 #1432 #1422 #1411 #1416 #1356 #1279 #62 (aubergine18)
- [Updated] Replaced `Overlay Transparency` with `Overlay Opacity` #1432 #1268 (aubergine18)
- [Updated] Minimum GUI/Overlay opacity limited to 10% #1432 #1409 (KHY-afk, aubergine18)
- [Updated] Use `Prompt.Error` for error message display #1445 (aubergine18)
- [Updated] Better handling of `KeyNotFound` exception when copying segments #1453 (kianzarrin)
- [Updated] Improved mod option lifecycle for game/editors #1452 #1449 #1425 (aubergine18)
- [Updated] Extension for managed-type `vehicleId` to `ExtVehicleType` #1444 (aubergine18)
- [Updated] Simplify Harmony patching for Reversible Tram AI #1457 (kianzarrin)
- [Updated] Un-invert `Options.disableDespawning` data byte #1465 #1463 (aubergine18, kianzarrin, krzychu124)
- [Updated] `MayPublishSegmentChanges()` moved to `TMPELifecycle`; API unaffected #1432 (aubergine18)
- [Updated] `Buses may ignore lane arrows` enabled by default when starting new city #1455 (aubergine18)
- [Updated] Missing translations show trimmed locale key in `TEST` builds too #1465 (krzychu124)
- [Removed] Obsolete gamebridge stuff from build script #1436 (aubergine18)
- [Removed] "Apply AI changes right away" option; changes always applied immediately now #1432 (aubergine18, kvakvs)
- [Steam] [TM:PE v11 TEST](https://steamcommunity.com/sharedfiles/filedetails/?id=2489276785)

#### TM:PE V11.6.5.0 TEST, 16/02/2022

- [Meta] Due to targeted malware, we are unable to provide support if you have mods by `Chaos`/`Holy Water`/`drok`, even if those mods are currently malware-free #1391 (TM:PE Team)
- [Meta] Compatible with Cities: Skylines v1.14.0-f9 #1387 (krzychu124)
- [New] Overlays mod option to show default speed when overriding segment/lane speeds #1404 (aubergine18)
- [New] Added API for external mods to query TM:PE mod options #1378 #1376 (aubergine18)
- [Mod] Compatible: `Reversible Tram AI` full compatibility #1386 #1353 (sway2020)
- [Mod] Compatible: `Supply Chain Coloring` workshop version only #1390 (aubergine18)
- [Mod] Compatible: `Transfer Broker BETA` workshop version only #1390 (aubergine18)
- [Mod] Incompatible: `TM:PE LABS` - discontinued (replaced by TM:PE TEST) #1390 (aubergine18)
- [Mod] Incompatible: `Traffic Manager (Curated)` - unsupported clone #1390 (aubergine18)
- [Mod] Incompatible: `TMPE:TrafficManager全部汉化` - unsupported clone #1390 (aubergine18)
- [Fixed] `StackOverflowException` due to `What's New` panel autolayout #1393 #1314 (krzychu124)
- [Fixed] Skip searching for best emergency lane for non-car vehicles #1408 (krzychu124)
- [Updated] Speed Limits: Always use themed icons in segment/lane modes #1404 (aubergine18)
- [Updated] Extend Harmony patch manager to allow manual patches #1386 #1361 (sway2020)
- [Updated] Various code clean-up and micro optimisations #1413 #1407 #1406 #1401 #1400 #1399 #1398 #1397 #1396 (egi)
- [Updated] Remove duplicate button clean-up code in lifecycle #1375 (aubergine18)
- [Updated] Internal restructuring of mod options code #1403 #1369 #1370 #1371 #1373 #1374 (aubergine18)
- [Updated] Translations for mod options, speed limits, traffic lights #1415 (krzychu124, freddy0419, Natchanok Kulphiwet, MamylaPuce, ipd, 田七不甜 TianQiBuTian, TwotoolusFLY_LSh.st, Never2333, 문주원 sky162178, MenschLennart, Chamëleon, John Deehe, Skazov, AlexofCA, CrankyAnt, Иван Соколов)
- [Updated] Update assembly info metadata #1417 (krzychu124)
- [Steam] [TM:PE v11 TEST](https://steamcommunity.com/sharedfiles/filedetails/?id=2489276785)
For details of recent changes, see: [CHANGELOG](https://github.com/CitiesSkylinesMods/TMPE/blob/master/CHANGELOG.md)

## Support Policy

Expand Down
37 changes: 37 additions & 0 deletions TLM/TLM/Resources/whats_new.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,39 @@
[Version] 11.6.5.2
[Released] April 26th 2022
[Link] tmpe-v11652-test-26042022
[Meta] This release improves Lane Routing (UI, trams, trains, etc.) and Parking AI (electric cars).
[Meta] Due to data format change, games saved with TM:PE 11.6.5.2 can not be loaded with earlier versions of the mod. You can still load old savegames as the old data will be converted to new format.
[New] Directional lane connectors #1492 #1214 #1211 (kianzarrin, Chamëleon)
[New] Lane routing diagnostic tool for developers #1537 #1534 (kianzarrin)
[Mod] Incompatible: Two more CSM mods #1481 (StayHungryStayFoolish, aubergine18)
[Mod] Incompatible: 交通管理器 汉化版TMPE_V11_STABLE #1481 (StayHungryStayFoolish, aubergine18)
[Mod] Incompatible: Service Vehicles Manager 2.0 clone #1481 (StayHungryStayFoolish, aubergine18)
[Fixed] Speed limits not working on station tracks #1467 #1337 (Peacemak3r, FemboyPyro, aubergine18, krzychu124)
[Fixed] Patching `Reversible Tram AI` fails if mod subscribed but disabled #1471 #1470 (kianzarrin)
[Fixed] Lane connectors buggy on bidirectional tracks #1211 #784 (kianzarrin)
[Fixed] Zig-zagging routes on bidirectional tracks #1487 #1486 (kianzarrin)
[Fixed] Excessive track connections at junctions #1483 #1475 (kianzarrin)
[Fixed] Main menu button breaks on hot-reload #762 #1492 (kianzarrin)
[Fixed] Asset Editor crash when saving asset with no segments #1505 #1313 (krzychu124, kianzarrin)
[Fixed] Toggling certain mod options causes blank menu buttons #1516 #1514 (krzychu124)
[Fixed] Trams unable to turn due to lane arrows #1501 #1053 (WildQuoll, RLemonache, kianzarrin)
[Fixed] Parking AI: Residents ignoring `Electric Cars` district policy #1543 #1527 (krzychu124)
[Fixed] Parking AI: Drivers leaving city try to park at outside connection #1543 #1527 (krzychu124)
[Fixed] Parking AI: Non-dummy tourists not using electric cars #1543 #1527 (krzychu124)
[Fixed] Parking AI: Residents moving into city never have electric cars #1543 #1527 (krzychu124)
[Fixed] API: `ManagersFactory` not working #1548 (kianzarrin)
[Updated] Separated road and tracked vehicle routing in Routing Manager #1501 (kianzarrin)
[Updated] Trains prefer to stay in lane at intersection #1483 #1475 (kianzarrin)
[Updated] Mod options: Drop-down lists converted to custom components #1512 #1510 #1468 (kianzarrin)
[Updated] Improve lane connector UI #1491 #1485 (kianzarrin)
[Updated] Routing Manager code clean-up #1493 #1477 (kianzarrin)
[Updated] Replace obsolete `GetSortedLanes` with extension #1522 #1521 #1496 #1490 (aubergine18)
[Updated] Replace obsolete `IsStartNode` with extension #1506 (aubergine18)
[Updated] Update `Microsoft.Unity.Analyzers` to version `1.13.0` #1513 (aubergine18)
[Updated] Add UI helpers for mod option sliders #1531 #1512 #1510 (kianzarrin)
[Removed] Flawed TTL API removed to prevent adoption #1495 (Elesbaan70)
[/Version]

[Version] 11.6.5.1
[Released] March 13th 2022
[Link] tmpe-v11651-test-13032022
Expand All @@ -13,6 +49,7 @@
[Fixed] Memory leak when closing Lane Arrows panels #1451 (krzychu124)
[Fixed] Features missing if starting new game after using asset editor #1425 #1423 #1422 (NateNate60, aubergine18)
[Fixed] Typo in notifier method name #1440 (aubergine18)
[Fixed] Roundabout quick setup not working #1494 #1464 #1455 #1429 #1425 #1422 (Abdré Von Rhenen, DeNordian, Tranquility0081, SkillzGamingYT, BenOniKenobi, aubergine18)
[Updated] Use game-defined elevation keymapping to select under/over-ground views #1454 #1326 (krzychu124)
[Updated] Add/update UI helpers for use in mod options #1431 #1430 #1424 #1419 (aubergine18)
[Updated] Refactoring mod options #1464 #1455 #1435 #1432 #1422 #1411 #1416 #1356 #1279 #62 (aubergine18)
Expand Down
2 changes: 1 addition & 1 deletion TLM/TLM/UI/WhatsNew/WhatsNew.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ namespace TrafficManager.UI.WhatsNew {

public class WhatsNew {
// bump and update what's new changelogs when new features added
public static readonly Version CurrentVersion = new Version(11,6,5,1);
public static readonly Version CurrentVersion = new Version(11,6,5,2);

private const string WHATS_NEW_FILE = "whats_new.txt";
private const string RESOURCES_PREFIX = "TrafficManager.Resources.";
Expand Down