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.

.fob help~~

Featured Replies

  • Author
  • Localization

pgw00k, posted Mon Oct 05, 2015 9:36 am (8078)


There are some simple files from a game made by fancy3d engine ,a chinese web game engine ,would someone give me a hand?
https://yadi.sk/d/rw4ETmdnjX5wq
  • Author
  • Localization

aluigi, posted Mon Oct 05, 2015 5:54 pm (8097)


fancy3d.lod and fb.fobl executables, foben.foc is probably all encrypted and foben.fod has a "PSH" magic but no idea bout information table and content.

*edit* foben.fod is obtained from the lzma decompressed FANCYRES\NOTIFYMODULE resource of the executable, right?
  • Author
  • Localization

Rokki, posted Sat Nov 19, 2016 7:47 am (18902)


Hi,.

Is the .fob file using secondary compression?
This is part of the file data, it should be a single file
Image
But after decompression, I do not even know what this file is
I see this position is 5D000000, seems to be a type of compression
Image
How to extract?
  • Author
  • Localization

aluigi, posted Sat Nov 19, 2016 8:59 am (18903)


I have updated the script to version 0.1.2 so that you can unpack that specific fob you provided.
If it's part of an archive probably I need both the original foc and fob, but test the script on the archive first.
  • Author
  • Localization

Rokki, posted Sun Nov 20, 2016 1:48 pm (18917)


aluigi wrote:
I have updated the script to version 0.1.2 so that you can unpack that specific fob you provided.
If it's part of an archive probably I need both the original foc and fob, but test the script on the archive first.


The file is too big, the game is only one foc and one fob, a total of 1.2G
So I only screenshot a part of the file, the analysis steps are in accordance with your 0.1.1 script
For example, the starting address of the data in 5224, every 6120*n is "USE" data...
But the number of files can not correspond to foc file.
I'll try again, thank you so much..
  • Author
  • Localization

aluigi, posted Mon Nov 21, 2016 11:09 am (18929)


Are you sure that ark.foc is relative to ark.fob?
Yeah I know that it seems a stupid question but foc says that the first files are PAK while they aren't, that's the reason behind the error "Error: the requested amount of bytes to allocate is negative (0x91c9e9ef)".

The only way to "fix" that is disabling the filenames but there is no reliable way to guess if it's a bad or good archive.
So, in the doubt, I have updated the script to version 0.1.2a (refresh your browser!) for skipping the names of the "ark" archive.
  • Author
  • Localization

Rokki, posted Wed Nov 23, 2016 7:04 am (18968)


Hi,..

The game has only one foc and one fob.

I analyzed the result is this:
In foc there are six pak name (or 7?)
The last six files in fob are special because they do not point to the data with an offset
Fob inside the structure seems to be this:
5224: "USE" ......... (with offset address)
5224 6120 * n "USE" ......... (with offset address)
5224 6120 * n "USE" ......... (with offset address)
...
5224 6120 * n "USE" ......... (without offset address)
5224 6120 * n "USE" ......... (without offset address)
5224 6120 * n "USE" ......... (without offset address)
5224 6120 * n "USE" ......... (without offset address)
5224 6120 * n "USE" ......... (without offset address)
5224 6120 * n "USE" ......... (without offset address)
n is an integer

Excluding the last six, there are many consecutive "USE" data at offset addresses of other files.
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.