/pso-tracker

Tracker for Phantasy Star Online speedruns

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

pso-tracker

For streamers to have an overlay to show technique disks and other boosters and pickups obtained while playing a speedrun of Phantasy Star Online. The tracker is currently focused on glitchless runs, where the spellcasting class (Force) relies on finding certain techniques to effectively proceed. Overall, the gameplay varies based on the techniques found, so it is useful for viewers to see the options available to the player.

Using

Tested with Firefox and Chrome.

Options:

Building from source code

To build your own instance,

  1. Install npm.
  2. Run npm install --only=production to download dependencies
  3. Run npm run build
  4. Load dist/index.html

Developing

Using parcel, you can run a local web server and continuously build as files are changed.

  1. Run npm install to download all dependencies, including devDependencies
  2. Run npm run dev to start the web server.
  3. Run npm run release to create a release package.

To get code checked in to this repository, please observe the guidelines in CONTRIBUTING.md.

License

Copyright (C) 2019-2023 Justin Schwartz

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.

pso-icons

SVG assets in this repository and the pso-icons are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Rorgigor pixel art

Courtesy of Rorgigor to be included with this repository.