Skip to content

Releases: ThePhar/RogueLegacyRandomizer

Rogue Legacy Randomizer 1.0.1 Alpha Hotfix 1

05 Sep 19:46
Compare
Choose a tag to compare

What's Changed

  • Save Server/Slot Details Across Sessions by @turtwig in #80
  • Fix games with overlapping ids from crashing the game, if present in a room.

New Contributors

Full Changelog: 1.0.0-alpha6...1.0.1-alpha-hotfix1

Rogue Legacy Randomizer 1.0.0 Alpha 6

26 Oct 23:01
Compare
Choose a tag to compare

Changelog

Works with version 1 (currently supported) and version 2 (beta) .apworlds. If you have additional questions, please reach out to us on the Archipelago Discord in the #rogue_legacy channel.

Additions and Changes Between 0.9.3 and 1.0.0

  • Receiving an item from another world no longer freezes the player in place. Instead, items appear on the side bar, notifying you of what you received.
  • Additional icon is implemented for non-Rogue Legacy items.
  • Defeating a boss unlocks the teleporter to the next zone permanently.
  • Buying an upgrade from the manor no longer pops up a message.
  • Default installation directory changed from C:\ProgramData\RogueLegacyRandomizer to C:\Program Files (x86)\Rogue Legacy Randomizer.
  • Manor now shows all skill-type items received.
  • Players can toggle DeathLink in the options menu.
  • Vertigo is no longer a rollable trait for your children.
  • Funny final words for The Fountain.
  • Randomizer credits added to credits screen.
  • Combined hostname and port into a single field (with optional specifier for ws/wss protocol).
  • Support for connections to secure websocket servers, like the ones hosted from https://archipelago.gg/.
  • Better crash logging.

New features for World Version 2 of rogue_legacy.apworld

  • New and updated options:
    • Can set traitors or dragons as your starting class.
    • NG+2 option has been removed.
    • Chests per zone's minimum value has been raised to 25.
    • Shuffle blacksmith and enchantress "slots".
      • You now start with them unlocked, but cannot equip Chest equipment until you find the "Chest" upgrade.
    • Skills can optionally need purchasing to aquire, similar to vanilla Rogue Legacy.
    • Variable number of children option picks a random number of children per generation between 1 and 5.
    • Can choose between x1, 4x, 8x, and 12x normal castle generation size.
    • Fountain Piece Hunt! Find enough "Fountain Piece" items to unlock the Fountain Door instead of (or in addition to) killing the 4 zone bosses.
    • Traps!
    • Forced enable/disable DeathLink options, for when you're absolutely sure you don't want to change it mid-game.

Bugs Fixed From Alpha 5

  • Dagger carnival mini-game does not reward gold or player item, even if all targets are destroyed.
  • Recently received items UI obstructs Fountain Piece UI.
  • Teleporting to the castle entrance places the player in front the Fountain Door, instead of on the teleporter pad.
  • The camera will center on the diary instead of the Fountain Door after teleporting out of a boss room.
  • Herodotus's scale is too small.
  • Ponce de Leon's scale is too small.
  • SkillSystem does not reset after loading a save, returning to main menu, and loading a new save.
  • Installer does not verify if vanilla Rogue Legacy directory is valid.
  • Red border does not appear around found blueprints or runes when an equipment slot is not obtained.
  • Toggling DeathLink in the options menu and reopening menu will show default DeathLink state instead of actual DeathLink state.
  • Some traits awarded by "Genetic Lottery" do not add all the effects.
  • Retiring outside of the castle after activating the Architect will prevent castle generation and crash game.
  • Reloading save allows players grabbing diary item again, even if already collected by current character previously.
  • After collecting all diaries, the diary still shows an !.
  • Failing to connect to server within 5 seconds gives unhelpful TaskCancelled exception message.

Known Bugs (Planned to be fixed in next Alpha)

  • Game does not handle losing connection to Archipelago server gracefully and may crash on any subsequent attempt to communicate with the Archipelago server.
  • Quitting from main menu causes an exception.

