Cosmetic randomization options to add
- [ ] Player palette randomizer. Manually make a bunch of good-looking palettes for each player, and select one randomly when randomizing.
- [x] Player sprite randomizer should be split off into a separate option from the player randomizer.
- [x] The player sprite randomizer's messed up attack animations need to be fixed.
- [ ] Enemy sprite randomizer. Swap out the sprite data pointers hardcoded into each enemy's AI so they use each other's sprites. (Once this is functional, remove the Enemy AI randomizer, since that has the same effect but is far more likely to crash the game.)
- [x] BGM randomizer. Swap each area's BGM out for a different area's BGM. Non-background songs like boss music won't be randomized.
- [ ] Item and enemy names randomizer. Would work like seedgen, take the nouns and adjectives and mix and match them. (Don't touch progression items and items with significant hardcoded effects.)
- [ ] Item icon randomizer. Randomize the sprite and maybe the palette of most item icons.
- [x] Cutscene dialogue randomizer. Create a markov chain based off of all the dialogue in the base game and generate all new dialogue. ~~Map palette randomizer.~~ I tried this and it's really bad. Not adding it as an option.
Oh...my... GODDDDDDDDD, It is UPPP!!! I've waited so long for thiiissss!
Thank you so very much for this update, Lago! Can't wait to test all of these new features up! Rather unfortunate that I only decided to check for the update 10 hours after it was up, and now I have to sleep... or do I? Anyways! Just like I said, I was looking foward to 1.2, and Dang, those add-ons planned for 1.3 have me hyped up for it as well! I hope you're having as much fun with doing this as we players are going to have playing it! I really do!
The pixel art software Aseprite has an Index mode that's good for toying with pallets, if you're not willing to buy something GIMP can accomplish the same thing.
For instance, here's Jonathan with a pallet that's similar to Soma's.
I would like to point out that pallets that "look good" might be a challenge as many colors are shared across the sprite, for instance his flaming uppercut shares the same colors as his hair and jacket. Assuming the sprite rip I used is accurate there are 50 colors on Jonathan's sprite overall which is quite a lot to organize and edit.
Regarding Palette Randomizing, I'd love the option for un-vetted truly random color sets, I wanna see truly horrible stuff, I kinda live for it in randos Maybe enemies and bosses too? With maybe some range limitations so you don't get pure black or whatever mobs that hide in the background I understand why world-palettes are probably not a good idea even if you forsake caring about Goodness