This is a command line tool that simply:
- Reads all
.vpxfiles in a folder (or a single file) - Optionally takes in an output folder
It then:
- Extracts all input table scripts
- Converts CR/LF to NL on Unix systems
- Saves the table scripts to the output folder if specified, otherwise outputs to the console.
Usage is pretty simple:
VisualPinball.TableScript <.vpx or input folder> [<output folder>]To get a single binary on Windows:
dotnet publish -r win-x64 -c Release -p:PublishSingleFile=true -p:PublishTrimmed=truedotnet publish -r win-x86 -c Release -p:PublishSingleFile=true -p:PublishTrimmed=trueTo get a single binary on MacOS:
dotnet publish -r osx-x64 -c Release -p:PublishSingleFile=true -p:PublishTrimmed=trueTo get a single binary on Linux:
dotnet publish -r linux-x64 -c Release -p:PublishSingleFile=true -p:PublishTrimmed=true