Commit Graph
26 Commits
Author SHA1 Message Date
EIREXE f53e67d8ad Fix ledge transitions and root motion loops (#91)
CI / production-build (push) Successful in 12m8s
CI / build-and-test (push) Successful in 1m39s
## Summary

- resolve each ledge action to the walkable segment on the stage-interior side
- preserve repeating root-motion displacement across every animation cycle
- add regression coverage for left/right ledge segments and multiple root-motion wraps
- Implement ledge intangibility

Reviewed-on: #91
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-10-12 21:38:23 +00:00
EIREXE 3dfe2fa000 Optimize rollback sync-test performance (#86)
CI / build-and-test (push) Successful in 2m11s
CI / production-build (push) Successful in 11m44s
## Summary

- remove immutable stage geometry and derived animation/collision data from rollback snapshots
- avoid a duplicate full skeletal hierarchy traversal during root-motion sampling
- cache root-motion cycle deltas per animation clip
- optimize the game crate in development builds
- make Tracy profiling opt-in via the `tracy` feature

Reviewed-on: #86
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-10-07 15:50:45 +00:00
EIREXE d2d649b059 Attack system revamp (#82)
CI / build-and-test (push) Successful in 1m35s
CI / production-build (push) Successful in 11m29s
- Add crouch cancelling
- Add IASA for aerial attacks
- Add scaffolding for autocancel
- Add hitbox group system
- Add new ergonomic features for attack scripting
- Add more information to the hitbox viewer
- Improve the looks of debug capsules

Reviewed-on: #82
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-10-04 18:57:29 +00:00
EIREXE 04aceb05a9 Implement hitbox viewer (#81)
CI / build-and-test (push) Successful in 1m26s
CI / production-build (push) Successful in 12m55s
Reviewed-on: #81
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-10-04 11:32:28 +00:00
EIREXE 47f7ae1e69 Disable GameCube adapter on Windows (#80)
CI / build-and-test (push) Successful in 1m24s
CI / production-build (push) Successful in 11m34s
## Summary
- add a feature flag for the GameCube adapter driver
- keep the driver enabled by default on supported platforms
- exclude the adapter dependency and polling systems on Windows

Reviewed-on: #80
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-10-02 11:19:01 +00:00
EIREXE 3af36c4bc8 Add pulsing effect when invulnerable/intangible, make airdodge make the player intangible. (#75)
CI / build-and-test (push) Successful in 2m3s
CI / production-build (push) Successful in 15m42s
Reviewed-on: #75
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-28 15:44:50 +00:00
EIREXE 1ba29b817b Implement .blend asset processor (#56)
CI / build-and-test (push) Successful in 1m51s
CI / production-build (push) Successful in 12m11s
Reviewed-on: #56
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-24 10:47:19 +00:00
EIREXE 769d82573a Build Windows executable in shared Steam depot (#50)
CI / build-and-test (push) Successful in 1m20s
CI / production-build (push) Successful in 9m36s
## Summary
- install the nightly Windows MSVC target and cargo-xwin in CI
- build the production Windows executable alongside Linux
- package both executables and only imported_assets in one Steam depot

Reviewed-on: #50
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-19 21:40:15 +00:00
EIREXE 0dc5d0392d Add production build pipeline (#46)
CI / build-and-test (push) Successful in 1m8s
CI / production-build (push) Successful in 4m39s
## Summary
- split development dynamic linking from production builds
- add headless processed-asset generation
- add a separate production CI cache and static Bevy/Rust linkage verification
- keep custom debug features enabled for production builds behind a feature gate

Reviewed-on: #46
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-19 17:04:18 +00:00
EIREXE 804e5e37e0 Implement damage UI, damage and stale moves. (#45)
CI / build-and-test (push) Successful in 1m30s
Reviewed-on: #45
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-19 15:40:44 +00:00
EIREXE 0977de8457 Update gc-adapter-neo to 1.1.0 (#40)
CI / build-and-test (push) Successful in 1m7s
Fixes #33

Reviewed-on: #40
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-17 15:55:13 +00:00
eirexe-test 711d0d923f Rename package to shinespark 2026-09-13 23:06:43 +02:00
eirexe-test 74a635785e Make CSS and SSS reach a match 2026-09-11 22:01:16 +02:00
eirexe-test bbd85a12c5 Add replay system 2026-09-07 22:37:28 +02:00
eirexe-test 06d221936b Hurtbox & changing game speed 2026-09-02 18:07:00 +02:00
eirexe-test bf75b5a301 Save debug menu settings to file 2026-08-31 22:20:35 +02:00
eirexe-test 8e8aed903f Compile properly with file_watcher 2026-08-31 20:06:15 +02:00
eirexe-test 631096a262 Initial work on attack scripting system 2026-08-29 20:38:49 +02:00
eirexe-test c3f1074fe1 Add animation baking system 2026-08-28 23:05:36 +02:00
eirexe-test 00d47e9c9b Add gamecube adapter support 2026-08-27 14:53:42 +02:00
eirexe-test 21a5170dbc Refactor loading 2026-08-26 19:08:58 +02:00
eirexe-test 4ff388f9c0 Start integrating asset loading and animations 2026-08-26 16:33:00 +02:00
eirexe-test 73855ea354 Port to fixed point math 2026-08-24 21:54:23 +02:00
eirexe-test 91c5c4e05f Initial work on proper character movement 2026-08-24 18:24:20 +02:00
eirexe-test a21f24b2d9 Initial work on rollback and refactor 2026-08-12 12:27:35 +02:00
EIREXE 03cbb1657d Initial commit 2026-08-06 18:53:46 +02:00