Lunacid
0 of 0

File information

Last updated

Original upload

Created by

Witchybun Albrekka

Uploaded by

Albrekka

Virus scan

Safe to use

About this mod

Randomize the game Lunacid's items and adds different options for different ways of play.

Permissions and credits
Mirrors
Changelogs
This mod randomizes several aspects of the game, using Archipelago's multi-world randomizer.  Note this is currently in alpha, a fair bit buggy, and not feature complete.

This currently includes the following:
- All pickup locations are shuffled.
- Entrance Randomizer
- Dropsanity: unique weapons/spells dropped by enemies are shuffled.
- Shopsanity: unique items sold by Sheryl and Patchouli are shuffled.
- Switchlocks: All physical switches are locked until you receive their relevant item.
- Doorlocks: All doors are locked until you receive their relevant item.
- Hidden Door Locks: All hidden doors cannot be opened until receiving the Dusty Crystal Orb.
- Element Shuffle: Almost all elements for weapons/spells are shuffled.
- Bestial Hints: Casting the spell on enemies reveals a hint about a location in Lunacid's usual flair.
- New items:
  - Orb of a Lost Archipelago: Helps the player know what's in logic, what they can get in a given area
  - Great Well Doors Keyring: If Doorlocks is enabled, tells the player which door keys they have.
  - Great Well Switches Keyring: If Switchlocks is enabled, tells the player which switch keys they have.
- Hint Book: The book in Wing's Rest is now always active, and is a list of hints for items people need from your game.


Lunacid Setup Guide

Requirements

You will need:
- BepInEx 5.4.22
- Archipelago Client
- The .apworld packaged with this mod.
- The mod itself.


Installation

- Download and unpackage the BepInEx version for x64 into your Lunacid installation folder. If you don't know where it is, in Steam you can right click and Manage -> Browse Local Files will get you there.
- LINUX ONLY: Right click Lunacid in Steam, go to Properties, and in Launch Options put

WINEDLLOVERRIDES="winhttp.dll=n,b" %command%

- Launch the game at least once, close.
- In BepInEx/plugins, put the folder in the attached mod zip.
- Install Archipelago Client. Documentation is here.
- Once installed, go to where your client is installed, go to lib/worlds, drop the attached .apworld here.
- Run ArchipelagoLauncher, hit Generate Template Settings, in order for the Lunacid.yaml to be generated.

Hosting a game locally is simply taking the Lunacid.yaml file, editing it to suit the settings you want, putting the file in the Players folder, and hitting Generate in ArchipelagoLauncher. For yaml formatting help, look here.


In-game setup

- Create a new save. The first part of character creation is to login. After a successful connect, you'll be allowed to make a new character.
- If successful, all data is saved to a file, found in the base game's folder under ArchSaves.
- Enjoy playing!

Troubleshooting


Q: My server's port changed and I can't connect. How do I fix this?
A: Open the .json file for your related save, and change the port in the save directly.

Q: I was sent a key to open a door, but it won't open.
A: This is now bug report worthy, but short-term, walk to where the item exists, then leave the same area, or reload the area. If its the talismans, you may have to reopen the chests.


Development for this mod can be found here.