Author Topic: "Sing" Command  (Read 10288 times)

Paladin

  • FF4 Hacker
  • *
  • Posts: 105
  • Gender: Male
  • Warrior of Light
    • View Profile
    • FinalFantasyIV.net
Re: "Sing" Command
« Reply #15 on: March 31, 2008, 07:47:23 PM »
Sleep the Black Spell uses a purple "smoke clouds" animation.

Sleep the Song uses an orange and purple "boiling orbs" animation and a wierd low-to-high pitched warbled sound effect. I believe it's the same as Balnaba's "Sleep Gas" sound effect and animation.  The "boiling orbs" graphics effect is typified by the "Pollen" enemy attack
 
There is no straight up "Blind" spell. I know there is an enemy attack that sets blind status to the target...I can't remember but I think it's "Glare" or "Gaze" and is used by the big floating eye type monsters. In that case it's just a background flash visual effect and a pinging sound effect. That's what you'd probably have to use as his song. Blind is also set in the multiple status Marlboro bad breath attack. I think that monster must have been created and named by someone that didn't like American Marlboro cigarettes  :tongue: However that might be what you're thinking as it's the "smoke clouds" animation but it's either yellow or green (IIRC Yellow).

Mute the Spell uses a the "smoke clouds" animation but it ends with some animated dialog balloons with ellipses in them to signify unable to speak...I guess. It's also got a unique sound effect.

Curse the Enemy Attack Spell uses a red and purple "boiling orbs" animation and a chugging sound effect. It sounds the same and looks the same as the "Pollen" attack but with a different palette. I just now made that Edward's "fourth" song using Phoenix's offsets and that's what I got after testing it, but I had also played with it before as I have made the Ancient Sword able to cast that particular "Curse" spell.

