Tuesday, October 19, 2021

v1.23

 A bunch of random new stuff.

- Add "version=xx.xx" to options string, and a warning message if the pasted options don't match the current version, or don't have a version defined.

- Option (default on) to show zero damage when attacks are evaded, to give a better idea of whether you actually hit the hitbox of a boss or not.  More adjustments/display options may be coming for this.

- Open world - add unkillable rabite in the wall at wind palace so the sprite's spells can be grinded up there at the free restore point.

- Open world - "always poisoned" only takes effect once you've picked up the starter weapon.

- Fix issue where I was changing the default player AI grid settings, but the display in the menu didn't reflect this.  It's worth noting that these settings actually do almost nothing, except offer some minor stat changes.

- Open world - fix an issue where a couple enemy stats were getting positioned incorrectly in RAM.  CON was getting the INT value; INT was getting the WIS value, and WIS was getting whatever was there.  Fixing this will likely 1. lightly reduce the defense of enemies, since now their CON will be 1, as in vanilla; and 2. increase healing power of enemies, since they actually have WIS now.  This may make the wall fight a little trickier.

- Open world - reduce HP of high-HP enemies slightly, and increase HP of low-HP enemies slightly.

- Open world - move one enemy from right outside of Jehk's cave that could potentially hit you as soon as you exit.

- Open world - add boss swap information to spoiler log.

Link

Wednesday, September 22, 2021

v1.22

 A bunch of updates:

- Fix issues with trackbars on chaos/boss rush tabs not working properly since the options update

- Option (default off) to allow items not required to complete an open world seed to be logically un-gettable.  If sprite is not required for example, he may be locked in the gold tower along with the key.

- Refactor open world spoiler logging a bit to sort by complexity cycle.

- Option (default off) to disable hints in open world.

- Elinee's nesoberi collection has grown larger.

- Move the landing spot for Kakkara town up a bit so it's not right on top of the one NPC.

- Move a couple enemies on purelands map 216 (before boss #4) to not be near doorways.

- Fix issue where writing to spoiler log would cause exceptions, particularly when generating two roms in one session.

- Option (default off) to disable in-game music entirely.  This works by muting the music via changing the song data, so that it shouldn't affect SPC700 loadtimes.  Functional "songs" like the boss death sound and flammie summon sound should still be present.

- Add seed, randomizer version, and a hash check value to the new game screen, and disable the timer the vanilla game has for that screen that auto-resets after a few seconds.

- Option (default on) for open world spoiler log.

Link


Wednesday, August 25, 2021

v1.21

A few changes in support of weekly races.

- "Flags" has been changed from a hexadecimal representation of all your settings to a string of all named toggles that differ from defaults, in order to make them more readable and compatible with later versions.  For example, Menblock's insanity% has flags: 

aggBosses=yes confusionFix=no moreItems=no ohko=yes opManaBeastScale=vanilla opGPEleRando=no mode=open opDifficulty=hard opGoal=vlong opEnemies=oops opLogic=restrictive

and this will be compatible with future versions unless a default setting changes, in which case the flags string can easily be amended by hand anyway.

- Open world spoilers have been split into a separate _SPOILER log file.

- The non-spoiler log file has been reorganized a bit to have seed + flags right at the top along with some other info.

- It should now be easier to find a spot to land in Ice Country in open world mode.

- Changing cosmetic settings that are randomized should no longer affect randomization of functional elements.  You can now change the following settings for a given seed and should still get the same open world locations/elements/enemies/etc as before:

        - Character palettes

        - Music rando

        - Map colors


Link


Wednesday, July 21, 2021

v1.20

 - Add open world option (default off) for minimum and/or maximum level to apply to enemies based on approximate level for an area in vanilla.  For example, enemies in the Pure Lands will be at least level 45 if minimum is enabled, and at most level 50 if maximum is enabled.  This may ease difficulty at high levels on some harder modes and might need to be adjusted a bit as it gets tested.

- Fix preset for Menblock Insanity% to have aggressive bosses enabled (previously it was getting disabled)

- Some minor adjustments to enemy stats in open world.  Physical damage output from enemies should be flattened a bit (ie, high damage enemies will do a little less, and low damage enemies will do a little more), and high physical defense enemies (tomato men, chess knights, etc) should have a bit more defense.

- More neso

Next major thing is probably bingo for open world.  I've been looking at how to render a new menu for it.  It will involve a bunch of new code, new sprites/tiles to move around, input handling, etc.  Time consuming.  But should be neat in the end

Link

Monday, May 31, 2021

v1.19

 Assorted new things that may or may not work well

- Some adjustments to stats generated for open world enemies to hopefully make them better match  the vanilla enemies with scaled levels.

- Add general option for defense refactor, which changes the damage formula to apply defense/armor in a more multiplicative way (whereas vanilla is pure subtractive) to hopefully reduce instances where buying new armor makes such a huge difference that you go from being one-shot to being indestructible.  This is an early version of this hack that may need some adjustments still; feel free to try it out and report issues.

- Fix issue where channel 4 in FF5's "Decisive Battle" song import would sometimes get out of sync with the rest of the song.

- Fix position issues with Boreal Face boss on the thunder dragon map in pure lands.

- Add option for percentage-based poison, which will damage in ticks of max hp/32, rather than the vanilla 1 at a time.  This is rounded down, so it will actually do anywhere from max hp/32 to max hp/64, depending on what your actual max hp is.  It still shouldn't kill you (it will leave you at one HP) unless the "players always poisoned and can die from poison" option is on.

- Add presets button on open world screen.  This comes with a few "Mystery seed" options, which will generate you a random assortment of open world options, and also a few of Menblock's challenge settings.  Feel free to suggest other combos that may be fun to have here.

- Add a couple silly options including hiding the amount of gold you currently have to make spending a little more risky and blacking out all map data to make it difficult to get around.

Link

Friday, May 14, 2021

v1.18

- Fix "Obscure own HP" to actually work on all three characters instead of just the girl, who I had been testing with.




Link

Thursday, May 13, 2021

v1.17

- Fix issue where open world with solo boy was not generating properly due to changes in magic dependencies related to randomization of grand palace.

- Fix issue where FFMQ battle theme would sometimes have random sounds, change volume, or change speed.

- Add general options to hide damage dealt and to hide own HP.

Link