Jianu Studio

Files & resources · FiveM

Prop Studio

Put your server logo on a sign, a flag or a crate, or bring a GLB, OBJ or FBX model. You get the resource with YDR, YTD, YTYP, collision and levels of detail.

  • GLB
  • OBJ
  • FBX
  • YDR

In short

  1. 01

    Pick a prop from “Ready-made” (sign, flag, crate, barrel, plinth, standee) or drag in a GLB, glTF, OBJ or FBX model with its textures and MTL.

  2. 02

    For ready-made props you choose the image (the logo or a poster), the colour and the size. For a model, set the “Height” next to the 1.85 m person, stand it up with “Stand up (X 90°)” if it lies flat and pick the origin.

  3. 03

    Pick the collision (box or none) with its material and how many levels of detail you want, then export the resource.

What you get

ZIP with stream/<model>.ydr (up to 4 levels of detail and collision), a .ytd with the compressed textures, the .ytyp, fxmanifest.lua with DLC_ITYP_REQUEST, client.lua with the test command and a README.

Step by step

01Pick where you start

On the left you have two ways in. “READY-MADE” has props prepared for servers, by category: “Halloween”, “Graveyard”, “Ads”, “Shop”, “Event” and “Decor”. Some are boards, flags or posters you put your own image on, others are ready 3D models (pumpkins, skulls, candles) under a CC0 licence.

Under “YOUR MODEL” you drop a GLB, glTF, OBJ or FBX model with its textures and MTL, or press “Choose files”. A model made in Blender comes through cleanest as a GLB with the textures inside.

02Put your image on it

On ready-made props, “LOOK” shows what you can change. “Choose the image” puts your server’s logo or poster (PNG, JPG or WebP) on the board, and “Remove” brings back the original artwork. You can also drop the image straight into the scene.

“Colour” changes the prop’s colour, and “Width”, “Depth” and “Height” set its size, in centimetres.

03Get the scale right

Above the scene you see the prop’s size (width × depth × height, in centimetres) and its triangle count. Turn on the 1.85 m person next to it to see if the size makes sense, and “Mesh” shows the triangle mesh.

For your own model, “SCALE AND POSITION” has “Height”, in centimetres: type it and the whole model scales. If the model came in centimetres, the scale is set to 1% for you; check it next to the person.

“Stand up (X 90°)” straightens a model that lies on its side, and “Turn (Z 90°)” turns it around. Under “Origin” you pick the point it’s placed by in game: “At the base” (it sits on the ground, usually what you want), “In the centre” or “As in the file”.

04Names and behaviour in game

Under “NAMES IN GAME”, “Model (CreateObject)” is the name you use in scripts and on the map: 3–40 characters, lowercase letters, digits and _. “Title in the README” is just for you.

Under “IN GAME”, “Collision” is “Box” (players and cars hit the prop) or “None” (they pass through it). With a box, “Material (sound, marks, bullets)” picks how it sounds and what marks it takes: “Default”, “Concrete”, “Stone”, “Metal”, “Wood”, “Plastic”, “Rubber”, “Cardboard” or “Glass”.

“Levels of detail”, from 1 to 4, makes the simpler versions for distance on its own, like the game’s props. For a big prop or one with lots of triangles, pick 3 or 4.

05Export the resource

“Export the resource” costs 20 credits and downloads a ZIP with a whole FiveM resource: the model (.ydr), the textures (.ytd), the archetype (.ytyp), the manifest, a test script and the README.

A prop bigger than 60 m won’t export: that’s usually a wrong scale. “Mock-up → Gallery” makes a showcase image of the prop that you can send to the Gallery.

Questions

My model shows up huge or tiny.

Type the real height under “Height”, in centimetres, and check it next to the person. Models that came in centimetres get the 1% scale on their own.

The model lies down or faces the wrong way.

Blender and other programs have a different “up” from the game. “Stand up (X 90°)” stands it up, and “Turn (Z 90°)” turns it around.

The command doesn’t place anything in game.

Check that you started the resource with ensure and that you type the model name exactly. In the F8 console, the test script says when the model doesn’t exist; then a file is missing from stream/ or the DLC_ITYP_REQUEST line is missing from the manifest.

I also see “GENERATE WITH AI”. What does it do?

You describe the object (English works best) and the studio makes its shape and texture in a few minutes. The model then shows up as your own and you adjust it the same way. The cost is on the button; if the generation fails, the credits come back on their own.

How much does it cost?

The ready-made props, your own models and every setting are free. Exporting the resource costs 20 credits.

Other tools