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.

gameloft compression for n-gage games

Featured Replies

  • Author
  • Localization

lupus, posted Tue Dec 05, 2017 5:31 pm (30519)


Hi.

I can extract files from data.dat using offzip:
Code:
offzip.exe -a 6r67.dat temp 0

but it extracts all files in one folder using adresses as filename.
Folder tree, filenames and adresses stored in TOC data.off

Maybe somebody can help me with unpacking gameloft data.dat file using data.off toc or make some script for renaming extracted data and sort it to folders?
The same algorytm used in many games from Gameloft for n-gage.
Sorry for bad english.
THX.

lupus wrote:
So, I'm test script with Nokia N-Gage Gameloft games, it works fine for unpacking games:
Asphalt Urban GT
Tom Clancy's Ghost Recon: Jungle Storm
Tom Clancy's Splinter Cell: Chaos Theory (with error in the end, look sceenshot)

Next games uses same .dat format but missed .off files
Asphalt Urban GT 2
Raymah 3
Tom Clancy's Splinter Cell: Team Stealth Action

data can be extracted with
Code:
offzip.exe -a xxxx.dat temp 0
  • Author
  • Localization

lupus, posted Tue Dec 05, 2017 9:09 pm (30528)


aluigi wrote:
http://aluigi.org/bms/gameloft_ngage.bms

Can you provide the names of some of the games that use this format?
Just for possible other users having the same games.

Thx, i'll try it tommorow. Is it possible to reimport data with same or less size?

Now I'm looking any tools for N-Gage games, so I'll test all games and will post list here.
  • Author
  • Localization

aluigi, posted Tue Dec 05, 2017 9:20 pm (30529)


lupus wrote:
Thx, i'll try it tommorow. Is it possible to reimport data with same or less size?

Yes, it should work because the compression algorithm is zlib and there are no crc/checksum/hash
  • Author
  • Localization

lupus, posted Wed Dec 06, 2017 9:19 am (30533)


So, I'm test script with Nokia N-Gage Gameloft games, it works fine for unpacking games:
Asphalt Urban GT
Tom Clancy's Ghost Recon: Jungle Storm
Tom Clancy's Splinter Cell: Chaos Theory (with error in the end, look sceenshot)

Next games uses same .dat format but missed .off files
Asphalt Urban GT 2
Raymah 3
Tom Clancy's Splinter Cell: Team Stealth Action

data can be extracted with
Code:
offzip.exe -a xxxx.dat temp 0
  • Author
  • Localization

aluigi, posted Wed Dec 06, 2017 9:31 am (30534)


Can you provide one of these dat files (those without off) and the dat/off of the game that gives error?
  • Author
  • Localization

lupus, posted Wed Dec 06, 2017 9:51 am (30535)


I'll PM to you all games from gameloft. Maybe .off table inside in other file, but i still cant find it :/
  • Author
  • Localization

lupus, posted Wed Dec 06, 2017 11:02 am (30539)


aluigi, I cant pm you :/
take the link:
del
  • Author
  • Localization

aluigi, posted Wed Dec 06, 2017 4:01 pm (30542)


I have fixed the script for the problem with Chaos Theory but there is nothing I can do for the archives without "off" file.
  • Author
  • Localization

lupus, posted Wed Dec 06, 2017 6:12 pm (30546)


Anyway thanks! I will try to find .off
Maybe TOC compressed and packed to .app
  • Author
  • Localization

AlphaTwentyThree, posted Fri Jun 17, 2022 9:05 am (72137)


Sorry, need to necro-post here...
Could you add support for the mfd file of Asphalt Urban GT 2 for PSP? No off file here but structure in header seems to be similar.
Here's a 5mb snippet: https://www.mediafire.com/file/8qt17iuv ... sp.7z/file
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.