A desktop program for viewing splatnet 2 statistics and uploading them to stat.ink. Splatnet 2 only records the most recent 50 games and this tool is for uploading the game data to stat.ink for longer term access. There is also some data that splatnet 2 does not display. This program gives access to that data too.
At the moment, the only installer package is for Windows x64. Support for other platforms is planned if I can figure out how to build them on my windows machine or I get help in building them from people with access to other platforms.
Download installer .exe from https://github.com/hymm/squid-tracks/releases. You will get a warning when running the installer. Bypass the warning by clicking "more info" and then "Run Anyways."
To run in development mode install yarn.
yarn
yarn run dev
if your platform is not supported you should be able to create an installer by running in development mode or by building it by calling:
yarn run build
The installer will be created in /dist
.
Note: Render Process is using babel, but the backend process is not, so allowed syntax between the two is different right now.
translations are located in scr/locales/<locale code>.json
In src/messages.js
,
- add translation package from
react-intl
import szLocaleData from 'react-intl/locale-data/zz';
- add package to addLocaleData
addLocaleData([...jaLocaleData, ...zzLocaleData]);
- import messages and add to export
import sz from './locales/zz'; export default { ja, zz, };
In translationRunner.js
manageTranslations({
...
languages: ['ja', 'zz'],
});
If there are new strings in the program or new langauges added, run these commands.
yarn run dev
yarn run manage:translations
- Electron
- create-react-app
- React
- Bootstrap
- ikaLog If you have a capture card, this program can provide a lot more information. What weapons you're killed by, other onscreen events, ect.
- ikaRec Manually enter data using this android app.
- stat.ink The button on the top right allows you to enter data manually.
- hymm Maintainer @Wrong_Shoe (Discord) WrongShoe#9733
- mcescalante Mac Releases @mcescalante (Discord) sofly#3729
- DanSyor Schedule tab appearance @DanSyor (Discord) BlueDan#8041
- okuRaku League Tab, ja Translations @okuRaku (Discord) okuRaku#1417
- Danny: For figuring out how to log into splatnet-2 and making R.Danny.
- frozenpandaman: I referenced his python uploader for parsing splatnet-2 to stat.ink
- fetus hina: for creating stat.ink and answering my questions about the API.
- My girlfriend @Selkaine for making graphics.