Users browsing this thread: 1 Guest(s)
Random battle theme

#52
Posts: 3,970
Threads: 279
Thanks Received: 236
Thanks Given: 58
Joined: Oct 2011
Reputation: 65
Status
Tissue-aware
(07-11-2021, 04:41 PM)Lightning Wrote: Ok, so this would open a HUGE can of worms for me in my music choices, but is there any way there can be two tables: one for the WOR, and one for the WOB with the same backgrounds?

I think this code will work for that:

Code:
hirom
header

org $C2BDB7
JSR free_space
NOP

org $C264C9          ; change to free space
free_space:
TDC
LDA $C2BF3B,X        ; load formation song
CMP #$24             ; check if battle song
BNE exit             ; branch if not
LDA $11E2            ; load battle background byte
AND #$3F             ; isolate battle background
REP #$20
TAX                  ; set BG as index
SEP #$20
LDA $7E1E94          ; Load event byte containing the WOR event bit (1E94:4))
AND #$10            
BNE wor              ; branch if WoR
LDA table_wob,X      ; load WoB BG song ID
BRA exit
wor:
LDA table_wor,X      ; load WoR BG song ID
exit:
RTS

; your $37 song IDs
; this table can be anywhere in the ROM:
org $F15550 ;(change this to move table elsewhere)
table_wob:
db $56    ; W O B Grass
db $57    ; WOR Forest
db $66    ; W O B Desert
db $5B    ; W O B Forest
db $6A    ; Building
db $6E    ; WOR Grass
db $24    ; The Veldt
db $24    ; Falling through clouds
db $24    ; Narshe Exterior
db $24    ; Narshe Cave with Mine Tracks
db $6D    ; Common Brown Cave
db $61    ; Mountain Outside
db $61    ; Mountain Cave
db $5C    ; Raft on River
db $24    ; Imperial Base
db $74    ; On top of train car
db $74    ; inside train car
db $6D    ; Blue Narshe Secret Entrance Cave and Umaro Cave
db $71    ; Icy Field
db $24    ; Bright Town
db $58    ; Vector Inside / Kefkas Tower Interior
db $62    ; Floating Continent
db $59    ; Kefka's Tower Exterior
db $24    ; Opera Stage
db $24    ; Opera House Rafters
db $5F    ; Flaming House
db $77    ; Ancient Castle interior and Figaro Castle basement
db $64    ; Magitek Research (Testing Tubes)
db $6B    ; Colosseum
db $72    ; Magitek Facility
db $24    ; Village
db $5F    ; Waterfall
db $24    ; Owzer's House
db $24    ; Running on Train Tracks
db $24    ; Bridge near Sealed Gate
db $24    ; Underwater
db $6A    ; Zozo
db $24    ; Airship, WOB, Centered
db $76    ; Tomb
db $77    ; Ancient Castle Exterior Ruins and Doma Castle
db $59    ; Kefka's Tower
db $24    ; Airship WOR Right
db $6C    ; Red Lava Cave
db $24    ; Light Building
db $24    ; Magitek Cart Ride
db $24    ; Fanatic's Tower
db $64    ; Cyan's Dream World
db $55    ; WOR Desert
db $24    ; Airship, Wob, Right
db $24    ; Unused
db $24    ; Unused
db $24    ; Statue 1 (Doom)
db $24    ; Statue 2 (Poltergeist)
db $24    ; Statue 3 (Goddess Minerva)
db $24    ; Kefka's Background
db $24    ; Tentacles

; WoR table
table_wor:
db $56    ; W O B Grass
db $57    ; WOR Forest
db $66    ; W O B Desert
db $5B    ; W O B Forest
db $6A    ; Building
db $6E    ; WOR Grass
db $24    ; The Veldt
db $24    ; Falling through clouds
db $24    ; Narshe Exterior
db $24    ; Narshe Cave with Mine Tracks
db $6D    ; Common Brown Cave
db $61    ; Mountain Outside
db $61    ; Mountain Cave
db $5C    ; Raft on River
db $24    ; Imperial Base
db $74    ; On top of train car
db $74    ; inside train car
db $6D    ; Blue Narshe Secret Entrance Cave and Umaro Cave
db $71    ; Icy Field
db $24    ; Bright Town
db $58    ; Vector Inside / Kefkas Tower Interior
db $62    ; Floating Continent
db $59    ; Kefka's Tower Exterior
db $24    ; Opera Stage
db $24    ; Opera House Rafters
db $5F    ; Flaming House
db $77    ; Ancient Castle interior and Figaro Castle basement
db $64    ; Magitek Research (Testing Tubes)
db $6B    ; Colosseum
db $72    ; Magitek Facility
db $24    ; Village
db $5F    ; Waterfall
db $24    ; Owzer's House
db $24    ; Running on Train Tracks
db $24    ; Bridge near Sealed Gate
db $24    ; Underwater
db $6A    ; Zozo
db $24    ; Airship, WOB, Centered
db $76    ; Tomb
db $77    ; Ancient Castle Exterior Ruins and Doma Castle
db $59    ; Kefka's Tower
db $24    ; Airship WOR Right
db $6C    ; Red Lava Cave
db $24    ; Light Building
db $24    ; Magitek Cart Ride
db $24    ; Fanatic's Tower
db $64    ; Cyan's Dream World
db $55    ; WOR Desert
db $24    ; Airship, Wob, Right
db $24    ; Unused
db $24    ; Unused
db $24    ; Statue 1 (Doom)
db $24    ; Statue 2 (Poltergeist)
db $24    ; Statue 3 (Goddess Minerva)
db $24    ; Kefka's Background
db $24    ; Tentacles
  Find
