Skip to content

v0.34.0 — sharing the overworld

Choose a tag to compare

@campavao campavao released this 26 Aug 21:46
· 29 commits to main since this release

Compatible with 0.33.0 — the room protocol is unchanged and the relay is
untouched, so you can update without everyone else having to, and updating
can't interrupt a match anyone is playing.

Playing nicely with other mods

If you run Wilds of Kanto — the mod that puts wild Pokémon out in the
overworld — Battle Royale was unplayable. Every encounter in the Safari
opened a battle, told you that you had no usable Pokémon, and knocked you
out of the match before you'd caught anything.

Neither mod was doing anything wrong. Both of them take over the overworld,
and a match takes it over harder: you start with an empty party, in the
Safari, with the fog on a clock. The two were competing rather than
composing.

So now, mods that act on the overworld stand down for the length of a
match
and get switched back on the moment it ends — using the switches
they publish themselves, not by fighting them.

Your other mods are yours. If a match ends badly, if you leave in a hurry,
or if you close the game outright, they come back. There are two separate
paths that restore them and a third safety net in the fact that those mods
set themselves up fresh every time you launch.

And if it happens again

A battle the game refuses to start no longer counts as a loss. That's not
about any particular mod — it means the next thing that trips over this is
a curiosity instead of the end of your match.

Thanks to Feel Devine for reporting it, and for the patience of testing it
with mods on and off to pin down which one it was.