Note: I am not doing this for release, just for fun for me and my wife.
I started out 8 hours ago with a simple task: Merge Grimmest, Smash N Grab, and Grim Quest…
Learned a lot, but not enough.
At this point, I have Grimmest and SNG working side by side, but any attempt to extract Grim Quest to get access has met with little success. Best I’ve gotten is all 3 working, but I’m missing textures everywhere.
I have searched nearly every thread here about merging mods. It’s been very helpful.
From what I can gather, I need to export tags, but those are normally (from what I know) inside the original source which isn’t available… something about TEXT/EN or something like that.
“When ya can’t run, ya crawl, when ya can’t crawl, ya find someone to carry ya.”
I would but where trying to get SNG’s SP, Devo and Skill points in there. All I really need to do is import playerlevels.dbr into either of those. Recompiling them breaks stuff.
You can extract the arc files, just like you extracted the arz files.
Some files you could place in the arz via AssetManager again, but msh, anm, tex need sources you do not have, so use ArchiveTool to add them to the arcs
Foreach ($resFile in $resFiles){
$resFile2 = “d:\temp\gquest\resources$resfile”
Write-Host “Working on $resFile2…” -ForegroundColor Cyan #-NoNewline
D:\Steam\steamapps\common"Grim Dawn"\ArchiveTool.exe “$resFile2” -extract $resDest
Write-Host “Done.” -ForegroundColor Green
}
These two scripts will extract the files I need as I understand. However, when I go to recompile them. (Even if all I do is export, create new mod in AM, copy to DB to Database and Res to Resources) I end up with missing textures (at the least, I’m probably missing more and don’t know it)
Ok I think I got it. I see the msh, anm, txt files. I assume these are my ‘assets’. So adding them back in, I think I’m going to be using something like:
archivetool.exe “path to resource folder” -add “output file destination” 0
I use ‘ArchiveTool creatures.arc -add . creatures 6’ where creatures.arc is the arc to add to, ‘.’ is the dir ArchiveTool is in and creatures is a subdir of that dir
Buddy, whether I succeed at this or not in the end… thank you.
So here’s what I have:
Archivetool is in: D:\Steam\steamapps\common"Grim Dawn"\archivetool.exe
Extracted resource is in: D:\temp\gquest\resexport\creatures
Destination is: D:\temp\gquest\newarcs
The command I’m using is:
D:\Steam\steamapps\common"Grim Dawn"\archivetool.exe “D:\temp\gquest\newarcs\creatures.arc” -add “D:\temp\gquest\resexport\creatures” 6
This creates a creatures.arc in D:\temp\gquest\newarcs\ but the file is 2kb (the original dir is 114mb)
@mamba has 3 arguments after -add, you seem to have missed one. Perhaps this causes the problem?
Btw I used the same command as mamba with success in the past (maybe stolen from him).
(except with 9 instead of 6 because it gave me the same file size as the original, smaller than 0 I tested it against, probably it doesn’t matter)
./../ArchiveTool.exe Scripts.arc -add . scripts 9
(not a Windows command line so it might be a bit different)
Read carefully what @mamba wrote and see that there are 3 arguments not 2 after -add
Perhaps it’s necessary. You have 2 arguments after -add in your command.
@mamba However in my case it was not directory Archive Tool was in
(just my current dir modding inside Grim Dawn directory where I was in command line)