11.0
Closed Feb 3, 2020
100% complete
Transition to Harmony library. Major code refactoring and cleanup. API improvements. Localisation improvements. One-click wonders.
- Meta: Old STABLE workshop page (LinuxFan - v10.20) is now obsolete and no longer maintained
- Meta: Renamed LABS and ALPHA workshop pages to V11 STABLE and V11 LABS respectively
- Added: Features to disable auto-traffic lights, a…
Transition to Harmony library. Major code refactoring and cleanup. API improvements. Localisation improvements. One-click wonders.
- Meta: Old STABLE workshop page (LinuxFan - v10.20) is now obsolete and no longer maintained
- Meta: Renamed LABS and ALPHA workshop pages to V11 STABLE and V11 LABS respectively
- Added: Features to disable auto-traffic lights, and delete all traffic lights (thanks Craxy & Sqoops) (#320, #390, #535)
- Added: Lane arrow tool - shortcuts to create separate turning lanes (thanks kianzarrin!) (#538, #537)
- Added: Timed Traffic Light tool - shortcut to add default timed traffic light sequence (thanks Kian Zarrin!) (#554, #540, #5, #324, #572)
- Added: Junctions now show traffic light status when using toggle traffic light tool (#527)
- Added: Hungarian language (thanks JozsefHUNGepiM) (#491, #492)
- Added: Turkish language (by Tayfun Bilgi for his dad!) (#572)
- Added: Ukrainian language (thanks kvakvs) (#572)
- Improved: Mod checker lists mods in
TMPE.log
(#443) - Improved: Show version in mod checker title bar (#458)
- Improved: Better segment hovering when mouse near segment (thanks kianzarrin!) (#624, #576)
- Improved: Better segment hovering when mouse on node (thanks kianzarrin!) (#615, #538, #594, #616, #576)
- Improved: Half-overlay indicates which side of segment will get turning lane (#564, #548)
- Improved: Better node selection circles + code cleanup (#564, #555)
- Improved: Mod options tabs can now scroll to fit more content (#553, #552)
- Improved: Disambiguate naming convention for left hand traffic (#580, #577, #581)
- Improved: More robust CSV parsing for translations (#589, #574)
- Fixed: Lane arrow tool sometimes selects wrong node (thanks kianzarrin!) (#616)
- Fixed: Show error dialog can get caught in loop (thanks kianzarrin!) (#594)
- Fixed: Junction Manager not resetting on level unload (thanks kianzarrin!) (#637, #636)
- Fixed: Stay in lane always assumed segment0 exists (thans kianzarrin!) (#619, #618)
- Fixed: Array index error when Lane Arrow tool selected (#606, #607)
- Fixed: Removing junction from traffic light group not working (thanks leaderofthemonkeys for finding this!) (#605)
- Fixed: Detection of compatible Timed Traffic Lights node for copying Traffic Light setup (#605)
- Fixed: Cursor flickering when tool is selected (#607)
- Fixed: Ensure valid language used if selected language no longer exists (#579)
- Fixed: Null reference error in
TrafficManager.UI.TrafficManagerTool.OnEnable
(#570) - Fixed: Bug in
IterateNodeSegments
+ code clean-up (thanks kianzarrin) (#549, #550) - Fixed:
IndexOutOfRange
error in manual traffic lights tool (thanks leonpeonleon) (#545) - Fixed: Path find stats fixed & faster, benchmark profile fixed (#536)
- Fixed: Typos and missing key in translations (thanks TianQiBuTian) (#529, #528)
- Fixed: Translations not working when using game translation mods (thanks TianQiBuTian) (#533, #534)
- Fixed: Minor typos in new translation/localisation system (thanks TianQiBuTian!) (#528)
- Fixed: Remove decorative networks from speed limits manager (#513, #510, #378)
- Fixed: Train restriction vehicle icons regression (#483)
- Fixed: Remove trace logging from release builds (thanks TLHeart60) (#454, #499)
- Fixed: Ignore decorative and malconfigured networks in Speed Limits Manager (#513)
- Fixed: Vehicles pausing unexpectedly at junctions (#448, #473)
- Fixed: Adding parking restriction doesn't move already parked cars (#445, #459)
- Fixed: Mod checker crashes if blank line in
incompatible_mods.txt
resource (#441) - Fixed: Trace log appearing in
RELEASE
builds (#454, #455) - Fixed: Unable to set "no limit" speed, and speeds over 140 km/h weren't showing as "no limit" (#449, #446)
- Updated: "Cargo Info" mod marked as incompatible (#478)
- Updated: Added 2 x Traffic Manager Plus and 1 x Traffic Manager as incompatible (#627)
- Updated: Added 'Trees Respiration' mod as incompatible (depends on load order) (#614, #611)
- Updated: Replaced imports with fully qualified alphabetically sorted imports (#620)
- Updated: Added two obsolete versions of TM:PE to incompatible mod checker (#610)
- Updated: Language - Italian (Simone Delvecchio / DelvecchioSimone) (#603)
- Updated: Language - Korean (neinnew) (#603)
- Updated: Language - Japanese (mashitaro) (#603)
- Updated: Language - Turkish (Tayfun Bilgi / Tayfun [Typhoon]), Rıdvan SAYLAR / ridvan.saylar) (#603)
- Updated: Language - Portuguese (BlackScout / BS_BlackScout) (#603)
- Updated: Language - Chinese Traditional (@jrthsr700tmax) (#603)
- Updated: Language - Ukrainian (Dmytro Lytovchenko / kvakvs) (#603)
- Updated: Language - Russian (Dmytro Lytovchenko / kvakvs) (#603)
- Updated: Language - French (Guillaume Turchini / orion78fr) (#603)
- Updated: Turkish translations (thanks Tayfun Bilgi / Tayfun [Typhoon]) (#591, #599)
- Updated: French translations (thanks Guillaume Turchini / orion78fr) (#591)
- Updated: Japanese translations (thanks しょしょ02 / yamadatarounohosi) (#591)
- Updated: Chinese Simplified translations (thanks 田七不甜 / TianQiBuTian) (#591, #599)
- Updated: Chinese Traditional translations (thanks jrthsr700tmax) (#599, #595)
- Updated: Ukrainian translations (thanks Dmytro Lytovchenko / kvakvs) (#591, #599)
- Updated: Russian translations (thanks Dmytro Lytovchenko / kvakvs) (#591, #599)
- Updated: Polish translations (thanks krzychu124) (#591)
- Updated: Portuguese translations (thanks BS_BlackScout) (#599)
- Updated: English translations (thanks kian.zarrin & aubergine18) (#591)
- Updated: Translations - Chinese Simplified - 田七不甜 (thanks TianQiBuTian) (#536, #530)
- Updated: Translations - Chinese Traditional - 許景翔 (thanks gk50125012) (#536)
- Updated: Translations - Portuguese - Alan Willian Duarte (thanks nipodemos13) (#536)
- Updated: Translations - Japanese - thanks mashitaro (#536)
- Updated: Add outline to lane connector lines and improve arcs (#526, #523)
- Updated: Improve speed limits overlay performance while camera still (#521, #520)
- Updated: New translation/localisation system (#509, #493)
- Updated: Compatible with Tree Respiration mod (#484)
- Updated: Compatible with Vehicle Wealthizer mod (#490, #488)
- Updated: More code clean-up (#350)
- Updated: Lots more code clean-up (#467, #475, #438, #435, #476)
- Updated: Mod checker will always scan for duplicate TM:PE, even if disabled (#434, #443, #433)
- Updated: French translations (thanks mjm92150) (#453)
- Updated: Lots of code clean-up (#461, #349, #377, #451, #430, #436)
- Updated: Migration to Harmony framework (thanks LinuxFan!) (#428, #427, #260, #119)
- Updated: Chinese translation updates (thanks Emphasia) (#417)
- Updates: Organised image resources in to folders (#641)
- Meta: Updated
StyleCop.Analyzers
to latest version for compatibility with latest Nuget (#591) - Meta: Added readme file with link to localisation guide in the translations folder (#596)
- Meta: Deprecated issues closed (#336, #169)
- Meta: Update GitHub issue creation templates (#486)
- Meta: Updated documentation on wiki and GitHub (#310, #79, #465, #474, #466)
- Meta: "Cargo Info" mod found to break outside connections and cause array index errors.
- Meta: Build process will now error if
in
is used without areadonly struct
(thanks dymanoid!) (#463) - Meta: See
Contributing
guide in GitHub wiki if you get build errors due to #463 - Meta:
TMPE.API
now has aRELEASE LABS
build (#456)
This milestone is closed.
No open issues remain. View closed issues or see open milestones in this repository.