Community

The PokéCommunity

We are still working on a better slogan!

Visit Index



Advertise here

Go Back   The PokéCommunity Forums > ROM Hacking > Research & Development
Notices

Research & Development Got a well-founded knack with ROM hacking? Love reverse-engineering the Pokémon games? Or perhaps you love your assembly language. This is the spot for polling and gathering your ideas, and then implementing them! Share your hypothesis, get ideas from others, and collaborate to create!
Research & Development programs in this forum are subject to moderator approval before they are displayed.

Post Reply
Click here to go to the first staff post in this thread.  
Thread Tools
  #26    
Old July 10th, 2011, 12:34 AM
Mr.Pkmn
Someone making a pokemon hack
 
Join Date: May 2008
Tournaments Joined: 0
Tournaments Won: 0

Advertise here
Let me tell you: this Sappy version is a GODSEND!

Quote:
Originally Posted by Xenesis View Post
Music hacking's still probably the most complicated part of hacking a GBA game but what the heck, at least the tools are improving.
For me it's the easiest along with scripting. I found more tedious storywriting and mapping
Hell, I'll show you what this new sappy allowed me to do!

  #27    
Old July 12th, 2011, 09:05 AM
Team Fail's Avatar
Team Fail
The fine line between in|sanity
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
Tournaments Joined: 0
Tournaments Won: 0
Quote:
Originally Posted by Mr.Pkmn View Post
Let me tell you: this Sappy version is a GODSEND!


For me it's the easiest along with scripting. I found more tedious storywriting and mapping :P
Hell, I'll show you what this new sappy allowed me to do!

That is seriously awesome! I so want that in my hack, but it's a DS hack. Maybe I could implement it somehow.

Can I haz patch?

Pairs:
Kevin, Echidna
Follow me on Twitter! @TeamFail
Alt 1, リザードン
Miiverse
Pokémon Hackers Online
Alt 2: Jack Cayman



[04:20.39] <@GoGo> I WILL INSERT WITH PLEASURE
[04:20.45] <@GoGo> shut it Bela

[05:41.55] <Team_Fail> Blue Spider is interesting, but #MEHMasterRace
[05:42.20] <diegoisawesome> Team_Fail: Sounds like a bunch of unmotivated people that still want to try to take over the world
  #28    
Old July 12th, 2011, 10:35 AM
Mr.Pkmn
Someone making a pokemon hack
 
Join Date: May 2008
Tournaments Joined: 0
Tournaments Won: 0
Quote:
Originally Posted by Team Fail View Post
That is seriously awesome! I so want that in my hack, but it's a DS hack. Maybe I could implement it somehow.

Can I haz patch?
If you're hacking a ds game you should probably port directly track and samples from Black/White. Sappy edits only GBA music.
  #29    
Old July 12th, 2011, 05:17 PM
AmineX's Avatar
AmineX
Music Expert
 
Join Date: Feb 2008
Location: Algeria
Age: 25
Nature: Gentle
Tournaments Joined: 0
Tournaments Won: 0
Send a message via ICQ to AmineX Send a message via Windows Live Messenger to AmineX Send a message via Skype™ to AmineX
MM kinda cool i finally got what are the 4 last bytes of instrument string are: attack,decay,sustain and release!! very usful thanks!
Still i prefer manual work since i developed my own tools to do that stuff
another interessting point is the ability to play song in real mode out put
AmineX


All my pokemon music related videos here:
http://www.youtube.com/user/LHV1?feature=mhee
  #30    
Old July 12th, 2011, 05:28 PM
Team Fail's Avatar
Team Fail
The fine line between in|sanity
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
Tournaments Joined: 0
Tournaments Won: 0
Quote:
Originally Posted by Mr.Pkmn View Post
If you're hacking a ds game you should probably port directly track and samples from Black/White. Sappy edits only GBA music.
I do know that. But I use Sappy to log MIDI files so I can port them to NDS from GBA. You h ave a stripped-down version (I think) of that song, so it will take up less memory in the .SDAT.

