Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2015-10-25 02:24:50

Pum
Member
From: Spain
Registered: 2015-10-23
Post 2/78

GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

So I had posted this on http://wahackforo.com/t-36551/galeria-m … 15-02-16-a and decided to post it here as well.

Credits to FroggestSpirit for making MIDI2GSC that made this possible. Also credits to mmmmmm, Rangi, and any other that posted helpful feedback.

You can email me if you want any song in particular for your hack, I'll provide the .asm file. You'll need to credit me however.

PLAYLIST

--Pokémon Conquest--


Normal Battle:

Original
V1.0
V2.0



Poison Battle:

Original
My MIDI



Electric Battle:

Original
V2.0
V1.0



Fighting Battle:

Original
My MIDI



Ghost Battle:

Original
My MIDI



Special Battle:

Original
V1.0
V2.0



Grass Battle:

Original
My MIDI



Boss Battle:

Original
My Midi

----------------------------------------------------------------------------------------------------------

--Golden Sun--

Saturos' theme:

Original
V1.0
V2.0



Isaac's theme:

Original
V1.0
V2.0



Colosso's theme:

Original
My MIDI



Venus LightHouse:

Original
My MIDI



The Lost Age : Felix Battle

Original
My MIDI



Dark Dawn : Formidable Boss

Original
My MIDI



Dark Dawn : Battle of Sons

Original
My Midi



Dark Dawn : Journeying the Land:

Original
My Midi



The Lost Age : Mars Lighthouse:

Original
V1.0
v1.5


----------------------------------------------------------------------------------------------------------


--Main Pokemon games--

HGSS Ho-Oh Battle theme:

Original
V1.0
V2.0



X/Y Gym Leader theme:

Original
My MIDI



R/S/E Gym Leader theme:
Original
My MIDI



D/P/Pt Gym Leader theme:

Original
V1.0
V2.0



B/W Gym Leader theme:

Original
V1.0
V2.0



Route 47 (HG/SS):

Original
Original (GB sounds)
V1.0
V.1.5



Diamond/Pearl Route 209:

Original
My Midi



HG/SS: VS Battle Frontier Brain:

Original
My Midi



Emerald: VS Battle Frontier Brain:

Original
My Midi



R/S/E : Route 120:

Original
My Midi



B/W : VS Trainer:

Original
My Midi



B/W : Sanyou City:

Original
My Midi



B/W : Route 11:

Original
My Midi



D/P/Pt : Wild Pokemon theme

Original
My Midi



B/W : Wild Pokemon theme

Original
My Midi



OR/AS : Wild Pokemon Theme

Original
My Midi



D/P/Pt : Vs Trainer Theme

Original
Stronger Bass
My Midi



HG/SS: VS Lugia [WIP]
Original
My Midi



X/Y : Vs Gym Leader V2.0

Original
My Midi



Sun/Moon : Vs Wild Pokemon

My Midi
Original Midi
Original



X/Y : Vs Trainer

My Midi
Original



X/Y : Snowbelle City

Original
My Midi

----------------------------------------------------------------------------------------------------------

--Touhou--

Touhou 8: Imperishable Night. Marisa's Theme: Love-coloured Master Spark:

Original
My MIDI



Touhou 11: Subterranean Animism. Utsuho's Theme: Solar Sect of Mystic Wisdom:

Original
My MIDI
Alternative Version



Touhou 10: Mountain of Faith. Sanae's theme: Faith is for the Transient People:

Original
My MIDI



Touhou 11: Subterranean Animism. Koishi's Theme: Hartmann's Youkai Girl:

Original
My MIDI


----------------------------------------------------------------------------------------------------------

--Final Fantasy--

Final Fantasy VII: J-E-N-O-V-A:

Original
My MIDI



Final Fantasy VIII: Premonition:

Original
My MIDI



Final Fantasy IV: Boss Theme:

Original
My MIDI



