PDA

View Full Version : GSF Ripping


Murray
01-14-2005, 07:10 AM
I used saptapper to rip Sonic Advance but can't get the minigsfs to play even though I have the right plugin for Winamp! I intend to convert a certain beta track to MP3.

<P ID="signature"></P>

hcs
01-14-2005, 01:31 PM
I don't know what your problem could be, Sonic Advance works fine with saptapper for me. Can you get other minigsfs to work?

<P ID="signature">-http://hcs.freeshell.org/index.cgihcs</a>
<hr>I'm leaving this city for the skies above.</P>

Murray
01-14-2005, 06:46 PM
> I don't know what your problem could be, Sonic Advance works
> fine with saptapper for me. Can you get other minigsfs to
> work?
>

The ones from this site work.


<P ID="signature"></P>

Murray
01-15-2005, 02:45 AM
Well?

<P ID="signature"></P>

Murray
01-15-2005, 07:35 PM
Answer me!

<P ID="signature"></P>

MooglyGuy
01-15-2005, 09:42 PM
> Answer me!

No, fuck off. It's not like everyone knows and is just not telling you. Nobody knows, so just shut the fuck up and stop bumping your goddamn topic, you fucking retard.

The 9th Sage
01-16-2005, 03:53 AM
> Answer me!

The answer is "Potatoe".

<P ID="signature">http://www.xanga.com/ZeldaDDhttp://i.xanga.com/ZeldaDD/metxl01ss02.gif

Glargel blarg rargle! (Go to my weblog!)</a></P>

Murray
01-16-2005, 05:26 AM
YOU fuck off if you are not going to help. The topic would not have to be bumped if you would just answer me!

<P ID="signature"></P>

Lillymon
01-16-2005, 06:12 AM
> YOU fuck off if you are not going to help. The topic would
> not have to be bumped if you would just answer me!

Ooh, careful. We've got a live one here!

<P ID="signature"><marquee direction=left scrollamount=8><img src=http://home.graffiti.net/lillymon:graffiti.net/images/keletav.gif></marquee>
!luos ruoy tae lliw stelek ehT</P>

The 9th Sage
01-16-2005, 06:24 AM
> YOU fuck off if you are not going to help. The topic would
> not have to be bumped if you would just answer me!

What he's saying is that pissing off the people who *could* help you is not the best way to get them to actually help you.

That's not an insult, that's absolutely simple logic.

<P ID="signature">http://www.xanga.com/ZeldaDDhttp://i.xanga.com/ZeldaDD/ZelDDlogoW.PNG

Some things don't go out of style.</a></P>

KiluAlmighty
01-16-2005, 02:16 PM
> I used saptapper to rip Sonic Advance but can't get the
> minigsfs to play even though I have the right plugin for
> Winamp! I intend to convert a certain beta track to MP3.
>
How exactly do they not play?
As in, do they crash winamp, can winamp recognize the files, does the playing supposedly start but the time stays at 00.00 and you can't hear a damn thing? Be more specific, and maybe someone can actually help you.

Right now I can think of one reason why they may not work. Did you by any chance rename the gsflib file after SapTapper had ripped the files? If yes, there is your problem.

<P ID="signature"><marquee direction=left scrollamount=2><img src=http://personal.inet.fi/musiikki/mika/fatso.gif></marquee>
</P>

Murray
01-22-2005, 08:37 PM
I have attached my gsflib as well as the file I am trying to play and convert to MP3


<P ID="signature"></P>

hcs
01-22-2005, 09:50 PM
> I have attached my gsflib as well as the file I am trying to play and convert to MP3

Could you attach it to the thread here so others can see it?

<P ID="signature">-http://hcs.freeshell.org/index.cgihcs</a>
http://www.eden.rutgers.edu/~agashlin/nowplaying.php</P>

Murray
01-23-2005, 06:42 AM
If it would let me!

<P ID="signature"></P>

The 9th Sage
01-24-2005, 03:27 AM
I decided that I will hijack this thread instead of creating my own...but I have a question. Would it be possible to write a program to convert these GSF and/or MiniGSF/GSFlib files back into a ROM for playback on a GBA? I'd think it would be, but I won't assume anything because I don't know as much about this as some people.

I wish I could write such a program myself. I'd love to have some of these songs on my flash cartridge playing through the actual hardware. :)

<P ID="signature">http://www.xanga.com/ZeldaDDhttp://i.xanga.com/ZeldaDD/ZelDDlogoW.PNG

Some things don't go out of style.</a></P>

hcs
01-24-2005, 05:26 AM
> Would it be possible to write a program to convert these GSF and/or MiniGSF/GSFlib files back into a ROM for playback on a GBA?

It should be quite easy, since GSFs are just GBA ROMs. I don't see any tools on CS2's site for converting them back. If I get it in the next half hour I'll let you know.

<P ID="signature">-http://hcs.freeshell.org/index.cgihcs</a>
http://www.eden.rutgers.edu/~agashlin/nowplaying.php</P>

