Releases: CitiesSkylinesMods/TMPE
Releases · CitiesSkylinesMods/TMPE
11.2.2
This is a minor bug fix release to resolve an issue in the mod compatibility checker when users have two other mods that contain an IUserMod assembly with identical name and version (eg. NExt2 and the bugfix of NExt2).
11.2.1
11.2.0
Released to Steam Workshop on 26th March 2019, this release adds compatibility with Sunset Harbor game update.
- Added: Trolleybus AI (#794)
- Fixed:
PathUnits.m_vehicleTypeserror after Sunset Harbor game update (#794) - Fixed: Priority signs for trolleybuses (#794)
- Fixed: Build process deployed TrafficManager.dll twice ( #776, #775)
- Improved: Performance of hot-reloads of dev builds (#764, #730)
- Improved: Consolidate error prompts in to helper class (#774)
- Updated: Add missing entries and fix typos in changelog (#777, #779)
11.1.2
11.1.1-hotfix1
- Fixed: Vehicles stopping at Yield signs (#761, #756)
- 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)
11.1.1
- Added: The
Simulation Accuracyoption has been revived! (#742, #707) - Added:
Shiftkey applies a setting to entire route + lane highlight (#138, #721, #709, #708, #667, #388, #33) - Added: Lane highlighting - Vehicle Restrictions tool (#721, #681, #667, #42, #33)
- Added: Lane highlighting - Parking Restrictions tool (#708, #702, #667, #47, #33)
- Added: Lane highlighting - Speed Limits tool (#709, #682, #667, #388, #84, #52, #33)
- Added: Button to reset speed limit to default added to speeds palette (#709)
- Added: UI scaling slider in mod options "General" tab (#656)
- Removed: Drag along road to set speed limits, due to performance issues (#388)
- Fixed: Only selected vehicle restriction, not all, should be applied to route (#721)
- Fixed: Lane connector can't make U-turns on roads with monorails (#293)
- Fixed: Lane connectors could connect tracks disconnected by
MaxTurnAngle(#684, #649) - 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: Vehicle Restrictions error:
HashSet have been modified(#746, #744, #721) - Improved: Cleaned up UI panels in Vehicle Restrictions and Speed Limits tools (#721, #709, #657)
- Improved: Toolbar UI code overhauled, updated and polished (#656, #523)
- Improved: Compatibility with CSUR Reloaded (#684, #649, #687, CSURToolBox#1, CSURToolBox#2)
- Improved: Organised lane markers/highlighters in to distinct classes (#701, #630)
- Improved: Better reference
.dllhint paths for Mac and Windows developers (#664, #663) - Improved: Faster and more reliable hot-reloads of dev builds (#725, #717, #718)
- Improved: Reduced memalloc and gc in SpeedLimitsManager.OnBeforeData() logging (#753)
- Updated: Translations - Chinese Simplified (thanks 田七不甜 / TianQiBuTian) (#723)
- Updated: Translations - Chinese Traditional (thanks jrthsr700tmax) (#723)
- Updated: Translations - Dutch (thanks Headspike) (#723, #742)
- Updated: Translations - English (thanks kian.zarrin, Dmytro Lytovchenko / kvakvs) (#723, #742)
- Updated: Translations - Hungarian (thanks Krisztián Melich / StummeH) (#742)
- Updated: Translations - Italian (thanks cianecollazzo / azzo94) (#723)
- Updated: Translations - Korean (thanks neinnew) (#723, #742)
- Updated: Translations - Polish (thanks krzychu124) (#723)
- Updated: Translations - Portuguese (thanks BlackScout / BS_BlackScout) (#723)
- Updated: Translations - Russian (thanks Dmytro Lytovchenko / kvakvs) (#723)
- Updated: Translations - Spanish (thanks Nithox, obv) (#723, #742)
- Updated: Translations - Turkish (thanks Tayfun [Typhoon] / Koopr) (#723)
- Updated: Translations - Ukrainian (thanks Dmytro Lytovchenko / kvakvs) (#723)
- Meta: Thanks to CSUR Reloaded team for collaboration with #684! (#649, #503)
- Meta: Basic mod integration guide started (#696)
- Meta: Build guide updated to include note on Windows 10 ASLR, and reference hint paths (#693)
- Meta: Created GitHub org (
CitiesSkylinesMods) and moved repo to it (TMPE) (#673)
11.1.0
- Added: Quick setup of priority roads (
Ctrl+Click junction,Shift+Ctrl+Click road) (#621, #541, #542, #568, #577, #7) - Added:
Deletekey resets junction restrictions for selected junction (#639, #623, #568, #6) - Added: "Reset" button and
Deletekey to reset lane arrows for a segment (#638, #632, #623, #568, #41) - Improved: Much better lane connectors interaction model (#543, #635, #625, #626, #41)
- Improved: Use guide manager for less obtrusive in-game warnings/hints (#653, #660, #593)
- Improved: Vastly improved in-game hotloading support (#640, #211)
- Improved: Centralised versioning in to
SharedAssemblyInfo.cs(#680, #678, #649) - Updated: Translations - Dutch (thanks Headspike!) (#660, #631)
- Updated: Translations - Turkish - Tayfun [Typhoon] (thanks Koopr) (#660, #631)
- Updated: Translations - Chinese Simplified - Golden (thanks goldenjin!) (#660, #631)
- Updated: Translations - Portuguese - BlackScout (thanks BS_BlackScout!) (#660, #631)
- Updated: Translations - Spanish (thanks Aimarekin!) (#660, #631)
- Updated: Translations - English (thanks kian.zarrin!) (#660, #631)
- Fixed: Vehicles should not stop at Yield signs (#662, #655, #650)
- Meta: New WIP website: https://tmpe.me (#642, #643)
11.0
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:
IndexOutOfRangeerror 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.txtresource (#441) - Fixed: Trace log appearing in
RELEASEbuilds (#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.Analyzersto 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
inis used without areadonly struct(thanks dymanoid!) (#463) - Meta: See
Contributingguide in GitHub wiki if you get build errors due to #463 - Meta:
TMPE.APInow has aRELEASE LABSbuild (#456)
10.21.1
10.21
- Added: Cims have individual driving styles to determine lane changes and driving speed (#263 #334)
- Added: Miles Per Hour option for speed limits (thanks kvakvs) (#384)
- Added: Selectable style (US, UK, EU) of speed sign in speed limits UI (thanks kvakvs) (#384)
- Added: Differentiate LABS, STABLE and DEBUG branches in UI (#326, #333)
- Added: Keybinds tab in mod options - choose your own shortcuts! (thanks kvakvs) (#382)
- Added: Show keyboard shortcuts in button tooltips where applicable (thanks kvakvs) (#382)
- Added: Basic support of offline mode for users playing on EA's Origin service (#333, #400)
- Improved: Avoid setting loss due to duplicate TM:PE subscriptions (#333, #306, #149, #190, #211, #400)
- Fixed: Vehicle limit count; compatibility with More Vehicles mod (thanks Dymanoid) (#362)
- Fixed: Mail trucks ignoring lane arrows (thanks Subaru & eudyptula for feedback) (#307, #338)
- Fixed: Vehicles stop in road trying to find parking (thanks eudyptula for investigating) (#259, #359)
- Fixed: Random parking broken (thanks s2500111 for beta testing) (#259, #359)
- Fixed: Pedestrian crossing restriction affects road-side parking (#259, #359)
- Fixed: 'Vanilla Trees Remover' is now compatible (thanks TPB for fixing) (#331, #332)
- Fixed: Single-lane bunching on DLS higher than 50% (#263 #334)
- Fixed: Lane changes at toll booths (also notified CO of bug in vanilla) (#225, #355)
- Fixed: Minor issues regarding saving/loading junction restrictions (#358)
- Fixed: Changes of default junction restrictions not reflected in UI overlay (#358)
- Fixed: Resetting stuck cims unpauses the simulation (#358, #351)
- Fixed: Treat duplicate TM:PE subscriptions as mod conflicts (#333, #306, #149, #190, #400)
- Fixed: TargetInvocationException in mod compatibility checker (#386, #333)
- Fixed: Issue with Paradox login blurring compatibility checker dialog (#404)
- Updated: Game version 1.12.1-f1 compatible (#403)
- Updated: Chinese translation (thanks Emphasia) (#375, #336)
- Updated: German translation (thanks kvakvs) (#384)
- Updated: Polish translation (thanks krzychu124) (#384, #333)
- Updated: Russian translation (thanks vitalii201 & kvakvs) (#327, #328)
- Updated: Renamed 'Realistic driving speeds' to 'Individual driving styles' (#334)
- Removed: Obsolete
TMPE.GlobalConfigGeneratormodule (#367, #374) - Meta: Separate binaries for Stable and Labs on GitHub release pages (#360)
- Meta: Initial documentation for release process in wiki (see
Contributingpage) (#360) - Meta: Added GitHub issue templates for bugs, features, translations. (#272)
- Meta: Added
.editorconfigfile for IDE code indenting standardisation (#392, #384) - Meta: Added entire
.vs/and.idea/folders to.gitignore(#395, #382) - Meta: Updated install guide to include section for EA Origin users (#333)
- Meta: Enable latest C#
LangVersionin all projects (#398)