Riders Republic
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
Installed data
Section titled “Installed data”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
Data systems
Section titled “Data systems”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
Executable evidence
Section titled “Executable evidence”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
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
| System | Claims | Confidence | Proven or observed |
|---|---|---|---|
| Overview | 9 | 78% | |
| Archives and files | 71 | 76% | |
| Data model | 2190 | 86% | |
| World and streaming | 155 | 85% | |
| Geometry | 142 | 82% | |
| Materials | 307 | 90% | |
| Shaders | 57 | 89% | |
| Textures | 69 | 88% | |
| Lighting and sky | 85 | 78% | |
| Terrain | 108 | 80% | |
| Vegetation | 38 | 84% | |
| Water | 33 | 91% | |
| Effects and decals | 23 | 87% | |
| Collision and physics | 253 | 57% | |
| Animation | 66 | 68% | |
| Gameplay data | 12 | 75% | |
| Runtime and limits | 4 | 50% | |
| Mod loading | 2 | 50% |
Computed from the engine's pages; the whole picture is on the coverage page.