Vulkanripper - [portable]

Vulkan textures may be stored in optimal tiling (non-linear). Use TextureViewer.exe (included) to convert to linear layout. For advanced users, write a script that detects VK_IMAGE_TILING_OPTIMAL and calls vkGetImageSubresourceLayout to reconstruct.

Unlike tools like Ninja Ripper (which historically focused on Direct3D/OpenGL), VulkanRipper is designed specifically to intercept calls made by the game engine to the Vulkan driver. vulkanripper

Many Vulkan apps store UVs in separate buffers (positions + UVs + normals in different bindings). VulkanRipper may not reassemble them – you’ll need to write a script to interleave based on vertex count matching. Vulkan textures may be stored in optimal tiling (non-linear)

Some versions come with a standalone executable. You might simply run VulkanRipper.exe , select the game's executable path within the interface, and click "Launch." and click "Launch."

© Aagon GmbH 2025
Besuchen Sie unsere Aagon-Community