Skip to content

Releases: silent-destroyer/tunic-randomizer

Tunic Randomizer 4.0.3

24 Oct 01:37
Compare
Choose a tag to compare

Archipelago Item Link Fix

This update will not break any in-progress seeds or multiworlds.
The tunic.apworld file has been updated in this version.

  • Fixed an issue with archipelago games containing Tunic item link slots (@ScipioWright)
  • tunic.apworld fix: randomly added extra/replacement filler items can no longer include grass

Tunic Randomizer 4.0.2

21 Oct 03:16
Compare
Choose a tag to compare

Minor Archipelago Bugfix

This update will not break any in-progress seeds or multiworlds.

  • Fixed a bug where using the !getitem command on the archipelago text client would cause the game to no longer receive items.
  • Updated Archipelago.MultiClient.Net to 6.3.1.

Tunic Randomizer 4.0.1

23 Sep 22:41
Compare
Choose a tag to compare

Entrance Rando Hotfix

Compatible with all seeds started on version 4.0.0 and all current Archipelago seeds.

  • Fixed a bug with decoupled entrances causing you to become softlocked when entering The Heir's arena
    • After initiating the heir fight (and on subsequent returns), the teleporter will remain active until you deal damage to her, to allow you to still get to the area on the other side.
  • Added more entrance rando-specific ghost foxes (by @ScipioWright)

Tunic Randomizer 4.0.0

22 Sep 19:06
Compare
Choose a tag to compare

Is this version backwards compatible?

  • Archipelago games: ⚠
    • For Entrance Randomizer games specifically: rest at any checkpoint statue to set your spawn point there and then quit out of the game before updating.
    • This update is compatible with current AP otherwise.
  • Single player seeds: ❌

New Features

All of these features are playable both in the standalone randomizer and in Archipelago.

Grass Randomizer 🌳

  • Turns every bush and blade of grass in the game into a check, for a total of over 6500 checks.
  • The logic will always put some form of grass-cutting items (sword, or stick + glass cannon) outside of the grass for you to find before you get started on your lawnmowing adventure.
  • In AP and in the spoiler log, the grass is generally identified by the scene its in and its position in the scene. If you need to locate a specific piece of grass, you can toggle the player's position on screen under Randomizer Settings -> Other Settings

Entrance Randomizer Updates (by @ScipioWright)

Matching Directions Option

  • This option makes the entrances be paired in a way that maintains the direction when going through them (i.e. north and south entrances, floor entrances/teleporters, ladders, etc.)
  • This option is not compatible with the existing Fewer Shops option. Turning one on will turn the other option off automatically.

Decoupled Entrances

  • This option makes the randomized connections into one-ways. That is, leaving the way you came from will instead lead to somewhere else.

Hexagon Quest Updates

  • The hexagon goal range has been expanded from 15-50 to 1-100.
    • The max number of gold hexagons in the item pool is still 100, so if you set the goal to 100 there will be no extras, and fewer extras in general past 50.
  • Added options for randomizing the amount of gold hexagons.
  • Ability Shuffle can now be set to use pages for ability unlocks in Hexagon Quest instead of progressively unlocking abilities by finding hexagons.

Archipelago Updates

  • Room connection info now gets saved in the save file, so you can simply load up an AP save and it will automatically connect to the appropriate room. (Older saves can just connect normally once and load the file for this to take effect.)
    • If the port/password changes, you will have to reconnect on the title screen and then load the save file. The info in the save file will get updated for later.
  • Added better handling for checks that were accidentally sent while the game was disconnected (due to an error, outage, etc.)
    • When loading into a save file, the game will now prompt you to send any checks it finds that are out of sync with the server, if it finds any.
  • Death Link can now be set to trigger a fool trap instead of killing you when receiving a Death Link form someone else.
  • Non-tunic items marked as both progression and useful are now shown with a cyan ? mark
  • Added a host.yaml setting for preventing the game from creating local spoiler logs

New AP Logic Options (by @ScipioWright)

  • A combat logic option has been added.
  • Separate options for adding certain tricks/glitches into logic have been added (laurels clips, ladder storage, ice grappling) with varying difficulty levels.
  • See the provided yaml for more explanations on these options

