Previous Page | Next Page
- by hcs at 11:36 PM EDT on October 9, 2007
- Alright, good, it looks like they're all using the same stream of random numbers to XOR with. I've put together a program to approximate the XOR stream, but it is only right on the highest order few bits, and while the audio is audible it is still quite crappy. It might be better with more samples to draw from, but it is a lousy solution and will only get a little less lousy.
I think it's time to resort to disassembly. There should be a number of files called .irx on the disc, could you upload those? If it turns out there are too many, or they are too large, could you give a list of names so I can determine which are appropriate?
Thanks.
Oh, I've also noticed a slight inaccuracy in the ADX decoding I've been using, will have that fixed in in_cube and Rockbox when I get a chance. The gist is that a scale value of 0 is actually 1, and so on up (as a scale of 0 doesn't make any sense!).
- by eightfold at 4:14 PM EDT on October 10, 2007
- There aren't any .irx files on the disc, but there is a file named irx.ims located in a directory called MODULES. I looked around in main AFS file of the game as well and couldn't find any. I'm not sure if it's what you're looking for but here's the file I mentioned: [Link]
I included another file that was in the directory just in case it might be of any help.
- by hcs at 2:32 PM EDT on October 11, 2007
- Good, irx.ims does indeed contain the various .irx files, including cri_adxi.irx. Now I've just got to read through several thousand lines of code to figure it out.
- by eightfold at 9:00 PM EDT on October 11, 2007
- You make that sound so fun. =P
No really though, I appreciate the time you're putting into this. If and when you manage to figure out a way to decode the files properly, I'll provide a rip of all of the game's music in FLAC (if you want).
edited 9:01 PM EDT October 11, 2007
- by Mouser X at 9:30 PM EDT on October 11, 2007
- Why would you want it in FLAC? Specifically, if HCS figures out how to decode the ADXs, why would he want FLACs (recorded from ADXs) over the original ADX files themselves? If he succeeds, then surely he'll update in_cube (and most likely Rockbox) to be able to play the files. Not only that, and I could be mistaken, but wouldn't the ADX files be smaller than the FLAC files?
Please don't misunderstand me. FLAC is great for what it does (if I want lossless audio, it's what I'd use). However, I can't think of any major reasons to want recordings of ADX files, when you can play the original ADXs natively.
In case you were wondering, Rockbox is a firmware/OS replacement for portable MP3 players. So, if you use Rockbox (on your iPod, Gigabeat, Archos, or Sansa player [and more]), you could listen to the ADX files without need of re-encoding/recording them to a different format. You can also listen to FLACs, MP3s, OGGs, SPCs, NSF(e)s, GBSs (with a patch), and a multitude of other formats as well. If you're interested check out Rockbox.
Please note that I only point this out to clarify my question as to why one would want FLACs over the ADX files themselves. It's entirely possible that there's a good valid reason to want the FLACs. However, from my position, I'm not sure why that would be. Though, that's obviously different for you. Perhaps your portable player isn't supported by Rockbox, and therefore can't play ADX files, but *can* play FLAC files. In that instance, I'd say go for it. Though, considering that ADX is a lossy (by how much, if any, I don't know) format, I'd say just stick with MP3 or OGG.
Sorry to have written an essay on the subject. Mouser X over and out.
edited 9:32 PM EDT October 11, 2007
- by eightfold at 9:43 PM EDT on October 11, 2007
- I want in FLAC for two reasons:
Tagging and Replaygain.
Unless of course in_cube supports both those features... Does it? I haven't played around with the plugin that much, as I prefer using fb2k over Winamp. I know where you're coming from though, but there's not one file in my music collection that doesn't contain both those things.
I'm also aware of what Rockbox is, but I don't own a DAP. I prefer listening to music only when I'm at home where I'm comfortable.
edited 9:45 PM EDT October 11, 2007
- by Mouser X at 10:53 PM EDT on October 11, 2007
- Ah. Well, those are both valid reasons. Much of my music is *barely* tagged correctly, and often relies on directory structures to provide the information that tags would otherwise provide. I *do* prefer to have tags. However, some of my files predate ID3 v2, and others were obtained from sources that had poor tags. As a result, I have files that have the information I need, but not in their tags. Also, no, in_cube, nor the ADX format, supports either of those at this time. And, though it is very much a personal preference, I don't use ReplayGain, so I hadn't thought of that.
The reason I don't use RG is most likely due to a lack of *fully* understanding it. I know what it is, and what it does, but I *don't* know how it effects songs that are supposed to have varying decibel levels. As in, some parts are meant to be quiet, followed by a loud part, back to nearly inaudible. I know that a few years ago, I tried some software for volume control. All it did was normalize the volume straight across. Loud parts and quiet parts were then the same decibel level. I felt the tool was useless, so I never tried it again. I doubt that RG would do that (it'd be stupid if it did), but I don't know if it does or not. So, to make things easier for me, I just don't use it.
I would *LOVE* in_cube to support some method of having tags. A few people have thought of how to implement this, but thus far none of those ideas have gone through. JoshW was working on a streamed file format. I haven't heard from him in awhile, so I don't know how that's going. If he does make one, HCS has already voiced his desire to implement it into Rockbox (it would allow him to add *many* more console formats to Rockbox, since they would all fall under one 3-4 letter extension), as well as in_cube (if JoshW doesn't beat him to it).
In all, I prefer the ADXs. I do use Windows, Winamp, and Rockbox (though, lately I've been using Rockbox 2-4 times more than either of those). Also, ADXs support looping, if I wanted to listen to the file looped for more than twice. On top of that, it's the original format; no need to re-encode/transcode the files. As I said though, FLACs are fine in their place. For you, that's their place. If I were in the same boat (specifically, tags and ReplayGain), I'd most likely use MP3/OGG over FLAC (due to filesize. I'm always low on disk space). However, if size wasn't an issue, I'd go FLAC for everything... Mouser X over and out.
- by Tanookirby at 1:54 PM EDT on October 12, 2007
- "You can also listen to FLACs, MP3s, OGGs, SPCs, NSF(e)s, GBSs (with a patch), and a multitude of other formats as well."
Is there really a patch for GBS support? Can you tell me where it is?
- by hcs at 3:19 PM EDT on October 12, 2007
- http://www.rockbox.org/tracker/task/7331
It's fairly crap. Works fast enough on my Gigabeat but on nothing else I've tried, and it's a fairly nastily hacked port anyway.
I ported it from a Linux GBS player in a day at DevCon West for the sake of doing something...
- by Shin Star at 10:33 AM EDT on October 16, 2007
- Okay, I must apologize for my late reply. I have been busy lately and meant to respond the next day. Although I am very surprised that there is actually some intrest in this topic from a couple of others here and that's good to hear. I had only wished I created this topic a lot sooner >_>.
I was going to ask if I could get an FTP (or maybe using megaupload might be better?) so I could upload the entire AFS file for you to work on. It's 449 MB. I'm willing to upload it still if it is needed. eightfold could do it too possibly, he seems much more motivated than me and probably knows a bit more =). Oh and I'd like to thank you too eightfold for actually taking the initiative on the files since I failed at that part D:.
I would *LOVE* in_cube to support some method of having tags.
Seconded. I'm wondering why it hasn't been added yet?
I'm not sure what else I can provide. Wish I was a programming expert of some sort but eh.
Previous Page | Next Page
Go to Page 0 1 2 3 4
Search this thread
Show all threads
Reply to this thread:
HCS Forum Index
Halley's Comet Software
forum source