Skip to content

Releases: abyssonym/terrorwave

Version 3.16

26 Apr 00:27
Compare
Choose a tag to compare

VERSION 3.16
-Lexis and Arty can now be chosen as party leader. (Sprite art provided by EveTheFeesh)
-All seeds corresponding to the next ~45 hours or so will only choose Lexis or Arty as party leader.

Windows users, you may try downloading l2_terror_wave_windows.zip if you want, and see if the included .exe file runs on your system. If that fails, just do the same as Linux/Mac users and download l2_terror_wave_source.zip, then extract it and run the included randomizer.py using Python 3.11 or above.

Version 3.15

23 Apr 16:02
Compare
Choose a tag to compare

VERSION 3.15
-Added an NPC to prevent softlocks on flower mountain.
-Bonus items (frequently seen in fourkeys) may occasionally appear as a reward in standard open world mode.
-Removed the Egg Ring from the bonus item pool.
-Fixed bug where randomizer kept running out of locations to place character recruitment, particularly in fourkeys.
-Removed key shop, obsolete keys from fourkeys.
-Changed how event flags are distributed. The objective is to reserve flags for locations that are persistent from seed to seed, to assist with troubleshooting. However, this also means that many flags that were not being used previously, are now being used, so certain bugs related to event triggers might start showing up in this version.

Windows users, you may try downloading l2_terror_wave_windows.zip if you want, and see if the included .exe file runs on your system. If that fails, just do the same as Linux/Mac users and download l2_terror_wave_source.zip, then extract it and run the included randomizer.py using Python 3.11 or above.

Version 3.14

19 Apr 14:55
Compare
Choose a tag to compare

VERSION 3.14
-Added a new game mode: fourkeys. In fourkeys there are only four keys.
-Capsule monster reverts to the one you selected after battle. Use nocap to turn off capsule swapping if there are bugs in this feature.
-Some minor adjustments to scaling; less emphasis on hp, to prevent overtuning non-boss monsters that end up in the boss pool.

Windows users, you may try downloading l2_terror_wave_windows.zip if you want, and see if the included .exe file runs on your system. If that fails, just do the same as Linux/Mac users and download l2_terror_wave_source.zip, then extract it and run the included randomizer.py using Python 3.11 or above.

Version 3.13

18 Apr 16:24
Compare
Choose a tag to compare