Recent Items Display

  • Toggleable UI element that shows the five most recent items found (and who they were for in a multiworld).

Mystery Seed Weighted Options

  • Added a menu to set the % chances of different options being selected when doing a mystery seed.

Other changes

  • The Hero's Laurels are now an equippable item, that when used will toggle them on/off
  • Improved editing functionality when editing the Archipelago connection config (by @jayo-exe)
  • Added several new hint foxes that are exclusive to entrance rando
    • If updating from a previously started seed, your hint fox placements might change as a result.
  • Added a patch to prevent the fox from dying if they accidentally fall of out bounds (can be turned off)
  • Added buttons to the fox palette editor for copying/pasting color hex codes
  • Added setting tooltip descriptions to the title screen menus (can be turned off under Other Settings)
  • Discovered entrance pairs are now written to the ItemTracker.json file produced by the randomizer.
  • Added a new effect for opening chests with skip item animations turned on
  • Fixed an issue with nighttime if vanilla mode is on
  • Minor UI updates
  • General performance improvements and bugfixes

Tunic Randomizer 3.2.4

10 Jul 00:34
Compare
Choose a tag to compare

Archipelago bugfix + other changes

Is this version backwards compatible?

  • Archipelago games: ✅
  • Single player seeds: ❌

Changes

  • Fixed a bug with the in-game hint system not working when playing Hexagon Quest seeds on Archipelago
  • Shops now require a sword in logic for money grinding
    • This change is present in the single player randomizer and in the tunic.apworld file in this release, but is not currently present if generating a game on the Archipelago website
  • The mailbox hint can no longer overlap with the hero's grave hints
  • The Lantern can now be hinted by the Ghost Foxes
  • Start with Sword is no longer randomly chosen when doing a Mystery Seed on single player, and can now be toggled alongside it
  • Fixed an enemy randomizer bug where randomized boss enemies could softlock the game if they somehow fell out of bounds into a deathplane

Tunic Randomizer 3.2.3

01 Jul 21:58
Compare
Choose a tag to compare

Bugfix and QoL Update

Is this version backwards compatible?

  • Archipelago games: ✅
  • Single player seeds: ❌

Changes

  • The ending cutscenes and credits can now be skipped by holding S while they are playing.
    • The New Game + button on the ending screen has been replaced with a "Return to Title Screen" button, allowing you to get back to the main menu much faster.
  • Bonus upgrades no longer increase the price of stat upgrades.
  • Adjusted the placement of a few construction signs near Ruined Atoll in ladder shuffle to make them easier to walk past.
  • Fixed a crash that would occur if the fox color editor was opened while on the title screen.
  • Added a debug menu under "Other Settings" with buttons to open the save folder and log file from in game.
  • The Quick Settings menu on the Title Screen is now scaled better on 4k and 720p/steam deck resolutions.
  • Addressed a potential performance issue with ladder shuffle.
  • Other minor fixes.

Enemy Randomizer Bugfixes

  • Fixed a bug with certain boss-related states not persisting after defeating them.
  • Fixed a bug where bosses could spawn with balanced enemies on.
  • Fixed a bug where the Cathedral Gauntlet could sometimes be incompletable.

Fairy Seeking Spell Logic

  • An option to make the fairy seeking spell only go after checks that are in logic has been added under the Hint Settings menu. (by @ScipioWright)
    • Once all logical checks in an area are exhausted the seeking spell will instead search for entrances that have logical checks in them.
    • Works with the reverse seeking spell (RDR ULU) to find unused entrances that are in logic.
    • Does not account for logic that involves glitches or skips (via the Archipelago logic options).

Tunic Randomizer 3.2.2

22 Jun 16:47
f133020
Compare
Choose a tag to compare

More logic bugfixes

  • Fixed a logic bug where it would sometimes assume you could get to Ziggurat without prayer.
  • Other minor bugfixes.

Is this version backwards compatible?

  • Archipelago games: ✅
  • Single player seeds: ❌

Check out the rest of the new features from 3.2.0 here.

Tunic Randomizer 3.2.1

