Jump to content

Neko Atsume (Kamen Rider Atsume) .bin


Go to solution Solved by NeoGT404,

Recommended Posts

Posted (edited)

File Format: bd.bin (Big-Endian)

Here is the structure for anyone who needs it:

File structure:

4 bytes - Total Image Data Size

2 bytes - Image Count

6 bytes - Padding

4 bytes - Image 1 Size

4 bytes - Image 2 Size

2 bytes - Unknown

(Raw PNG 1 data)

(Raw PNG 2 data)

Note: The PNG files are not compressed or encrypted. You can just grab the hex data at the bottom of the file based on the sizes defined in the header, copy the raw bytes, and save them directly as .png. They will open perfectly.

IMG_20260406_214336.png.52eb8bbce674045e1a2ef5d320112ebe.png

Edited by AngelYan
  • Members
  • Solution
Posted

Here's the actual file structure:
 

#pragma endian big

struct e {
    u32 off;
    u32 size;
    char data_start[4] @ (parent.bp+off);
    char data_end[4] @ (parent.bp+off+size-4);
};

struct a {
    u32 data_size;
    u16 c;
    u64 bp = 6 + c*8;
    e e[c];
};

a a @ 0;

and I've also added support for it in my extractor: https://github.com/smiRaphi/UniPyX (https://github.com/smiRaphi/UniPyX/commit/b9b75292ff49a0b8d33d5371081fe1545762653c)

Posted
2 hours ago, NeoGT404 said:

Here's the actual file structure:
 

#pragma endian big

struct e {
    u32 off;
    u32 size;
    char data_start[4] @ (parent.bp+off);
    char data_end[4] @ (parent.bp+off+size-4);
};

struct a {
    u32 data_size;
    u16 c;
    u64 bp = 6 + c*8;
    e e[c];
};

a a @ 0;

and I've also added support for it in my extractor: https://github.com/smiRaphi/UniPyX (https://github.com/smiRaphi/UniPyX/commit/b9b75292ff49a0b8d33d5371081fe1545762653c)

this is cool! but I really don't know how to use python (using 3.11.1)

  • Engineers
Posted (edited)

Testapp, checked one bin only, so don't blame me, just in case.

Apart from 28 valid pngs bx.bin contains 58 "empty" png blocks (no pixel data), example:

pngempty.png.bc11564d94d693f26a389f08357f23b4.png

CollectPNGs.zip

Edited by shak-otay
replaced debug version

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...