VERSION 3.13
-Can no longer dive using the R button without mermaid jade.
-Enemies now attempt to scale against enemies with similar stats (no more Magma Gorem trying to become a Dark Sum'ner)
-Boss shuffling at the start of the progression is less extreme, to prevent grindy scenarios. There should still be enough variation given the number of early checks.
-Double Dekar seeds are no longer possible.
-Capsule swap no longer looks for eighth capsule monster in Jelze's hunger meter.
-Moved the Lake Cave priest to a location where he can't softlock the game.
-Restored the casino Shriek shop that disappeared in a previous update.
-Made the casino and some other maps escapeable.
-Cokatoris is now correctly treated as a small monster sprite.

Windows users, you may try downloading l2_terror_wave_windows.zip if you want, and see if the included .exe file runs on your system. If that fails, just do the same as Linux/Mac users and download l2_terror_wave_source.zip, then extract it and run the included randomizer.py using Python 3.11 or above.

Version 3.12

17 Apr 14:01
Compare
Choose a tag to compare

VERSION 3.12

  • Completely overhauled monster ranking and scaling (again).
    • Scaling is now based on important attributes like HP and Agility, and not Guts.
    • Monster ranking now incorporates attack, intelligence and agility. Highlights:
      • Significantly higher: Cores, Troll, Catfish, Dark Sum'ner, Clowns
      • Significantly lower: Snow Gas, Behemoth, big slow enemies in general
    • Boss minions in large numbers are nerfed.
    • Boss minions scale up to the strength of their boss and not more.
  • Bosses for split checks like Ruby Cave are scaled independently, now.
  • Capsule monster master class tags in, when available.
  • IP attack targeting is automatically limited to five enemies.
  • Fixed a bug that caused character growths to not be randomized.
  • Gratze Basement is no longer assumed to require hook. (requires arrows instead)
  • Tanbel Tower is no longer assumed to require bombs.

Windows users, you may try downloading l2_terror_wave_windows.zip if you want, and see if the included .exe file runs on your system. If that fails, just do the same as Linux/Mac users and download l2_terror_wave_source.zip, then extract it and run the included randomizer.py using Python 3.11 or above.

Version 3.11

13 Apr 14:29
Compare
Choose a tag to compare

VERSION 3.11
-Adjusted the item routing "linearity" setting to the minimum. Testing shows that this has reduced the length of key chains by 2-3 steps, on average. The previous mean for the longest chain in a seed was ~16 steps, and the new mean is ~13 steps.
-Instant death spells no longer prevent capsule monsters from tagging in.
-Added a money making NPC to the VIP room.
-Fixed a mistake where certain keys were not eligible for the "bonus key" slot in shrines and towers.
-Gratze and Lighthouse are no longer assumed to require wall breaking.
-Fixed a typo that would crash the randomizer if the thieves asked for a Catfish jewel.
-Restored support for "Spekkio Lufia" by Artemis.

Windows users, you may try downloading l2_terror_wave_windows.zip if you want, and see if the included .exe file runs on your system. If that fails, just do the same as Linux/Mac users and download l2_terror_wave_source.zip, then extract it and run the included randomizer.py using Python 3.11 or above.

Version 3.10

12 Apr 14:10
Compare
Choose a tag to compare

VERSION 3.10
-Added a key shop in Agurio. The rate is three dragon eggs for one key.
-Randomized the starting tool.
-Capsule monsters get a free bonus strike when tagging in.
-Fixed the capsule tag-out experience point calculation.
-Wall breaking is now required to access the boss in Alunze Cave, for consistency with vanilla. (sorry tracker gang)
-Filled all empty checks.
-Dragon eggs always fill the hunger bar by half, regardless of capsule class.
-Fixed the brief palette errors when swapping capsule monsters.
-Fixed a mistake in the routing logic; it was assumed that hook is needed for Tanbel Tower.
-Changed the animation of "Frog Song", which would crash the game when used on large formations.
-Final boss no longer asks if you are ready.
-Iris items can be found in the treasure sword chest again.

Windows users, you may try downloading l2_terror_wave_windows.zip if you want, and see if the included .exe file runs on your system. If that fails, just do the same as Linux/Mac users and download l2_terror_wave_source.zip, then extract it and run the included randomizer.py using Python 3.11 or above.

V3.9

10 Apr 20:19
Compare
Choose a tag to compare

VERSION 3.9
-Multiple capsule monsters can be used in one battle. Experimental; use the code nocap to disable this feature.
-Iris items increase the rate of feeding capsule monsters.
-Capsule monsters can eat eggs.
-Self-kill no longer counts as a victory against the Master Jelly.
-Fixed some incorrect sprites being used in monstermash.
-Miscellaneous aesthetic changes.
-Restored the Tanbel Inn.

Windows users, you may try downloading l2_terror_wave_windows.zip if you want, and see if the included .exe file runs on your system. If that fails, just do the same as Linux/Mac users and download l2_terror_wave_source.zip, then extract it and run the included randomizer.py using Python 3.11 or above.

V3.8

08 Apr 18:05
Compare
Choose a tag to compare

VERSION 3.8
-Fixed an error in how progression was calculated, which may dramatically impact scaling in some seeds.
-Number of enemies is now taken into account when scaling bosses.
-North Dungeon, Tower of Sacrifice, and Flower Mountain capsule locations are now considered separate checks, to be consistent with the Ruby Cave capsule location check.
-Restored compatibility with "Frue Lufia" by Artemis.
-Adjusted distribution of enemies in monstermash mode for more coverage of both large and small sprites.

Windows users, you may try downloading l2_terror_wave_windows.zip if you want, and see if the included .exe file runs on your system. If that fails, just do the same as Linux/Mac users and download l2_terror_wave_source.zip, then extract it and run the included randomizer.py using Python 3.11 or above.

V3.7

07 Apr 15:01
Compare
Choose a tag to compare

VERSION 3.7
-Implemented two new codes: monstermash and bossy.
-monstermash shuffles enemies throughout dungeons. Experimental but recommended. Might make scaling more balanced.
-bossy makes any boss appear in any location, regardless of progression or rank. However, this game mode does not seem viable, because many bosses have attacks that deal high damage even if you scale them to very low stats. Most boss battles are decided simply by who can OHKO the other first.
-Hint Shop now gives an even distribution of hints.
-Changed up the scaling algorithm again. This time monsters are scaled by comparing them to a different enemy that fits the progression.
-Furthermore, because boss adds appear in multiple places, these monsters now scale to their lowest rank instead of the rank of their boss or home zone.

Windows users, you may try downloading l2_terror_wave_windows.zip if you want, and see if the included .exe file runs on your system. If that fails, just do the same as Linux/Mac users and download l2_terror_wave_source.zip, then extract it and run the included randomizer.py using Python 3.11 or above.