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.

Hatsune Miku Project Diva Future Tone DX

Featured Replies

  • Author
  • Localization

aluigi, posted Thu May 31, 2018 7:50 am (35452)


The files in the archives with "FARC" magic are encrypted while in this case everything but the initial 16-bytes header is encrypted, and not with the "project_diva.bin" key..
  • Author
  • Localization

Darko, posted Tue Jun 05, 2018 1:11 am (35594)


aluigi wrote:
The files in the archives with "FARC" magic are encrypted while in this case everything but the initial 16-bytes header is encrypted, and not with the "project_diva.bin" key..


Okas, thanks
  • Author
  • Localization

aluigi, posted Tue Jun 05, 2018 9:28 am (35603)


Ah just a better explanation of my previous post since the first part looks not clear after having read it again.
What I meant is that the FARC format in general (the one covered by virtua_fighter_5.bms) has only its archived files encrypted while in this specific game everything from offset 16 is completely encrypted with unknown key/algorithm, so it's like a sort of "new" version of the format.
  • Author
  • Localization

Fran-kun, posted Tue Jun 05, 2018 11:51 pm (35639)


you can make a script for extract the farc?
  • Author
  • Localization

Darko, posted Wed Jun 06, 2018 1:48 am (35640)


Thanks aluigi, I hoope you can research a little bit more the format :P
  • Author
  • Localization

aluigi, posted Wed Jun 06, 2018 8:35 pm (35664)


@Fran-kun
give me the key and the algorithm and I can do everything, which means that without research and information I can do absolutely nothing.
Let's wait if someone wants to do the work and provide the information.
  • Author
  • Localization

life3000, posted Tue Jun 12, 2018 10:39 am (35814)


aluigi wrote:
@Fran-kun
give me the key and the algorithm and I can do everything, which means that without research and information I can do absolutely nothing.
Let's wait if someone wants to do the work and provide the information.


hi,there are the game's eboot.bin

Code:
about eboot.bin
i dump the game from a cracked ps4 , maybe the eboot.bin is decrypt by the ps4 dump tools because i see the info say "decrypt eboot.elf"
but i'm not sure about this....
thank you.


and may be there has some other information:
in ps3 game:NPHB00671 Project diva - F2
the file has been encrypted with magic 'DIAVFILE'
AES-128-ECB-NullPadding ,AES key 66696C65206163636573732064656E79 ,ASCII 'file access deny'
if the new FARC H type is one of the same type?(this is my guess)
more about divafile
https://github.com/s117/DIVAFILE_Tool
  • Author
  • Localization

chrrox, posted Wed Jun 13, 2018 1:16 pm (35849)


Project diva extractor for new format aluigi can add it to his script now.

Code:
comtype gzip
endian big
getdstring SIGN 4
get LIMIT long
math LIMIT -= 0x40
get DUMMY long
math ZSIZE = 0
math XSIZE = 0
get XSIZE long
get TSIZE asize
math TSIZE -= 0x20
set key binary "\x13\x72\xD5\x7B\x6E\x9E\x31\xEB\xA2\x39\xB8\x3C\x15\x57\xC6\xBB"
getdstring IVEC 0x10
encryption aes_128_cbc KEY IVEC 0 0x10
log memory_file 0x20 TSIZE
getdstring NULL 0x10 memory_file
savepos CURR_OFF
for CURR_OFF = CURR_OFF < LIMIT
    get NAME string memory_file
    get OFFSET long memory_file
    math OFFSET -= 0x10
    get SIZE long memory_file
    math SIZE -= 0x10
    get ZSIZE long memory_file
    get NULL long memory_file
    savepos TMP memory_file
    if SIZE == ZSIZE
        log NAME OFFSET SIZE 0 XSIZE memory_file
    else
        endian little   # for gzip
   encryption "" ""
   string NAME = ".gz"
        log NAME OFFSET SIZE memory_file
   encryption aes_128_cbc KEY IVEC 0 0x10
        endian big
    endif
    savepos CURR_OFF memory_file
next
  • Author
  • Localization

life3000, posted Wed Jun 13, 2018 2:11 pm (35851)


chrrox wrote:
Project diva extractor for new format aluigi can add it to his script now.
.....


@chrrox
thank u very much . the bms can handle the FARC x type file now.
but it cann't handle the FARC H and X type.
could you make them done?
i really want to get the font map in spr_fnt_36.farc-H,then i can edit the font to show my local language character.
  • Author
  • Localization

Darko, posted Thu Jun 14, 2018 2:31 am (35867)


Hey Chrrox thanks. Can you share the 3ds max script with the correct vertex weights assigned??
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.