FyreDay-TCG_AP_Client icon

TCG AP Client

A Mod that Connects TCG Card Shop Simulator to the multiworld randomizer Archipelago

Last updated a week ago
Total downloads 617
Total rating 1 
Categories Mods
Dependency string FyreDay-TCG_AP_Client-0.3.2
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

NOTE: This Mod requires connection to a Archipelago Multiworld. Go to https://archipelago.gg/ for more information or see the discord which can be found on that website

TCG Card Shop Simulator - Archipelago Client Mod

THIS IS IN EARLY ALPHA. THERE ARE MISSING FEATURES AND THERE WILL BE BUGS. PLEASE REPORT BUGS AND GIVE FEEDBACK IN THE FUTURE GAME DESIGN DISCORD CHANNEL

This Plugin is the TCG Card Shop Simulator implementation of a client to connect to an archipelago randomiser server and handle items and checks.

For the AP world see https://github.com/FyreDay/Archipelago-TCGCardShopSimulator/releases

Thunderstore Setup Guide DO NOT SKIP

This mod is also on thunderstore. Install Thunderstore on your computer and create a profile with AP Client

BepinEx Configuration

Once installed, Launch the game once to generate the config files

CLick 'Edit config' on the left

Under [ChainLoader] change HideManagerGameObject = false to HideManagerGameObject = true

Connecting

If installed correctly you should see a window in the top left with fields to enter the IP:Port, password, and Slot. New Game and load game should be disabled. If you are ever able to see your save slots your installation has been done incorrectly.

To Connect, Enter the data and hit the connect button. If the Not Connected Text changes to Connected You have succesfully connected. You May now click New Game if starting, or Load game if you have previously played on this seed.

This plugin creates a save folder where ever the plugin is installed to. For each seed you run, it will create a save file there leaving your save slots alone.

How This Rando Works

Licenses

The each page in the restock shop is randomized, the items inherit the level requirements of the slot they end up in

You start with a license from each restock page to sell at the beginning of the game.

Table Top page is currently not randomized, and not functioning perfectly. you still have to purchuse licenses there.

Locations

By default these are considered Locations. More may be added in the future.

-Selling products equal to how many come in a box

-Extra Sell Chacks are added for your starting items licenses

-Buying Shop expansions

-Leveling up

Cards

Excluding the 80 Ghost Cards, there are 2904 Unique cards in the game, approximately 360 per card pack

Collecting a new card can be enabled to be checks using card sanity. You can choose how many sets are locations. if card sanity is on basic, only new cards in basic packs will be locations. If on destiny basic, all new cards in destiny basic, legendary, epic, rare and basic will be locations

Items

These are the currently implemented Items

-Item Licenses

-Employee unlocks

-Expansion unlocks

-DIY Items unlocks

Traps

  • Stink Trap

  • Poltergeist Trap

Junk

  • Small, Medium, and Large XP

  • Small, Medium, and Large Money

-Random Card

-Random New Card Within Card Sanity

Goals

There are three Implemented Goals

Shop Expansion

Purchuse X shop expansions. The amount can be set in the yaml

Level

Get to shop Level X. The level can be set in the yaml

Ghost Search

This goal shuffles ghost cards as items into the world, when found in the multiworld they are put in the binder for you to sell or look at. when you are sent X Ghost cards you win. The amount can be set in the yaml ick the New Game button or Load game button. If you can ever see your save slots, the mod is installed incorrectly