From d30a8e2ca351ba05d1b346e59feef6d098f75adf Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 25 Sep 2025 19:50:42 -0400 Subject: Reorganized READMEs --- apworld/CHANGELOG.md | 72 ---------------------------------------------------- apworld/README.md | 48 ----------------------------------- 2 files changed, 120 deletions(-) delete mode 100644 apworld/CHANGELOG.md delete mode 100644 apworld/README.md (limited to 'apworld') diff --git a/apworld/CHANGELOG.md b/apworld/CHANGELOG.md deleted file mode 100644 index 9637ee4..0000000 --- a/apworld/CHANGELOG.md +++ /dev/null @@ -1,72 +0,0 @@ -# lingo2-archipelago Apworld Releases - -## v6.6 - 2025-09-19 - -- Added options that make the requirements for Purple Ending and Cyan Ending - stricter. With the strict options on, players are required to have all purple - (level 1) letters in order to get Purple Ending, and all cyan (level 2) - letters to get Cyan Ending. These options are on by default. -- Renamed several items and locations, mostly regarding changing relative - directions (left, right, etc) to compass directions. The colored SMILE panels - in Daedalus now have clearer names too. -- Fixed some minor logic errors. - -Download: -[lingo2.apworld](https://files.fourisland.com/releases/lingo2-archipelago/apworld/v6.6/lingo2.apworld)
-Template YAML: -[Lingo 2.yaml](https://files.fourisland.com/releases/lingo2-archipelago/apworld/v6.6/Lingo%202.yaml)
-Source: -[v6.6](https://code.fourisland.com/lingo2-archipelago/tag/?h=apworld-v6.6) - -## v5.5 - 2025-09-16 - -- Fixed a panel in The Ancient that was missing a symbol. -- Fixed an issue where you could be expected to get S1 in The Darkroom without - having U. -- Renamed a few locations. - -Download: -[lingo2.apworld](https://files.fourisland.com/releases/lingo2-archipelago/apworld/v5.5/lingo2.apworld)
-Template YAML: -[Lingo 2.yaml](https://files.fourisland.com/releases/lingo2-archipelago/apworld/v5.5/Lingo%202.yaml)
-Source: -[v5.5](https://code.fourisland.com/lingo2-archipelago/tag/?h=apworld-v5.5) - -## v4.4 - 2025-09-14 - -- Fixed panel set location names. - -Download: -[lingo2.apworld](https://files.fourisland.com/releases/lingo2-archipelago/apworld/v4.4/lingo2.apworld)
-Template YAML: -[Lingo 2.yaml](https://files.fourisland.com/releases/lingo2-archipelago/apworld/v4.4/Lingo%202.yaml)
-Source: -[v4.4](https://code.fourisland.com/lingo2-archipelago/tag/?h=apworld-v4.4) - -## v4.3 - 2025-09-13 - -- Added a location for the anti-collectable in The Repetitive. -- Added trap items. These remove letters from your keyboard until you use the - Key Return in The Entry, similar to the anti-collectable in The Repetitive. - This can be controlled using the `trap_percentage` option, which defaults to - zero. -- Fixed crash on load when using Python 3.11. - -Download: -[lingo2.apworld](https://files.fourisland.com/releases/lingo2-archipelago/apworld/v4.3/lingo2.apworld)
-Template YAML: -[Lingo 2.yaml](https://files.fourisland.com/releases/lingo2-archipelago/apworld/v4.3/Lingo%202.yaml)
-Source: -[v4.3](https://code.fourisland.com/lingo2-archipelago/tag/?h=apworld-v4.3) - -## v3.2 - 2025-09-12 - -- Initial release for testing. Features include door shuffle, letter shuffle, - and symbol shuffle. - -Download: -[lingo2.apworld](https://files.fourisland.com/releases/lingo2-archipelago/apworld/v3.2/lingo2.apworld)
-Template YAML: -[Lingo 2.yaml](https://files.fourisland.com/releases/lingo2-archipelago/apworld/v3.2/Lingo%202.yaml)
-Source: -[v3.2](https://code.fourisland.com/lingo2-archipelago/tag/?h=apworld-v3.2) diff --git a/apworld/README.md b/apworld/README.md deleted file mode 100644 index 13374b2..0000000 --- a/apworld/README.md +++ /dev/null @@ -1,48 +0,0 @@ -# Lingo 2 Apworld - -The Lingo 2 Apworld allows you to generate Archipelago Multiworlds containing -Lingo 2. - -## Installation - -1. Download the Lingo 2 Apworld from - [the releases page](https://code.fourisland.com/lingo2-archipelago/about/apworld/CHANGELOG.md). -2. If you do not already have it, download and install the - [Archipelago software](https://github.com/ArchipelagoMW/Archipelago/releases/). -3. Double click on `lingo2.apworld` to install it, or copy it manually to the - `custom_worlds` folder of your Archipelago installation. - -## Running from source - -The apworld is mostly written in Python, which does not need to be compiled. -However, there are two files that need to be generated before the apworld can be -used. - -The first file is `data.binpb`, the datafile containing the randomizer logic. -You can read about how to generate it on -[its own README page](https://code.fourisland.com/lingo2-archipelago/about/data/README.md). -Once you have it, put it in a subfolder of `apworld` called `generated`. - -The second generated file is `data_pb2.py`. This file allows Archipelago to read -the datafile. We use `protoc`, the Protocol Buffer compiler, to generate it. As -of 0.6.3, Archipelago has protobuf 3.20.3 packaged with it, which means we need -to compile our proto file with a similar version. - -If you followed the steps to generate `data.binpb` and compiled the `datapacker` -tool yourself, you will already have protobuf version 3.21.12 installed through -vcpkg. You can then run a command similar to this in order to generate the -python file. - -```shell -.\out\build\x64-Debug\vcpkg_installed\x64-windows\tools\protobuf\protoc.exe -Iproto\ ^ - --python_out=apworld\generated\ .\proto\data.proto -``` - -The exact path to `protoc.exe` is going to depend on where vcpkg installed its -packages. The above location is where Visual Studio will probably put it. - -After generating those two files, the apworld should be functional. You can copy -it into an Archipelago source tree (rename the folder `apworld` to `lingo2` if -you do so) if you want to edit/debug the code. Otherwise, you can zip up the -folder and rename it to `lingo2.apworld` in order to package it for -distribution. -- cgit 1.4.1