Skip to content

Riders Republic

Applies toRR

Riders Republic is Ubisoft Annecy’s outdoor sports game. Ubisoft names Anvil, developed by Ubisoft Montreal, as its engine. Sourced · Ubisoft News

The recorded install is Steam app 2290180, build 25394987; its executable is RidersRepublic.exe, with Ubisoft Connect and a RidersRepublic_BE.exe BattlEye launcher present. Observed

The six forge archives sit beside the executable. The main open world is MAD_USNAT; MAD_WhiteRoom is a small test-level dataset. Observed

Archive Stored bytes Confidence
DataPC.forge 7,123,931,172 Observed
DataPC_patch_01.forge 937,196,599 Observed
DataPC_MAD_USNAT.forge 15,650,919,308 Observed
DataPC_MAD_USNAT_patch_01.forge 1,331,014,794 Observed
DataPC_MAD_WhiteRoom.forge 8,951,822 Observed
DataPC_MAD_WhiteRoom_patch_01.forge 1,021,872 Observed

Every table of the six installed forges reads without refusals; their complete index census contains 1,301,684 entries spanning 905 type ids, including null/meta entries and both base and patch copies. These are not unique runtime resources. See the complete type inventory for per-forge counts and independently graded names. Proven

The forge container is version 27; ordinary data blocks use Zstandard and zero-seeded Adler-32 checksums. Resource headers distinguish type hashes from ClassIDs. Observed

The world uses grids, entities and groups, local instances, LOD selectors and DataLayers. Collision uses MeshShape or primitive/compound shapes, independently of render geometry. Observed

Animation clips map tracks to skeleton bone-name hashes. Splash and FX provide particle and effect sequencing, and BuildTables describe customization resources. Observed

The checked executable is 41,742,840 bytes and has no raw .text bytes on disk. Its .upx0, .upx1 and .upx2 names resemble UPX, but the file lacks UPX magic and the UPX recognizer rejects it. Those section names alone do not establish UPX packing. Observed

The entry point, RVA 0x06780029, lies in .upx2; the span of .upx2 from RVA 0x48F3000 to 0x66F3000 has byte entropy 8.0, consistent with encrypted content. The entry stub pushes values with calls and rewrites the return slots, so recursive-descent disassembly of the file yields junk instructions rather than the engine’s code. Observed

The unpacked runtime image contains class registration strings and field metadata absent from the disk image. Static string scans of the packed file therefore cannot establish that a class name is absent from the engine; a scan of its 279,045 strings finds none of the forge type ids’ names. Observed

The unpacked image is resident once the game reaches its main menu: a guest-memory snapshot there holds 99.8% of the executable’s image, including the unpacked .text, and one taken in the open world holds 47.9%. Observed

What are the exact engine revision and offline-mode requirements?

Neither a precise public Anvil revision nor independent offline Zen Mode availability is established by the archive and runtime-image evidence. Unknown

What is known

SystemClaimsConfidenceProven or observed
Overview978%
Archives and files7176%
Data model219086%
World and streaming15585%
Geometry14282%
Materials30790%
Shaders5789%
Textures6988%
Lighting and sky8578%
Terrain10880%
Vegetation3884%
Water3391%
Effects and decals2387%
Collision and physics25357%
Animation6668%
Gameplay data1275%
Runtime and limits450%
Mod loading250%

Computed from the engine's pages; the whole picture is on the coverage page.