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.

BlazBlue CTB [PC/Steam] Asset Files

Featured Replies

  • Author
  • Localization

LarsMasters, posted Wed Jun 06, 2018 6:37 am (35643)


So what's up with the files inside Asset folder? It's unlike previous games
  • Author
  • Localization

aluigi, posted Wed Jun 06, 2018 9:13 pm (35666)


They are for sure encrypted, maybe someone else will provide key/ivec and algorithm (probably aes).
  • Author
  • Localization

LarsMasters, posted Thu Jun 07, 2018 3:27 pm (35707)


Somehow, speaking algorithms, I getting some sort of DOA5LR PC & DOAXVV flashbacks about this soon.
  • Author
  • Localization

LarsMasters, posted Wed Jun 20, 2018 4:40 am (36043)


Full release (currently at alpha available), including the tips from GEO:

Quote:
https://github.com/Geordan9/BBTAG_Decrypter/releases/tag/v0.1-alpha

Here is a quick decrypter I made for the PC game's asset files so modders can mess with it. To use you simply download the .exe file in the release of the github repository and drag and drop the encrypted files onto the .exe. DON'T CHANGE THE FILENAME.
(Shini is dah big gey. Also a douche :) )

Here are some basic modding tools to start with if you're interested: http://www.mediafire.com/file/qg5r7ibx5 ... _Tools.rar
  • Author
  • Localization

aluigi, posted Wed Jun 20, 2018 9:31 am (36045)


The decryption function of that code looked complex for no reason so I took a look at it and indeed the solution was a lot simpler: 43 bytes long xor key starting from a certain position (brute forced in the original tool, I tought it was (filesize-16C) but was wrong), so "decryptByte" is just "posC".

I have made a script supporting the same filename format used by that tool for decryption and encryption:
http://aluigi.org/bms/blazblue_ctb.bms
  • Author
  • Localization

LarsMasters, posted Fri Jun 22, 2018 10:08 am (36109)


If only someone have a time to find & listed on which one are sprites (including the effects), sounds, misc. image & 3D model files. I'm not sure what that hip file means for
  • Author
  • Localization

Geordan9, posted Tue Jul 03, 2018 7:44 pm (36400)


I'm new to C so I couldn't make it look clean enough, but the thing is there are more files than just .pac files (FPAC) so your bms script is faster and cleaner but isn't it lacking the ability to guess what the file type is? (The list of possible file types would need to be known before hand of course.)

I am unfamiliar with the way the bms scripts work so I was only able to deduce this from some quick research on the documentation.
  • Author
  • Localization

aluigi, posted Tue Jul 03, 2018 9:42 pm (36402)


The script does exactly what your code did, scan the key till the first 4 bytes are equal than "FPAC".
I don't have the game and didn't perform any additional test except some quick try at guessing how the key offset is calculated, if there are non-fpac files then it's necessary to figure out this method.
  • Author
  • Localization

Geordan9, posted Tue Jul 03, 2018 10:38 pm (36414)


Ah, k. I was mistaken. Well neat. Glad you were able to determine what that assembly code was doing cause since I didn't I had to just copy it over and use inline assembly in C . I should be able to write this in my preferred language, C#, now :P
  • Author
  • Localization

aluigi, posted Tue Jul 03, 2018 10:45 pm (36416)


The optimized modulus and division code generated by compilers is ever painful to understand :)
When you see weird instructions and one or more weird constants then you are probably in front of a simple mod or div
  • Author
  • Localization

LarsMasters, posted Wed Jul 11, 2018 7:32 am (36680)


I have a sample of Hyde's Bin Files. Could this be the sprites?
  • Author
  • Localization

LarsMasters, posted Tue Jul 24, 2018 9:28 am (36985)


HIP Files are mostly sprite files, but requires hex edit to remove the last 16 bytes at the very bottom to get the pac containing HIP files openable in Hipster program. Things need are:

1. Play the game
2. Install & Activate Cheat Engine latest version
3. Click the process button besides folder button. As long the gameplay still plays, so don't exit
4. Download Geo's latest Cheat Table: https://fearlessrevolution.com/threads/ ... post-48438
5. Find & Open "MISC" > "Loaded History" boxes
6. MD5 Hash Generator for the asset files: http://www.miraclesalad.com/webtools/md5.php
- While in MISC/Loaded File History, double click and copy the file directory text and paste to the generator to find the asset file
* If the Alphabets are large, rename into the smaller version. Eg.: "ETC" to "etc"
Eg.: "data/etc/static_obj.pac", not "data/ETC/static_obj.pac"
7. Make sure you need these 4 following programs. The last one for BGM purposes:
A. Geo's Updated Decrypter/Encrypter: https://drive.google.com/file/d/1XTMwaW ... u6bdX/view
- This one has convertible ABC & TXT files
- Simple, drag assets-related files one by one to that program, which might take long
B. PACFC (mostly extraction only)
C. Hipster
- Before going to Hipster Pac files which contains HIP files needs to have 16 bytes at the very bottom location, to be openable in that program
D. Obi's Magic Button: https://www.dropbox.com/sh/s8izq3ucif0p ... ALhxa?dl=0
* Quick Converter between xwb to other sound files. Details still in progress. You can only discuss this on Discord, to the experts: https://discord.gg/Y7GXc2g
  • Author
  • Localization

LarsMasters, posted Tue Aug 21, 2018 1:38 pm (37743)


Hey, guess what? UNIST (Under Night Exe:Latest) PC release is just like what happen with BBTAG, such as completely being encrypted to MD5
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.