Puyo Puyo 1, 2, and 2 remix hack.

Go down

Puyo Puyo 1, 2, and 2 remix hack. Empty Puyo Puyo 1, 2, and 2 remix hack.

Post by ccateni on Mon 7 Jan 2019 - 10:26

Hi everyone!
I'm currently interesting in starting a project to hack puyo puyo 1, 2, and remix with cd quality audio using the msu1. I'm starting to choose songs for the hack and figuring out the coding for me to use with the msu1. I may need help, so if you are a good msu1 modder, contact me as I may need help with the hacks. I will keep updates on my progress.
Wish me luck! Very Happy
-ccateni

ccateni
Newcomer

Since : 2019-01-07

Back to top Go down

Puyo Puyo 1, 2, and 2 remix hack. Empty Re: Puyo Puyo 1, 2, and 2 remix hack.

Post by Conn on Mon 7 Jan 2019 - 12:47

Much luck, however the 3 most active msu1 hackers (PepilloPev, Kurrono and I) are really more than exhausted. At least I reject any new project (even helping, if not on a VERY adavanced level). I do only maintainance on my already hacked codes... sorry Wink
Conn
Conn

Puyo Puyo 1, 2, and 2 remix hack. Image212

Since : 2013-06-30

Back to top Go down

Puyo Puyo 1, 2, and 2 remix hack. Empty Re: Puyo Puyo 1, 2, and 2 remix hack.

Post by ccateni on Mon 14 Jan 2019 - 7:58

Ok, looking at the code currently. No luck with finding the changing audio. I will still be doing some testing with the game and the emulator to find the parts where the music comes in.

ccateni
Newcomer

Since : 2019-01-07

Back to top Go down

Puyo Puyo 1, 2, and 2 remix hack. Empty Re: Puyo Puyo 1, 2, and 2 remix hack.

Post by JUD6MENT on Mon 14 Jan 2019 - 12:04

ccateni wrote:Ok, looking at the code currently. No luck with finding the changing audio. I will still be doing some testing with the game and the emulator to find the parts where the music comes in.

Somewhere in the general msu-1 discussion topics there is two topics, one started by polargames, one started by me, where we asked for any advice with doing MSU-1 hacks and we got a bunch of links to pages that teaches how to msu-1 hack but nothing can give the exact steps needed since each game seems to be a different process. If you find those topic chats in the general msu-1, you may find something useful to help you learn this rom hack.
JUD6MENT
JUD6MENT

Puyo Puyo 1, 2, and 2 remix hack. Image110

Since : 2018-04-19

Back to top Go down

Puyo Puyo 1, 2, and 2 remix hack. Empty Re: Puyo Puyo 1, 2, and 2 remix hack.

Post by Polargames on Sat 19 Jan 2019 - 22:53

ccateni wrote:Ok, looking at the code currently. No luck with finding the changing audio. I will still be doing some testing with the game and the emulator to find the parts where the music comes in.

Hello ccateni, I am polar. I would like to state that I am in no way great at MSU at all, I am working on my own project, but I wanted to at least give you this.

Code:
sta $2140

