This mod makes the controller able to write on the terminal with an on-screen panel❗
https://thunderstore.io/c/lethal-company/p/secrecthide/TerminalGamepad/
#Terminal Gamepad
61 messages · Page 1 of 1 (latest)
If I ever figure out how/find a controller to pair with my computer I'd love to try this out
I have a friend who prefers to use a controller and if this works well it'd be so cool
Does this work well on Steam Decks?
I don't have a one but I think it works
What is your controller ps or xbox
Neither so I gotta pick one up 😅
Unless somehow joy cons work with steam
They do!
@silk rune Hey, just so you know, I forked this mod a week ago to see if I could add mouse support (to fulfill a request for terminal accessibility), but ended up rewriting almost everything. I've included you in the credits in the mod page, and made it clear it was built upon your mod, but you might also be interested in how I redid some stuff (my code is available on GitHub, and I've included comments everywhere for this purpose). I kept the same license (MIT), so feel free to incorporate some of the changes into your mod. I'm mostly planning on focusing on mouse support for my fork, maybe readding controller compatibility in the future, but for now our mods can serve separate purposes.
https://thunderstore.io/c/lethal-company/p/pacoito/AccessibleTerminal/
Wow interesting.
Mouse support was one of the planned thing that I want to add but now I don't have to do it which it's cool, also I have just dropped new update adding lategame upgrades compatibility
I gotta remember to get this 😅
Yeah, I originally wanted to open a pull request, but this would've ended up being the changelog: https://github.com/pacoito123/AccessibleTerminal/commit/2d8ae576cddf9fd33db7d5bba1d29d90cb6e2012
GitHub
[General]
- Rebranded to
AccessibleTerminal. - Removed TerminalAPI and [LethalCompany InputUtils](https://thunderstore.io/c...
(A couple things need correction/more information in that commit message, but I can't exactly un-commit to modify it without changing the whole timeline basically, so the CHANGELOG.md in my mod will contain the 'actual' changes made when I forked).
"[B]uttons were previously being added manually." could be worded better, for instance, I was mostly referring to avoiding having to manually program decision trees for commands, since I got around that by simply letting the user type whichever word from each category they choose.
I'm also planning on adding support for TooManyEmotes (which is basically just the emotes command, and emotes followed by the emote to purchase + a confirmation screen), you should be able to add gamepad support for it pretty easily, too.
I have never used too many emotes but Its seems to be simple
I can't understand what you are saying
Ah, it's nothing important, just rambling that I could've written some stuff better/clearer in the changelog.
Ok
I saw in your post that u are trying to add vr support
Yeah, planning on figuring it out, but it does involve switching from https://docs.unity3d.com/Manual/GUIScriptingGuide.html (currently used by both our mods) to https://docs.unity3d.com/Manual/com.unity.ugui.html, which allows the UI to be rendered in the world (to be interacted with in VR).
Basically moving from rendering to the window itself to using actual game objects, so if I can get the UI to show up in the world, everything else should just work fine with some minor changes.
So the main problem is where the ui appear
Sort of, it's mostly that the rays used to interact with stuff in VR are objects in-game, and also that there's a separate player camera actually displayed on the VR headset which is separate from what's shown in the window, and even if it was possible to simply switch to displaying the menu in the VR camera, it'd just be in the player's face constantly.
(You can see the 'rays' I'm talking about in the gifs shown in https://thunderstore.io/c/lethal-company/p/DaXcess/LethalCompanyVR, which sort of act as an in-game cursor).
It is a problem of where it appears, but using IMGUI it can only appear over the window, and it needs to appear in the world itself.
So the main problem is where the ui appear which ugui fix by displaying it as a game object
Yeah basically, but IMGUI is supposedly a lot easier to use...
Yeah I understood
I have just did some searching and I found out that ugui have screen adapt + buttons rearrange which they are things that I was searching for
Oh, I did screen adapt like this to determine where to place the menu based on current window resolution, but you can also do width/height as Screen.currentResolution.width / <some number to scale it with> to scale that as well. Rearranging buttons is also possible, but it involves sorting/rearranging the lists used to generate the buttons themselves.
My mod already had screen adapt and button rearrange but I found out that ugui is kinda better
hey i want to report a bug i found while using this mod
i tested this both with the version that says "preferred version" of InputUtils (0.6.3) as well as with the newest version (0.7.3)
i also used the starting keybinds for this as well as the actual keyboard to eliminate any potential for problems with my gamepad
every time i try to use the signal translator with this mod, it won't accept any inputs on my end
i tried every possible of the given keys on both the thunderstore page and the in game keybind menu and no matter what i do, any time i try to enter a letter, it won't let me
should be noted i also didnt use like the beta or anything, this is on the currently available non-beta version
other than this i haven't really noticed any problems with any other of the terminal commands
@silk rune
That is happening cuz enter button on keyboard is still submit button so when u hit it will parse ur input it immediately instead of adding them to terminal input the only fix for now is changing the submit keybind
makes sense, makes sense
i'll try that then 🫡
works, thank you!
👍
Yippee!
Thank you for adding support for my SellMyScrap mod! ❤️
Your mod really did well with speeding up the selling process and also making it fun.
❤️
OMG,
I didn't know that my mod is now a part of nucleus co op
TYSM FOR SUPPORTING ME
Terminal Gamepad
CHANGELOG:
1.3.8:
Version 55 Compatibility.
Removed lategame upgrades compatibility (the new LGU UI caused problems).
Updated mod description and readme.