Fully-functional standalone Windows/Mac/Linux/Android* client for Archipelago, specializing in Manual for Archipelago. Ensure that .NET 10 is installed prior to opening the application.
This project has a dependency to Emik.Morsels, if you are building this project, refer to its README first.
Many features address usability concerns over the original manual client:
- Accident-proof; You must tick a checkbox, press the "Release" button, and confirm the release again by holding down a separate button.
- Out-of-logic is highlighted; Locations not in logic are invisible by default, colored red, and a warning message appears when trying to break logic.
- Drag-and-drop; YAML files can be dropped into the window to immediately start a session.
- Highlights BK; Shows "BK" and "Done" to efficiently communicate the status of a manual slot.
It also includes other quality-of-life features to minimize setup time:
- Manage multiple sessions at the same time in one window, no need to open the application multiple times for each slot.
- Ability to communicate in the chat, see locations, and items, filtering with a search.
- Remembers the last server you logged in, automatically filling in the details upon startup.
- Highly customizable UI scaling and theming to ensure ease-of-use.
- Window can be resized to any resolution.
- Specify
REMOTE_PREFERENCES_PATHto change the path of thepreferences.cfgfile.
Android builds are handled in a separate project file Remote.Android.
Currently, android builds do successfully compile and theoretically work on devices with a x86_64 architecture, but for any other architecture are unable to launch properly due to the missing cimgui library.
As such, I do not publish Android builds at this current time.
If you wish to help out, you can discuss or provide resources in this issue. This would be greatly appreciated.
When compiling the project yourself, make sure to specify -c Debug as compiling under release can take upwards of 20+ minutes.
Thank you to the following projects that make this possible:
- Application icon by Ghostlyfield
- Archipelago
- Archipelago.MultiClient.Net
- Archipelago.MultiClient.Net.Analyzers
- cimgui
- Fira Code (go sponsor Nikita Prokopov!)
- imgui (go sponsor them!)
- ImGui.NET
- ManualForArchipelago
- MonoGame (go sponsor them!)
- PupNet Deploy
- YamlDotNet (go sponsor Edward Cooke!)
Issues and pull requests are welcome to help this repository be the best it can be.
This repository largely falls under the MPL-2 license.
The Fonts directory is subject to a separate license, being a redistribution of Fira Code.




