Monday, July 14, 3017

Introduction

The Lunarian Shuffle is a game randomizer that will take in a FF2US v1.1 ROM and turn it into a brand new strategic challenge!

The following aspects of the game are randomized, within reason:
  • Which character corresponds to whom.
  • Which items are sold in which shops.
  • Which items are found in which chests.
  • Which level each character learns each spell.
  • Which equipment each character is wearing when they join the party. 
  • Optionally, each character may inherit its abilities and magic from another character.
  • Optionally, each character may inherit its list of permitted equipment from another character.
Also, the extra combat commands and the extra combat consumable items found in the "Hard Type" version of the game have been restored, and I have optionally included Golbez as a playable character.

The goals are not randomized - enemies, bosses, and dungeon layouts are the same as in the original.  Your task with each playthrough is to plan ahead regarding what equipment to hunt down and how many levels to earn for which characters in order to survive the upcoming challenges with the parties that will be present for each fight.

More detailed information is on the left panel of the program itself.

Get The Lunarian Shuffle here!
https://drive.google.com/open?id=0B9k5jnZ_x-ijRG5BTE1objljbzQ
If you have difficulty installing, refer to the Readme document.

Want to talk about The Lunarian Shuffle?  We have a Discord server here:
https://discord.gg/V2pUVGH


Making a good randomizer is a lot of work!  If you would like to thank me for this project, and especially if you would like to see me create similar projects in the future, please donate (and leave a message, if you like!) here:
https://twitch.streamlabs.com/iICrowIi

To follow me on my future projects and speed runs, visit my Twitch channel:
https://www.twitch.tv/iicrowii

Enjoy,
- Crow!

Sunday, December 16, 2018

New minor feature addition plus bugfixes: v1.125 is live!

Hello, TLS fans!

I've released another minor update to the randomizer.  The "Y to Run" feature is now always on, since nobody to my knowledge was intentionally turning that off.  In place of that checkbox, TLS now has a "Fix sticky stats" option, which removes the permanent long range, can't crit, and superweak to fire/ice properties that are present in vanilla.  The superweakness only comes up if you obtain the Adamant armor, but the others have a pretty noticeable impact on normal gameplay.

There are a few fixes to TLS itself, most notably that the Automatic File Name feature now works sensibly.  It will ask you which folder you would like the automatically named seeds to be placed into, or otherwise it will default to the desktop.

As always, grab it from the Google Drive folder:
https://drive.google.com/open?id=0B9k5jnZ_x-ijRG5BTE1objljbzQ

In other news, I'll be streaming the development of the procedurally generated equipment feature later today, starting at 3:00 EST on http://www.twitch.tv/iicrowii.  I hope to see you there!

Monday, December 3, 2018

Equipment screen mod is live! V1.124 is the current version.

The next version of the Lunarian Shuffle is live!  It features a snazzy new equipment screen as well as some minor bug fixes.  I have also improved the Android build enough to feel confident in posting it publicly, as well.


Download the latest version from the usual location:
https://drive.google.com/open?id=0B9k5jnZ_x-ijRG5BTE1objljbzQ

Monday, November 19, 2018

Upcoming features: Equipment screen update and Randomized Equipment

Hello, TLS fans!

The main features of the next major update to The Lunarian Shuffle will be equipment related.  In the vanilla form of FFIV, the equipment screen is almost insultingly devoid of helpful information.  Much of what makes weapons or armor useful are the elemental, racial, and status effect bonuses that they possess.  Similarly, the hit rate or evasion granted by equipment often makes it or breaks it (such as the Drain Spear, whose 20% hit rate makes it nearly worthless.)  However, absolutely none of that information has been provided to the player in-game... until now!


This is what a nearly-complete version of the modified screen looks like.  Since that screenshot, I have also added coloration to the element and ailment icons.

