速速上菜!

速速上菜!

评价数不足
Archipelago for PlateUp!
   
奖励
收藏
已收藏
取消收藏
Tags: Modifiers
文件大小
发表于
更新日期
957.144 KB
5 月 19 日 下午 12:30
11 月 14 日 上午 6:51
17 项改动说明 ( 查看 )

订阅以下载
Archipelago for PlateUp!

描述
This is the mod for Archipelago for PlateUp! It is currently in development and probably riddled with bugs so don't expect much 😅

For faster response times dm me directly cazisaboi or message in the discord thread in the Archipelago discord server https://discord.gg/9v6Na23kBY

The latest apworld and yaml: https://github.com/CazIsABoi/Archipelago/releases/latest

How the mod works/what the options do

Checks
The mod has several different types of checks but they are generally the same. You have checks for completing a day and for getting a star and if your goal is to franchise you also get a check each time you franchise. There are also some side checks like losing a run etcetera
Then there are also the dish checks which work a bit differently. When you start a game you can either see in the bottom left or the text client that you have gotten a list of dishes which looks somewhat like this: "Selected Dishes: Steak, Salad, Pie" those dishes now have their own respective checks when you complete a day with them. Other dishes that aren't specified like Breakfast will still get day checks but not their own respective dish checks. In a recent update the other dishes get locked when any number from 1-15 is selected, the first dish in the order sent is the dish you are supposed to use, you can disable dish checks entirely by changing the number to 0. You can choose the amount of randomized dishes that will get checks by changing this number:
dish:
# How many dishes the player starts with (1-15).
#
# You can define additional values between the minimum and maximum values.
# Minimum value is 1
# Maximum value is 15
1: 50 ← Change the "1" to anything from "1" to "15"
random: 0
random-low: 0
random-high: 0

Items and Speed Upgrades
The items mostly consist of what you could get in the shop for example a Dining Table or a Counter. However there are some unique items like the unique speed upgrades. There are 2 different types of speed upgrades, one being that of the players speed, the other being that of the appliances speed/the different processes you can do like chop, cook and clean. In the .yaml you have the option of choosing whether you want the appliance/processes upgrades in one or in three separate upgrades:
appliance_speed_mode:
# Choose whether all Speed Upgrade Appliances are "grouped" (single item),
# or "separate" (Cook, Chop, Clean).
grouped: 50 ← One single item controls all 3 processes
separate: 0 ← Three separate items control the 3 different processes
Goals
There are two different types of goals, that being complete a number of days or franchising a number of times.
goal:
# Set the goal for completion.
franchise_x_times: 50 ← Goal is to complete x number of franchises
complete_x_days: 0 ← Goal is to complete x number of days
After you've set your goal you choose the respective option under to modify the amount of days/franchises:


franchise_count:
# Select how many franchises are required for completion.(Only used if Goal=complete_x_franchises)
#
# You can define additional values between the minimum and maximum values.
# Minimum value is 1
# Maximum value is 10
2: 50 ←Change the "2" to any number from "1" to "10" to choose the amount of franchises you have to complete. If you chose your goal as complete x days this number doesn't do anything.
random: 0
random-low: 0
random-high: 0
day_count:
# Select how many days are required for completion. (Only used if Goal=complete_x_days)
#
# You can define additional values between the minimum and maximum values.
# Minimum value is 10
# Maximum value is 100
10: 50 ← Change the "10" to any number from "10" to "100" to choose the amount of days you have to complete. If you chose your goal as complete x franchises this number doesn't do anything.
random: 0
random-low: 0
random-high: 0

