BetterTerminal

版本 v1.1.3·更新於 2026-08-13

Improved GTFO terminal with fuzzy search, pipelines, consumable tracking, localization and searchable command history.

模組介紹 作者原文

BetterTerminal

BetterTerminal 1.1.3 expands GTFO's computer terminals with faster search,

command pipelines, item tracking, configurable visuals, localization, guided

help, and extended command history.

Development disclosure: this project was created with assistance from OpenAI Codex. Design decisions, testing, packaging, and publication remain the author's responsibility.

BetterTerminal is designed as a convenience layer over GTFO's native terminal,

not as a replacement for its command system.

What's new in 1.1.3

  • Consumables register after GTFO factory/culling initialization instead of

waiting for a consumable list command.

  • CONFIG CONSUMABLESINLIST ON|OFF controls broad native LIST inclusion.
  • Consumable pings expire after five seconds without removing MARK markers.
  • Guided help, command topics, status diagnostics, and documentation links.
  • Command and configuration autocomplete.
  • Configuration profiles, section views, validation, reset, and text glow intensity.
  • Better token-by-token fuzzy matching, spacing recovery, pipelines, and visible history.
  • Interactive web documentation and terminal trainer.
  • Visual, localization, consumable, map-marker, and runtime-safety improvements.

See CHANGELOG.md for detailed verification notes and limitations.

Main features

  • Fuzzy completion for commands and terminal item identifiers.
  • Common-prefix completion or interactive arrow selection for ambiguous matches.
  • Configurable Levenshtein distance.
  • Searchable extended command history inspired by interactive shells.
  • Session-only history by default. Optional disk persistence with

CONFIG HISTORYMODE DISK; clear it with HISTORY CLEAR.

  • LIST and QUERY support for ID ranges and result limits.
  • Typed pipelines with filtering, sorting, limiting, querying, pinging, marking, and text processing.
  • Terminal registration, QUERY, PING, and map markers for uncollected consumables.
  • Runtime settings through CONFIG; most changes apply without restarting GTFO.
  • JSON localization with runtime language switching and custom language files.
  • Configurable neofetch-style terminal status.
  • Optional sleeping-terminal image and interactive background customization.
  • Optional STFO scripting support through the separate STFO package.

Installation

Mod manager

Install BetterTerminal through r2modman or Mod Manager. Required dependencies are installed automatically.

Manual

Install the GTFO BepInEx pack, then place BetterTerminal.dll inside:

GTFO/BepInEx/plugins/BetterTerminal/

Getting started

Use these commands in any GTFO terminal:

COMMANDS

HELP

CONFIG

NEOFETCH

IDLESCREEN

HELP BETTERTERMINAL

BETTERTERMINAL STATUS

DOCS

Examples:

LIST MEDIPACK 3

LIST MEDIPACK_100-500

QUERY MEDIPACK 2

LIST GLOW_STICK | WHERE ZONE 49 | TAKE 1 | PING

LIST TOOL_REFILL | SORT ID | TAKE 3 | QUERY

COMMANDS | WHERE TEXT PING

Item filters and queries

LIST keeps GTFO's native substring-filter behavior. For predictable results,

prefer a complete item type instead of a single letter:

LIST GLOW_STICK

LIST MEDIPACK

LIST CONSUMABLES

LIST NATIVE | WHERE ZONE 49

LIST CONSUMABLES shows only supported consumables registered by

BetterTerminal. LIST NATIVE is available as a pipeline source and excludes

those added consumables.

Direct and piped queries both accept native terminal objects and supported

consumables:

QUERY GLOW_STICK_001

LIST GLOW_STICK | WHERE ZONE 49 | TAKE 1 | QUERY

LIST MEDIPACK | TAKE 1 | QUERY

PING GLOW_STICK_001

LIST GLOW_STICK | WHERE ZONE 49 | TAKE 1 | PING

Consumable queries show type, current zone and area, placement state, use, and

ping availability. Registration occurs while level objects initialize, so

results can briefly change during level loading or host migration.

Consumable locator pings clear after five seconds. Pipeline PING accepts one

result only; use TAKE 1 when necessary. MARK remains persistent until

UNMARK.

Press Up on an empty command line to open searchable history. Type to narrow results, use Up/Down to sele

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack_GTFO

檔案與校驗

檔案名稱
BetterTerminal-1.1.3.zip
檔案大小
1.3 MiB