80910b sta $2140     [9e2140] A:04b2 X:0000 Y:f000 S:1fea D:0000 DB:9e NvMxdIzC V:230 H:304 F:42
80911a sta $2140     [9e2140] A:04b3 X:0000 Y:a337 S:1fea D:0000 DB:9e NvMxdIzC V:231 H:332 F:42
80912f sta $2140     [9e2140] A:04b4 X:2254 Y:a337 S:1fea D:0000 DB:9e nvMxdIzC V:232 H:111 F:42
809158 sta $2140     [9e2140] A:04e2 X:0000 Y:fc00 S:1fea D:0000 DB:9e NvMxdIzC V:230 H:282 F:54
80916a sta $2140     [9e2140] A:04e3 X:0000 Y:af37 S:1fea D:0000 DB:9e NvMxdIzC V:231 H:301 F:54
809183 sta $2140     [9e2140] A:04e4 X:dcfd Y:af37 S:1fea D:0000 DB:9e NvMxdIzC V:232 H:115 F:54
808efc sta $2140     [9c2140] A:e9e8 X:3800 Y:e937 S:1feb D:0000 DB:9c NvMxdIzc V:250 H:110 F:26
808f08 sta $2140     [9c2140] A:e9e9 X:3800 Y:e937 S:1feb D:0000 DB:9c nvMxdIZC V:251 H:149 F:26
808f1d sta $2140     [9c2140] A:e9ea X:0000 Y:e937 S:1feb D:0000 DB:9c nvMxdIZC V:251 H:268 F:26
808f3b sta $2140     [9c2140] A:e9ec X:3a00 Y:eb37 S:1feb D:0000 DB:9c NvMxdIzC V:172 H:181 F:27
808f49 sta $2140     [9c2140] A:e9ed X:0077 Y:eb37 S:1feb D:0000 DB:9c nvMxdIzC V:173 H:187 F:27
808f5f sta $2140     [9c2140] A:e9ee X:9780 Y:eb37 S:1feb D:0000 DB:9c NvMxdIzC V:174 H: 15 F:27
808f81 sta $2140     [9c2140] A:e965 X:ffff Y:ebae S:1feb D:0000 DB:9c nvMxdIzC V:241 H:282 F:27
808f93 sta $2140     [9c2140] A:e966 X:ffff Y:ebae S:1feb D:0000 DB:9c nvMxdIzC V:243 H: 25 F:27

sta $2141

809052 sta $2141     [802141] A:04ff X:0000 Y:0092 S:1fed D:0000 DB:80 NvMXdIzC V:230 H:191 F:26
809106 sta $2141     [9e2141] A:04f0 X:0000 Y:f000 S:1fea D:0000 DB:9e NvMxdIzC V:230 H:293 F:42
809153 sta $2141     [9e2141] A:04f0 X:0000 Y:fc00 S:1fea D:0000 DB:9e NvMxdIzC V:230 H:271 F:54
809014 sta $2141     [802141] A:0401 X:0000 Y:0006 S:1fed D:0000 DB:80 nvMXdIzC V:230 H:191 F:30
809040 sta $2141     [802141] A:ff40 X:0000 Y:007f S:1fed D:0000 DB:80 nVMXdIzc V: 46 H:164 F:24
80905c sta $2141     [802141] A:04f2 X:0000 Y:00dd S:1fed D:0000 DB:80 NvMXdIzC V:230 H:185 F:17
808ef7 sta $2141     [9c2141] A:e9f0 X:3800 Y:e937 S:1feb D:0000 DB:9c NvMxdIzc V:250 H: 99 F:26
808f32 sta $2141     [9c2141] A:e9f0 X:3a00 Y:eb37 S:1feb D:0000 DB:9c NvMxdIzC V:172 H:162 F:27
808f7c sta $2141     [9c2141] A:e9f1 X:ffff Y:ebae S:1feb D:0000 DB:9c NvMxdIzC V:241 H:271 F:27
808f8e sta $2141     [9c2141] A:e9ff X:ffff Y:ebae S:1feb D:0000 DB:9c NvMxdIzC V:243 H: 14 F:27

sta $2142
809062 sta $2142     [802142] A:0401 X:0000 Y:00dd S:1fed D:0000 DB:80 nvMXdIzC V:230 H:197 F:17

sta $2143
809068 sta $2143     [802143] A:0404 X:0000 Y:00dd S:1fed D:0000 DB:80 nvMXdIzC V:230 H:210 F:17

This should help you out for the music part. I would like to say sorry for not being more of a help, but as I have stated I am still new at this, but I have been taught but a lot of people on here and wanted to at least give you a helping hand like what they had gave me. Wishing you the best of luck :-D


Last edited by Polargames on Sat 19 Jan 2019 - 22:54; edited 1 time in total (Reason for editing : typo)
Polargames
Polargames

Puyo Puyo 1, 2, and 2 remix hack. Image112

Since : 2018-06-06

Back to top Go down

Puyo Puyo 1, 2, and 2 remix hack. Empty Re: Puyo Puyo 1, 2, and 2 remix hack.

Post by ccateni on Sun 20 Jan 2019 - 9:09

Polargames wrote:
ccateni wrote:Ok, looking at the code currently. No luck with finding the changing audio. I will still be doing some testing with the game and the emulator to find the parts where the music comes in.

