Hello,
As of a few days ago, UE Viewer no longer can open newer .upk files from APB:R. Here are a few errors I get while trying to open the updated files:
******** C:\Program Files (x86)\Steam\SteamApps\common\APB Reloaded\APBGame\Content\Release\Packages\DesignObjects\Weapons\Weapon_ColbyClassic.upk ********
ERROR: Trying to allocate 367016384 bytes
appMalloc:size=367016384 <- FArray::Empty:1365115804 x 16 <- TArray::Serialize:0/0 <- FPackageFileSummary<<:Ver=564/32 <- UnPackage::UnPackage:C:\Program Files (x86)\Steam\SteamApps\common\APB Reloaded\APBGame\Content\Release\Packages\DesignObjects\Weapons\Weapon_ColbyClassic.upk, ver=564/32, game=8000 <- UnPackage::LoadPackage:C:\Program Files (x86)\Steam\SteamApps\common\APB Reloaded\APBGame\Content\Release\Packages\DesignObjects\Weapons\Weapon_ColbyClassic.upk <- Main
******** C:\Program Files (x86)\Steam\SteamApps\common\APB Reloaded\APBGame\Content\Release\Packages\DesignObjects\Weapons\Weapon_BaseAssaultRifle.upk ********
ERROR: Trying to allocate 1427520240 bytes
appMalloc:size=1427520240 <- FArray::Empty:-179215441 x 16 <- TArray::Serialize:0/0 <- FPackageFileSummary<<:Ver=564/32 <- UnPackage::UnPackage:C:\Program Files (x86)\Steam\SteamApps\common\APB Reloaded\APBGame\Content\Release\Packages\DesignObjects\Weapons\Weapon_BaseAssaultRifle.upk, ver=564/32, game=8000 <- UnPackage::LoadPackage:C:\Program Files (x86)\Steam\SteamApps\common\APB Reloaded\APBGame\Content\Release\Packages\DesignObjects\Weapons\Weapon_BaseAssaultRifle.upk <- Main
******** C:\Program Files (x86)\Steam\SteamApps\common\APB Reloaded\APBGame\Content\Release\Packages\DesignObjects\Weapons\Weapon_AssaultRifle_ATac.upk ********
ERROR: Unable to serialize 4 bytes at pos=633293
FFileReader::Serialize:File=Weapon_AssaultRifle_ATac.upk <- FArchive::ByteOrderSerialize <- FCompressedChunk<< <- TArray::Serialize:18428/3786727 <- FPackageFileSummary<<:Ver=564/32 <- UnPackage::UnPackage:C:\Program Files (x86)\Steam\SteamApps\common\APB Reloaded\APBGame\Content\Release\Packages\DesignObjects\Weapons\Weapon_AssaultRifle_ATac.upk, ver=564/32, game=8000 <- UnPackage::LoadPackage:C:\Program Files (x86)\Steam\SteamApps\common\APB Reloaded\APBGame\Content\Release\Packages\DesignObjects\Weapons\Weapon_AssaultRifle_ATac.upk <- Main
******** C:\Program Files (x86)\Steam\SteamApps\common\APB Reloaded\APBGame\Content\Release\Packages\DesignObjects\Weapons\Weapon_AssaultRifle.upk ********
ERROR: Trying to allocate -982514800 bytes
appMalloc:size=-982514800 <- FArray::Empty:-61407175 x 16 <- TArray::Serialize:0/0 <- FPackageFileSummary<<:Ver=564/32 <- UnPackage::UnPackage:C:\Program Files (x86)\Steam\SteamApps\common\APB Reloaded\APBGame\Content\Release\Packages\DesignObjects\Weapons\Weapon_AssaultRifle.upk, ver=564/32, game=8000 <- UnPackage::LoadPackage:C:\Program Files (x86)\Steam\SteamApps\common\APB Reloaded\APBGame\Content\Release\Packages\DesignObjects\Weapons\Weapon_AssaultRifle.upk <- Main
You can find the packages in the directories you can see in the error log if you grab the game for free off Steam. Otherwise, I have a few files here that don't open, one old one that opens and the new one after the patch for comparison, including really old ones that seem to have a different layout (they have a full diffuse map without MAT_INST.mat files). Here's a link to them all:
APB:R Reference Files On a side note, as I'm a little unfamiliar with Unreal files, the diffuse maps for some of the weapons in APB:R seem to be stored in .mat files. How can I extract the textures those files (assuming that's where the missing diffuse maps are)? There are ones with diffuse maps plainly in the package in the reference files I uploaded, along with ones that have a blank diffuse map and MAT_INST.mat files with the names of all the weapon skins (which I assume it pulls the diffuse maps from instead.)