Ninja Ripper 2.0 is an experimental 3D asset extraction utility designed to capture geometry, textures, and shaders directly from running games and 3D applications. This version represents a complete "from scratch" rewrite of the original 2012 tool to support modern rendering APIs like DirectX 12 and Vulkan. Core Functionality
Unlike traditional file-based extractors, Ninja Ripper works by intercepting data sent to the GPU, allowing users to "rip" 3D scenes as they appear in-game.
Dynamic Extraction: Captures all available vertex information (positions, normals, UV coordinates) and textures currently being rendered.
Behind-the-Camera View: Depending on the game engine, it can capture models not only within the player's view but also geometry located behind the camera or in hidden areas of a level.
Scene Recomposition: Users can combine multiple "rips" from different locations to reconstruct full game maps. Technical Specifications & Compatibility
The tool is optimized for modern hardware and software environments:
Rendering APIs: Native support for DirectX 7 through DirectX 12. Support for Vulkan and OpenGL is currently in active development.
Emulators: Specifically supports extracting assets from Android games via emulators like BlueStacks, NoxPlayer, and GameLoop. ninja ripper 20
DCC Importers: Dedicated plugins are available for importing .nr files into professional 3D suites, including: Blender: Versions 2.7 through 4.1. 3ds Max: Versions 2015 through 2025. Maya: Versions 2024 and 2025.
Noesis: A model viewer/converter that can handle ripped assets. Current Limitations
As an experimental utility, Ninja Ripper 2.0 has several notable constraints:
Animations: It does not currently save animations, bones, or vertex weights; models are generally ripped in their "static" state as rendered in the specific frame captured.
System Interference: Users must disable or uninstall FPS visualizers or GPU overlays (like MSI Afterburner or FRAPS) to prevent conflicts during the extraction process.
Beta Status: Some games, such as Starfield, are explicitly listed as unsupported, and performance may vary across different AAA titles. Licensing and Availability
Ninja Ripper 2.0 is primarily distributed via Patreon to support ongoing development. While version 2.0 requires a subscription, the legacy version 1.7.1 remains available for free but lacks support for modern DirectX 11/12 titles. Ninja Ripper 2
Here are several feature ideas for a hypothetical Ninja Ripper 20 (an advanced version of the classic game asset ripping tool), focusing on modern needs like better engine support, usability, and output quality.
Previously, you’d get 500 loose textures and spend an hour figuring out which one was the diffuse vs. the normal map.
The new version sorts textures into subfolders (diffuse, normals, specular) using hash detection. It isn't perfect (custom shaders still confuse it), but it is 80% faster than doing it manually.
Yes, if you are ripping assets from 2018–2024 games. The shift to DX12/Vulkan support makes 2.0 the only viable tool for modern engines.
No, if you only rip from old DX9 games (like Skyrim or GTA IV). The old version is free, stable, and the community has already solved every bug for those titles.
Ninja Ripper 2.0 is finally a professional tool rather than a hacker’s last resort. It turns "I hope this works" into "It usually works."
Disclaimer: Ripping assets from games exists in a legal gray area. Use for personal study, reference, or fan art. Do not use ripped assets in commercial projects or claim them as your own.
Ninja Ripper 2.0 is a rewritten utility designed for enhanced DirectX 11/12 compatibility, enabling the extraction of textures and geometry from modern game engines. It operates as an experimental tool requiring a subscription for access, with warnings against use in online games due to anti-cheat systems. For more details, visit Ninja Ripper FAQs - Ninja Ripper Official Website What it does: Over multiple frames, combines data
Even with the improvements of version 2.0, ripping is never "set and forget." Here are the top issues and fixes.
If you have used Ninja Ripper 1.x in the past, you know the pain of "missing textures" or "flipped UVs." Here is why Ninja Ripper 20 changes the game.
Fix: Add the installation folder to Windows Security Exclusions before extracting the ZIP file.
This is the part most "ripping" articles avoid, but it is crucial.
Ninja Ripper 20 is a legitimate tool for:
It is a violation of EULA for:
Most developers ignore hobbyist ripping, but studios like Nintendo and Square Enix have issued takedowns for mass distribution of ripped assets. Do not share the original .RIP or texture files publicly.
Cause: The game has anti-cheat (EAC, BattlEye, Denuvo).
Fix: You cannot rip online multiplayer games (like Fortnite or Call of Duty). For single-player games with anti-cheat (like Elden Ring), you must launch the game offline with the anti-cheat disabled (rename start_protected_game.exe).