Skip to main content

Crate openstranded_s2mod_tool

Crate openstranded_s2mod_tool 

Source
Expand description

Convert original Stranded II mods to .s2mod Content Pack format.

§Library

Use the public modules to access individual conversion steps:

  • convert — file format converters (.inf→.ron, .b3d→.glb, .bmp→.png, .bmpf→.fnt, .s2→.osmap)
  • registry.ron filename → registry key derivation
  • scanner — s2s cross-reference scanning and classification
  • script — s2s script transpilation, dialogue parsing, sectioned files
  • util — file I/O, path helpers, RON serialisation

§CLI

Enable the default cli feature to build the openstranded-s2mod-tool binary:

cargo install openstranded-s2mod-tool
openstranded-s2mod-tool --input /path/to/Stranded\ II --output ./content.s2mod

Modules§

convert
File format converters: .inf → .ron, .b3d → .glb, .bmp → .png, .bmpf → .fnt + .png, .s2 → .osmap.
registry
Registry key derivation and registration for .ron files in the manifest.
scanner
S2S reference scanning and classification.
script
Script handling for extracted .inf scripts, standalone .s2s transpilation, dialogue parsing, and sectioned file conversion.
util
General utilities for file I/O, path handling, and data serialisation.