- `grep` / `find` - search files for text (file first for tab completion)
- `dir`, `cls`, `whoami`, `hostname`, `man` - quality of life aliases
- Right-click IPs, file paths, links, or highlighted text
- IPs: Copy, SSH, Browse, Probe
- Files: Copy, Cat, Edit, Download, Delete
- "Add to Notes" on anything - appends to ~/notes.txt
- Works across all panes
- Coloured `ls` output: scripts green, configs purple, encrypted amber
- Status bar: CPU, RAM, DISK coloured independently by usage
- Large files won't freeze the game anymore
- Help reference panel shows when editing any file
- `help api` now shows all 38 functions
- Browser page alignment fixed
- Your actions now appear in server log files in real time
- `cat /var/log/auth.log` to see your own footprint
- Log management is now a real gameplay mechanic
- Shows your actual IP address at the top (the game one, not yours)
- `browse` with no argument shows a start page with bookmarks and recent servers
- Shop and Jobs always listed
- Back button returns to start page instead of closing
- Shop messages show in the browser, not the terminal
- Clearer names: `get_trace_time()`, `get_noise()`, `get_my_ip()`
- Old names still work as aliases
- New: `write_file()`, `whoami()`, `get_hostname()`
- `local_crack()` is now progressive like `crack()` instead of instant
- `get_my_ip()` is now free
- `file_type()` returns semantic types (text, script, image, archive, etc.)
- String `.replace()` method
- Every tool has its own product page with descriptions and reviews
- Hardware pages explain what upgrades actually do
- second_hand mentions the shop after your first mission
- Getting started guide now covers the shop
- Updated API reference docs
- Syntax highlighting for .bd files
- VS Code, Notepad++, and Sublime Text
- Download at blackdoor.tools/tools
- What's New tab shows patch notes in-game
- Existing saves automatically get new files (like getting_started.txt)
- Your modified scripts and custom files are never overwritten
- CPU usage tracking is more accurate now. If your scripts were running
near the limit, they might hit 100% and get killed. Add `sleep()`
calls between heavy API calls to manage CPU usage.
- Fixed exploit where scripts could pause an active trace (thanks for the report!)
- Fixed CPU display accuracy and decay
- Fixed browser text clipping
- Fixed incorrect help text for crack command
- Fixed balance display lag after purchases
- Ctrl+C now cancels the quit confirmation prompt
- Faster game startup
---
Don't get used to this. Normal service resumes next patch: one bug fix and a new lunch order for Tim.