Pairs:
Kevin, Echidna
Follow me on Twitter! @TeamFail
Alt 1, リザードン
Miiverse
Pokémon Hackers Online
Alt 2: Jack Cayman



[04:20.39] <@GoGo> I WILL INSERT WITH PLEASURE
[04:20.45] <@GoGo> shut it Bela

[05:41.55] <Team_Fail> Blue Spider is interesting, but #MEHMasterRace
[05:42.20] <diegoisawesome> Team_Fail: Sounds like a bunch of unmotivated people that still want to try to take over the world
  #31    
Old July 12th, 2011, 11:58 PM
Mr.Pkmn
Someone making a pokemon hack
 
Join Date: May 2008
Tournaments Joined: 0
Tournaments Won: 0
Quote:
Originally Posted by Team Fail View Post
I do know that. But I use Sappy to log MIDI files so I can port them to NDS from GBA. You h ave a stripped-down version (I think) of that song, so it will take up less memory in the .SDAT.
No, I've used the full MIDI extracted from VGMTrans. Why bother of the MIDI when you can copy-paste its files from the rom?
  #32    
Old July 13th, 2011, 08:10 AM
Team Fail's Avatar
Team Fail
The fine line between in|sanity
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
Tournaments Joined: 0
Tournaments Won: 0
Quote:
Originally Posted by Mr.Pkmn View Post
No, I've used the full MIDI extracted from VGMTrans. Why bother of the MIDI when you can copy-paste its files from the rom?
Wow. I never thought it could take the whole thing. I'll have to experiment with sampling and whatnot in the GBA games then.

Pairs:
Kevin, Echidna
Follow me on Twitter! @TeamFail
Alt 1, リザードン
Miiverse
Pokémon Hackers Online
Alt 2: Jack Cayman



[04:20.39] <@GoGo> I WILL INSERT WITH PLEASURE
[04:20.45] <@GoGo> shut it Bela

[05:41.55] <Team_Fail> Blue Spider is interesting, but #MEHMasterRace
[05:42.20] <diegoisawesome> Team_Fail: Sounds like a bunch of unmotivated people that still want to try to take over the world
  #33    
Old July 19th, 2011, 04:48 PM
shadowofchaos's Avatar
shadowofchaos
Beginning Trainer
 
Join Date: Jun 2010
Gender: Male
Tournaments Joined: 0
Tournaments Won: 0
Quote:
Originally Posted by Xenesis View Post
Modifying voicegroups?

Sweet.

Music hacking's still probably the most complicated part of hacking a GBA game but what the heck, at least the tools are improving.

Quote:
Originally Posted by Mr.Pkmn View Post
Let me tell you: this Sappy version is a GODSEND!

Hell, I'll show you what this new sappy allowed me to do!

Glad I could help someone by delving into the moonspeak ridden forums. XD


I actually use it more for importing/making new sound effects from other sources.




Importing samples takes up a lot of space though, sheesh. ;

何で「愛している」だと言った?今でも君のことを考えている。好きだから、好きだから、待っているよ。
  #34    
Old August 12th, 2011, 04:21 PM
Megiddo-san's Avatar
Megiddo-san
Barium - Summer '12 Return?
 
Join Date: Dec 2007
Location: Where you least expect it
Age: 22
Gender: Male
Nature: Relaxed
Tournaments Joined: 0
Tournaments Won: 0
Send a message via Windows Live Messenger to Megiddo-san
I tried using Zahlman's editor to switch the Pallet Town theme with Pallet Town Fame Remix, but when I loaded the rom the song was the same. I received this output from Zahlman's editor.
Also the Fire Emblem theme was the same when I tried the example:
# This sample script assumes you have an Advance Wars ROM named 'AW.gba', and a Fire Emblem 7 ROM named 'FE7.gba'.
# It rips Sonja's theme music from Advance Wars and replaces the opening theme from Fire Emblem 7 with it. The result is saved to 'test.gba'.
# After that is done, it will dump all the instrument samples found in the FE7 ROM to a folder called 'samples', in AIFF format.

