

0 followers · 0 likes · 0 posts today
Steam News · Sep 1
NewAction link syntax (open a firewall port, view server users, etc. from an HTML page) is now documented right in the Workshop editor when editing an .html file, instead of only existing in an external doc.A new editor= option in ~/.config/blackdoor.conf (simple or nano) - nano mode adds a real Ctrl+X: prompts "Save modified buffer?" if you've got unsaved changes (Y or N then Enter to confirm, Es...
Steam News · Aug 23
NewThe mission editor's IRC Chatter sequences can be edited after adding them now, not just deleted and retyped from scratch.The mission editor's SERVER field is a real picker now, pulled from your own saved servers, instead of a free-text box.Publishing a mission now bundles any server it references that isn't already its own separate Workshop item directly into the mission itself, instead of pub...
Steam News · Aug 18
NewString formatting: "%s connected on port %d" % . %s for any value, %d/%f for numbers, %% for a literal percent.rm_dir(conn, path) - recursively delete a directory and everything inside it.get_unix_time() - real wall-clock time, for benchmarking your own script's actual elapsed time.Ctrl+/ in the code editor now comments/uncomments the selected lines (or just the current line).A small "new outp...
Steam News · Aug 12
NewBackup copies of the 5 starter scripts now live on the drop box, under /tools/starter_scripts/. Broke your own copy? Grab a fresh one any time.publish
Steam News · Aug 8
Newexit() - halts a script immediately, even from inside a function. return only pops back to whatever called that function; exit() stops the whole script right there, at any nesting depth. raise("message") (alias: error()) - same idea, but marks the stop as an actual error instead of a clean finish. No try/except to catch it yet (that's a bigger project), just a clean way to abort on a bad condit...
Steam News · Aug 6
Bug FixesImported modules couldn't use any builtin or API function inside their own functions - calling log(), int(), str(), connect(), or anything else from inside a function defined in an import'ed module failed outright with "'x' is not defined." Modules now have the same full builtin/API surface a top-level script already has. The default grabber.bd script never actually worked against a real ...
Steam News · Aug 6
Thank you for supporting me. Having a launch date behind me instead of ahead of me is still sinking in. The full game is live - and it's a bigger launch than originally planned. A batch of content I was going to hold back for a free update landed in time, so it shipped with the game instead of coming later. If you find any bugs, let me know in the discord or using the "feedback" command in-game an...
Steam News · Aug 1
FeaturesRecovery shell for a deleted root filesystem - if you (or a script) rm -r your own machine's / directory, the terminal now drops into a bare recovery> prompt instead of leaving you in a broken, half-working state forever. Only basic navigation works until you run restore, which reinstalls fresh from the recovery partition - wipes every local script, wordlist, and download back to factory d...
Steam News · Jul 29
FeaturesMusic, for real this time - the music command is live: view the playlist, music next / music prev to skip around, music to jump straight to a track, or music set to loop one track on repeat instead of rotating, for anyone who just wants one song. Tracks now play out in full - around four minutes each, matching the standalone soundtrack - and fade out naturally before handing off to the nex...
Steam News · Jul 26
FeaturesCustomize your UI layout - ~/.config/layout.cfg (same idea as blackdoor.conf's theme customization) lets you rearrange every pane on screen. Just write "width height content" per line and panels place themselves automatically, left to right, wrapping to a new row as needed - no coordinate math required. Want exact placement instead? Use the precise form (x y width height content) for full ...