1
0
Fork 0
mirror of https://github.com/doukutsu-rs/doukutsu-rs synced 2025-08-30 10:24:51 +00:00
Commit graph

1107 commits

Author SHA1 Message Date
Alula a3e0271026
fix water BitLUT 2025-08-14 02:02:08 +02:00
Alula e74adeeafc
disable fail-fast 2025-08-14 02:02:08 +02:00
Alula b0226e4859
Fix util::atom failing to build in release mode 2025-08-14 02:02:08 +02:00
Alula 993fa9a075
Fix SDL_SysWMinfo usage on macOS 2025-08-14 02:02:08 +02:00
Alula a087193bd8
Update NDK 2025-08-14 02:02:08 +02:00
Alula be2a705f72
Enable CI for refactor branch 2025-08-14 02:02:08 +02:00
Alula 4eb1eebfd2
very wip wgpu renderer 2025-08-14 02:02:08 +02:00
Alula f7e943348a
Fix panic hook 2025-08-14 01:55:25 +02:00
Alula a427524680
Update itertools and num-* crates 2025-08-14 01:55:25 +02:00
Alula b0b566389d
Don't do unsafe stupidity to handle imgui::Context 2025-08-14 01:55:25 +02:00
Alula a9b345e305
Refactor renderer initialization 2025-08-14 01:53:59 +02:00
Alula a02175f434
Remove GLContext.is_sdl 2025-08-14 01:53:21 +02:00
Alula 5e633ba2b9
Cleanup OpenGL backend and graphics code 2025-08-14 01:53:21 +02:00
Alula 5497c0bf02
Add compression for BuiltinFS (with lazy decompression) 2025-08-14 01:50:18 +02:00
Alula d547efff33
wip: expression parser 2025-08-14 01:41:56 +02:00
Alula 88398d435c
make this shit cleaner 2025-08-14 01:41:56 +02:00
Alula ad2e7041ba
Clean up some crate::macros weirdness 2025-08-14 01:41:55 +02:00
Alula 5eac3616f0
Add atom utility 2025-08-14 01:41:55 +02:00
Alula 7204372305
Switch to upstream bitfield crate (we're not using the only_ extension) 2025-08-14 01:41:55 +02:00
Alula 43f6c50de2
Update imgui, use stable sdl2 crate 2025-08-14 01:41:55 +02:00
Alula 4795a45853
Don't clone CommandLineCommand for no reason 2025-08-14 01:40:39 +02:00
Alula 79207cea36
Hopefully this will improve I/O perf on Horizon 2025-08-14 01:40:39 +02:00
Alula 1754f292a5
Add lighting engine option, improve JP translations 2025-08-14 01:40:38 +02:00
Alula 62b6319bc1
useless probably 2025-08-14 01:40:38 +02:00
Alula b0ce5f95de
framework: Remove supports_vertex_draw() 2025-08-14 01:40:38 +02:00
Alula 7f73cf1889
Refactor: Unify NPC AI handler signature 2025-08-14 01:40:38 +02:00
Alula e2d309e3c5
Use HitExtents instead of Rect for hitboxes 2025-08-14 01:40:38 +02:00
Alula 4ff95c99c9
Move scene handling code to Game, doesn't make sense to have it in
backends
2025-08-14 01:40:38 +02:00
Alula 9f904703ab
Start refactoring, iOS port, bump to 1.0.0 2025-08-14 01:40:35 +02:00
biroder f4602687eb Fix editor compilation errors
The `--editor` flag has no practical use and has never been used, so it's been removed.
2025-08-04 23:42:59 +03:00
biroder f4b5df3640 Fix music fading out too quickly 2025-07-22 00:33:36 +03:00
biroder 37aa3f36aa Reduce log file size and fix the error window on Windows doesn't appear
Info that NPC is creating or a script successfuly compiled can be useful for debugging, but on a regular run it just clogs up the log file. If we need such specific info from users, they'll need to reproduce the issue using `--log-level debug` program argument.
2025-07-14 00:24:43 +03:00
biroder 896f43dc1e Fix build with CMake 4.x 2025-07-02 11:58:59 +03:00
biroder adb7a4dff6
Fix typo in default window height 2025-07-01 11:07:19 +03:00
biroder 7b588f0222 Always use a hi-res logo on the title screen for CS+ data (resolve #225, fix #171) 2025-06-30 15:57:06 +03:00
biroder d96f7054e3 Add cli args to set initial window size and fullscreen state (resolve #211)
Fully implemented only for SDL backend. For Glutin backend only the flag to run in fullscreen mode is implemented, since it's broken for PC anyway
2025-06-26 19:45:52 +03:00
Alula 5d68ea9f89 Add issue templates [ci skip] 2025-06-24 06:20:21 +02:00
Edward Stuckey 13e09e8679 Improve background colors
Background color is now set inside of engine_constants/mod.rs, and can be changed on a port-to-port basis, including intro background color.
2025-06-14 21:48:45 +02:00
Edward Stuckey 2f73066d12 Fix intro background color
The intro scene should have a black background, not dark blue.
2025-06-14 21:48:45 +02:00
biroder 5f517e6992
Stop noise when <ESC opcode is executed (fix #244) 2025-06-14 19:36:52 +03:00
biroder 2f1159c14f Add a drop in animation when acquiring an item (fix #277) 2025-05-30 12:59:41 +03:00
biroder 50ea506c53 Fix Android build (bump cpal) 2025-04-28 17:15:56 +03:00
biroder 8fce1cddbc
Update the release notes again
This item is more a project change rather than an application change, so it shouldn't be included in this list as it's unnoticeable to users
2025-04-28 14:51:17 +03:00
biroder a925c4e7e8 Update flatpak metadata [ci skip]
Update screenshots and homepage URL, add release notes and supported control types. Remove the shadow from the app icon, as required by Flathub Quality Guidelines. Also all flatpak-related files are moved to the  folder
2025-04-09 15:50:29 +03:00
Alula eb7bdf4313
ci: 0.102.0 2025-03-08 01:14:58 +01:00
Alula 36e21810df
ci: workflow for actual releases 2025-03-08 01:12:24 +01:00
Alula 70611a8957
fix: do not censor "doukutsu-rs" in CI output [ci skip] 2025-03-08 00:48:28 +01:00
Alula 8d1da15cfd
feat: implement get.doukutsu.rs support 2025-03-08 00:38:28 +01:00
Giantblargg 50cd0e54f5 Remove glFinish
glFinish waits until rendering is complete, there usually isn't a good reason to do this.
Removing it improves performance on (very) low end hardware.
2025-02-22 01:10:07 +01:00
biroder 6973573721 Modify app id for Android debug builds[ci skip]
Also debug builds have `(debug)` in the app name, documents provider label and authority. This is done to make it possible to install custom debug builds without uninstalling the official one.
2025-02-05 23:02:06 +02:00