1
0
Fork 0
mirror of https://github.com/doukutsu-rs/doukutsu-rs synced 2024-11-21 13:12:45 +00:00
Commit graph

1062 commits

Author SHA1 Message Date
Alula d5a0b5c7c0
fix water BitLUT 2024-11-01 13:49:20 +01:00
Alula 34f2f9e8cd
disable fail-fast 2024-11-01 13:49:19 +01:00
Alula 1b55f85575
Fix util::atom failing to build in release mode 2024-11-01 13:49:19 +01:00
Alula b2b8406192
Fix SDL_SysWMinfo usage on macOS 2024-11-01 13:49:19 +01:00
Alula 83ba76a5ae
Remove SDL_image link hack 2024-11-01 13:49:19 +01:00
Alula 3799ec5750
Update NDK 2024-11-01 13:49:19 +01:00
Alula 2aabfd673d
Enable CI for refactor branch 2024-11-01 13:49:19 +01:00
Alula f3b8d6e361
very wip wgpu renderer 2024-11-01 13:49:19 +01:00
Alula a3a13ffb07
Revert back to simple_logger 2024-11-01 13:49:19 +01:00
Alula 024d5ec78f
Fix panic hook 2024-11-01 13:49:19 +01:00
Alula 156f2b202b
Update itertools and num-* crates 2024-11-01 13:49:19 +01:00
Alula 080d096ab5
Don't do unsafe stupidity to handle imgui::Context 2024-11-01 13:49:19 +01:00
Alula c477d063d4
Refactor renderer initialization 2024-11-01 13:49:19 +01:00
Alula cf61dce757
Remove GLContext.is_sdl 2024-11-01 13:49:19 +01:00
Alula ca455dd756
Cleanup OpenGL backend and graphics code 2024-11-01 13:49:19 +01:00
Alula 9b03397f9c
Add compression for BuiltinFS (with lazy decompression) 2024-11-01 13:49:18 +01:00
Alula 3aea4ede9d
wip: expression parser 2024-11-01 13:49:18 +01:00
Alula 3d66221669
make this shit cleaner 2024-11-01 13:49:18 +01:00
Alula 244312bd03
Clean up some crate::macros weirdness 2024-11-01 13:49:18 +01:00
Alula a29dbe213e
Add atom utility 2024-11-01 13:49:18 +01:00
Alula 4d57d1fa6f
Switch to upstream bitfield crate (we're not using the only_ extension) 2024-11-01 13:49:18 +01:00
Alula 9428f4949a
Update imgui, use stable sdl2 crate 2024-11-01 13:49:18 +01:00
Alula 34aa8af456
fix cli crash 2024-11-01 13:49:18 +01:00
Alula 737d6969c9
Don't clone CommandLineCommand for no reason 2024-11-01 13:49:18 +01:00
Alula 4ee73a8793
Hopefully this will improve I/O perf on Horizon 2024-11-01 13:49:18 +01:00
Alula 87da45192d
Add lighting engine option, improve JP translations 2024-11-01 13:49:18 +01:00
Alula 256437bec6
useless probably 2024-11-01 13:49:18 +01:00
Alula e8744a1aed
framework: Remove supports_vertex_draw() 2024-11-01 13:49:18 +01:00
Alula 156ee7a54f
Disable CI on refactor branch 2024-11-01 13:49:17 +01:00
Alula 61fd7eda9e
Refactor: Unify NPC AI handler signature 2024-11-01 13:49:17 +01:00
Alula e58c1cb9da
Use HitExtents instead of Rect for hitboxes 2024-11-01 13:49:17 +01:00
Alula 70444ae63b
Move scene handling code to Game, doesn't make sense to have it in
backends
2024-11-01 13:49:17 +01:00
Alula 43cb5d4293
Start refactoring, iOS port, bump to 1.0.0 2024-11-01 13:49:17 +01:00
Jordan Christiansen 97d85aa841
Detect controllers from SDL_GameControllerDB correctly (#280)
SDL generates ControllerDeviceAdded events for controllers that are
already plugged in at the start of the game, but only if those are
recognized as game controllers at the time that we run SDL_Init.
Unfortunately, rust-sdl2 requires initializing SDL before we can call
load_mappings_from_read.

doukutsu-rs ships with this nice gamecontrollerdb.txt file built-into
the binary and loads it at startup, but previously it would not work for
controllers already plugged in before the game started because of the
above. This change works around the ordering issues between recognizing
devices as game controllers and event generation. Instead of using the
ControllerDeviceAdded events, we now use JoyDeviceAdded events. We still
check that the device is a supported game controller, and if it's not
supported then we skip it.
2024-10-22 18:14:00 +03:00
biroder 2ef34fe6f8
Add music fade out in the credit script executor 2024-10-12 20:30:36 +03:00
biroder 5a1bacdba6 Fix Android CI build and revert to the previous version of the NDK 2024-10-05 18:18:24 +03:00
biroder 548d8cdd77
Update NDK 2024-09-22 12:54:12 +03:00
raisin 4d43c9c828
Fix pixel birthday easter egg (#275) 2024-09-06 18:07:12 +03:00
Alula dce696282b
Add Cargo.lock (#273) 2024-08-28 20:42:27 +02:00
Dr. Glaucous 44d5893a7a Fix button mapping icons for Nintendo controllers 2024-07-24 05:45:11 +02:00
Daniel Doran c19d0738fa Update gamecontrollerdb.txt 2024-06-17 19:18:31 +02:00
Alula 5434e6dbf5
Fix for Rust 1.78 (thanks imgui) 2024-05-29 00:55:57 +02:00
Alula 60a6c97834
Remove old Lua scripting support 2024-05-29 00:22:01 +02:00
biroder c33d387031 Add Ridiculon soundtrack name 2024-05-20 01:20:30 +03:00
Laura K b572fdfd47
Fix dead Discord CDN urls [ci skip] 2024-04-27 20:00:37 +02:00
Laura K 94b9f930ce
ci: fix windows targets 2024-04-27 00:24:32 +02:00
莯凛 01ec93dd27
support custom text encoding for .tsc and stage table (#259)
* feat: support optional custom encoding
* feat: support custom encoding for stage table
2024-04-10 13:06:14 +03:00
biroder ca5361cc58 Add panic logging 2024-03-25 16:06:47 +00:00
poly000 08f086bfc4
localize difficulty name in save menu (#263) 2024-03-25 11:41:21 +00:00
poly000 1f288e2a39
replace impl Clone with #[derive(Clone)] (#262) [ci skip] 2024-03-25 11:04:13 +00:00