Commit Graph

  • c97a43b58f Fix some tick schedule bugs Tamás Bálint Misius 2025-01-25 21:22:19 +01:00
  • bdcc753dff Fix misleading message about updates Tamás Bálint Misius 2025-01-25 21:18:42 +01:00
  • 53230ee102 Disable fake newer version check for stable builds Tamás Bálint Misius 2025-01-25 19:38:32 +01:00
  • 2b163b4b5d Version 99.1 (Build 380) v99.1.380 jacob1 2025-01-25 12:58:19 -05:00
  • b5872657c5 Fix ACID sometimes eating one more particle than allowed (#982) jm211 2025-01-25 00:19:45 -05:00
  • 04dac4c020 Very safe optimizations jacob1 2025-01-24 22:28:50 -05:00
  • e8921ca6db Separate emscripten debug info Tamás Bálint Misius 2025-01-24 10:56:12 +01:00
  • cb65cf8ffd Fix crash on startup on emscripten Tamás Bálint Misius 2025-01-24 01:19:24 +01:00
  • ea93bae302 Make emscripten work with draw limits Tamás Bálint Misius 2025-01-23 23:59:55 +01:00
  • e87f404d90 Provide a default refresh rate when it cannot be queried Tamás Bálint Misius 2025-01-23 23:31:38 +01:00
  • 79f2bbcae5 Fix LITH breaking temperature limits. Saveliy Skresanov 2025-01-23 19:50:46 +07:00
  • 3da994c3b8 Prevent heat convection in liquids looking farther than 1px away. Saveliy Skresanov 2025-01-23 01:19:07 +07:00
  • 2e27cbfddf Fix "far away" air heat and velocity code working correctly only in one direction. Saveliy Skresanov 2025-01-23 00:50:02 +07:00
  • c32166efdc Make the fps cap a per-view property Tamás Bálint Misius 2025-01-22 15:04:20 +01:00
  • 6576872074 Remove emscripten-only vsync fps limit type Tamás Bálint Misius 2025-01-22 16:02:03 +01:00
  • 99f3aabbf6 Don't tick the entire user interface every sim tick Tamás Bálint Misius 2025-01-22 15:47:39 +01:00
  • 7aee6b77e3 Allow http.post to specify form part content type Tamás Bálint Misius 2025-01-18 21:37:28 +01:00
  • 48fb16292a Fix some warnings Tamás Bálint Misius 2025-01-17 20:55:44 +01:00
  • 8cde7a85ac Add support for aarch64 on linux Tamás Bálint Misius 2025-01-17 13:01:38 +01:00
  • 8ebb38c281 Prevent a potential division by zero. Saveliy Skresanov 2025-01-17 23:30:39 +07:00
  • f7bedb3b5f Move velocity line to the debug mode DEBUG_AIRVEL. Saveliy Skresanov 2025-01-17 22:38:30 +07:00
  • fa8237218d Snapshot 379 snapshot-379 Tamás Bálint Misius 2025-01-16 12:59:23 +01:00
  • 165ea90d6a Give visual indication of vote/fav requests being in progress Tamás Bálint Misius 2025-01-16 12:58:24 +01:00
  • 09ba266165 Fix some cases of bogus missing element warnings Tamás Bálint Misius 2025-01-15 19:02:47 +01:00
  • 2b0ee9392c Make a copy of particles before saving them and work off that Tamás Bálint Misius 2025-01-15 19:00:14 +01:00
  • a7d73102d6 Fix ptsave: being handled before autorun.lua Tamás Bálint Misius 2025-01-15 00:07:34 +01:00
  • 452849df74 Draw air velocity line near cursor when air velocity mode and debug HUD are on. Saveliy Skresanov 2025-01-13 22:38:43 +07:00
  • dbfeca5bd0 Make ambient heat drag effects weaker. Saveliy Skresanov 2025-01-13 21:54:22 +07:00
  • 8b8a6fa0b9 Remove old latent heat code, but leave LATENTHEAT switch and element property in case if we do a proper implementation later. Saveliy Skresanov 2025-01-13 19:00:37 +07:00
  • 9f038416cc Allow disabling the automatic update check at startup Tamás Bálint Misius 2025-01-12 16:38:51 +01:00
  • 6848c3542f Snapshot 378 snapshot-378 Tamás Bálint Misius 2025-01-10 16:18:47 +01:00
  • 4c2c95c72b Fix more missing elements in some older saves not showing up as such Tamás Bálint Misius 2025-01-10 13:23:53 +01:00
  • efd3a80611 Fix missing elements in some older saves not showing up as such Tamás Bálint Misius 2025-01-09 15:52:07 +01:00
  • d83b49a1ed Update tpt-libs Tamás Bálint Misius 2025-01-07 21:34:47 +01:00
  • 30942137c7 Fix SPRK sometimes being impossible to paste Tamás Bálint Misius 2025-01-07 16:29:58 +01:00
  • 59f34a1526 Fix pasting bailing early when any particle fails to spawn Tamás Bálint Misius 2025-01-07 16:27:55 +01:00
  • 4701766ec3 Fix some particles flickering when SRT is enabled Tamás Bálint Misius 2025-01-07 14:55:51 +01:00
  • 462460b6b3 Manage particle lifetime with create/kill_part only Tamás Bálint Misius 2025-01-05 20:39:54 +01:00
  • 3fe5dcc447 Fix crash on exit while there are Lua components visible Tamás Bálint Misius 2025-01-05 10:36:49 +01:00
  • f7753ff76f Fix create_gain/cherenkov_photon leaving particles partially initialized Tamás Bálint Misius 2025-01-03 20:04:09 +01:00
  • afe4a26299 Make SRT work with event.AFTERSIMDRAW Tamás Bálint Misius 2025-01-01 21:49:56 +01:00
  • 87cf63dbcc Disable steam builds for mods and ordinary official workflows Tamás Bálint Misius 2025-01-01 16:51:49 +01:00
  • 6dd0e9533f Fix Rect::operator & (intersection) Tamás Bálint Misius 2024-12-30 15:19:54 +01:00
  • a32f0fe178 Version 99.0 (Build 377) v99.0.377 jacob1 2024-12-24 22:50:36 -05:00
  • 64af43eccd Build number 375 -> 376 (new beta) v99.0.376b jacob1 2024-12-22 23:36:20 -05:00
  • 8b2d354043 Turn Separate Rendering Thread on by default jacob1 2024-12-22 23:26:18 -05:00
  • 5103db8288 Update tpt-libs Tamás Bálint Misius 2024-12-22 20:54:27 +01:00
  • 2286440b46 Update refresh rate when the window is moved to another display Tamás Bálint Misius 2024-12-21 23:55:50 +01:00
  • 5ff963a40d Add debug levels for simulation and rendering info Tamás Bálint Misius 2024-12-21 11:23:02 +01:00
  • 86fd919699 Add draw limit variant that mirrors the display's refresh rate Tamás Bálint Misius 2024-12-21 10:14:05 +01:00
  • 3b70324b78 Fix draw cap math Tamás Bálint Misius 2024-12-20 22:53:16 +01:00
  • c645269c86 Only copy the live portion of parts when SRT is enabled Tamás Bálint Misius 2024-12-20 17:14:35 +01:00
  • 2f2d24b838 Add a config option for standard stream redirection to log files Tamás Bálint Misius 2024-12-19 22:41:56 +01:00
  • f580a0b9d4 Fix gravity wall being intermittently broken when drawn while paused Tamás Bálint Misius 2024-12-19 12:53:51 +01:00
  • a01a075551 Fix the "fake" newer version number being actually older Tamás Bálint Misius 2024-12-18 19:26:57 +01:00
  • 7394a1c081 Add clang-tidy support and fix modernize-use-nullptr (#966) JJ Marr 2024-12-18 13:11:06 -05:00
  • 0506bc4f89 Update version numbers (99.0) and readme v99.0.375b jacob1 2024-12-17 16:43:34 -05:00
  • 7de0bb8506 Fix some warnings Tamás Bálint Misius 2024-12-17 20:26:04 +01:00
  • 6762744afa Untemplate RGB(A) (fixes #968) (#969) Project_HSI 2024-12-18 05:18:18 +10:00
  • 1ef78c019a Migrate embedded files to custom targets Tamás Bálint Misius 2024-12-17 14:46:46 +01:00
  • c62f105c85 Propagate python3 program to the android build's meson config Tamás Bálint Misius 2024-12-17 14:33:17 +01:00
  • 653d43699e Fixes to scrollbar mouse tracking jacob1 2024-11-23 17:26:41 -05:00
  • 57593fb212 Add credits UI jacob1 2024-10-16 23:24:42 -04:00
  • 9fa0fc45bc Use std::span where possible without much effort Tamás Bálint Misius 2024-12-16 17:11:50 +01:00
  • 5739170f20 Fix oversize thumbnails Tamás Bálint Misius 2024-12-16 16:06:02 +01:00
  • 43c92f5c8f Fix NUM_PARTS being wrong almost all the time Tamás Bálint Misius 2024-12-14 22:00:40 +01:00
  • 049d5d8b37 Make BGLA PROP_DEADLY (#964) ChromicQuanta 2024-12-14 15:51:40 +11:00
  • 68a8b055e3 STOR can absorb radiation particles (#978) jm211 2024-12-02 12:15:18 -05:00
  • f3c73c8658 Fire and Plsm create wtrv, not dstw (#979) jm211 2024-12-02 12:51:06 -05:00
  • 0ad91f74f2 VIBR explosion bound fixing (#980) jm211 2024-12-13 23:49:16 -05:00
  • 6e43882a0e Prevent creating two tools with the same identifier in tools.allocate jacob1 2024-12-12 23:56:25 -05:00
  • 3e2fc0b31f Snapshot 374 snapshot-374 Tamás Bálint Misius 2024-12-12 17:30:03 +01:00
  • 0ee442e0b8 Fix crash when navigating away from a save while voting on it Tamás Bálint Misius 2024-12-12 15:09:16 +01:00
  • 76dca483e9 Fix unnatural stacking near powers of 2 positions Tamás Bálint Misius 2024-12-10 17:24:19 +01:00
  • 5540517368 Make properties and callbacks of non-custom tools read-only Tamás Bálint Misius 2024-12-09 21:18:18 +01:00
  • 860ba13899 Fix crash on windows when using invalid particle/element property values Tamás Bálint Misius 2024-12-09 20:41:42 +01:00
  • 9233b0036f Only use custom LTO flags when we actually want LTO Tamás Bálint Misius 2024-12-09 17:28:19 +01:00
  • a85bee5578 Fix gravity staying broken when pasted over by unrelated data Tamás Bálint Misius 2024-12-09 16:42:43 +01:00
  • fb7ae9fc63 Only dispatch the gravity thread if there is work to be done Tamás Bálint Misius 2024-12-09 16:35:48 +01:00
  • 6b5bbb177d Stop copying the gravity process's input every frame Tamás Bálint Misius 2024-12-09 16:32:05 +01:00
  • a65338beea Fix occasional hang on exit when SRT is enabled Tamás Bálint Misius 2024-12-07 14:27:34 +01:00
  • 5454ef892d Fix crashes when giving !set invalid property values Tamás Bálint Misius 2024-12-07 00:09:33 +01:00
  • 639504ab23 Make global quit shortcut optional Tamás Bálint Misius 2024-12-04 23:26:47 +01:00
  • 5e20edeb9e Don't complain about missing elements that aren't actually used Tamás Bálint Misius 2024-12-02 18:38:26 +01:00
  • 75d33adbde CRMC low pressure - preserve .temp when breaking jacob1 2024-11-23 11:23:36 -05:00
  • 32033af67c Fix EMP radius when damaging things around SPRK jacob1 2024-11-20 21:25:37 -05:00
  • 74386631e0 Fix crash on exit while there are Lua windows visible Tamás Bálint Misius 2024-11-20 21:27:02 +01:00
  • b448622921 Fix crash when a Lua tool Perform callback throws an error Tamás Bálint Misius 2024-11-20 20:42:11 +01:00
  • 0c74c8080d Make LuaSmartRef properly non-copyable Tamás Bálint Misius 2024-11-20 20:30:43 +01:00
  • afb9fa7df2 Add Select callback to Lua tools Tamás Bálint Misius 2024-11-20 19:02:05 +01:00
  • eaef47074b Handle steam builds in build.sh Tamás Bálint Misius 2024-11-17 18:30:17 +01:00
  • 8b6b12cff3 Snapshot 373 snapshot-373 Tamás Bálint Misius 2024-11-08 16:57:55 +01:00
  • ce250e31f2 Bound-check SOAP links (fixes #973) Tamás Bálint Misius 2024-11-08 16:37:56 +01:00
  • 809ae3ae93 Automatically set b_vscrt on Windows Tamás Bálint Misius 2024-11-07 18:24:26 +01:00
  • b46f35c1e5 Upgrade to C++20 Tamás Bálint Misius 2024-11-07 11:47:27 +01:00
  • 119591d14d Add support for aarch64 on windows, update tpt-libs Tamás Bálint Misius 2024-06-29 13:03:12 +02:00
  • c3b30ec120 Bump some ghactions jobs to ubuntu-22.04 Tamás Bálint Misius 2024-11-07 11:14:41 +01:00
  • 87ab4c285a Bump some ghactions jobs to macos-13 Tamás Bálint Misius 2024-11-04 18:21:36 +01:00
  • 8620ea13a4 Fix nullptr deref when flooding deco Tamás Bálint Misius 2024-11-04 18:03:57 +01:00
  • 875f92b2a6 Fix chance of NEUT spawning PHOT in GLAS and of PHOT multiplying in GLOW. Originally broken in cda029ff42 jacob1 2024-11-02 00:01:07 -04:00