Commit Graph
71 Commits
Author SHA1 Message Date
EIREXE b8b65e60e9 Spread state context architecture (Fixes #18) (#30)
CI / build-and-test (push) Canceled after 0s
Reviewed-on: #30
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-15 17:59:03 +00:00
EIREXE 43a04e9491 Add debug save states (#6)
CI / build-and-test (push) Canceled after 5m11s
Adds a one-slot in-memory debug save state. D-pad left stores the current single-player state and D-pad right restores it.

Reviewed-on: #6
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-15 17:11:27 +00:00
EIREXE cd9c39b70c Add debug frame stepping (#5)
CI / build-and-test (push) Successful in 24m23s
Reviewed-on: #5
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-14 20:03:47 +00:00
EIREXE 0d96a8aed8 Make warnings an error
CI / build-and-test (push) Failing after 15m6s
2026-09-14 18:25:15 +02:00
EIREXE cebf1148c2 Persist Rust CI cache (#4)
CI / build-and-test (push) Successful in 11m1s
## Summary

- Pin the nightly Rust toolchain used by CI
- Cache Cargo dependencies and build artifacts between Gitea Actions runs
- Share the Linux nightly cache across branches

Reviewed-on: #4
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-14 16:16:48 +00:00
EIREXE 088d594e97 Merge pull request 'Make debug menu usable with mouse and keyboard' (#2) from debug-menu-input into master
CI / build-and-test (push) Successful in 11m29s
Reviewed-on: #2
2026-09-14 13:32:42 +00:00
EIREXE 868df95cd4 wording fixes
CI / build-and-test (pull_request) Successful in 11m31s
2026-09-14 15:20:07 +02:00
EIREXE 504f63be54 Add support for split .gltf and .bin files (#3)
CI / build-and-test (push) Canceled after 15s
Reviewed-on: #3
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-14 13:19:29 +00:00
EIREXE 8c11a01446 Make debug menu usable with mouse and keyboard
CI / build-and-test (pull_request) Successful in 11m27s
2026-09-14 14:33:04 +02:00
EIREXE 30477254e5 Add build and test CI (#1)
CI / build-and-test (push) Successful in 11m30s
Reviewed-on: #1
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-14 12:02:24 +00:00
EIREXE 4861374aef Add test fighter for CI 2026-09-14 11:38:42 +02:00
EIREXE d3a688e768 Fix build and add some assets 2026-09-14 11:25:27 +02:00
EIREXE 376a40d38c Updated game settings and fighter assets 2026-09-13 23:28:40 +02:00
eirexe-test b29085f8a5 Update .gitignore 2026-09-13 23:28:09 +02:00
eirexe-test b0b1420f48 Add mailmap 2026-09-13 23:25:52 +02:00
eirexe-test 711d0d923f Rename package to shinespark 2026-09-13 23:06:43 +02:00
eirexe-test 4570860d64 Implement hitstun and knockback. 2026-09-13 23:01:25 +02:00
eirexe-test 811578af2f Make dashback configurable, fix movement bugs, add double jump forward and back. 2026-09-13 01:00:15 +02:00
eirexe-test ad105418be Allow other controllers in debug match 2026-09-13 00:57:27 +02:00
eirexe-test 531ecc1aec Moar fixes and optimizations 2026-09-12 17:10:20 +02:00
eirexe-test df18ffa1a7 Fix all warnings 2026-09-12 17:01:15 +02:00
eirexe-test 50f0371b54 Improve hitbox determinisim and performance. 2026-09-12 16:48:16 +02:00
eirexe-test 6e01147125 Some other bullshit 2026-09-12 14:55:40 +02:00
eirexe-test 74a635785e Make CSS and SSS reach a match 2026-09-11 22:01:16 +02:00
eirexe-test f3701bd8b0 Formatting 2026-09-11 22:01:03 +02:00
eirexe-test 1be4b470c6 More CSS work 2026-09-11 19:03:05 +02:00
eirexe-test cc850debf2 Refactor menu input a bit 2026-09-11 11:38:01 +02:00
eirexe-test 3dbda96d31 Initial work on menus 2026-09-10 23:26:17 +02:00
eirexe-test 71820a25dd initial work on hitbox and hurtbox collisions 2026-09-08 11:49:58 +02:00
eirexe-test bbd85a12c5 Add replay system 2026-09-07 22:37:28 +02:00
eirexe-test 7c7f9a2762 Fix various minor issues 2026-09-03 18:50:38 +02:00
eirexe-test 472d21fd39 Make match loading more deterministic 2026-09-03 17:43:00 +02:00
eirexe-test 31cc9cfa15 Add affine transformations for capsules. 2026-09-03 16:40:41 +02:00
eirexe-test 06d221936b Hurtbox & changing game speed 2026-09-02 18:07:00 +02:00
eirexe-test b2da4a737d Make the baked animation system drive the character animations 2026-09-01 21:07:53 +02:00
eirexe-test 89eeb6a868 Initial work on attack and hitbox interpolation 2026-09-01 19:41:41 +02:00
eirexe-test bf75b5a301 Save debug menu settings to file 2026-08-31 22:20:35 +02:00
eirexe-test c2a7b2f5d1 Add missed visual.rs 2026-08-31 20:06:15 +02:00
eirexe-test 8e8aed903f Compile properly with file_watcher 2026-08-31 20:06:15 +02:00
eirexe-test 159fbb2273 Store baked animation matrices in a component. 2026-08-31 20:06:15 +02:00
eirexe-test 4a2ec33d60 Add physics interpolation and fix lingering ground attack hitboxes 2026-08-30 22:28:27 +02:00
eirexe-test 8b9e300277 Add controller-driven debug menu 2026-08-30 18:33:40 +02:00
eirexe-test 1d5a07324d Integrate basic attack script debug. 2026-08-30 14:45:26 +02:00
eirexe-test af0e567332 Add attack scripts to fighter manifest 2026-08-30 00:08:20 +02:00
eirexe-test 1e5ba52b17 Use animation frame data where possible 2026-08-29 23:57:26 +02:00
eirexe-test 3649034b03 Implement attack script baking 2026-08-29 23:47:29 +02:00
eirexe-test 631096a262 Initial work on attack scripting system 2026-08-29 20:38:49 +02:00
eirexe-test 9546df578d Fix compilation warnings 2026-08-29 17:55:06 +02:00
eirexe-test 077d168655 Cleanup 2026-08-29 17:49:38 +02:00
eirexe-test 07834dcb08 Make dashback more lenient 2026-08-29 11:36:13 +02:00