Difference between revisions of "Splatoon 2/Telemetry"
Line 72: | Line 72: | ||
=== boot_event2 === | === boot_event2 === | ||
{| class="wikitable" | {| class="wikitable" | ||
− | ! | + | ! Name !! Type !! Description |
− | |||
− | |||
|- | |- | ||
| player_model_type || int || Player gender | | player_model_type || int || Player gender |
Revision as of 23:33, 27 October 2018
This page is under construction
|
This page may be incomplete, as some areas may be very hard/near impossible to analyze.
Play Reports/SplatNet2
The data for this section was obtained on 4.1.0, with some 3.1.0 elements because of its inclusion of function names.
Events that have been dumped have been analyzed from a prepo dump. If not, the attributes have been assumed from a disassembler. Events that have very incomplete documentation have no or little analysis due to a large amount of unknown properties. Some events are called from obfuscated functions. Those events are very hard to analyze, so they will be extremely incomplete.
Function names will use the 3.1.0 symbol table name if possible. Otherwise, it will be the 4.1.0 IDA name.
Event ID | Function Name | Dumped | Very Incomplete | Obfuscated | Trigger | Notes |
---|---|---|---|---|---|---|
N/A | Cmn::PlayReport::prepareAndGetPlayReport | ✔ | 🞬 | 🞬 | N/A | This is prepended to every event unless otherwise noted |
N/A | Cmn::PlayReport::addVersusCommonKeyValueImpl_ | ✔ | 🞬 | 🞬 | N/A | This is prepended to certain events |
boot_ch_event | sub_7101242EFC | 🞬 | ✔ | ✔ | Boot | Appears to upload some hashes. (Anti-cheat?) |
boot_event2 | Cmn::PlayReport::saveBootEventMain_ | ✔ | 🞬 | 🞬 | Boot | Uploads a lot of information, including settings, character, and versus statistics |
boot_mission_detail_event | Cmn::PlayReport::saveBootEventMission_ | ✔ | 🞬 | 🞬 | Boot | Uploads mission information, such as completed levels and collectibles |
coop_ch_event | sub_7100DC6ECC | 🞬 | ✔ | ✔ | Unknown | |
coop_online_result_event | Game::Coop::ResultPlayReport::save | ✔ | 🞬 | 🞬 | Salmon Run results | Uploads various Salmon Run match statistics, such as rank and map |
invalid_connection_player | sub_710116AF60 | ✔ | ✔ | 🞬 | Unknown | Possibly caused by connection errors |
invalid_setting_event | sub_7100255370 | 🞬 | ✔ | 🞬 | Unknown | |
match_coop_finish_event2 | Game::Coop::ResultPlayReport::save | ✔ | ✔ | 🞬 | Salmon Run results | Uploads more Salmon Run match statistics, such as eggs collected and difficulty |
match_vs_finish_event2 | Cnet::VersusMatchmakeExe::onSendPlayReportMatchEnd | ✔ | 🞬 | 🞬 | Versus results | |
mission_octa_stage_result_event | Game::SeqMgrMissionOcta::doPlayReport_ | ✔ | 🞬 | 🞬 | Octo Expansion station results | Uploads Octo Expansion station completion statistics, such as money, completion time, and station ID |
mission_stage_result_event | Game::SeqMgrMission::doPlayPeport_ | ✔ | 🞬 | 🞬 | Octo Canyon stage results | Uploads Octo Canyon stage completion statistics, such as power eggs, weapon used, and upgrades |
runtime_undisplayed_error | Cmn::SaveDataVss::UdemaeX::validate | 🞬 | ✔ | 🞬 | Unknown | |
runtime_undisplayed_error | Cnet::Utl::tryGetNetworkServiceAccount | 🞬 | ✔ | 🞬 | Unknown | |
runtime_undisplayed_error | Game::OnlineVersusResultExe::stateUploadXPower | 🞬 | ✔ | 🞬 | Unknown | |
versus_ch_event | sub_7100DC6BE4 | 🞬 | ✔ | ✔ | Unknown | |
versus_death_event2 | Game::SeqMgrVersus::savePlayReportDeathEvent_ | ✔ | 🞬 | 🞬 | Versus player death | Unknown if this only affects the current player or uploads data from other players |
versus_other_event | sub_710117F144 | ✔ | 🞬 | 🞬 | Versus results | Uploads various match information about other players, such as score and MMR |
versus_result_event2 | Game::SeqVersusResult::savePlayReport_ | ✔ | 🞬 | 🞬 | Versus results | Uploads various match information, such as current gear and score |
boot_ch_event
Name | Type | Description |
---|---|---|
ch0 | utf8 | Appears to be a half SHA256 hash, like mem_identity_check |
ch1 | utf8 | Appears to be a half SHA256 hash, like mem_identity_check |
ch2 | utf8 | Appears to be a half SHA256 hash, like mem_identity_check |
ch3 | utf8 | Appears to be a half SHA256 hash, like mem_identity_check |
ch4 | utf8 | Appears to be a half SHA256 hash, like mem_identity_check |
boot_event2
Name | Type | Description |
---|---|---|
player_model_type | int | Player gender |
player_model_hair | int | Player hair |
player_model_bottom | int | Player pants |
player_model_skin_color | int | Player skin color |
player_model_eye_color | int | Player eye color |
ctrl_option_tv_style_cam_speed_stick | float | TV/Tabletop stick sensitivity |
ctrl_option_tv_style_cam_speed_gyro | float | TV/Tabletop gyro sensitivity |
ctrl_option_tv_style_is_enable_gyro | bool | TV/Tabletop gyro or stick |
ctrl_option_tv_style_is_reverse_ud | bool | TV/Tabletop vertically reversed |
ctrl_option_tv_style_is_reverse_lr | bool | TV/Tabletop horizontally reversed |
ctrl_option_hh_style_cam_speed_stick | float | Handheld stick sensitivity |
ctrl_option_hh_style_cam_speed_gyro | float | Handheld gyro sensitivity |
ctrl_option_hh_style_is_enable_gyro | bool | Handheld gyro or stick |
ctrl_option_hh_style_is_reverse_ud | bool | Handheld vertically reversed |
ctrl_option_hh_style_is_reverse_lr | bool | Handheld horizontally reversed |
online_play_penalty_penalty_count | int | Number of online penalties |
online_play_penalty_penalty_point | int | Online penalty severity |
time_location_for_seq | utf8 | Time zone |
money | int | |
turban_shell | int | Super Sea Snails |
is_enable_color_support | bool | Color Lock |
is_disable_coconut | bool | Plaza drawings disabled |
i_nu | array | ??? |
player_rank | int | Level |
star_rank | int | Stars |
udemae_cVar | int | Splat Zones rank |
udemae_cVlf | int | Tower Control rank |
udemae_cVgl | int | Rainmaker rank |
udemae_cVcl | int | Clam Blitz rank |
mmr_cRegular | float | Turf War MMR/power |
mmr_cGachi_cVar | float | Splat Zones MMR/power |
mmr_cGachi_cVlf | float | Tower Control MMR/power |
mmr_cGachi_cVgl | float | Rainmaker MMR/power |
mmr_cGachi_cVcl | float | Clam Blitz MMR/power |
xmmr_cGachi_cVar | float | Splat Zones X Power |
xmmr_cGachi_cVlf | float | Tower Control X Power |
xmmr_cGachi_cVgl | float | Rainmaker X Power |
xmmr_cGachi_cVcl | float | Clam Blitz X Power |
rd_cRegular | float | Turf War rating deviation |
rd_cGachi_cVar | float | Splat Zones rating deviation |
rd_cGachi_cVlf | float | Tower Control rating deviation |
rd_cGachi_cVgl | float | Rainmaker rating deviation |
rd_cGachi_cVcl | float | Clam Blitz rating deviation |
xrd_cGachi_cVar | float | Splat Zones X Rank rating deviation |
xrd_cGachi_cVlf | float | Tower Control X Rank rating deviation |
xrd_cGachi_cVgl | float | Rainmaker X Rank rating deviation |
xrd_cGachi_cVcl | float | Clam Blitz X Rank rating deviation |
inet_versus_count_total | int | Total online battles |
inet_versus_count_cRegular | int | Total online Turf War battles |
inet_versus_count_cGachi | int | Total ranked battles |
inet_versus_count_cFest | int | Total Splatfest battles |
inet_versus_count_cPrivate | int | Total Private battles |
inet_versus_count_cLeague | int | Total League battles |
mission_ikura_num | int | Octo Canyon Power Eggs |
mission_is_clear_normal_map_num | int | Octo Canyon total completed stages |
mission_is_clear_last_boss_stage | bool | Octo Canyon boss defeated |
coop_grade | int | Salmon Run rank |
coop_grade_point | int | Salmon Run experience |
coop_tutorial_phase | int | Salmon Run tutorial state |
coop_play_count | int | Total Salmon Run matches |
mem_identity_check | utf8 | Half-SHA256 of certain RomFS files |