EIREXE
053e75cb8b
Implement land from below, fix attacks not lifting fighters off the ground
CI / build-and-test (pull_request) Successful in 2m0s
CI / production-build (pull_request) Successful in 11m36s
2026-10-14 20:17:22 +02:00
EIREXE
472a0b6a19
Improve ECB behaviour, add ECB interpolation, wall/ceiling support etc ( #94 )
...
CI / build-and-test (push) Successful in 1m43s
CI / production-build (push) Successful in 11m52s
Reviewed-on: #94
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe >
2026-10-13 19:20:29 +00:00
EIREXE
f1da5c1172
Add ledge getup, ledge intangibility limit & fix walk-off velocity ( #93 )
...
CI / production-build (push) Successful in 12m14s
CI / build-and-test (push) Successful in 1m40s
Reviewed-on: #93
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe >
2026-10-13 15:52:10 +00:00
EIREXE
9b974d0dd6
Initial work on ledge & improved baking of root motion. ( #90 )
...
CI / build-and-test (push) Successful in 2m15s
CI / production-build (push) Successful in 12m24s
Reviewed-on: #90
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe >
2026-10-12 20:58:27 +00:00
EIREXE
0642a9234b
Fix one frame visual transform delay ( #89 )
...
CI / build-and-test (push) Successful in 2m28s
CI / production-build (push) Successful in 12m18s
Reviewed-on: #89
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe >
2026-10-12 20:21:11 +00:00
EIREXE
a1595d841a
Fix determinism being broken due to bone matrix shenanigans ( #87 )
...
CI / build-and-test (push) Successful in 5m27s
CI / production-build (push) Successful in 22m11s
Reviewed-on: #87
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe >
2026-10-07 19:31:01 +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
259dada54f
Implement grounded fighter pushing ( #85 )
...
CI / build-and-test (push) Successful in 1m30s
CI / production-build (push) Successful in 11m7s
Reviewed-on: #85
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe >
2026-10-07 07:29:02 +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
02d444f749
Implement invulnerability/intangibility and sakurai angle ( #78 )
...
CI / build-and-test (push) Successful in 1m22s
CI / production-build (push) Successful in 11m48s
Reviewed-on: #78
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe >
2026-10-03 10:47:00 +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
e02dff58e5
Fix bone resampling breaking hitbox interpolation ( #73 )
...
CI / build-and-test (push) Successful in 1m57s
CI / production-build (push) Successful in 11m37s
Reviewed-on: #73
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe >
2026-09-27 15:52:42 +00:00
EIREXE
6f1d8a7706
Add the ability to respawn and improve controller port mapping ( #72 )
...
CI / build-and-test (push) Successful in 2m2s
CI / production-build (push) Successful in 12m18s
Reviewed-on: #72
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe >
2026-09-27 11:54:08 +00:00
EIREXE
94e292026e
Fix fighter visuals after landing snap ( #67 )
...
CI / build-and-test (push) Successful in 1m47s
CI / production-build (push) Successful in 11m8s
## Summary
- Mark landing position corrections as presentation discontinuities.
- Render and frame fighters from the current position for the snap frame.
- Keep previous translation history unchanged for gameplay collision and attack logic.
Reviewed-on: #67
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe >
2026-09-26 15:54:25 +00:00
EIREXE
66a817cd05
Add mechanism to ignore platforms ( #63 )
...
CI / build-and-test (push) Successful in 1m30s
CI / production-build (push) Successful in 10m48s
Reviewed-on: #63
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe >
2026-09-25 21:43:49 +00:00
EIREXE
84e731fbc8
Fix various runtime shenanigans
CI / build-and-test (pull_request) Successful in 1m32s
CI / production-build (pull_request) Successful in 10m22s
2026-09-25 16:29:11 +02:00
EIREXE
0cb81ec2e9
Add shifting ECB based on bone positions (melee-like)
CI / build-and-test (pull_request) Successful in 1m33s
CI / production-build (pull_request) Successful in 10m48s
2026-09-25 15:45:55 +02:00
EIREXE
d521461625
Add authoritative fighter surface state ( #60 )
...
CI / build-and-test (push) Successful in 1m28s
CI / production-build (push) Successful in 11m59s
## Summary
- add a rollback-tracked `FighterSurfaceState` as the single source of truth for stage contact
- move active stage line ownership out of individual grounded fighter states
- update landing, airborne motion, ledge departure, hit reactions, and debug save states to maintain surface contact
- add tests for contact lifecycle, connected-segment traversal, and ledge departure
Reviewed-on: #60
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe >
2026-09-25 10:45:27 +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
7269a1cb49
Implement fast falling ( #44 )
...
CI / build-and-test (push) Successful in 1m17s
Reviewed-on: #44
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe >
2026-09-18 22:23:03 +00:00
EIREXE
2b5af49e15
Implement hitstop shake ( #42 )
...
CI / build-and-test (push) Successful in 1m22s
Reviewed-on: #42
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe >
2026-09-18 11:56:53 +00:00
EIREXE
43ee6d8153
Make combat reaction state rollback-safe ( #34 )
...
CI / build-and-test (push) Successful in 13m10s
## Summary
- replace the per-fighter received-attack inbox with a typed rollback-registered pending-hit resource
- split combat reaction resolution into its own attack module
- remap entity references during rollback and include pending hits in debug save states
Fixes #21
Reviewed-on: #34
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe >
2026-09-16 17:50:40 +00:00
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-test
4570860d64
Implement hitstun and knockback.
2026-09-13 23:01:25 +02:00
eirexe-test
531ecc1aec
Moar fixes and optimizations
2026-09-12 17:10:20 +02:00
eirexe-test
50f0371b54
Improve hitbox determinisim and performance.
2026-09-12 16:48:16 +02:00
eirexe-test
f3701bd8b0
Formatting
2026-09-11 22:01:03 +02:00
eirexe-test
71820a25dd
initial work on hitbox and hurtbox collisions
2026-09-08 11:49:58 +02:00
eirexe-test
7c7f9a2762
Fix various minor issues
2026-09-03 18:50:38 +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
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
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
eirexe-test
c3f1074fe1
Add animation baking system
2026-08-28 23:05:36 +02:00
eirexe-test
730ffb777e
Implement camera system
2026-08-28 19:22:57 +02:00
eirexe-test
d9222409ce
Fix formatting and shit
2026-08-26 21:35:43 +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
ad6c1e17ac
Refactor state system
2026-08-07 15:13:43 +02:00
EIREXE
03cbb1657d
Initial commit
2026-08-06 18:53:46 +02:00