Polish assets hidden?

CivilizationAce

Warlord
Joined
Jan 17, 2017
Messages
240
I'd like to be able to (at least try to) use the image of Jadwiga on the loading screen, but I can't find it.

No .dds appears to hold it, not that I've had time to open them all (there are thousands) but none that I've noticed have an appropriate name.

Is it hidden in a compressed file of a different format?
 
Thanks. Now I've just got to work out how to use it :).

I think BLP's hold multiple images. Do you happen to know which ones are in this one?

Below FYI is the text I managed to copy from this huge file, though there may be more text that is hidden by being offset by a number of bits (I presum notepad tries to read the presumably binary file a byte at a time). It looks like largely gibberish to me for now, but maybe someone can make sense of it.

Spoiler Large BLP excerpt :
DDT::AnimationGraph::Root Layers DDT::AnimationGraph::Selector[4] OrphanLayers ActivateMask uint32 DDT::AnimationGraph::Selector Data uint8* Items DDT::AnimationGraph::Selector::Item* Text String::Global ItemCount ID int32 PosX PosY Type DDT::AnimationGraph::SelectorType uint8 DDT::AnimationGraph::Selector::Item Offset m_sz ptr64<char> char m_Storage Ptr64Support::Storage<char> ptr char* DDT::AnimationGraph::Sequence DataName DDT::AnimationGraph::SequenceType DataID DDT::StateGraph::Node FirstChild DDT::StateGraph::Node* NextSibling DDT::StateGraph::Root FirstOrphanChild OrphanID MaxDecisionCount DDT::StateGraph::SourceNode StateName StateNameHash DDT::StateGraph::DestinationNode BlendDuration float Loop bool RandomOffset ContinueOffset DDT::StateGraph::AnimationGraphNode Graph PercentChance uint16 uint64 String::BasicT<Platform::StaticHeapAllocator<5, 0>, String::ASCII> FGXVector3 x y z BLP::Package m_nContentVersionNumber m_VBs BLP::BLPVector<BLP::VertexBufferEntry> m_IBs BLP::BLPVector<BLP::IndexBufferEntry> m_Textures BLP::BLPVector<BLP::TextureEntry> m_Animations BLP::BLPVector<BLP::AnimationEntry> m_Blobs BLP::BLPVector<BLP::BlobEntry> m_TBuffers BLP::BLPVector<BLP::TBufferEntry> m_StructuredBuffers BLP::BLPVector<BLP::StructuredBufferEntry> m_StringTable BLP::BLPVector<BLP::BLPPtr<String::BasicT<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<5, 0>>, String::ASCII>>> m_kExtensibleCollection FGXModel::UserDataCollection m_Entries BLP::BLPVector<BLP::Package::EntryMap> BLP::VertexBufferEntry m_nFormat m_nVertexCount m_hGraphicsHandle m_nNameHash m_nOffset m_nSize m_mFlags m_Name String::BasicT<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<5, 0>>, String::ASCII> m_pStorage BLP::RuntimePtrVoid m_pAllocator Types::Vector<BLP::VertexBufferEntry, LinearAlloc::DefaultStatic<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<52, 0>>>> m_kBlock LinearAlloc::LinearBlock<BLP::VertexBufferEntry> m_nCurrSize pBlock ptr64<BLP::VertexBufferEntry> nElements Ptr64Support::Storage<BLP::VertexBufferEntry> BLP::VertexBufferEntry* BLP::IndexBufferEntry m_nBytesPerIndex m_nIndexCount Types::Vector<BLP::IndexBufferEntry, LinearAlloc::DefaultStatic<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<52, 0>>>> LinearAlloc::LinearBlock<BLP::IndexBufferEntry> ptr64<BLP::IndexBufferEntry> Ptr64Support::Storage<BLP::IndexBufferEntry> BLP::IndexBufferEntry* BLP::TextureEntry m_TextureClass m_eFormat m_nHeight m_nWidth m_nDepth m_eType m_nArraySize m_nMips m_vChannelScales FGXVector4 Types::Vector<BLP::TextureEntry, LinearAlloc::DefaultStatic<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<52, 0>>>> LinearAlloc::LinearBlock<BLP::TextureEntry> ptr64<BLP::TextureEntry> Ptr64Support::Storage<BLP::TextureEntry> BLP::TextureEntry* BLP::AnimationEntry m_pAnimationFile void* Types::Vector<BLP::AnimationEntry, LinearAlloc::DefaultStatic<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<52, 0>>>> LinearAlloc::LinearBlock<BLP::AnimationEntry> ptr64<BLP::AnimationEntry> Ptr64Support::Storage<BLP::AnimationEntry> BLP::AnimationEntry* BLP::BlobEntry m_nBlobType Types::Vector<BLP::BlobEntry, LinearAlloc::DefaultStatic<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<52, 0>>>> LinearAlloc::LinearBlock<BLP::BlobEntry> ptr64<BLP::BlobEntry> Ptr64Support::Storage<BLP::BlobEntry> BLP::BlobEntry* Types::Vector<BLP::TBufferEntry, LinearAlloc::DefaultStatic<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<52, 0>>>> LinearAlloc::LinearBlock<BLP::TBufferEntry> ptr64<BLP::TBufferEntry> Ptr64Support::Storage<BLP::TBufferEntry> BLP::TBufferEntry* BLP::StructuredBufferEntry m_nElementSize m_nElementCount Types::Vector<BLP::StructuredBufferEntry, LinearAlloc::DefaultStatic<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<52, 0>>>> LinearAlloc::LinearBlock<BLP::StructuredBufferEntry> ptr64<BLP::StructuredBufferEntry> Ptr64Support::Storage<BLP::StructuredBufferEntry> BLP::StructuredBufferEntry* Types::Vector<BLP::BLPPtr<String::BasicT<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<5, 0>>, String::ASCII>>, LinearAlloc::DefaultStatic<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<52, 0>>>> LinearAlloc::LinearBlock<BLP::BLPPtr<String::BasicT<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<5, 0>>, String::ASCII>>> ptr64<BLP::BLPPtr<String::BasicT<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<5, 0>>, String::ASCII>>> Ptr64Support::Storage<BLP::BLPPtr<String::BasicT<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<5, 0>>, String::ASCII>>> BLP::BLPPtr<String::BasicT<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<5, 0>>, String::ASCII>>* m_Data BLP::BLPVector<BLP::BLPPtr<FGXModel::IUserData>> Types::Vector<BLP::BLPPtr<FGXModel::IUserData>, LinearAlloc::DefaultStatic<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<52, 0>>>> LinearAlloc::LinearBlock<BLP::BLPPtr<FGXModel::IUserData>> ptr64<BLP::BLPPtr<FGXModel::IUserData>> Ptr64Support::Storage<BLP::BLPPtr<FGXModel::IUserData>> BLP::BLPPtr<FGXModel::IUserData>* BLP::Package::EntryMap nNameHash pEntry BLP::BLPPtr<BLP::PackageAssetEntry> Types::Vector<BLP::Package::EntryMap, LinearAlloc::DefaultStatic<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<52, 0>>>> LinearAlloc::LinearBlock<BLP::Package::EntryMap> ptr64<BLP::Package::EntryMap> Ptr64Support::Storage<BLP::Package::EntryMap> BLP::Package::EntryMap* TypeInfoStripe m_Types Types::Vector<TypeInfoStripe::TypeVersion, LinearAlloc::DefaultStatic<Serialization::StaticPackageAllocator<Platform::StaticTempHeapFallbackAllocator<45, 0>>>> m_Enums Types::Vector<TypeInfoStripe::EnumVersion, LinearAlloc::DefaultStatic<Serialization::StaticPackageAllocator<Platform::StaticTempHeapFallbackAllocator<45, 0>>>> TypeInfoStripe::TypeVersion m_sTypeName m_sUnderlyingTypeName m_Fields Types::Vector<TypeInfoStripe::FieldVersion, LinearAlloc::DefaultStatic<Serialization::StaticPackageAllocator<Platform::StaticTempHeapFallbackAllocator<45, 0>>>> m_uiVersion m_uiSize m_uiTypeTraitFlags LinearAlloc::LinearBlock<TypeInfoStripe::TypeVersion> ptr64<TypeInfoStripe::TypeVersion> Ptr64Support::Storage<TypeInfoStripe::TypeVersion> TypeInfoStripe::TypeVersion* TypeInfoStripe::EnumVersion m_Constants Types::Vector<TypeInfoStripe::EnumVersion::EnumConstant, LinearAlloc::DefaultStatic<Serialization::StaticPackageAllocator<Platform::StaticTempHeapFallbackAllocator<45, 0>>>> LinearAlloc::LinearBlock<TypeInfoStripe::EnumVersion> ptr64<TypeInfoStripe::EnumVersion> Ptr64Support::Storage<TypeInfoStripe::EnumVersion> TypeInfoStripe::EnumVersion* BLP::BigDataEntry m_p ptr64<Types::Ptr64Support::VoidType> Ptr64Support::Storage<void> BLP::GPUResourceEntry w BLP::PackageAssetEntry m_BigData BLP::BLPVector<BLP::BigDataDependency> ptr64<BLP::PackageAssetEntry> Ptr64Support::Storage<BLP::PackageAssetEntry> BLP::PackageAssetEntry* PackagePtr64<BLP::PackageAssetEntry> BLP::BigDataDependency eType BLP::BigDataType nIndex Types::Vector<BLP::BigDataDependency, LinearAlloc::DefaultStatic<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<52, 0>>>> LinearAlloc::LinearBlock<BLP::BigDataDependency> ptr64<BLP::BigDataDependency> Ptr64Support::Storage<BLP::BigDataDependency> BLP::BigDataDependency* LeaderHeadPackageEntry render_nodes BLP::BLPVector<LeaderHeadPackageEntry::RenderNode> unwrap_render_nodes transparent_render_nodes shadow_nodes bounding_verts BLP::BLPVector<FGXVector3> wig_passes BLP::BLPVector<LeaderHeadPackageEntry::WigPass> behavior_desc FGXModelFramework::BehaviorDesc game_cam_info LeaderHeadPackageEntry::CamInfo ao_params LeaderHeadPackageEntry::AOParams bigdata_strand_cps uncompressed_texture_size actual_texture_size bloom_strength bloom_threshold extra_exposure_range film_grain_strength film_grain_tx_entry has_film_grain LeaderHeadPackageEntry::RenderNode base_vert start_index n_prims h_vb h_ib n_tx_entries tx_entries uint16[31] tx_slot_names uint32[31] bone_transform_index bone_transform_count method_hash translucency_color force_transparency Types::Vector<LeaderHeadPackageEntry::RenderNode, LinearAlloc::DefaultStatic<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<52, 0>>>> LinearAlloc::LinearBlock<LeaderHeadPackageEntry::RenderNode> ptr64<LeaderHeadPackageEntry::RenderNode> Ptr64Support::Storage<LeaderHeadPackageEntry::RenderNode> LeaderHeadPackageEntry::RenderNode* Types::Vector<FGXVector3, LinearAlloc::DefaultStatic<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<52, 0>>>> LinearAlloc::LinearBlock<FGXVector3> ptr64<FGXVector3> Ptr64Support::Storage<FGXVector3> FGXVector3* LeaderHeadPackageEntry::WigPass n_strands n_segs thickness taper_start_thickness taper_start color color2 accent_color accent_color2 accent_mix gloss_power diffuse_mix clump_width n_hairs_per_clump clump_profile uint8[8] Types::Vector<LeaderHeadPackageEntry::WigPass, LinearAlloc::DefaultStatic<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<52, 0>>>> LinearAlloc::LinearBlock<LeaderHeadPackageEntry::WigPass> ptr64<LeaderHeadPackageEntry::WigPass> Ptr64Support::Storage<LeaderHeadPackageEntry::WigPass> LeaderHeadPackageEntry::WigPass* m_pDSG PackagePtr64<DDT::StateGraph::Root> m_Timelines TimelineSet Types::Vector<FGXModelFramework::BehaviorDesc::AnimationDesc, Types::LinearAlloc::DefaultPackage> m_SpecialBoneIDs Types::Vector<int32, Types::LinearAlloc::DefaultPackage> m_SpecialBoneOffsets Types::Vector<FGXMatrixRow, Types::LinearAlloc::DefaultPackage> m_MeshBindingBoneIDs m_BoneLabels Types::Vector<Types::pair<uint32,uint32>, Types::LinearAlloc::DefaultPackage> m_MeshBindings Types::Vector<FGXModelFramework::BehaviorDesc::MeshBinding, Types::LinearAlloc::DefaultPackage> m_SlotBindings Types::Vector<FGXModelFramework::BehaviorDesc::SlotBinding, Types::LinearAlloc::DefaultPackage> m_ModelInfo Types::Vector<FGXModelFramework::BehaviorDesc::ModelInfo, Types::LinearAlloc::DefaultPackage> m_GrannyModels Types::Vector<PackagePtr64<Granny::PackageModel>, Types::LinearAlloc::DefaultPackage> m_nDSGAnimationSlots m_nDSGAnimationBindings ptr64<DDT::StateGraph::Root> Ptr64Support::Storage<DDT::StateGraph::Root> DDT::StateGraph::Root* Triggers Types::Vector<TimelineSet::Trigger, Types::LinearAlloc::DefaultPackage> Timelines Types::Vector<TimelineSet::Timeline, Types::LinearAlloc::DefaultPackage> Name TimelineSet::Trigger StartTime Duration SpecialBoneIndex AttachmentPointNameHash TimelineSet::Trigger::TriggerData LinearAlloc::LinearBlock<TimelineSet::Trigger> ptr64<TimelineSet::Trigger> Ptr64Support::Storage<TimelineSet::Trigger> TimelineSet::Trigger* TimelineSet::Timeline TimelineID TriggerStart TriggerCount LinearAlloc::LinearBlock<TimelineSet::Timeline> ptr64<TimelineSet::Timeline> Ptr64Support::Storage<TimelineSet::Timeline> TimelineSet::Timeline* FGXModelFramework::BehaviorDesc::AnimationDesc nSourceType nSourceIndex LinearAlloc::LinearBlock<FGXModelFramework::BehaviorDesc::AnimationDesc> ptr64<FGXModelFramework::BehaviorDesc::AnimationDesc> Ptr64Support::Storage<FGXModelFramework::BehaviorDesc::AnimationDesc> FGXModelFramework::BehaviorDesc::AnimationDesc* LinearAlloc::LinearBlock<int32> ptr64<int32> Ptr64Support::Storage<int32> int32* FGXMatrixRow mRow0 mRow1 mRow2 mRow3 LinearAlloc::LinearBlock<FGXMatrixRow> ptr64<FGXMatrixRow> Ptr64Support::Storage<FGXMatrixRow> FGXMatrixRow* LinearAlloc::LinearBlock<Types::pair<uint32,uint32>> ptr64<Types::pair<uint32,uint32>> Ptr64Support::Storage<Types::pair<uint32,uint32>> Types::pair<uint32,uint32>* FGXModelFramework::BehaviorDesc::MeshBinding nFromSkeleton nToSkeleton nToStart nFromStart nFromCount nToCount nTransformElementsPerBone nStateMask _PAD LinearAlloc::LinearBlock<FGXModelFramework::BehaviorDesc::MeshBinding> ptr64<FGXModelFramework::BehaviorDesc::MeshBinding> Ptr64Support::Storage<FGXModelFramework::BehaviorDesc::MeshBinding> FGXModelFramework::BehaviorDesc::MeshBinding* FGXModelFramework::BehaviorDesc::SlotBinding nSlotIndex nItemIndex LinearAlloc::LinearBlock<FGXModelFramework::BehaviorDesc::SlotBinding> ptr64<FGXModelFramework::BehaviorDesc::SlotBinding> Ptr64Support::Storage<FGXModelFramework::BehaviorDesc::SlotBinding> FGXModelFramework::BehaviorDesc::SlotBinding* FGXModelFramework::BehaviorDesc::ModelInfo nBoneLabelCount nBoneLabelStart nSpecialBoneStart nSpecialBoneCount nMeshBindingStart nMeshBindingCount LinearAlloc::LinearBlock<FGXModelFramework::BehaviorDesc::ModelInfo> ptr64<FGXModelFramework::BehaviorDesc::ModelInfo> Ptr64Support::Storage<FGXModelFramework::BehaviorDesc::ModelInfo> FGXModelFramework::BehaviorDesc::ModelInfo* Granny::PackageModel m_Model granny_model m_ModelSkeleton Granny::PackageSkeleton m_ModelName PackagePtr64<Granny::PackageModel> Ptr64Support::Storage<Granny::PackageModel> LinearAlloc::LinearBlock<PackagePtr64<Granny::PackageModel>> ptr64<PackagePtr64<Granny::PackageModel>> Ptr64Support::Storage<PackagePtr64<Granny::PackageModel>> PackagePtr64<Granny::PackageModel>* film_gate_width film_gate_height focal_len env_rotation_x env_rotation_y env_rotation_z mat power scale radius DataValues uint32[2] ptr64<Granny::PackageModel> Granny::PackageModel* const char* Skeleton granny_skeleton* InitialPlacement granny_transform MeshBindingCount MeshBindings granny_model_mesh_binding* ExtendedData granny_variant granny_skeleton BoneCount Bones granny_bone* LODType Flags Position float[3] Orientation float[4] ScaleShear float[3][3] granny_data_type_definition* Object m_Skeleton m_SkeletonName m_Bones Types::Vector<granny_bone, Types::LinearAlloc::DefaultPackage> m_BoneNames Types::Vector<String::BasicT<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<5, 0>>, String::ASCII>, Types::LinearAlloc::DefaultPackage> granny_bone ParentIndex LocalTransform InverseWorld4x4 float[4][4] LODError LinearAlloc::LinearBlock<granny_bone> ptr64<granny_bone> Ptr64Support::Storage<granny_bone> LinearAlloc::LinearBlock<String::BasicT<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<5, 0>>, String::ASCII>> ptr64<String::BasicT<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<5, 0>>, String::ASCII>> Ptr64Support::Storage<String::BasicT<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<5, 0>>, String::ASCII>> String::BasicT<Serialization::StaticPackageAllocator<Platform::StaticHeapAllocator<5, 0>>, String::ASCII>* TypeInfoStripe::FieldVersion m_sFieldName m_uiAddress LinearAlloc::LinearBlock<TypeInfoStripe::FieldVersion> ptr64<TypeInfoStripe::FieldVersion> Ptr64Support::Storage<TypeInfoStripe::FieldVersion> TypeInfoStripe::FieldVersion* TypeInfoStripe::EnumVersion::EnumConstant sName iValue LinearAlloc::LinearBlock<TypeInfoStripe::EnumVersion::EnumConstant> ptr64<TypeInfoStripe::EnumVersion::EnumConstant> Ptr64Support::Storage<TypeInfoStripe::EnumVersion::EnumConstant> TypeInfoStripe::EnumVersion::EnumConstant* Serialization::PackageAllocation byStripe byAllocType byPadding uint8[4] wParentAlloc dwOffset dwAllocSize dwElementCount qwUserData sTypeName Unknown Normal Weighted Composite Additive Animation Timeline Material State VB IB TEXTURE ANIMATION BLOB TBUFFER STRUCTUREDBUFFER h:
 
Back
Top Bottom