Commit Graph

  • 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 Andrey 2021-11-09 16:50:09 +03:00
  • 683204519c Added UTF-8 path support on Windows. Ref issue #82. Muzychenko Andrey 2021-11-06 19:22:56 +03:00
  • ecdf802d68 Added game data loading from user folder (SDL_GetPrefPath). Ref issue #80. Muzychenko Andrey 2021-11-05 10:16:27 +03:00
  • c7f5f8cd30 Merge from master: fixed bug with mission accept scores. Ref issue #81. WindowsClassic Muzychenko Andrey 2021-11-04 18:49:49 +03:00
  • dc00dbde0d Fixed bug with mission accept scores. Ref issue #81. Muzychenko Andrey 2021-11-04 18:46:04 +03:00
  • da4b99e983 Added Unicode support in high score dialog. Cherry picked form ecea9c812a. Muzychenko Andrey 2021-11-03 12:53:04 +03:00
  • 2abcaac437 Added Turkish translation. This is the last WinXP language, for a total of 24. Muzychenko Andrey 2021-11-02 15:33:22 +03:00
  • 98da410251 Added Swedish translation. Muzychenko Andrey 2021-11-02 14:24:47 +03:00
  • e020c0fe33 Added Portuguese translation. Muzychenko Andrey 2021-11-02 14:04:25 +03:00
  • 33b8b29f11 Added Norwegian translation. Muzychenko Andrey 2021-11-01 12:21:50 +03:00
  • 84a46082ab Added Dutch translation. Muzychenko Andrey 2021-11-01 11:09:13 +03:00
  • 862fe13dcd Added game controller exit shortcut: back/select when paused. Ref issue #79. Muzychenko Andrey 2021-11-01 09:09:19 +03:00
  • a079117507 Added Korean translation. Muzychenko Andrey 2021-10-31 18:29:41 +03:00
  • 620ec011ec Added Spanish translation. Muzychenko Andrey 2021-10-31 17:35:41 +03:00
  • 1af8bb67d7 Added Greek translation. Muzychenko Andrey 2021-10-31 17:25:24 +03:00
  • 089ccbf549 Added Arabic translation. Muzychenko Andrey 2021-10-31 17:03:32 +03:00
  • 1428fb3770 Added Hebrew translation. Switched to MessageBoxW in some places. Muzychenko Andrey 2021-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 Andrey 2021-10-30 18:25:49 +03:00
  • c0ec8ec932 Added Finnish translation. Muzychenko Andrey 2021-10-30 16:50:49 +03:00
  • 71e25fd7fa Merge from master: control bugfix, no delay FT THole. Muzychenko Andrey 2021-10-30 16:21:01 +03:00
  • b40b54ce51 Updated plans Muzychenko Andrey 2021-10-30 12:54:30 +03:00
  • 6c299ed103 Updated plans in readme Muzychenko Andrey 2021-10-30 12:51:24 +03:00
  • fc1975a607 Fixed bug: dialogs not shown when main menu is hidden. Ref issue #76. Muzychenko Andrey 2021-10-30 12:34:17 +03:00
  • e61bbd634c Added fallback to SW SDL renderer. Release_2.0 Muzychenko Andrey 2021-10-30 10:12:30 +03:00
  • b4a85bcf2f Added Danish translation. Muzychenko Andrey 2021-10-29 17:40:02 +03:00
  • acc2725bbe Added Czech translation. Muzychenko Andrey 2021-10-29 17:33:09 +03:00
  • 68c2055ce6 Added Brazilian Portuguese translation. Muzychenko Andrey 2021-10-29 17:25:26 +03:00
  • 09668f3468 Added Hungarian translation. Disabled bitmap font in Italian translation. Muzychenko Andrey 2021-10-29 10:47:17 +03:00
  • 4878b6a835 Added Italian translation. Muzychenko Andrey 2021-10-28 18:17:36 +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 Andrey 2021-10-28 13:03:05 +03:00
  • bd606436bd Added French translation. Muzychenko Andrey 2021-10-28 11:41:30 +03:00
  • 457a982f72 Change only a few key places to make the program works as if it's Unicode build. (#75) Raymai (Chee Boon) 2021-10-28 15:58:19 +08:00
  • e2f10333d9 Added Japanese translation. Muzychenko Andrey 2021-10-28 09:56:14 +03:00
  • 356977290e Added German translation. Muzychenko Andrey 2021-10-28 08:56:49 +03:00
  • 46d3ae324c Added 3DS port to README. (#74) MaikelChan 2021-10-28 06:53:57 +02:00
  • a65c40fe32 Added incomplete Polish translation. Removed unused dialogs. Fixed char sprintf in control. Ref #28. Muzychenko Andrey 2021-10-27 09:22:53 +03:00
  • d27740bd38 Fix compiler warnings (#73) Iscle 2021-10-26 16:15:45 +02:00
  • cfd30419c2 Added Windows XP build configuration. Removed unused SDL inits. Muzychenko Andrey 2021-10-26 17:11:53 +03:00
  • d0c1ac60b6 TTextBox: converted to accept wchar input. Ref #69. Muzychenko Andrey 2021-10-26 08:12:37 +03:00
  • 3c2fff9d07 Use a single Unicode charset and specify language-specific font for better viewing (?) (#69) Lim Chunwei 2021-10-26 11:53:52 +08:00
  • 09c62f5909 Fixed mixed up Chinese language texts. Muzychenko Andrey 2021-10-25 17:40:38 +03:00
  • cf215aaa6a Added Traditional Chinese and Simplified Chinese languages to options. They don’t work without Chinese locale. Ref #68. Muzychenko Andrey 2021-10-25 17:30:39 +03:00
  • 893d898d0a Simplified Chinese and Traditional Chinese translations (#68) Lim Chunwei 2021-10-25 19:10:47 +08:00
  • 3ec96b84ad PresentVScreen: fixed sub pixel offset. SDL<2.0.10 uses crude approximation. Muzychenko Andrey 2021-10-25 08:03:30 +03:00
  • 34cb964ea5 Change texture filtering without restarting. (#67) MaikelChan 2021-10-25 05:42:36 +02:00
  • 5789492021 Adjusted screen coordinates so menu doesn't overlap (#66) MaikelChan 2021-10-24 17:38:23 +02:00
  • 502fc71afc Added experimental translation support. Added Russian translation. Ref issues #28, #56. Muzychenko Andrey 2021-10-24 18:23:46 +03:00
  • 38cf08e298 Optimized final blit to the screen render target. (#65) MaikelChan 2021-10-24 06:13:51 +02:00
  • 5cd01807b2 winmain: converted int to bool. Cleaned up some of the PR changes. Muzychenko Andrey 2021-10-23 09:02:51 +03:00
  • 57af3af800 Increase precision of mode_countdown_ handling (#52) toxie 2021-10-23 06:33:04 +02:00
  • 8e07b7fc3f Full Tilt hack - ball doesn't delay at ramp hole (#63) Desgging 2021-10-23 12:31:25 +08:00
  • 0076f8947c Add Wii U port to readme (#60) IntriguingTiles 2021-10-22 03:34:25 -06:00
  • cf8b53de01 Added scaling support in grtext_draw_ttext_in_box. Issue #56. Muzychenko Andrey 2021-10-21 16:47:45 +03:00
  • 43ce86571c MinGW: added rc compiler to toolchain. Ref issue #54. Muzychenko Andrey 2021-10-19 08:13:21 +03:00
  • 4188cd3455 Update FindSDL2.cmake (#53) extrowerk 2021-10-19 07:06:37 +02:00
  • 685dfe78c2 TPlunger: removed duplicated code. Ref PR#52. Muzychenko Andrey 2021-10-18 10:52:13 +03:00
  • 348d79ef38 Bugs and suggestions from PR# 48. Muzychenko Andrey 2021-10-18 09:31:47 +03:00
  • 9088c44b3e Add Wii port to the README (#51) MaikelChan 2021-10-18 07:17:07 +02:00
  • 06b760e8dd Player controls: added mouse and game controller remapping. Fixed duplicate button id. Muzychenko Andrey 2021-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, #46 Muzychenko Andrey 2021-10-17 12:00:30 +03:00
  • 787c623cfe Backward compatibility for mixer version check (#46) Mariotaku 2021-10-17 15:00:49 +09:00
  • b7bf1563e5 Update README.md (#45) Iscle 2021-10-17 06:58:00 +02:00
  • f56abf0596 Compatibility and game controller patches (#42) Mariotaku 2021-10-17 13:52:05 +09:00
  • a7e3503e2c fix: lint README to make more linkable (#40) haruna 2021-10-17 13:49:17 +09:00
  • 331f1dc125 Added release version to about dialog. Release_1.1.2 Muzychenko Andrey 2021-10-16 16:19:53 +03:00
  • 2ee40560ee Update CONTRIBUTING.md Muzychenko Andrey 2021-10-16 15:06:44 +03:00
  • 5682640e36 Create CONTRIBUTING.md Muzychenko Andrey 2021-10-16 14:51:44 +03:00
  • 7ec2ab9a76 Added webOS source port entry (#43) Mariotaku 2021-10-16 20:26:15 +09:00
  • 82d4d8719f Added link to Switch source port. Muzychenko Andrey 2021-10-15 14:07:25 +03:00
  • f302687c7f high_score: fixed new score not shifting older scores. Muzychenko Andrey 2021-10-15 13:26:39 +03:00
  • fd973f049c Fix a typo (#32) Tomáš Hübelbauer 2021-10-15 06:26:16 +02:00
  • 0d9610ddb6 Added new render mode with reduced tearing. Available under new option Window->Alternative Rendering. Issue #29. Muzychenko Andrey 2021-10-12 16:30:20 +03:00
  • 5947727f80 Tweaked ball mouse control cheat. Muzychenko Andrey 2021-10-10 17:13:43 +03:00
  • 69ecce88df Score: inject 3DPB msg font into dat struct. Fixed double free in sound. Muzychenko Andrey 2021-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 Andrey 2021-10-09 17:28:30 +03:00
  • d80074b9b6 Added Windows subsystem entry point for release builds. Muzychenko Andrey 2021-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 Andrey 2021-10-09 08:14:47 +03:00
  • 69027eca53 Mingw build: static link, posix g++, SDL2 list order. Muzychenko Andrey 2021-10-07 16:47:07 +03:00
  • ac289c7f48 Fixed TLightGroup message 45 and 46, used by TLightBargraph. Issue #25. Muzychenko Andrey 2021-10-07 14:17:43 +03:00
  • 87e44b700b Mingw cross compilation (#24) Nixola 2021-10-07 11:53:56 +02:00
  • 48721e5811 Fixed flipper animation frame skip bug. It is from original 3DPB, not present in FT. Muzychenko Andrey 2021-10-07 08:01:34 +03:00
  • 7ee508118c Fixed TKickout temporary Z in FT mode. Muzychenko Andrey 2021-10-06 12:42:22 +03:00
  • 8c4f38c0af Cheats: flipped literals, made some toggle, added GUI. Muzychenko Andrey 2021-10-05 16:48:13 +03:00
  • 167a2c2bd1 Demangled and simplified pbctrl_bdoor_controller. Muzychenko Andrey 2021-10-04 17:04:09 +03:00
  • b995b02fd1 Added ARM/ARM64 build configurations. Ref #21. Muzychenko Andrey 2021-10-04 10:03:16 +03:00
  • f1c6c48b36 Enabled icon in Windows build. Muzychenko Andrey 2021-10-03 18:57:19 +03:00
  • 8d2745fc33 Added support for sub-millisecond frame times. Muzychenko Andrey 2021-10-03 18:06:19 +03:00
  • 5e03978cd7 cmake: disabled link to SDL2main. Ref #19. Muzychenko Andrey 2021-10-03 15:41:57 +03:00
  • 261457a959 TPinballComponent: replaced calloc operator new with member initialization. Muzychenko Andrey 2021-10-02 18:58:54 +03:00
  • 93de90b680 Replaced memory with new. Cleaned up gdrv, zdrv, render. oz 2021-10-02 17:45:31 +03:00
  • dc5915b4f8 Added links to Emscripten source port. Muzychenko Andrey 2021-10-02 08:04:54 +03:00
  • c3b6daefc9 Added uncapped UPS option. Issue #18. Muzychenko Andrey 2021-10-02 07:42:08 +03:00
  • 81c2034a16 Replaced objlist_class with std::vector. Fixed minor bug in TLightGroup. Cleaned up some warnings. Muzychenko Andrey 2021-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 Andrey 2021-10-01 09:05:38 +03:00
  • de6c31802c Bug fixes from master: score saving and missing sub. Muzychenko Andrey 2021-09-30 08:59:56 +03:00
  • a281000308 midi: added support for FULLTILT16 music. Muzychenko Andrey 2021-09-30 08:51:48 +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 Andrey 2021-09-29 17:53:49 +03:00
  • ba5a0f3044 Compressed and encoded embedded 3DPB font. Exposed ImGui function for decompressing embedded data. Muzychenko Andrey 2021-09-29 10:08:45 +03:00
  • b37f5d6d76 Fixed ShowMenu option interrupting ImGui::NewFrame. Muzychenko Andrey 2021-09-29 07:46:13 +03:00
  • 593b4d161c Merge pull request #14 from prototux/option_nogui Muzychenko Andrey 2021-09-29 07:32:01 +03:00