Sollumz
2.7 (Latest)
2.7 (Latest)
  • 👋Welcome
  • 📋Features
  • 📗Getting Started
    • ðŸ“ĨInstallation
    • 🍀Creating Your First Asset
  • ðŸ”ĻSupport
    • ❔FAQ
    • 💎Getting Help
    • ⚠ïļFiles not supported by Sollumz
  • 📚Tutorials
    • 🌐Creating Static Meshes
    • ðŸ’ĨCreating Static Collisions
    • 🏠Creating Interiors
      • 🏠Picking a building
      • Importing from CodeWalker
      • Planning
      • 🏠📐 Modelling
      • Texturing
      • Collisions
      • Creating ytyp
      • Export from Blender
      • Creating ymap
    • ðŸŽļCreating Props
      • âšŦSetting Up Sollumz Shaders
      • 🌐Converting To Drawable
      • ⚩Creating the Archetype (.ytyp)
    • 🚙Creating Vehicles
      • 📑Setting Up the Model and Materials
      • ðŸĶīPositioning Bones
      • ðŸšĶVertex Groups, Hierarchy, and Armature
      • ðŸĒLOD Assignment
      • ðŸ“ĪExporting
    • ðŸ”ŦCreating Weapons [TODO]
    • 🎎Basic Animation Editing [TODO]
    • 👕Basic Clothes Editing
    • 🏭Asset conversion for GTAV Enhanced
  • 📄Documentation
    • 🌐Drawables (.ydr)
      • Level of Detail (LODs) Editing
      • Rigging
    • 🚙Fragments (.yft)
      • Bone Physics
      • Collision Physics
      • Prop Setup
      • Vehicle Setup
        • Import Settings
        • Vehicle Windows
        • Light IDs
        • Paint Colors
        • Wheels
        • Export Settings
      • Vehicle Shaders
    • 🗂ïļDrawable Dictionary (.ydd)
    • ðŸ’ĨCollisions (.ybn)
    • 🎎Clip Dictionary (.ycd) [TODO]
    • 📇Archetype Definition (.ytyp)
      • Archetype Flags
      • Archetype Extensions
    • 🗚ïļMap Data (.ymap)
    • ðŸ’ĄLighting (.ydr)
      • Light Flags
      • Flashiness Values
Powered by GitBook
On this page
  • What will you need
  • Utilizing the Asset Converter
  • OpenRPF
  • Troubleshooting

Was this helpful?

Export as PDF
  1. Tutorials

Asset conversion for GTAV Enhanced

PreviousBasic Clothes EditingNextDrawables (.ydr)

Last updated 15 days ago

Was this helpful?

In this tutorial, you will learn how to convert your assets from the Legacy version of Grand Theft Auto V to Enhanced, released in 2025.

What will you need

  • CodeWalker30_dev48 or newer version (available at https://discord.gg/codewalker, #releases channel)

  • Legacy assets from mods (.ydr. .yft, .ytd, .ydd files are supported)

  • OpenRPF for Enhanced https://www.gta5-mods.com/tools/openrpf-openiv-asi-for-gta-v-enhanced

Double make sure you are using the CodeWalker 30 dev48 or newer version.

Utilizing the Asset Converter

  1. Prepare the folder with your Legacy assets

  1. Create a folder for Enhanced assets (in this example - gen9)

  1. Open up CodeWalker RPF Explorer, and head to Asset Converter

  1. Select a folder with Legacy files

  1. Select a folder to save converted files

  1. Untick Include subfolders and click Process

And it's done! Conversion process was completed and your mod is ready to be used in Enhanced.


OpenRPF

In order to use modified files in the Enhanced version, an OpenRPF file loader is needed. Installation process is very simple.

  1. Download OpenRPF from the link on the top of this tutorial.

  2. Extract ZIP archive.

  3. Select dsound.dll and OpenRPF.asi and drag&drop them to GTAV Enhanced installation folder


Troubleshooting

There is no rose without thorns, especially in game modding. Some unexpected behaviours can occur when porting content to Enhanced.

ERR_GFX_STATE

Q: My car is spawned, when I'm entering the car, I got ERR_GFX_STATE crash. A: The issue is in the texture inside .ytd file. A texture starting with script_rt_ name is saved in incorrect format. For such file, only D3DFMT_A8R8G8B8 is expected by game.

To fix this issue:

  1. Extract texture to .dds

  1. Open texture in image editor supporting editing .dds files (i.e. GIMP)

  2. Save the texture using RGBA8 texture format, without mipmaps.

  1. Replace texture by the saved one from moments ago and save file.

Q: Game crashed even when I didn't enter the car. A: Check the material/geometries amount of the converted vehicle. GTAV Enhanced has a limit of 128 materials/geometries per file and exceeding that value leads to crashes.

A plausible workaround for that issue is to export _hi.yft and .yft files to .XML, import them using Sollumz, export to .XML and import these files by CW RPF Explorer. 1. Select files in CW RPF Explorer, click right mouse button and select Export XML button.

  1. Import XML file in Blender using Sollumz

  1. Select the root component from the Layers menu and Export CodeWalker XML

  1. In CW RPF Explorer, click right mouse button and select Import XML button and select both exported from Blender.

If this process didn't reduce material/geometries amount, then vehicle mod isn't well optimized for games and ask mod author about fixing it for GTAV Enhanced.

📚
🏭
Files of Adder vehicle in Legacy format
Opening Asset Converter via Tools\Asset Converter
Selecting a folder with Legacy files
Selecting a folder to convert files for Enhanced
Conversion process
OpenRPF installation process
DXT5/BC3 texture format is the wrong one
Process of extracting texture from .ytd file
Example of saving texture in GIMP
Process of replacing texture
vacca_hi vehicle with more than 128 materials
Exporting files to XML format
Importing process
Exporting process