Commit graph

  • 79e5fce23e More Forge work. master Scott Duensing 2026-09-14 22:32:53 -05:00
  • 2819449810 More work on Forge. Scott Duensing 2026-09-14 14:20:17 -05:00
  • 3f69551719 Some bug fixes in recent work. Scott Duensing 2026-09-13 23:48:15 -05:00
  • 9bf4d9beb2 More menu work. Scott Duensing 2026-09-13 22:13:33 -05:00
  • 08415da805 Working on Forge, new logo, better menus. Scott Duensing 2026-09-13 22:06:39 -05:00
  • c3b82d2627 ManyMouse fix. Scott Duensing 2026-09-13 01:40:19 -05:00
  • 263409a743 Working on new menus and intros. Scott Duensing 2026-09-12 22:36:00 -05:00
  • ffc1d54a89 OpenGL ES added for handhelds. Scott Duensing 2026-09-12 19:24:35 -05:00
  • d73966c1e6 Working on integrating with the master server. Scott Duensing 2026-09-12 01:22:02 -05:00
  • f9f67201e3 Tools and menu work. Scott Duensing 2026-09-11 19:21:07 -05:00
  • 421ef75bdc More tools added to the menu for assisting with setup. Scott Duensing 2026-09-11 18:19:13 -05:00
  • e7b24ea7b3 More handy tools for game developers! Scott Duensing 2026-09-11 15:46:39 -05:00
  • 9af9f7e35e M2V/OGG pairs now properly play audio when not in a framefile. Scott Duensing 2026-09-11 00:04:13 -05:00
  • 5bf69bb402 More file formats supported. Actual MIDI. Framefiles now lazily open handles to prevent running out of them. Scott Duensing 2026-09-10 23:27:10 -05:00
  • ca49f64086 Stateless video decoding added. Scott Duensing 2026-09-10 20:41:51 -05:00
  • e3ae4eec95 More ARM support. Scott Duensing 2026-09-10 20:17:28 -05:00
  • 18bdd0a1e3 More rendering fixes and Hypseus nonsense. Scott Duensing 2026-09-10 19:03:29 -05:00
  • b4376c0cfc Lighting fixes on transparent textures. Scott Duensing 2026-09-10 16:00:12 -05:00
  • caac38336c Deterministic playback for debugging. Scott Duensing 2026-09-09 19:38:20 -05:00
  • d024a50c8d Added Hypseus extensions. Scott Duensing 2026-09-09 15:55:26 -05:00
  • 1aede80d34 Third-party libraries updated. Scott Duensing 2026-09-08 14:29:27 -05:00
  • eae3e66694 GUI subsystem. Scott Duensing 2026-09-07 23:44:37 -05:00
  • 7578d21171 Can now move the game directory. Scott Duensing 2026-09-07 20:09:28 -05:00
  • 8fab74e977 Bug fixes and compatability improvements. Scott Duensing 2026-09-07 19:26:56 -05:00
  • 3f417b1e24 Code cleanup Scott Duensing 2026-09-07 01:28:53 -05:00
  • 259c1d5d55 Many memory related bugs fixed. Some render optimizations. Scott Duensing 2026-09-07 00:42:34 -05:00
  • 3064a099cb Rendering enhancements and docs improved. Scott Duensing 2026-09-06 21:51:57 -05:00
  • 33b45d0527 Particle system, player controllers, and some more shadow tests. Scott Duensing 2026-09-06 16:02:28 -05:00
  • 9f5142738b More physics work. New assets. Scott Duensing 2026-09-06 01:13:42 -05:00
  • ada7896a9b JOLT Physics integrated. Hopefully. Scott Duensing 2026-09-05 20:44:58 -05:00
  • 807e61a887 Adding physics. Scott Duensing 2026-09-05 19:52:04 -05:00
  • 3fdee3d9b6 Shadows. Scott Duensing 2026-09-05 19:07:04 -05:00
  • 0060116835 Start of 3D support. Scott Duensing 2026-09-05 18:38:46 -05:00
  • 3f4b7aa405 Mac build is now universal. For real this time Scott Duensing 2026-09-05 01:26:37 -05:00
  • 43b53de960 Mac build is now universal. Scott Duensing 2026-09-05 00:37:42 -05:00
  • b8b934c271 Pi build. Scott Duensing 2026-09-04 22:36:58 -05:00
  • 0455657ed5 More vfs fixes. Scott Duensing 2026-09-04 19:33:02 -05:00
  • 141b388b92 More build update progress. Windows now building. Scott Duensing 2026-09-04 18:30:20 -05:00
  • ec10eb3fe9 Copyright updated. Scott Duensing 2026-09-04 17:14:43 -05:00
  • 718357867b Started rework of build system. New logo! Scott Duensing 2026-09-04 16:47:56 -05:00
  • d533beb787 Minor fixes to loading packed games. Scott Duensing 2026-09-04 15:58:37 -05:00
  • 6859990bec Game patches supported. Scott Duensing 2026-09-04 13:48:00 -05:00
  • 84a2c25183 Hardware accelerated video decoding! Almost instant indexing! New single-file game format. Scott Duensing 2026-09-04 13:31:38 -05:00
  • c0df1881a7 Migrated to SDL3. Scott Duensing 2026-09-03 22:01:35 -05:00
  • 20b76523c9 Starting 3.00 Scott Duensing 2026-09-03 19:56:45 -05:00
  • 34d61d957a Audio sync rewritten. Pause fixed. Video decoding performance improvements. Ability to have disc-less games. Scott Duensing 2026-09-02 18:13:06 -05:00
  • f6d63b6eb0 Working on 2.20. Or maybe it'll be 3.0. Scott Duensing 2026-09-02 16:54:23 -05:00
  • f62bd1ed30 Singe 2.10 Released! 2.10 Scott Duensing 2024-03-26 20:24:48 -05:00
  • 767c1290cb Windows, Mac, Linux, and Pi building again. Scott Duensing 2024-03-18 20:40:43 -05:00
  • 519ae04cc3 Updated threaded model to not be dependent on framerate. Scott Duensing 2023-12-22 19:45:08 -06:00
  • 6c6a635484 Beta 6 is out. Pi 5 working. On to 7! Scott Duensing 2023-12-21 18:47:15 -06:00
  • 0914c760a1 64 bit Raspberry Pi builds working. Scott Duensing 2023-12-19 21:52:26 -06:00
  • 3021501a6e Start of Singe manual. Scott Duensing 2023-12-18 21:48:23 -06:00
  • ac028730c5 Added version information to Singe API. Scott Duensing 2023-12-18 17:58:34 -06:00
  • 4b68c49ce6 New keyboard code tested. New non-event-driven framework started. Scott Duensing 2023-12-17 01:10:53 -06:00
  • b81eeb3324 Added json.lua. Added more keyboard API methods. Scott Duensing 2023-12-15 18:00:11 -06:00
  • b1bc8aa063 Added Lua modules: Copas, binaryheap, and timerwheel. Scott Duensing 2023-12-12 20:31:05 -06:00
  • 4ea35bed7d Updating licensing. Scott Duensing 2023-12-05 19:06:55 -06:00
  • b3f8fe1984 Language code to name support. Segfault fixed in multilanguage video loader. Scott Duensing 2023-12-05 17:42:07 -06:00
  • 277252d040 That was quick. Headed to Beta 5. Scott Duensing 2023-12-04 21:41:21 -06:00
  • 9fa732126d Moving to Beta 4. Scott Duensing 2023-12-04 21:10:41 -06:00
  • 8d5de6db89 Language codes are now available for audio tracks to determine which is which. Scott Duensing 2023-12-04 19:57:04 -06:00
  • e1a11f49d4 Animated sprites! Scott Duensing 2023-12-03 20:04:31 -06:00
  • 89b8bb427d Changed the 1/0 for the "center" drawing parameter to be true/false. Scott Duensing 2023-12-01 20:21:32 -06:00
  • 5173a88dc8 Video can now be scaled, rotated, and anti-aliased. Scott Duensing 2023-12-01 20:08:31 -06:00
  • edbad04ca6 Multiple audio track support added to command line and games.dat. Scott Duensing 2023-12-01 19:01:03 -06:00
  • b0a66bf4a4 Multiple audio tracks now supported. Scott Duensing 2023-11-30 20:48:13 -06:00
  • 191001e3a6 libpng warnings commented out. Scott Duensing 2023-11-27 22:31:09 -06:00
  • c614cb55df Beta 2. No longer using STB_Image. Scott Duensing 2023-11-27 20:46:37 -06:00
  • 6d29632daf Singe 2.10 Beta 1 released. Headed into Beta 2. Scott Duensing 2023-11-27 17:41:21 -06:00
  • ca8c4c04ce Added spriteRotateAndScale() Scott Duensing 2023-11-26 21:53:02 -06:00
  • e9eade1d2f Windows x86_64 building. Scott Duensing 2023-11-26 21:22:23 -06:00
  • 72357a6dbd Windows fixes. Scott Duensing 2023-11-26 21:20:28 -06:00
  • ddb280ad26 Windows fixes. Scott Duensing 2023-11-26 21:18:16 -06:00
  • 4d325c447e Windows fixes. Scott Duensing 2023-11-26 21:13:33 -06:00
  • d0c4f1da8b Adjusting what files are allowed in game archives. Scott Duensing 2023-11-26 20:03:47 -06:00
  • 2c581919b8 Linux x86_64 builds from clean Mint install. Scott Duensing 2023-11-26 20:01:24 -06:00
  • b9b6236981 Singe Toolbar for ZB is working! Scott Duensing 2023-11-24 22:13:53 -06:00
  • 48564570b3 More work on ZB integration. Scott Duensing 2023-11-23 17:57:47 -06:00
  • 71fda963ae Start of ZeroBrane Studio integration. Scott Duensing 2023-11-22 20:58:07 -06:00
  • 9c08013026 Some minor framework tweaks. Scott Duensing 2023-11-20 20:33:42 -06:00
  • 448c58e20e CHANGELOG added. Menu now naturally sorts names. Tool and Patch package types added to auto-installer. Scott Duensing 2023-11-19 21:49:09 -06:00
  • 881fb4de3f Scaling and rotation working. Scott Duensing 2023-11-19 18:44:24 -06:00
  • a7f96f25b4 Added sprite rotation and scaling. Scott Duensing 2023-11-18 20:20:47 -06:00
  • 206d537c3e Replaced module injection with proper module searcher for Lua. Scott Duensing 2023-11-18 18:38:51 -06:00
  • 095835ec8c Starting to embed Lua based modules. Scott Duensing 2023-11-17 21:29:11 -06:00
  • fd1a2951ff Singe now checks the validity of games before unpacking them. Scott Duensing 2023-11-17 20:12:33 -06:00
  • de6d5f1fe5 SSL and HTTPS now supported for scripts. Scott Duensing 2023-11-16 22:15:24 -06:00
  • ea544996f1 Starting to patch games that leak memory. Scott Duensing 2023-11-16 22:14:46 -06:00
  • 36ea0b4d7e Fixed controllers being lost when using the menu. Scott Duensing 2023-11-16 19:10:57 -06:00
  • 5272605211 Fixed asset transparency when embedding. Scott Duensing 2023-11-15 21:26:16 -06:00
  • cbff5c1418 Singe now automatically unpacks ".game" files. Scott Duensing 2023-11-14 22:16:48 -06:00
  • ea0fc55ac8 Added Singe program tracing for tech support. Scott Duensing 2023-11-13 22:25:46 -06:00
  • 1dc71c6e57 Fixed libxmp preventing mod.h from being committed. Scott Duensing 2023-11-08 21:12:26 -06:00
  • 17e2ff9c6b Linux and Windows building. Scott Duensing 2023-11-08 21:07:51 -06:00
  • 799ba82cee Intel Linux building again. Scott Duensing 2023-11-08 20:09:39 -06:00
  • 42f2b7003c Fixing missing files from repo. Scott Duensing 2023-11-08 17:57:52 -06:00
  • 6802761e49 Migrating to using Toolchains compilers. Scott Duensing 2023-11-07 21:25:51 -06:00
  • 642742a1c8 32 Bit Builds Working. Scott Duensing 2023-10-26 21:20:44 -05:00
  • 59c7ef3ec8 Windows is building again. Scott Duensing 2023-10-25 17:44:15 -05:00