Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Lada Racing Club "pak.bin" format (Old Dagor Engine, PC, Windows XP)

Featured Replies

  • Author
  • Localization

Kikimorok, posted Fri Jan 27, 2023 12:11 am (75175)


Greetings!
Recently I came across a very interesting game, Lada Racing Club (2006), which contains a 3D model of Moscow. At the same time, the historical center itself is captured, which has a certain cultural significance. Based on such material, it is quite possible to create a huge variety of post-Soviet settlements - Moscow, Kiev, provincial towns - and so on.
Its files are packed in the "pak.bin" format and I have managed to find out that:
1. Game archives are not encrypted.
2. The game uses the old non-public Russian Dagor Engine (versions 0.7 - 2.5).
3. The game archive contains DDS texture files and files in the "engine" model format. The analysis of the file by viewing the code itself confirmed this. On the other hand, Dragon Unpacker could not extract anything (but he still managed to get some badly damaged textures from a neighboring file :? ).
4. Researchers of the past say that the process is not impossible (the extractor was once created but is lost since 2008).
I am primarily interested in textures in DDS format (or in any other). If someone helps me with format analysis or - best of all - extracting the images themselves, then I will be very grateful. ;)
An example arhive is attached below.
https://dropmefiles.com/UORav - map (?) file
https://dropmefiles.com/jlX1D - textures bank (?) file.
Passwords are 123. To download a file, just click the arrow.
  • Author
  • Localization

grandshot, posted Sun Jan 29, 2023 2:12 am (75192)


I research this long time ago. Archive format is very simply:

Quote:
//------------------------------------------------
//--- 010 Editor v10.0.2 Binary Template
//
// File:
// Authors:
// Version:
// Purpose:
// Category:
// File Mask:
// ID Bytes:
// History:
//------------------------------------------------
string getName( uint offsetName )
{
local string temp;
SPrintf( temp, "%s", ReadString( offsetName 12 ) );
return temp;
};

struct HEADER
{
byte sign[4];
uint32 sizeOfTables;
uint32 numTables;
} header;

struct TABLE
{
uint32 offsetName ;
uint32 offsetFile ;
uint32 sizeFile;
} table[ header.numTables];
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.