Noita: implement new game (#1676)
* Noita: implement new game (#1676) --------- Co-authored-by: DaftBrit <87314354+DaftBrit@users.noreply.github.com> Co-authored-by: l.kelsall@b4rn.org.uk <l.kelsall@b4rn.org.uk> Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com> Co-authored-by: Scipio Wright <scipiowright@gmail.com> Co-authored-by: Scipio Wright <lightdemonjoe4@gmail.com> Co-authored-by: Zach Parks <zach@alliware.com>
This commit is contained in:
63
worlds/noita/docs/en_Noita.md
Normal file
63
worlds/noita/docs/en_Noita.md
Normal file
@@ -0,0 +1,63 @@
|
||||
# Noita
|
||||
|
||||
## 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
|
||||
config file.
|
||||
|
||||
## What does randomization do to this game?
|
||||
|
||||
Noita is a procedurally generated action roguelite. During runs in Noita you will find potions, wands, spells, perks,
|
||||
pickups, and chests. Shop items, chests/hearts hidden in the environment, and pedestal items will be replaced with
|
||||
location checks. Orbs and boss drops will optionally give location checks as well, if they are enabled in the settings.
|
||||
Noita items that can be found in other players' games include specific perks, orbs (optional), wands,
|
||||
hearts (Extra Max Health), gold, potions, and other items. If traps are enabled, some randomized negative effects can
|
||||
affect your game when found.
|
||||
|
||||
## What is the goal of Noita?
|
||||
|
||||
The vanilla goal of Noita is to progress through each level and beat the final boss, taking the Sampo
|
||||
(gear shaped object) through the portal, and interacting with the altar at the end. There are other endings as well
|
||||
which require you to gather a certain number of orbs and bring the sampo to an alternate altar.
|
||||
The Archipelago implementation maintains the same goals. While creating your YAML, you will choose what your goal will
|
||||
be. While the sampo's location is not randomized, orbs are added to the randomizer pool based on the number of orbs
|
||||
required for your goal.
|
||||
|
||||
Starting a fresh run after death will re-deliver *some* previously delivered items. The standard wand, potion, and perk
|
||||
pool are unaffected by the multiworld item pools. This will not present an issue with progression, and will make
|
||||
progression easier as the multiworld progresses.
|
||||
|
||||
## What Noita items can appear in other players' worlds?
|
||||
|
||||
Positive rewards can be:
|
||||
|
||||
* `Gold (200 or 1000)`
|
||||
* `Extra Max HP`
|
||||
* `Spell Refresher`
|
||||
* `Random Wand (Tier 1 - 6)`
|
||||
* `Potion`
|
||||
* `Orb`
|
||||
* `Immunity Perk`
|
||||
* `Extra Life`
|
||||
* `Other Helpful Perks`
|
||||
* `Miscellaneous Other Items`
|
||||
|
||||
Traps consist of all "Bad" and "Awful" events from Noita's native stream integration. Examples include:
|
||||
|
||||
* `Slow Player`
|
||||
* `Trailing Lava`
|
||||
* `Worm Rain`
|
||||
* `Spawning black holes`
|
||||
|
||||
### How many items are there?
|
||||
|
||||
The number of items is dependent on the settings you choose. Please check the information boxes next to the settings
|
||||
when setting up your YAML for more information.
|
||||
|
||||
## What does another world's item look like in Noita?
|
||||
|
||||
Other players' items will look like the Archipelago logo.
|
||||
|
||||
## Is Archipelago compatible with other Noita mods?
|
||||
|
||||
Yes, most other Noita mods *should* work. However, they have not been tested.
|
||||
44
worlds/noita/docs/setup_en.md
Normal file
44
worlds/noita/docs/setup_en.md
Normal file
@@ -0,0 +1,44 @@
|
||||
# Noita Setup Guide
|
||||
|
||||
## Installation
|
||||
|
||||
### Game
|
||||
|
||||
Go through the standard installation process for [Noita](https://noitagame.com/) on any of its supported platforms.
|
||||
|
||||
### Install Archipelago Mod
|
||||
|
||||
Download the Archipelago mod zip from the GitHub page:
|
||||
|
||||
[Archipelago Mod Download](https://github.com/DaftBrit/NoitaArchipelago/releases/latest)
|
||||
|
||||
Firstly, go to your Noita installation directory.
|
||||
|
||||
* **On Steam:** Find **Noita** in your Steam library. Right click, select *Manage* → *Browse local files*.
|
||||
* **On GOG Galaxy:** Find **Noita** in your Installed Games library. Right click, select *Manage installation* →
|
||||
*Show folder*.
|
||||
|
||||
Here you should see your game files and a folder called `mods`. Create a folder called `archipelago` and place all files
|
||||
from within the zip folder directly into the `archipelago` folder. After starting Noita, select the *Mods* menu. Here
|
||||
you should see the *Archipelago* mod listed.
|
||||
|
||||
In order to enable the mod you will first need to toggle **Unsafe mods** from *Disabled* to *Allowed*. This is required,
|
||||
as some external libraries are used by the mod in order to communicate with the Archipelago server. Once that is done,
|
||||
you can now enable the *Archipelago* mod (it should have an `[x]` next to it).
|
||||
|
||||
### Configure Archipelago Mod
|
||||
|
||||
In the Options menu, select Mod Settings. Under the Archipelago drop down, you will see the options for *Server*,
|
||||
*Port*, and *Slot*, where you can fill in the relevant information.
|
||||
|
||||
Once you start a new run in Noita, you should see "Connected to Archipelago server" in the bottom left of the screen. If
|
||||
you do not see this message, ensure that the mod is enabled and installed per the instructions above.
|
||||
|
||||
## Configuring your YAML File
|
||||
### What is a YAML and why do I need one?
|
||||
You can see the [basic multiworld setup guide](/tutorial/Archipelago/setup/en) here on the Archipelago website to learn
|
||||
about why Archipelago uses YAML files and what they're for.
|
||||
|
||||
### Where do I get a YAML?
|
||||
You can use the [game settings page for Noita](/games/Noita/player-settings) here on the Archipelago website to
|
||||
generate a YAML using a graphical interface.
|
||||
Reference in New Issue
Block a user