FiveM fxmanifest generator

Create fxmanifest.lua for a streamed YMAP and, optionally, one custom YTYP. Generate, copy or save the file locally; no account or file upload.

Generate fxmanifest.lua

For a simple streamed map and an optional custom YTYP.
Not a validator for a complete MLO.

Lowercase letters, numbers, underscores and hyphens. No file extension.

Example generated. Add the exported files before starting the resource.

fxmanifest.lua
fx_version 'cerulean'
game 'gta5'

-- Resource: cw_workshop
this_is_a_map 'yes'

files {
    'stream/cw_workshop.ytyp'
}

data_file 'DLC_ITYP_REQUEST' 'stream/cw_workshop.ytyp'
Then start the resource:ensure cw_workshop

Match these names to your actual exported files. Read the resource tutorial or check the Cfx.re reference. The helper does not upload anything.

Download an empty resource scaffold

Includes a manifest and instructions only. No GTA assets or finished MLO are included.

Vanilla props: a YMAP-only resource

Uncheck “Include a custom YTYP” when every placed archetype is already available in the target game. Keep the native YMAP in stream/. The name below is your resource folder, not necessarily the YMAP filename.

fx_version 'cerulean'
game 'gta5'

-- Resource: cw_three_props
this_is_a_map 'yes'

Custom assets: register the actual YTYP

Enable the custom option when the resource supplies an archetype definition. Enter its filename without .ytyp. The helper adds a files entry and DLC_ITYP_REQUEST for exactly that file. A declaration cannot create a missing asset.

fx_version 'cerulean'
game 'gta5'

-- Resource: cw_workshop
this_is_a_map 'yes'

files {
    'stream/cw_workshop_types.ytyp'
}

data_file 'DLC_ITYP_REQUEST' 'stream/cw_workshop_types.ytyp'

Where to save the manifest

resources/[maps]/cw_workshop/
  fxmanifest.lua
  stream/
    cw_workshop.ymap
    cw_workshop_types.ytyp
    # Add the compiled drawable, collision and texture dependencies.

Save as fxmanifest.lua, not fxmanifest.lua.txt. On a development server, run refresh after adding the folder and ensure cw_workshop to start it. Add the matching ensure line to your server configuration after testing.

What the generator does not validate

This is a map-manifest helper, not a general resource builder. It does not inspect a ZIP, compile XML, check missing textures, set up scripts, or certify Legacy/Enhanced compatibility. Multiple YTYPs and cross-resource dependencies need explicit additional declarations. fxmanifest.lua and CodeWalker’s _manifest.ymf have different jobs.

Continue with installing a map in FiveM, missing-map diagnostics, or the Cfx.re manifest reference and data-file types.

Search the field guide

Start typing to find a tool or guide.

    Searches tools, titles and article text. Queries stay in your browser.esc to close