Multikey Bind Support#614
Multikey Bind Support#614RaeYNCreations wants to merge 8 commits intoMrCrayfish:multiloader/1.21.1from
Conversation
Allowed the default int values to "arrays", allowing for multiple inputs. Fixed everything in code needed to go along with changing int to an "array". Fixed all GUI issues in the bindings menu (not displaying more than one key, etc) Added changes to wait cycles for input before time out. New state is 5 second timeout if no presses or timeout once the last key is released.
|
I will get around to looking at this, my problem so far is that I won't look at this when using local jars. You must use my maven source for Framework and ControllableSDL. |
I wouldn't use this version anyway. It's EXTREMELY out of date compared to my current version. I stopped using GitHub at this point due to their absolutely ABYSMAL customer service. I've since completely and 100% fixed multikey binding with ZERO bugs and I'm currently adding support to replace the default "Press "M" for Map" style hint bubbles with "Press "LB+Y" for Map". I know that's something no controller mod does so far. Also added support to bind commands (/tp 1 29 45) to controller keys/radial successfully as well. Finally, the only reason I am using local jars instead of your repo, is when I was trying to compile at one point, your repo seems to have either gone down or locked me out temporarily, so I had to use local as a bypass for the time being. I just never fixed it because I forgot about it tbh. But, I'll tell you what. Give me a few weeks to finish my button hint display and get that working properly. I'll rehook everything to your repo, and then send the changes your way. If you can get them working on all versions, instead of just 1.21.1, and give me credit for just the original edits and ideas that I added, id be more than grateful. Fair enough? |
-Changed the default int values to "arrays", allowing for multiple inputs. Fixed everything in code needed to go along with changing int to an "array".
-Fixed all GUI issues in the bindings menu (not displaying more than one key, etc). Can display up to 3 bindings per item.
-Added changes to wait cycles for input before time out. The new state is 5 second timeout if no presses or a timeout once the last key is released.
-I used local libraries for Gradle due to the internet work in my area. You can safely ignore those files, I'm pretty sure.
NeoForge confirmed to be working. Fabric, I would imagine, would work. I don't have any Fabric servers to test.