Commit graph

43 commits

Author SHA1 Message Date
Scott Duensing
25aa909c3d Lots of menu work related to auto updates. Engine work for auto updates. Forge work for sharing games with the server. LOTS of documentation work. 2026-09-23 22:15:01 -05:00
Scott Duensing
34fc72ae5d More work on the menu system and Forge. 2026-09-22 18:32:07 -05:00
Scott Duensing
79e5fce23e More Forge work. 2026-09-14 22:32:53 -05:00
Scott Duensing
2819449810 More work on Forge. 2026-09-14 14:20:17 -05:00
Scott Duensing
3f69551719 Some bug fixes in recent work. 2026-09-13 23:48:15 -05:00
Scott Duensing
9bf4d9beb2 More menu work. 2026-09-13 22:13:33 -05:00
Scott Duensing
08415da805 Working on Forge, new logo, better menus. 2026-09-13 22:06:39 -05:00
Scott Duensing
263409a743 Working on new menus and intros. 2026-09-12 22:36:00 -05:00
Scott Duensing
d73966c1e6 Working on integrating with the master server. 2026-09-12 01:22:02 -05:00
Scott Duensing
f9f67201e3 Tools and menu work. 2026-09-11 19:21:07 -05:00
Scott Duensing
421ef75bdc More tools added to the menu for assisting with setup. 2026-09-11 18:19:13 -05:00
Scott Duensing
5bf69bb402 More file formats supported. Actual MIDI. Framefiles now lazily open handles to prevent running out of them. 2026-09-10 23:27:10 -05:00
Scott Duensing
caac38336c Deterministic playback for debugging. 2026-09-09 19:38:20 -05:00
d024a50c8d Added Hypseus extensions. 2026-09-09 15:55:26 -05:00
eae3e66694 GUI subsystem. 2026-09-07 23:44:37 -05:00
9f5142738b More physics work. New assets. 2026-09-06 01:13:42 -05:00
0455657ed5 More vfs fixes. 2026-09-04 19:33:02 -05:00
ec10eb3fe9 Copyright updated. 2026-09-04 17:14:43 -05:00
718357867b Started rework of build system. New logo! 2026-09-04 16:47:56 -05:00
d533beb787 Minor fixes to loading packed games. 2026-09-04 15:58:37 -05:00
6859990bec Game patches supported. 2026-09-04 13:48:00 -05:00
84a2c25183 Hardware accelerated video decoding! Almost instant indexing! New single-file game format. 2026-09-04 13:31:38 -05:00
20b76523c9 Starting 3.00 2026-09-03 19:56:45 -05:00
34d61d957a Audio sync rewritten. Pause fixed. Video decoding performance improvements. Ability to have disc-less games. 2026-09-02 18:13:06 -05:00
f6d63b6eb0 Working on 2.20. Or maybe it'll be 3.0. 2026-09-02 16:54:23 -05:00
Scott Duensing
767c1290cb Windows, Mac, Linux, and Pi building again. 2024-03-18 20:40:43 -05:00
Scott Duensing
519ae04cc3 Updated threaded model to not be dependent on framerate. 2023-12-22 19:45:08 -06:00
Scott Duensing
6c6a635484 Beta 6 is out. Pi 5 working. On to 7! 2023-12-21 18:47:15 -06:00
Scott Duensing
0914c760a1 64 bit Raspberry Pi builds working. 2023-12-19 21:52:26 -06:00
Scott Duensing
3021501a6e Start of Singe manual. 2023-12-18 21:48:23 -06:00
Scott Duensing
4b68c49ce6 New keyboard code tested. New non-event-driven framework started. 2023-12-17 01:10:53 -06:00
Scott Duensing
b1bc8aa063 Added Lua modules: Copas, binaryheap, and timerwheel. 2023-12-12 20:31:05 -06:00
Scott Duensing
4ea35bed7d Updating licensing. 2023-12-05 19:06:55 -06:00
Scott Duensing
b3f8fe1984 Language code to name support. Segfault fixed in multilanguage video loader. 2023-12-05 17:42:07 -06:00
Scott Duensing
edbad04ca6 Multiple audio track support added to command line and games.dat. 2023-12-01 19:01:03 -06:00
Scott Duensing
c614cb55df Beta 2. No longer using STB_Image. 2023-11-27 20:46:37 -06:00
Scott Duensing
9c08013026 Some minor framework tweaks. 2023-11-20 20:33:42 -06:00
Scott Duensing
448c58e20e CHANGELOG added. Menu now naturally sorts names. Tool and Patch package types added to auto-installer. 2023-11-19 21:49:09 -06:00
Scott Duensing
a7f96f25b4 Added sprite rotation and scaling. 2023-11-18 20:20:47 -06:00
Scott Duensing
206d537c3e Replaced module injection with proper module searcher for Lua. 2023-11-18 18:38:51 -06:00
Scott Duensing
095835ec8c Starting to embed Lua based modules. 2023-11-17 21:29:11 -06:00
Scott Duensing
ea544996f1 Starting to patch games that leak memory. 2023-11-16 22:14:46 -06:00
Scott Duensing
94f83e7608 Major reorganization to start work on Singe 2.10. 2023-10-23 19:38:18 -05:00