Hi,
I have made an archiver to extract and rebuild EARC archives. Compressed files don't have to be smaller.
Edit: It works with the FULL version of the game.
Tested on playable demo version of the game, I have imported changed texts and fonts succesfully to the game.
First, you need to set the folder to extract files from EARC archives. After set, it saves this path to ini file.
If something is not working correctly, PM me.
PS. Sorry about app design, didn't have time to do it better.
Edit 2018-07-21:
Next version, allows to reinsert only one file in the EARC archive: [Link removed]
Edit 2018-12-30:
Next version, allows to extract all EARC archives from the selected folder, rebuild all EARC archives based on a list, and make a batch file to extract DDS from all found BTEX files: Hammerhead 1.5
Important information: this site is currently scheduled to go offline indefinitely by end of the year.
EARC archive (FFXV PC)
Re: EARC archive (FFXV PC)
Unable to extract audio content
Code: Select all
Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.
************** Texte de l'exception **************
System.OverflowException: L'opération arithmétique a provoqué un dépassement de capacité.
à EARC.Form1.bLoadEARC_Click(Object sender, EventArgs e)
à System.Windows.Forms.Control.OnClick(EventArgs e)
à System.Windows.Forms.Button.OnClick(EventArgs e)
à System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
à System.Windows.Forms.Control.WndProc(Message& m)
à System.Windows.Forms.ButtonBase.WndProc(Message& m)
à System.Windows.Forms.Button.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Assemblys chargés **************
mscorlib
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.2600.0 built by: NET471REL1LAST
CodeBase : file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
EARC
Version de l'assembly : 1.0.0.0
Version Win32 : 1.0.0.0
CodeBase : file:///C:/Users/KatKat/Desktop/test/Hammerhead.exe
----------------------------------------
System.Windows.Forms
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.2556.0 built by: NET471REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.2556.0 built by: NET471REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.2556.0 built by: NET471REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.2556.0 built by: NET471REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.2600.0 built by: NET471REL1LAST
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.2612.0 built by: NET471REL1LAST_B
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.VisualBasic.Compatibility
Version de l'assembly : 10.0.0.0
Version Win32 : 14.7.2556.0 built by: NET471REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic.Compatibility/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.Compatibility.dll
----------------------------------------
Microsoft.VisualBasic
Version de l'assembly : 10.0.0.0
Version Win32 : 14.7.2556.0 built by: NET471REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
Microsoft.VisualBasic.Compatibility.resources
Version de l'assembly : 10.0.0.0
Version Win32 : 14.7.2556.0 built by: NET471REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic.Compatibility.resources/v4.0_10.0.0.0_fr_b03f5f7f11d50a3a/Microsoft.VisualBasic.Compatibility.resources.dll
----------------------------------------
mscorlib.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.2556.0 built by: NET471REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.7.2556.0 built by: NET471REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.
Par exemple :
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.
You do not have the required permissions to view the files attached to this post.
-
- beginner
- Posts: 25
- Joined: Tue Aug 11, 2015 8:44 pm
- Has thanked: 6 times
- Been thanked: 23 times
- Contact:
Re: EARC archive (FFXV PC)
I got an info that it's not working with EARC files of the full game. I'll be checking what SE changed in EARC format.
Re: EARC archive (FFXV PC)
Okay, I had the full version, sorry for the inconvenienceRobin wrote:I got an info that it's not working with EARC files of the full game. I'll be checking what SE changed in EARC format.
Re: EARC archive (FFXV PC)
I wanted to change the fighting music of the game, but I have a question, knowing that we can not extract the EARC file, can still create an EARC file with the content of a music of his choice?Andelx wrote:Yeah, doesn't work for the main game, I can provide some earc files if need be.
Hope you figure it out, and thanks.
Re: EARC archive (FFXV PC)
https://twitter.com/KupoOnToast/status/ ... 9994627074
https://gamebanana.com/sounds/40797
A person apparently succeeded
https://gamebanana.com/sounds/40797
A person apparently succeeded
-
- beginner
- Posts: 25
- Joined: Tue Aug 11, 2015 8:44 pm
- Has thanked: 6 times
- Been thanked: 23 times
- Contact:
Re: EARC archive (FFXV PC)
It is/will be possible for sure. I'm working on encrypting EARC files during rebuilding.
-
- beginner
- Posts: 25
- Joined: Tue Aug 11, 2015 8:44 pm
- Has thanked: 6 times
- Been thanked: 23 times
- Contact:
Re: EARC archive (FFXV PC)
Next version, working with full version of the game: Hammerhead 1.5 [Edited, 2018-12-30]
Important note: Archives from Steam Workshop are not supported. EARC archives inside EARC archives are also not supported.
If something is not working, let me know.
Important note: Archives from Steam Workshop are not supported. EARC archives inside EARC archives are also not supported.
If something is not working, let me know.
Last edited by Robin on Mon Dec 31, 2018 12:54 am, edited 4 times in total.
-
- ultra-n00b
- Posts: 4
- Joined: Sun Mar 11, 2018 4:08 pm
- Has thanked: 2 times
- Been thanked: 1 time
Re: EARC archive (FFXV PC)
there is a slight bug that if you could fix would be amazing.
Currently be it extracting or repacking it can only be done once on the same file. if you want to repack it again you have to close the software down and restart it as the repacker doesn't close or free the file after its done.
example: ive changed a file in fontandmessages.arc, but it didnt quite work so i want to edit the file again and repack it. but i can't i get a error saying its in use. so i have to close down the repacker open it again to repack the file.
Currently be it extracting or repacking it can only be done once on the same file. if you want to repack it again you have to close the software down and restart it as the repacker doesn't close or free the file after its done.
example: ive changed a file in fontandmessages.arc, but it didnt quite work so i want to edit the file again and repack it. but i can't i get a error saying its in use. so i have to close down the repacker open it again to repack the file.
-
- beginner
- Posts: 25
- Joined: Tue Aug 11, 2015 8:44 pm
- Has thanked: 6 times
- Been thanked: 23 times
- Contact:
-
- ultra-n00b
- Posts: 1
- Joined: Tue May 08, 2018 5:41 am
Re: EARC archive (FFXV PC)
Hey there, I've been watching this thread for sometime and am hoping someone can use the data from your efforts to make a fix for the HUD for us Surround/Eyefinity users. Here's hoping.
-
- beginner
- Posts: 25
- Joined: Tue Aug 11, 2015 8:44 pm
- Has thanked: 6 times
- Been thanked: 23 times
- Contact:
Re: EARC archive (FFXV PC)
I have just corrected this ridiculous bug spotted by ryudogaming: Hammerhead 1.5 [Edited 2018-12-30]
Last edited by Robin on Mon Dec 31, 2018 12:55 am, edited 2 times in total.