Which BTW, they work like a champ Phoenix. In my current hack Eddie now sings four songs, including curse (I'm just going to leave that), and never misses since he has four normal songs.  Thanks for decrypting this stuff!
« Last Edit: March 31, 2008, 08:10:34 PM by Paladin »

Deathlike2

  • Moderator
  • *
  • Posts: 3,538
  • I'm looking at you, bitch!
    • View Profile
Re: "Sing" Command
« Reply #16 on: March 31, 2008, 07:53:29 PM »
There is no straight up "Blind" spell. I know there is an enemy attack that sets blind status to the target...I can't remember but I think it's "Glare" or "Gaze" and is used by the big floating eye type monsters. In that case it's just a background flash visual effect and a pinging sound effect. That's what you'd probably have to use as his song. Blind is also set in the multiple status Marlboro bad breath attack. I think that monster must have been created and named by someone that didn't like American Marlboro cigarettes  :tongue: However that might be what you're thinking as it's the "smoke clouds" animation but it's either yellow or green (IIRC Yellow).

You're thinking of "Powder". The moth monsters use it. "Glare" is Rubicante's insane fire attack name for FF2US. Gaze is short for "Stone Gaze"
Working on the next Yet To Be Named FF4 "Hardtype" Hack Download Latest: v1.48

Video Demos: #1 #2 #3

Paladin

  • FF4 Hacker
  • *
  • Posts: 105
  • Gender: Male
  • Warrior of Light
    • View Profile
    • FinalFantasyIV.net
Re: "Sing" Command
« Reply #17 on: March 31, 2008, 08:13:45 PM »
Pollen and Powder have the same GFX and SFX but slightly different (but mostly yellow) palettes I think Powder is yellow on white, and Pollen is yellow on brown. Pollen is used by the Trap Rose...and I think by the other flower monster with a red palette in the Troia area.

Gaze is the Blind attack I'm thinking of...it has it's own special subroutine according to the Bab-il docs.

In FFII "Stone Gaze" is just Petrify, same for FF-IV PSx. It was StonGaze in FF-IV J2e Patch... Not sure about FF4A but they probably fixed to be Stone Gaze correctly.

Deathlike2

  • Moderator
  • *
  • Posts: 3,538
  • I'm looking at you, bitch!
    • View Profile
Re: "Sing" Command
« Reply #18 on: March 31, 2008, 08:18:46 PM »
I think you're misreading what I wrote.

The only Blind "spell" is Powder. (Spell #100)
Working on the next Yet To Be Named FF4 "Hardtype" Hack Download Latest: v1.48

Video Demos: #1 #2 #3

Paladin

  • FF4 Hacker
  • *
  • Posts: 105
  • Gender: Male
  • Warrior of Light
    • View Profile
    • FinalFantasyIV.net
Re: "Sing" Command
« Reply #19 on: March 31, 2008, 08:27:21 PM »
Ah...yes you're right. Bah...I listed it wrong in my expanded magic data...(I listed it as poison which in the chart of statuses comes before blind (10 = poison, 11=blind and I read across wrong  :blush:)

Well then if you wanted to have him sing a Blind song then you'd likely use that spell...and of course it'd look like Powder when he sings it.

Pinkpuff

  • Flan Princess
  • *
  • Posts: 924
  • Find a Megalixir in Unprecedented Crisis!
    • View Profile
Re: "Sing" Command
« Reply #20 on: April 01, 2008, 06:03:01 AM »
Quote
Sleep the Black Spell uses a purple "smoke clouds" animation.

Sleep the Song uses an orange and purple "boiling orbs" animation and a wierd low-to-high pitched warbled sound effect. I believe it's the same as Balnaba's "Sleep Gas" sound effect and animation.  The "boiling orbs" graphics effect is typified by the "Pollen" enemy attack

Sleep the black spell does not use a smoke clouds animation; it uses the boiling orbs effect.
Let's dance!

Phoenix

  • FF4 Hacker
  • *
  • Posts: 456
    • View Profile
    • Phoenix Hacks
Re: "Sing" Command
« Reply #21 on: April 01, 2008, 07:10:14 AM »
Quote
Which BTW, they work like a champ Phoenix. In my current hack Eddie now sings four songs, including curse (I'm just going to leave that), and never misses since he has four normal songs.  Thanks for decrypting this stuff!

You're welcome!  :happy:

Quote
Sleep the black spell does not use a smoke clouds animation; it uses the boiling orbs effect.

Pinkpuff is right, at least for FF2us. Did the other versions have a different visual effect?

Deathlike2

  • Moderator
  • *
  • Posts: 3,538
  • I'm looking at you, bitch!
    • View Profile
Re: "Sing" Command
« Reply #22 on: April 01, 2008, 07:20:17 AM »
Quote
Sleep the black spell does not use a smoke clouds animation; it uses the boiling orbs effect.

Pinkpuff is right, at least for FF2us. Did the other versions have a different visual effect?

No, it is consistant on all versions.

The smoke cloud effect is used by Piggy (orange-pink) aka Whisper (Dark Elf's special), Toad (green), Small (white), Venom (grey) aka Poison (crazy ol' Dr. Lugae's Poison attack is purple IIRC), and Marlboro's Bad Breath (purple).

Here's some pics because I was bored:

















« Last Edit: April 01, 2008, 08:27:15 AM by Deathlike2 »
Working on the next Yet To Be Named FF4 "Hardtype" Hack Download Latest: v1.48

Video Demos: #1 #2 #3

Phoenix

  • FF4 Hacker
  • *
  • Posts: 456
    • View Profile
    • Phoenix Hacks
Re: "Sing" Command
« Reply #23 on: May 07, 2008, 05:40:23 PM »
Here's an interesting fact about Sing that I never knew. I found it out by looking at a subroutine for dimmed (unusable) commands:

Sing is dimmed out (unusable) except when equipped with a weapon from 44 to 4C. These include the Harps, but also include the Dummy weapon, the Poison Axe, the Rune Axe, the Silver Hammer, the Earth Hammer, the Wooden Hammer, and the Avenger Sword. I have no idea why this would be, unless Cid was supposed to have a Sing command  :happy: or it was just lazy coding. More harps also might have been planned and changed to the other weapons later.

Deathlike2

  • Moderator
  • *
  • Posts: 3,538
  • I'm looking at you, bitch!
    • View Profile
Re: "Sing" Command
« Reply #24 on: May 07, 2008, 05:51:18 PM »
It's probably lazy coding for the most part, but the behavior is consistant with two handed weapons.

It would be nice to know what disables certain commands.. I've gotten around to documenting a number of them, but there's probably some obscure ones that I've missed.
« Last Edit: May 07, 2008, 05:58:46 PM by Deathlike2 »
Working on the next Yet To Be Named FF4 "Hardtype" Hack Download Latest: v1.48

Video Demos: #1 #2 #3

Phoenix

  • FF4 Hacker
  • *
  • Posts: 456
    • View Profile
    • Phoenix Hacks
Re: "Sing" Command
« Reply #25 on: May 07, 2008, 06:07:58 PM »
If the subroutine I found covers all of them (which I think it does), then Sing is disabled like above, DarkWave is disabled when a weapon is not equipped, Aim is disabled when a Bow/Arrow is not equipped, and Twin is disabled if one of the Twins can't cast. Can anyone think of any others? These are for dimmed out commands only; other disabling conditions (the Float/Kick thing, Silence status, etc.) are specified elsewhere.

Deathlike2

  • Moderator
  • *
  • Posts: 3,538
  • I'm looking at you, bitch!
    • View Profile
Re: "Sing" Command
« Reply #26 on: May 07, 2008, 06:14:50 PM »
A quick look of THE command list thread says no. The status ones have more impact anyways.
Working on the next Yet To Be Named FF4 "Hardtype" Hack Download Latest: v1.48

Video Demos: #1 #2 #3

Deathlike2

  • Moderator
  • *
  • Posts: 3,538
  • I'm looking at you, bitch!
    • View Profile
Re: "Sing" Command
« Reply #27 on: September 30, 2008, 03:26:47 PM »
Mega  :bump:

Probably worth extending discussion with Chant with this command since they are connected.

Protect and Shell still plug into the magic algo.

There is peculiar behavior..

When Edward was Blind, he had a chance to forget casting Protect, so Shell was the casted alone. There was a rare occasion where both spells wouldn't be cast at all. Strangely enough, Protect is never the spell cast by itself.. so there must be something in the algo that's sorely fucked up.
Working on the next Yet To Be Named FF4 "Hardtype" Hack Download Latest: v1.48

Video Demos: #1 #2 #3

Dragonsbrethren

  • Forum Overlord
  • *
  • Posts: 1,820
    • View Profile
    • Dragonsbrethren Industries
Re: "Sing" Command
« Reply #28 on: September 30, 2008, 03:50:21 PM »
Yeah, I've seen Protect fail before too.

Deathlike2

  • Moderator
  • *
  • Posts: 3,538
  • I'm looking at you, bitch!
    • View Profile
Re: "Sing" Command
« Reply #29 on: January 29, 2009, 01:00:17 PM »
Mega :bump:

Once the spell has been chosen then the Slot1 bonus would apply. So it helps the chance of the status spell working, but not of the song being chosen.

I agree that Sing needs improvement as well, since 25% of the time it fails (and the Song of Silence is not very helpful either, considering it doesn't block enemy attacks). I'm changing things around in my hack, but if you want to get rid of the failing part, you can change 1EB03 from message pointer 00 ("Nothing happened") to something of your choice, and 1EB08 from spell 00 to a spell number of your choice. If you do that it should work like the other songs -- let me know if it doesn't.

It looks correct to me.

This info assumes a headered ROM. The location of the text pointer will always be relative to the spell (I suspect so anyways)

I'm doing this for completeness.. if someone wants to create an example hack for kicks, please let me know.. because I don't want to make a similar hack for the same purpose.

"Nothing" spell:
0x1EB08 - FF2US 1.0
0x1EB1D - FF2US 1.1
0x1EB20 - FF4
0x1EB17 - FF4ET

Mute spell:
0x1EB15 - FF2US 1.0
0x1EB2A - FF2US 1.1
0x1EB2D - FF4
0x1EB24 - FF4ET

Charm spell:
0x1EB22 - FF2US 1.0
0x1EB37 - FF2US 1.1
0x1EB3A - FF4
0x1EB31 - FF4ET

Sleep spell:
0x1EB2B - FF2US 1.0
0x1EB40 - FF2US 1.1
0x1EB43 - FF4
0x1EB3A - FF4ET
« Last Edit: February 09, 2009, 01:50:06 PM by Deathlike2 »
Working on the next Yet To Be Named FF4 "Hardtype" Hack Download Latest: v1.48

Video Demos: #1 #2 #3