Users browsing this thread: 1 Guest(s)
25th & 10th Anniversary Challenge

#11
Posts: 64
Threads: 10
Thanks Received: 19
Thanks Given: 27
Joined: Dec 2018
Reputation: 0
Status
Moog
(08-03-2019, 06:11 PM)PowerPanda Wrote: (1) Seems fine, as long as they're limited to once per battle.
(2) What's the reasoning behind this? Beware of making things hard just for the sake of being hard.
(3) Your hack is all about small sprites for ALL of the monsters, right? If so, I'd make their in-battle graphics the same as the overworld graphics.
(4) I'd hate it. This is the final boss; it's when you're supposed to use all of your strongest abilities and go all out. It's not the time to get clever with battle mechanics. Now, if you wanted to call the code that forces team member cycling every turn, rather than just during tier transitions, that would be fine. Just be aware that the code does a lot more than just removing characters. It resets your one-summon per battle and desperation attack counter. I can't remember if it also adds to Terra's morph supply, or if that was someone else's patch.

(1) Yeah, I didn't change anything about summoning, but I've got a patch that makes magic and physical use the same damage calculation.  This makes magic a lot less potent than it is in Vanilla, and the summons are rather lackluster as a result.  I figured making them a free cast would make them worth using during battle.


(2) I made TekLaser steal HP because of changes to the opening and the magitek menu: Terra is the only one who knows Heal Force and neither of the Gesthalian soldiers had any self-healing, so I set TekLaser up as a Drain with the Revenge spell flag.  The spell Drain works in the same way; it does more and more damage the more health is missing.  It's my hope that players would be wowed by this power, and then stunned when it's used against them during the drop to the Floating Continent.  To be fair, TekLaser doesn't do any damage if the enemy is at full health (encouraging the defeat of one enemy at a time) and it is susceptible to Runic (encouraging the use of Celes on the Floating Continent, which has more plot implications).

My hack has lots of ways to cheese fights anyway, so I don't think it's wildly unfair.


(3) It's more about reducing the art clash between the player sprites and the monsters.  I tried to make all human enemies somewhat resemble the player characters.  I'm torn on the Warring Triad, though, because they are the gods of magic and unlike monsters and espers they don't appear to have ever been human.  Also, I'm having trouble with FF3SE; it won't let me export the images for Goddess or Poltergeist, which is going to make preparing replacements for them a challenge.


(4) Hmm... I was just trying to think of some clever ideas for Kefka because the fight seemed pretty mild on my second playthrough.  Cyan basically just chopped Kefka to bits... even bypassed the boss death animation; he died with a purple flash like a flan.  Maybe I'll just have him punish cheese strategies.
  Find
Quote  

#12
Posts: 167
Threads: 3
Thanks Received: 15
Thanks Given: 100
Joined: May 2013
Reputation: 0
Status
None
Quote:(4) Hmm... I was just trying to think of some clever ideas for Kefka because the fight seemed pretty mild on my second playthrough.  Cyan basically just chopped Kefka to bits... even bypassed the boss death animation; he died with a purple flash like a flan.  Maybe I'll just have him punish cheese strategies.

This tend to happen to bosses that dies to a counter attack, the boss animation doesn't play. If that's what happening in your hack, there's a fix:

Code:
Counter Attack fix (for bosses)
-------------------------------

Prevent Bosses to die like a normal monster due to counter attacks.
This fix make sure Bosses use their death animation even after a counter attack.

Free space used: C2/6469 (C2/6669 with header).

Original code:
C2/4C9D: BD 69 32     LDA $3269,X (Load pointer to monster counter script)  
C2/4CA0: 30 0F        BMI $4CB1

Modified code:
C2/4C9D:  20 69 64   JSR $6469 (Change 6469 to any free space in C2 of your choice)
C2/4CA0:  F0 0F      BEQ $4CB1
----
C2/6469: BD 69 32    LDA $3269,X (Load pointer to monster counter script)
C2/646C: 1A          INC
C2/646D: 60          RTS

Uses 5 bytes.

Info taken from Imzogelmo on Mnrogar forums:
http://mnrogar.slickproductions.org/phpBB3/viewtopic.php?f=3&t=416&sid=87b68edc939e151f2b977d7851fb5bf4
(dead link)



  Find
Quote  
[-] The following 2 users say Thank You to Warrax for this post:
  • C-Dude (09-05-2019), PowerPanda (08-04-2019)

#13
Posts: 291
Threads: 34
Thanks Received: 107
Thanks Given: 70
Joined: Feb 2017
Reputation: 19
Status
None
(08-03-2019, 06:56 PM)C- Dude Wrote: (2) I made TekLaser steal HP because of changes to the opening and the magitek menu: Terra is the only one who knows Heal Force and neither of the Gesthalian soldiers had any self-healing, so I set TekLaser up as a Drain with the Revenge spell flag.  The spell Drain works in the same way; it does more and more damage the more health is missing.  It's my hope that players would be wowed by this power, and then stunned when it's used against them during the drop to the Floating Continent.  To be fair, TekLaser doesn't do any damage if the enemy is at full health (encouraging the defeat of one enemy at a time) and it is susceptible to Runic (encouraging the use of Celes on the Floating Continent, which has more plot implications).

My hack has lots of ways to cheese fights anyway, so I don't think it's wildly unfair.

This sounds like a very complex solution for a very simple problem (Gesthalian soldiers do not have self-healing). In a game like Final Fantasy Tactics, where enemies and players have the same amount of HP, something like this would work. However, in FF6, where enemies have 2-10x the HP of players, all this does is cause cheap, unavoidable deaths if the gods of RNG hate you. I'd recommend using the flag for Demi/Quartr/W Wind instead, and set it to drain.


