#Sonic x Shadow Generations - .pac Model Files
21 messages · Page 1 of 1 (latest)
I mean, anyone with the Deluxe Edition of the game can play it already, so this is an exception.
I've already checked and the Steam version's files are packed in the same manner as the Switch version. Radfordhound has a WIP update for HedgeLib that will let you extract the archive files here: https://ci.appveyor.com/project/Radfordhound/hedgelib/build/job/q7ryn2j0bs9db46l/artifacts
Just drag-and-drop either of the games' archives (Sonic or Shadow Generations) onto HedgeArcPack.exe to unpack them. Models can't be imported at this time (not even the former game's) due to updated formats, though.
I imported maria's model into HedgeArcPack and it did export the files, but I think they're broken?
The .dds files don't open
but the file names seem to all be correct and it gave me the .model file.
Those textures need to be restored from their respective streaming archives. In the same folder as HedgeArcPack, there should be a pair of files -- needle_texture_streaming_path.txt and NeedleTextureStreamingPackage.exe.
Open up the former, and put the path to your Shadow Generations' texture_streaming folder (example: C:\SteamLibrary\steamapps\common\SONIC_X_SHADOW_GENERATIONS\image\x64\raw\texture_streaming). Then, just drag the folder with the broken textures onto NeedleTextureStreamingPackage.exe, and it'll make them usable.
And you'll also need a program capable of viewing DX10-format DDS textures, Noesis should do the trick.
i only see HedgeNeedle as the closest thing
I goofed -- that specific tool is from Skyth, since it was in the same folder as my other tools I just assumed it was Radfordhound's. My bad!
You can find that one here: https://github.com/blueskythlikesclouds/SkythTools/tree/master/Sonic Frontiers
I assume it's still gonna be a while before the main model conversion tools will be released for Shadow Generations, so for the time being I'll just drop this Blender script here (EDIT: Had to re-upload with a fix, see below.):
I modified AdelQue's fork of Turk645's Blender script (https://github.com/AdelQue/Hedgehog-Engine-2-Mesh-Blender-Importer) for this, install this as you normally would and look for the "Hedgehog Engine SXSG (.model)" option. That should work for importing the character models.
The model format was almost identical to Frontiers, it's just that they added a new chunk to the headers and changed the offsets to be relative instead of absolute, so it didn't take long to adapt it.
And on a related note, I've got the Sonic Generations half covered and will be uploading the new models to tMR later.
And a quickfix for the above script to work with headerless files (ones that don't start with "NEDARCV1"):