Files
ubufugu 7971961166
Analyze modified files / flake8 (push) Failing after 2m28s
Build / build-win (push) Has been cancelled
Build / build-ubuntu2204 (push) Has been cancelled
ctest / Test C++ ubuntu-latest (push) Has been cancelled
ctest / Test C++ windows-latest (push) Has been cancelled
Analyze modified files / mypy (push) Has been cancelled
Build and Publish Docker Images / Push Docker image to Docker Hub (push) Successful in 5m4s
Native Code Static Analysis / scan-build (push) Failing after 5m2s
type check / pyright (push) Successful in 1m7s
unittests / Test Python 3.11.2 ubuntu-latest (push) Failing after 16m23s
unittests / Test Python 3.12 ubuntu-latest (push) Failing after 28m19s
unittests / Test Python 3.13 ubuntu-latest (push) Failing after 14m49s
unittests / Test hosting with 3.13 on ubuntu-latest (push) Successful in 5m0s
unittests / Test Python 3.13 macos-latest (push) Has been cancelled
unittests / Test Python 3.11 windows-latest (push) Has been cancelled
unittests / Test Python 3.13 windows-latest (push) Has been cancelled
add schedule I, sonic 1/frontiers/heroes, spirit island
2026-04-02 23:46:36 -07:00
..

Star Wars Episode I: Racer APWorld

Now this is podracing!

This is a randomizer for Star Wars Episode I: Racer for the PC. It uses Archipelago (a cross-game randomizer) to shuffle pod parts, race rewards, characters, and the track order. It is to be used in conjunction with the SWR AP Client.

The goal is to complete all 25 courses. Access to the courses is gated by new items called "Circuit Passes" or "Course Unlocks", depending on your settings. These items are shuffled into the pool of items that span your world and any others you generate with.

Checks are in the following places:

  • Watto's Shop
  • Pit Droid Shop
  • On completing races
  • On getting first place on select tracks (in vanilla this is how racers are unlocked)

Items you can get include:

  • Pod Parts (can be progressive)
  • Racers
  • Circuit Passes
  • Course Unlocks
  • Pit Droids
  • Money

The courses themselves pay out at "Fair" rates and are repeatable to farm money. However, money is mixed into the pool to supplement for the other payout settings. This way, you can get money and checks at the same time to keep your playthrough moving.

There is also some optional AI Scaling. Because the courses are randomized, you may encounter some more difficult courses early on. To combat that you can use one of the following AI Scaling options in your YAML:

  • Vanilla: Courses use their default scaling
  • Circuits: AI is scaled according to the current circuit
  • Parts: AI is dynamically scaled according to the quality of your parts

On top of this, you can set the Additional AI Multiplier. A value of 1000 sets the in-game value to 1.000. The client can modify this value as well; this is just the default starting point.

What do I need to play?

You will need the following to play this randomizer:

  • An Archipelago installation
  • The latest game client and apworld release
  • The Windows version of the game. Development has been conducted with the Steam and GOG versions.

How do I use this?

You can download the latest release on the client repository and double click the .apworld to install it to your Archipelago's custom_worlds directory. You can then use the Options Creator (included in Archipelago 0.6.5+) to generate a yaml or run the launcher and select Generate Template Settings to create a template yaml file in your Players/Templates directory. You can edit this to your liking, and then place it into the Players folder. Then you can generate a game, run a server, and connect the client.