Aside from being just generally something players deserve but weren't given in FFIV, the big reason that I undertook this project was to make way for my next major feature for TLS: randomized equipment!"  Whereas the equipment shuffle changes what sorts of items each character can wear, the randomized equipment feature will change what each piece of equipment does.  So, you might open a chest in the final dungeon and discover the One Ring, or you might look in the Tomra shop and find the Virus Rod.  The GUI from vanilla FFIV would leave you completely in the dark as to what that equipment actually does for you, but with the equipment screen modification above, you'll have all the information you need shown to you clearly and quickly!

The rest of the randomized equipment feature will require a lot of work - designing how the items are made, selecting names that can show up for those items, actually coding these things into the game, and finally balancing it so it makes sense on each of Easy, Hard, and Super Hard modes.  If you (yes, YOU!) have any ideas for names of equipment, head over to our discord server (an invite is linked below) and get me as many weapon and armor names as like, and many of them will likely show up in the final build!

You can also keep up with the progress by viewing my Twitch channel every Sunday at 3:00pm Eastern US time:

Saturday, August 25, 2018

Bugfix patches released: TLS V1.122 is the current version.

With a hack as complicated as Lunacy Mode, it should come as no surprise that there were some glitches that were harder to detect than others.  Players on the Lunarian Shuffle's Discord server reported some errors they encountered.  Re-download TLS to update to v1.122 and get the fixes to these errors.

In particular, the Zeromus fight had three separate problems afflicting it, which would either short you a character, or duplicate a character, or the game rarely would outright crash as it attempted to begin the final battle.  The crash was as much Squaresoft's fault as it was my own - apparently, the interrupt that draws the next screen each time the current frame ends will completely fail if their own RNG was in the middle of executing.

Sunday, August 19, 2018

Lunacy mode is live! TLS v1.12 is now the current version.

After over a hundred hours of coding and bug fixing (including a few fixed today, so here's hoping there's no more), "Lunacy Mode" is now live!

Lunacy Mode changes the rules of the game.  It makes your party reshuffle itself from among all the party members you have met so far every time you win a battle!  It also reshuffles your party (ensuring the main character is present) just before Zeromus, so be sure all 13 of your party members are ready to fight if they have to!

As always, get the latest version of The Lunarian Shuffle from the Google Drive folder:
https://drive.google.com/open?id=0B9k5jnZ_x-ijRG5BTE1objljbzQ

And here are a few smaller changes in this version:

Balance pass for consumable item prices:
  • Alarm costs 500 (from 100)
  • Level 1 spell items cost 350 (from 200)
  • Level 2 spell items cost 1000 (from 650)
  • Stardust costs 2000 (from 1000)
  • Vampire costs 750 (from 400)
  • HrGlass1 costs 800 (from 500)
  • HrGlass2 costs 850 (from 750)
  • HrGlass3 costs 900 (from 1000)
  • Hermes Shoes cost 1000 (from 2000)
  • Coffin costs 3000 (from 5000)
  • Grimoire costs 3000 (from 5000)
SuperHardMode was supposed to allow chests to contain equipment that nobody in your party could use.  A bug made this no longer the case at some point, and that has been fixed.

Some more names have been added to the "Random Names" flag's options.

Fixed a bug where characters who received Young Rydia's ability set would retain her White magic outside of battle but lose it in battle upon rejoining the party.

Known Issue: trying to talk to Octomamm's tentacles as if the tile to trigger the fight were a desk causes the game to misbehave.  A fix for this was found, but would cause Octomamm's fight to use the wrong background.

Saturday, May 5, 2018

Character Tracker has been improved! V1.112 is now live.

The character tracker, which was introduced in the previous update, is now better:
  • It should now automatically handle duplicate characters in a smart way.
  • It can now track dual wielding: click the armor icon to replace it with a pair of swords.
  • The display should now be more streamer-friendly: as you resize the window, it will rearrange the character list in a compact and centered way.
 
Also, a couple stores that were misbehaving and giving equipment for already-gone characters on Normal and Hard mode should be fixed.

Download it at the usual location:
https://drive.google.com/open?id=0B9k5jnZ_x-ijRG5BTE1objljbzQ