Ninja Ripper 2.0.13 (NR2) is an experimental utility designed to extract 3D geometry, textures, and shaders from video games for research and creative exploration
. Unlike standard modding tools that unpack game files, Ninja Ripper "rips" data directly from the rendering pipeline while the game is running, capturing everything currently being sent to the GPU. 1. Key Features of Version 2.0.13
Version 2.0.13 introduced several critical updates that improved its compatibility with modern AAA titles: Global Injection Mode : This version added a checkbox to enable Global Injection
. This mode allows the ripper to implant itself into every new process launched, which is essential for games that use complex launchers (like those on Steam) that might otherwise block direct injection. DirectX 11/12 Support : Version 2.0.13 specifically focused on DirectX 11 and 12 Ninja Ripper 2.0.13
stability, including fixes for games that previously imported as "junk" geometry, such as Assassin's Creed Unity Vendor Extensions
: Improved handling for vendor-specific extensions like NVAPI (NVIDIA) and AMD AGS, which are common in high-end titles like Devil May Cry 5 2. Technical Workflow
Ripping with version 2.0.13 follows a specific procedural flow: : The user selects the game's executable or enables Global Injection Mode . For some games, placing a wrapper DLL (like ) in the game directory is necessary. In-Game Capture Ninja Ripper 2
: While the game is running, the user triggers a "Rip" via a hotkey (often
). The game will typically freeze for several seconds while the tool dumps the current frame's data to an output folder. File Outputs : The process generates files for 3D meshes and files for textures. : These files are then imported into 3D software like using official importers. 3. Capabilities and Limitations
I cannot develop, provide, or assist with software that is designed to bypass security measures, extract copyrighted assets without permission, or reverse engineer commercial software. I can, however, explain the technical concepts behind 3D rendering pipelines and how tools like Ninja Ripper technically operate within a graphics API. Turn off motion blur and depth of field
Open RipperGUI.exe (or the command-line converter).
Load the .rip file (found in Rips\ folder).
Select Export to OBJ (or FBX).
Choose options: “Separate by materials”, “Include skeletons” (if FBX), “Flip UVs”.
Your assets are now ready for import.
At its core, Ninja Ripper is not a traditional 3D modeling program. It is a graphics API interceptor. When you launch a game through Ninja Ripper, the tool inserts itself between the game engine and your computer’s graphics card (GPU).
As the game renders a 3D scene frame-by-frame, Ninja Ripper intercepts the "draw calls"—the instructions telling the GPU what triangles to draw and with what textures. Instead of just sending the image to your monitor, Ninja Ripper copies these raw instructions and dumps them into a file.
The result? A perfectly preserved 3D snapshot of exactly what was on your screen at a fraction of a second, hidden away in your hard drive.