WV | Property Dumper

Development board for ME3Explorer tools. Please try to keep discussions for each tool inside its own thread.
WarrantyVoider
Emeritus
Joined: 22 Aug 2012, 11:33

15 Nov 2012, 08:38 #1

I added a function to the property dumper to scan for string references to TLK files

Image

and surprisingly the dialogs seem not to be connected that way. Still its good for lookups. I attached a dump by me

greetz WV
always backup your files!
mess with the best or die like the rest!
"I tried everything!" - "mkay, please list that..." ; please dont pm me for help, we have a help section
Reply

Eudaimonium
Emeritus
Joined: 23 Aug 2012, 23:22

15 Nov 2012, 13:14 #2

So value is the entry ID in TLK file?

This could be useful.

If you're short on time maybe I can add the function to actually fetch and display the connected string. Should be fun to code up! :p
One of few surviving members of species that actually loved Mass Effect endings.
Reply

WarrantyVoider
Emeritus
Joined: 22 Aug 2012, 11:33

15 Nov 2012, 20:52 #3

Here comes a more complete dump. Check out SVN! but it seems its still not complete, we'll see...
always backup your files!
mess with the best or die like the rest!
"I tried everything!" - "mkay, please list that..." ; please dont pm me for help, we have a help section
Reply

WarrantyVoider
Emeritus
Joined: 22 Aug 2012, 11:33

16 Nov 2012, 17:47 #4

and finally deep nested search dump. hmm, still not complete to look up all dialogs, but definetly EVERY stringref prop that exists. We have to look elsewhere maybe.

greetz WV
always backup your files!
mess with the best or die like the rest!
"I tried everything!" - "mkay, please list that..." ; please dont pm me for help, we have a help section
Reply

WarrantyVoider
Emeritus
Joined: 22 Aug 2012, 11:33

31 Dec 2012, 21:02 #5

I added an entry to PropertyDumper to dump all possible properties for a given class. It scans through all pccs, looks through all objects and if its the target class, notes down any new property that hasnt been dumped yet. This way you cant get surprises when coding for a specific class...

Image

on SVN

greetz WV
always backup your files!
mess with the best or die like the rest!
"I tried everything!" - "mkay, please list that..." ; please dont pm me for help, we have a help section
Reply

WarrantyVoider
Emeritus
Joined: 22 Aug 2012, 11:33

31 Dec 2012, 21:10 #6

Possible properties found for class "Texture2D":
Struct Property : "TFCFileGuid" first found: AreaMap_CitHub_Camps.pcc #5
Name Property : "TextureFileCacheName" first found: AreaMap_CitHub_Camps.pcc #5
Integer Property : "SizeX" first found: AreaMap_CitHub_Camps.pcc #5
Integer Property : "SizeY" first found: AreaMap_CitHub_Camps.pcc #5
Integer Property : "OriginalSizeX" first found: AreaMap_CitHub_Camps.pcc #5
Integer Property : "OriginalSizeY" first found: AreaMap_CitHub_Camps.pcc #5
Integer Property : "MipTailBaseIdx" first found: AreaMap_CitHub_Camps.pcc #5
Byte Property : "Format" first found: AreaMap_CitHub_Camps.pcc #5
Bool Property : "SRGB" first found: AreaMap_CitHub_Camps.pcc #5
Bool Property : "CompressionNoMipmaps" first found: AreaMap_CitHub_Camps.pcc #5
Byte Property : "LODGroup" first found: AreaMap_CitHub_Camps.pcc #5
Unkown/None : "None" first found: AreaMap_CitHub_Camps.pcc #5
Float Property : "UnpackMin" first found: Asari_Adept_MP.pcc #6335
Integer Property : "InternalFormatLODBias" first found: Asari_Adept_MP.pcc #6335
Byte Property : "CompressionSettings" first found: Asari_Adept_MP.pcc #6335
Bool Property : "bIsSourceArtUncompressed" first found: Asari_Adept_MP.pcc #6361
Bool Property : "CompressionNone" first found: Asari_Adept_MP.pcc #6361
Byte Property : "AddressX" first found: Asari_Adept_MP.pcc #6370
Byte Property : "AddressY" first found: Asari_Adept_MP.pcc #6370
Bool Property : "NeverStream" first found: Asari_Vanguard_MP.pcc #6590
Bool Property : "CompressionNoAlpha" first found: BioA_Cat002_050Shuttle.pcc #2964
Byte Property : "MipGenSettings" first found: BioA_Cat002_100Intro.pcc #1448
Integer Property : "LODBias" first found: BioA_Cat002_480Tykis.pcc #1019
Integer Property : "OneBitAlphaThreshold" first found: BioA_Cat003_300Reception.pcc #3591
Byte Property : "Filter" first found: BioA_Cat004_100HangarBay.pcc #2837
Bool Property : "CompressionFullDynamicRange" first found: BioA_CitHub_Dock.pcc #4082
Float Property : "AdjustVibrance" first found: BioA_CitHub_Embassy.pcc #7244
Bool Property : "bGlobalForceMipLevelsToBeResident" first found: BioA_CitSam_110Wrapup.pcc #370
Float Property : "AdjustSaturation" first found: BioA_GthLeg_210.pcc #1515
Struct Property : "FadeMipMapChannels" first found: BioA_Kro002_100Hollows.pcc #1723
Float Property : "AdjustBrightness" first found: BioA_MPDish_000_BG.pcc #1426
Float Property : "AdjustBrightnessCurve" first found: BioA_MPDish_000_BG.pcc #1433
Bool Property : "DeferCompression" first found: BioA_ProEar_000Skyline.pcc #2890
Bool Property : "bDitherMipMapAlpha" first found: SFXGUI_WeaponUIDataSF.pcc #23
always backup your files!
mess with the best or die like the rest!
"I tried everything!" - "mkay, please list that..." ; please dont pm me for help, we have a help section
Reply

WarrantyVoider
Emeritus
Joined: 22 Aug 2012, 11:33

31 Dec 2012, 21:14 #7

Possible properties found for class "StaticMesh":
Bool Property : "UseSimpleRigidBodyCollision" first found: Asari_Adept_MP.pcc #6313
Bool Property : "UseSimpleLineCollision" first found: Asari_Adept_MP.pcc #6313
Unkown/None : "None" first found: Asari_Adept_MP.pcc #6313
Bool Property : "UseSimpleBoxCollision" first found: Asari_Adept_MP.pcc #6320
Integer Property : "LightMapCoordinateIndex" first found: Asari_Adept_MP.pcc #6322
Integer Property : "LightMapResolution" first found: Asari_Adept_MP.pcc #6322
Object Property : "BodySetup" first found: Asari_Vanguard_MP.pcc #6540
Bool Property : "bUsedForInstancing" first found: BioA_Cat002_100Intro.pcc #934
Bool Property : "ForceDoubleSidedShadowVolumes" first found: BioA_Cat002_200Bridge.pcc #1209
Bool Property : "UseFullPrecisionUVs" first found: BioA_Gth001_700Hangar.pcc #1096
Float Property : "LODDistanceRatio" first found: SFXGame.pcc #51577
always backup your files!
mess with the best or die like the rest!
"I tried everything!" - "mkay, please list that..." ; please dont pm me for help, we have a help section
Reply

WarrantyVoider
Emeritus
Joined: 22 Aug 2012, 11:33

31 Dec 2012, 21:17 #8

Possible properties found for class "SkeletalMesh":
Array Property : "Sockets" first found: Asari_Adept_MP.pcc #6252
Array Property : "LODInfo" first found: Asari_Adept_MP.pcc #6252
Float Property : "ClothTearFactor" first found: Asari_Adept_MP.pcc #6252
Unkown/None : "None" first found: Asari_Adept_MP.pcc #6252
Bool Property : "bUsePackedPosition" first found: BioD_Gth001_100Intro.pcc #427
always backup your files!
mess with the best or die like the rest!
"I tried everything!" - "mkay, please list that..." ; please dont pm me for help, we have a help section
Reply

WarrantyVoider
Emeritus
Joined: 22 Aug 2012, 11:33

31 Dec 2012, 21:25 #9

Possible properties found for class "Sequence":
Integer Property : "DefaultViewX" first found: BioA_Cat002.pcc #303
Integer Property : "DefaultViewY" first found: BioA_Cat002.pcc #303
Float Property : "DefaultViewZoom" first found: BioA_Cat002.pcc #303
Unkown/None : "None" first found: BioA_Cat002.pcc #303
Array Property : "SequenceObjects" first found: BioA_Cat002_050Shuttle.pcc #2776
Integer Property : "ObjInstanceVersion" first found: BioA_Cat002_050Shuttle.pcc #2777
Object Property : "ParentSequence" first found: BioA_Cat002_050Shuttle.pcc #2777
Array Property : "m_aSFXSharedAnimsets" first found: BioA_Cat002_050Shuttle_LOC_INT.pcc #1922
Bool Property : "IsLocalized" first found: BioA_Cat002_050Shuttle_LOC_INT.pcc #1922
String Property : "m_sBioSequenceName" first found: BioA_CerMir_000LevelTrans_LOC_INT.pcc #871
Array Property : "InputLinks" first found: BioA_CerMir_000LevelTrans_LOC_INT.pcc #871
Array Property : "VariableLinks" first found: BioA_CitHub_Presidium_Global.pcc #568
Array Property : "OutputLinks" first found: BioA_CitHub_Presidium_Global.pcc #569
Array Property : "m_aObjComment" first found: BioA_Kro002_000LevelTrans.pcc #5146
Array Property : "ActiveSequenceOps" first found: BioD_End001_220ThamesBank.pcc #14559
always backup your files!
mess with the best or die like the rest!
"I tried everything!" - "mkay, please list that..." ; please dont pm me for help, we have a help section
Reply

mnn
User
Joined: 22 Aug 2012, 17:10

05 Jan 2013, 00:21 #10

Not sure, but you're looking for BioConversation and BioDialog* class, maybe? (more specifically BioDialogNode.srText and BioDialogReplyListDetails.srParaphrase)

I tried to figure out, how BioWare is referencing NPC names of conversation owners, but after 2-3 attempts, still no result. AFAIK, in ME2 that was waaay easier/simpler.
Reply