Skip to content

Releases: chickentuna/WeddingWitchMod

Wedding Witch Archipelago 0.1.1

Choose a tag to compare

@chickentuna chickentuna released this 13 Oct 09:31

Changes since 0.1.0

  • Achievements pay out their Love Coins again: each room now keeps its own achievement progress instead of sharing your normal save's.
  • The main menu's Shop button can be reached with the arrow keys and gamepad.

The apworld and YAML are unchanged from 0.1.0, so existing seeds keep working.

Archipelago randomizer for Wedding Witch. The witch's upgrade shop stops selling
upgrades — all 73 levels become Archipelago items — and its shelves are restocked with
checks instead, which is what Love Coins buy now.

A default seed is 82 checks: the three potions offered after every stage, the boss beaten
in each of the six witch forms on Nightmare (once in any form on the lower difficulties),
and 20 shop shelves.

What's in this release

File Where it goes
WeddingWitchArchipelago-0.1.1.zip unzips into the game folder
wedding_witch.apworld your Archipelago install's custom_worlds/
WeddingWitch.yaml your Archipelago install's Players/, after editing

1. Install BepInEx

Wedding Witch is a Unity Mono build, so it needs the Mono flavour of BepInEx 6 from
the bleeding-edge builds page. The
IL2CPP builds will not load. Take the newest one for your platform:

  • Windows — BepInEx-Unity.Mono-win-x64-6.0.0-be.*.zip
  • Linux — BepInEx-Unity.Mono-linux-x64-6.0.0-be.*.zip

Unzip it into the game folder — the one holding Wedding Witch.exe on Windows or
Wedding Witch.x86_64 on Linux. Steam's Manage → Browse local files will take you
there.

Then launch the game once and quit. That first run creates BepInEx/plugins, and it
will not create it until the game has actually started.

Linux only, two extra steps:

chmod +x run_bepinex.sh

and set the game's Steam launch options to:

./run_bepinex.sh %command%

Without the launch options BepInEx is never loaded and the game simply runs unmodded.
Windows needs neither — its BepInEx hooks the executable directly.

2. Install the mod

Unzip WeddingWitchArchipelago-0.1.1.zip into the same game folder. It carries its own
BepInEx/plugins/... path, so you should end up with:

Wedding Witch/BepInEx/plugins/WeddingWitchArchipelago/WeddingWitchArchipelago.dll

3. Install the apworld

Drop wedding_witch.apworld into custom_worlds/ in your Archipelago install, then edit
WeddingWitch.yaml and put it in Players/. Both the host generating the seed and anyone
tracking it need the apworld.

4. Play

Launch the game. The connection panel opens itself on the main menu; F1
toggles it. Fill in the server address, port, your slot name and the room password if
there is one, then press Connect. Your details are remembered for next launch.

The main menu gains a Shop button beside Upgrades: Upgrades lists the levels the
multiworld has sent you, unbuyable, and Shop sells Archipelago checks for Love Coins.

Your upgrade levels, coins and stats are kept per room, so connecting neither reads nor
writes the save you play unconnected.

Notes

Universal Tracker is supported and needs no YAML of its own.

Which difficulties you can play comes from the multiworld rather than from clearing the
previous one, so expect Hard and Nightmare to be locked until the items turn up.


🤖 Release notes generated with Claude Code

Wedding Witch Archipelago 0.1.0

Choose a tag to compare

@chickentuna chickentuna released this 10 Aug 21:59

Archipelago randomizer for Wedding Witch. The witch's upgrade shop stops selling
upgrades — all 73 levels become Archipelago items — and its shelves are restocked with
checks instead, which is what Love Coins buy now.

A default seed is 82 checks: the three potions offered after every stage, the boss beaten
in each of the six witch forms on Nightmare (once in any form on the lower difficulties),
and 20 shop shelves.

What's in this release

File Where it goes
WeddingWitchArchipelago-0.1.0.zip unzips into the game folder
wedding_witch.apworld your Archipelago install's custom_worlds/
WeddingWitch.yaml your Archipelago install's Players/, after editing

1. Install BepInEx

Wedding Witch is a Unity Mono build, so it needs the Mono flavour of BepInEx 6 from
the bleeding-edge builds page. The
IL2CPP builds will not load. Take the newest one for your platform:

  • Windows — BepInEx-Unity.Mono-win-x64-6.0.0-be.*.zip
  • Linux — BepInEx-Unity.Mono-linux-x64-6.0.0-be.*.zip

Unzip it into the game folder — the one holding Wedding Witch.exe on Windows or
Wedding Witch.x86_64 on Linux. Steam's Manage → Browse local files will take you
there.

Then launch the game once and quit. That first run creates BepInEx/plugins, and it
will not create it until the game has actually started.

Linux only, two extra steps:

chmod +x run_bepinex.sh

and set the game's Steam launch options to:

./run_bepinex.sh %command%

Without the launch options BepInEx is never loaded and the game simply runs unmodded.
Windows needs neither — its BepInEx hooks the executable directly.

2. Install the mod

Unzip WeddingWitchArchipelago-0.1.0.zip into the same game folder. It carries its own
BepInEx/plugins/... path, so you should end up with:

Wedding Witch/BepInEx/plugins/WeddingWitchArchipelago/WeddingWitchArchipelago.dll

3. Install the apworld

Drop wedding_witch.apworld into custom_worlds/ in your Archipelago install, then edit
WeddingWitch.yaml and put it in Players/. Both the host generating the seed and anyone
tracking it need the apworld.

4. Play

Launch the game. The connection panel opens itself on the main menu; F1
toggles it. Fill in the server address, port, your slot name and the room password if
there is one, then press Connect. Your details are remembered for next launch.

The main menu gains a Shop button beside Upgrades: Upgrades lists the levels the
multiworld has sent you, unbuyable, and Shop sells Archipelago checks for Love Coins.

Your upgrade levels, coins and stats are kept per room, so connecting neither reads nor
writes the save you play unconnected.

Notes

Universal Tracker is supported and needs no YAML of its own.

Which difficulties you can play comes from the multiworld rather than from clearing the
previous one, so expect Hard and Nightmare to be locked until the items turn up.


🤖 Release notes generated with Claude Code