16b527e3cf
Added AddressSanitizer to Windows build config, disabled by default. VS older that 2019 do not support it. Game passes ASan checks at the moment of writing.
master
Muzychenko Andrey2021-11-09 16:50:09 +03:00
1428fb3770
Added Hebrew translation. Switched to MessageBoxW in some places.
Muzychenko Andrey2021-10-31 13:18:21 +03:00
1c1fbcb811
TTextBox: fixed DrawText texts getting overwritten by full redraw. This bug is from the original 3DPB.
Muzychenko Andrey2021-10-30 18:25:49 +03:00
917b68d630
Added NN scaling for PINBALL2.MID. It does not scale well. Wii port should rather use non-compressed PB_MSGFT_bin.
Muzychenko Andrey2021-10-28 13:03:05 +03:00
cf215aaa6a
Added Traditional Chinese and Simplified Chinese languages to options. They don’t work without Chinese locale. Ref #68.
Muzychenko Andrey2021-10-25 17:30:39 +03:00
893d898d0a
Simplified Chinese and Traditional Chinese translations (#68)
Lim Chunwei2021-10-25 19:10:47 +08:00
06b760e8dd
Player controls: added mouse and game controller remapping. Fixed duplicate button id.
Muzychenko Andrey2021-10-17 18:18:29 +03:00
d06aa1c736
Changed SDL_mixer version guard. SDL_MIXER_COMPILEDVERSION is not in Windows release of mixer v2.0.1, so it is back to basics with SDL_MIXER_PATCHLEVEL. MIX_INIT_FLUIDSYNTH was renamed in 2.0.2, according to headers from Windows releases. Ref PR #42, #46Muzychenko Andrey2021-10-17 12:00:30 +03:00
787c623cfe
Backward compatibility for mixer version check (#46)
Mariotaku2021-10-17 15:00:49 +09:00
0d9610ddb6
Added new render mode with reduced tearing. Available under new option Window->Alternative Rendering. Issue #29.
Muzychenko Andrey2021-10-12 16:30:20 +03:00
69ecce88df
Score: inject 3DPB msg font into dat struct. Fixed double free in sound.
Muzychenko Andrey2021-10-10 12:22:21 +03:00
43593b168d
Sound: added channel recycling. Added sound channel count (aka voices) user option. Added 3DPB font to sprite viewer. Added version number to about dialog.
Muzychenko Andrey2021-10-09 17:28:30 +03:00
d80074b9b6
Added Windows subsystem entry point for release builds.
Muzychenko Andrey2021-10-09 12:33:33 +03:00
de76557325
Bug fixes from master: Demangled and simplified cheat controller. TKickout temp Z in FT mode. Flipper animation frame advance. Fuel bar graph light states.
Muzychenko Andrey2021-10-09 08:14:47 +03:00
81c2034a16
Replaced objlist_class with std::vector. Fixed minor bug in TLightGroup. Cleaned up some warnings.
Muzychenko Andrey2021-10-01 18:55:44 +03:00
8a421a2623
Implemented player controls dialog. This last missing major feature brings v2 into feature parity with the original and closer to release. Ref issues #16, #17.
Muzychenko Andrey2021-10-01 09:05:38 +03:00
03deda2f9d
Added event wait timeout when idle. Added show menu button to prevent lockout; this somewhat ruins no menu aesthetic. Cleaned up 3DPB vs. FT methods in midi.
Muzychenko Andrey2021-09-29 17:53:49 +03:00
ba5a0f3044
Compressed and encoded embedded 3DPB font. Exposed ImGui function for decompressing embedded data.
Muzychenko Andrey2021-09-29 10:08:45 +03:00