Shivers: Implement New Game (#1836)

Co-authored-by: Mathx2 <Mathx2@gmail.com>
Co-authored-by: Zach Parks <zach@alliware.com>
This commit is contained in:
GodlFire
2023-11-24 16:23:45 -07:00
committed by GitHub
parent 8173fd54e7
commit 8d41430cc8
12 changed files with 1202 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
# Shivers
## Where is the settings page?
The [player settings page for this game](../player-settings) contains all the options you need to configure and export a
configuration file.
## What does randomization do to this game?
All Ixupi pot pieces are randomized. Keys have been added to the game to lock off different rooms in the museum,
these are randomized. Crawling has been added and is required to use any crawl space.
## What is considered a location check in Shivers?
1. All puzzle solves are location checks excluding elevator puzzles.
2. All Ixupi captures are location checks excluding Lightning.
3. Puzzle hints/solutions are location checks. For example, looking at the Atlantis map.
4. Optionally information plaques are location checks.
## When the player receives an item, what happens?
If the player receives a key then the corresponding door will be unlocked. If the player receives a pot piece, it is placed into a pot piece storage location.
## What is the victory condition?
Victory is achieved when the player captures Lightning in the generator room.
## Encountered a bug?
Please contact GodlFire on Discord for bugs related to Shivers world generation.\
Please contact GodlFire or mouse on Discord for bugs related to the Shivers Randomizer.

View File

@@ -0,0 +1,60 @@
# Shivers Randomizer Setup Guide
## Required Software
- [Shivers (GOG version)](https://www.gog.com/en/game/shivers) or original disc
- [ScummVM](https://www.scummvm.org/downloads/) version 2.7.0 or later
- [Shivers Randomizer](https://www.speedrun.com/shivers/resources)
## Setup ScummVM for Shivers
### GOG version of Shivers
1. Launch ScummVM
2. Click Add Game...
3. Locate the folder for Shivers (typically in GOG Galaxy\Games\Shivers)
4. Click OK
### Disc copy of Shivers
1. Copy contents of Shivers disc to a desired location on your computer
2. Launch ScummVM
3. Click Add Game...
4. Locate the folder for Shivers and click Choose
5. Click OK
## Create a Config (.yaml) File
### What is a config file and why do I need one?
See the guide on setting up a basic YAML at the Archipelago setup
guide: [Basic Multiworld Setup Guide](/tutorial/Archipelago/setup/en)
### Where do I get a config file?
The Player Settings page on the website allows you to configure your personal settings and export a config file from
them. Player settings page: [Shivers Player Settings Page](/games/Shivers/player-settings)
### Verifying your config file
If you would like to validate your config file to make sure it works, you may do so on the YAML Validator page. YAML
validator page: [YAML Validation page](/mysterycheck)
## Joining a MultiWorld Game
1. Launch ScummVM
2. Highlight Shivers and click "Start"
3. Launch the Shivers Randomizer
4. Click "Attach"
5. Click "Archipelago"
6. Enter the Archipelago server address, slot name, and password
7. Click "Connect"
8. In Shivers click "New Game"
## What is a check
- Every puzzle
- Every puzzle hint/solution
- Every document that is considered a Flashback
- Optionally information plaques.