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.
Zero Tolerance for Disrespect

[Xbox] Far Cry Instincts *.dat / *.fat

Featured Replies

  • Localization

I got no filenames from Far Cry Instincts DATs. What is *.dat / *.fat from Far Cry Instincts and are there ways to restore hashed filenames from Far Cry Instincts DATs for the Xbox?

 

https://drive.google.com/file/d/1mWArPE7oLWOglnkd6_qcYpR8i_xAYm_T/view?usp=sharing

https://drive.google.com/file/d/1Fg6DyhtkiyNKJtIPnglUxZj8V61EON0x/view?usp=sharing

Solved by h3x3r

  • Supporter
  • Solution

My old post from xentax.

##############################################
# Instincts,Evolution,Paradise Lost,Vengance #

Open FDDE FAT 0
Open FDDE DAT 1
get BaseFileName basename
idstring "DAT2"
get Files uint32

for i = 0 < Files
	get Offset uint32
	get Size uint32
	get CRC32Name uint32
	namecrc CRCName CRC32Name "fci_filenames.list" 32
	string Name p= "%s/%s" BaseFileName CRCName
	log Name Offset Size 1
next i

And here is BMS for Predator. It uses same fci_filenames.list.

####################################
Open FDDE FAT 0
Open FDDE DAT 1
get BaseFileName basename
idstring "DAT2"
get Files uint32
comtype lzma_dynamic

for i = 0 < Files
	get Offset uint32
	get ComSize uint32
	get Size uint32
	get CRC32Name uint32
	namecrc CRCName CRC32Name "fci_filenames.list" 32
	string Name p= "%s/%s" BaseFileName CRCName
	if ComSize != Size
		clog Name Offset ComSize Size 1
	else
		log Name Offset Size 1
	endif
next i

A lot of file names wasn't recovered.

fci_filenames.zip

  • 1 month later...
  • Author
  • Localization
On 8/29/2024 at 2:23 PM, h3x3r said:

My old post from xentax.

##############################################
# Instincts,Evolution,Paradise Lost,Vengance #

Open FDDE FAT 0
Open FDDE DAT 1
get BaseFileName basename
idstring "DAT2"
get Files uint32

for i = 0 < Files
	get Offset uint32
	get Size uint32
	get CRC32Name uint32
	namecrc CRCName CRC32Name "fci_filenames.list" 32
	string Name p= "%s/%s" BaseFileName CRCName
	log Name Offset Size 1
next i

And here is BMS for Predator. It uses same fci_filenames.list.

####################################
Open FDDE FAT 0
Open FDDE DAT 1
get BaseFileName basename
idstring "DAT2"
get Files uint32
comtype lzma_dynamic

for i = 0 < Files
	get Offset uint32
	get ComSize uint32
	get Size uint32
	get CRC32Name uint32
	namecrc CRCName CRC32Name "fci_filenames.list" 32
	string Name p= "%s/%s" BaseFileName CRCName
	if ComSize != Size
		clog Name Offset ComSize Size 1
	else
		log Name Offset Size 1
	endif
next i

A lot of file names wasn't recovered.

fci_filenames.zip 161.62 kB · 9 downloads

Can you help me restore hashed filenames from DATs?

Create an account or sign in to comment

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.