Skip to content

Conversation

@EchoEllet
Copy link
Contributor

@EchoEllet EchoEllet commented Oct 26, 2025

Fixes #2116 and adds fully functional controller support.
This PR relies heavily on the refactored input system #2122, which was developed for 1.20.1 and subsequently ported to 1.21.1.

Also sent a PR to Epic Skills: Epic-Fight/epicskills#5

Quick Demo

Watch the video on YouTube

Quick Test

If you're a:

Screen support

  • Skill Editor: Forced the virtual mouse behavior for the skill editor screen to save development overhead.
  • Skill Book: Added full controller support for the skill book screen, since it has only one button, and it's pretty trivial to support.

This should be enough to make Epic Fight fully playable with a controller.

Screenshots

Screenshots

image image image

Release note entry

It might be worth adding this for addons:

**Important:** If you're a mod developer modifying Epic Fight’s `ControlEngine` using a mixin, please test your changes against the latest version to avoid breaking Epic Fight internals or your add-on’s behavior.
You may see some **deprecations** — please consider **migrating** to support controllers in future updates.
For more details, refer to [PR #2122](https://github.com/Epic-Fight/epicfight/pull/2122).

@EchoEllet EchoEllet force-pushed the feat/controlify-native-support branch from 03f8720 to 9e9db18 Compare October 26, 2025 16:57
@EchoEllet EchoEllet force-pushed the feat/controlify-native-support branch from 9e9db18 to d4ed6b7 Compare October 26, 2025 16:58
@EchoEllet EchoEllet changed the title Add Controlify integration for controller support on NeoForge 1.21.1 [NeoForge 1.21.1] Controlify integration for controller support Oct 26, 2025
@EchoEllet EchoEllet marked this pull request as draft October 26, 2025 20:51
@EchoEllet

This comment was marked as resolved.

@EchoEllet EchoEllet marked this pull request as ready for review October 26, 2025 21:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants