Users browsing this thread: 1 Guest(s)
Emperor Dragon Script (Custom)

#1
Posts: 33
Threads: 13
Thanks Received: 2
Thanks Given: 0
Joined: Jun 2009
Reputation: 6
Status
Vanish
Script: EmperorDrg (Custom)
Length: 783 bytes
AI Level: Guru
By: Lord Envoy
Description:
This is a custom script made by me Lord Envoy, and is used in my "EmperorDrg" hack for FF6. EmperorDrg's script is the longest script I've designed and it makes use of every attack in the game. This script utilizes my "HP/Life Loop" design in the death sequence and also uses multiple Opening Commands, Ignition Commands, Timer Commands, Battle Commands, Death Commands, and Counter Commands. To put it simply, Emperor's AI is enormous and can be extremely difficult to decipher and incorporate parts of it in your own custom designs. For those of you who wish to customize powerful super bosses of their own, this script may help you incorporate multiple Battle Commands for a boss that may take a long time to kill. However, Emperor's script design can confuse you and quite possibly give you headaches if you decide to decipher the code in sequence. As for coding the bytes in one by one, that's an achievement on it's own.


HEX script:
FC,15,24,03,
F9,00,24,03,
F1,43,
A0,
FE,
FC,14,24,00,
FA,09,F1,00,
FA,0C,01,00,
F3,3D,00,
F0,FE,FE,FE,
FD,
FA,09,F1,00,
FA,0C,01,00,
F0,FE,FE,FE,
FD,
FA,09,F1,0C,
FA,0B,01,00,
F1,43,
F0,DE,14,E0,
F9,02,24,00,
FE,
FC,0D,01,11,
F1,47,
F0,13,96,C6,
F0,B4,BB,AF,
FD,
F1,47,
F0,15,98,16,
F0,B7,D4,BC,
FD,
F1,47,
F0,8F,95,8D,
F0,D7,B1,11,
FE,
FC,0D,01,0F,
F1,47,
F0,B4,BB,AF,
FD,
F1,47,
F0,B7,D4,BC,
FD,
F1,47,
F0,D7,B1,11,
FE,
FC,0D,01,0D,
F1,47,
F0,13,96,C6,
FD,
F1,47,
F0,15,94,16,
FD,
F1,47,
F0,8F,95,8D,
FE,
FC,0D,01,0C,
F1,47,
F0,EE,EF,8E,
F0,EE,EF,BE,
FD,
F1,47,
F0,EE,EF,8D,
F0,EE,EF,6F,
FE,
FC,0D,01,0B,
F1,47,
F0,EE,15,15,
FD,
F1,47,
F0,EE,BC,ED,
FD,
F1,47,
F0,EE,BC,15,
FD,
F1,47,
F0,EE,EE,ED,
FE,
FC,0D,01,09,
F1,47,
F0,E9,E9,E9,
F0,E9,E9,0E,
F0,E9,0E,FE,
FD,
F1,47,
EE,
EE,
F0,EE,EF,FE,
F0,EE,EF,FE,
F0,EF,FE,FE,
FD,
F1,43,
C0,
FE,
FC,0D,01,07,
F1,47,
F0,EE,16,B2,
FD,
F1,47,
F0,EE,EE,EF,
F0,EE,EE,EF,
FD,
F1,47,
F0,EE,8F,8F,
F0,EE,65,67,
FE,
FC,0D,01,06,
F1,47,
F0,EE,E5,94,
FD,
F1,47,
F0,EE,E5,6B,
FD,
F1,47,
F0,E5,08,D6,
FD,
F1,00,
D6,
FE,
FC,0D,01,04,
F1,47,
F0,EE,EE,EF,
F0,EE,EE,EF,
FD,
F0,EE,0B,EF,
F0,EE,0B,70,
FD,
F0,EE,70,B9,
F0,EE,EF,B7,
FE,
FC,0D,01,03,
F1,47,
F0,EF,C5,C5,
F0,EF,BB,BB,
F0,EF,74,74,
FE,
F0,EE,EF,09,
F0,EE,EF,B4,
F0,EE,EF,0F,
FD,
EE,
EE,
EE,
EE,
EE,
EE,
EE,
EE,
FD,
E4,
C6,
FF,
FC,0D,01,13,
FC,12,00,00,
F5,0C,01,FF,
FE,
FC,19,01,00,
FC,12,00,00,
F5,00,00,01,
F8,01,81,
FE,
FC,15,24,00,
FC,0D,01,11,
FC,05,00,16,
F0,EF,CF,FE,
F0,EF,B1,FE,
F8,03,81,
FC,0D,03,10,
F9,01,24,00,
F8,03,00,
FE,
FC,15,24,00,
FC,0D,01,0F,
FC,05,00,16,
F0,EE,1A,1A,
F0,1A,1A,B1,
F8,03,81,
FC,0D,03,10,
F9,01,24,00,
F8,03,00,
FE,
FC,15,24,00,
FC,0D,01,0D,
FC,05,00,16,
F0,9B,CF,CF,
F8,03,81,
FC,0D,03,10,
F9,01,24,00,
F8,03,00,
FE,
FC,15,24,00,
FC,0D,01,0C,
FC,05,00,16,
F0,EE,A9,FE,
F8,03,81,
FC,0D,03,10,
F9,01,24,00,
F8,03,00,
FE,
FC,15,24,00,
FC,0D,01,0B,
FC,05,00,16,
F0,EE,EE,EF,
F8,03,81,
FC,0D,03,10,
F9,01,24,00,
F8,03,00,
FE,
FC,15,24,00,
FC,0D,01,09,
FC,05,00,16,
F1,36,
F0,93,FE,FE,
F1,47,
F0,98,98,FE,
F8,03,81,
FC,0D,03,10,
F9,01,24,00,
F8,03,00,
FE,
FC,15,24,00,
FC,0D,01,07,
FC,05,00,16,
F0,E7,FE,FE,
F0,E7,FE,FE,
F8,03,81,
FC,0D,03,10,
F9,01,24,00,
F8,03,00,
FE,
FC,15,24,00,
FC,0D,01,06,
FC,05,00,16,
F0,BD,FE,FE,
F0,EE,E5,FE,
F8,03,81,
FC,0D,03,10,
F9,01,24,00,
F8,03,00,
FE,
FC,15,24,00,
FC,0D,01,04,
FC,05,00,16,
F0,EE,EE,FE,
F0,EF,FE,FE,
F8,03,81,
FC,0D,03,10,
F9,01,24,00,
F8,03,00,
FE,
FC,15,24,00,
FC,0D,01,03,
FC,05,00,16,
F0,EE,EF,FE,
F8,03,81,
FC,0D,03,10,
F9,01,24,00,
F8,03,00,
FE,
FC,15,24,00,
FC,05,00,16,
F0,EE,FE,FE,
F8,03,81,
FC,0D,03,10,
F9,01,24,00,
F8,03,00,
FE,
FF,


