SI Game Start Rabbit Bug

NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Locked
Knight Captain
Posts: 1219
Joined: Thu May 14, 2020 1:34 pm

SI Game Start Rabbit Bug

Post by Knight Captain »

There's a piece of usecode that is supposed to make the Avatar's frame the south-facing sitting one, but it seems to be connected to some polymorph code that Exult doesn't use.

That's why the Avatar is seen standing from the start when the Three Companions are seated.

A simple fix would be to change the rabbit's usecode to make the Avatar sit before the rest of the PATROL script actions start the game and render the player.
Knight Captain
Posts: 1219
Joined: Thu May 14, 2020 1:34 pm

Re: SI Game Start Rabbit Bug

Post by Knight Captain »

From reading the Usecode in other parts, it looks like the game intended to have the main Avatar shape 721 used either as overwritten by the skin-toned versions. That's why the Avatar doesn't sit, because the code is looking for that. This may also be why Petra turns into the blond male Avatar during the Body Transference cutscene.
Knight Captain
Posts: 1219
Joined: Thu May 14, 2020 1:34 pm

Re: SI Game Start Rabbit Bug

Post by Knight Captain »

Checking a bit further into some new utility functions I've made, it's quite possible to address the issues with the game's start related to the screen resolution.

I have working Usecode that can create the entire ship on land, and could add the rest of the effects, like sprites and NPC placement. It would take a bit more effort to change the storm to not teleport the Avatar and to remove any dropped items (that would originally be left behind on a fake coastline).
Locked