Hashire! Asu e tsudzuku shinka no micha wa

Last edited by Megiddo-san; August 12th, 2011 at 04:28 PM.
  #35    
Old August 12th, 2011, 10:21 PM
Xenesis's Avatar
Xenesis
Syogun Changer
 
Join Date: May 2006
Location: Australia
Nature: Sassy
Tournaments Joined: 0
Tournaments Won: 0
Send a message via AIM to Xenesis Send a message via Windows Live Messenger to Xenesis
Zahlman's importer currently doesn't support one or two instrument types (I believe they're the split key ones) so it'll skip tracks in a song that uses them.
  #36    
Old August 13th, 2011, 01:47 PM
Megiddo-san's Avatar
Megiddo-san
Barium - Summer '12 Return?
 
Join Date: Dec 2007
Location: Where you least expect it
Age: 22
Gender: Male
Nature: Relaxed
Tournaments Joined: 0
Tournaments Won: 0
Send a message via Windows Live Messenger to Megiddo-san
It did get 3 out of 6 though.

Hashire! Asu e tsudzuku shinka no micha wa
  #37    
Old August 29th, 2011, 12:18 PM
ipatix's Avatar
ipatix
Music Hacking Freak
 
Join Date: May 2008
Location: Germany
Gender: Male
Nature: Relaxed
Tournaments Joined: 0
Tournaments Won: 0
Does anybody know a way to report bugs of this Sappy mod or a person who had been working on this mod?
I'm sorry for my bad English. I'm German...
Visit my YouTube channel (music hacking and other stuff): http://www.youtube.com/user/theipatix
  #38    
Old October 9th, 2011, 09:26 AM
ShinyDragonHunter
Unhatched Egg
 
Join Date: Nov 2010
Gender: Male
Nature: Calm
Tournaments Joined: 0
Tournaments Won: 0
I've got a tool that searches for the songtable when you load a ROM into it, if people want to, I can post it on here
  #39    
Old October 9th, 2011, 09:33 PM
Link_971's Avatar
Link_971
French Rom-Hacker
 
Join Date: Jul 2006
Location: France
Age: 22
Gender: Male
Nature: Relaxed
Tournaments Joined: 0
Tournaments Won: 0
Send a message via Windows Live Messenger to Link_971
I have a problem with the assembler, i have the Mid2AGB file in the right directory but it can't open my file (MPlayDef.s was not found).

  #40    
Old October 9th, 2011, 10:13 PM
Team Fail's Avatar
Team Fail
The fine line between in|sanity
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
Tournaments Joined: 0
Tournaments Won: 0
Quote:
Originally Posted by Link_971 View Post
I have a problem with the assembler, i have the Mid2AGB file in the right directory but it can't open my file (MPlayDef.s was not found).
You'll need to find a copy of MPlayDef.s and put it in the same directory as MID2AGB. Then try again.

Pairs:
Kevin, Echidna
Follow me on Twitter! @TeamFail
Alt 1, リザードン
Miiverse
Pokémon Hackers Online
Alt 2: Jack Cayman



[04:20.39] <@GoGo> I WILL INSERT WITH PLEASURE
[04:20.45] <@GoGo> shut it Bela

[05:41.55] <Team_Fail> Blue Spider is interesting, but #MEHMasterRace
[05:42.20] <diegoisawesome> Team_Fail: Sounds like a bunch of unmotivated people that still want to try to take over the world
  #41    
Old October 10th, 2011, 03:54 AM
Link_971's Avatar
Link_971
French Rom-Hacker
 
Join Date: Jul 2006
Location: France
Age: 22
Gender: Male
Nature: Relaxed
Tournaments Joined: 0
Tournaments Won: 0
Send a message via Windows Live Messenger to Link_971
Quote:
Originally Posted by Team Fail View Post
You'll need to find a copy of MPlayDef.s and put it in the same directory as MID2AGB. Then try again.

Yes, but i already have this file
It works perfectly with the old Sappy (2006), so i think it's a specific problem with the mod 15.

  #42    
Old October 10th, 2011, 06:41 AM
Team Fail's Avatar
Team Fail
The fine line between in|sanity
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
Tournaments Joined: 0
Tournaments Won: 0
Quote:
Originally Posted by Link_971 View Post
Yes, but i already have this file :P
It works perfectly with the old Sappy (2006), so i think it's a specific problem with the mod 15.
Odd. The only other thing I can think of is running MID2AGB in Compatibility Mode with Windows XP.

Pairs:
Kevin, Echidna
Follow me on Twitter! @TeamFail
Alt 1, リザードン
Miiverse
Pokémon Hackers Online
Alt 2: Jack Cayman



[04:20.39] <@GoGo> I WILL INSERT WITH PLEASURE
[04:20.45] <@GoGo> shut it Bela

[05:41.55] <Team_Fail> Blue Spider is interesting, but #MEHMasterRace
[05:42.20] <diegoisawesome> Team_Fail: Sounds like a bunch of unmotivated people that still want to try to take over the world
  #43    
Old December 19th, 2011, 02:00 AM
Link_971's Avatar
Link_971
French Rom-Hacker
 
Join Date: Jul 2006
Location: France
Age: 22
Gender: Male
Nature: Relaxed
Tournaments Joined: 0
Tournaments Won: 0
Send a message via Windows Live Messenger to Link_971
Quote:
Originally Posted by Team Fail View Post
Odd. The only other thing I can think of is running MID2AGB in Compatibility Mode with Windows XP.

I got the same result.
But it's not a problem, because...


A new version is out! (Sappy 2006 mod 16)
It fixes this problem, and other things.

Enjoy!



http://dl6.getuploader.com/g/4eef063...y2006mod16.zip

  #44    
Old January 26th, 2012, 11:44 AM
ipatix's Avatar
ipatix
Music Hacking Freak
 
Join Date: May 2008
Location: Germany
Gender: Male
Nature: Relaxed
Tournaments Joined: 0
Tournaments Won: 0
Since mod 16 I'm having trouble with having "." in filenames.
When using a regular ARM assembler it can assemble the files and it did work for me in the mod 15 of sappy, too.
Is it just me or is this error regular?
I'm sorry for my bad English. I'm German...
Visit my YouTube channel (music hacking and other stuff): http://www.youtube.com/user/theipatix
  #45    
Old January 26th, 2012, 01:23 PM
MrAPT1's Avatar
MrAPT1
That one guy who does stuff
 
Join Date: Dec 2008
Location: Under the truck
Age: 18
Gender: Male
Tournaments Joined: 0
Tournaments Won: 0
Can anyone help me with an error I've been having? No matter what Sappy mod I use, whether it be 14, 15 or the latest one, 16, I always get this error. (Ignore that I'm using 15 in the picture, this was taken a while ago)