20 Jun 21:41
Compare
Choose a tag to compare

Important Logic Fix

Fixed a logic bug with the single player randomizer that was causing unbeatable seeds on ladder shuffle and potentially unbeatable seeds on regular settings as well. Single player seeds created on the original 3.2.0 release are not compatible with this release.

Is this version backwards compatible?

  • Archipelago games: ✅
  • Single player seeds: ❌

The rest of the patch notes from 3.2.0 are below:

Archipelago Updates

  • The Archipelago.Multiclient.Net library that the mod uses to communicate with Archipelago has been updated, so be sure to copy/replace all the files in the release download into the plugins folder, as the mod won't work without it.
  • Decreased the wait time between items being received, making collects/releases go by much faster.
  • Added better detection for if you become disconnected in the middle of an Archipelago game.
    • In the event of a disconnect, checks become unable to be sent or interacted with, preventing progress from being lost.
  • When editing connection info (player, host, port, etc) on the title screen, pressing enter will now save and close the field being edited instead of accidentally pressing continue/new game/etc.

Single Player Randomizer Updates

Ladder Shuffle

  • Ladder Shuffle removes many ladders from the game, turning them into items you must find before you can climb them.
  • This option was previously only available on Archipelago but is now in the standalone randomizer.
  • Some of the underlying logic for the single player rando has been changed significantly in this version, making it incompatible with seeds from previous versions.

Enemy Randomizer Updates

Bosses

The five main bosses (Garden Knight, Siege Engine, Librarian, Boss Scavenger, and The Heir) are now shuffled into the enemy randomizer :)

  • If enemy balancing is on, they will not appear.
  • They can appear if enemy balancing is turned off, and can also be toggled off with the new enemy toggles.
  • "Limit Boss Spawns" limits the amount of each boss that can spawn to 1.
    • It is not advised to turn this setting off or to force every enemy to be a boss via the toggles, as it can cause the game to severely lag in some areas, but I am leaving the option in for those curious enough to see what happens.

Enemy Toggles

Don't like certain enemies? The option to toggle off enemies from appearing in the Enemy Randomizer has been added. You can even turn off enemies completely if you want.

Oops, All [Enemy]

  • New option that turns every enemy in an area into the same randomized enemy.
    • Works with the enemy toggles if they are enabled

Other New Enemies

  • Tiny Skeleton Quartet from NG+ Dark Tomb

New Options and Features

Music Shuffler 🎵

  • Option to randomize most of the music that plays throughout the game.
    • Includes a submenu to toggle on/off which tracks you want to play.
  • Also includes a Jukebox/sound test menu to play any track from the list.

Holy Cross DDR ⬆⬇⬅➡

Arrows appear when you type in directional inputs. If you are in range of a code and input a wrong direction, the arrows will turn red to indicate you need to wait and start over, or gold if you get it right. Option can be found in the "Other Settings" submenu.

tunicddr

Bugfixes + Misc Changes

  • Fixed a bug where the item counts in the inventory screen wouldn't reset when swapping between save files under certain circumstances.
  • Ghost foxes will now say if you've already found the thing they're telling you about.
  • Small change to the ending cutscene when playing Hexagon Quest :)
  • The file select screen now shows more information per save file:
    • More items and the number of gold hexes for hex quest are now displayed.
    • The Archipelago icon is also now shown for Archipelago saves
  • New ghost fox added in a dicey location 🦊🥶
  • Added two new fool trap types
  • Added a sign in the Sealed Temple that tells you the amount of remaining checks per area (similar to the ending stats screen).
  • Various other small QoL additions

foundalready
(what is that fox looking at?)

Thanks to @ScipioWright, @shouldice, and everyone else that helped with this version.

Tunic Randomizer 3.2.0

18 Jun 20:58
Compare
Choose a tag to compare

Music Shuffle, Boss Rando, Ladder Shuffle, and...DDR?

Is this version backwards compatible?

  • Archipelago games: ✅
  • Single player seeds: ❌

