Ikaruga (PC) .ARC Extraction Help (outdated BMS script)

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Habanero
Posts: 55
Joined: Sat Jun 15, 2019 9:14 am

Ikaruga (PC) .ARC Extraction Help (outdated BMS script)

Post by Habanero »

Hello. I'd like to request help extacting Ikaruga, which contains a few .ARC files. The BMS script doesn't work since it seems an update broke it, according to this thread.

Filecutter:
http://www.mediafire.com/folder/vdc7glf ... es_PC_.ARC
Ikaruga directory contents:
http://puu.sh/DK6wK/623382bc9a.png
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Ikaruga (PC) .ARC Extraction Help (outdated BMS script)

Post by aluigi »

Needs new keys, can't help.
Ekey
Posts: 1383
Joined: Sat Aug 09, 2014 2:34 pm

Re: Ikaruga (PC) .ARC Extraction Help (outdated BMS script)

Post by Ekey »

I'm not sure that I downloaded the latest version of the game, but here new keys.

Code: Select all

0x321C8EAB - "sdr.arc"
0x7F11D463 - "obj.arc"
0x7711A88B - "snd.arc"
0x7911B381 - "tex.arc"
0x4D11AC87 - "bin.arc"


If these keys do not work, then upload game.exe.
Habanero
Posts: 55
Joined: Sat Jun 15, 2019 9:14 am

Re: Ikaruga (PC) .ARC Extraction Help (outdated BMS script)

Post by Habanero »

I forgot all about this thread. The keys didn't seem to work. Here's the cmd output.

- the script needs to load a pre-compiled function from the dll or code
MEMORY_FILE3
do you want to continue with this and any other requested dll/code (y/N)?
y
- library MEMORY_FILE3 loaded at address 075D0000
- function found at offset 075D0000

Error: [myfseek] offset 0xc9b80322 in file -1 can't be reached

Last script line before the error or that produced the error:
44 goto dwNameOffset MEMORY_FILE

Press ENTER or close the window to quit


Here's what my BMS section looks like.

get NAME filename
if NAME == "sdr.arc"
math dwMagicConstant = 0x321C8EAB
elif NAME == "obj.arc"
math dwMagicConstant = 0x7F11D463
elif NAME == "snd.arc"
math dwMagicConstant = 0x7711A88B
elif NAME == "tex.arc"
math dwMagicConstant = 0x7911B381
elif NAME == "bin.arc"
math dwMagicConstant = 0x4D11AC87


Here's the .exe.

https://www.mediafire.com/file/jjvu82mq ... /game.exe/

Thanks for the help (and also happy new year).
Ekey
Posts: 1383
Joined: Sat Aug 09, 2014 2:34 pm

Re: Ikaruga (PC) .ARC Extraction Help (outdated BMS script)

Post by Ekey »

Code: Select all

0x211C37FC - "sdr.arc"
0x561A1065 - "obj.arc"
0x1F1AD39C - "snd.arc"
0x4F1AF082 - "tex.arc"
0x4B1ADB96 - "bin.arc"
Habanero
Posts: 55
Joined: Sat Jun 15, 2019 9:14 am

Re: Ikaruga (PC) .ARC Extraction Help (outdated BMS script)

Post by Habanero »

That seems to work! You may update the bms list with that one. Thank you very much.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Ikaruga (PC) .ARC Extraction Help (outdated BMS script)

Post by aluigi »

Script updated with the new keys.