Final Fantasy V: Battle Theme:

Original
My MIDI



Final Fantasy VI: Battle Theme:

Original
My MIDI



Final Fantasy VIII: Dont Be Afraid:

Original
My MIDI



Final Fantasy VI: Boss Theme:

Original
My MIDI



Final Fantasy X: Battle Theme

Original
My Midi



Final Fantasy VIII: Only a plank between One and Perdition

Original
My Midi



Final Fantasy VIII: Blue Fields

Mi Midi
Original



Final Fantasy VIII: The Man with the Machine Gun

Mi Midi
Original

----------------------------------------------------------------------------------------------------------

--The Binding of Isaac--

Sacrificial (Basement theme)

Original
V1.0
V2.0



Penance (Cellar theme)

Original
My MIDI



Antibirth : Journey from a Jar to the Sky (Planetarium)

Original
My Midi



Antibirth : Innocence Glitched (Basement)

Original
My Midi



Antibirth : Innocence Mangled (Depths)

Original
My Midi



Antibirth : Machine on the Walls (Mausoleum)

Original
My Midi

----------------------------------------------------------------------------------------------------------


--Others--

NEW

What is 8-bit?

Original
My MIDI



Fire Emblem: Together We Ride

Original (GBA)
Original (NES)
My MIDI



F-Zero: Mute City

Original
My Midi



Lugia's Anime Theme

Original
My Midi
My Midi (Low-Pitched)



Pokemon Colosseum - Normal Battle Theme

Original
My Midi



Pokemon XD - MirorB Battle Theme

Original
My Midi



Pokemon Colosseum - MirorB Battle Theme 

Original
My Midi



Sonic Mania : Press Garden Act 2

Original
My Midi



Pokemon XD - Cipher Peon battle

Original
My Midi



Sonic&Knuckles 3: Flying Battery Act 1

Original
My Midi


----------------------------------------------------------------------------------------------------------


--Composed MIDIs from scratch--

Tech Groove:
My Midi


----------------------------------------------------------------------------------------------------------

Last edited by Pum (2017-11-27 21:24:06)

Offline

#2 2015-10-25 08:36:28

Halfshadow
Member
From: Italy - Lucca
Registered: 2012-04-24
Post 82/274

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

Uh, can you do the musics of Cinnabar, Route 24 and Cerulean from HG/SS for GSC like the versions that you can hear via GB Player in HG/SS?


The italian Pokémon Green creator.

Offline

#3 2015-11-01 12:33:16

Pum
Member
From: Spain
Registered: 2015-10-23
Post 3/78

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

Halfshadow wrote:

Uh, can you do the musics of Cinnabar, Route 24 and Cerulean from HG/SS for GSC like the versions that you can hear via GB Player in HG/SS?

Not really taking requests. I plan on doing the route 47 from HG/SS tho.

Updated OP with a new song (https://www.youtube.com/watch?v=2RB1nAIdOUw)

Offline

#4 2015-11-01 18:15:56

Halfshadow
Member
From: Italy - Lucca
Registered: 2012-04-24
Post 91/274

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

However that musics are missing in GSC.


The italian Pokémon Green creator.

Offline

#5 2015-11-01 22:55:05

YORAMRW
Member
From: The Netherlands
Registered: 2013-03-29
Post 1,146/1,199
Website

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

Halfshadow wrote:

Uh, can you do the musics of Cinnabar, Route 24 and Cerulean from HG/SS for GSC like the versions that you can hear via GB Player in HG/SS?

These are already done by FroggestSpirit


Hacks Gameboy 8-bit music in Pokémon Gen I & II, composes 8-bit music in FamiTracker

Offline

#6 2015-11-02 16:10:21

Halfshadow
Member
From: Italy - Lucca
Registered: 2012-04-24
Post 92/274

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

Are available for download and ready to be insert into G/S/C?


The italian Pokémon Green creator.

Offline

#7 2015-11-11 05:32:48

hacker
Member
From: Batam Grove City
Registered: 2011-07-30
Post 521/548
Website

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

Wooow cooool! xD (y)


[POKÉMON JOURNEY] hacking planning 2012
Visit my website  www.pokemonhackingblog.blogspot.com

Offline

#8 2015-11-14 17:22:25

Pum
Member
From: Spain
Registered: 2015-10-23
Post 5/78

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

hacker wrote:

Wooow cooool! xD (y)

Thanks

Added a new one ( https://www.youtube.com/watch?v=EtAPOEilg7I )

Offline

#9 2015-11-14 18:54:57

Urnighter
Member
Registered: 2015-01-17
Post 108/123

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

Pum wrote:
hacker wrote:

Wooow cooool! xD (y)

Thanks

Added a new one ( https://www.youtube.com/watch?v=EtAPOEilg7I )

I think that this one is the best yet. Keep up the good work

Offline

#10 2015-11-14 20:55:59

YORAMRW
Member
From: The Netherlands
Registered: 2013-03-29
Post 1,147/1,199
Website

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

Pum wrote:
hacker wrote:

Wooow cooool! xD (y)

Added a new one ( https://www.youtube.com/watch?v=EtAPOEilg7I )

The bass (channel 3) insn't in key with the rest of the melody.


Hacks Gameboy 8-bit music in Pokémon Gen I & II, composes 8-bit music in FamiTracker

Offline

#11 2015-11-14 21:03:07

Pum
Member
From: Spain
Registered: 2015-10-23
Post 6/78

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

TheMoneyOfTheWorld wrote:
Pum wrote:
hacker wrote:

Wooow cooool! xD (y)

Added a new one ( https://www.youtube.com/watch?v=EtAPOEilg7I )

The bass (channel 3) insn't in key with the rest of the melody.

All 3 channels have the same amount of semiquavers http://puu.sh/llxLl/0f7e011a9f.png

I checked and the loop begins and ends at the exact moment.

In what part do you notice a desync?

Offline

#12 2015-11-15 04:47:56

Pum
Member
From: Spain
Registered: 2015-10-23
Post 7/78

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

Offline

#13 2015-11-17 20:17:33

hacker
Member
From: Batam Grove City
Registered: 2011-07-30
Post 532/548
Website

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

btw, can you tell us where the Gym battle music offset?


[POKÉMON JOURNEY] hacking planning 2012
Visit my website  www.pokemonhackingblog.blogspot.com

Offline

#14 2015-11-17 20:41:51

Pum
Member
From: Spain
Registered: 2015-10-23
Post 8/78

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

hacker wrote:

btw, can you tell us where the Gym battle music offset?

The pointer to it is the number 2E in this list : http://hax.iimarck.us/post/6561/#p6561

The offset can be calculated like this :

E906E + 3*N

N being the number from the previous list

So for example Johto Gym leader music pointer would be in E906E + 3*2E =  E90F8

Last edited by Pum (2015-11-17 21:14:50)

Offline

#15 2015-11-17 21:14:25

hacker
Member
From: Batam Grove City
Registered: 2011-07-30
Post 533/548
Website

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

Pum wrote:
hacker wrote:

btw, can you tell us where the Gym battle music offset?

The pointer to it is the number 2E in this list : http://hax.iimarck.us/post/6561/#p6561

The offset can be calculated like this :

E906E + 3*N

N being the number from the previous list

So for example Johto Gym leader music pointer would be in E906E + 3*2E =  E90F8

Wow Genius! Thanks a lot dude! :D
btw, did you have FB? would you like to be my friend? :)


[POKÉMON JOURNEY] hacking planning 2012
Visit my website  www.pokemonhackingblog.blogspot.com

Offline

#16 2015-11-17 21:15:29

Pum
Member
From: Spain
Registered: 2015-10-23
Post 9/78

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

hacker wrote:

Wow Genius! Thanks a lot dude! :D
btw, did you have FB? would you like to be my friend? :)

I dont have FB, it would make me waste too much time.

By the way I saw you wanted to insert some music in the offset $1E4000 , that means you would have to change the pointer to 79 00 40

Offline

#17 2015-11-17 21:20:09

hacker
Member
From: Batam Grove City
Registered: 2011-07-30
Post 534/548
Website

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

Pum wrote:
hacker wrote:

Wow Genius! Thanks a lot dude! :D
btw, did you have FB? would you like to be my friend? :)

I dont have FB, it would make me waste too much time.

By the way I saw you wanted to insert some music in the offset $1E4000 , that means you would have to change the pointer to 79 00 40

yeah, but how? :(
I've read a tutorial from your site, but Google Translate cant translate it perfectly :(


[POKÉMON JOURNEY] hacking planning 2012
Visit my website  www.pokemonhackingblog.blogspot.com

Offline

#18 2015-11-17 21:22:05

hacker
Member
From: Batam Grove City
Registered: 2011-07-30
Post 535/548
Website

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

I want edit New Game music, so I change the pointer in F78FD?


[POKÉMON JOURNEY] hacking planning 2012
Visit my website  www.pokemonhackingblog.blogspot.com

Offline

#19 2015-11-17 21:39:46

Pum
Member
From: Spain
Registered: 2015-10-23
Post 10/78

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

hacker wrote:
Pum wrote:
hacker wrote:

Wow Genius! Thanks a lot dude! :D
btw, did you have FB? would you like to be my friend? :)

I dont have FB, it would make me waste too much time.

By the way I saw you wanted to insert some music in the offset $1E4000 , that means you would have to change the pointer to 79 00 40

yeah, but how? :(
I've read a tutorial from your site, but Google Translate cant translate it perfectly :(

Lets say you want to put this song onto the Continue/NewGame screen, and that you want to insert your song in $1E4000.

First you go to the Continue/NewGame song pointer where i told you before. Its the number 54 , so the offset is 3*54 + $E906E = $E916A

There you put the 3-byte pointer to your song's head. In this case 79 00 40.

Then you insert your song with gscImport in C positions after your offset. This is so the head has enough space, so you insert your song at $1E400C

Between $1E4000 and $1E400B , the head of the song will be. The head is like this :

[AB][XX][XX][01][YY][YY][02][ZZ][ZZ][03][UU][UU]

As you can see there are 12 bytes being used here. Thats why we needed to insert the song C positions after the offset.

A is the amount of channels your song has : 0 = 1 , 4 = 2 , 8 = 3 and C  = 4
B tells us what [XX][XX] is referring to, 0 = First channel , 1 = Second channel , 2 = Third Channel , 3 = Fourth Channel. You should almost always type a 0 there.
[XX][XX] Is the 2-byte pointer to the channel that we chose in B. Usually you always choose 0 for the B, so here the offset would be 1E400C (where the song starts) -> 0C 40

[01] Means [YY][YY] points to the second channel, you can change the 1 to 0, 2 or 3 if you want it to point to something else.

[YY][YY] Is the 2-byte pointer to the channel that we chose before, since the previous byte was 01, we search for the beggining of the 2nd channel, to search for it we look for the bytes FF DB in GoldenFinger http://i.imgur.com/SrBP9xf.png
The 2nd channel begins where the byte DB is.

The rest is the same, but for 3rd and 4th channel you have to search for the bytes FF D8. Repeat for the 4th one.

Last edited by Pum (2015-11-19 03:25:49)

Offline

#20 2015-11-17 21:55:12

hacker
Member
From: Batam Grove City
Registered: 2011-07-30
Post 536/548
Website

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

Pum wrote:
hacker wrote:
Pum wrote:

I dont have FB, it would make me waste too much time.

By the way I saw you wanted to insert some music in the offset $1E4000 , that means you would have to change the pointer to 79 00 40

yeah, but how? :(
I've read a tutorial from your site, but Google Translate cant translate it perfectly :(

Lets say you want to put this song onto the Continue/NewGame screen, and that you want to insert your song in $1E4000.

First you go to the Continue/NewGame song pointer where i told you before. Its the number 54 , so the offset is 3*54 + $E906E = $E916A

There you put the 3-byte pointer to your song's head. In this case 79 00 40.

Then you insert your song with gscImport in C positions after your offset. This is so the head has enough space, so you insert your song at $1E400C

Between $1E4000 and $1E400B , the head of the song will be. The head is like this :

[AB][XX][XX][01][YY][YY][02][ZZ][ZZ][03][UU][UU]

As you can see there are 12 bytes being used here. Thats why we needed to insert the song C positions after the offset.

A is the amount of channels your song has : 0 = 1 , 4 = 2 , 8 = 3 and C  = 4
B tells us what [XX][XX] is referring to, 0 = First channel , 1 = Second channel , 2 = Third Channel , 3 = Fourth Channel. You should almost always type a 0 there.
[XX][XX] Is the 2-byte pointer to the channel that we chose in B. Usually you always choose 0 for the B, so here the offset would be 1E400C (where the song starts) -> 0C 40

[01] Means [YY][YY] points to the second channel, you can change the 1 to 0, 2 or 3 if you want it to point to something else.

[YY][YY] Is the 2-byte pointer to the channel that we chose before, since the previous byte was 01, we search for the beggining of the 2nd channel, to search for it we look for the bytes FF DB in GoldenFinger http://i.imgur.com/SrBP9xf.png
The 2nd channel begins where the byte DB is.

The rest is the same, but for 3rd and 4th channel. To search for the 3rd channel look for the bytes FF D8 as before. Repeat for the 4th one.

Ow my God! I did it! :D
Thanks a lot dude! Thanks a lot! Yeeeeeeey I did it!! :D
You help me a lot! Thank you! :D
so there I should put my pointer, I though it was F78FD before lol xD
Thanks again dude! :D


[POKÉMON JOURNEY] hacking planning 2012
Visit my website  www.pokemonhackingblog.blogspot.com

Offline

#21 2015-11-17 21:59:09

Pum
Member
From: Spain
Registered: 2015-10-23
Post 11/78

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

hacker wrote:

Ow my God! I did it! :D
Thanks a lot dude! Thanks a lot! Yeeeeeeey I did it!! :D
You help me a lot! Thank you! :D
so there I should put my pointer, I though it was F78FD before lol xD
Thanks again dude! :D

:) I'm glad you got it to work

Offline

#22 2015-11-17 22:14:24

hacker
Member
From: Batam Grove City
Registered: 2011-07-30
Post 537/548
Website

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

Finally Iam back to hacking Pokemon again xD


[POKÉMON JOURNEY] hacking planning 2012
Visit my website  www.pokemonhackingblog.blogspot.com

Offline

#23 2015-11-19 03:21:32

Pum
Member
From: Spain
Registered: 2015-10-23
Post 12/78

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

Offline

#24 2015-11-20 15:53:54

hacker
Member
From: Batam Grove City
Registered: 2011-07-30
Post 545/548
Website

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

niiiice :D b
how can you make it perfectly? I even still bad in music making, xD


[POKÉMON JOURNEY] hacking planning 2012
Visit my website  www.pokemonhackingblog.blogspot.com

Offline

#25 2015-11-21 04:21:28

Pum
Member
From: Spain
Registered: 2015-10-23
Post 13/78

Re: GSC 8-bit song devamps by Pum. (Last update 27/11/2017)

hacker wrote:

niiiice :D b
how can you make it perfectly? I even still bad in music making, xD

Practice, Patience and knowledge. Specially the 2nd

Offline

Board footer

Powered by FluxBB