nasanhak wrote:from development const and flow files figured out using the same file from MGO. That one has proper names for most function params.
Nice find.
unknown123 wrote:
Is there any info about different types of player? I am talking about master\chunk0\Assets\tpp\pack\player\fova\* files. What's the difference between dds5 and dds6, sna0 and sna8, has there been any research on that? I really don't want to go through each one to figure out the differences.
The names of the plparts fpks that the fmdls of the same name are in?
Also my notes in InfFova.lua
--Camo fovas
--<id> == fova camo id
--00,--drab - also already in plparts_dd_male.fpk
--01,--tiger
--02,--golden tiger
--03,--desert fox
--05,--wetwork
--06,--splitter
--10,--woodland
--12,--square (grey)
--14,--animals (leopard)
--SNAKE/AVATAR NORMAL, NORMAL_SCARF Camo fovas
--in \chunk0_dat\Assets\tpp\pack\player\fova\plfova_sna0_main1_c<id>.fpk
--fova files="\Assets\tpp\fova\chara\sna\sna0_main1_c<id>.fv2"
--naming matches NORMAL_SCARF
--SNAKE/AVATAR NAKED Camo fovas
--in \chunk0_dat\Assets\tpp\pack\player\fova\plfova_sna8_main0_c<id>.fpk
--fova files="\Assets\tpp\fova\chara\sna\sna8_main0_c<id>.fv2"
--AVATAR NAKED body fovas -- to match avatar skin color
--in \chunk0_dat\Assets\tpp\pack\player\fova\plfova_sna8_main0_body0_c<skinId>.fpk
--fova files="\Assets\tpp\fova\chara\sna\sna8_main0_body0_c<skinId>.fv2"
--DD_MALE/DD_FEMALE NORMAL Camo fovas
--in \chunk0_dat\Assets\tpp\pack\player\fova\plfova_dds<5/6>_main0_ply_v<id>.fpk
--where dds5==dd male, dds6==dd female
-- fova files="/Assets/tpp/fova/chara/sna/dds<5/6>_main0_ply_v<id>.fv2",--drab - also already in plparts_dd_male.fpk
--FOB reward fatigues, still ony hashed/undictionaried in emooses dictionary, are in secaproject fork
--in /1/MGSVTUPDATE0100/00.dat
--/Assets/tpp/pack/player/fova/plfova_sna0_main1_c23
--/Assets/tpp/pack/player/fova/plfova_sna0_main1_c24
--/Assets/tpp/pack/player/fova/plfova_sna0_main1_c27
--/Assets/tpp/pack/player/fova/plfova_sna0_main1_c29
--/Assets/tpp/pack/player/fova/plfova_sna0_main1_c30
--/Assets/tpp/pack/player/fova/plfova_sna0_main1_c35
--/Assets/tpp/pack/player/fova/plfova_sna0_main1_c38
--/Assets/tpp/pack/player/fova/plfova_sna0_main1_c39
--/Assets/tpp/pack/player/fova/plfova_sna0_main1_c42
--/Assets/tpp/pack/player/fova/plfova_sna0_main1_c46
--/Assets/tpp/pack/player/fova/plfova_sna0_main1_c49
--/Assets/tpp/pack/player/fova/plfova_sna0_main1_c52
--/Assets/tpp/pack/player/fova/plfova_sna8_main0_c23
--/Assets/tpp/pack/player/fova/plfova_sna8_main0_c24
--/Assets/tpp/pack/player/fova/plfova_sna8_main0_c27
--/Assets/tpp/pack/player/fova/plfova_sna8_main0_c29
--/Assets/tpp/pack/player/fova/plfova_sna8_main0_c30
--/Assets/tpp/pack/player/fova/plfova_sna8_main0_c35
--/Assets/tpp/pack/player/fova/plfova_sna8_main0_c38
--/Assets/tpp/pack/player/fova/plfova_sna8_main0_c39
--/Assets/tpp/pack/player/fova/plfova_sna8_main0_c42
--/Assets/tpp/pack/player/fova/plfova_sna8_main0_c46
--/Assets/tpp/pack/player/fova/plfova_sna8_main0_c49
--/Assets/tpp/pack/player/fova/plfova_sna8_main0_c52
--/Assets/tpp/pack/player/fova/plfova_dds5_main0_ply_v23
--/Assets/tpp/pack/player/fova/plfova_dds5_main0_ply_v24
--/Assets/tpp/pack/player/fova/plfova_dds5_main0_ply_v27
--/Assets/tpp/pack/player/fova/plfova_dds5_main0_ply_v29
--/Assets/tpp/pack/player/fova/plfova_dds5_main0_ply_v30
--/Assets/tpp/pack/player/fova/plfova_dds5_main0_ply_v35
--/Assets/tpp/pack/player/fova/plfova_dds5_main0_ply_v38
--/Assets/tpp/pack/player/fova/plfova_dds5_main0_ply_v39
--/Assets/tpp/pack/player/fova/plfova_dds5_main0_ply_v42
--/Assets/tpp/pack/player/fova/plfova_dds5_main0_ply_v46
--/Assets/tpp/pack/player/fova/plfova_dds5_main0_ply_v49
--/Assets/tpp/pack/player/fova/plfova_dds5_main0_ply_v52
--/Assets/tpp/pack/player/fova/plfova_dds6_main0_ply_v23
--/Assets/tpp/pack/player/fova/plfova_dds6_main0_ply_v24
--/Assets/tpp/pack/player/fova/plfova_dds6_main0_ply_v27
--/Assets/tpp/pack/player/fova/plfova_dds6_main0_ply_v29
--/Assets/tpp/pack/player/fova/plfova_dds6_main0_ply_v30
--/Assets/tpp/pack/player/fova/plfova_dds6_main0_ply_v35
--/Assets/tpp/pack/player/fova/plfova_dds6_main0_ply_v38
--/Assets/tpp/pack/player/fova/plfova_dds6_main0_ply_v39
--/Assets/tpp/pack/player/fova/plfova_dds6_main0_ply_v42
--/Assets/tpp/pack/player/fova/plfova_dds6_main0_ply_v46
--/Assets/tpp/pack/player/fova/plfova_dds6_main0_ply_v49
--/Assets/tpp/pack/player/fova/plfova_dds6_main0_ply_v52
--thanks HeartlessSeph
--retail 1.10 swimwear camos
--plfova_cmf0_main0_def_v00
--plfova_cmf0_main0_def_v01
--plfova_cmf0_main0_def_v02
--plfova_cmf0_main0_def_v03
--plfova_cmf0_main0_def_v05
--plfova_cmf0_main0_def_v06
--plfova_cmf0_main0_def_v38
--plfova_cmf0_main0_def_v39
--plfova_cmf0_main0_def_v44
--plfova_cmf0_main0_def_v46
--plfova_cmf0_main0_def_v48
--plfova_cmf0_main0_def_v53
Edit:
plparts_avatar_man={modelId="avm0_body0"},--tex for avatar cusomization
plparts_dd_female={modelId="dds6_main0"},
plparts_dd_male={modelId="dds5_main0"},
plparts_ninja={modelId="nin0_main0"},
plparts_raiden={modelId="rai0_main0"},
plparts_normal={modelId="sna0_main0"},
plparts_normal_scarf={modelId="sna0_main1"},
plparts_hospital={modelId="sna1_main0"},
plparts_sneaking_suit={modelId="sna2_main0"},
plparts_gz_suit={modelId="sna2_main1"},
plparts_leather={modelId="sna3_main1"},
plparts_venom={modelId="sna4_main0"},
plparts_ddf_venom={modelId="sna4_plyf0"},
plparts_ddm_venom={modelId="sna4_plym0"},
plparts_battledress={modelId="sna5_main0"},
plparts_ddf_battledress={modelId="sna5_plyf0"},
plparts_ddm_battledress={modelId="sna5_plym0"},
plparts_mgs1={modelId="sna6_main0"},
plparts_parasite={modelId="sna7_main0"},
plparts_ddf_parasite={modelId="sna7_plyf0"},
plparts_ddm_parasite={modelId="sna7_plym0"},
plparts_naked={modelId="sna8_plym0"},
plparts_gold={modelId="sna9_plym0"},
plparts_silver={modelId="sna9_plym1"},
plparts_ddf_swimwear={modelId="dlf0_main0"},--tex the fmdl for this breaks the naming convention of <modelid>_def (of all others in this table) and is named dlf0_main0_def_f.fmdl
plparts_ddm_swimwear={modelId="dlf1_main0"},
plparts_dla0_main0_def_v00={modelId="dla0_main0"},
plparts_dla0_plym0_def_v00={modelId="dla0_plym0"},
plparts_dla1_main0_def_v00={modelId="dla1_main0"},
plparts_dla1_plym0_def_v00={modelId="dla1_plym0"},
plparts_dlb0_main0_def_v00={modelId="dlb0_main0"},
plparts_dlb0_plym0_def_v00={modelId="dlb0_plym0"},
plparts_dlc0_plyf0_def_v00={modelId="dlc0_plyf0"},
plparts_dlc1_plyf0_def_v00={modelId="dlc1_plyf0"},
plparts_dld0_main0_def_v00={modelId="dld0_main0"},
plparts_dld0_plym0_def_v00={modelId="dld0_plym0"},
plparts_dle0_plyf0_def_v00={modelId="dle0_plyf0"},
plparts_dle1_plyf0_def_v00={modelId="dle1_plyf0"},