This package has been marked as deprecated, and it's suggested another
alternative is used.
PowerUserTerminal
Terminal autocomplete and bug fixes!
Last updated | 9 months ago |
Total downloads | 2134 |
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