Commit Graph

  • 75d2d98a46 Fixed plunger pullback speed in 3DPB mode. master Muzychenko Andrey 2023-10-18 08:37:54 +0300
  • 6a30ccbef1 Preparing for release 2.1.0 Release_2.1.0 Muzychenko Andrey 2023-10-16 09:14:43 +0300
  • 350651dae6 Fixed MSVC warnings, added Windows build script. Muzychenko Andrey 2023-09-05 10:51:19 +0300
  • 6ab7b3e772
    Build script for self-contained Mac .app (#185) Orazio 2023-08-01 08:01:56 +0200
  • faf4ef2cf2 Make build-mac-app.sh executable Orazio 2023-07-31 11:56:02 +0200
  • 704249a522 Make build-mac-app.sh not fail on repeated runs Orazio 2023-07-31 11:55:37 +0200
  • 6f9e6159e1 Use same /Libs folder as libs search path Orazio 2023-07-31 11:55:02 +0200
  • 5a9c05656d Add libs search paths to CMakeLists.txt instead of find files Orazio 2023-07-31 11:54:07 +0200
  • 3be4c42a4a
    Fix workflow syntax and use a more specific glob pattern too Orazio 2023-07-26 14:01:48 +0200
  • 7de0da17bf Improve macOS build instructions Orazio 2023-07-26 13:39:40 +0200
  • fe3bb09e8a Use better name for the build script, move metadata to Platform/macOS/ folder Orazio 2023-07-26 13:39:01 +0200
  • c0bbe2ba26
    Use macOS 11 runner for better compatibility Orazio 2023-07-26 12:47:51 +0200
  • 5349e13642 Add example build workflow (app won't be signed) Orazio 2023-07-26 12:10:25 +0200
  • 386deea95e Add build script, info plist and big sur style icon Orazio 2023-07-26 12:10:07 +0200
  • 78704ffa53 Source frameworks from extern folder Orazio 2023-07-26 12:09:28 +0200
  • 296afdbde6 Add CMake settings to build universal binary and find SDL in app bundle Orazio 2023-07-26 12:08:59 +0200
  • e2f3ae66f8 Added hide mouse cursor option. Issue #181. Muzychenko Andrey 2023-07-11 15:33:09 +0300
  • 18c80a0ff8 Fixed plunger pullback following FT rules in 3DPB mode. Muzychenko Andrey 2023-07-11 12:24:08 +0300
  • 62e20b1cf9
    updated Icon_1.ico with 256x256 render for modern Windows using IcoFX (#180) Adam 2023-07-11 09:51:16 +0100
  • bf759b1f85 Re-imported 256x256 icon Muzychenko Andrey 2023-07-11 11:16:15 +0300
  • e0a7073876
    new source (using ai to resize) and new shadow (with no edge clash) adambonneruk 2023-07-09 01:17:05 +0100
  • cc01c8a11a
    updated Icon_1.ico with 256x256 render for modern Windows using IcoFX portable adambonneruk 2023-07-04 09:26:55 +0100
  • 93d8e12782
    Update README.md Muzychenko Andrey 2023-07-03 11:49:55 +0300
  • 8c774722eb
    Update SpaceCadetPinball.metainfo.xml Muzychenko Andrey 2023-07-03 11:35:37 +0300
  • a937ff5c80 FT control part1: mission and control scores, jackpot handling, hyperspace. Muzychenko Andrey 2023-06-25 10:35:04 +0300
  • 40b83bb139
    Merge 76aedfb052 into e466bbacb8 Stella 2023-03-30 15:06:41 -0700
  • e466bbacb8 Added credits from FT about dialog. Muzychenko Andrey 2023-03-26 14:35:27 +0300
  • 34a1e32843 Added in-game credits from Full Tilt. This was kind-of requested a long time ago. Muzychenko Andrey 2023-03-17 16:38:08 +0300
  • 43e2ab896b FT collision part6: fixes and cleanup. Muzychenko Andrey 2023-03-13 10:54:33 +0300
  • e0424bed65 FT collision part5: cleanup. Muzychenko Andrey 2023-03-13 08:25:49 +0300
  • c5acdcd524 FT collision part4: ball to ball collision. TBall uses multiple inheritance, interesting. Muzychenko Andrey 2023-03-12 11:12:41 +0300
  • f521a03322 Removed confirmation for exit done from the menu. Issue #173. Muzychenko Andrey 2023-03-10 09:28:28 +0300
  • 4b86fe2aa7 FT collision part3: cleanup. Muzychenko Andrey 2023-03-05 14:16:07 +0300
  • ba470e8727 FT collision part2: added most of the FT collision system. Muzychenko Andrey 2023-03-04 17:31:23 +0300
  • 466c875f8a Added a way to reset all game options. Fixed some of the fragmented translations. Improved input rejection in control dialog. Muzychenko Andrey 2023-02-17 13:35:18 +0300
  • 1749a2ba09 Future-proof SDL controller enum range check. Issue #172. Muzychenko Andrey 2023-02-12 09:01:20 +0300
  • 831c3f49bf Fixed controller enum use for older SDL versions. Issue #172. Muzychenko Andrey 2023-02-12 08:45:33 +0300
  • 9454e11fd9 Adjusted exit key: added shortcut binding, confirmation dialog. Muzychenko Andrey 2023-02-12 08:43:08 +0300
  • 215599684c Options refactor part 3: added key bindings for menu shortcuts. Issue #168. Muzychenko Andrey 2023-02-11 13:18:29 +0300
  • 8df996f452 Options refactor part 2.1: fixed control option labels. Muzychenko Andrey 2023-02-10 08:46:09 +0300
  • d99fbb092e Options refactor part 2: input bindings. Muzychenko Andrey 2023-01-27 16:25:47 +0300
  • 4192b12c29
    Removed dead sourceport link (Web by stech11845) Muzychenko Andrey 2023-01-26 08:16:18 +0300
  • 10ff1143cc Refactored options: symmetric save/load. Muzychenko Andrey 2023-01-03 16:42:34 +0300
  • 2d6f2c14e5 FT collision part1: AABB. Muzychenko Andrey 2022-12-28 08:47:44 +0300
  • 17f11bd428 Improved frame timing display. Muzychenko Andrey 2022-12-13 15:06:27 +0300
  • 6aa6472667 Added hardware ImGui renderer. Muzychenko Andrey 2022-12-11 09:32:40 +0300
  • ab3f3bd12b Updated ImGui to v1.89.2 WIP. Fixed IdxOffset support in imgui_sdl. Muzychenko Andrey 2022-12-11 07:57:49 +0300
  • 3109a8ea75 Improved player name entry in high score dialog. Issue #165. Muzychenko Andrey 2022-12-09 13:01:33 +0300
  • 2162cac977 Moved SDL mixer initialization out of partial restart loop. This might help with issue #167. Muzychenko Andrey 2022-12-02 14:46:22 +0300
  • 8e43d06e84 Improved console output: added version constants and message box texts. Muzychenko Andrey 2022-12-02 08:21:08 +0300
  • 31530bef18 Added WSL build configuration for VS. Muzychenko Andrey 2022-11-30 08:19:20 +0300
  • 3be26282b3 Fixed lower case .dat file loading. Ref #164. Muzychenko Andrey 2022-11-22 16:31:38 +0300
  • f561cadf63
    Allow loading data files with lowercase name (#164) Low-power 2022-11-22 17:40:50 +0800
  • 075bef8a31 Added lower case support for all game data files. Muzychenko Andrey 2022-11-22 12:39:41 +0300
  • 1391eeba81 Reordered pch includes in Sound. This might help with #162. Fixed switch warning. Muzychenko Andrey 2022-11-21 10:02:56 +0300
  • ea32c08c4f Added “easy mode” cheat, aka frustration-free mode. It involves always on center post and never closing kicker gates. Issue #161. Muzychenko Andrey 2022-11-21 09:49:15 +0300
  • 80947888a0 Optimized table restart, external font loading. Fixed memory leak related to restart. Added window to table size adjustment on init, imperfect. Muzychenko Andrey 2022-11-17 15:38:59 +0300
  • 6486589c4a
    Fix null pointer dereferencing in SDL_GetPrefPath(3) (#163) Low-power 2022-11-17 15:10:24 +0800
  • d3740df7cd Allow loading data files with lowercase name WHR 2022-11-12 18:29:05 +0800
  • fb28e7dab1 Fix null pointer dereferencing in SDL_GetPrefPath(3) WHR 2022-11-10 10:36:27 +0800
  • e548a89670 Fix missing includes in options.h WHR 2022-11-15 16:01:48 +0800
  • 3c6e1c9d47 Added rate limiter for SDL error messages. Workaround for issue #158. Muzychenko Andrey 2022-10-11 13:39:33 +0300
  • cfaab257ed Added debug overlay for ball sprite size cutoff points. Muzychenko Andrey 2022-10-11 12:45:03 +0300
  • 4ec30cf472 Render tweaks part 3: bitmap/zMap pairs. Muzychenko Andrey 2022-09-29 14:45:14 +0300
  • e7ddebd16c
    Add FullTilt lane light behavior (#157) Natty 2022-09-23 06:42:19 +0200
  • 7003b01e5d Render tweaks part 2: sprite set by index. Muzychenko Andrey 2022-09-22 17:46:00 +0300
  • c1e77df7e0
    Replaced spaces with tabs Natty 2022-09-22 11:08:34 +0200
  • 59e5c6332d
    Add FullTilt lane light behavior Natty 2022-09-21 16:36:40 +0200
  • 9f0ae0434e Render tweaks part 1: refactored sprite struct. Optimized sprite handling in render. Fixed switch warning in control. Muzychenko Andrey 2022-09-21 16:43:04 +0300
  • 1e43bdd5fa
    Minor typo fixes in Russian translation (#156) Harmann Gabrielian 2022-09-16 08:51:46 +0400
  • a3ee5b0727 Minor typo fixes in Russian translation Առման Գալոյան 2022-09-15 22:51:17 +0400
  • 40672845e4 Message code enum part 6: final touches + control light cleanup. MessageField is often used as int, so it stays unchanged. Muzychenko Andrey 2022-09-08 10:51:33 +0300
  • 22603aa126 Message code enum part 5: control codes. Muzychenko Andrey 2022-09-07 16:01:38 +0300
  • dfe1665ba1 Message code enum part 4: finalized transition of Message to enum class. Muzychenko Andrey 2022-09-06 16:57:56 +0300
  • e80010e3c6 Message code enum part 3: light and light group. Muzychenko Andrey 2022-09-06 16:48:09 +0300
  • 803ca14ef2 Message code enum part 2: all components except for lights. Muzychenko Andrey 2022-09-06 11:58:35 +0300
  • 44d5fd5097 Message code enum part 1: global messages and some hacks. Muzychenko Andrey 2022-09-05 10:17:37 +0300
  • 69fd91f003
    Russian translation overhaul (#154) Harmann Gabrielian 2022-09-02 08:34:54 +0400
  • 8e29f04b4e Rollback wormhole translation. Muzychenko Andrey 2022-09-02 07:32:32 +0300
  • 0406e8728a Russian translation overhaul Առման Գալոյան 2022-08-31 22:22:54 +0400
  • 42226a14c9 Simplified get_rc_string, merged pinball and pb. Muzychenko Andrey 2022-08-31 15:18:22 +0300
  • 88f835d068 Removed unused translated texts. Fixed translation.h include leak. Added TTextBox font color support. Muzychenko Andrey 2022-08-31 11:11:21 +0300
  • 66a868083a
    Add translations (#153) Alexis Murzeau 2022-08-31 06:58:03 +0200
  • 2cc9697077 Remove placeholder english texts from missing translations Alexis Murzeau 2022-08-29 21:10:11 +0200
  • 56e1ead3b8 Final touches: removed unused declaration in gdrv. Removed unused Msg entries and added new check. Muzychenko Andrey 2022-08-29 14:12:25 +0300
  • a845d0d630 Rearranged TTextBox immediate mode draw. Muzychenko Andrey 2022-08-29 13:54:06 +0300
  • e8b0102bfb Removed unnecessary ImGui patch. Muzychenko Andrey 2022-08-29 13:30:44 +0300
  • 78c8acc31e All new types, locals and globals should use CamelCase. Muzychenko Andrey 2022-08-29 13:01:16 +0300
  • 17c059b6f7 Simplified language list. Muzychenko Andrey 2022-08-29 12:46:19 +0300
  • 339021a11b Fixed build errors and warnings. Muzychenko Andrey 2022-08-29 11:19:52 +0300
  • 9f17e0dd0a Collapsed translated text struct and array. Muzychenko Andrey 2022-08-29 11:01:19 +0300
  • dae4b1bf20 Get rid of namespace, use header instead. Muzychenko Andrey 2022-08-29 08:29:22 +0300
  • a489c7d897 Rollback: remove NUMBER in enums. Muzychenko Andrey 2022-08-29 08:10:38 +0300
  • 0092343861 Testing pull collaboration. Muzychenko Andrey 2022-08-29 08:02:13 +0300
  • dc828b01b8 translations: handle non existing translations gracefuly (don't crash) Alexis Murzeau 2022-08-27 22:15:57 +0200
  • 4f25a25802 translations: remove NUMBER in enums Alexis Murzeau 2022-08-27 22:14:53 +0200
  • ab1b3d400f translations: avoid u8 to avoid reencoding by MSVC Alexis Murzeau 2022-08-27 22:12:41 +0200
  • d8ae03d281 Fix crash when the font file doesn't exist Alexis Murzeau 2022-08-27 00:55:40 +0200
  • ea4e143405 translations: rename enums and avoid macros Alexis Murzeau 2022-08-27 22:22:09 +0200
  • ead8ac2c18 translations: remove includes that are already in pch.h Alexis Murzeau 2022-08-27 22:19:43 +0200