Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
This package has been marked as deprecated, and it's suggested another
alternative is used.
PowerUserTerminal
Terminal autocomplete and bug fixes!
| Last updated | 2 years ago |
| Total downloads | 2324 |
| Total rating | 4 |
| Categories | Mods Misc BepInEx Client-side |
| Dependency string | Valafi-PowerUserTerminal-1.0.4 |
| Dependants | 3 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100Rune580-LethalCompany_InputUtils
API/Library for creating Unity InputActions with in-game re-binding support. Provides an alternative UI that allows for supporting mods to have in-game re-bindable keybinds.
Preferred version: 0.6.3README
Autocomplete for commands/names and an overhaul of the terminal command processing to fix a slew of vanilla bugs! I highly recommend using this with Terminal History and SignalTranslatorAligner.
New Features
- Autocomplete for all commands with Tab (Ctrl + Tab to cycle autocomplete results in reverse)
- Autocomplete commands and player/radar booster names in the terminal with Tab (Ctrl + Tab to cycle autocomplete results in reverse)
- Autocomplete transmit messages to trim them to the maximum character limit with Tab
- New command processing system allowing all commands to be written partially, like "storage" (basically a common-sense parser)
- Improved vanilla command processing system is used as a fallback (only missing the "processed one word at a time" bug fix, because that's just how it works)
Vanilla Bugs Fixed
switch
- Usernames with spaces only used the leftmost "word" to figure out which player to target. ("switch Bob Marley" -> "switch Bob")
- Usernames with punctuation led to incorrect player targeting. ("switch cool_cat" -> "switch coolcat")
- Usernames less than three characters could not be entered. ("switch Al" -> X)
- Usernames were lowercased during processing, leading to targeting failures. ("max" and "Max" may be two different players)
- Unspawned players were targetable. ("Player #2, Player #3, Player #4")
flash/ping
- Player usernames were acceptable input (but didn't do anything).
transmit
- Always sent the space between the word "transmit" and your actual message, which meant your max characters was 9 instead of the intended 10. ("transmit 123456789a" -> " 123456789")
- Never sent punctuation. ("transmit lol!" -> " lol")
Secure Doors/Turrets/Landmines
- The code broadcasted message would only appear when a code was sent with another word. ("anything b3")
- The code broadcasted effect would play regardless if a code was valid or not when sent alone. ("b3")
Other
- Special commands (like storage) had to be written exactly to work ("storag" -> X)
- Regular commands ([verb] noun [quantity]) had a maximum word limit of 5.
- Regular commands ([verb] noun [quantity]) were processed one word at a time. ("zap gun" -> "zap", "gun")
(PLANNED) Features
- (PLANNED) Using the switch command/button without a name will skip over other players on the ship.
(PLANNED) Configurability
(PLANNED) transmit
- (PLANNED) Cooldown time (Vanilla: 8s)
- (PLANNED) Max character limit (Vanilla: 10 chars)
(PLANNED) buy
- (PLANNED) Max buying quantity (Vanilla: 10)
Credits
- Mod: Valafi
- Icon: SecretlyALamp