TEXT script:
If VAR036 has all the following bit cleared: 3
VAR036 toggle bit: 3
Lore: Quasar
End If and reset targeting
If VAR036 has all the following bit set: 0
Play sound: Lore magic cast sound
Monsters palette flashes to yellow briefly
Text: "Absorbed surrounding energy! "
Rand. spell: Nothing or Nothing or Nothing
Wait until the attack sequence is called upon again, then continue (reset targeting)
Play sound: Lore magic cast sound
Monsters palette flashes to yellow briefly
Rand. spell: Nothing or Nothing or Nothing
Wait until the attack sequence is called upon again, then continue (reset targeting)
Play sound: loud, whatever it is.
Monsters palette flashes to yellow
Targeting: use normal targeting
Rand. spell: Vengeance or Ultima or Forsaken
VAR036 clear bit: 0
End If and reset targeting
If variable VAR001 is greater than or equal to 19
Targeting: use normal targeting
Rand. spell: Meteor or L.3 Muddle or Flare Star
Rand. spell: Atomic Ray or Absolute 0 or Delta Hit
Wait until the attack sequence is called upon again, then continue (reset targeting)
Targeting: use normal targeting
Rand. spell: Quake or L? Holy or W.Wind
Rand. spell: WaveCannon or Grav Bomb or Magnitude8
Wait until the attack sequence is called upon again, then continue (reset targeting)
Targeting: use normal targeting
Rand. spell: Aero or L.4 Flare or CleanSweep
Rand. spell: Shrapnel or Blaster or Quartr
End If and reset targeting
If variable VAR001 is greater than or equal to 17
Targeting: use normal targeting
Rand. spell: Atomic Ray or Absolute 0 or Delta Hit
Wait until the attack sequence is called upon again, then continue (reset targeting)
Targeting: use normal targeting
Rand. spell: WaveCannon or Grav Bomb or Magnitude8
Wait until the attack sequence is called upon again, then continue (reset targeting)
Targeting: use normal targeting
Rand. spell: Shrapnel or Blaster or Quartr
End If and reset targeting
If variable VAR001 is greater than or equal to 16
Targeting: use normal targeting
Rand. spell: Meteor or L.3 Muddle or Flare Star
Wait until the attack sequence is called upon again, then continue (reset targeting)
Targeting: use normal targeting
Rand. spell: Quake or L.5 Death or W.Wind
Wait until the attack sequence is called upon again, then continue (reset targeting)
Targeting: use normal targeting
Rand. spell: Aero or L.4 Flare or CleanSweep
End If and reset targeting
If variable VAR001 is greater than or equal to 15
Targeting: use normal targeting
Rand. spell: Battle or Special or Aqua Rake
Rand. spell: Battle or Special or Flash Rain
Wait until the attack sequence is called upon again, then continue (reset targeting)
Targeting: use normal targeting
Rand. spell: Battle or Special or CleanSweep
Rand. spell: Battle or Special or El Nino
End If and reset targeting
If variable VAR001 is greater than or equal to 14
Targeting: use normal targeting
Rand. spell: Battle or Quake or Quake
Wait until the attack sequence is called upon again, then continue (reset targeting)
Targeting: use normal targeting
Rand. spell: Battle or Magnitude8 or Landslide
Wait until the attack sequence is called upon again, then continue (reset targeting)
Targeting: use normal targeting
Rand. spell: Battle or Magnitude8 or Quake
Wait until the attack sequence is called upon again, then continue (reset targeting)
Targeting: use normal targeting
Rand. spell: Battle or Battle or Landslide
End If and reset targeting
If variable VAR001 is greater than or equal to 13
Targeting: use normal targeting
Rand. spell: Saint Beam or Saint Beam or Saint Beam
Rand. spell: Saint Beam or Saint Beam or Holy
Rand. spell: Saint Beam or Holy or Nothing
Wait until the attack sequence is called upon again, then continue (reset targeting)
Targeting: use normal targeting
Lore: Battle
Lore: Battle
Rand. spell: Battle or Special or Nothing
Rand. spell: Battle or Special or Nothing
Rand. spell: Special or Nothing or Nothing
End If and reset targeting
If variable VAR001 is greater than or equal to 11
Targeting: use normal targeting
Rand. spell: Battle or W.Wind or Cyclonic
Wait until the attack sequence is called upon again, then continue (reset targeting)
Targeting: use normal targeting
Rand. spell: Battle or Battle or Special
Rand. spell: Battle or Battle or Special
Wait until the attack sequence is called upon again, then continue (reset targeting)
Targeting: use normal targeting
Rand. spell: Battle or Battle or Battle
Rand. spell: Battle or Wind Slash or Leaf Swirl
End If and reset targeting
If variable VAR001 is greater than or equal to 8
Targeting: use normal targeting
Rand. spell: Battle or Soul Out or L.5 Death
Wait until the attack sequence is called upon again, then continue (reset targeting)
Targeting: use normal targeting
Rand. spell: Battle or Soul Out or Elf Fire
Wait until the attack sequence is called upon again, then continue (reset targeting)
Targeting: use normal targeting
Rand. spell: Soul Out or Bio or Disaster
Wait until the attack sequence is called upon again, then continue (reset targeting)
Targeting: Terra (all allies if N/A)
Lore: Disaster
End If and reset targeting
If variable VAR001 is greater than or equal to 6
Targeting: use normal targeting
Rand. spell: Battle or Battle or Special
Rand. spell: Battle or Battle or Special
Wait until the attack sequence is called upon again, then continue (reset targeting)
Rand. spell: Battle or Battle or Special
Rand. spell: Battle or Battle or Plasma
Wait until the attack sequence is called upon again, then continue (reset targeting)
Rand. spell: Battle or Plasma or Gigavolt
Rand. spell: Battle or Special or WaveCannon
End If and reset targeting
If variable VAR001 is greater than or equal to 3
Targeting: use normal targeting
Rand. spell: Special or N. Cross or N. Cross
Rand. spell: Special or Absolute 0 or Absolute 0
Rand. spell: Special or Avalanche or Avalanche
End If and reset targeting
Rand. spell: Battle or Special or Fire 3
Rand. spell: Battle or Special or Atomic Ray
Rand. spell: Battle or Special or Flare
Wait until the attack sequence is called upon again, then continue (reset targeting)
Lore: Battle
Lore: Battle
Lore: Battle
Lore: Battle
Lore: Battle
Lore: Battle
Lore: Battle
Lore: Battle
Wait until the attack sequence is called upon again, then continue (reset targeting)
Lore: Blaze
Lore: Flare Star
End first wave of attack
If variable VAR001 is greater than or equal to 20
If following monster is/are dead:
Monsters #1, #2, #3, #4, #5, #6 are killed, dies like a boss
End If and reset targeting
If monster is in slot: #1
If following monster is/are dead:
Monsters #1 , if hidden/dead, brought in with their HP restored, suddently
1 added to VAR001
End If and reset targeting
If VAR036 has all the following bit cleared: 0
If variable VAR001 is greater than or equal to 18
If monster has been attacked
Executes commands, even if Quick is in effect
Rand. spell: Special or Cold Dust or Nothing
Rand. spell: Special or Blaster or Nothing
1 added to VAR003
If variable VAR003 is greater than or equal to 12
VAR036 set bit: 0
Set VAR003 to 0
End If and reset targeting
If VAR036 has all the following bit cleared: 0
If variable VAR001 is greater than or equal to 17
If monster has been attacked
Executes commands, even if Quick is in effect
Rand. spell: Battle or Demi or Demi
Rand. spell: Demi or Demi or Blaster
1 added to VAR003
If variable VAR003 is greater than or equal to 12
VAR036 set bit: 0
Set VAR003 to 0
End If and reset targeting
If VAR036 has all the following bit cleared: 0
If variable VAR001 is greater than or equal to 16
If monster has been attacked
Executes commands, even if Quick is in effect
Rand. spell: Dischord or Cold Dust or Cold Dust
1 added to VAR003
If variable VAR003 is greater than or equal to 12
VAR036 set bit: 0
Set VAR003 to 0
End If and reset targeting
If VAR036 has all the following bit cleared: 0
If variable VAR001 is greater than or equal to 14
If monster has been attacked
Executes commands, even if Quick is in effect
Rand. spell: Battle or Battle or Special
1 added to VAR003
If variable VAR003 is greater than or equal to 12
VAR036 set bit: 0
Set VAR003 to 0
End If and reset targeting
If VAR036 has all the following bit cleared: 0
If variable VAR001 is greater than or equal to 13
If monster has been attacked
Executes commands, even if Quick is in effect
Rand. spell: Battle or Battle or Nothing
Targeting: use normal targeting
Rand. spell: L? Holy or Nothing or Nothing
1 added to VAR003
If variable VAR003 is greater than or equal to 12
VAR036 set bit: 0
Set VAR003 to 0
End If and reset targeting
If VAR036 has all the following bit cleared: 0
If variable VAR001 is greater than or equal to 11
If monster has been attacked
Executes commands, even if Quick is in effect
Rand. spell: Battle or Nothing or Nothing
Rand. spell: Battle or Nothing or Nothing
1 added to VAR003
If variable VAR003 is greater than or equal to 12
VAR036 set bit: 0
Set VAR003 to 0
End If and reset targeting
If VAR036 has all the following bit cleared: 0
If variable VAR001 is greater than or equal to 8
If monster has been attacked
Executes commands, even if Quick is in effect
Rand. spell: Battle or Soul Out or Nothing
1 added to VAR003
If variable VAR003 is greater than or equal to 12
VAR036 set bit: 0
Set VAR003 to 0
End If and reset targeting
If VAR036 has all the following bit cleared: 0
If variable VAR001 is greater than or equal to 6
If monster has been attacked
Executes commands, even if Quick is in effect
Rand. spell: Battle or Battle or Nothing
Rand. spell: Special or Nothing or Nothing
1 added to VAR003
If variable VAR003 is greater than or equal to 12
VAR036 set bit: 0
Set VAR003 to 0
End If and reset targeting
If VAR036 has all the following bit cleared: 0
If variable VAR001 is greater than or equal to 3
If monster has been attacked
Executes commands, even if Quick is in effect
Rand. spell: Battle or Battle or Nothing
1 added to VAR003
If variable VAR003 is greater than or equal to 12
VAR036 set bit: 0
Set VAR003 to 0
End If and reset targeting
If VAR036 has all the following bit cleared: 0
If monster has been attacked
Executes commands, even if Quick is in effect
Rand. spell: Battle or Nothing or Nothing
1 added to VAR003
If variable VAR003 is greater than or equal to 12
VAR036 set bit: 0
Set VAR003 to 0
End If and reset targeting
End