If you run into additional bugs not listed above, please reach out to me on Discord (@ThePhar).

Not Implemented Yet (But planned for next Alpha)

  • In-game chat/text-client is currently disabled pending a complete rewrite.
  • On world version 2, shrines and spending upgrades are not obtainable.
  • Gold is not magnetically attracted to the player.
  • Random Teleport trap does not currently function.

Full Changelog: main...1.0.0-alpha6

Rogue Legacy Randomizer 1.0.0 Alpha 5

25 Oct 01:40
Compare
Choose a tag to compare

Changelog

Works with version 1 (currently supported) and version 2 (beta) .apworlds. If you have additional questions, please reach out to us on the Archipelago Discord in the #rogue_legacy channel.

Additions and Changes Between 0.9.3 and 1.0.0 Alpha 5

  • Receiving an item from another world no longer freezes the player in place. Instead, items appear on the side bar, notifying you of what you received.
  • Additional icon is implemented for non-Rogue Legacy items.
  • Defeating a boss unlocks the teleporter to the next zone permanently.
  • Buying an upgrade from the manor no longer pops up a message.
  • Default installation directory changed from C:\ProgramData\RogueLegacyRandomizer to C:\Program Files (x86)\Rogue Legacy Randomizer.
  • Manor now shows all skill-type items received.
  • Players can toggle DeathLink in the options menu.
  • Vertigo is no longer a rollable trait for your children.
  • Funny final words for The Fountain.
  • Randomizer credits added to credits screen.
  • Combined hostname and port into a single field (with optional specifier for ws/wss protocol).
  • Support for connections to secure websocket servers, like the ones hosted from https://archipelago.gg/.
  • Better crash logging.

New features for World Version 2 of rogue_legacy.apworld

  • New and updated options:
    • Can set traitors or dragons as your starting class.
    • NG+2 option has been removed.
    • Chests per zone's minimum value has been raised to 25.
    • Shuffle blacksmith and enchantress "slots".
      • You now start with them unlocked, but cannot equip Chest equipment until you find the "Chest" upgrade.
    • Skills can optionally need purchasing to aquire, similar to vanilla Rogue Legacy.
    • Variable number of children option picks a random number of children per generation between 1 and 5.
    • Can choose between x1, 4x, 8x, and 12x normal castle generation size.
    • Fountain Piece Hunt! Find enough "Fountain Piece" items to unlock the Fountain Door instead of (or in addition to) killing the 4 zone bosses.
    • Traps!
    • Forced enable/disable DeathLink options, for when you're absolutely sure you don't want to change it mid-game.

Bugs Fixed From Alpha 4

  • Items being eaten.
  • Final crash on release/collect.

Hopefully at least, didn't seem to run into them again during the test. Basically did most of a rewrite of the Archipelago client code logic, and that seemed to have fixed it. Let me know if you run into these bugs!

Known Bugs (Planned to be fixed in next Alpha)

  • Carnival Dagger minigame does not reward gold or an item, even if you destroy all targets.
  • The Item Received list currently obstructs the Fountain Piece UI element.
  • Teleporting to starting room does not place player on teleporter pad.
  • After defeating a boss, camera will center on diary instead of fountain door.
    • Player can also interact with diary due to this.
  • Herodotus and Ponce de Leon are smaller than they should be.
  • Maximum manor skills do not reset properly when loading a save, going to main menu, then loading a different save.
  • Game does not handle losing connection to Archipelago server gracefully and may crash on any subsequent attempt to communicate with the Archipelago server.
  • Installer does not verify if vanilla RL directory was selected correctly.
  • Red border does not appear around found blueprints or runes in a category you do not have unlocked.
    • Still will not allow player to purchase or equip them without relevant upgrade.
  • Toggling DeathLink in the menu and re-opening the menu will show the default DeathLink status.
    • This is purely a visual bug, as your DeathLink status does actually update.
  • Some traits given by "Genetic Lottery" do not apply the actual effect.
  • Retiring outside the castle after using Architect will softlock your save.
    • So, don't do that!

