fs25-fs-utils

Decompile Luau and LuaJIT l64 scripts and unpack GAR/DLC archives.

12|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/Paint-a-Farm/fs25-skills --skill fs25-fs-utils
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fs25-fs-utils
Source: https://github.com/Paint-a-Farm/fs25-skills/tree/main/plugins/fs25-modding/skills/fs25-fs-utils
Command: npx skills add https://github.com/Paint-a-Farm/fs25-skills --skill fs25-fs-utils

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Consolidates command-line utilities to extract, decompile, and normalize Farming Simulator game files so modders and developers can inspect, edit, and debug assets without manual unpacking and ad-hoc formatting.

Core Features & Use Cases

  • Decompile scripts: Convert Luau and LuaJIT .l64 bytecode into readable Lua source for debugging or code review.
  • Archive extraction: Unpack .gar and .dlc archives and read files directly from archive paths for mod analysis.
  • Shapes unlocking & XML formatting: Unlock .i3d.shapes files for model inspection and apply consistent XML formatting for diffs and editors.
  • Use Case: Batch-decompile scripts from a mod archive, unlock model shapes for inspection, and reformat extracted XML before committing changes.

Quick Start

Use fs25-fs-utils to decompile a script.l64 and extract archive.gar into an output directory for inspection.

Frequently Asked Questions about fs25-fs-utils

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decompile Farming Simulator Luau or LuaJIT l64 bytecode files?

To decompile Farming Simulator l64 bytecode, you can use the fs-luau-decompile and fs-luajit-decompile CLI tools to convert compiled Luau and LuaJIT scripts back into readable Lua source code for debugging.

What is the best way to unpack and extract FS25 GAR and DLC archives?

Unpacking FS25 GAR and DLC archives is handled by the fs-unpack CLI tool, which extracts game files and allows you to read contents directly from archive paths for mod analysis.

Can I batch format XML files in my Farming Simulator mod project directory?

Yes, you can batch format XML files in Farming Simulator project directories using the fs-xml-format CLI tool, which applies consistent XML formatting to support diffs and editor integration.

Do I need Rust CLI tools to unlock I3D shapes for Farming Simulator model inspection?

Unlocking I3D shapes requires the locally built fs-shapes-unlock Rust CLI tool, which processes .i3d.shapes files so you can inspect model geometry without manual extraction.

Does fs25-fs-utils support recursive processing for decompiling scripts and extracting archives?

Yes, fs25-fs-utils supports recursive processing and archive path inputs, allowing you to batch-decompile scripts and extract files across nested Farming Simulator mod directories.