Hello ccateni, I am polar. I would like to state that I am in no way great at MSU at all, I am working on my own project, but I wanted to at least give you this.

Code:
sta $2140

80910b sta $2140     [9e2140] A:04b2 X:0000 Y:f000 S:1fea D:0000 DB:9e NvMxdIzC V:230 H:304 F:42
80911a sta $2140     [9e2140] A:04b3 X:0000 Y:a337 S:1fea D:0000 DB:9e NvMxdIzC V:231 H:332 F:42
80912f sta $2140     [9e2140] A:04b4 X:2254 Y:a337 S:1fea D:0000 DB:9e nvMxdIzC V:232 H:111 F:42
809158 sta $2140     [9e2140] A:04e2 X:0000 Y:fc00 S:1fea D:0000 DB:9e NvMxdIzC V:230 H:282 F:54
80916a sta $2140     [9e2140] A:04e3 X:0000 Y:af37 S:1fea D:0000 DB:9e NvMxdIzC V:231 H:301 F:54
809183 sta $2140     [9e2140] A:04e4 X:dcfd Y:af37 S:1fea D:0000 DB:9e NvMxdIzC V:232 H:115 F:54
808efc sta $2140     [9c2140] A:e9e8 X:3800 Y:e937 S:1feb D:0000 DB:9c NvMxdIzc V:250 H:110 F:26
808f08 sta $2140     [9c2140] A:e9e9 X:3800 Y:e937 S:1feb D:0000 DB:9c nvMxdIZC V:251 H:149 F:26
808f1d sta $2140     [9c2140] A:e9ea X:0000 Y:e937 S:1feb D:0000 DB:9c nvMxdIZC V:251 H:268 F:26
808f3b sta $2140     [9c2140] A:e9ec X:3a00 Y:eb37 S:1feb D:0000 DB:9c NvMxdIzC V:172 H:181 F:27
808f49 sta $2140     [9c2140] A:e9ed X:0077 Y:eb37 S:1feb D:0000 DB:9c nvMxdIzC V:173 H:187 F:27
808f5f sta $2140     [9c2140] A:e9ee X:9780 Y:eb37 S:1feb D:0000 DB:9c NvMxdIzC V:174 H: 15 F:27
808f81 sta $2140     [9c2140] A:e965 X:ffff Y:ebae S:1feb D:0000 DB:9c nvMxdIzC V:241 H:282 F:27
808f93 sta $2140     [9c2140] A:e966 X:ffff Y:ebae S:1feb D:0000 DB:9c nvMxdIzC V:243 H: 25 F:27

sta $2141

809052 sta $2141     [802141] A:04ff X:0000 Y:0092 S:1fed D:0000 DB:80 NvMXdIzC V:230 H:191 F:26
809106 sta $2141     [9e2141] A:04f0 X:0000 Y:f000 S:1fea D:0000 DB:9e NvMxdIzC V:230 H:293 F:42
809153 sta $2141     [9e2141] A:04f0 X:0000 Y:fc00 S:1fea D:0000 DB:9e NvMxdIzC V:230 H:271 F:54
809014 sta $2141     [802141] A:0401 X:0000 Y:0006 S:1fed D:0000 DB:80 nvMXdIzC V:230 H:191 F:30
809040 sta $2141     [802141] A:ff40 X:0000 Y:007f S:1fed D:0000 DB:80 nVMXdIzc V: 46 H:164 F:24
80905c sta $2141     [802141] A:04f2 X:0000 Y:00dd S:1fed D:0000 DB:80 NvMXdIzC V:230 H:185 F:17
808ef7 sta $2141     [9c2141] A:e9f0 X:3800 Y:e937 S:1feb D:0000 DB:9c NvMxdIzc V:250 H: 99 F:26
808f32 sta $2141     [9c2141] A:e9f0 X:3a00 Y:eb37 S:1feb D:0000 DB:9c NvMxdIzC V:172 H:162 F:27
808f7c sta $2141     [9c2141] A:e9f1 X:ffff Y:ebae S:1feb D:0000 DB:9c NvMxdIzC V:241 H:271 F:27
808f8e sta $2141     [9c2141] A:e9ff X:ffff Y:ebae S:1feb D:0000 DB:9c NvMxdIzC V:243 H: 14 F:27

