Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion input-locations.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
{ "url": "https://github.com/CookieSalesman/CrossCode-HADOUKEN-v1.0/archive/refs/tags/v1.1.0.zip" },
{ "url": "https://github.com/ZeikJT/CrossCodeCheats/archive/refs/tags/1.4.2.zip", "source": "" },
{ "url": "https://github.com/XenonA7/clean-title-screen/archive/refs/tags/1.0.1.zip" },
{ "url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/download/0.9.8/CCMultiworldRandomizer-0.9.8.ccmod", "source": "" },
{ "url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/download/0.10.0-pre.3/CCMultiworldRandomizer-0.10.0-pre.3.ccmod", "source": "" },
{ "url": "https://github.com/canbora/cc-named-saves/releases/download/v1.0.1/cc-named-saves.ccmod" },
{ "url": "https://github.com/CCDirectLink/CCModManager/releases/download/v1.2.1/ccmodmanager-1.2.1.ccmod", "source": "" },
{ "url": "https://github.com/buanjautista/cc-open-world/releases/download/0.5.9/CC-Open-World-v0.5.9.ccmod", "source": "" },
Expand Down
2 changes: 1 addition & 1 deletion input-locations.old.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
{ "url": "https://github.com/CookieSalesman/CrossCode-HADOUKEN-v1.0/archive/refs/tags/v1.1.0.zip" },
{ "url": "https://github.com/ZeikJT/CrossCodeCheats/archive/refs/tags/1.4.2.zip", "source": "" },
{ "url": "https://github.com/XenonA7/clean-title-screen/archive/refs/tags/1.0.1.zip" },
{ "url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/download/0.9.8/CCMultiworldRandomizer-0.9.8.ccmod", "source": "" },
{ "url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/download/0.10.0-pre.3/CCMultiworldRandomizer-0.10.0-pre.3.ccmod", "source": "" },
{ "url": "https://github.com/canbora/cc-named-saves/releases/download/v1.0.1/cc-named-saves.ccmod" },
{ "url": "https://github.com/CCDirectLink/CCModManager/releases/download/v1.2.1/ccmodmanager-1.2.1.ccmod", "source": "" },
{ "url": "https://github.com/buanjautista/cc-open-world/releases/download/0.5.9/CC-Open-World-v0.5.9.ccmod", "source": "" },
Expand Down
38 changes: 31 additions & 7 deletions npDatabase.json
Original file line number Diff line number Diff line change
Expand Up @@ -6220,41 +6220,65 @@
"mw-rando": {
"metadataCCMod": {
"id": "mw-rando",
"version": "0.9.8",
"version": "0.10.0-pre.3",
"title": "Multiworld randomizer",
"description": "Client for CrossCode Archipelago Integration",
"repository": "https://github.com/CodeTriangle/CCMultiworldRandomizer",
"tags": [
"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/CCMultiworldRandomizer-0.9.8.ccmod",
"url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/download/0.10.0-pre.3/CCMultiworldRandomizer-0.10.0-pre.3.ccmod",
"source": "",
"hash": {
"sha256": "4e4bdc745e6da3ab04cf10ee55b1679d96e855f9e485ae1b592e22eeb24e7615"
"sha256": "029599f2fea3244dc00c0cd8f3c3befb977c3dcfefda99dfe257e1451dca7940"
}
}
],
"stars": 18,
"lastUpdateTimestamp": 1790061970000,
"lastUpdateTimestamp": 1791187531000,
"releasePages": [
{
"body": "## Changes to Locations\r\n\r\n* Renamed Maroon Valley locations to \"Valley\" to make it consistent with other region names (@Valkhiya, #112)\r\n\r\n## Fixes to Mod\r\n\r\n* Fixed crashes when receiving **Laser of Doom Trap** and **Bomb Trap** (@buanjautista, #109)\r\n\r\n## Fixes to Logic\r\n\r\n* Fixed some unexpected behavior with backtracking to regions when **Rhombus Hub Unlock** is on (@CodeTriangle, CodeTriangle/Archipelago#34)\r\n* Fixed some logic errors with botanics in Gaia's Garden causing occasional generation failures (@Valkhiya, #110, #111)\r\n",
"version": "0.10.0-pre.3",
"timestamp": 1791187531000,
"url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/tag/0.10.0-pre.3"
},
{
"body": "## Fixes to Mod\r\n\r\n* Fixed a packaging issue where certain files would not be included, causing the world to fail to load (@buanjautista, #108)\r\n\r\n## Changes to Logic\r\n\r\n* Renamed all regions to more readable names and split regions into more granular chunks reflecting their actual location (@Valkhiya, #107)\r\n * This will also improve the user experience for the small minority of worlds that use region names for hints.\r\n\r\n## Fixes to Logic\r\n\r\n* Fixed many logic issues discovered while changing regions (@Valkhiya, #107)\r\n * **Ba'kii Kum Shade Statue** no longer requires **Maroon Cave Pass**.\r\n * **Encrypted Key: A Switch in Altitude** was moved to fall from rise.\r\n * **Crocus Pocus** moved to harbor from rise.\r\n * **The Observatory** moved to rise from wasteland.\r\n * **Heating the Hermit** moved to bergen from of mine.1, now requires mine.2 as condition (mine.1 doesn't contain carritrichs).\r\n * **Building a Base** moved to bergen from mine.1, now requires mine.4 as condition instead of heat (bringing it in line with egg pot botanics region).\r\n * **Raising the Steaks** now required garden.mid access instead of garden (garden doesn't contain bee hives).\r\n * Observatory goal moved to rise from harbor\r\n * Facility X goal moved to ridge from ridge.north\r\n* Added bidirectional region connectors (@Valkhiya, #107)\r\n * Passage from trail to valley now requires green leaf and blue ice instead of just blue ice\r\n * Passage from fall to garden now requires red flame and green seed instead of just green seed\r\n * Passage from fall to ridge now requires red flame and star instead of just star",
"version": "0.10.0-pre.2",
"timestamp": 1790972531000,
"url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/tag/0.10.0-pre.2"
},
{
"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.\r\n\r\n## Migration Guide\r\n\r\nWhile this version is backwards compatible with previous versions, I **do not** recommend migrating to this release if your game was generated on 0.9.x or earlier and I **do not** recommend submitting this APWorld version to a serious game unless your friends are okay with things potentially breaking.",
"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",
Expand Down
38 changes: 31 additions & 7 deletions npDatabase.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -6220,41 +6220,65 @@
"mw-rando": {
"metadataCCMod": {
"id": "mw-rando",
"version": "0.9.8",
"version": "0.10.0-pre.3",
"title": "Multiworld randomizer",
"description": "Client for CrossCode Archipelago Integration",
"repository": "https://github.com/CodeTriangle/CCMultiworldRandomizer",
"tags": [
"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/CCMultiworldRandomizer-0.9.8.ccmod",
"url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/download/0.10.0-pre.3/CCMultiworldRandomizer-0.10.0-pre.3.ccmod",
"source": "",
"hash": {
"sha256": "4e4bdc745e6da3ab04cf10ee55b1679d96e855f9e485ae1b592e22eeb24e7615"
"sha256": "029599f2fea3244dc00c0cd8f3c3befb977c3dcfefda99dfe257e1451dca7940"
}
}
],
"stars": 18,
"lastUpdateTimestamp": 1790061970000,
"lastUpdateTimestamp": 1791187531000,
"releasePages": [
{
"body": "## Changes to Locations\r\n\r\n* Renamed Maroon Valley locations to \"Valley\" to make it consistent with other region names (@Valkhiya, #112)\r\n\r\n## Fixes to Mod\r\n\r\n* Fixed crashes when receiving **Laser of Doom Trap** and **Bomb Trap** (@buanjautista, #109)\r\n\r\n## Fixes to Logic\r\n\r\n* Fixed some unexpected behavior with backtracking to regions when **Rhombus Hub Unlock** is on (@CodeTriangle, CodeTriangle/Archipelago#34)\r\n* Fixed some logic errors with botanics in Gaia's Garden causing occasional generation failures (@Valkhiya, #110, #111)\r\n",
"version": "0.10.0-pre.3",
"timestamp": 1791187531000,
"url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/tag/0.10.0-pre.3"
},
{
"body": "## Fixes to Mod\r\n\r\n* Fixed a packaging issue where certain files would not be included, causing the world to fail to load (@buanjautista, #108)\r\n\r\n## Changes to Logic\r\n\r\n* Renamed all regions to more readable names and split regions into more granular chunks reflecting their actual location (@Valkhiya, #107)\r\n * This will also improve the user experience for the small minority of worlds that use region names for hints.\r\n\r\n## Fixes to Logic\r\n\r\n* Fixed many logic issues discovered while changing regions (@Valkhiya, #107)\r\n * **Ba'kii Kum Shade Statue** no longer requires **Maroon Cave Pass**.\r\n * **Encrypted Key: A Switch in Altitude** was moved to fall from rise.\r\n * **Crocus Pocus** moved to harbor from rise.\r\n * **The Observatory** moved to rise from wasteland.\r\n * **Heating the Hermit** moved to bergen from of mine.1, now requires mine.2 as condition (mine.1 doesn't contain carritrichs).\r\n * **Building a Base** moved to bergen from mine.1, now requires mine.4 as condition instead of heat (bringing it in line with egg pot botanics region).\r\n * **Raising the Steaks** now required garden.mid access instead of garden (garden doesn't contain bee hives).\r\n * Observatory goal moved to rise from harbor\r\n * Facility X goal moved to ridge from ridge.north\r\n* Added bidirectional region connectors (@Valkhiya, #107)\r\n * Passage from trail to valley now requires green leaf and blue ice instead of just blue ice\r\n * Passage from fall to garden now requires red flame and green seed instead of just green seed\r\n * Passage from fall to ridge now requires red flame and star instead of just star",
"version": "0.10.0-pre.2",
"timestamp": 1790972531000,
"url": "https://github.com/CodeTriangle/CCMultiworldRandomizer/releases/tag/0.10.0-pre.2"
},
{
"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.\r\n\r\n## Migration Guide\r\n\r\nWhile this version is backwards compatible with previous versions, I **do not** recommend migrating to this release if your game was generated on 0.9.x or earlier and I **do not** recommend submitting this APWorld version to a serious game unless your friends are okay with things potentially breaking.",
"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",
Expand Down
Loading