Final Fantasy 3us Monsters Script, Coded by Lord Envoy
- Monster battle script dump: HEX + info V1.0 - V1.1

EmperorDrg patch 1.00:
{DamOld}{Lives}{Attacks}
----,---0 = 03 = Fire
150,000 = 03 = Ice
300,000 = 02 = Lightning
400,000 = 03 = Poison
550,000 = 02 = Wind
650,000 = 01 = Holy
700,000 = 01 = Earth
750,000 = 01 = Water
800,000 = 01 = Freezing Dust / Dischord
850,000 = 01 = Rasp / Blaster
900,000 = 02 = Freezing Dust / Blaster

EmperorDrg patch 1.01:
{DamNew}{Lives}{Attacks}
----,---0 = 02 = Fire
100,000 = 02 = Ice
200,000 = 01 = Lightning
250,000 = 02 = Poison
350,000 = 01 = Wind
400,000 = 02 = Holy
500,000 = 02 = Earth
600,000 = 01 = Water
650,000 = 02 = Freezing Dust / Dischord
750,000 = 02 = Rasp / Blaster
850,000 = 03 = Freezing Dust / Blaster

Comparison:
{V1.0}-----{V1.1}----{Lives}--{Attacks}
----,---0 = ----,---0 = 03 = 02 = Fire
150,000 = 100,000 = 03 = 02 = Ice
300,000 = 200,000 = 02 = 01 = Lightning
400,000 = 250,000 = 03 = 02 = Poison
550,000 = 350,000 = 02 = 01 = Wind
650,000 = 400,000 = 01 = 02 = Holy
700,000 = 500,000 = 01 = 02 = Earth
750,000 = 600,000 = 01 = 01 = Water
800,000 = 650,000 = 01 = 02 = Freezing Dust / Dischord
850,000 = 750,000 = 01 = 02 = Rasp / Blaster
900,000 = 850,000 = 02 = 03 = Freezing Dust / Blaster

