Welcome
Ladies and Gents:

These forums are now closed and registration disabled.

Please join us at our new forum on Proboards. Our hope is that these new forums are more stable, provide more and better features, and allow continuation of the project forums in a safer, more secure, long term environment.

me3explorer.proboards.com

--The ME3Explorer Team

WV | Property Dumper

Development board for ME3Explorer tools. Please try to keep discussions for each tool inside its own thread.

WV | Property Dumper

Postby WarrantyVoider » 15 Nov 2012, 08:38

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
User avatar
WarrantyVoider
Emeritus
 
Posts: 2270
Joined: 22 Aug 2012, 11:33
Has thanked: 480 time
Have thanks: 626 time

Re: Dialog string ref dumper

Postby Eudaimonium » 15 Nov 2012, 13:14

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.
User avatar
Eudaimonium
Emeritus
 
Posts: 299
Joined: 23 Aug 2012, 23:22
Has thanked: 17 time
Have thanks: 33 time

Re: Dialog string ref dumper

Postby WarrantyVoider » 15 Nov 2012, 20:52

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
User avatar
WarrantyVoider
Emeritus
 
Posts: 2270
Joined: 22 Aug 2012, 11:33
Has thanked: 480 time
Have thanks: 626 time

Re: Dialog string ref dumper

Postby WarrantyVoider » 16 Nov 2012, 17:47

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
User avatar
WarrantyVoider
Emeritus
 
Posts: 2270
Joined: 22 Aug 2012, 11:33
Has thanked: 480 time
Have thanks: 626 time

Tool added for bruteforce dumping possible props

Postby WarrantyVoider » 31 Dec 2012, 21:02

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
User avatar
WarrantyVoider
Emeritus
 
Posts: 2270
Joined: 22 Aug 2012, 11:33
Has thanked: 480 time
Have thanks: 626 time

Re: Tool added for bruteforce dumping possible props

Postby WarrantyVoider » 31 Dec 2012, 21:10

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
User avatar
WarrantyVoider
Emeritus
 
Posts: 2270
Joined: 22 Aug 2012, 11:33
Has thanked: 480 time
Have thanks: 626 time

Re: Tool added for bruteforce dumping possible props

Postby WarrantyVoider » 31 Dec 2012, 21:14

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
User avatar
WarrantyVoider
Emeritus
 
Posts: 2270
Joined: 22 Aug 2012, 11:33
Has thanked: 480 time
Have thanks: 626 time

Re: Tool added for bruteforce dumping possible props

Postby WarrantyVoider » 31 Dec 2012, 21:17

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
User avatar
WarrantyVoider
Emeritus
 
Posts: 2270
Joined: 22 Aug 2012, 11:33
Has thanked: 480 time
Have thanks: 626 time

Re: Tool added for bruteforce dumping possible props

Postby WarrantyVoider » 31 Dec 2012, 21:25

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
User avatar
WarrantyVoider
Emeritus
 
Posts: 2270
Joined: 22 Aug 2012, 11:33
Has thanked: 480 time
Have thanks: 626 time

Re: Dialog string ref dumper

Postby mnn » 05 Jan 2013, 00:21

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.
mnn
User
 
Posts: 42
Joined: 22 Aug 2012, 17:10
Has thanked: 1 time
Have thanks: 15 time

Next

Return to ME3Explorer Toolset Development

Who is online

Users browsing this forum: No registered users and 0 guests

cron
suspicion-preferred