I don't know why I get this message. I have MPlaydef.s in the right folder, and I've checked multiple times, replaced the file, and still nothing. It never lets me assemble songs from S files. It's quite annoying, and I haven't seen anyone come up with a solution for this yet.

Last edited by MrAPT1; January 26th, 2012 at 02:05 PM.
  #46    
Old January 31st, 2012, 05:42 AM
ipatix's Avatar
ipatix
Music Hacking Freak
 
Join Date: May 2008
Location: Germany
Gender: Male
Nature: Relaxed
Tournaments Joined: 0
Tournaments Won: 0
Doesn't it work for all files you want to assemble?
I'm sorry for my bad English. I'm German...
Visit my YouTube channel (music hacking and other stuff): http://www.youtube.com/user/theipatix
  #47    
Old January 31st, 2012, 07:32 AM
Link_971's Avatar
Link_971
French Rom-Hacker
 
Join Date: Jul 2006
Location: France
Age: 22
Gender: Male
Nature: Relaxed
Tournaments Joined: 0
Tournaments Won: 0
Send a message via Windows Live Messenger to Link_971
Quote:
Originally Posted by tonti View Post
Can anyone help me with an error I've been having? No matter what Sappy mod I use, whether it be 14, 15 or the latest one, 16, I always get this error. (Ignore that I'm using 15 in the picture, this was taken a while ago)



