🏭Asset conversion for GTAV Enhanced
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
Utilizing the Asset Converter
Prepare the folder with your Legacy assets

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

Open up CodeWalker RPF Explorer, and head to Asset Converter

Select a folder with Legacy files

Select a folder to save converted files

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.
Download OpenRPF from the link on the top of this tutorial.
Extract ZIP archive.
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:
Extract texture to .dds

Open texture in image editor supporting editing .dds files (i.e. GIMP)
Save the texture using RGBA8 texture format, without mipmaps.

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.

Import XML file in Blender using Sollumz

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

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.
Last updated
Was this helpful?