Okay so I thought I could get away with theoretical testing for some parts of the mod; turned out I was wrong, mainly for KSS5 & KSS6's timers(but I was right for KSS4 & KSS7's theoretically-tested timers!). I'd also forgotten to test one of the many environmental hazards in KRZ2 as Fang. Now I've figured out how to use libTAS to test the mod, and I've changed this mod accordingly, the mod can finally be beaten in Ultimate Mode with 7 Emeralds as any base character.
I also completed a Low-Optimization Tool-Assisted Demonstration of the mod as Fang in Ultimate Mode with 7 Emeralds; the link will be provided in a separate post since this post, iirc, will automatically be spoilered and you wouldn't see it otherwise.
So anyway, the changelog:
-updated to v1.0.9 of Harder Enemies, which made canarivores stop killing themselves
-decided to be merciful enough to give players 90 lives to start out with(but only in the full version since the boss rush version was made for multiplayer)
-fixed some problems with emblem definitions
-changed the filename of the save file; you'll have to get those record attack emblems all over again(or you can just re-name your savefile's filenames)
-remembered to remove a currently-unused state from an alpha version of the mod from the freeslot list
-remembered to make the vanilla versions of the multiplayer special stages work properly with this mod in case you're in a netgame and the host warps players to those stages
-made the backgrounds for the informational cutscenes be darker
-made the KSS1 cutscene not get some of its text cutoff at 1200x800 resolution
-adjusted the starting positions for players 5, 6, 7, & 8 in KSS1, and put retracting spikes where they'd used to be
-re-vamped KSS3; I'd actually made that stage a few years ago, but it wasn't until just recently that I'd realized that the level design there was unfair, but now it's fair
-aligned the wall textures in KSS5
-increased the allotted time for KSS5 & KSS6(I actually remember I tried to get someone to TAS those to test the timers a few years ago but then he never finished it, so I had to theoretically test those timers; it turns out that the theory didn't work out for those 2 Stages, but it did work for KSS7)
-removed 16 bomb spheres from KSS6 that weren't really increasing the stage's difficulty
-fixed the angle of one of the flame jets at the top of KSS6
-added anti-cheese springballs for amy & fang in KSS7
-made players lose much more time whenever they get hit in a special stage
-for the hazards in KFZ1/2 that look like the hazard at the very start of KFZ1, made them easier for fang; I'm not sure what I was thinking when I made them all super precise for fang in the 2 easiest stages of all places
-replaced the red cralwa at the start of KFZ1 with a blue one since it was kinda unfair for amy if you wanna beat this without killing anything in non-boss stages
-removed an unnecessary diagonal blue spring from KHZ2, leftover from an alpha version of the stage
-made the conveyor belt crusher easier since the other path was alot easier anyway and I didn't want that big disparity between the two paths to exist
-removed 20 bumpers from the deton hallway in KHZ2 so that it isn't a harder than the other path
-added a bumper to the middle of the top of the 2 hazards in KSZ1 where theres bumpers above and rotating green flames around a floor button
-made the underwater room uncovered by pushing the floor button on top of a pillar in KSZ1 quit being unfair
-changed KSZ1's level select icon
-made the floor button hazard next to the death pit in KSZ2 harder
-corrected the positions of 4 bumpers near the spring emerald token in KSZ2
-removed the jet jaw from the Amy/Fang path that leads to the spring/button section since I'd forgotten when I added that guy that you're supposed to be able to beat this without killing enemies in non-boss stages
-removed the crushtacean from the elevator button at Amy/Fang path at the end of KSZ2 since I'd forgotten when I added that guy that you're supposed to be able to beat this without killing enemies in non-boss stages(you still could've gotten past that part with TAS, though)
-raised the platform to the left of the start of CKZ1 so that it the anti-cheese springs can't be used to cheese the 1st environmental hazards
-deleted an accidentally-placed small mace at the start of CKZ2 that wasn't doing anything important
-remembered to let there be rings in front of the 1st starpost in CKZ2
-made the paths to the near-left and the right of the 1st starpost in CKZ2 harder
-at the starpost in CKZ2 with the springs & bumper wall in front of it, spaced out the bumpers more so Fang can get past them more easily
-added some anti-cheese for the cactus/bumper hazard next to the 1st saloon in KCZ1
-added a missing springball to the cactus fence section before the whirlwind chain leading to the last starpost in KCZ1
-made a wall at the last section of KCZ1 that was unclimbable due to an accidental input in zone builder be climbable again
-made the hazard at the very end of KCZ1 easier; it had no business being as hard as it was that early into the game(though it was still possible to jump through all 4 of those spring hazards in a row)
-made one of the paths after a 2nd-last starpost in KCZ2 harder
-figured out how to make KCZ3 not be unfair for amy & fang players; the main issue is that it'd turned out the adds move twice as fast in ultimate mode, so I made them go at normal speed in ultimate mode instead
-made the path to the right of the start of KRZ2 easier at the gravflipper so that you won't have to abuse the hitbox jank that spinning flame jets have to beat that part
-fixed the angle of the snailer right before the gravflip section in KRZ2's left path
-remembered to make the laser "crusher" right before the 2D section of KRZ2 possible for amy & fang to beat; I'd actually forgotten to test that part as them
-moved the jetty-syn gunner immediately after the airlock section in KRZ2 since his placement was unfair
-in the turn-on-the-wall-breaking-laser section in KRZ2, moved the jetty-syn bomber in the room with the button in it since its placement was kinda unfair in ultimate mode
-corrected the placement of the emblem above the elevator in KRZ2
-re-named Kaizo Core Zone to Black Kaizo Zone so that its acronym can be differentiated from Kaizo Canyon Zone
-removed the non-drowning time limit from BKZ1; I kept the drowning time limit, however(so that means you get a few more seconds)
-removed the 2 puma environmental hazards from BKZ1 since they're a little unfair provided the stage's strict time limit, seeing as how they take so long to properly assess
-figured out how to make KCZ3 quit being unfair; this involved partially re-imagining the stage