Quote  
[-] The following 1 user says Thank You to madsiur for this post:
  • Lightning (07-11-2021)



Messages In This Thread
Random battle theme - by madsiur - 01-13-2014, 07:47 PM
RE: Random battle theme - by Lockirby2 - 01-13-2014, 09:48 PM
RE: Random battle theme - by madsiur - 01-13-2014, 10:11 PM
RE: Random battle theme - by SSJ Rick - 01-14-2014, 03:58 AM
RE: Random battle theme - by B-Run - 01-20-2014, 09:54 PM
RE: Random battle theme - by Gi Nattak - 09-02-2014, 07:19 PM
RE: Random battle theme - by emberling - 10-13-2018, 03:27 PM
RE: Random battle theme - by Lightning - 10-13-2018, 01:28 PM
RE: Random battle theme - by Gi Nattak - 10-13-2018, 01:58 PM
RE: Random battle theme - by Lightning - 10-13-2018, 02:15 PM
RE: Random battle theme - by madsiur - 10-13-2018, 02:27 PM
RE: Random battle theme - by Lightning - 10-13-2018, 02:33 PM
RE: Random battle theme - by madsiur - 10-13-2018, 02:52 PM
RE: Random battle theme - by Lightning - 10-13-2018, 03:20 PM
RE: Random battle theme - by madsiur - 10-13-2018, 03:52 PM
RE: Random battle theme - by Lightning - 12-07-2018, 03:46 AM
RE: Random battle theme - by Lightning - 10-13-2018, 05:25 PM
RE: Random battle theme - by madsiur - 10-13-2018, 10:16 PM
RE: Random battle theme - by Lightning - 10-13-2018, 11:45 PM
RE: Random battle theme - by madsiur - 10-14-2018, 12:04 AM
RE: Random battle theme - by Lightning - 10-14-2018, 02:33 PM
RE: Random battle theme - by madsiur - 10-14-2018, 03:07 PM
RE: Random battle theme - by Lightning - 10-14-2018, 03:12 PM
RE: Random battle theme - by madsiur - 10-14-2018, 03:16 PM
RE: Random battle theme - by Lightning - 10-14-2018, 04:05 PM
RE: Random battle theme - by madsiur - 10-14-2018, 07:11 PM
RE: Random battle theme - by Lightning - 10-15-2018, 04:11 AM
RE: Random battle theme - by madsiur - 10-16-2018, 11:48 AM
RE: Random battle theme - by Lightning - 10-17-2018, 04:51 PM
RE: Random battle theme - by Gi Nattak - 10-17-2018, 05:28 PM
RE: Random battle theme - by Lightning - 10-17-2018, 07:22 PM
RE: Random battle theme - by madsiur - 10-17-2018, 10:48 PM
RE: Random battle theme - by Lightning - 10-17-2018, 11:21 PM
RE: Random battle theme - by Lightning - 12-14-2018, 03:52 AM
RE: Random battle theme - by madsiur - 12-11-2018, 03:52 PM
RE: Random battle theme - by Lightning - 12-11-2018, 06:11 PM
RE: Random battle theme - by madsiur - 12-11-2018, 06:23 PM
RE: Random battle theme - by Lightning - 12-11-2018, 09:21 PM
RE: Random battle theme - by Lightning - 12-14-2018, 02:41 PM
RE: Random battle theme - by madsiur - 12-14-2018, 11:23 AM
RE: Random battle theme - by madsiur - 12-14-2018, 03:16 PM
RE: Random battle theme - by Lightning - 12-14-2018, 03:28 PM
RE: Random battle theme - by madsiur - 12-14-2018, 04:53 PM
RE: Random battle theme - by Lightning - 12-14-2018, 05:45 PM
RE: Random battle theme - by madsiur - 12-14-2018, 08:10 PM
RE: Random battle theme - by Lightning - 12-14-2018, 09:58 PM
RE: Random battle theme - by Lightning - 07-11-2021, 03:22 PM
RE: Random battle theme - by madsiur - 07-11-2021, 03:52 PM
RE: Random battle theme - by Lightning - 07-11-2021, 04:11 PM
RE: Random battle theme - by madsiur - 07-11-2021, 04:21 PM
RE: Random battle theme - by Lightning - 07-11-2021, 04:41 PM
RE: Random battle theme - by madsiur - 07-11-2021, 05:46 PM
RE: Random battle theme - by Lightning - 07-11-2021, 07:48 PM
RE: Random battle theme - by madsiur - 07-11-2021, 08:34 PM
RE: Random battle theme - by Lightning - 07-12-2021, 10:49 AM

Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite