Ok you have the Gamecube Metroid Prime gcsf set.But, is someone working on a Player/Plugin to play those files?And , is it easier to "rip" Musik of GCM File , because of its Filesystem?
You can get a plugin for the DSP files within the sample for winamp at dextrose. (hcs' mod of the DSP player does not work on these.)
And as for ripping GCM files, you'll to exploit the pso thing to dump the disk to your hd, then you need to search through the image with a fileviewer, dump the files you need, and edit the main player, which so far I have been unable to do.
And I do have the complete lib, however I have blocked access to the larger libs (ZeldaWW, Metroid Prime). You'll need to send me a message so I can allow you through, so that I know it is you who will be making my connection suck ass at least tree times a day.
This set uses the Great Workaround. That is, the streams have been converted to a different format before ripping. As of now, the first test psf2 jumps right to the beginning instead of looping normally. I will need to fix the tracks so they loop normally and not blip.
Offset-0x83fa438 That offset loads the intro music.
Now if only caitsith2 would pay attention...
STOTF, you so sexay by unknownfile at 11:45 AM EDT on May 29, 2005
STOTF v1.7 is out after a half hour of hard work and repetitive music (courtesy of track 7 from GGA.)
STOTF by the way is a simple series of batchfiles that is for people who suck at computers, or are too lazy to type in all sorts of crazy stuff in DOS.
Here's what's new/changed/removed.
-Optimize.bat and gsfopt.exe are created in gsflib directories in single file mode. (You need gsfopt in the stotf directory in order for this to work.) -Intro ripping removed as there is no use for it. -No more editing config.bat! Nifty input in this release. -Saptapper no longer creates optimize.bat. -Saptapper puts . instead of a -. -gsfby.bat removed, because it's not nice to claim you ripped the set yourself.
Er, yeah, the ampersand gets converted to an HTML entity so the unicode entities are visible as they'd be in the source. I suppose it's time for a [pre] tag...
Neill Corlett has a DSF/SSF player and some example sets, don't think Elemental Gimmick Gear was once of them. And like I said, VGMCentral is the place to go. I started downloading the soundtrack but I'm on dialup and other things came up. If I do finish it I'll let you know, but you can always go get it yourself ("no slots available" clears up eventually).
Unicode test by hcs at 9:34 PM EDT on May 30, 2005
I see no reason why the matching shouldn't be greedy, so I changed it to /&#([0-9]*);/i
ミスタードリラーa bold new subject by hcs at 9:45 PM EDT on May 30, 2005
ズール~魔獣使い伝説~
One last test, all processing is now also applied to the subject.
CS2 is more idle on IRC than a dead cow. by unknownfile at 11:15 AM EDT on May 31, 2005
Well, Caitsith2 has been offline (actually, annoyingly idle) for the last FEW WEEKS, so unfortunatly, I haven't gotten around to ripping the first tracks of Wario Ware Inc. Plus, I'm going to need help programming an automated ripper that looks for strings "Mthd"* then dumps a minigsf file of the start of that header, writing to the opening music address. (like warioware-0001.minigsf writes 0x840a870(be) to 0x83fa438)
Oh, and koji sez that he wants to do tags. (he's nuts, a quick search in Hex Workshop revealed over 1,300 Mthd headers. That's a lotta midi.
*This is teh midi header, for those who know nothing about computers.
I am the prince of everyone by unknownfile at 2:07 PM EDT on May 31, 2005
For all you gsf junkies everywhere.
THE BETA RIP OF MINNA NO OUJISAMA IS IN PROGRESS.
I can't use minigsf, because there is more than one offset that loads a song. Ick. Well anyways here is the first ripped song.
Oh, and to the people who have played this game, SEND IN SAVESTATES!
eMail = dapete10@sympatico.ca / fat_cat__007@hotmail.com MSN = see hotmail address above AIM = Peter S Conway ICQ = 270308672 Yahoo = You might know me from psf_rippers as petersconway.
Hey, by the way, why is it that GSFs play old hardware sounds louder than in GBA? Hmm?
Mthd Locator by AI-M at 1:38 AM EDT on June 11, 2005
I tried using an MIDI extractor program to rip out all of the MIDI's a few months ago. It was unsuccessful because the program stopped working after a few hunderd rips. If I was logged onto the right computer, I would upload it.
Also, some MIDI tracks are vocals. Those can be eliminated.
I almost forgot to say this... The introduction music for Wario Ware Inc. is made up of at least 5 different MIDI's. I extracted these before and tweaked it with my MIDI sequencing software (Cakewalk Sonar 2).
MIDI 1 (The part when Wario's in his sofa) MIDI 2 (The TV news) MIDI 3 (Wario on Motorcycle) MIDI 4 (His new company got created) MIDI 5 (Loading Screen) MIDI 6 (Title Screen)
GBS2GSF2Reality by unknownfile at 12:07 PM EDT on June 11, 2005
GBS2GSF conversions might sound different because of the emulation core. The GBS2GSF concept was a response to this message on the psf_rippers list --- Hello,
Sorry if this has already been asked or pointed out, but I was wondering if, since the Gameboy Advance plays Gameboy/Gameboy Color games (and so does VisualBoy Advance), it was possible that Highly Advanced could play the GBS format as well. Could it be done?
Thanks!
~Kaleb~ --- zoopd said that it would be the equivilent of writing a new plugin if GBS support was added to HA. This message had stayed in my inbox for some time, when I dug it out from all the excessive junk. I then decided to create a workaround using Goomba GBA and the Super Mario Land GBS player. However, Caitsith2 pointed out an autosleep bug, where the thing didn't clear the sleep flag on a new song load. So, when HA v0.11 came out, so did the first few GBS2GSF conversions. So there you have it. I have no idea how much this interests you, but now your brain cells are stuck with it.
Anyways, I did some analysis on the 989snd.irx driver that is used by Jak and Daxter.
The usage is
989snd.irx songname
Two issues: Usage for this defaults as (in Windows) "..\MUS\songname.mus". I think it uses the host function. There are three tracks with dynamic music, or maybe more. So anyways, later.
Gradius Generation and such by unknownfile at 2:18 PM EDT on June 12, 2005
Gradius Generation craptap by Myk65535 is up at GSF Central.
GET IT NOW PLZ KTHX.
He has no arms and legs by unknownfile at 11:20 AM EDT on June 14, 2005
Rayman PSF2 Prelim will be up once I've mooched 55 MB of space off of hcs ;P
Anyways, here are issues with this prelim
-lacks looping -lacks stereo sound
Here is the script I used to create the set. Feel free to use it. Or something.
@echo off echo Hey UF, please check before writing these. pause echo Patching VAG headers for playback... for %%V in (*.vag) do uips a useme "%%V" echo Done patching. echo Creating PSF2lib. for %%F in (*.vag) do copy "%%F" makeme mkpsf2 Rayman.psf2lib makeme echo Done making PSF2lib. echo Now creating minipsf2s. for %%F in (*.vag) do md %%F_build for %%F in (*.vag) do echo libsd.irx>%%F_build\psf2.ini for %%F in (*.vag) do echo strplay.irx %%F 1 44100 1 0 15000 15000>>%%F_build\psf2.ini for %%F in (*.vag) do mkpsf2 %%F.minipsf2 %%F_build psfpoint "-_lib=Rayman.psf2lib" "-psfby=UNKNOWNFILE" *.minipsf2
Er, be careful with that, I only have about 100 MB left on the server. You can go ahead and do it, just be sure to ask first, I'd hate to find I've filled it up and have problems arise with quotas.
This is here simply for public consumption. I will not give the link to the Highly Theoretical plugin, nor to the other DSF/SSFs.
Known sets: (in order Gamename-Status-Format) Ikaruga--------------Complete------------MiniDSF Skies of Arcadia-----Test Song Ripped----DSF Radiant Silvergun----Test Song Ripped----SSF
Plugin version: v0.12dev Build October 13th, 2003. Contains ESP0003, SegaCore0001,Starscream v0.27 and zlib 1.1.4 uncompress.
In all honesty, I really doubt Neill cares all that much one way or the other if his less than alpha plugin, and the songs, get picked up by a few people. Though I must admit that I recall it not mentionable for a release...
Here's an idea. Anyone here familiar with Sega hardware? Perhaps you know someone here who is? Maybe you have a friend, or contact, who would know someone who knows Sega hardware (preferably Dreamcast or Saturn). If yes, maybe you could convince that person to code a DSF/SSF player. From what I understand, the format is complete. There's just no reliable player out there to run the files.
If this did happen, then maybe we could get some DSF/SSF rips going as well. That would be pretty cool, if you ask me. From what I recall (and I'm really not too sure on this) the Skies of Arcadia rip is actually complete, but it was never released because the player was too messed up to play the files correctly. The same could be true for the Rdiant Silvergun as well. However, I seem to recall that one of the 2 formats was more screwed up than the other, and I think it was the Saturn one... If that's the case (and I'm not sure it is. It might be the Dreamcast stuff that's messed up more. After all, they're both messed up in one way or another, it's just that one of them is worse), then that set might very well be incomplete.
Anyway, I figure the suggestion is at least worth mentioning, though I doubt it will get much further than that. Mouser X over and out.
ME WANTS HORTEKA *nt* by hcs at 2:24 PM EDT on June 14, 2005
since I don't even know what processor the DC runs on...
Well, I admit, I was thinking it would be nice if you could be the one to do it. However, I was 90% certain that you wouldn't be able to pull it off (after all, you did already create your own format based on the N64. And now you're creating your own hombrewn libraries for developers. Not to mention lack of free time). Besides, the DC is, to a degree, the rival of the N64. I certainly wouldn't expect you to have researched it to much, since most of your work is based on its "rival" (yes, I use the term rather loosley).
Anyway, what you've done so far is great! Thank you HCS! (And, with my new 2mgz CPU, USFs don't kill my CPU anymore!). Keep up the great work. Mouser X over and out.
P.S. Maybe you know someone who has access to the source code for a DC emulator? If yes, maybe you could convince them to create a hack that plays DSF files? (Yes, I'm aiming for a huge longshot here, and I'm at [i]least[i] half joking (probably more)).
2mgz?! No joke they don't kill it anymore. USFs look at it and laugh in its face, sending the poor CPU running, crying for its mommy! Geez! That couldn't even run windows, in any form! I ment 2ghz... If you couldn't guess...
*Mouser X feels slighly foolish.
Mouser X over and out.
P.S. Dognabbit, I didn't even do the italics correctly... I suppose it goes to show I've never used such features in a forum before (well, not without the buttons present).
Last time I checked, the DC runs on an Advanced Risc Machine (ARM) 7, and the Saturn runs on a Motorola 68000.
Dreamcast CPU by Blue_firestarter at 3:48 PM EDT on June 14, 2005
Found this info on the DC CPU
CPU: Hitachi SH-4, 200MHz clock rate, 360 MIPS (millions of instructions per second), 1.4 GigaFLOPS (floating-point operations per second), 128-bit 3D calculations, 64-bit data bus, 800+ MBytes/second bus bandwidth
Considering it has a speed associated with it I'd say its and independent processor, good. Neill probably assumed that and DSF is probably just a dump of its memory, though that might result in incompatibility with some odd games. In that casue all you need is source for an emulator for this processor (MAME might have one, I don't know) or if one doesn't exist get some technical documents and get to work. Check through psf_rippers for Neill's comments on it, they might lead you in the right direction.
For those who actually try to build a DSF/SSF player, look on the bright side. You already have some files to work with! When/if you get it running, all you have to do is load the files, and if they play, compare them with a matching MP3 (this would be quite simple for the SOA song, because I know the MP3s are out there, since I have them. As for the rest of the available test files, I couldn't say. I've never looked for those games, so I don't know if I've seen them or not).
Anyway, I'm sure we all await any progress anyone may have. Good luck, if you're trying. Mouser X over and out.
I can never get this one right... by unknownfile at 11:23 AM EDT on June 22, 2005
...so here now for public consumption is the raw files for Jak and Daxter. I've removed most of the game's data, leaving only the ps-exe, player, sound library, and the sequence files (all ending in .mus). (That's your cue to grab it, coders.)
ooooooooOOOOOOOOOOoooooooooo Yes that would be swell!
GBS to GSF by Mouser X at 12:36 PM EDT on June 26, 2005
This is quoted from "PSF Rippers" for UNKOWNFILE's use. Perhaps he can answer these questions.
Quoted from "agu_fungus": "OK, so some people are making GSFs out of GBSs. The only thing I know is that I must convet it into a GBA rom through the Goomba emulator, then convert it to GSF through rom2gsf, but how do I make the minigsf files out of it? I'm trying to make the GSF set of GB Pok?mon, but that's the only thing I know (thanks to the instructions given in the Super Mario Land GSF set). Can anyone help me?
By the way, has anyone tried to make GSFs directly from emulated GB games, manually?"
Hopefully, some good info can be provided. Mouser X over and out.
I hate answering questions over and over by unknownfile at 5:29 PM EDT on June 26, 2005
Already respondecd to this one. (Hint: I use a second account, but don't post.)
You can read my tutorial (it's sorta incomplete, cause I forgot to save the final one). By the way, Pokemon's wavetable is completely broken, resulting in horrible sounds during playback. Don't blame me, I just work here. ;p
In a related note, I'm curious as to how to make a GBS file GB ready... I know it can be done, but I don't remember how to do it (not that I understood what it said when I read it all those years ago...). 20 (or so) new GBS files appeared on Zophar.net today. 3 of which were Tetris DX, Megaman Xtreme, and MM Xtreme 2. However, none of the 20 GBS files are GB ready... So they won't work. If I could make them GB ready, I could attempt to convert them to GSF...
Help would be appreciated. Thanks in advance. Mouser X over and out.
Yes, you did say it before. However, even still I don't really know what to do with that info you gave me. What is gbsplay.asm and where do I get it? Once I've edited it, then what do I do? I'm fairly certain there's a step between "edit gbsplay.asm" and "convert GB ROM into GBA ROM."
If that sounds rude in any way, I don't mean it to be. I'm simply that clueless. Again, thanks in advance for the help. Sorry to be a bother. Mouser X over.
Hmmm... After looking around a bit, I think I figured out how to do it...
The info I was seeking (files, etc.) were located at http://www.zophar.net/gbs/ under the link "gbsplay.zip" The rest I googled for. Though I haven't done a conversion yet, it would seem that I now have what I need...
Since I can't do it right now, I'll perhaps let you know how it goes when I get the chance (this is of course for those who care, and want to convert GBS files into GSF files themselves...)
Anyway, sorry about that, UNKNOWNFILE. Thanks anyway. Mouser X over and out.
You can get the stuff I use here (It contains gbses and stuff I was working with, also contains fixed gbsplay.asm. The bat is kinda f*cked up, since I didn't use a commandline, rather, I just edited the BAT. Also includes the tools needed to compile gbsplay.asm)
Also, you'll need some technical knowledge for this. It involves knowing how an Intel processor reads bytes (the song load is backwards, the bytes read fb3fh instead of 3ffbh which is what you're looking for), and basic hex knowledge. Also, take note that when a GBA reads a file, it usually reads from the 0x8000000 area of memory (that's the ROM), and that's the offset you MUST write in minigsf. You'll also need to know the GBS spec. That's pretty much everything you need to know.
Also, here are some rules I follow:
-THOU SHALT NOT TAKE CREDIT FOR OTHER'S RIPS - always give the original ripper credit. In the RAR's comments field I usually write something like "Conversion by UNKNOWNFILE, gbs by (Person)."
-IF WAVETABLE CHANNEL IS COMPLETELY BROKEN, THOU MUST TOSSETH YE RIP - the Gameboy, as you may or may not know, has a programmable wave channel. A lot of the time it's referred to as PCM. Anyways, if your conversion gives you too many wrong notes, or no notes from this channel, I have no other choice to toss it.
-AT LEAST ONE TRACK MUST BE WORKING - that means ONE. If no tracks work, then it is considered bad, and we move on. (Super Mario Land 2 and Wario Land don't work with GBSPlay as of this writing)
-THOU SHALT MINIGSF YE CONVERSION - It's pretty easy, if you know hex knowledge. Once a GBA ROM is compiled, you'll need to make minigsfs out of it.
QUICK GBS SPEC FOR TOTAL IDIOTS
ASCII "GBS" - first three bytes The next byte is just a version identifier The 5th byte is the song count. The 6th byte is the first song flag (what the Minigsfs will target) The next two bytes after the first song flag are the load address (flipped. for example, if ABCDh was flipped it'd read CDABh) Everything else is nonsense that's unneeded.
So, the first song flag for Donkey Kong Land 3 (once compiled to a gba rom) is located at 0xEAEE. The max song flag is 27h (39 in decimal), so the minigsf command would be
minigsf dkland3 0x800eaee 1 40
You MUST increase the minigsf count by one, otherwise one song will be left missing.
idiots are hereby encouraged to avoid attempting rips, the rest of you may go about your business
Set updates by unknownfile at 8:24 AM EDT on June 29, 2005
GSF SETS I'VE BEEN WORKING ON:
-Crash Bandicoot 2 N-Tranced - There is a song test feature that can be accessed when the Current Level identifier is hacked. I might consider using a savestate for the GSFLib. (That's your cue to add state support.)
-Minna no Oujisama - This game uses a complex sequence loading system, and since I can't figure it out the project is now up for grabs.
-Wario Ware Inc - I haven't done work on this one for ages now. I can blame it on my lack of ARM assembly knowledge or Caitsith2 who rushed to help me with the Krawall demo and Jazz Advance like in the past.
-Mawaru Made In Wario - Done some analysis on this one in gba2midi. I've figured out that the vocal track Kochira Mona Pizza uses multiple tracks (0x200 or somewhere in there), and that the game uses most of the sappy driver system, but not the driver core itself. I might attempt this one later. And I'm never doing a rip of the US version, because the localization sucked ass. I will not post a rant here, but all I can say is that I wasted my money on a horrible localization.
USF SETS I'VE BEEN WORKING ON:
-Lacmod demo - This one has horrible music. That, and I don't want to waste 9 mb on a set that only weighs a tiny bit. -Dynamix first N64 intro - Another test to see if 64th note can play unoptimized usfs worked. I heard it has two tracks, but I might be teh wrong. Oh yeah, and this one has AWESOMEZORZ music ^^
BETA RIPS:
Dynamix first N64 intro - 1.33 mb RAR (WARNING - might be a bit cpu intensive on older computers. My 3 ghz pentium runs winamp at 2% while playing these.)
Unknownfile, the American localized version of Mawaru Made in Wario (WarioWare Twisted) has completely different vocal lyrics. Is it possible to stick in both lyric versions (JP and US)?
I'm pretty sure the answer to that is a no. Unless, that is, he rips both games and includes a GSFlib file for both. I can't see any reason the lyrics to the US version would be present on the JP version. Since he already said that he's not going to do a US rip, chances are high that you're not going to get those US lyrics. At least not by him.
Anyway, hopefully that was helpful. Mouser X over and out.
I can't guarantee anything, really. Reasons for this are as follows:
-I can't figure out the sequence load position (this is always how I rip a gba game, I find the sequence load pos., hack it into the game, and get Caitsith2 to fix the ROM so it does nothing) -I am required to go to camp on July 3rd, 2005 at 8:00 AM EDT, thus stopping work on ANY project until July 30th, 2005 at 5:00 PM EDT. While I am gone though, it is AGH SHIT AN EARWIG *pauses to kill it* Thats better. It's impossible to give me a buzz while I am gone. I am not giving out the camper's email box, since it might fill up with teh excessive spam. -Also, the US rip lyrics will not be included because I hate the US version's guts due to the addition of bad puns, voices more annoying than the original Japanese voices, and the modification of "Speed Up" to the unoriginal "Faster!".
Oh yeah, and the same-sex marriage bill passed in the House of Commons. Suck on that, homophobes!
Generally speaking (not just audio,) what other reasons make you hate the domestic version of Mawaru, Unknownfile? I'm interested since I don't want to grab a sucky localized version.
Reasons why Wario Ware Twisted is retarded by unknownfile at 2:22 PM EDT on June 30, 2005
Koji sez: Generally speaking (not just audio,) what other reasons make you hate the domestic version of Mawaru, Unknownfile? I'm interested since I don't want to grab a sucky localized version.
Well, I'm a purist. When the ROM came out, I got the RS crack. Within minutes of patching, I was addicted.
A few months later, when the US version came out, I bought it to try it out and was horrified at how mangled the text had become. That, and Nintendo itself added an intro hack (you know, one of those demos that warez groups add onto their releases) except this time, it didn't advertise who dumped the game, when it was released, or even who they were greeting. What appeared on the screen, however, was this:
Yes, Nintendo, waste 10 seconds of my time with a screen that I see every time I turn on my DS anyway.
MAIN MENU AS FOLLOWS
JAPANESE VERSION
Zukan - Game - Kachyakoron (sound effect?) - Option
Zukan = dictionary, encyclopedia, etc.
ENGLISH VERSION
Spindex (one of many shitty puns) - Story - Souvenirs - Options
Below is a list of changes I have found so far.
In Souvenirs, select the 3rd option from the left. In the Japanese version, it was originally some sort of thing where you shook out a stick. On the end of the stick was a color, and it would tell your fortune. I guess this is a religious thing in Asia. Oh yes, and it's much more interesting than a fortune cookie, with superstitious sayings.
Puns were added to Kochira Mona Pizza (now called "Mona Pizza"), or were they there in the first place? UNLIKELY. The description of the record in Souvenirs was also changed.
The original Famicom insides for Nine-Volt's stage were crappified to match the NES coloring. The gnomes were replaced with these ugly things that look much like an ugly pixel mess.
Descriptions of the Famicom games in the English version are now editorial comments made by Wario.
The Wario Hockey souvenir was changed to Unfair Hockey. The description was also changed to a shorter sentence with a bad pun in it (as usual).
The Table Hockey Forever souvenir was changed to Eternal Wario Hockey. Um.. don't you mean "Eternal Unfair Hockey" since you changed it?
Long Jump becomes Divider Conquer, and Hitsuji ga Ippai (A Lot of Sheep) becomes Staying Asheep.
Sewing Machine Club becomes Sew Hard. I'd say that ain't a bad title. </sarcasm>
Mr. Home Run becomes Batting Practice.
Nekoroido (a Japanese pun, Neko = Cat), I was expecting, was going to be changed to Catroid. But noooooooooooooooo, they changed it to "Mewtroid".
The Japanese cartridge looks cooler than the US one (especially the handwriting. I love that handwriting).
Pig Whistle became Oinker.
So, Koji, is that enough reasons for you to stay away? But, if you're not a purist, than you can go right ahead and eat this pile of shit.
Heh, I'd consider myself a purist, except most of your translation complains is what happens every time with every single game released. Too bad about the sucky puns, though. Mewtroid I actually find it a lot better than Catroid (though Nekoroid is unbeatable.) The traditional Japanese stuff replaced do turn me off, as does the Famicom-to-NES change. The music is the worst part, I have to admit, amidst all. The only reason I have for getting the domestic release is that I actually want to understand what I read, which I won't if I get the Japanese version, since I sadly can't read Japanese (when in hell am I going to take those lessons?) Argh, tough choice.