Commit Graph

  • 8a21ec2e79 Support fallback to vanilla icons if files are not found. Allow configuration for context menu pagination between car/consist option preferences by player documentation-updates RMROC451 2025-09-06 22:03:25 -05:00
  • 3a04405dad rework context menu and add custom sprites, not registered with in game library though :( RMROC451 2025-09-05 17:07:23 -05:00
  • ba94d80401 allows "deprecated" model metadata tag to exlude cars from being utilized for ordering, but will allow them to run out their lives on the rails until they export. Useful for when you mod in a car, and want to remove it without hunting around to find all of them and deleting them. RMROC451 2025-09-05 10:51:03 -05:00
  • d692567d95 put everything back in context menu as one big happy family. RMROC451 2025-09-05 10:50:00 -05:00
  • cbca69d66b Merge pull request #71 from rmroc451/documentation-updates main Ryan Mroczenski 2025-09-02 23:24:06 -05:00
  • 32f3e8b2db tweaks to engine roster to show who has engines selected and throttling on AE Waypoint picker to 60fps. v2.1.7 RMROC451 2025-09-02 22:19:41 -05:00
  • a7ae1d479c limit AutoEngineerDestinationPicker.Loop to running max of 10x per second rather than as fast as it can (caused stuttering in areas with lots of cars). Ryan Mroczenski 2025-09-02 10:04:58 -05:00
  • b562424f8b move loco post notice about WP set to host, so clients get them Ryan Mroczenski 2025-09-02 09:42:14 -05:00
  • f1b68d2827 one more of the ill fated traincontroller shared usages while on host processing. RMROC451 2025-09-01 23:53:23 -05:00
  • b911ee6f6f version -> 2.1.7 v2.1.7-beta RMROC451 2025-09-01 12:54:16 -05:00
  • cc18579507 host now can assert safety first; setting added to allow clients to override. Client does not require mod for this to be enforced! RMROC451 2025-09-01 12:53:52 -05:00
  • 1dadb04cbe round to whole number vs showing partial full mph in car inspector consist info (when caboose is nearby) RMROC451 2025-09-01 12:51:29 -05:00
  • 1032edb7ef switch roster MU hiding to be based on cutout not MU RMROC451 2025-09-01 12:50:50 -05:00
  • c0e75c3c39 version++ v2.1.6-beta RMROC451 2025-08-31 18:33:06 -05:00
  • bd215d0dcc coroutine vs observers RMROC451 2025-08-31 18:32:48 -05:00
  • 554ea11790 2.1.5 updates passenger car load info in tags; refactor cog logic again; formatting updates for webhook messages v2.1.5-beta RMROC451 2025-08-30 22:38:31 -05:00
  • c114aec3b3 fixes #70; forgot to pass boolean after refactor. Ryan Mroczenski 2025-08-29 09:17:24 -05:00
  • 38a43276f7 fixes #69; track loading wasn't fully topping off. Ryan Mroczenski 2025-08-29 09:15:36 -05:00
  • afd18b9d27 fixes #68; bugged 120% penalty adjusted to intended 20% Ryan Mroczenski 2025-08-28 11:12:07 -05:00
  • 52e9fe1cab additional refactor for #56; fixing AEPlanner spamming recalc of gear when coupling in waypoint mode and reporting stationary endlessly. V2.1.4-beta RMROC451 2025-08-25 17:08:18 -05:00
  • ec9aadd6e2 refactor for #56; improved caching, observer detection of waybill/repair destination changing debouncing, and coupled car detection fixes. increment version. v2.1.3-beta RMROC451 2025-08-25 08:55:19 -05:00
  • af8e1bd6ca Fix issue with inverted boolean and params out of order; version increment v2.1.2-beta RMROC451 2025-08-24 20:25:44 -05:00
  • a9943b6c0c incrementing version v2.1.1-beta RMROC451 2025-08-24 17:39:17 -05:00
  • 2713247895 fixes #48; resurrect the context menu backgrounds! RMROC451 2025-08-24 17:35:55 -05:00
  • 22c6fb8e5e fixes #64; try to recall locomotive vs straight to null, only toggle to null if no prior. RMROC451 2025-08-24 17:35:18 -05:00
  • fa7e7dfcd2 fixes #46; only care about caboose crew hours on certain actions, it's presence is enough in other cases. RMROC451 2025-08-24 09:57:45 -05:00
  • f1ba2ed6f1 updates for TrainBrakeDisplay (allow color coding of brake display on engine control panel when in tag view mode, and be able to click them with my click modifier options to interact), AE waypoint engineer adding distinct "click to set" destinations in the gear menu, and allowing engine only consists to bypass safety first. V2.1.0-beta RMROC451 2025-08-24 01:17:48 -05:00
  • 11dba3ff78 Update README.md Ryan Mroczenski 2025-08-17 14:05:52 -05:00
  • 3d0a57c56e Update README.md Ryan Mroczenski 2025-08-17 13:58:28 -05:00
  • b3780b8370 Update README.md Ryan Mroczenski 2025-08-17 10:56:08 -05:00
  • 3741995d3a Update README.md for 2.0.0 Ryan Mroczenski 2025-08-17 10:39:15 -05:00
  • aa6deab8f5 Merge pull request #42 from rmroc451/car-click-actions-and-other-misc-updates v2.0.1 Ryan Mroczenski 2025-08-16 14:32:41 -05:00
  • facb0b7d71 allow MU to work within consist, removing direct adjacency restriction. car-click-actions-and-other-misc-updates RMROC451 2025-08-16 14:32:06 -05:00
  • 5affe27323 Merge pull request #41 from rmroc451/car-click-actions-and-other-misc-updates v2.0.0 Ryan Mroczenski 2025-08-16 11:31:10 -05:00
  • d19a1a2995 using "area" cabeese search rather than iterating nearby cars in a catchment area. Adding MU auto filter for engine roster and including other loco fuel levels in single engine when in same consist/mu'd. RMROC451 2025-08-16 11:23:40 -05:00
  • 7c8becd471 2.0.0 feature updates RMROC451 2025-08-11 00:25:30 -05:00
  • 26a3bdaaa1 updates RMROC451 2025-07-19 13:36:26 -05:00
  • 3f2e3dee80 remove "experimental" from build target output v1.2.6 RMROC451 2025-03-08 21:21:38 -06:00
  • ed44ea829e Merge pull request #40 from rmroc451/experimental-2024-6 Ryan Mroczenski 2025-03-08 21:18:23 -06:00
  • bce1d8bd58 fixing issues with build angles on context menu for select/deselect on consists without an engine experimental-2024-6 RMROC451 2025-03-08 21:17:29 -06:00
  • c25271ee2d begone concentric circles! v1.2.5_Experimental RMROC451 2025-03-02 13:23:15 -06:00
  • 80f0847587 reverting updated context menu visualizations, and allowing the even spacing of items vs quadrant concept. Pesky double circle context menu borders still remain, but I'm working on it. v1.2.4_Experimental RMROC451 2025-03-02 12:43:08 -06:00
  • 7552422b6e disabling context menu dividers and expanding the context menu radius to 200f to help spread things out. v1.2.3_Experimental Ryan Mroczenski 2025-02-22 23:43:00 -06:00
  • 58dc7efac0 adjusting CarIdsInRect -> CarIdsInRadius v1.2.2_Experimental RMROC451 2025-02-16 09:41:58 -06:00
  • 7ebd14db2a adjusting railroader usage of namespace Model.OpsNew -> Model.Ops and some adjustments to the version files. v1.2.1_Experimental RMROC451 2024-12-24 22:11:22 -06:00
  • ca0e78b971 hotfix for car inspector rebuild v1.1.1 RMROC451 2024-08-03 00:55:43 -05:00
  • 9f210b0b8a increasing version number. v1.1.0 RMROC451 2024-08-01 15:55:29 -05:00
  • 840f35cf62 Merge pull request #38 from rmroc451/37-passenger-stops-not-filling-crew-hours-on-cabeese Ryan Mroczenski 2024-07-28 12:11:16 -05:00
  • 786db49b68 #37 refactored caboose crew hours load refill logic, condensing and also allowing passenger stops to work as they were expected to. RMROC451 2024-07-28 08:13:21 -05:00
  • 108900b026 Merge pull request #36 from rmroc451/33-double-click-to-follow-car 7-finance-ledger-ideas Ryan Mroczenski 2024-07-27 22:33:18 -05:00
  • 9e8c38e6f4 Merge pull request #35 from rmroc451/26-caboose-auto-heal-hotbox-when-fully-oiled Ryan Mroczenski 2024-07-27 22:32:49 -05:00
  • 89f2490f14 Merge pull request #34 from rmroc451/32-buttons-dont-adjust-when-decoupling-as-expected Ryan Mroczenski 2024-07-27 22:32:20 -05:00
  • fbd08b007c #33 double primary click any car/loco to follow RMROC451 2024-07-27 22:31:33 -05:00
  • 27d3432cbf #26 auto heal hotbox when found if caboose use is enabled and caboose is present in consist. RMROC451 2024-07-27 22:30:40 -05:00
  • cf1d5e32e5 #32 swap from integration set that was giving inconsistent results, and adding in a panel.reubuildOnInterval when an observed value changes. RMROC451 2024-07-27 22:25:23 -05:00
  • 92317b29b2 Merge pull request #31 from rmroc451/v1.0.0-prep v1.0.0 Ryan Mroczenski 2024-07-26 12:40:38 -05:00
  • 1f48bf04aa increment version number RMROC451 2024-07-26 12:35:52 -05:00
  • 5774c7f04c #29 #30 Allow caboose setting to require that a caboose is present in the consist to use the AI Engineer's AutoOiler & AutoHotboxSpotter. RMROC451 2024-07-26 12:25:03 -05:00
  • 5eed492b47 #24 adding consist info to non motive power cars, that have a caboose, when Caboose Use mod setting is enabled. RMROC451 2024-07-26 12:20:52 -05:00
  • d4d18d8c92 #25 adding follow to car context menu RMROC451 2024-07-26 10:17:09 -05:00
  • d7e35828b8 #28 add hotbox icon to tag update info RMROC451 2024-07-26 10:15:09 -05:00
  • 0b444d6364 #27 fix issue with last car end gear issue detection RMROC451 2024-07-26 10:13:35 -05:00
  • d197ff8d8a Merge pull request #23 from rmroc451/misc-fixes-and-caboose-additions v0.1.8 Ryan Mroczenski 2024-07-24 00:09:54 -05:00
  • 89894890b4 build version increment RMROC451 2024-07-24 00:07:59 -05:00
  • a13701c3d2 AutoHotboxSpotter Patch for caboose consist presence, making checks happen between every 15-30 seconds vs 60-300 (default) RMROC451 2024-07-24 00:07:48 -05:00
  • b5be17703f Adding AutoOiler Patch that halves times to oil consists and the start delay, if a caboose is presentin the consist that the ai engineer is in. RMROC451 2024-07-24 00:06:37 -05:00
  • 35afa4520d log context adjustments for CarInspector patch class RMROC451 2024-07-24 00:04:49 -05:00
  • 80d064c950 remove SetActive call, which seems to be a performance gain when tags are displayed. RMROC451 2024-07-24 00:03:11 -05:00
  • ec21effd30 Adding consist buttons from inspector to new context menu, and squashing bug that would occur if inspector open but tags weren't active, breaking the ui panel builder reload detection for handbrake/couple/air changes. v0.1.7 RMROC451 2024-07-13 13:09:42 -05:00
  • 2242aaacde Merge pull request #22 from rmroc451/1.6.1 Ryan Mroczenski 2024-07-13 11:12:24 -05:00
  • e26713688b Fix issue with cars that are missing tagcallouts from throwing errors. RMROC451 2024-07-13 11:11:22 -05:00
  • 8a228be5a8 Merge pull request #21 from rmroc451/20-webhook-settings-adds-a-new-blank-entry-every-time-the-settings-window-opens 15-add-localnearby-cars-picker-to-switchlist-header-or-engine-inspector Ryan Mroczenski 2024-07-05 20:22:52 -05:00
  • 2ed33465d9 reduce cyclomatic complexity of the cabeese hunting algorithm, and fix issue with webhook settings adding an empty row each time settings screen opens. Ryan Mroczenski 2024-07-05 20:21:41 -05:00
  • 67d39801de Merge pull request #18 from rmroc451/13-add-buttonconsole-command-to-initiate-a-console-message-logging-with-selected-engine v0.1.6 Ryan Mroczenski 2024-06-27 00:11:54 -05:00
  • 8dc87f312d #5 adding Crew as a resource to cabeese, and having the new buttons added by this mod, cost resources if opting in. RMROC451 2024-06-27 00:09:40 -05:00
  • 9cb788d86a Merge remote-tracking branch 'origin/main' into 13-add-buttonconsole-command-to-initiate-a-console-message-logging-with-selected-engine RMROC451 2024-06-23 13:48:14 -05:00
  • 2e47536028 added Bleed Consist button RMROC451 2024-06-23 02:30:13 -05:00
  • b6edc93636 renaming main class to have plugin suffix to avoid namespace collision issues. RMROC451 2024-06-23 02:10:47 -05:00
  • 6693a762c9 rather than wait for the next callout refresh ever 1s, call update if the inspector observers fire off. RMROC451 2024-06-23 02:04:53 -05:00
  • fc43d54815 initial work for 13 RMROC451 2024-06-21 00:23:45 -05:00
  • 0adcbfa787 Merge pull request #16 from rmroc451/12-add-fuel-fill-level-sprite-to-engine-roster v0.1.5 v0.1.4 Ryan Mroczenski 2024-06-20 22:40:16 -05:00
  • 715629394d getting a little bit of logging around set hand brakes. RMROC451 2024-06-20 22:10:47 -05:00
  • 1ea3d9917d spell checking, fixing #14 and some other pieces needed for #14. RMROC451 2024-06-20 21:41:56 -05:00
  • d780b075dc #12 updated the ModTabDidOpen logic for the new column section. RMROC451 2024-06-20 17:44:45 -05:00
  • d0e2c3f99e #12 add configurable column for fuel status tracking in engine roster RMROC451 2024-06-20 17:41:50 -05:00
  • 8ae319fbee fix #2 for reals this time? Ryan Mroczenski 2024-06-18 11:03:01 -05:00
  • 90d4262890 increment assembly verions to 0.1.3 v0.1.3 Ryan Mroczenski 2024-06-18 08:42:44 -05:00
  • a74c004fd4 #2 fixing inverted boolean logic Ryan Mroczenski 2024-06-18 08:41:00 -05:00
  • 7a9359ec7d Merge pull request #11 from rmroc451/3-tags-now-overlap-with-icons-when-titles-are-long v0.1.2 Ryan Mroczenski 2024-06-18 00:27:53 -05:00
  • 9d9cc96283 resolve #3 overlapping callout titles with the right floating icons. Switching from SHIFT to LEFT ALT key for hiding car callouts that have no issues. RMROC451 2024-06-18 00:26:20 -05:00
  • d7b846a8b2 Merge remote-tracking branch 'origin/main' into 3-tags-now-overlap-with-icons-when-titles-are-long RMROC451 2024-06-17 23:06:46 -05:00
  • 9cf5998a13 Merge pull request #10 from rmroc451/2-investigate-settings-instantiation-issues Ryan Mroczenski 2024-06-17 23:01:09 -05:00
  • ffe6d344d7 Merge pull request #9 from rmroc451/1-hstackrebuildoninterval-misses-button-clicks Ryan Mroczenski 2024-06-17 22:57:37 -05:00
  • 7a21c6472e removed hStack.RebuildOnInterval in favor of builder.AddObserver for each car in inspector car's consist. RMROC451 2024-06-17 22:55:51 -05:00
  • a9e6580258 work in progress attempts to resolve text overlapping on car tag titles. Ryan Mroczenski 2024-06-17 20:54:05 -05:00
  • b12f3b07c4 initial fixes for settings instantiation issue Ryan Mroczenski 2024-06-17 20:52:31 -05:00
  • 371cfc41c8 #2 remove ex.tostring from appending to entry.text and spamming console. Ryan Mroczenski 2024-06-17 18:50:01 -05:00
  • 180b63a41d Update README.md Ryan Mroczenski 2024-06-17 10:19:26 -05:00
  • b3546f433d Patch inspector button recalc based on consist brake || air system changes v0.1.1 RMROC451 2024-06-16 22:13:03 -05:00
  • ced72acf7c Update README.md Ryan Mroczenski 2024-06-16 16:29:54 -05:00