If you run into additional bugs not listed above, please reach out to me on Discord (@ThePhar).

Not Implemented Yet (But planned for next Alpha)

  • In-game chat/text-client is currently disabled pending a complete rewrite.
  • On world version 2, shrines and spending upgrades are not obtainable.
  • Gold is not magnetically attracted to the player.
  • Random Teleport trap does not currently function.

Full Changelog: main...1.0.0-alpha5

Rogue Legacy Randomizer 1.0.0 Alpha 4

04 Aug 01:39
Compare
Choose a tag to compare
Pre-release

Supports version 1 and (most of) version 2 of Rogue Legacy .apworld.

Warning!

Save file is not compatible between Alpha 3 and Alpha 4. Requires a clean file to start, otherwise it will crash.

Changes from Alpha 3

  • Allows require skill purchasing, but still a work in progress, may have some small issues.
  • Slightly updated castle entrance, in preparation for shrine items.
  • Better handling for items to prevent as many items from being eaten.

Known issues:

  • Toggling DeathLink, exiting options menu, then re-opening options menu will show the slot default DeathLink status. DeathLink is actually toggled, this is purely a visual bug.
  • Red border denoting which slots are unavailable for vendors does not appear on unlocked runes or blueprints.
  • Dagger carnival mini-game is broken. Still not sure why.
  • Recent Items UI block is overlaid on Fountain Piece progress HUD.
  • DeathLink players sometimes stops receiving DeathLinks after playing long enough. Sending DeathLinks still works.
  • Some traits given by genetic lottery do not gain all effects.
  • Cannot disable time stop or flame wall if enabled when genetic lottery switches it.
  • Chat is currently still buggy, disabled for now.
  • Game will freeze if it loses connection to AP server.
  • Random Teleport trap still causes issues with some scenarios. Disabled for now.
  • Retiring outside of castle after using Architect will destroy save and prevent entering castle.
  • Any cutscene that is supposed to look at the fountain room door, is centered on diary. This can be read actually, but is not intended.

1.0 Features Still Not Implemented/Complete

  • Relic shrines are not implemented. Can still receive items, but they do nothing.
  • Spending Restrictions.
  • Magnetic gold.
  • Possible enemizer? Thinking on that one.
  • Boss traits? hmmmmmmmm

Full planned change log for 1.0.0 in Archipelago Discord.

Rogue Legacy Randomizer 1.0.0 Alpha 3

31 Jul 00:43
Compare
Choose a tag to compare
Pre-release

Supports version 1 and (most of) version 2 of Rogue Legacy .apworld.

Known issues:

  • Toggling DeathLink, exiting options menu, then re-opening options menu will show the slot default DeathLink status. DeathLink is actually toggled, this is purely a visual bug.
  • Red border denoting which slots are unavailable for vendors does not appear on unlocked runes or blueprints.
  • Dagger carnival mini-game is broken. Still not sure why.
  • Recent Items UI block is overlaid on Fountain Piece progress HUD.
  • DeathLink players sometimes stops receiving DeathLinks after playing long enough. Sending DeathLinks still works.
  • Sometimes health and mana do not fill when receiving Health or Mana Ups.
  • Some traits given by genetic lottery do not gain all effects.
  • Cannot disable time stop or flame wall if enabled when genetic lottery switches it.
  • Chat is currently still buggy, disabled for now.
  • Game will freeze if it loses connection to AP server.
  • Random Teleport trap still causes issues with some scenarios. Disabled for now.
  • Retiring outside of castle after using Architect will destroy save and prevent entering castle.

1.0 Features Still Not Implemented/Complete

  • Relic shrines are not implemented. Can still receive items, but they do nothing.
  • Purchasing skills from manor is buggy, so disabled for time being. Includes Spending Restrictions.
  • Magnetic gold.
  • Possible enemizer? Thinking on that one.

Full planned change log for 1.0.0 in Archipelago Discord.

Rogue Legacy Randomizer 0.9.4

