MLS v3.6.0
BGforge MLS v3.6.0 is out, with another round of navigation improvements for Fallout and WeiDU projects, plus stricter and safer binary handling.
Navigation updates
Translation entries .tra and .msg files now support find references feature, showing usage across consumer files such as .ssl, .baf, .d, .tp2, .tssl, .tbaf, and .td.
Fallout SSL also gets go to definition for #include paths, so jumping from an include line to the referenced file now works directly from the editor.
On the Infinity Engine side, there’s now support for weidu.log:
- Syntax highlighting.
- Go to definition on
~mod/path.tp2~entries resolves to the matching.tp2file.

Binary editor improvements
The binary editor now handles invalid PRO and MAP values more defensively. Saving from the editor, or exporting to JSON, will clamp out-of-range values to the nearest supported in-format value.
JSONs are now schema-validated, which should make generated files more predictable for tooling and diffs.
Download
Get it from the marketplace, or from GitHub releases.