about summary refs log tree commit diff stats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md110
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.
183. Double click on `lingo2.apworld` to install it, or copy it manually to the 183. 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
231. Open the Archipelago Launcher. 231. Open the Archipelago Launcher.
242. Select "Lingo 2 Client". 242. Select "Lingo 2 Client".
@@ -34,6 +34,26 @@ part of an Archipelago multiworld game.
34 34
35To continue an earlier game, you can perform the exact same steps as above. 35To continue an earlier game, you can perform the exact same steps as above.
36 36
37## Joining a Multiworld game (Non-Windows)
38
39Lingo 2 only officially supports Windows, but has been known to work on Linux
40using Proton. Archipelago can be played on a non-Windows system, but the process
41is a little more complex.
42
431. 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.
462. Open Lingo 2, and select Archipelago from the level selection list.
473. 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.
494. Click Start and wait for the connection settings screen to load.
505. Open the Archipelago Launcher.
516. Select "Lingo 2 Client".
527. You should see "Connected to Lingo 2!" You can then return to Lingo 2 and
53 fill out your connection details.
548. Press Connect.
559. 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
54Almost all maps that you can access from the base game are randomized. The 74Almost all maps that you can access from the base game are randomized. The only
55exceptions are: 75exception is The Hinterlands, which will probably be repurposed into a hint
56 76area. 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) 77below).
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
138be typed into a red panel even though it does not show you typing. When you 155be typed into a red panel even though it does not show you typing. When you
139finish typing the answer, the panel will solve as normal. 156finish 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
160This is an infamous panel, both in the base game and in the randomizer. There
161are _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
166The Sturdy contains a rainbow painting that leads to the Gold Ending area in
167Daedalus. There are three ways to spawn this painting, which have different
168logical 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
183While Icarus is easily accessible during normal play, it is not randomized by
184default. The main reason for this is that Icarus employs significantly more use
185of gravity changing mechanics than the rest of the game and as a result tends to
186cause motion sickness in a lot of players. It is also an infamously confusing
187area to navigate.
188
189Because of this, the player may enter and exit Icarus from the usual place in
190Daedalus, but it will not contain any locations, and no items will be added to
191the pool for it. The worldport will not be included in the randomization if
192worldport shuffle is on. Icarus can also still be entered from The Crystalline,
193but doing so (in order to then access Daedalus) will not be logically required.
194
195However, Icarus can be randomized via the "Enable Icarus" option. Doing so
196creates locations and items for the map, and includes the worldport in worldport
197shuffle. The aforementioned connection from The Crystalline also becomes
198logical, if The Crystalline is enabled.
199
200It is not trivial to telegraph exactly what is logical within Icarus. It is very
201easy to break logic because the gravity changers allow you to fall in almost any
202direction you want to. In general, falling is only in logic if it is "guided",
203i.e. falling through a hole or an open door to another platform, or using a
204gravity inverter. You may also sometimes be required to solve panels that are
205physically near you and easily visible, but not on your plane of gravity. The
206tracker can help you determine what is considered logical, if you want to stay
207within the randomizer's logic.
208
209### How do the gift maps work?
210
211The beta tester gift maps are hidden levels intended for specific people. By
212default, these are not accessible at all from within the randomizer. The "Enable
213Gift Maps" option allows you to enter the maps, and creates items and locations
214for them. If worldport shuffle is on, their worldports will be included in the
215randomization.
216
217The gift maps are accessed via a panel in The Entry's Starting Room, which only
218appears if at least one gift map is enabled. It is also treated like a cyan
219door, and will not appear until the condition specified in the Cyan Door
220Behavior option is satisfied. Solving this panel with the name of one of the
221beta testers will teleport you to their corresponding gift map. This README
222purposefully does not list the names you need to enter the maps via the panel.
223
224In the base game, nothing happens once you complete a gift map. Masteries have
225been added to the gift maps in the randomizer so that the player can be rewarded
226for completing them.
227
228Note that the gift maps were originally only intended to be played by specific
229people, and as a result may be frustrating or require knowledge of inside jokes.
230The Crystalline is particularly difficult as it requires completing a parkour
231course. It is highly recommended that you complete these maps vanilla or solo
232before bringing them to a multiworld. It is also perfectly acceptable to never
233enable them.
234
141## Running from source 235## Running from source
142 236
143The randomizer is mostly written in Python and GDScript, which do not need to be 237The randomizer is mostly written in Python and GDScript, which do not need to be