greeny / SatisfactoryTools

Satisfactory Tools for planning and building the perfect base.
https://www.satisfactorytools.com/
Other
364 stars 80 forks source link

Cannot extract images with umodel.exe - newest version I can find doesn't support UE5? #170

Closed UnbridledGames closed 1 month ago

UnbridledGames commented 1 month ago

Extracting with -game=ue4.25+ doesn't work:

`.\umodel.exe -path="D:\SteamLibrary\steamapps\common\Satisfactory\FactoryGame\Content\Paks" -out=".\out256" -png -export *_256.uasset -game=ue4.25+

Pak D:/SteamLibrary/steamapps/common/Satisfactory/FactoryGame/Content/Paks/FactoryGame-Windows.pak: 12151 files, version 11

Warning: utok has version 5

*** ERROR: Missing LoaderGlobalNameHashes chunk

FIOStoreFileSystem::LoadGlobalContainer <- TokArchive <- RegisterGameFile: D:/SteamLibrary/steamapps/common/Satisfactory/FactoryGame/Content/Paks/FactoryGame-Windows.pak <- ScanGameDirectory <- appSetRootDirectory: dir=D:/SteamLibrary/steamapps/common/Satisfactory/FactoryGame/Content/Paks <- Main: umodel_build=1590`

Is there some other way to do it?

greeny commented 1 month ago

yeah, umodel doesn't work with UE5. I've used FModel to extract the images by hand.

Also the readme is super out of date, the included parser is no longer used anyway.

UnbridledGames commented 1 month ago

Are there any instructions on how to install a copy of the site from github anywhere that work then? I'm looking to make some tweaks, but it looks like that's just not possible to work on this project anymore?

greeny commented 1 month ago

the images are already present in the repository, you don't need that step. For local installation, all you need is to set up the webserver (should be similar to what is in readme). You don't need any of the parseDocs or generateImages steps, that's just if you're updating Tools to new data version

UnbridledGames commented 1 month ago

Cool thanks