The 9th Sage
01-24-2005, 05:59 AM
> It should be quite easy, since GSFs are just GBA ROMs. I
> don't see any tools on CS2's site for converting them back.
> If I get it in the next half hour I'll let you know.

Ah, well that's what I thought. I wasn't quite sure on the format...like, USFs use a PJ64 save state if I'm not mistaken, so it'd be more difficult to translate it back into a ROM readable by an actual N64 I'd think.

But anyway, thanks. :) I figured you would probably know.


<P ID="signature">http://www.xanga.com/ZeldaDDhttp://i.xanga.com/ZeldaDD/ZelDDlogoW.PNG

Some things don't go out of style.</a></P>

hcs
01-24-2005, 08:50 AM
The incredibly awesome CaitSith2 has modified his gsfopt program to do this conversion. I've attached the executable. Run gsfopt -r *.minigsf to convert each minigsf into a ROM. The catch is that each ROM is the same size as the original game ROM.

As for the USF point, yes, it's a much more complicated format. It might theoretically be possible to load the save state on the N64 but I haven't embarked on that particular quest yet.

<P ID="signature">-http://hcs.freeshell.org/index.cgihcs</a>
http://www.eden.rutgers.edu/~agashlin/nowplaying.php</P>

C:Serverxampphtdocszopharoldwwwthreadsattachmentsg sfopt.rar

caitsith2
01-24-2005, 11:43 AM
A more current version is at my site, in the Ripping tools section. I dealt with correcting the headers. usage remains the same as before.

<P ID="signature">[img]http://sigx.yuriy.net/images/sgx1/xcaitsith2.png[/img"] ("http://sigx.yuriy.net/link.php)</P>

The 9th Sage
01-24-2005, 01:09 PM
> A more current version is at my site, in the Ripping tools
> section. I dealt with correcting the headers. usage
> remains the same as before.

Thank you very much. I didn't realize that such a tool existed....GSFspot is not just for ripping anymore. :)

*edit*
GSFopt rather...give me a break, it's early in the morning. :P

<P ID="signature">http://www.xanga.com/ZeldaDDhttp://i.xanga.com/ZeldaDD/ZelDDlogoW.PNG

Some things don't go out of style.</a></P><P ID="edit"><FONT class="small">Edited by The 9th Sage on 01/24/05 08:15 AM.</FONT></P>

The 9th Sage
01-25-2005, 02:07 AM
> Thank you very much. I didn't realize that such a tool
> existed....GSFspot is not just for ripping anymore. :)

Question I didn't think of this morning though...I tried trimming the ROM and it didn't trim, so I'm wondering where the sound data is located (hopefully in the beginning of the ROM?)....is this pretty standard for any of these ROMs created from GSFs? I'm certainly thinking that you aren't useing ALL of that 128 Mb's of space.

Mostly I'm wondering if I could take a hex editor and chop off the unused portion of the ROM.

<P ID="signature">http://www.xanga.com/ZeldaDDhttp://i.xanga.com/ZeldaDD/ZelDDlogoW.PNG

Some things don't go out of style.</a></P>

caitsith2
01-25-2005, 06:44 AM
> Question I didn't think of this morning though...I tried
> trimming the ROM and it didn't trim, so I'm wondering where
> the sound data is located (hopefully in the beginning of the
ROM?)....is this pretty standard for any of these ROMs
> created from GSFs? I'm certainly thinking that you aren't
> useing ALL of that 128 Mb's of space.

Unfortunately, there is no standard as to where the music driver code/data ends up. For example, with Kingdom Hearts, the music driver data ends up in the upper 128Mb of the rom, meaning if you did truncate to the end, still wouldn't help at all. Others, the music driver code/data may be in the first 32Mb of the rom, so trimming would actually make it much smaller. It depends on what order the developers linked together the source files.

> Mostly I'm wondering if I could take a hex editor and chop
> off the unused portion of the ROM.
>

Up to, but not including the first non-zero byte, from the end of the rom, but you probably should leave a 256 or so byte buffer.

<P ID="signature">[img]http://sigx.yuriy.net/images/sgx1/xcaitsith2.png[/img"] ("http://sigx.yuriy.net/link.php)</P>

The 9th Sage
01-25-2005, 03:32 PM
> Unfortunately, there is no standard as to where the music
> driver code/data ends up. For example, with Kingdom
> Hearts, the music driver data ends up in the upper 128Mb of
> the rom, meaning if you did truncate to the end, still
> wouldn't help at all.

Aaah, ok, I wondered if maybe this was the case. I'd probably have to know a lot more about hacking the GBA than I do (which is not much) to be messing about with that then. Still though, thanks. I'll have to mess around with it, maybe I'll get lucky.

<P ID="signature">http://www.xanga.com/ZeldaDDhttp://i.xanga.com/ZeldaDD/ZelDDlogoW.PNG

Some things don't go out of style.</a></P>