You are viewing a potentially older version of this package. View all versions.
BluePrinceArchipelago-BluePrinceArchipelagoBepInEx-0.1.5 icon

BluePrinceArchipelagoBepInEx

The Blue Prince Implementation for the mult-game randomizer Archipelago

Date uploaded 5 days ago
Version 0.1.5
Download link BluePrinceArchipelago-BluePrinceArchipelagoBepInEx-0.1.5.zip
Downloads 44
Dependency string BluePrinceArchipelago-BluePrinceArchipelagoBepInEx-0.1.5

This mod requires the following mods to function

BepInEx-BepInExPack_IL2CPP-6.0.755 icon
BepInEx-BepInExPack_IL2CPP

BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.

Preferred version: 6.0.755

README

Disclaimer:

This version of Blue Prince Archipelago is in Alpha and as such has quite a few known issues and limitations. All known Bugs will be listed here. Any QoL changes or future planned changes will live here.

Below are a List of Limitations and Known issues of the Mod that are not expected to be fixed in the short term. While fixes are being looked into and worked on they were not prioritized for Alpha.

  • Only save files created on Bequest Mode (the game's default mode) are currently compatible.
  • Some special items and rooms can bypass the limited draft pool (such as the Prism Key and Secret Passage).
  • Room Upgrades aren't accounted for in logic and may result in out of logic checks.
  • Item logic only accounts for the possibility of an item spawning, regardless of the rarity of that item actually showing up.
  • Trunk logic currently doesn't account for how likely the rooms are to appear and the luck requirements for a trunk to spawn. I have made a list in discord to use as a guide for selecting trunk options for now.
  • This implementation requires some late game knowledge for items and locations even on early goals.
  • Certain items don't look quite right in pickup menus or in game please add any to this bug if they aren't already listed so this can be fixed in a future patch.
  • Sometimes rooms outside of your draft pool appear in drafts. I am currently unsure on how to fix this fully and need more data on which rooms drafted from where Please add any new instances of this to this issue.
  • Certain items like Repellant may not function as intended. Please check if a bug exists here or create a new one if you find an item that doesn't work here

Game Setup

Before you install this mod, I highly reccomend backing up your save file MtHollyBlueprint.es3 from your ~\AppData\LocalLow\Dogubomb\BLUE PRINCE\storage folder. Copy it somewhere safe. Blue Prince Archipelago does not touch the save file process in any way, but I can't guarantee that it won't. Use this mod at your own discresion.

  1. Start the game. You will notice a new UI at the top. It is best to connect here before starting a new profile. This UI can be shown by pressing "/" and dismissed by pressing "ESC". This also doubles as your game client. Tying /help in the command box will show all the local commands. You can also run archipelago server commands from this console once connected. A lot of the commands are intended for dev usage to allow for progress when there is an issue with the mod.

  2. To connect to your slot enter the connection details into the box on the left side of the UI. You will receive a message in the console if something goes wrong. If you are continueing a run (like in an async) load the same profile you loaded previously on the async run before connecting. The mod currently cannot detect it has loaded the correct seed so loading the wrong file may bork the mod's local saved data on your seed which may result in unexpected glitches.

  3. IMPORTANT If you have played a Blue Prince AP before in a different multiworld please run the /ResetData command. Due to limitations in the mod, the mod currently can't cleanly detect when it is safe to delete the local data on the last seed you played, so this must be done manually when starting a new seed.

  4. IMPORTANT After connecting to the Archipelago server, if you are starting a new multiworld, create a new file in Bequest Mode. While the game will function on other modes, it may create impossible to complete scenarios, so it is Bequest Mode only for now. If you are reconnecting or continueing a run, be sure to load the correct profile; the mod currently cannot detect it has loaded the correct seed so loading the wrong file may bork the mod's local saved data on your seed which may result in unexpected glitches.

  5. Enjoy!

Extras:

  • Blue Prince supports Universal Tracker. You can find it in #Universal-Tracker on the discord or download the client here.
  • To disable your mods open up the doorstop_config.ini in your Blue Prince Installation folder and set enabled to false. This will prevent Bepinex from loading.

CHANGELOG

v0.1.5

  • Fixed the most of the draft restrictiveness bugs. (mainly found floorplans and freezer not showing up properly)
  • Fixed EOD trap not working in a lot of cases
  • Fixed some of the visual oddities with some of the items (notably upgrade disks)
  • Fixed cabinet key pickups not properly sending checks
  • Fixed the shelter item not receiving properly
  • Fixed a lot of the permanent unlock checks not sending properly under when the item was received before the puzzle was solved.
  • Fixed an issue that was preventing the highest known trunk count from properly carrying over in Asyncs.
  • Fixed an issue where Servant's Quarters wasn't considered a Bedroom for Bedroom DeathLink settings
  • Fixed the Room Add Command
  • Fixed Microchip Pickup check not sending issues (Still need to fix the AP swirlies not showing up.)
  • Probably some other minor bugfixes that I forgot to document.

v0.1.4

  • Fixed an off deathlink message.

v0.1.3

  • Bugfix for a value that was unexpectly null

v0.1.2

  • Added a button in the connection UI to Reset Session Data via UI instead of Typing the /ResetData command
  • Fixed the majority, if not all of the draft issues relating rooms appearing when they shouldn't
  • Removed the Force command temporarily until a new version can be implemented.
  • Fixed the Console output of the ResetData Command.

v0.1.1

  • Removed VMode day8+ fix for HLC since that is now handled by the game itself.
  • Minor Drafting fix that should fix some, but not all of the weird drafting issues.
  • Fixed certain deathlink messages not properly including the player name.
  • Fixed trunk updates not properly handling upgraded rooms.
  • Potential Fix for Shelter item not receiving.
  • Potential Fixes for certain Permanent Upgrades not sending unlock checks.
  • Potential Fixes for AP swirlies not being removed from certain items that had models that persist across days.

v0.1.0

Initial version. Accidentally set Semantic version wrong, lol.