This website works better with JavaScript.
350651dae6
Fixed MSVC warnings, added Windows build script.
master
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
#185
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
#180
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
#142
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.
#164
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)
#163
WHR
2022-11-10 10:36:27 +0800
e548a89670
Fix missing includes in options.h
#162
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
#157
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
#156
Առման Գալոյան
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.
#154
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
#153
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
95ed735269
Add font configuration (to be able to use non-latin languages)
Alexis Murzeau
2022-08-22 23:53:50 +0200
aa58379c56
Add translations from v1
Alexis Murzeau
2022-08-15 17:55:39 +0200