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.

Need help with iFAction Game Maker - iFCon unpack/repack

Featured Replies

  • Author
  • Localization

longxa762, posted Sun Apr 09, 2023 7:11 am (76319)


https://store.steampowered.com/app/1195 ... ame_Maker/

A new Engine for Chinese developers that seem to be based on/clone of RPG Maker. So far I only find 2 game (?? and ?????) that use this engine on Steam.

Everything is packed into a single iFCon file but they are leaving the Audio out. I don't think it's packed with any key or obfuscated since you can open it with HxD and see plain JS code at the bottom from the files packed inside?

https://www.mediafire.com/file/t7est1lixe3f5rz/iFCon/
  • Author
  • Localization

mrmemmo_, posted Mon Apr 10, 2023 3:45 am (76326)


Code:
char magic[6];
int sizeHeader;
int files;
typedef struct
{
    int offset;
    int fileSize;
    int count;
    char fileName[count];
    local int pos = FTell();
    FSeek(sizeHeader 0xA offset);
    byte data[fileSize];
    FSeek(pos);
} DATAFILE;

DATAFILE DataFile[files];

string getName(DATAFILE &t)
{
    return t.fileName;
}

Image
  • Author
  • Localization

LinkOFF, posted Mon Apr 10, 2023 6:58 pm (76335)


Code:
# iFaction Game Maker (iFCon)
# script for QuickBMS http://quickbms.aluigi.org

idstring "iFFile"
get DATA_START long
get FILES long
for i = 0 < FILES
   get OFFSET long
   get SIZE long
   get NAMESZ long
   getdstring NAME NAMESZ
   math OFFSET DATA_START
   math OFFSET 0xA
   log NAME OFFSET SIZE
next i
  • Author
  • Localization

longxa762, posted Tue Apr 11, 2023 5:18 am (76342)


thank you, they work great! :D
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.