Gates
Gates in this mod so far work by using an item called day lease that restricts your progression if you haven’t gotten a day lease item. The amount of days depends on the value of the day_lease_interval in the yaml. The first days before the interval say 5 so days 1-5 are free and require no lease, however days after days 6-10 require one day lease to progress. This continues all the way until you reach your goal. If you’re missing day leases you’ll hit an “Impossible Menu” screen. This is the option in the yaml:
day_lease_interval:
# How many in-game days between each required Day Lease (min 1).
#
# You can define additional values between the minimum and maximum values.
# Minimum value is 1
# Maximum value is 30
5: 50 ← Change the 5 to any number between 1-30, that is your day interval.
random: 0
random-low: 0
random-high: 0
Logic
Logic in this mod works by chaining one day to the next: you can enter Day N+1 after reaching Day N. Entrances also check Day Lease count based on the day_lease_interval in the yaml: the first block (e.g., days 1–5) is free, then each next block needs +1 lease (e.g., 6–10 needs 1, 11–15 needs 2). Stars are their own gates too, unlocked every third day (3, 6, 9, 12, 15). Player Speed upgrades are also checked at set points as you go, scaling over the run (up to 5). Dishes are a side chain: each dish day needs the previous; non‑starting dishes also need their Unlock for Day 1. Overtime days (16–20) aren’t required for progression and won’t hold important items. If you’re missing what’s needed (lease, speed, or prior day), you’ll hit an “Impossible Menu” screen.


Other
There are some other things like some traps that will either hurt your run momentarily or permanently, more specifically the Random Customer Card adds a random upgrade card that affects the customers something like bigger groups or bigger messes. The mod also has the ability for you to decide how many of the appliances you received from checks you get to keep. It's chosen by this value in the .yaml:
appliances_kept:
# How many appliances the player keeps each run.
#
# You can define additional values between the minimum and maximum values.
# Minimum value is 1
# Maximum value is 5
1: 50 ← Change the "1" to anything from "1" to "5" to choose
random: 0
random-low: 0
random-high: 0

Starting inventory
If you want to add something to the starting inventory it looks like this:
start_inventory:
# Start with these items
Speed Upgrade Player: 1 ← Change the 1 to anything from 1-5 to decide starting amount
In the example one speed upgrade is added to the player

Issues
There is a pin that describes common issues I have seen and how to remedy them, however there are some issues that I have yet to fix that are my problem. The biggest issue right now is logic, the game doesn't require much logic since there is only one gate being the day leases. This was fixed in update 2.1.1, the game has logic now 🙂.

What is Archipelago?
Archipelago is a cross-game modification system which randomizes different games, then uses the result to build a single unified multi-player game. Items from one game may be present in another, and you will need your fellow players to find items you need in their games to help you complete your own.
(Taken straight from https://archipelago.gg)

What this mod does:
Together with the apworld it allows seamless side by side gameplay with other people in other games. It also grants the ability to make the game harder by limiting your speed. The mod allows you to gain items from other players like appliances or cards as well as traps like setting everything on fire
23 条留言
Caz  [作者] 11 月 15 日 下午 1:35 
It does yeah, one person connects and the others play with them
ANTIfirepower 11 月 15 日 上午 8:13 
Does this work on co-op?
Darth 9 月 25 日 下午 3:20 
Thank you so much, can't wait to try it
Caz  [作者] 9 月 25 日 上午 7:23 
Also for this update a new apworld version will be released, make sure to update it if you are hosting
Caz  [作者] 9 月 25 日 上午 7:10 
Alright it's fixed have fun everyone
Caz  [作者] 9 月 25 日 上午 6:14 
Yes unfortunately the latest update broke the mod, I'll try to put out a fix as soon as possible
Darth 9 月 25 日 上午 2:23 
Hello there, I've tried downloading the mod with only the lised dependencies and yet, when I load up the game, It's stuck on the opening screen (like when it looks like wood flooring) and nothing else
Aerista 8 月 31 日 下午 3:20 
Just downloaded this mod and seems like it is working - manged to get connected to the Archipelago website and drops were working!

Obviously the start of the game has a slow player speed but I wanted to edit the yaml file to increase it slightly closer to what it is normally (I personally don't like it that slow.) Looking at the generated spoiler file, I can see there is an item for player speed (ID:10) I have found where to add the starting items but what do I need to put in that section to trigger starting with 1 or 2 of that item?

I also wanted to add that I have recently discovered the joy of Archipelago so to find this mod made my day! Haha
Cuddleuppets 8 月 29 日 上午 12:08 
Oooh I see I need to Launch the game and go into HQ (Lobby) go into Options > PreferenceSystem > PlateupAP, create config. then EDIT the config with the correct info and that's where I put the port and stuff.
Cuddleuppets 8 月 28 日 下午 11:28 
How are you supposed to connect to a multiworld in the game? Using the text client doesn't work and in the game settings neither of the buttons in "PlateupAP" do anything.