27 May 19:45
Compare
Choose a tag to compare
Pre-release
  • Get Item does not freeze screen. Instead pops up on side.
  • Adds extra icons.
  • Adds teleporter unlock when zone boss is defeated.
  • Chat has been disabled, awaiting final rework in 0.10.
  • Manor no longer freezes screen either when purchasing.
  • Other minor QoL updates.
  • Hopefully some crash fixes.
  • Change default install directory.

All saves on 0.9.3 will not load on 0.9.4. It will create a new save instead.

This has not been tested as thoroughly, so use at your own risk lol.

EDIT: There are a few known issues with 0.9.4 (Hotfix 1), so I don't recommend running this until a fix can be released. Known issues are:

  • Sometimes you cannot connect to server.
  • Carnival games are broken (and could softlock you).
  • Chest generation is lower than expected.

Full Changelog: 0.9.3...0.9.4

Rogue Legacy Randomizer 0.9.3

01 Dec 09:10
Compare
Choose a tag to compare

Fixed a few long standing bugs and also added some other QoL changes.

  • Removed ability to chat. Needs to be overhauled and can be abused to glitch game. Chat log is still visible.
  • Fairy Chests now give stat increases instead of gold.
  • Fixed rare bug that causes game crash if spamming through GameOver and Lineage screen.
  • Added "Retire Character" to Options menu (similar to Retire in RL2).
  • Fixed chests over 30 per zone or 120 for universal not sending location check.
  • Fixed options menu on title screen deleting the bottom option each time it was opened.
  • Fixed Gold Gain + Hedgehog's Curse exploit. No more infinite money.
  • Elf's Chest Game will always pay out the first time. No more RNG for this check.
  • Added references to new games!
  • Added some new funny death messages!
  • A secret new option... try to find it!

Full Changelog: 0.9.2...0.9.3

Rogue Legacy Randomizer 0.9.2

24 Oct 18:49
Compare
Choose a tag to compare

No content updates, this fixes a couple of game crashing bugs and updates the MultiClient.Net lib to 4.0.

Going 0.9 instead of 0.8.4, because it breaks old version compatibility. DO NOT CONNECT TO OLD SEEDS WITH THIS VERSION WITHOUT BACKING UP YOUR EXISTING SAVE. No like seriously, you will re-grab all items sent to you which would break it. If you want to play on current async (and you already connected), please backup (or delete) your current save in your Documents -> Saved Games -> Rogue Legacy Randomizer folder.

Fixes (hopefully):

  • Game crashing when sending an update to AP server when disconnected.
  • Game crashing when an unknown character is set to chat.
  • Game soft-lock when getting Death-Linked outside castle sometimes (when talking to Charon or using Architect).
  • Manor and Diary not updating on re-connection to active slot.
  • Diary no longer infinitely collectable.
  • Game no longer freezes after beating final boss and entering door.

Changes:

  • Changed !forfeit to !release.
  • Improved error handling and gather more information in crash logs for better debugging.

Full Changelog: 0.8.4...0.9.0

Rogue Legacy Randomizer 0.8.4

07 Apr 17:47
Compare
Choose a tag to compare

Updated and packaged some core library files into installer to fix issue of Epic Games store version of Rogue Legacy not launching. As a consequence, this also improves controller detection without the need of a compatibility layer.

What's Changed

  • Improved controller support and detection, outside of Xbox 360 controllers.
  • Added support for Epic Games version of Rogue Legacy.

Full Changelog: 0.8.3...0.8.4

Rogue Legacy Randomizer 0.8.3

05 Apr 22:04
ae66619
Compare
Choose a tag to compare

Not quite the Castle Gen update people have been waiting for, but I have been wanting to fix some issues for a while and add the chat window to the game so here it is.

What's Changed

  • Added built-in TextClient by @ThePhar in #64
  • Prevent receiving of items after you beat the Fountain by @ThePhar in #65
  • Fixes game crash when losing connection to AP server. Just saves progress and goes to main menu instead.
  • Updated Archipelago.MultiClient.Net to "hopefully" fix DeathLink issues to certain games.
  • Removed hard-coded path in installer.

Full Changelog: 0.8.2...0.8.3