On the Verge of Insanity
Joined: 05 Apr 2003
|Posted: Tue Jan 19, 2016 2:53 am Post subject:
|Hero inside- and outside-battle spriteset and palette numbers are saved in saved games, and aren't updated when you edit the game and then load your save. They also don't change if you edit the game while using the 'test game' option. It's definitely a nuisance.
If you set the palettes to "default" instead of specifying a specific palette, then you will be able to change the palette by editing the game.
If you want to force a change in an existing save/game without having to restart playing the game, you will have to use a script. The resetheroalette command will reload the palette number from the .rpg file.
Here's a script to reload everything, which might be helpful (although the thing you asked for specifically only needs a one-line script):
plotscript, reset all hero graphics, begin
# For every hero in active and reserve parties...
for (who, 0, 41) do (
if (hero by slot(who) <> -1) then ( # skip nonexistent heroes
reset hero picture(who, inside battle)
reset hero picture(who, outside battle)
reset hero palette(who, inside battle)
reset hero palette(who, outside battle)
"It is so great it is insanely great."