NewTerminal
New Terminal for Lethal Company
截圖 共 1 張
模組介紹 作者原文
NewTerminal
Allows customising every single displayText on the terminal
warning: contains spoilers for creatures and log-messages
Usage
Download and follow the guide for BepInEx 5.4.22.
Download Release/BepInEx/plugins/NewTerminal.dll and put it into /Lethal Company/BepInEx/plugins.
Run LethalCompany and enter the spaceship once to generate the config files.
Modify the config file in /Lethal Company/BepInEx/config.
Modify text-display for a command
[TerminalMenus.Other] # MOONS\nTo see the list of moons the autopilot can route to.\n\n>STORE\nTo see the company store\'s selection of useful items.\n\n>BESTIARY\nTo see the list of wildlife on record.\n\n>STORAGE\nTo access objects placed into storage.\n\n>OTHER\nTo see the list of other commands\n\n[numberOfItemsOnRoute]\n
Help = >MOONS\nTo see the list of moons the autopilot can route to.\n\n>STORE\nTo see the company store\'s selection of useful items.\n\n>BESTIARY\nTo see the list of wildlife on record.\n\n>STORAGE\nTo access objects placed into storage.\n\n>OTHER\nTo see the list of other commands\n\n[numberOfItemsOnRoute]\n
can be modified into the following:
[TerminalMenus.Other]
Setting type: String
Default value: >MOONS\nTo see the list of moons the autopilot can route to.\n\n>STORE\nTo see the company store\'s selection of useful items.\n\n>BESTIARY\nTo see the list of wildlife on record.\n\n>STORAGE\nTo access objects placed into storage.\n\n>OTHER\nTo see the list of other commands\n\n[numberOfItemsOnRoute]\n
Help = >MOONS - List of moons\n>STORE - The company store\'s selection of items.\n>BESTIARY - List of wildlife on record.\n>STORAGE - Access objects in storage.\n>VIEW MONITOR - Toggle the main monitor\'s map cam.\n>SWITCH [Player name] - To switch player on the main monitor\n>PING [Radar booster name] - Make a radar booster play a noise.\n>SCAN - Scan for the number of items left on the current planet.\n\n
Note that TerminalMenus.Special is the terminal display when opening the terminal. If you want to modify the output of typing the help command you need to find it in NewTerminal-Other
Rename command
It is also possible to rename commands. Example if you want to rename the buy command for pro flashlights buy pro -> c lu (spaces aren't used):
[TerminalMenus.Buy-cmd]
Setting type: String
Default value: buy
Buy-cmd = buy
Setting type: String
Default value: pro flashlight
ProFlashlight-cmd = pro flashlight
to:
[TerminalMenus.Buy-cmd]
Setting type: String
Default value: buy
Buy-cmd = c # info lu
Tips
are comments. Feel free to add/remove them as you see fit, although BepInEx might also create the default comments and remove new comments.
\n are newlines. You can temporarily make newlines for each \n and then delete the newlines when you're done editing an entry.
[totalCost] is an example where the game replaces a part of the text with a value.
The \n\n at the end of the text is to place the cursor at a new line. These are nice to have but not required.
Some letters need to be escaped by putting a \ before them such as \'.
if a value stops working just delete the entire entry. The plugin will automatically add it back the next time you enter a ship.
Each line is exactly 51 letters long.
In Notepad++ you can collapse categories to make navigation easier.
BepInEx.cfg's [Logging.Console] Enabled = true makes a console run in the background which displays a log, with errors and other log messages.
After closing LethalCompany, LethalCompany/BepInEx/LogOutput.txt contains a more concise log of errors/log messages with any plugins.
if you have other useful tips for other players feel free to create a Github issue on it.
Dev
Note that src/lib doesn't exist on purpose as the game DLLs are considered intellectual property.
Please find the needed DLLs on your own in your LethalCompany folder at \Lethal Company\Lethal Company_Data\Managed and insert them in a new src/lib folder.
In any IDE you should be able to build towards either Debug or Release wh
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: