Conch Bay is a cross-platform schedule and battle statistic client for Splatoon 3.
You may also test the latest app within TestFlight on iOS, or download unsigned APK directly in Actions.
You can run Conch Bay with limited features with Expo Go or build a native app with the following commands.
To build Conch Bay, you have to install node
, yarn
, expo-cli
, eas-cli
and OS-related build tools. In addition, if you want to build a deployable app, you should sign packages with valid certificates.
yarn
# Run with Expo Go.
yarn start
# Build a native app.
eas build --local --platform <ios|android> --profile <production|internal|development|preview>
Run the following command and all outputs will be merged into conch-bay-import.json
. You can then import it into Conch Bay.
python3 tools/convert_s3s_outputs.py <PATH_TO_S3S>
Run the following command to extract and convert stat.ink Salmon Run JSON into conch-bay-import.json
. You can then import it into Conch Bay. Notice that some fields (ID, banners and badges in Splashtags, etc.) were lost when uploaded to stat.ink which will be replaced with dummy ones.
python3 tools/convert_stat_ink_salmon_run_json.py <PATH_TO_EXTRACTED_STAT_INK_SALMON_RUN_JSON>
Run the following command to extract and convert data from a ikawidget3 database IKAX3 into conch-bay-import.json
. You can then import it into Conch Bay. You have to agree with Couchbase Enterprise License](https://www.couchbase.com/ESLA01162020) before converting.
python3 tools/convert_ikax3.py <PATH_TO_IKAX3>
Run the following command to extract and convert data from a salmdroidNW backup into conch-bay-import.json
. You can then import it into Conch Bay.
python3 tools/convert_salmdroidnw_backup.py <PATH_TO_EXTRACTED_SALMDROIDNW_BACKUP>
Run the following command to extract and convert data from a Salmonia3+ backup into conch-bay-import.json
. You can then import it into Conch Bay.
python3 tools/convert_salmonia3+_backup.py <PATH_TO_SALMONIA3+_PLAIN_JSON_BACKUP>
Run the following command to extract and convert data from a Conch Bay database into conch-bay-import.json
. You can then import it into Conch Bay.
python3 tools/convert_db.py <PATH_TO_DB>
Run the following command to validate a results JSON.
python3 tools/validate.py <PATH_TO_JSON>
Conch Bay is licensed under the MIT License.
Conch Bay uses API provided by Splatoon3.ink for schedules and shifts information, APIs provided by imink f API and nxapi znca API for account authorization and Nintendo app versions for API version updates.
Conch Bay uses splat3 for mapping and Nintendo app versions for API version updates in build time.
Conch Bay uses Splatoon3.ink for images and splat3 for mapping in data converters.
Conch Bay is grateful for Splatoon-related open source pioneers including s3s and s3si.ts, and all open source components listed in the OSS Licenses.