Users browsing this thread: 2 Guest(s)
Community Event Submissions

#39
Posts: 149
Threads: 21
Thanks Received: 40
Thanks Given: 3
Joined: Dec 2013
Reputation: 9
Status
Auto-life
I recommend to split this project in independent and small projects. When you have a big project, with many dependencies within itself, it can be ruined if a specific feature can't be implemented and it is required for the functionality of others modules/code. With small projects, if a few are unsuccessful, you still can have something functional instead of a big dysfunctional one.

I believe the project you mentioned isn't easy and i recommend to be humble and implement only the most vital parts of it. Everything else can be aggregated later as an add-on for the main hack, based if it can or can't be implemented.

I can see the following related projects, all related with guests characters and features that can't work correctly in the default game:

Roster Guests

To expand the roster selection from 14 to 16 characters with the inclusion of two guest characters.

I believe the Guest Adder patch can be used/adapted for this project.

Colosseum Guests

In the default game, guests can't be used in the Colosseum. If they are selected for the Colosseum fight, the game engine refuses to load the guest data and a bugged, empty and invisible character is loaded instead, triggering a defeat soon or later.

I tried to fix it in the Guest Adder patch but i was unsuccessful. As an alternative, i denied the selection of guests for the Colosseum in the patch.

Guest Magic

The magic command doesn't work correctly with guests in the default game. I don't know about the MMMagic update patch, but i tried the magic command in the guests with the imbued magic hack and apparently the game engine has a few hard coded settings if magic is used by guests characters. In my case, the spell list for the magic command is empty for the guests, except for his summon spell.

About the Guest Adder patch, to clarify, it doesn't modify the magic system code.

Guest equipment

Guests characters can't change equipment. This restriction can be bypassed and guests can equip items like other characters. However, a few issues arise.

First, there isn't a flag for the guests in the item data to determine if the guests can equip it. An option is to use the imp and merit award flags but their features probably must be abolished from the game.

Second, in shops, in the lower part of the screen, the characters does an animation based if the item is equip-able and if it actually upgrade/downgrade the character. There isn't space for the two guests characters in it. I suppose the two guest characters can be ignored but it should be nice if you know if the item can or can't be used by the guests in shops, somehow...

Guest sprites

The number of sprites sheets and portraits are limited in the default game. If you want to add news one, they must be expanded and their correspondent graphics must be created/imported.

New commands

I believe the number of actual commands can't be expanded because of hard coded features or because it should be really difficult. But if you want a new command for the guests characters, it must be implemented in assembly. The complexity of the new command is proportional to the difficulty of the implementation.

The easy way is to call a specific spell when the command is used. Unfortunately, probably a old command must be sacrificed for the new one. Another option is to use a multiple function command. The command can check the character identifier who uses it and change its behavior accordingly. As example, it can trigger a specific spell for the first guest, another specific spell for the second guest and a default spell for everyone else.
  Find
Quote  



Messages In This Thread
Community Event Submissions - by B-Run - 05-21-2016, 09:29 PM
RE: Community Event Submissions - by madsiur - 05-21-2016, 10:01 PM
RE: Community Event Submissions - by Lockirby2 - 05-21-2016, 11:15 PM
RE: Community Event Submissions - by B-Run - 05-21-2016, 11:16 PM
RE: Community Event Submissions - by Kugawattan - 05-22-2016, 03:56 AM
RE: Community Event Submissions - by madsiur - 05-22-2016, 11:45 AM
RE: Community Event Submissions - by B-Run - 05-22-2016, 04:22 PM
RE: Community Event Submissions - by Tenkarider - 05-22-2016, 07:13 PM
RE: Community Event Submissions - by Jackimus - 06-28-2016, 11:28 PM
RE: Community Event Submissions - by FF6Fanatic - 06-29-2016, 12:04 AM
RE: Community Event Submissions - by JWhiteLXXXIX - 06-29-2016, 06:43 AM
RE: Community Event Submissions - by B-Run - 06-29-2016, 07:42 AM
RE: Community Event Submissions - by B-Run - 07-11-2016, 10:35 AM
RE: Community Event Submissions - by Kugawattan - 07-11-2016, 12:26 PM
RE: Community Event Submissions - by B-Run - 07-11-2016, 01:37 PM
RE: Community Event Submissions - by Zatrex17 - 07-11-2016, 03:14 PM
RE: Community Event Submissions - by FF6Fanatic - 07-11-2016, 03:49 PM
RE: Community Event Submissions - by Tenkarider - 07-11-2016, 04:51 PM
RE: Community Event Submissions - by ScarabEnigma - 07-11-2016, 06:38 PM
RE: Community Event Submissions - by B-Run - 07-11-2016, 09:10 PM
RE: Community Event Submissions - by FF6Fanatic - 07-11-2016, 07:19 PM
RE: Community Event Submissions - by ScarabEnigma - 07-11-2016, 07:51 PM
RE: Community Event Submissions - by FF6Fanatic - 07-11-2016, 09:14 PM
RE: Community Event Submissions - by Jackimus - 07-11-2016, 08:39 PM
RE: Community Event Submissions - by ScarabEnigma - 07-11-2016, 11:06 PM
RE: Community Event Submissions - by Lockirby2 - 07-12-2016, 08:03 PM
RE: Community Event Submissions - by madsiur - 07-13-2016, 08:48 AM
RE: Community Event Submissions - by Kugawattan - 07-13-2016, 09:51 AM
RE: Community Event Submissions - by madsiur - 07-13-2016, 09:01 PM
RE: Community Event Submissions - by B-Run - 07-13-2016, 09:20 PM
RE: Community Event Submissions - by madsiur - 07-14-2016, 05:45 PM
RE: Community Event Submissions - by Tenkarider - 07-13-2016, 11:40 AM
RE: Community Event Submissions - by Lockirby2 - 07-13-2016, 10:35 PM
RE: Community Event Submissions - by B-Run - 07-22-2016, 07:34 AM
RE: Community Event Submissions - by B-Run - 08-16-2016, 07:53 AM
RE: Community Event Submissions - by m06 - 08-16-2016, 01:38 PM
RE: Community Event Submissions - by Lockirby2 - 08-16-2016, 08:13 PM
RE: Community Event Submissions - by B-Run - 08-17-2016, 10:06 AM
RE: Community Event Submissions - by HatZen08 - 08-17-2016, 05:46 PM
RE: Community Event Submissions - by B-Run - 08-18-2016, 08:22 AM
RE: Community Event Submissions - by HatZen08 - 08-18-2016, 05:27 PM
RE: Community Event Submissions - by madsiur - 08-19-2016, 03:04 AM
RE: Community Event Submissions - by FF6Fanatic - 08-24-2016, 11:56 AM

Forum Jump:

Users browsing this thread: 2 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite