Skip to content

VIRUXE/menyoo2fivem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

menyoo2fivem

A high-performance Rust tool to natively convert Menyoo Spooner XML mods (Maps and Vehicles) to FiveM-ready resources.

Features

  • Native Binary YMAP Generation: Converts <SpoonerPlacements> maps directly into Rockstar's proprietary binary .ymap format (RSC7 + Meta serialization). No external tools like CodeWalker or OpenIV required for compilation.
  • Dynamic Vehicle Attachments: Automatically detects vehicle mods with <SpoonerAttachments> and generates an optimized client.lua spawner.
  • Graceful Loading: The generated Lua spawners include timeouts, yielding, and position freezing to prevent game hangs on massive maps.
  • Cross-Platform: Single standalone binary for Linux and Windows.
  • Zero Dependencies: Built natively in Rust with embedded Rockstar schema headers.

Installation

Download the latest release for your platform from the Releases page.

Usage

# Convert a Menyoo XML map or vehicle to a FiveM resource
./menyoo2fivem --input path/to/mod.xml --output path/to/fivem_resource

Options

  • -i, --input <PATH>: Path to the Menyoo XML file.
  • -o, --output <PATH>: Name/Path of the output FiveM resource folder (default: menyoo_map).

Building from Source

git clone https://github.com/itsjustcurtis/menyoo2fivem
cd menyoo2fivem
cargo build --release

Credits

  • Based on research and serialization formats from CodeWalker.
  • Inspired by the GTA V modding community.

License

MIT

About

Natively convert Menyoo Spooner XML mods to FiveM binary YMAPs or Lua scripts.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages