Previous Post

Eden emulator rip tutorial

Next Post
Eden emulator rip tutorial
1 / 15
DESCRIPTION

Put VR files to the emulator folder (where eden.exe located).

IMPORTANT NOTE: Since Eden is a fork of the Yuzu emulator, you should try different key combinations for rip frames, such as F12 or Win+F12, as they have different frame synchronization. If you still can't capture all the models, set bForceRip = "true" and force_rip_additional_frames = "1" (I used this for this particular game). But if you have duplicate meshes do not use forced rip.

Launch eden.exe, launch game, no other special changes needed.

Also somelike T-Pose exist in pre shader mode (vk_config.xml: bPreShader = "true"), at least you not need calculate unprojection matrix)

Note: Texture coordinates flipped in this game

to correct this problem you should check "Mirror attribute Y" in runtime config menu:

If you want generate normals you should merge vertices first. Select "Edit mode" in upper left combo, select mesh, in context menu select "Merge vertices" > "By Distance"

Then select "Object Mode" in upper left combo and choose "Shade Auto Smooth" in context menu

Do these steps for every mesh.

How to unproject ripped scene?

IMPORTANT NOTE: It seems that the projection matrix is ​​always the same for NSW (hardcoded due to the constant screen size?), so you can simply copy it into your file.

To unproject you need inject sphere according to manual.

Find static mesh (without joints), skydom hemi sphere always a good choice

Remember its shader id 0xc176b380. You may wonder why we injecting sphere if we have one - this skydom sphere is not symmetric prior tesselation, so vertices count. Put this id in Runtime config and fill appropriate radius.

Rip scene , open in blender, you will see injected sphere. Open vklog.txt and find inverse projection matrix by tag.

Put this matrix in runtime config and rip again. Now your scene geometry corrected

https://www.youtube.com/watch?v=DEGfhL1VH60

VulkanRipper PATREON 30 favs
VIEWS1
FILES15 files
POSTEDDec 1, 2025
ARCHIVEDDec 1, 2025