sta $2142
809062 sta $2142     [802142] A:0401 X:0000 Y:00dd S:1fed D:0000 DB:80 nvMXdIzC V:230 H:197 F:17

sta $2143
809068 sta $2143     [802143] A:0404 X:0000 Y:00dd S:1fed D:0000 DB:80 nvMXdIzC V:230 H:210 F:17

This should help you out for the music part. I would like to say sorry for not being more of a help, but as I have stated I am still new at this, but I have been taught but a lot of people on here and wanted to at least give you a helping hand like what they had gave me. Wishing you the best of luck :-D

Wow, thanks for your finds. Which game did you find these from?

ccateni
Newcomer

Since : 2019-01-07

Back to top Go down

Puyo Puyo 1, 2, and 2 remix hack. Empty Re: Puyo Puyo 1, 2, and 2 remix hack.

Post by pepillopev on Sun 20 Jan 2019 - 17:38

ccateni wrote:Wow, thanks for your finds. Which game did you find these from
After some comparing, it seems Polar found this from Super Puyo Puyo (the first one in the series). After a quick glance, it seems the instruction of interest would be this one:

Code:
809014 sta $2141     [802141] A:0401 X:0000 Y:0031 S:1fe2 D:0000 DB:80 nvMXdIzC V:230 H:192 F:46

Anytime, you see A:0401 with lower byte being $01, this tells the game to start a music track. Most likely, Y is what I would use a track reference. Y is 0031, so this could be treated as track 31 for MSU-1. But again, this is just me doing a quick glance at Polar's traced code.

If you write $00 into A:0401 to be A:0400, you will see the music will be muted. That would take care of the first part of your MSU-1 project (mute the music). This would have to be coded anytime the lower byte is $01 to be $00 to effectively mute all music in this game.

Again, this is just from a quick glance. The rest of the code seems to me like SPC700 initialization code (leading up to play something else). Also, this same instruction address deals with sound effects as well.

Much luck, I would recommend you look at ASM examples from previous patches hosted here to get an idea. This is how I learned. If an instruction does not make any sense, anyone here will eventually answer your question.

Remember, not every game is exactly the same. Every game developer uses their own programming tricks in getting music out of the SNES's SPC700. Even games from the same developer can be different code wise (ie, Super Puyo Puyo's SPC code may differ from Super Puyo Puyo 2).

pepillopev

Puyo Puyo 1, 2, and 2 remix hack. Image211

Since : 2017-10-16

Back to top Go down

Puyo Puyo 1, 2, and 2 remix hack. Empty Re: Puyo Puyo 1, 2, and 2 remix hack.

Post by Polargames on Sun 20 Jan 2019 - 20:30

ccateni wrote:
Polargames wrote:
ccateni wrote:Ok, looking at the code currently. No luck with finding the changing audio. I will still be doing some testing with the game and the emulator to find the parts where the music comes in.

Hello ccateni, I am polar. I would like to state that I am in no way great at MSU at all, I am working on my own project, but I wanted to at least give you this.

Code:
sta $2140

80910b sta $2140     [9e2140] A:04b2 X:0000 Y:f000 S:1fea D:0000 DB:9e NvMxdIzC V:230 H:304 F:42
80911a sta $2140     [9e2140] A:04b3 X:0000 Y:a337 S:1fea D:0000 DB:9e NvMxdIzC V:231 H:332 F:42
80912f sta $2140     [9e2140] A:04b4 X:2254 Y:a337 S:1fea D:0000 DB:9e nvMxdIzC V:232 H:111 F:42
809158 sta $2140     [9e2140] A:04e2 X:0000 Y:fc00 S:1fea D:0000 DB:9e NvMxdIzC V:230 H:282 F:54
80916a sta $2140     [9e2140] A:04e3 X:0000 Y:af37 S:1fea D:0000 DB:9e NvMxdIzC V:231 H:301 F:54
809183 sta $2140     [9e2140] A:04e4 X:dcfd Y:af37 S:1fea D:0000 DB:9e NvMxdIzC V:232 H:115 F:54
808efc sta $2140     [9c2140] A:e9e8 X:3800 Y:e937 S:1feb D:0000 DB:9c NvMxdIzc V:250 H:110 F:26
808f08 sta $2140     [9c2140] A:e9e9 X:3800 Y:e937 S:1feb D:0000 DB:9c nvMxdIZC V:251 H:149 F:26
808f1d sta $2140     [9c2140] A:e9ea X:0000 Y:e937 S:1feb D:0000 DB:9c nvMxdIZC V:251 H:268 F:26
808f3b sta $2140     [9c2140] A:e9ec X:3a00 Y:eb37 S:1feb D:0000 DB:9c NvMxdIzC V:172 H:181 F:27
808f49 sta $2140     [9c2140] A:e9ed X:0077 Y:eb37 S:1feb D:0000 DB:9c nvMxdIzC V:173 H:187 F:27
808f5f sta $2140     [9c2140] A:e9ee X:9780 Y:eb37 S:1feb D:0000 DB:9c NvMxdIzC V:174 H: 15 F:27
808f81 sta $2140     [9c2140] A:e965 X:ffff Y:ebae S:1feb D:0000 DB:9c nvMxdIzC V:241 H:282 F:27
808f93 sta $2140     [9c2140] A:e966 X:ffff Y:ebae S:1feb D:0000 DB:9c nvMxdIzC V:243 H: 25 F:27

