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.

[SOLVED] EA .VIV (BIGH) variant (from 2009)

Featured Replies

  • Author
  • Localization

AlphaTwentyThree, posted Sun Jan 02, 2022 12:01 pm (68607)


Hi Luigi of all people

Quite unbelieavably, I've actually found some EA viv archives where your script doesn't work: https://1fichier.com/?r9g7icbg6x1ytojoavhk

Featured in "The Godfather II" for Xbox 360. As the game is already from 2009 I was really surprised...
If you could add this version, I'd be extremely thankful. :)
  • Author
  • Localization

AlphaTwentyThree, posted Sun Jan 02, 2022 2:47 pm (68609)


I've adjusted the script for this particular variant. No idea how to properly implement it into your version though...

Code:
# *.VIV archives from "The Godfather II"
# (c) 2022-01-02 by AlphaTwentyThree of ZenHAX
#
# script for QuickBMS http://quickbms.aluigi.org

endian big
idstring "BIG"
get VER byte
get FSIZE long
get FILES long
get HSIZE long
get BNAME basename
for i = 0 < FILES

    get OFFSET long
    get SIZE long
   get CRC long
   if SIZE != 0
      savepos TMP
      goto OFFSET
      getDstring EXT 3
      if EXT == "SCH"
         set EXT "vp6"
      elif EXT == "MVh"
         set EXT "vp6"
      elif EXT == "ols"
         set EXT "gf2"
      else
         goto OFFSET
         get TYPE byte
         if TYPE == 3
            set EXT "exa.snu"
         endif
      endif
      goto TMP
      string NAME p "%s_0xx.%s" BNAME CRC EXT
      log NAME OFFSET SIZE
   endif
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.