Version 1.01:
This patch was the latest update to Emperors script, what it focuses on is the lives spent on specified intervals of each element. More lives are used on harder attack patterns. Specifically the last one "Freezing Dust / Blaster", requires that you slash away 150,000 HP before the Emperor goes down and you claim your victory of it's most powerful form.

Battling Emperor Dragon:
It has about 50,000 HP (since it actually has twenty lives, it has about 1,000,000 HP) and a script about 783 bytes long. Emperor Dragon is one of the toughest bosses in the FF6 SNES hacking community! The monster comes with a whopping 1,000,000 HP, and an attack arsenal that is unmatched! Its was purposely designed for all "Quick Spammers" and "Genji Glove / Offering abusers"! The sole purpose for the challenge is for seeking out the best of the best. So which of you has what it takes to slay this wicked beast?


Attached Files
.txt  btls_383.txt (3 KB, 42 downloads)
Quote  
[-] The following 1 user says Thank You to Lord Envoy for this post:
  • Robo Jesus (12-27-2017)

#2
Posts: 12
Threads: 0
Thanks Received: 0
Thanks Given: 0
Joined: Jan 2011
Reputation: 0
Status
None
Do we have to put the script in ourselves?
  Find
Quote  

#3
Posts: 2,768
Threads: 88
Thanks Received: 24
Thanks Given: 87
Joined: Jun 2009
Reputation: 25
Status
None
yea this is a copy n paste thing :p


