Skip to content
BGforge multilanguage server
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE
.vscode
client
language-configurations
resources
scripts
server
snippets
syntaxes
.gitattributes
.gitignore
.vscodeignore
CHANGELOG.md
LICENSE.txt
README.md
package-lock.json
package.json
tsconfig.base.json

README.md

BGforge multilanguage server

Features | Screenshots | Installation | Settings | Hotkeys | Forum | Discord | Roadmap | Changelog

BGforge MLS is a VScode extension adding support for Star-Trek Scripting Language used in Fallout 1 and 2 games, and several file formats (.d, .baf, .tp2) used by WeiDU, an Infinity Engine games modding utility.

Features

  • Syntax highlighting
  • Completion
  • Hovers
  • Signature help
  • Diagnostics

More coming.

Settings

This extension contributes the following settings:

  • bgforge.fallout-ssl.compile: Path to Fallout SSL compile.exe plus compilation options.
  • bgforge.fallout-ssl.output_directory: Where to put the compiled Fallout SSL scripts. Absolute path or relative to source directory.
  • bgforge.fallout-ssl.headers_directory: Absolute path to directory containing Fallout headers, searched recursively.
  • bgforge.weidu.path: Full path to WeiDU binary

Hotkeys

  • CTRL+R: compile (Fallout SSL) or parse (WeiDU .tp2) file, reporting errors if any.

Installation

Search for BGforge in VScode marketplace, like any other extension. Alternatively, download the packages from releases tab and install it manually.

Screenshots

Infinity Engine highlighting and completion

infinity highlighting and completion example

Fallout highlighting and hovers

fallout highlighting and hover example

You can’t perform that action at this time.