Preagonal.Scripting.GS2Decompiler
0.0.22
See the version list below for details.
dotnet add package Preagonal.Scripting.GS2Decompiler --version 0.0.22
NuGet\Install-Package Preagonal.Scripting.GS2Decompiler -Version 0.0.22
<PackageReference Include="Preagonal.Scripting.GS2Decompiler" Version="0.0.22" />
<PackageVersion Include="Preagonal.Scripting.GS2Decompiler" Version="0.0.22" />
<PackageReference Include="Preagonal.Scripting.GS2Decompiler" />
paket add Preagonal.Scripting.GS2Decompiler --version 0.0.22
#r "nuget: Preagonal.Scripting.GS2Decompiler, 0.0.22"
#:package Preagonal.Scripting.GS2Decompiler@0.0.22
#addin nuget:?package=Preagonal.Scripting.GS2Decompiler&version=0.0.22
#tool nuget:?package=Preagonal.Scripting.GS2Decompiler&version=0.0.22
Preagonal.Scripting.GS2Decompiler
C# GS2 bytecode decompiler package for Preagonal scripting projects.
using Preagonal.Scripting.GS2Decompiler;
string source = ModuleDecompiler.DecompileFile("script.gs2bc");
CLI:
dotnet run --project Preagonal.Scripting.GS2Decompiler.Cli -- script.gs2bc
dotnet run --project Preagonal.Scripting.GS2Decompiler.Cli -- script.gs2bc -o script.gs2
MCP server:
dotnet run --project Preagonal.Scripting.GS2Decompiler.McpServer
The MCP server exposes a decompile_gs2_bytecode tool with path and optional outputPath arguments over stdio.
Native library:
dotnet publish Preagonal.Scripting.GS2Decompiler.Native -c Release
The native library exports a C ABI declared in Preagonal.Scripting.GS2Decompiler.Native/gs2decompiler.h.
Ported from gbf-rs, reimplemented as idiomatic C# object-oriented code (real class hierarchies and object references in place of Rust's enum-based dispatch and arena/index-map workarounds). Shares its AST with Preagonal.Scripting.GS2Ast, the same AST consumed by Preagonal.Scripting.GS2Compiler.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Preagonal.Scripting.GS2Engine (>= 1.10.39)
- Preagonal.Scripting.GSAst (>= 0.0.3)
- Preagonal.Scripting.GSAst.Grammar (>= 0.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.0.33 | 81 | 9/13/2026 |
| 0.0.32 | 81 | 9/13/2026 |
| 0.0.31 | 87 | 9/13/2026 |
| 0.0.30 | 92 | 9/13/2026 |
| 0.0.29 | 76 | 9/13/2026 |
| 0.0.28 | 75 | 9/13/2026 |
| 0.0.27 | 95 | 9/13/2026 |
| 0.0.26 | 84 | 9/13/2026 |
| 0.0.25 | 82 | 9/13/2026 |
| 0.0.24 | 86 | 9/12/2026 |
| 0.0.23 | 91 | 9/12/2026 |
| 0.0.22 | 87 | 9/12/2026 |
| 0.0.21 | 83 | 9/12/2026 |
| 0.0.20 | 90 | 9/11/2026 |
| 0.0.19 | 89 | 9/11/2026 |
| 0.0.18 | 84 | 9/11/2026 |
| 0.0.17 | 82 | 9/11/2026 |
| 0.0.16 | 83 | 9/11/2026 |
| 0.0.15 | 83 | 9/11/2026 |
| 0.0.14 | 87 | 9/11/2026 |