17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-10-18 04:29:18 +02:00

Commit Graph

  • b8f040e6fd propagate template headers transitively, import Console where used maj00r 2026-09-10 01:41:24 +02:00
  • 6550c88536 give importers the headers module templates need maj00r 2026-09-10 01:20:33 +02:00
  • 26501b0fd7 hoist standard includes above everything else maj00r 2026-09-10 01:02:17 +02:00
  • cfd1c1f318 repair the include reordering maj00r 2026-09-10 00:52:06 +02:00
  • 1455583ab6 put every include before every import maj00r 2026-09-10 00:40:32 +02:00
  • 2695c8e525 include what you use in betterRenderer maj00r 2026-09-10 00:26:55 +02:00
  • 2896c2dd60 add the C library headers MSVC needs maj00r 2026-09-10 00:10:52 +02:00
  • 7667d8d4d3 build betterRenderer against the modules maj00r 2026-09-09 23:45:53 +02:00
  • 06f6c6035b let betterRenderer import the modules maj00r 2026-09-09 23:30:34 +02:00
  • ce5ee288ff fix the clang CI build maj00r 2026-09-09 22:52:28 +02:00
  • f16b5deefb build with clang maj00r 2026-09-09 22:32:06 +02:00
  • 3f7960aad5 pch migration to modules [wip] maj00r 2026-09-09 20:35:26 +02:00
  • a1e4e8d95b Prevent overcharge by AI - count how long each vehicle is being under higher pressure maj00r 2026-09-08 19:53:06 +02:00
  • 1bfa1644c9 multiplayer: a cab belongs to the peer it is on, and the first one aboard drives feat/multiplayer Hirek193 2026-09-07 16:00:41 +00:00
  • 0112d81b77 multiplayer: names instead of peer numbers, a chat, and the exe as a dedicated server Hirek193 2026-09-07 13:54:34 +00:00
  • a687e8f91f multiplayer: two sync margins in the ini, and the session decides the trainsets Hirek193 2026-09-07 10:51:12 +00:00
  • 5a5bb15fa5 multiplayer: hold the authority's readings between updates, and hear the brakes Hirek193 2026-09-07 09:24:47 +00:00
  • fb94dcfa2b multiplayer: replicate the machinery you hear, not only the machinery you set Hirek193 2026-09-07 08:48:30 +00:00
  • d0306f3d4a multiplayer: replicate what a vehicle is heard and seen doing Hirek193 2026-09-07 08:25:08 +00:00
  • a0537356bb multiplayer: correct a train by sliding it, not by putting it down again Hirek193 2026-09-07 07:49:47 +00:00
  • c0dbf99f1a multiplayer: whoever drives a train runs it, and their ride is the smooth one Hirek193 2026-09-07 00:19:40 +00:00
  • 0b75e701fc multiplayer: a player works a train, not a car - and put the corrections right Hirek193 2026-09-06 23:39:13 +00:00
  • a72c3292ad multiplayer: fix the black screen - a cab and is_ready waiting on each other Hirek193 2026-09-06 22:54:48 +00:00
  • 9dc78a65dc multiplayer: stream the authoritative state, and let a client walk into a cab Hirek193 2026-09-06 22:19:28 +00:00
  • 65159b9546 multiplayer: the session imposes the settings that decide the physics Hirek193 2026-09-06 19:58:28 +00:00
  • 30fa68cfd8 multiplayer stage 8: state correction and surviving a dropped connection Hirek193 2026-09-06 19:48:06 +00:00
  • 54d8b112b8 multiplayer stage 7: versioned snapshots instead of replaying the session Hirek193 2026-09-06 19:37:28 +00:00
  • b255c8120a multiplayer stage 6: a logical simulation tick and a real state digest Hirek193 2026-09-06 19:21:12 +00:00
  • 4870935983 multiplayer stage 5: the authority decides which events fire Hirek193 2026-09-06 19:09:19 +00:00
  • c3bf261934 multiplayer stage 4: server-authoritative input, permissions, per-source holds Hirek193 2026-09-06 18:24:21 +00:00
  • 3f62fd5927 multiplayer stage 3: crew model, claim handshake and AI handover Hirek193 2026-09-06 18:08:06 +00:00
  • b9bd0ee33d multiplayer stage 2: peer identity, stable vehicle ids and a session lobby Hirek193 2026-09-06 17:48:35 +00:00
  • 8460fc531f multiplayer stage 1: --host/--connect startup, client without a local scenario Hirek193 2026-09-06 17:28:44 +00:00
  • 3040ecbac3 Merge branch 'master' into refactor/split-oncommands-train refactor/split-oncommands-train jerrrrycho 2026-09-06 16:02:39 +02:00
  • ac313f1f1d Stop cutting the forward scan short at an occupied track. maj00r 2026-09-06 15:23:50 +02:00
  • c3007e3237 ci: skip Sonar coverage gate jerrrrycho 2026-09-06 15:01:52 +02:00
  • f4f0b2bb10 Propagate the reverser setting, not its absolute direction. maj00r 2026-09-06 14:45:12 +02:00
  • e95d4a57bc Disown the vehicles before deleting their driver. maj00r 2026-09-06 13:48:05 +02:00
  • eed44dc858 hardware protocol v2.1: device log, diagnostic routines, manual links Hirek193 2026-09-06 11:29:26 +00:00
  • aaccd7b9b7 Keep one primary per consist and let a secondary AI claim it. maj00r 2026-09-06 10:16:24 +02:00
  • da962cd91b Add static cast Hirek193 2026-09-06 01:34:25 +02:00
  • c5825db208 Change float64 to uint32 Hirek193 2026-09-06 01:22:57 +02:00
  • be48b6f013 Add engine voltage parameter Hirek193 2026-09-06 00:59:46 +02:00
  • 40df8e84f6 zmq: read simulator state from the shared TrainState registry Hirek193 2026-09-05 20:41:59 +00:00
  • 6bfd21d135 hardware protocol v2: answer a subscription with current state Hirek193 2026-09-05 20:40:14 +00:00
  • 91be90548f hardware protocol v2: configuration, wiring and debug panel Hirek193 2026-09-05 20:35:04 +00:00
  • 4e3afdd2a6 hardware protocol v2: sessions, subscriptions and the transport worker Hirek193 2026-09-05 20:30:32 +00:00
  • 7cb6f789f5 hardware protocol v2: frame layer and shared symbol registry Hirek193 2026-09-05 20:22:08 +00:00
  • 7a469190ca Merge pull request #168 from pwarszawski/whois-owner-fallback Hirek193 2026-09-05 21:08:29 +02:00
  • 3b061a1bf1 Merge pull request #171 from pwarszawski/event-name-registration-casefold Hirek193 2026-09-05 21:07:41 +02:00
  • 76eede79aa Merge pull request #154 from MaSzyna-EU07/uart-independent-dynamic-brake Hirek193 2026-09-05 20:04:34 +02:00
  • fadcc2d666 Merge pull request #170 from MaSzyna-EU07/fix/reflections-and-burned-colors Hirek193 2026-09-05 20:03:31 +02:00
  • 2dcae05c77 event names: drop redundant locale-dependent ToLower() at registration Piotr Warszawski 2026-09-05 19:10:58 +02:00
  • 1ce576c0c6 whois: log the no-activator case instead of failing silently Piotr Warszawski 2026-09-04 22:22:25 +02:00
  • 7ead4f11b4 whois: guard against a null activator Piotr Warszawski 2026-09-04 22:09:23 +02:00
  • 4f47233a89 whois: fall back to the consist owner in the +0/+7 mode too Piotr Warszawski 2026-09-04 21:01:33 +02:00
  • 6befd69968 Merge pull request #149 from combolek/getpf Hirek193 2026-09-04 16:39:49 +02:00
  • a9b561cd65 Merge pull request #162 from MaSzyna-EU07/bugfix/260825-00jor maj00r 2026-09-03 22:18:16 +02:00
  • db6296124b Merge pull request #166 from jakubg1/dev/revert_remove_instructor_panel jakubg1 2026-09-02 12:37:40 +02:00
  • ba19db8715 Revert "Remove training card window" jakubg1 2026-09-02 12:32:35 +02:00
  • 4e35a5f45f Merge pull request #160 from jakubg1/dev/remove_instructor_panel jakubg1 2026-09-02 11:59:49 +02:00
  • a2f62c56ff Merge pull request #161 from jakubg1/dev/epfuse_engage_fix jakubg1 2026-09-02 11:59:30 +02:00
  • 766a957527 Fix relfections on default shader and tonemapping Hirek193 2026-09-01 20:41:06 +02:00
  • 61336a0660 sonar fix, registration to sbt.sources improved maj00r 2026-08-30 17:14:08 +02:00
  • 2376e4867b Editor: rebuild the plan library around a solved document, and bend turnouts onto curves maj00r 2026-08-29 19:32:46 +02:00
  • 8cd42980e6 Switches: lay the pre-blade lead and the blade, not a tangent arc maj00r 2026-08-27 19:36:52 +02:00
  • 4ae24114ba Editor: pin the whole branch rigidly to its frog, not just the leaving straight maj00r 2026-08-20 20:42:28 +02:00
  • 707b4de2f4 Editor checkpoint: turnout domain service, web->editor rename, Id-1 templates maj00r 2026-08-01 19:55:33 +02:00
  • d069743265 Switches: enforced branch tangency, internal basket, Polish turnout templates maj00r 2026-08-01 07:44:58 +02:00
  • d4b1d73338 Keep tiles on disk, add basket curves, undo the image flip maj00r 2026-07-31 19:52:06 +02:00
  • 32a4df6111 Fix the base map orientation, drop the city overlay, keep td.scn out of the editor maj00r 2026-07-31 19:47:11 +02:00
  • 8d007291e2 Put Geoportal imagery behind the plan and clear the scenery on a new map maj00r 2026-07-31 19:41:32 +02:00
  • bf82c35734 Georeference a new map against a point in Poland maj00r 2026-07-31 19:32:00 +02:00
  • 3fbc1aaaaf Draw the track plan on the scenery instead of on a canvas maj00r 2026-07-31 19:21:05 +02:00
  • db49039b9d Put the editor viewport into a top-down orthographic plan view maj00r 2026-07-31 19:15:17 +02:00
  • 4bef28cf94 Add a track layout drawing board to the editor maj00r 2026-07-31 19:00:35 +02:00
  • e3237034db Give the editor a camera when it starts on its own maj00r 2026-07-31 18:51:14 +02:00
  • 94b01c8ca3 Add -editor startup so the exe comes up straight in the editor maj00r 2026-07-31 18:45:05 +02:00
  • a083269867 Vendor the maj0sted track layout library and link it into the editor maj00r 2026-07-31 18:27:02 +02:00
  • 0aceb120e2 make targetfps great again maj00r 2026-08-25 18:03:55 +02:00
  • f8cb5e4431 Fix EP fuse auto-(dis)engaging jakubg1 2026-08-24 00:24:15 +02:00
  • 363b50c9c2 Remove training card window jakubg1 2026-08-23 22:37:33 +02:00
  • 9a0b63a97c Merge pull request #133 from dos1/launcher-panel jakubg1 2026-08-23 21:53:12 +02:00
  • df9ba73a88 Merge pull request #158 from MaSzyna-EU07/migrate-to-actions Hirek193 2026-08-20 23:11:27 +02:00
  • 66302bd88e Remove appveyor and update readme migrate-to-actions Hirek193 2026-08-19 14:50:28 +02:00
  • 8024c2be7b Revert "Delete appveyor.yml" Hirek193 2026-08-19 14:48:03 +02:00
  • 3c61168783 Revert "Delete azure-pipelines.yml" Hirek193 2026-08-19 14:47:59 +02:00
  • 67bb6e1d3c Delete azure-pipelines.yml eu07-2026.423-prerelease Hirek193 2026-08-19 14:45:49 +02:00
  • 8a22553e7c Delete appveyor.yml eu07-2026.422-prerelease Hirek193 2026-08-19 14:45:33 +02:00
  • 6b50a6aa68 Update CI configuration for Windows and Linux builds Hirek193 2026-08-19 14:23:40 +02:00
  • 1cfe44a9d3 Add Linux Python environment setup in workflow Hirek193 2026-08-19 14:07:30 +02:00
  • fee2dcea28 Fix path for vswhere.exe in build_bin.yml Hirek193 2026-08-19 13:20:53 +02:00
  • af08beaaa8 Change push branch filter to include all branches Hirek193 2026-08-19 13:17:00 +02:00
  • 518ac093ac Rename workflow from 'Build' to 'Build binaries' Hirek193 2026-08-19 13:15:29 +02:00
  • 9d1a8244ed Add GitHub Actions workflow for building binaries Hirek193 2026-08-19 13:14:53 +02:00
  • 4dcf0abfa1 Merge pull request #157 from MaSzyna-EU07/python-add-dynamicbrakectrlpos Hirek193 2026-08-19 10:32:16 +02:00
  • 4aa4918a36 Merge pull request #155 from MaSzyna-EU07/fix/default-shader-reflections Hirek193 2026-08-19 10:03:45 +02:00
  • dcd87d8c80 Merge pull request #156 from MaSzyna-EU07/fix-traxx-independent-brake Hirek193 2026-08-19 10:03:11 +02:00
  • 763a76d48c Expose dynamic brake controller position to python script dictionary python-add-dynamicbrakectrlpos Ryba04 2026-08-19 00:55:24 +02:00
  • 7cc6a67399 Followed sonar's suggestions fix-traxx-independent-brake Ryba04 2026-08-18 20:34:37 +02:00