diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 110 |
1 files changed, 102 insertions, 8 deletions
| diff --git a/README.md b/README.md index 2899e4a..24e9fa2 100644 --- a/README.md +++ b/README.md | |||
| @@ -18,7 +18,7 @@ part of an Archipelago multiworld game. | |||
| 18 | 3. Double click on `lingo2.apworld` to install it, or copy it manually to the | 18 | 3. Double click on `lingo2.apworld` to install it, or copy it manually to the |
| 19 | `custom_worlds` folder of your Archipelago installation. | 19 | `custom_worlds` folder of your Archipelago installation. |
| 20 | 20 | ||
| 21 | ## Joining a Multiworld game | 21 | ## Joining a Multiworld game (Windows) |
| 22 | 22 | ||
| 23 | 1. Open the Archipelago Launcher. | 23 | 1. Open the Archipelago Launcher. |
| 24 | 2. Select "Lingo 2 Client". | 24 | 2. Select "Lingo 2 Client". |
| @@ -34,6 +34,26 @@ part of an Archipelago multiworld game. | |||
| 34 | 34 | ||
| 35 | To continue an earlier game, you can perform the exact same steps as above. | 35 | To continue an earlier game, you can perform the exact same steps as above. |
| 36 | 36 | ||
| 37 | ## Joining a Multiworld game (Non-Windows) | ||
| 38 | |||
| 39 | Lingo 2 only officially supports Windows, but has been known to work on Linux | ||
| 40 | using Proton. Archipelago can be played on a non-Windows system, but the process | ||
| 41 | is a little more complex. | ||
| 42 | |||
| 43 | 1. Download | ||
| 44 | [archipelago.tscn](https://code.fourisland.com/lingo2-archipelago/plain/client/archipelago.tscn) | ||
| 45 | and put it in your custom maps folder. You only have to do this once. | ||
| 46 | 2. Open Lingo 2, and select Archipelago from the level selection list. | ||
| 47 | 3. Put the path to your `lingo2.apworld` into the field provided. You only have | ||
| 48 | to do this once, as the game will remember what you put in. | ||
| 49 | 4. Click Start and wait for the connection settings screen to load. | ||
| 50 | 5. Open the Archipelago Launcher. | ||
| 51 | 6. Select "Lingo 2 Client". | ||
| 52 | 7. You should see "Connected to Lingo 2!" You can then return to Lingo 2 and | ||
| 53 | fill out your connection details. | ||
| 54 | 8. Press Connect. | ||
| 55 | 9. Enjoy! | ||
| 56 | |||
| 37 | ## Frequently Asked Questions | 57 | ## Frequently Asked Questions |
| 38 | 58 | ||
| 39 | ### Why aren't the starting room letters shuffled? | 59 | ### Why aren't the starting room letters shuffled? |
| @@ -51,13 +71,10 @@ same time as collecting the letter. | |||
| 51 | 71 | ||
| 52 | ### What areas are randomized? | 72 | ### What areas are randomized? |
| 53 | 73 | ||
| 54 | Almost all maps that you can access from the base game are randomized. The | 74 | Almost all maps that you can access from the base game are randomized. The only |
| 55 | exceptions are: | 75 | exception is The Hinterlands, which will probably be repurposed into a hint |
| 56 | 76 | area. Some advanced/hidden maps are also disabled by default (as discussed | |
| 57 | - Icarus (this will be randomized at some point, although it will be optional) | 77 | below). |
| 58 | - Demo | ||
| 59 | - The Hinterlands (this will probably be repurposed) | ||
| 60 | - The beta tester gift maps | ||
| 61 | 78 | ||
| 62 | ### Is my progress saved locally? | 79 | ### Is my progress saved locally? |
| 63 | 80 | ||
| @@ -138,6 +155,83 @@ one. As long as you have all of the necessary letters, an alternate answer can | |||
| 138 | be typed into a red panel even though it does not show you typing. When you | 155 | be typed into a red panel even though it does not show you typing. When you |
| 139 | finish typing the answer, the panel will solve as normal. | 156 | finish typing the answer, the panel will solve as normal. |
| 140 | 157 | ||
| 158 | ### Why does the tracker say "The Entry (Colored Doors Area) - OPEN" is in logic? | ||
| 159 | |||
| 160 | This is an infamous panel, both in the base game and in the randomizer. There | ||
| 161 | are _two_ valid answers that open the door / clear the location. These are | ||
| 162 | "ORANGE" and "WALL". | ||
| 163 | |||
| 164 | ### I can't solve the COLORS panel in The Sturdy! | ||
| 165 | |||
| 166 | The Sturdy contains a rainbow painting that leads to the Gold Ending area in | ||
| 167 | Daedalus. There are three ways to spawn this painting, which have different | ||
| 168 | logical requirements: | ||
| 169 | |||
| 170 | - Solve the COLORS panel that appears after collecting S2. This is the most | ||
| 171 | well-known way, and causes the most confusion because you may be expected to | ||
| 172 | enter the painting even if you are unable to solve the panel (e.g. if you are | ||
| 173 | missing letters or missing Boxes Symbol). | ||
| 174 | - Solve the panels in the order that you walk across the colors on the way | ||
| 175 | toward S2: Magenta, Red, Orange, Yellow, Green, Blue, Purple, Cyan. This has | ||
| 176 | the same logic as accessing S2. | ||
| 177 | - Type "MOVE" into the Green and Yellow panels, and none of the other ones. This | ||
| 178 | is a subset of the logic for accessing S2, so you may actually be expected to | ||
| 179 | use the rainbow painting before you can even collect S2. | ||
| 180 | |||
| 181 | ### How does Icarus work? | ||
| 182 | |||
| 183 | While Icarus is easily accessible during normal play, it is not randomized by | ||
| 184 | default. The main reason for this is that Icarus employs significantly more use | ||
| 185 | of gravity changing mechanics than the rest of the game and as a result tends to | ||
| 186 | cause motion sickness in a lot of players. It is also an infamously confusing | ||
| 187 | area to navigate. | ||
| 188 | |||
| 189 | Because of this, the player may enter and exit Icarus from the usual place in | ||
| 190 | Daedalus, but it will not contain any locations, and no items will be added to | ||
| 191 | the pool for it. The worldport will not be included in the randomization if | ||
| 192 | worldport shuffle is on. Icarus can also still be entered from The Crystalline, | ||
| 193 | but doing so (in order to then access Daedalus) will not be logically required. | ||
| 194 | |||
| 195 | However, Icarus can be randomized via the "Enable Icarus" option. Doing so | ||
| 196 | creates locations and items for the map, and includes the worldport in worldport | ||
| 197 | shuffle. The aforementioned connection from The Crystalline also becomes | ||
| 198 | logical, if The Crystalline is enabled. | ||
| 199 | |||
| 200 | It is not trivial to telegraph exactly what is logical within Icarus. It is very | ||
| 201 | easy to break logic because the gravity changers allow you to fall in almost any | ||
| 202 | direction you want to. In general, falling is only in logic if it is "guided", | ||
| 203 | i.e. falling through a hole or an open door to another platform, or using a | ||
| 204 | gravity inverter. You may also sometimes be required to solve panels that are | ||
| 205 | physically near you and easily visible, but not on your plane of gravity. The | ||
| 206 | tracker can help you determine what is considered logical, if you want to stay | ||
| 207 | within the randomizer's logic. | ||
| 208 | |||
| 209 | ### How do the gift maps work? | ||
| 210 | |||
| 211 | The beta tester gift maps are hidden levels intended for specific people. By | ||
| 212 | default, these are not accessible at all from within the randomizer. The "Enable | ||
| 213 | Gift Maps" option allows you to enter the maps, and creates items and locations | ||
| 214 | for them. If worldport shuffle is on, their worldports will be included in the | ||
| 215 | randomization. | ||
| 216 | |||
| 217 | The gift maps are accessed via a panel in The Entry's Starting Room, which only | ||
| 218 | appears if at least one gift map is enabled. It is also treated like a cyan | ||
| 219 | door, and will not appear until the condition specified in the Cyan Door | ||
| 220 | Behavior option is satisfied. Solving this panel with the name of one of the | ||
| 221 | beta testers will teleport you to their corresponding gift map. This README | ||
| 222 | purposefully does not list the names you need to enter the maps via the panel. | ||
| 223 | |||
| 224 | In the base game, nothing happens once you complete a gift map. Masteries have | ||
| 225 | been added to the gift maps in the randomizer so that the player can be rewarded | ||
| 226 | for completing them. | ||
| 227 | |||
| 228 | Note that the gift maps were originally only intended to be played by specific | ||
| 229 | people, and as a result may be frustrating or require knowledge of inside jokes. | ||
| 230 | The Crystalline is particularly difficult as it requires completing a parkour | ||
| 231 | course. It is highly recommended that you complete these maps vanilla or solo | ||
| 232 | before bringing them to a multiworld. It is also perfectly acceptable to never | ||
| 233 | enable them. | ||
| 234 | |||
| 141 | ## Running from source | 235 | ## Running from source |
| 142 | 236 | ||
| 143 | The randomizer is mostly written in Python and GDScript, which do not need to be | 237 | The randomizer is mostly written in Python and GDScript, which do not need to be |
