Disclaimer: This article is for educational purposes. The author does not condone piracy or the illegal distribution of copyrighted game assets. Always respect the terms of service of the software and games you use.
If you are strictly looking for a free option, the developer offers as a public, free-to-use version. FAQs - Ninja Ripper Official Website
Ninja Ripper 2 is a major update from version 1.7.1, rebuilt to support modern rendering APIs: Supported APIs : Works with DirectX 7 through 12 (experimental). Key Features
Unlike traditional file extraction, where you might unpack game archives (like .pak or .dat files), Ninja Ripper intercepts the data as it is sent to the GPU to be rendered on your screen.
: Many unofficial versions are outdated or broken, as the official software requires frequent updates to work with modern game anti-cheat systems and engine updates. for the legacy 1.7.1 version? FAQs - Ninja Ripper Official Website