Releases: digiholic/Archipelago
T.I.T.S. Integrated Text Service v0.8.2
Bugfix version, mostly to fix race conditions caused by firing off multiple async trigger endpoints at once. Should fix most problems with items not triggering throws.
Changes in this version
- Changed
AP-Receivedtrigger to take priority over others, if there is an endpoint for it, no other trigger will run for that item - Changed Item Flag handling so things marked both
ProgressionandUsefuldo not fire two events at once - Will attempt to reacquire T.I.T.S. endpoints if an item is received but no trigger is found.
- Added
/tits_debugcommand to enable verbose logging.
OSRS Members Beta 1
Through monumental effort, we present to use, in barely tested and only theoretically playable form - OSRS (Members Version).
New Features
- Members! (Obviously) - The APWorld and plugin are now set up for every chunk and skill in the entire game.
- Custom Victory conditions! - Set any potential Task as your Goal objective, so you can craft your own adventure!
- Complete Visual Overhaul - With significantly more data comes a need for a significantly cleaner interface. Including new features to automatically swap Task Categories whenever you gain XP in that skill.
- A brand new set of tasks, sourced from Source-Chunk's ChunkPicker, making Archipelago now much closer to a standard Chunkman
Limitations
- Chunks are the only supported unlocks so far. All gear and items are available if you can access them.
- There are many unavoidable "Nothing" items in the pool
- Most tasks do not auto-detect. I've done my best but there's just so many tasks to sort through T_T
- The plugin will need to be loaded from a Jar for the foreseeable future, until such a time as the plugin can be engineered to work with both f2p and members logic.
- We can't do anything about the generation times, I'm sorry. You honestly shouldn't be playing this anyway so that's on you.
T.I.T.S. Integrated Text Service v0.8.1
A Text Client that interfaces with T.I.T.S to throw items when certain triggers in a multiworld occur.
Usage:
- Run T.I.T.S. and enable the API through Settings menu. You may specify a port, or leave it at the default value of 42069
- Define any number of Triggers with the specified names below, and adjust any settings you want. The entire "Trigger On" section is not relevant for API triggers and can be ignored.
- Install the attached APWorld
- Run the
T.I.T.S. Integrated Text Servicefrom the Archipelago Launcher - Connect to a running Multiworld game. If T.I.T.S. had its port number left at default, it will auto-connect. Otherwise, you can use the
/tits-connect [optional_port]command to connect on a different port.
Once connected, any time one of the triggering conditions is met, it will execute that trigger!
Trigger Endpoints
These are the Trigger names that will be called by the Client, and when. You can also find this list in the client itself with the command /tits_help
- AP-Receive - When receiving any item
- AP-Receive-Progression- When receiving a progression item
- AP-Receive-Useful- When receiving a useful item
- AP-Receive-Filler- When receiving a filler item
- AP-Receive-Trap- When receiving a trap item
- AP-Goal- When you have achieved your goal
- AP-Deathlink- When a Deathlink is received, regardless of source (including yourself!)
All triggers will be run when the condition is met, so if you have triggers for both AP-Receive and AP-Receive-Progression, both will fire when you receive a progression item. The intention is to use AP-Receive only when you want the same trigger to run regardless of item tier, and to use the specified ones instead when you want them to behave differently. Any triggers that are not set up in T.I.T.S. will be quietly skipped. As such, all are optional.
Changes v0.8.1:
- Added Deathlink tag so client can properly receive Deathlink messages
T.I.T.S. Integrated Text Service v0.8.0
A Text Client that interfaces with T.I.T.S to throw items when certain triggers in a multiworld occur.
Usage:
- Run T.I.T.S. and enable the API through Settings menu. You may specify a port, or leave it at the default value of 42069
- Define any number of Triggers with the specified names below, and adjust any settings you want. The entire "Trigger On" section is not relevant for API triggers and can be ignored.
- Install the attached APWorld
- Run the
T.I.T.S. Integrated Text Servicefrom the Archipelago Launcher - Connect to a running Multiworld game. If T.I.T.S. had its port number left at default, it will auto-connect. Otherwise, you can use the
/tits-connect [optional_port]command to connect on a different port.
Once connected, any time one of the triggering conditions is met, it will execute that trigger!
Trigger Endpoints
These are the Trigger names that will be called by the Client, and when. You can also find this list in the client itself with the command /tits_help
- AP-Receive - When receiving any item
- AP-Receive-Progression- When receiving a progression item
- AP-Receive-Useful- When receiving a useful item
- AP-Receive-Filler- When receiving a filler item
- AP-Receive-Trap- When receiving a trap item
- AP-Goal- When you have achieved your goal
- AP-Deathlink- When a Deathlink is received, regardless of source (including yourself!)
All triggers will be run when the condition is met, so if you have triggers for both AP-Receive and AP-Receive-Progression, both will fire when you receive a progression item. The intention is to use AP-Receive only when you want the same trigger to run regardless of item tier, and to use the specified ones instead when you want them to behave differently. Any triggers that are not set up in T.I.T.S. will be quietly skipped. As such, all are optional.
OSRS V2.0.1
Changes in this version
- Fixed logic issue causing Crandor Island to be deemed as accessible without having enough access to the Dragon Slayer quest to actually reach it
- Updated language in options and documentation pages to properly use the word "Items" instead of "Checks" when describing Duds
OSRS APWorld V2.0
Plugin changes should apply to in-progress seeds, but compatibility is not guaranteed. Update in-progress runs at your own risk!
Changes in this version
ARPWorld Changes:
- Many, many new tasks. Some skill tasks, but tons of new "World Location" tasks
- New options,
enable_duds,dud_count, andenable_carepacksto control new features - Dud Checks - Items that provide no benefit to add more Tasks to the pool
- Care Packs - Items meant to be traded over by a main account. Disabled by default, incompatible with Ironman mode. Requires another account to trade over the items. Recommended for advanced users to speed up the seed.
- Various logic fixes, such as requiring Varrock for Pirate's Treasure
Runelite Plugin Changes:
- Updates Archipelago Java Client version so items are no longer displayed as "Unknown Item" or "Unknown Location"
- Plugin now pulls data from logic repository based on versions baked into AP Seed, allows for minor logic changes without requiring updates.
- AP slot data stored in Runelite directory, for more consistent detection of player login and more safeguards against connecting with the wrong OSRS account
- More consistent connectivity, no longer loses connection to AP server on world hops or loading, properly disconnects on logout
- "Tiered" items no longer mismatch between what is displayed and what is actually unlocked
- Adds new item categories for Duds, Care Packs, and Claimed Care Packs to item panel
- Every task should now be consistently auto-detected by Runelite. New methods of detecting completion have been devised that should be lag-proof.
- Plugin now displays an overlay when you are in a locked region, regardless of whether region-locker is installed or enabled.
- Many new types of Tasks, to auto-detect completion of new task types.
OSRS APWorld RC-1.5
Changes in this version:
- APWorld now generates logic from CSV hosted separately - See this repository for the latest version of the logic!
- Fixes an issue where combat and crafting tasks simply could not be rolled
- Fixes potential world generation errors if certain task types had 0 weight
- Fixes incorrect logical routing from Lumbridge Farms West to South of Varrock and vice-versa
- Minor text fixes
OSRS APWorld RC-1.2
Changes in this version
- Fixes an issue where East Varrock thought it was next to Al Kharid
- Canoe logic now takes into account your maximum woodcutting level to determine which connections are in logic
- The "Travel on a Canoe" task now properly checks if you have a valid start and destination to be in-logic
OSRS APWorld RC-1.1
Changes in this version
- Fixes a generation issue where some Chunksanity options would fail to generate
OSRS APWorld RC-1
Changes in this version
- A custom Runelite build is no longer required! The plugin can be found on the Runelite Plugin Hub in-game from the plugin hub tab on the client.
- Adjustments to generation, rule parsing, and logic generation that should result in faster generation times, particularly in large multiworlds with many locations.
- Adjust the maximum value for several Options to ensure a player cannot attempt to include more Tasks in a category than there are available.