ROM Hack Unpacking SAO Fatal Bullet .pak

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,405
Trophies
3
XP
12,305
Country
Poland
It turns out SAO Fatal Bullet for Switch uses UE4 v5 (4.20) custom build with Oodle fix and pak uses Oodle compression, which is not unpackable without access to Oodle SDK with any unrealpak (but you can get file list with compressesion sizes and offsets) + QuickBMS UE4 script doesn't support v5 oodle. So if someone has a way to unpack it, it would be great.

Edit: UEViewer can only partially extract files, nothing that I want.
 
Last edited by masagrator,

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,318
Country
Chile
I wonder why Bamco didn’t release fatal bullet in America, not feeling like importing, reading some reviews saying it’s not that great.
 
Script for unpacking

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,405
Trophies
3
XP
12,305
Country
Poland
OK, I found out how to unpack files.
This is modified script for QuickBMS.
It turns out script has line that is blocking oodle decompression if pak file is not version 6 or higher. Changing it to 5 enables unpacking.

Code:
        if VERSION >= 6
            comtype oodle
to
Code:
        if VERSION >= 5
            comtype oodle
 

Attachments

  • unreal_tournament_4.zip
    3 KB · Views: 440
Last edited by masagrator,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • NinStar @ NinStar:
    on tiramisu you can access it by opening mii maker
  • crafthp434 @ crafthp434:
    okay
  • NinStar @ NinStar:
    I don't have a wii u anymore to test it myself, but if homebrews are not visible on the wii u menu I think you can press L + R + minus to open the plugin menu, there should be an option called "homebrews on wii u menu" or something similar
  • crafthp434 @ crafthp434:
    nope
  • crafthp434 @ crafthp434:
    it is L+dpad down+ select
  • crafthp434 @ crafthp434:
    but homebrew is appearing in the home menu btw
  • NinStar @ NinStar:
    yes, now I remember it
  • NinStar @ NinStar:
    then it is working, I also don't like that they did this but it is the only option you have if you are using aroma
  • crafthp434 @ crafthp434:
    i just didint know the homebrew launcher didint exist in aroma
  • crafthp434 @ crafthp434:
    thanks btw
  • Xdqwerty @ Xdqwerty:
    Im downloading fallout 3 goty edition
    +1
  • BigOnYa @ BigOnYa:
    I'm downloading more ram for my hamster pc
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    New hamster PC, with anal operation and BT connectivity!
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, How do I make enemies respawn on gdevelop after
    the player dies?
  • Psionic Roshambo @ Psionic Roshambo:
    Carrying a PC or phone is so old school!
  • Psionic Roshambo @ Psionic Roshambo:
    Squeeze your cheeks twice to answer calls!
  • BigOnYa @ BigOnYa:
    @Xdqwerty you can use a "spawner" function on any object.
    +1
  • BigOnYa @ BigOnYa:
    Or when your player dies, you can say in code, if enemy exists, do nothing, but if enemy does not exist, then create enemy at certain spot. (This would be a pain tho for lots of emeies)
    +1
  • BigOnYa @ BigOnYa:
    Easiest, simple way would be just restart scene, but player would restart from beginning.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, thx in advance
    +1
  • Spider2190 @ Spider2190:
    Heya
  • Spider2190 @ Spider2190:
    How are you doing, @Xdqwerty
    ?
  • Psionic Roshambo @ Psionic Roshambo:
    Dolphin porn??? This man has my vote!!! Lol
    Psionic Roshambo @ Psionic Roshambo: Dolphin porn??? This man has my vote!!! Lol