Archipelago Updates

  • The Archipelago.Multiclient.Net library that the mod uses to communicate with Archipelago has been updated, so be sure to copy/replace all the files in the release download into the plugins folder, as the mod won't work without it.
  • Decreased the wait time between items being received, making collects/releases go by much faster.
  • Added better detection for if you become disconnected in the middle of an Archipelago game.
    • In the event of a disconnect, checks become unable to be sent or interacted with, preventing progress from being lost.
  • When editing connection info (player, host, port, etc) on the title screen, pressing enter will now save and close the field being edited instead of accidentally pressing continue/new game/etc.

Single Player Randomizer Updates

Ladder Shuffle

  • Ladder Shuffle removes many ladders from the game, turning them into items you must find before you can climb them.
  • This option was previously only available on Archipelago but is now in the standalone randomizer.
  • Some of the underlying logic for the single player rando has been changed significantly in this version, making it incompatible with seeds from previous versions.

Enemy Randomizer Updates

Bosses

The five main bosses (Garden Knight, Siege Engine, Librarian, Boss Scavenger, and The Heir) are now shuffled into the enemy randomizer :)

  • If enemy balancing is on, they will not appear.
  • They can appear if enemy balancing is turned off, and can also be toggled off with the new enemy toggles.
  • "Limit Boss Spawns" limits the amount of each boss that can spawn to 1.
    • It is not advised to turn this setting off or to force every enemy to be a boss via the toggles, as it can cause the game to severely lag in some areas, but I am leaving the option in for those curious enough to see what happens.

Enemy Toggles

Don't like certain enemies? The option to toggle off enemies from appearing in the Enemy Randomizer has been added. You can even turn off enemies completely if you want.

Oops, All [Enemy]

  • New option that turns every enemy in an area into the same randomized enemy.
    • Works with the enemy toggles if they are enabled

Other New Enemies

  • Tiny Skeleton Quartet from NG+ Dark Tomb

New Options and Features

Music Shuffler 🎵

  • Option to randomize most of the music that plays throughout the game.
    • Includes a submenu to toggle on/off which tracks you want to play.
  • Also includes a Jukebox/sound test menu to play any track from the list.

Holy Cross DDR ⬆⬇⬅➡

Arrows appear when you type in directional inputs. If you are in range of a code and input a wrong direction, the arrows will turn red to indicate you need to wait and start over, or gold if you get it right. Option can be found in the "Other Settings" submenu.

tunicddr

Bugfixes + Misc Changes

  • Fixed a bug where the item counts in the inventory screen wouldn't reset when swapping between save files under certain circumstances.
  • Ghost foxes will now say if you've already found the thing they're telling you about.
  • Small change to the ending cutscene when playing Hexagon Quest :)
  • The file select screen now shows more information per save file:
    • More items and the number of gold hexes for hex quest are now displayed.
    • The Archipelago icon is also now shown for Archipelago saves
  • New ghost fox added in a dicey location 🦊🥶
  • Added two new fool trap types
  • Added a sign in the Sealed Temple that tells you the amount of remaining checks per area (similar to the ending stats screen).
  • Various other small QoL additions

foundalready
(what is that fox looking at?)

Thanks to @ScipioWright, @shouldice, and everyone else that helped with this version.

Tunic Randomizer 3.1.1

01 Apr 00:02
Compare
Choose a tag to compare

The Tunic Randomizer is now officially supported on Archipelago! You can now view the game page, download a yaml and generate a Tunic game straight from the website!
https://archipelago.gg/games/TUNIC/info/en
https://archipelago.gg/games/TUNIC/player-options

  • Minor bugfixes and other changes.
  • Resolved an issue with the first steps hint in Entrance Rando.
  • Made the location groups slightly better for Archipelago.
  • Added a new spot for a ghost fox hint to spawn.
  • You can now open the cathedral secret door from the inside.
  • Only one shop will be accessible if "fewer shops" is turned on with entrance rando.
  • Removed a potential softlock that could occur after using the torch at nighttime.

This update is compatible with games started on 3.1.0, and is compatible with the latest Archipelago 0.4.5 RC version.

The TUNIC Speedrunning community holds weekly randomizer races on Mondays! If this interests you, I encourage you to join the community Discord for our next races on Monday, April 1st!