Users browsing this thread: 2 Guest(s)
ASM Tasks

#6
Posts: 763
Threads: 83
Thanks Received: 55
Thanks Given: 7
Joined: Apr 2015
Reputation: 22
Status
Obliviscence
(09-21-2016, 10:12 AM)HatZen08 Wrote: Unfortunately, in the shops, the actor sprites which are displayed only work correctly for the default characters. The others sprites don't display correctly. I suspect it may be related to the fact that they don't have a full sprite sheet or the full set of oam pointers. Anyway, if we want to expand the shop sprites from 14 to 16 characters, we should fix this issue.

Yes, this is the OAM data I'm talking about, I think we have most of the puzzle pieces we need to make this a dynamic system rather than the static one that's currently in place. God bless Novalia's C3.

(09-21-2016, 10:12 AM)HatZen08 Wrote: Also, we need to change another routine. When you select an item (double click) in the item menu, it displays the names of the characters who can equip it. It also need to be updated to include all the 16 characters.

Good catch. Can you take care of that?

(09-21-2016, 10:12 AM)HatZen08 Wrote: As mentioned, the guests identifier can be $0e and $0f. Their equipment flags will be the the 'imp' and 'merit award' flag. However, a few issues may arise.

The game engine uses the actor id to determinate where to load from the startup data. As example, the 'additional physical power' and the 'run' variable are loaded directly from the startup data (rom) when the battle starts. The game engine don't load all the battle data of the characters based only in RAM values. If you use the id of Banon and Leo, these ROM variables will be based on the setup of Leo and Banon, independently of whatever setup the guests may have in another startup slot.

So to clarify, you're saying it uses the Actor ID loaded as the index to the properties for a few things?, that should be an easy ASM fix by loading the properties ID instead of the actor ID. If I'm misunderstanding post the relevant code for me.

(09-21-2016, 10:12 AM)HatZen08 Wrote: Also, Banon id has a hard coded feature to trigger the game over if the character is defeated. When Banon dies it is game over and this feature will be inherited by whoever has its identifier. You can kill this feature with an asm modification but it will change the game history because the game tells you, in Banon's arc, that the game is over if Banon dies but it will not happen if you disable this feature.

Another good catch. We ought to be able to change that to whatever new ID we give Banon no problem.

Keep up the good work!
  Find
Quote  



Messages In This Thread
ASM Tasks - by B-Run - 09-20-2016, 01:18 PM
RE: ASM Tasks - by madsiur - 09-20-2016, 09:48 PM
RE: ASM Tasks - by m06 - 09-21-2016, 03:37 AM
RE: ASM Tasks - by B-Run - 09-21-2016, 07:58 AM
RE: ASM Tasks - by HatZen08 - 09-21-2016, 10:12 AM
RE: ASM Tasks - by B-Run - 09-21-2016, 10:31 AM
RE: ASM Tasks - by HatZen08 - 09-22-2016, 06:13 AM
RE: ASM Tasks - by B-Run - 09-22-2016, 08:32 AM
RE: ASM Tasks - by HatZen08 - 09-24-2016, 05:00 PM
RE: ASM Tasks - by Scorcher - 09-24-2016, 09:02 PM
RE: ASM Tasks - by HatZen08 - 09-24-2016, 09:50 PM
RE: ASM Tasks - by B-Run - 09-24-2016, 09:55 PM
RE: ASM Tasks - by B-Run - 09-26-2016, 08:09 AM
RE: ASM Tasks - by B-Run - 09-26-2016, 08:42 AM
RE: ASM Tasks - by HatZen08 - 09-26-2016, 03:35 PM
RE: ASM Tasks - by B-Run - 09-26-2016, 07:09 PM
RE: ASM Tasks - by HatZen08 - 09-27-2016, 04:49 PM
RE: ASM Tasks - by HatZen08 - 09-29-2016, 09:11 AM
RE: ASM Tasks - by B-Run - 09-29-2016, 09:51 AM
RE: ASM Tasks - by HatZen08 - 10-01-2016, 05:14 PM
RE: ASM Tasks - by B-Run - 10-01-2016, 06:42 PM
RE: ASM Tasks - by madsiur - 10-07-2016, 01:16 AM
RE: ASM Tasks - by madsiur - 10-07-2016, 07:37 AM
RE: ASM Tasks - by B-Run - 10-07-2016, 07:44 AM
RE: ASM Tasks - by madsiur - 10-07-2016, 08:14 AM
RE: ASM Tasks - by B-Run - 10-07-2016, 08:55 AM
RE: ASM Tasks - by madsiur - 10-07-2016, 04:05 PM
RE: ASM Tasks - by HatZen08 - 10-08-2016, 05:00 PM
RE: ASM Tasks - by madsiur - 10-14-2016, 02:28 PM
RE: ASM Tasks - by B-Run - 10-15-2016, 08:49 AM
RE: ASM Tasks - by madsiur - 10-15-2016, 10:20 AM
RE: ASM Tasks - by B-Run - 10-15-2016, 09:00 PM
RE: ASM Tasks - by madsiur - 10-16-2016, 02:25 PM
RE: ASM Tasks - by B-Run - 10-17-2016, 07:49 AM
RE: ASM Tasks - by madsiur - 10-20-2016, 03:10 AM
RE: ASM Tasks - by madsiur - 10-20-2016, 05:39 PM
RE: ASM Tasks - by Tenkarider - 10-20-2016, 07:11 PM
RE: ASM Tasks - by madsiur - 10-20-2016, 08:11 PM
RE: ASM Tasks - by madsiur - 10-25-2016, 01:23 AM
RE: ASM Tasks - by Tenkarider - 10-25-2016, 05:13 AM
RE: ASM Tasks - by madsiur - 10-25-2016, 06:58 AM
RE: ASM Tasks - by Tenkarider - 10-25-2016, 08:11 AM
RE: ASM Tasks - by madsiur - 10-25-2016, 08:47 AM
RE: ASM Tasks - by Tenkarider - 10-25-2016, 11:23 AM
RE: ASM Tasks - by m06 - 12-19-2016, 01:48 AM
RE: ASM Tasks - by B-Run - 12-19-2016, 08:53 AM
RE: ASM Tasks - by DenVaktare - 10-28-2017, 03:03 PM
RE: ASM Tasks - by Gi Nattak - 10-28-2017, 04:23 PM
RE: ASM Tasks - by Vanya - 10-31-2017, 03:19 PM
RE: ASM Tasks - by madsiur - 10-31-2017, 03:33 PM
RE: ASM Tasks - by B-Run - 11-02-2017, 07:08 PM
RE: ASM Tasks - by madsiur - 11-02-2017, 09:23 PM
RE: ASM Tasks - by B-Run - 11-25-2017, 01:52 PM
RE: ASM Tasks - by m06 - 12-04-2017, 01:35 AM
RE: ASM Tasks - by B-Run - 12-04-2017, 09:39 PM

Forum Jump:

Users browsing this thread: 2 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite