Users browsing this thread: 1 Guest(s)
World of Ruin Dance backgrounds patch

#1
Posts: 281
Threads: 18
Thanks Received: 12
Thanks Given: 8
Joined: Mar 2014
Reputation: 8
Status
None
Here's a neat little hack that adds more flavour to the Dance command. When you reach the World of Ruin, Dance will change the battlefield backgrounds into their WoR counterparts instead of the World of Balance backgrounds.

Wind Song: Dry land
Forest Nocturne: Brown forest
Desert Aria: Desert (WoR)
Love Sonata: Fanatic's Tower interior
Earth Blues: Kefka's Tower exterior
Water Rondo: (unchanged)
Dusk Requem: Blue/Purple caves (note: if you prefer the fiery red of the Phoenix Cave, change it to $2A!)
Snowman Jazz: (unchanged)

This patch only uses free space in bank D1 - it should be compatible with most other patches.

Download

Code:
  Find
Quote  
[-] The following 8 users say Thank You to seibaby for this post:
  • Gi Nattak (03-10-2018), Giro (04-29-2018), madsiur (03-10-2018), PowerPanda (03-11-2018), Robo Jesus (03-11-2018), SirNewtonFig (07-09-2021), SSJ Rick (05-09-2018), Warrax (05-09-2018)

#2
Posts: 3,966
Threads: 279
Thanks Received: 234
Thanks Given: 56
Joined: Oct 2011
Reputation: 65
Status
Tissue-aware
This is a neat improvement! Now I want a "++" version where all dance move have their own background according to the spirit, symbolism, name mythology and nature of the attack. Kappa!
  Find
Quote  

#3
Posts: 1,633
Threads: 56
Thanks Received: 13
Thanks Given: 84
Joined: Apr 2014
Reputation: 12
Status
Atma
btw, what's the ASM trigger(actual code) that makes shift from WoB dance BG to WoR dance BG?


THE GREATEST CHALLENGE OF ALL TIMES AWAITS:
http://www.ff6hacking.com/forums/showthr...p?tid=2593
DO YOU HAVE WHAT IT TAKES TO SLAY A GOD?
------------------------------------------------------------------------
Tenkarider's project #2 is started: FF6 Curse of the Madsiur Joke (CotMJ)
http://www.ff6hacking.com/forums/showthr...p?tid=2755
What happens when Madsiur tweaks your account? This full game hack will show that!
  Find
Quote  

#4
Posts: 3,966
Threads: 279
Thanks Received: 234
Thanks Given: 56
Joined: Oct 2011
Reputation: 65
Status
Tissue-aware
(03-11-2018, 11:48 AM)Tenkarider Wrote: btw, what's the ASM trigger(actual code) that makes shift from WoB dance BG to WoR dance BG?

Have you looked at his code a bit? The famous WoR bit, first 2 lines of actual code:

Code:
LDA $1E94           ; Event flags
BIT #$10            ; Are we in the WoR?
  Find
Quote  
[-] The following 1 user says Thank You to madsiur for this post:
  • Tenkarider (03-12-2018)

#5
Posts: 1
Threads: 0
Thanks Received: 0
Thanks Given: 0
Joined: Oct 2017
Reputation: 0
Status
None
Very cool patch.  I like the thinking behind using WoR backgrounds.
I have a question related to this,  but not directly.  First, I feel I should mention that I mostly have been using FF3usME and FF6AE for most my customizing, as well as a few patches and a bit of hex editing.  Obviously we are able to change the backgrounds used by Dance, but is there a way to have it not change the background at all?
I know it's kind of the Geomancer command, but I'd prefer it behave more of a Dancer/Performer.  Having an epic battle that's all set up in a dark or serious mood, then suddenly having a bright sunny background kind of kills the ambiance.
My grasp of coding and modding is very limited, but this seems like something that should be possible.
  Find
Quote  

#6
Posts: 281
Threads: 18
Thanks Received: 12
Thanks Given: 8
Joined: Mar 2014
Reputation: 8
Status
None
Yup, here's the code for the Dance command:

Code:
Dance

C2/177D: B9 F8 3E     LDA $3EF8,Y
C2/1780: 09 01        ORA #$01
C2/1782: 99 F8 3E     STA $3EF8,Y    (Set Dance status)
C2/1785: A9 FF        LDA #$FF
C2/1787: 85 B7        STA $B7        (default animation to not affecting background)
C2/1789: B9 E1 32     LDA $32E1,Y    (Which dance is selected for this character)
C2/178C: 10 06        BPL $1794      (branch if already defined)
C2/178E: AD 6F 3A     LDA $3A6F      (if not, read a "global" dance variable set
                                      by last character to choose Dance)
C2/1791: 99 E1 32     STA $32E1,Y    (and save it as this character's dance)
C2/1794: AE E2 11     LDX $11E2
C2/1797: DF 5B 8E ED  CMP $ED8E5B,X  (Check if current background is associated with
                                      this dance)
C2/179B: F0 A4        BEQ $1741      (Branch if it is)
C2/179D: 20 53 4B     JSR $4B53      (random, 0 or 1 in Carry)
C2/17A0: 90 0D        BCC $17AF      (50% chance of branch and stumble)
C2/17A2: AA           TAX
C2/17A3: BF AB F9 D1  LDA $D1F9AB,X  (get default background for this Dance)
C2/17A7: 85 B7        STA $B7        (set it in animation)
C2/17A9: 8D E2 11     STA $11E2      (and change current background to it)
C2/17AC: 4C 41 17     JMP $1741      (BRA $1741?)

Look at C2/17A3 - C2/17AB. You'll want to replace those bytes with NOP (hex opcode: EA) using your hex editor. Or you can just overwrite the code at C2/17A3 with JMP $1741 (4C 41 17).
  Find
Quote  

#7
Posts: 2,768
Threads: 88
Thanks Received: 24
Thanks Given: 87
Joined: Jun 2009
Reputation: 25
Status
None
this is a really cool patch


"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: 2
Threads: 0
Thanks Received: 0
Thanks Given: 0
Joined: Dec 2018
Reputation: 0
Status
None
Is this compatible with C. V. Reynolds Bug-Fix Compilation and Script Fix?
  Find
Quote  

#9
Posts: 3,966
Threads: 279
Thanks Received: 234
Thanks Given: 56
Joined: Oct 2011
Reputation: 65
Status
Tissue-aware
(12-03-2018, 09:31 PM)vico Wrote: Is this compatible with C. V. Reynolds Bug-Fix Compilation and Script Fix?

I'm 99% sure that yes but you can verify with this:

http://l33t5k37ch3r.altervista.org/advan...inder.html
  Find
Quote  
[-] The following 1 user says Thank You to madsiur for this post:
  • vico (12-05-2018)

#10
Posts: 2
Threads: 0
Thanks Received: 0
Thanks Given: 0
Joined: Dec 2018
Reputation: 0
Status
None
(12-04-2018, 11:00 PM)madsiur Wrote:
(12-03-2018, 09:31 PM)vico Wrote: Is this compatible with C. V. Reynolds Bug-Fix Compilation and Script Fix?

I'm 99% sure that yes but you can verify with this:

http://l33t5k37ch3r.altervista.org/advan...inder.html

Thanks a lot for share this website. I found the hacks there very useful!

Will try to combine some and see if doesnt crash!  Laugh Thanks again!  Wink
  Find
Quote  



Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite