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