This game is totally awesome! Lots of interesting mechanics and enemies, and a good sense of progression.
One issue I’ve had is that it won’t detect button input from my NES gamepad, although this Godot 4 code can:
func _process(_delta : float) -> void:
for a in range(JOY_AXIS_MAX):
var v = Input.get_joy_axis(0, a)
if abs(v) < 0.0001: continue
print_debug("Joy axis {0}: {1}".format([ a, v ]))
for b in range(JOY_BUTTON_MAX):
var p = Input.is_joy_button_pressed(0, b)
if not p: continue
print_debug("Joy button {0}".format([ b ]))
Aside from this, I haven’t found any problems.