I don't know why I get this message. I have MPlaydef.s in the right folder, and I've checked multiple times, replaced the file, and still nothing. It never lets me assemble songs from S files. It's quite annoying, and I haven't seen anyone come up with a solution for this yet.


I have the same problem.
You need to use a Virtual XP or a PC with Windows XP for assembling (it's a compatibility problem between the new Sappy and Mid2AGB).

But the assembler works with this version, compared to mod 15.

  #48    
Old February 1st, 2012, 02:24 PM
MrAPT1's Avatar
MrAPT1
That one guy who does stuff
 
Join Date: Dec 2008
Location: Under the truck
Age: 18
Gender: Male
Tournaments Joined: 0
Tournaments Won: 0
Quote:
Originally Posted by Link_971 View Post
I have the same problem.
You need to use a Virtual XP or a PC with Windows XP for assembling (it's a compatibility problem between the new Sappy and Mid2AGB).

But the assembler works with this version, compared to mod 15.
Ah, well that certainly sheds some light on my issue. Does such a Midi2AGB exist that's compatible with the new Sappy, or is there any sort of way I can make Midi2AGB compatible on my own then?
  #49    
Old February 2nd, 2012, 08:25 AM
ipatix's Avatar
ipatix
Music Hacking Freak
 
Join Date: May 2008
Location: Germany
Gender: Male
Nature: Relaxed
Tournaments Joined: 0
Tournaments Won: 0
Well there is defnetly not another version of mid2agb because this program is (c) by Nintendo and there are no GBA games in development, so why should Nintendo fix this issue if it's caused by mid2agb?

If the problem is caused by the assembler try to use my own one. You can find it in the toolbox ("M4A build in' assembler").
I'm sorry for my bad English. I'm German...
Visit my YouTube channel (music hacking and other stuff): http://www.youtube.com/user/theipatix
  #50    
Old February 2nd, 2012, 08:45 PM
MrAPT1's Avatar
MrAPT1
That one guy who does stuff
 
Join Date: Dec 2008
Location: Under the truck
Age: 18
Gender: Male
Tournaments Joined: 0
Tournaments Won: 0
Quote:
Originally Posted by ipatix View Post
Well there is defnetly not another version of mid2agb because this program is (c) by Nintendo and there are no GBA games in development, so why should Nintendo fix this issue if it's caused by mid2agb?

If the problem is caused by the assembler try to use my own one. You can find it in the toolbox ("M4A build in' assembler").
Thanks a bunch, you're a real life saver. I've been using it for a few hours now to assemble my midis and it works great.
Post Reply
Quick Reply

Sponsored Links


Advertise here
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 03:58 AM.

About Us
© 2002 - 2014 The PokéCommunity™, pokecommunity.com. Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.

Copyright
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 The PokéCommunity / PokéCommunity.com. PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator. Header artwork by Jordanice of deviantART.

Social Media
If you would like to stay up-to-date with us on the go, when we're down, or other such things, follow us on social media sites--most notibly Twitter, Facebook, and Google Plus--by clicking on the links provided.

Design presented by Peitharchia. Special thanks to Hiroshi Sotomura and Ausaudriel.