diff --git a/input-locations.json b/input-locations.json index da7dbaa1..7b624156 100644 --- a/input-locations.json +++ b/input-locations.json @@ -1,4 +1,4 @@ [ - { "url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/download/0.9.8-pre.1/CCMultiworldRandomizer-0.9.8-pre.1.ccmod", "source": "" }, + { "url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/download/0.10.0-pre.1/CCMultiworldRandomizer-0.10.0-pre.1.ccmod", "source": "" }, { "url": "https://github.com/buanjautista/cc-open-world/releases/download/0.5.1/CC-Open-World-v0.5.1-pre1.ccmod", "source": "" } ] diff --git a/input-locations.old.json b/input-locations.old.json index da7dbaa1..7b624156 100644 --- a/input-locations.old.json +++ b/input-locations.old.json @@ -1,4 +1,4 @@ [ - { "url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/download/0.9.8-pre.1/CCMultiworldRandomizer-0.9.8-pre.1.ccmod", "source": "" }, + { "url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/download/0.10.0-pre.1/CCMultiworldRandomizer-0.10.0-pre.1.ccmod", "source": "" }, { "url": "https://github.com/buanjautista/cc-open-world/releases/download/0.5.1/CC-Open-World-v0.5.1-pre1.ccmod", "source": "" } ] diff --git a/npDatabase.json b/npDatabase.json index 9ceda9e4..e781c644 100644 --- a/npDatabase.json +++ b/npDatabase.json @@ -2,7 +2,7 @@ "mw-rando": { "metadataCCMod": { "id": "mw-rando", - "version": "0.9.8-pre.1", + "version": "0.10.0-pre.1", "title": "Multiworld randomizer", "description": "Client for CrossCode Archipelago Integration", "repository": "https://github.com/CodeTriangle/CCMultiworldRandomizer", @@ -10,33 +10,51 @@ "puzzle", "speedrun" ], - "authors": "CodeTriangle", + "authors": [ + "CodeTriangle", + "buanjautista" + ], "plugin": "mw-rando/plugin.js", "icons": { "24": "icon-24.png" }, "dependencies": { "marquee": ">=0.1.0", - "open-world": ">=0.5.8", "nax-ccuilib": ">=1.5.1", "tips-and-tricks": ">=0.1.0", "ccmodmanager": ">=1.2.1", - "font-utils": ">=1.2.0" + "font-utils": ">=1.2.0", + "ccloader": ">=2.24.0", + "crosscode": ">=1.4.0", + "cc-alybox": ">=1.0.0", + "item-api": "^0.4.0" } }, "installation": [ { "type": "zip", - "url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/download/0.9.8-pre.1/CCMultiworldRandomizer-0.9.8-pre.1.ccmod", + "url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/download/0.10.0-pre.1/CCMultiworldRandomizer-0.10.0-pre.1.ccmod", "source": "", "hash": { - "sha256": "93c0da384e76c8f508651e8adb1d0d799110c74248359884c8d58dcd7cfa7e43" + "sha256": "5c9b0f57bad90f40c5718922ac46cee9a9d9cceb182cba70504e9dda95168cbc" } } ], "stars": 18, - "lastUpdateTimestamp": 1787984111000, + "lastUpdateTimestamp": 1790917777000, "releasePages": [ + { + "body": "## Additions\r\n\r\n* Added platform quest locations and Facility X goal (@buanjautista, #103)\r\n * Platform quests are in the pool when Quest Randomization is enabled.\r\n * Quest Randomization is required for Facility X goal.\r\n* Added trap support and initial set of traps (@buanjautista, #105)\r\n * Full list of traps is available in the template YAML and on Discord.\r\n\r\n## Changes to Generation\r\n\r\n* The number of SP upgrades in the pool is now decided by an option, `progressive_sp_unlocks` (@buanjautista, #102)\r\n\r\n## Internal Changes\r\n\r\n* Merge Open World into CCMultiworldRandomizer (@CodeTriangle, #73)\r\n * The mod will prompt you to uninstall and disable CC-Open-World.", + "version": "0.10.0-pre.1", + "timestamp": 1790924354000, + "url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/tag/0.10.0-pre.1" + }, + { + "body": "# Changes since 0.9.8 Prerelease 1\r\n\r\n## Changes to Mod\r\n\r\n* Map markers that had significant overlap with other map markers have had their position manually adjusted to improve legibility (@CodeTriangle, #102).\r\n * In particular, this targets the overlapping chests in **Bergen Trail**, **Temple Mine**, **Faj'ro Temple**, and **So'najiz Temple**.\r\n * If any incidences remain of overlapping markers, please make me aware.\r\n* Map markers are now shown for chests added by the mod, such as the ones in the lobbies of **Faj'ro Temple** and **Grand Krys'kajo** (@CodeTriangle, #102).\r\n\r\n## Fixes to Mod\r\n\r\n* Fixed an issue where shop hints would not send unless both **Shop Dialog Hints** and **Quest Dialog Hints** were enabled (@CodeTriangle, #100).\r\n* Fixed an issue where botanics would not send immediately if the plant hit was an alternate form of the plant in question (@CodeTriangle, #100).\r\n* Map markers for chests that in the vanilla game contain chests keys no longer always display as unlocked.\r\n\r\n## Fixes to Logic\r\n\r\n* **Trial of Persistance Lower Left** no longer requires four So'najiz Keys to access (@CodeTriangle, #101).\r\n\r\n# Changes since 0.9.7\r\n\r\n## Changes to Mod\r\n\r\n* Added more functionality to the Archipelago menus (@CodeTriangle, #98).\r\n * Text boxes now accept CTRL-V to paste and CTRL-U to clear.\r\n * Text client now automatically jumps to the bottom.\r\n * Text client can be scrolled one page at a time using L2/R2, and scrolled faster by holding R1 and using the right stick.\r\n\r\n### Internal Changes\r\n\r\n* Reformatted a large amount of input data (@Valkhiya, #93)\r\n\r\n## Changes to APWorld\r\n\r\n* Fixed one more instance of non-determinism, this time in the `pre_fill` function (@Gudf, CodeTriangle/Archipelago#27).\r\n * This should ensure that generations with the same seed produce the same output.\r\n* Replaced logic conditions with pre-optimized lambdas (@CodeTriangle, CodeTriangle/Archipelago#24).\r\n * This should speed up generation on large scales.\r\n\r\n### Internal Changes\r\n\r\n* Remove `LogicDict`, a legacy class used in logic, and replace it with a reference to the world itself (@CodeTriangle, CodeTriangle/Archipelago#28).\r\n", + "version": "0.9.8", + "timestamp": 1790061970000, + "url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/tag/0.9.8" + }, { "body": "## Changes to Mod\r\n\r\n* Added more functionality to the Archipelago menus (@CodeTriangle, #98).\r\n * Text boxes now accept CTRL-V to paste and CTRL-U to clear.\r\n * Text client now automatically jumps to the bottom.\r\n * Text client can be scrolled one page at a time using L2/R2, and scrolled faster by holding R1 and using the right stick.\r\n\r\n### Internal Changes\r\n\r\n* Reformatted a large amount of input data (@Valkhiya, #93)\r\n\r\n## Changes to APWorld\r\n\r\n* Fixed one more instance of non-determinism, this time in the `pre_fill` function (@Gudf, CodeTriangle/Archipelago#27).\r\n * This should ensure that generations with the same seed produce the same output.\r\n* Replaced logic conditions with pre-optimized lambdas (@CodeTriangle, CodeTriangle/Archipelago#24).\r\n * This should speed up generation on large scales.\r\n\r\n### Internal Changes\r\n\r\n* Remove `LogicDict`, a legacy class used in logic, and replace it with a reference to the world itself (@CodeTriangle, CodeTriangle/Archipelago#28).", "version": "0.9.8-pre.1", diff --git a/npDatabase.min.json b/npDatabase.min.json index 9ceda9e4..e781c644 100644 --- a/npDatabase.min.json +++ b/npDatabase.min.json @@ -2,7 +2,7 @@ "mw-rando": { "metadataCCMod": { "id": "mw-rando", - "version": "0.9.8-pre.1", + "version": "0.10.0-pre.1", "title": "Multiworld randomizer", "description": "Client for CrossCode Archipelago Integration", "repository": "https://github.com/CodeTriangle/CCMultiworldRandomizer", @@ -10,33 +10,51 @@ "puzzle", "speedrun" ], - "authors": "CodeTriangle", + "authors": [ + "CodeTriangle", + "buanjautista" + ], "plugin": "mw-rando/plugin.js", "icons": { "24": "icon-24.png" }, "dependencies": { "marquee": ">=0.1.0", - "open-world": ">=0.5.8", "nax-ccuilib": ">=1.5.1", "tips-and-tricks": ">=0.1.0", "ccmodmanager": ">=1.2.1", - "font-utils": ">=1.2.0" + "font-utils": ">=1.2.0", + "ccloader": ">=2.24.0", + "crosscode": ">=1.4.0", + "cc-alybox": ">=1.0.0", + "item-api": "^0.4.0" } }, "installation": [ { "type": "zip", - "url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/download/0.9.8-pre.1/CCMultiworldRandomizer-0.9.8-pre.1.ccmod", + "url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/download/0.10.0-pre.1/CCMultiworldRandomizer-0.10.0-pre.1.ccmod", "source": "", "hash": { - "sha256": "93c0da384e76c8f508651e8adb1d0d799110c74248359884c8d58dcd7cfa7e43" + "sha256": "5c9b0f57bad90f40c5718922ac46cee9a9d9cceb182cba70504e9dda95168cbc" } } ], "stars": 18, - "lastUpdateTimestamp": 1787984111000, + "lastUpdateTimestamp": 1790917777000, "releasePages": [ + { + "body": "## Additions\r\n\r\n* Added platform quest locations and Facility X goal (@buanjautista, #103)\r\n * Platform quests are in the pool when Quest Randomization is enabled.\r\n * Quest Randomization is required for Facility X goal.\r\n* Added trap support and initial set of traps (@buanjautista, #105)\r\n * Full list of traps is available in the template YAML and on Discord.\r\n\r\n## Changes to Generation\r\n\r\n* The number of SP upgrades in the pool is now decided by an option, `progressive_sp_unlocks` (@buanjautista, #102)\r\n\r\n## Internal Changes\r\n\r\n* Merge Open World into CCMultiworldRandomizer (@CodeTriangle, #73)\r\n * The mod will prompt you to uninstall and disable CC-Open-World.", + "version": "0.10.0-pre.1", + "timestamp": 1790924354000, + "url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/tag/0.10.0-pre.1" + }, + { + "body": "# Changes since 0.9.8 Prerelease 1\r\n\r\n## Changes to Mod\r\n\r\n* Map markers that had significant overlap with other map markers have had their position manually adjusted to improve legibility (@CodeTriangle, #102).\r\n * In particular, this targets the overlapping chests in **Bergen Trail**, **Temple Mine**, **Faj'ro Temple**, and **So'najiz Temple**.\r\n * If any incidences remain of overlapping markers, please make me aware.\r\n* Map markers are now shown for chests added by the mod, such as the ones in the lobbies of **Faj'ro Temple** and **Grand Krys'kajo** (@CodeTriangle, #102).\r\n\r\n## Fixes to Mod\r\n\r\n* Fixed an issue where shop hints would not send unless both **Shop Dialog Hints** and **Quest Dialog Hints** were enabled (@CodeTriangle, #100).\r\n* Fixed an issue where botanics would not send immediately if the plant hit was an alternate form of the plant in question (@CodeTriangle, #100).\r\n* Map markers for chests that in the vanilla game contain chests keys no longer always display as unlocked.\r\n\r\n## Fixes to Logic\r\n\r\n* **Trial of Persistance Lower Left** no longer requires four So'najiz Keys to access (@CodeTriangle, #101).\r\n\r\n# Changes since 0.9.7\r\n\r\n## Changes to Mod\r\n\r\n* Added more functionality to the Archipelago menus (@CodeTriangle, #98).\r\n * Text boxes now accept CTRL-V to paste and CTRL-U to clear.\r\n * Text client now automatically jumps to the bottom.\r\n * Text client can be scrolled one page at a time using L2/R2, and scrolled faster by holding R1 and using the right stick.\r\n\r\n### Internal Changes\r\n\r\n* Reformatted a large amount of input data (@Valkhiya, #93)\r\n\r\n## Changes to APWorld\r\n\r\n* Fixed one more instance of non-determinism, this time in the `pre_fill` function (@Gudf, CodeTriangle/Archipelago#27).\r\n * This should ensure that generations with the same seed produce the same output.\r\n* Replaced logic conditions with pre-optimized lambdas (@CodeTriangle, CodeTriangle/Archipelago#24).\r\n * This should speed up generation on large scales.\r\n\r\n### Internal Changes\r\n\r\n* Remove `LogicDict`, a legacy class used in logic, and replace it with a reference to the world itself (@CodeTriangle, CodeTriangle/Archipelago#28).\r\n", + "version": "0.9.8", + "timestamp": 1790061970000, + "url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/tag/0.9.8" + }, { "body": "## Changes to Mod\r\n\r\n* Added more functionality to the Archipelago menus (@CodeTriangle, #98).\r\n * Text boxes now accept CTRL-V to paste and CTRL-U to clear.\r\n * Text client now automatically jumps to the bottom.\r\n * Text client can be scrolled one page at a time using L2/R2, and scrolled faster by holding R1 and using the right stick.\r\n\r\n### Internal Changes\r\n\r\n* Reformatted a large amount of input data (@Valkhiya, #93)\r\n\r\n## Changes to APWorld\r\n\r\n* Fixed one more instance of non-determinism, this time in the `pre_fill` function (@Gudf, CodeTriangle/Archipelago#27).\r\n * This should ensure that generations with the same seed produce the same output.\r\n* Replaced logic conditions with pre-optimized lambdas (@CodeTriangle, CodeTriangle/Archipelago#24).\r\n * This should speed up generation on large scales.\r\n\r\n### Internal Changes\r\n\r\n* Remove `LogicDict`, a legacy class used in logic, and replace it with a reference to the world itself (@CodeTriangle, CodeTriangle/Archipelago#28).", "version": "0.9.8-pre.1",