sta $2141

809052 sta $2141     [802141] A:04ff X:0000 Y:0092 S:1fed D:0000 DB:80 NvMXdIzC V:230 H:191 F:26
809106 sta $2141     [9e2141] A:04f0 X:0000 Y:f000 S:1fea D:0000 DB:9e NvMxdIzC V:230 H:293 F:42
809153 sta $2141     [9e2141] A:04f0 X:0000 Y:fc00 S:1fea D:0000 DB:9e NvMxdIzC V:230 H:271 F:54
809014 sta $2141     [802141] A:0401 X:0000 Y:0006 S:1fed D:0000 DB:80 nvMXdIzC V:230 H:191 F:30
809040 sta $2141     [802141] A:ff40 X:0000 Y:007f S:1fed D:0000 DB:80 nVMXdIzc V: 46 H:164 F:24
80905c sta $2141     [802141] A:04f2 X:0000 Y:00dd S:1fed D:0000 DB:80 NvMXdIzC V:230 H:185 F:17
808ef7 sta $2141     [9c2141] A:e9f0 X:3800 Y:e937 S:1feb D:0000 DB:9c NvMxdIzc V:250 H: 99 F:26
808f32 sta $2141     [9c2141] A:e9f0 X:3a00 Y:eb37 S:1feb D:0000 DB:9c NvMxdIzC V:172 H:162 F:27
808f7c sta $2141     [9c2141] A:e9f1 X:ffff Y:ebae S:1feb D:0000 DB:9c NvMxdIzC V:241 H:271 F:27
808f8e sta $2141     [9c2141] A:e9ff X:ffff Y:ebae S:1feb D:0000 DB:9c NvMxdIzC V:243 H: 14 F:27

sta $2142
809062 sta $2142     [802142] A:0401 X:0000 Y:00dd S:1fed D:0000 DB:80 nvMXdIzC V:230 H:197 F:17

sta $2143
809068 sta $2143     [802143] A:0404 X:0000 Y:00dd S:1fed D:0000 DB:80 nvMXdIzC V:230 H:210 F:17

This should help you out for the music part. I would like to say sorry for not being more of a help, but as I have stated I am still new at this, but I have been taught but a lot of people on here and wanted to at least give you a helping hand like what they had gave me. Wishing you the best of luck :-D

Wow, thanks for your finds. Which game did you find these from?

O sorry its from the first game. I ran it threw a snes debugger and the sta $2140-2143 are the audio codes you want. :-D
Polargames
Polargames

Puyo Puyo 1, 2, and 2 remix hack. Image112

Since : 2018-06-06

Back to top Go down

Puyo Puyo 1, 2, and 2 remix hack. Empty Re: Puyo Puyo 1, 2, and 2 remix hack.

Post by ccateni on Sun 20 Jan 2019 - 22:14

This is great, now that we have the music codes for super puyo puyo, I'm going to get started on porting some songs from the newer puyo puyo games to the format for msu1. Hopefully this turns out great.

ccateni
Newcomer

Since : 2019-01-07

Back to top Go down

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum