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.

7 Studios [Fantastic 4 (PS2)] .FS (Multiplatform)

Featured Replies

  • Author
  • Localization

JackTheRipper, posted Fri Sep 02, 2022 8:57 am (73284)


Seen in Fantastic 4 (2005, GC, PS2, Xbox, Win), Rise of the Silver Surfer (2007, PS2, Wii), Sopranos (2006, PS2).

Game Extractor by Watto didn't work for the PS2 version, Xbox version works.

Rise of the Silver Surfer is mismatched.

Endian LE [STR ] (PS2, Xbox, Win), Endian BE [ RTS] (GC, Wii)
  • Author
  • Localization

BloodRaynare, posted Fri Sep 02, 2022 12:25 pm (73286)


Here's BMS script to extract your sample file
GC/Wii FS file is not supported yet (I need a sample file from those platforms). Also, hopefully the TYPE string ("STR " and "DIR ") of the TOCs are the same for other games.

Code:
## 7 Studios (.FS) extractor script by BloodRaynare
## As seen in:
## Fantastic 4 (GC, PS2, Xbox, PC)
## Rise of the Silver Surfer (PS2, Wii)
## Sopranos (PS2)
## For use with QuickBMS: http://aluigi.altervista.org/quickbms.htm

goto 0 0 SEEK_END
FindLoc TOC string "STR " 0 "" 0
goto TOC

log MEMORY_FILE 0 0
log MEMORY_FILE2 0 0

for i = 0
   getDstring TYPE 4
   if TYPE == "END "
      break
   endif
   
   get SECTION_SZ long
   savepos CURRPOS
   if TYPE == "STR "
      log MEMORY_FILE2 CURRPOS SECTION_SZ
   else
      log MEMORY_FILE CURRPOS SECTION_SZ
   endif
   xmath SECTION_POS "CURRPOS SECTION_SZ"
   goto SECTION_POS
next i

get TMP_SZ asize MEMORY_FILE
xmath FILES "TMP_SZ / 0x10"

for i = 0 < FILES
   get ZERO long MEMORY_FILE
   get OFFSET long MEMORY_FILE
   get SIZE long MEMORY_FILE
   get NAME_POS long MEMORY_FILE
   goto NAME_POS MEMORY_FILE2
   get NAME string MEMORY_FILE2
   math OFFSET * 0x800
   log NAME OFFSET SIZE
next i
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.