From e2393340715fedd0e59957f60f3955859c904262 Mon Sep 17 00:00:00 2001 From: Alexander Yee Date: Fri, 31 Jan 2025 00:22:02 -0800 Subject: [PATCH] Adjust SwSh ball reader sprite threshold. --- .../NintendoSwitch/DevPrograms/TestProgramSwitch.cpp | 8 +++++++- .../Inference/Battles/PokemonSwSh_BattleBallReader.cpp | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/SerialPrograms/Source/NintendoSwitch/DevPrograms/TestProgramSwitch.cpp b/SerialPrograms/Source/NintendoSwitch/DevPrograms/TestProgramSwitch.cpp index 2009143a7..1d0a57c7f 100644 --- a/SerialPrograms/Source/NintendoSwitch/DevPrograms/TestProgramSwitch.cpp +++ b/SerialPrograms/Source/NintendoSwitch/DevPrograms/TestProgramSwitch.cpp @@ -267,7 +267,13 @@ void TestProgram::program(MultiSwitchProgramEnvironment& env, CancellableScope& + ImageRGB32 image("20250131-170450792229.png"); + PokemonSwSh::BattleBallReader reader(console, Language::Korean); + reader.read_ball(image); + + +#if 0 ImageRGB32 image("20250125-232444699636.png"); // TeraSilhouetteReader reader; @@ -277,7 +283,7 @@ void TestProgram::program(MultiSwitchProgramEnvironment& env, CancellableScope& TeraTypeReader reader; ImageMatch::ImageMatchResult results = reader.read(image); results.log(logger, 100); - +#endif #if 0 ImageRGB32 image("20250125-224044294692.png"); diff --git a/SerialPrograms/Source/PokemonSwSh/Inference/Battles/PokemonSwSh_BattleBallReader.cpp b/SerialPrograms/Source/PokemonSwSh/Inference/Battles/PokemonSwSh_BattleBallReader.cpp index 003ac13ea..e5b482249 100644 --- a/SerialPrograms/Source/PokemonSwSh/Inference/Battles/PokemonSwSh_BattleBallReader.cpp +++ b/SerialPrograms/Source/PokemonSwSh/Inference/Battles/PokemonSwSh_BattleBallReader.cpp @@ -17,7 +17,7 @@ namespace NintendoSwitch{ namespace PokemonSwSh{ -const double BattleBallReader::MAX_ALPHA = 0.28; +const double BattleBallReader::MAX_ALPHA = 0.29; const double BattleBallReader::ALPHA_SPREAD = 0.02;