Projects:
Divergent Paths: The 3 Scenarios (Completed) - a redo of the 3 scenarios in the original game that gives equal time to each group. Meant to be a basis for future mods.
FFVI: Divergent Paths (In Progress) - a hack built off of the 3 scenarios that changes other events in the same, such as making Leo permanently recruitable, bringing Banon's story closure, and adding 1 more secret character.
  Find
Quote  

#14
Posts: 64
Threads: 10
Thanks Received: 19
Thanks Given: 27
Joined: Dec 2018
Reputation: 0
Status
Moog
I've toned down the use of Tek Laser (it basically doesn't show up for enemies with more than 1000 HP, its last hurrah is the IAF assault), as well as rendered it reflectable to let players plan for it in parties that don't have the Runic option. Still testing other changes.

There is something I need from you PowerPanda, and you said if I needed something for the project I should ask here. I want to change Possess into a spell-trigger command (a la Shock or Health) calling spell EC (formerly Fire Wall). I can't seem to get it to work, though. I tried to tweak B-Run's Cover command for the slot, but that doesn't seem to do anything. Copying Shock's structure with a different spell ID didn't seem to work either.

I know you successfully changed Possess into Morph for your hack's imp; do you have any pointers?
  Find
Quote  

#15
Posts: 291
Threads: 34
Thanks Received: 107
Thanks Given: 70
Joined: Feb 2017
Reputation: 19
Status
None
(09-10-2019, 07:31 PM)C-Dude Wrote: I've toned down the use of Tek Laser (it basically doesn't show up for enemies with more than 1000 HP, its last hurrah is the IAF assault), as well as rendered it reflectable to let players plan for it in parties that don't have the Runic option.  Still testing other changes.

There is something I need from you PowerPanda, and you said if I needed something for the project I should ask here.  I want to change Possess into a spell-trigger command (a la Shock or Health) calling spell EC (formerly Fire Wall).  I can't seem to get it to work, though.  I tried to tweak B-Run's Cover command for the slot, but that doesn't seem to do anything.  Copying Shock's structure with a different spell ID didn't seem to work either.

I know you successfully changed Possess into Morph for your hack's imp; do you have any pointers?

So I actually re-purposed Health, not Possess. It was in the early days of my hacking, and I couldn't get Possess to work. It would auto kill the target and the caster no matter what I did. Now that I know a bit more, here is what I would try:

Code:
Possess
C2/17E5: A9 EC        LDA #$EC (Load Fire Wall)
C2/17E7: 85 B6        STA $B6 (Set Spell/animation)
C2/17E9: A9 05        LDA #$05
C2/17EB: 80 ??        BRA $1765 (Jump backwards to $1765. Don't remember how to calculate bytes jumping backwards at the moment)
C2/17ED: EA EA EA    NOP
C2/17F0: EA EA        NOP
C2/17F2: EA EA        NOP
C2/17F4: EA EA        NOP
Divergent Paths has unfortunately stalled out again. I have started a second job as a "Game Breaker" (aka Balancer) for the Board Game Publisher AEG, and it is taking all of my former free time. I love FFVI, but I've gotta be putting the effort forward on the hobby that actually pays. There's a huge push right now to get our games to the manufacturer in China before (A) the new plastic tariffs kick in, and (B) Chinese New Year shuts down production for a month. Hopefully, once the summer rush dies down a bit, I can dedicate at least 1 day a week to working on this project instead of others.


Projects:
Divergent Paths: The 3 Scenarios (Completed) - a redo of the 3 scenarios in the original game that gives equal time to each group. Meant to be a basis for future mods.
FFVI: Divergent Paths (In Progress) - a hack built off of the 3 scenarios that changes other events in the same, such as making Leo permanently recruitable, bringing Banon's story closure, and adding 1 more secret character.
  Find
Quote  
[-] The following 1 user says Thank You to PowerPanda for this post:
  • C-Dude (09-11-2019)

#16
Posts: 64
Threads: 10
Thanks Received: 19
Thanks Given: 27
Joined: Dec 2018
Reputation: 0
Status
Moog
Thank you, PowerPanda.  I need the command mostly for flavor: I had set Leo to use Blitz and Bushido but then I realized that ruins the fake-out that he might join the party.  I'm trying to set up a suitably usable command to bring that uncertainty back into the mix: if I can get Cover to work in some capacity I'll try some event editing to swap him with Locke during Thamasa, otherwise I'll put some cool attack like Riot Blade in there.

Career definitely comes before hobby, so there's no reason to lament that you can't work on your FF6 project.  Thank you for all the help you've given thus far on my tweak of your first hack, it truly is appreciated.

EDIT: It worked!  I applied B-Run's 'Cover' special to Pep Up and had Fire Wall call it.
Here's exactly what needs to be changed about Possess to make it work like Pray/Shock.
Code:
PowerPanda's Possess Spell Call
Possess
C2/17E5: A9 EC        LDA #$EC (Load Fire Wall)
C2/17E7: 85 B6        STA $B6 (Set Spell/animation)
C2/17E9: A9 05        LDA #$05
C2/17EB: 82 7A FF     BRL $1765 (Jump backwards h86 to $1765.)
C2/17EE: EA EA
(Off limits, used by Assassin's Sketch fix)
C2/17F0-C2/17F6     DO NOT CHANGE

(Data - indexed by command # 0 thru 1Dh)
C2/27A6: 04   (Possess) [was 81]
  Find
Quote  



Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite