Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#26 2015-11-26 10:50:06

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

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

Added a new one : https://www.youtube.com/watch?v=TI9SU2d1X0g

Tomorrow I'll post an important video.

Offline

#27 2015-11-27 05:53:27

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

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

nice one :D
btw, important video?


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

Offline

#28 2015-11-28 00:28:14

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

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

hacker wrote:

nice one :D
btw, important video?

I was referencing This

Also posted an alternative version of a song I already had made: https://www.youtube.com/watch?v=TI9SU2d1X0g

Offline

#29 2015-12-19 22:30:13

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

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

Offline

#30 2016-01-04 03:08:37

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

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

Added a new One

Offline

#31 2016-01-13 02:38:56

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

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

And yet added a new One, this one from Touhou 11, probably my last touhou devamp for a while.

Last edited by Pum (2016-01-13 02:40:16)

Offline

#32 2016-01-23 07:13:44

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

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

Added a new one

Offline

#33 2016-01-23 20:44:54

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

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

And another One

Offline

#34 2016-01-24 11:07:41

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

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

And one more.

Offline

#35 2016-02-08 21:16:46

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

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

I have been making a few more, but I waited a while to post them altogether.
They will be all in the first post list.

FF V Battle Theme

FF VI Battle Theme

Conquest Normal Battle V.II

Conquest Special Battle

Route 47 (HG/SS)

Offline

#36 2016-02-09 11:04:00

Miksy91
Member
Registered: 2010-10-16
Post 2,214/2,339

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

Nice devamps. Like the ones of FFV and FFVI :)

Offline

#37 2016-03-23 19:25:41

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

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

Miksy91 wrote:

Nice devamps. Like the ones of FFV and FFVI :)

Thanks Miksy, I'm glad you like them!

After some time, I post a bunch of more devamps I made:

Pokemon Conquest Grass battle

Final Fantasy VIII : Dont Be Afraid

Fire Emblem: Together We Ride

Golden Sun : Venus LightHouse

Golden Sun (The Lost Age) : Felix Theme

Golden Sun (Dark Dawn) : Formidable Boss

Final Fantasy VI : The Decisive Battle

The Binding of Isaac : Penance

Last edited by Pum (2016-03-23 19:26:35)

Offline

#39 2016-06-07 09:55:41

Halfshadow
Member
From: Italy - Lucca
Registered: 2012-04-24
Post 176/283

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

I love Lugia's anime song, great job!

Last edited by Halfshadow (2016-06-07 09:56:08)


The italian Pokémon Green creator.

Offline

#40 2016-06-07 16:17:12

Miksy91
Member
Registered: 2010-10-16
Post 2,267/2,339

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

Amazing job!

By the way, would it be possible for me to use some of these devamps in Dark Energy? I would credit you in the game for the music work of course.
I might be interested in using "Final Fantasy 8 : Only a Plank between one and perdition" in stuff related to fighting in the headquarters of Team Darkness.

Offline

#41 2016-06-07 16:53:30

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

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

Halfshadow wrote:

I love Lugia's anime song, great job!

Thanks!

Miksy91 wrote:

Amazing job!

By the way, would it be possible for me to use some of these devamps in Dark Energy? I would credit you in the game for the music work of course.
I might be interested in using "Final Fantasy 8 : Only a Plank between one and perdition" in stuff related to fighting in the headquarters of Team Darkness.

Thanks and Sure! Do you want me to send you the .asm file?

Last edited by Pum (2016-06-07 16:56:02)

Offline

#42 2016-06-07 17:43:58

Miksy91
Member
Registered: 2010-10-16
Post 2,268/2,339

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

Pum wrote:

Thanks and Sure! Do you want me to send you the .asm file?

I take it the asm-file contains the data of the music track as it is and its contents can simply be copy pasted into the rom for making the music play properly in the game?

Sure :) You can for example sent it via email (from this site). I could be interested in some other music tracks that you've made as well (in case you don't mind sharing them). I would for example like to have some exciting boss music later on in the hack, so some other tracks you have done could be interesting to have as well. But there are lots of things that are still unclear on how I'm going to implement them in the hack, so I don't really know much about that (= needing boss music or not) yet.

But in case you're not going anywhere (like disappear so that it would be impossible to contact you later), there is really no need to get other tracks now.

Last edited by Miksy91 (2016-06-07 17:45:24)

Offline

#43 2016-06-07 18:07:57

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

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

Miksy91 wrote:
Pum wrote:

Thanks and Sure! Do you want me to send you the .asm file?

I take it the asm-file contains the data of the music track as it is and its contents can simply be copy pasted into the rom for making the music play properly in the game?

Sure :) You can for example sent it via email (from this site). I could be interested in some other music tracks that you've made as well (in case you don't mind sharing them). I would for example like to have some exciting boss music later on in the hack, so some other tracks you have done could be interesting to have as well. But there are lots of things that are still unclear on how I'm going to implement them in the hack, so I don't really know much about that (= needing boss music or not) yet.

But in case you're not going anywhere (like disappear so that it would be impossible to contact you later), there is really no need to get other tracks now.

I usually check this site at least once per day so dont worry I wont dissapear.

If I send you the .asm , the only thing You'd need to do would be to use GSCImport and insert it onto your ROM, then you'd either repoint the song table or make it so the new song takes another song's spot. I could also give you the .bin which is literally all the bytes that make up the song, so you just copy-paste them.

Offline

#44 2016-06-07 22:22:51

Rangi
Member
Registered: 2016-05-09
Post 17/870

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

These are very good! Can you please send me the .asm files for Route 47, X/Y Gym Leader battles, and Lugia's theme? I'd like to use them in Polished Crystal. Will of course credit you for it.

Also, if you're looking for more tracks to devamp, the Emerald/ORAS and DPP+HGSS Frontier Brain battle themes would be great.


Pokémon Polished Crystal (GitHub) — version 2.2.0 released
Pokémon Red★ and Blue★: Space World Edition (GitHub) — updated August 19!
Polished Map: pokered+pokecrystal map, tileset, and palette editor — version 3.5.1 released!

Offline

#45 2016-06-07 22:55:53

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

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

Rangi wrote:

These are very good! Can you please send me the .asm files for Route 47, X/Y Gym Leader battles, and Lugia's theme? I'd like to use them in Polished Crystal. Will of course credit you for it.

Also, if you're looking for more tracks to devamp, the Emerald/ORAS and DPP+HGSS Frontier Brain battle themes would be great.

Yeah I already had in mind the frontier themes, thanks for reminding me tho!

And sure you can use them. I'll send you the .asm's in a moment. Do you want the high or low pitched Lugia theme?

I'll also need your email

Last edited by Pum (2016-06-07 23:13:16)

Offline

#46 2016-06-07 23:16:58

Rangi
Member
Registered: 2016-05-09
Post 18/870

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

Thank you!

The low-pitched one sounds more flute-like, so I'll use it.

Last edited by Rangi (2016-06-08 01:29:53)


Pokémon Polished Crystal (GitHub) — version 2.2.0 released
Pokémon Red★ and Blue★: Space World Edition (GitHub) — updated August 19!
Polished Map: pokered+pokecrystal map, tileset, and palette editor — version 3.5.1 released!

Offline

#47 2016-06-08 19:07:29

Miksy91
Member
Registered: 2010-10-16
Post 2,269/2,339

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

Pum wrote:

I usually check this site at least once per day so dont worry I wont dissapear.

That's good to know :)

Pum wrote:

If I send you the .asm , the only thing You'd need to do would be to use GSCImport and insert it onto your ROM, then you'd either repoint the song table or make it so the new song takes another song's spot. I could also give you the .bin which is literally all the bytes that make up the song, so you just copy-paste them.

Binary file would work just as well (or even better) then :) But I'd at least assume getting GSCImport to run on my pc so that I could make the binary file myself too.

You could send it via email through this site.

Offline

#48 2016-06-08 20:27:33

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

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

Miksy91 wrote:
Pum wrote:

I usually check this site at least once per day so dont worry I wont dissapear.

That's good to know :)

Pum wrote:

If I send you the .asm , the only thing You'd need to do would be to use GSCImport and insert it onto your ROM, then you'd either repoint the song table or make it so the new song takes another song's spot. I could also give you the .bin which is literally all the bytes that make up the song, so you just copy-paste them.

Binary file would work just as well (or even better) then :) But I'd at least assume getting GSCImport to run on my pc so that I could make the binary file myself too.

You could send it via email through this site.


Allright I'll send you both. Remember that you have to manually change the pointers of the song header. In case you dont know how here is how:

Pum wrote:

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.

Offline

#49 2016-06-08 20:50:25

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

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

I strongly recommend you to try writing GSC music in the PokeAsm format if you not already did. You can get very creative (as creative as the limits of the GSC music engine allow you), but still hack your music into Pokémon Crystal without any hassle.

To test your songs written in PokeAsm, simply download FroggestSpirit's PokeAsm player and drag your songs into it.

Writing songs in such a way may seem complicated and painstaking from the outside, but it's actually very simple, and the results are amazing.

Last edited by YORAMRW (2016-06-08 20:53:25)


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

Offline

#50 2016-06-09 19:05:41

Miksy91
Member
Registered: 2010-10-16
Post 2,270/2,339

Re: GSC 8-bit song devamps by Pum. (Last update 1/9/2018)

Okay - got it working I think :)
I would like to know if you made it so the song starts repeating itself from the start like it does in the music video you uploaded though. I believe mine works almost the same way your song does until 1:05 (of the video) or so and then doesn't repeat and the music of different channels seem to end one after another. The thing that is different is that it sounds like in my "implementation" the sound channels seem to be in different order from what you have in that video. So should for example the first channel point to some other part of the binary music data than the "first part" of it?

I inserted the music by copy pasting the hex code of the binary file in the rom by the way (and made the header like "C0 [first ptr] 01 [second ptr] 02 [third ptr] 03 [fourth ptr]").

Last edited by Miksy91 (2016-06-09 19:11:42)

Offline

Board footer

Powered by FluxBB