"Sometimes ninjas do wrong to each other, and in dat way the force of tha earf' comes around da moon - and at that presence, da dirt, it overshadows the grass, so you're like, I can't cut dis grass, there's no sun comin' through. So in order to enable each other the two fruits have to look each other in da eye and understand we can only be right, as da ripe is wrong, you know what I mean?"

-HNIC
Quote  

#4
Posts: 264
Threads: 12
Thanks Received: 4
Thanks Given: 2
Joined: Oct 2009
Reputation: 6
Status
Lucky-Girl
I read the script... and I think I shit myself in fear :<


"The doom and gloom is justified.
A couple of people are going to die.
Even though you can turn back the time,
you're always a moment too late!"
  Find
Quote  

#5
Posts: 33
Threads: 13
Thanks Received: 2
Thanks Given: 0
Joined: Jun 2009
Reputation: 6
Status
Vanish
Lol, big ass script right?
Quote  

#6
Posts: 12
Threads: 0
Thanks Received: 0
Thanks Given: 0
Joined: Jan 2011
Reputation: 0
Status
None
Do I use FF3usME 6.7 for the Hex and Text part?
  Find
Quote  

#7
Posts: 2,768
Threads: 88
Thanks Received: 24
Thanks Given: 87
Joined: Jun 2009
Reputation: 25
Status
None
usme 4 text

