This package has been marked as deprecated, and it's suggested another
alternative is used.
You are viewing a potentially older version of this package.
View all versions.
![Valafi-PowerUserTerminal-1.0.4 icon](https://gcdn.thunderstore.io/live/repository/icons/Valafi-PowerUserTerminal-1.0.4.png.128x128_q95.jpg)
PowerUserTerminal
Terminal autocomplete and bug fixes!
Date uploaded | 5 months ago |
Version | 1.0.4 |
Download link | Valafi-PowerUserTerminal-1.0.4.zip |
Downloads | 947 |
Dependency string | Valafi-PowerUserTerminal-1.0.4 |
This mod requires the following mods to function
![BepInEx-BepInExPack-5.4.2100 icon](https://gcdn.thunderstore.io/live/repository/icons/BepInEx-BepInExPack-5.4.2100.png.64x64_q95.png)
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100![NotAtomicBomb-TerminalApi-1.5.1 icon](https://gcdn.thunderstore.io/live/repository/icons/NotAtomicBomb-TerminalApi-1.5.1.png.64x64_q95.png)
![Rune580-LethalCompany_InputUtils-0.6.3 icon](https://gcdn.thunderstore.io/live/repository/icons/Rune580-LethalCompany_InputUtils-0.6.3.png.64x64_q95.png)
Rune580-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
CHANGELOG
Version 1.0.4
- Improved switch/ping/flash target selection. An edge case remains, but it can be seen as user error too.
Version 1.0.3
- Adjusted patch priorities to allow mods doing completely custom commands a chance to process the input.
- Added support for TwoRadarMaps.
- Fixed the switch/ping/flash commands potentially being used on the wrong target.
- Made all non-vanilla logging use the plugin logger instead of UnityEngine.
Version 1.0.2
- Now recovers when mods add duplicate keywords.
Version 1.0.1
- Now recovers from errors caused by modded keywords.
- Updated README.md credits.
Version 1.0.0
- Initial upload.