All Projects → aap → Librw

aap / Librw

Licence: mit
A re-implementation of the RenderWare Graphics engine

Projects that are alternatives of or similar to Librw

Hexraystoolbox
Hexrays Toolbox - Find code patterns within the Hexrays AST
Stars: ✭ 202 (-9.42%)
Mutual labels:  reverse-engineering
Game Hacking
Tutorials, tools, and more as related to reverse engineering video games.
Stars: ✭ 2,824 (+1166.37%)
Mutual labels:  reverse-engineering
Sketchcrapp
SketchCrapp - Crack your Sketch.app in seconds :) Supports MacOS Big Sur.
Stars: ✭ 218 (-2.24%)
Mutual labels:  reverse-engineering
Luject
🍹A static injector of dynamic library for application (android, iphoneos, macOS, windows, linux)
Stars: ✭ 203 (-8.97%)
Mutual labels:  reverse-engineering
Xapkdetector
APK/DEX detector for Windows, Linux and MacOS.
Stars: ✭ 208 (-6.73%)
Mutual labels:  reverse-engineering
Miasm
Reverse engineering framework in Python
Stars: ✭ 2,649 (+1087.89%)
Mutual labels:  reverse-engineering
Hackthevote
Handouts, setup scripts, sources, and solutions for challenges from Hack The Vote CTFs
Stars: ✭ 198 (-11.21%)
Mutual labels:  reverse-engineering
Kaitai struct
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Perl / PHP / Python / Ruby
Stars: ✭ 2,736 (+1126.91%)
Mutual labels:  reverse-engineering
Goesp
Cross-platform streamproof ESP hack for Counter-Strike: Global Offensive, written in modern C++. Rendering and GUI powered by Dear ImGui.
Stars: ✭ 210 (-5.83%)
Mutual labels:  reverse-engineering
Pokegold
Disassembly of Pokémon Gold/Silver
Stars: ✭ 215 (-3.59%)
Mutual labels:  reverse-engineering
Vac Bypass Loader
Loader for VAC Bypass written in C.
Stars: ✭ 204 (-8.52%)
Mutual labels:  reverse-engineering
Vulkan Renderer
A new 3D game engine using modern C++ and Vulkan API
Stars: ✭ 205 (-8.07%)
Mutual labels:  3d-engine
Ctf All In One
CTF竞赛权威指南
Stars: ✭ 2,807 (+1158.74%)
Mutual labels:  reverse-engineering
Python Raytracer
A basic Ray Tracer that exploits numpy arrays and functions to work fast.
Stars: ✭ 204 (-8.52%)
Mutual labels:  3d-engine
Neteasemusiccrack
iOS网易云音乐 免VIP下载、去广告、去更新 无需越狱...
Stars: ✭ 221 (-0.9%)
Mutual labels:  reverse-engineering
Lief
Authors
Stars: ✭ 2,730 (+1124.22%)
Mutual labels:  reverse-engineering
Theos Jailed
A Theos module to develop jailed tweaks for iOS 8 and up
Stars: ✭ 214 (-4.04%)
Mutual labels:  reverse-engineering
Vscode Frida
Unofficial frida extension for VSCode
Stars: ✭ 221 (-0.9%)
Mutual labels:  reverse-engineering
Jpsxdec
jPSXdec: cross-platform PlayStation 1 audio and video converter
Stars: ✭ 219 (-1.79%)
Mutual labels:  reverse-engineering
Unofficialcrusaderpatch
Unofficial balancing patch installer for Stronghold Crusader 1
Stars: ✭ 216 (-3.14%)
Mutual labels:  reverse-engineering

librw

This library is supposed to be a re-implementation of RenderWare graphics, or a good part of it anyway.

It is intended to be cross-platform in two senses: support rendering on different platforms similar to RW; supporting all file formats for all platforms at all times and provide way to convert to all other platforms.

Supported file formats are DFF and TXD for PS2, D3D8, D3D9 and Xbox. Not all pre-instanced PS2 DFFs are supported. BSP is not supported at all.

For rendering we have D3D9 and OpenGL (>=2.1, ES >= 2.0) backends. Rendering some things on the PS2 is working as a test only.

Uses

librw can be used for rendering GTA.

Building

Get premake5. Generate a config, e.g. with premake5 gmake, and look in the build directory.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].