hex for the rest


"Sometimes ninjas do wrong to each other, and in dat way the force of tha earf' comes around da moon - and at that presence, da dirt, it overshadows the grass, so you're like, I can't cut dis grass, there's no sun comin' through. So in order to enable each other the two fruits have to look each other in da eye and understand we can only be right, as da ripe is wrong, you know what I mean?"

-HNIC
Quote  

#8
Posts: 33
Threads: 13
Thanks Received: 2
Thanks Given: 0
Joined: Jun 2009
Reputation: 6
Status
Vanish
I would have made it so you can download the script and then upload it but, my CPU can't run the new 6.7 editor...
Quote  

#9
 
Status
None
It seems to be that Setzer screw this boss. I was using a berseked Setzer with Fixed Dice & Offering and the boss died after only doing 60000 damage or something.

This only happens using this, any other equipment is okay.
 
Quote  

#10
Posts: 148
Threads: 1
Thanks Received: 0
Thanks Given: 0
Joined: Mar 2011
Reputation: 0
Status
Runic
i saw youtube vids of this fight and almost passed out. 1 million hp, wow. Tongue


"Expect an early Winter with lots of snow!" Roan's Snowball Fight move

http://www.youtube.com/user/TheArcadianKnight
I'm a serious Grandia II fan and my all-time favorite character is Roan
  Find
Quote  



Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite