Rockman 8 PAC file help

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Paladin Cecil
Posts: 8
Joined: Tue Jun 26, 2018 9:26 pm

Rockman 8 PAC file help

Post by Paladin Cecil »

I'm trying to "fix" the PC game Rockman Classics Collecion 2 because Capcom somehow made it in a way we couldn't hear the japanese vocal songs outside Japan. The game is the same, the files are there, but inside a protected zip file. I can rename and delete files only. I don't know how Steam triggers the japanese version for japanese people, but it isn't by IP like Resident Evil Revelations. I'd like to know, but since I have no idea, I'm trying to mess with the game files by renaming them.

I want to trigger the japanese ending credits, that plays the japanese song. There are two files inside the zip, ENDING.PAC and ENDING_EN.PAC. The game uses the ENDING_EN.PAC even if I put the game in japanese. I've tried exchanging names, but no luck, only the english ending rolls out.

I'm a total noob and have no idea what a PAC file is. It was 0.5MB. Is it like a shortcut file? Is there a way to discover what files it uses to redirect? Since I can't extract the files from the protected zip, I'm using the Playstation file that has the same size. Anyone can help me what kind of info is inside? Anything will help! The file is uploaded below.

Thanks in advance.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Rockman 8 PAC file help

Post by aluigi »

It's a simple format containing raw data, don't know what type of data is that (images?) anyway:

Code: Select all

get FILES long
get PAC_SIZE long
for i = 0 < FILES
    get DUMMY long
    get SIZE long
    putarray 0 i SIZE
next i
savepos OFFSET
for i = 0 < FILES
    math OFFSET x 0x800
    getarray SIZE 0 i
    log "" OFFSET SIZE
    math OFFSET + SIZE
next i
Paladin Cecil
Posts: 8
Joined: Tue Jun 26, 2018 9:26 pm

Re: Rockman 8 PAC file help

Post by Paladin Cecil »

Is there a way to view these possible images? It seems this is really the ending credits. But I'm starting to think it might contain both the japanese and english credits in one file (there's only two differences, the game name on it, and that the japanese play two songs instead of one). It's the exact same file as in the pc version that I can't extract but it seems to only play the english ending there. I don't know if it uses another file to do that tho.

EDIT: now it seems to be easier to get what I want by changing the game .exe using notepad. However, if I do so the exe icon vanishes and steam doesn't recognize it. Any way to change it and still play the game?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Rockman 8 PAC file help

Post by aluigi »

Paladin Cecil wrote:now it seems to be easier to get what I want by changing the game .exe using notepad.

Ahhhhhhh, never say something like that on this forum! :D

Use a hex editor, a reshacker-like tool, my parse_exe.bms script + hex editor, even notepad++ (it has working binary support) but NEVER notepad or other text editors over a binary file.
Even better do NOT do anything because probably you are going to ruin the executable anyway using longer strings or modifying the file size.
Paladin Cecil
Posts: 8
Joined: Tue Jun 26, 2018 9:26 pm

Re: Rockman 8 PAC file help

Post by Paladin Cecil »

aluigi wrote:
Paladin Cecil wrote:now it seems to be easier to get what I want by changing the game .exe using notepad.

Ahhhhhhh, never say something like that on this forum! :D

Use a hex editor, a reshacker-like tool, my parse_exe.bms script + hex editor, even notepad++ (it has working binary support) but NEVER notepad or other text editors over a binary file.
Even better do NOT do anything because probably you are going to ruin the executable anyway using longer strings or modifying the file size.


LOL sorry but now you can see I'm a total noob. I've tried these hex editors but it does ruin the exe as you said.
However, I've seen some tutorials for Steam Final Fantasy VI that teaches how to modify the exe file to have japanese text. In that case what can make me modify it without ruining it? The tutorial uses the tool attached below.

http://d.hatena.ne.jp/kumu/touch/search ... D%CB%A1%5D

The easier way to get what I want would be knowing how Steam recognizes I'm not Japanese and doesn't let me have access to the JP songs, so I could do something about it. If people in Japan download the same game files and have everything, it doesn't seem something impossible to do. The only thing left for me to try would be installing a japanese version of windows because that's somehow how it works with the same game on PS4 (change the console language, and the songs are accessible).

BTW thank you so much for your attention. =)
Paladin Cecil
Posts: 8
Joined: Tue Jun 26, 2018 9:26 pm

Re: Rockman 8 PAC file help

Post by Paladin Cecil »

Just discovered how to trigger the japanese version. The windows NATIVE language has to be Japanese PLUS you have to play it from a Japanese IP (maybe that's why Capcom put it into "online only" mode).

Is it possible to change that? Is there some kind of workaround to fool Steam?