Leaderboard
Popular Content
Showing content with the highest reputation on 06/10/2012 in all areas
-
LEGO Racers 2 / Drome Archive Format
le717 and 3 others reacted to JrMasterModelBuilder for a topic
I have managed to extract some of the uncompressed files packed into the Drome archive. Check it out (they're the menu option select and cancel sound effects): GAME DATASOUNDSSELECT.AIF GAME DATASOUNDSCANCEL.AIF Here's what I've learned: GAME DATASOUNDSSELECT.AIF & GAME DATASOUNDSCANCEL.AIF are both contained in byte block 12 (0 indexed, so the 13th block or the 1st uncompressed block) referenced by compress.inf. They start with the header FORM and are normal AIF files (the OS X Terminal file command describes them as "IFF data, AIFF audio"). Their exact offsets and sizes in gamedata.gtc are: NAME - OFFSET - SIZE GAME DATASOUNDSSELECT.AIF - 487424 - 60362 GAME DATASOUNDSCANCEL.AIF - 548864 - 27028 A quick comparison between filelist.inf shows some interesting information: File Path - Data A - Data B GAME DATASOUNDSSELECT.AIF - 1613824 - 60362 GAME DATASOUNDSCANCEL.AIF - 1675264 - 27028 Between the 2 files, there are 1087 0xC7 bytes, exactly the number of bytes filelist.inf skips over in it's pointers (1613824 + 60362 + 1078 = 1675264). This means that Data B represents the file size of the file. However, Data A doesn't point directly to the file in the compressed GTC. Here's how the file appears to be constructed prior to compression. [FILEBYTES] [A bunch of 0xC7 bytes] [FILEBYTES] [A bunch of 0xC7 bytes] [FILEBYTES] [A bunch of 0xC7 bytes] ... ... ... Then, all of that gets compressed down in block of 131072 bytes (which is the true uncompressed size of each block referenced by compress.inf) and merged together. Now here is my proof for this theory. filelist.inf puts GAME DATASOUNDSSELECT.AIF at offset 1613824, but the actual file location is much sooner. This is because the 12 blocks before the block SELECT.AIF is in are compressed, making it appear sooner in the compressed gamedata.gtc. If those 12 blocks were 131072 in size, and we added SELECT.AIF's offset from the start of the uncompressed block it appears in, that would calculate out as follows: 131072 * 12 = 1572864 + 40960 = 1613824 Which is the exact same place filelist.inf said it would be. So, this means that, in order for us to properly extract all of the files, we will need to first decompress every one of the compressed blocks back up to their original 131072 byte size, merge them together (as files sometimes span more than 1 block), then extract them from the information in filelist.inf. Of course, decompressing them is easier to say than to do, but we now know that each block is compressed separately and the size they should be when decompressed. My dissection tool above breaks each of these blocks down into separate files which should make this process easier. On the plus side, we now know for certain that we won't need to make a recompressor. We also know that at least some of the files are normal files. I can confirm that the AIF files are true AIF files, and that the IFL files are plain Windows style line feed text files. It's reasonable to assume that more of the files aren't custom files like in LEGO Racers. I don't foresee having time to try to crack the compression algorithm in the near future, so if anyone else wants to give it a go, feel free!4 points -
Hi, Im New Here.
Storm and 2 others reacted to Nishliau for a topic
Then I believe this would be a nice place for you to stay. As you can see, this place is pretty busy. :rruftw:3 points -
Lego Racers Beta Video!?!
PeabodySam and one other reacted to lol username for a topic
... Did you even read the titles of or watch the videos you posted? :|2 points -
Lego Racers Revisional Differences
Cyrem and one other reacted to dead_name for a topic
Good sir, Would you mind making this browse for single files, this tool would be useful for comparing other LEGO Game files Your wish is my command: http://will.kirk.by/uploads/rru/FileChecksummer.zip :)2 points -
Rock Raiders Release Differences
ShadowDraikana reacted to Cyrem for a topic
Since I own several LRR releases and thanks to Origamiguy's little checksum tool, I decided to make a differences topic like that of the LEGO Racers one. I'll try to get pictures of these soon. Original Big Box Disc Burn Type: Data and Audio Track No Disc Version: No Language: English LegoRR.exe: 5e0d7df8586ca77f2033773ae20ac8c1 280311 bytes 12/10/1999 02:32:36 LegoRR.icd: f6eb3f92f9242949cd126372eebb6cef 736813 bytes 12/10/1999 02:32:36 data1.cab: b01134e4aa28b989299f99edbbb80bf3 83291494 bytes 12/10/1999 02:40:06 LegoRR0.wad: 7b5b99316a071c155a1407e418a77e64 78968800 bytes 22/09/1999 23:53:50 LegoRR1.wad: 2a05f35e6c78e5e4beefe66b20862ad0 3754454 bytes 25/09/1999 16:37:10 CLGen.exe: 15c5cddb015839a874c86a6bb5e95a0a 40960 bytes 20/09/1999 15:57:12 CLGen.dat: 101ac7899f3298807d5a1d1e38621c9e 221 bytes 20/09/1999 18:58:10 Lego Re-Release (Jewel Case with printed manual) Disc Burn: Data and Audio Track No Disc Version: No Language: English LegoRR.exe: 5e0d7df8586ca77f2033773ae20ac8c1 280311 bytes 12/10/1999 02:32:36 LegoRR.icd: f6eb3f92f9242949cd126372eebb6cef 736813 bytes 12/10/1999 02:32:36 data1.cab: b01134e4aa28b989299f99edbbb80bf3 83291494 bytes 12/10/1999 02:40:06 LegoRR0.wad: 7b5b99316a071c155a1407e418a77e64 78968800 bytes 22/09/1999 23:53:50 LegoRR1.wad: 2a05f35e6c78e5e4beefe66b20862ad0 3754454 bytes 25/09/1999 16:37:10 CLGen.exe: 15c5cddb015839a874c86a6bb5e95a0a 40960 bytes 20/09/1999 15:57:12 CLGen.dat: 101ac7899f3298807d5a1d1e38621c9e 221 bytes 20/09/1999 18:58:10[/code] [b]SelectSoft Re-Release[/b] [code]Disc Burn Type: Data and Audio Track No Disc Version: Yes Language: English LegoRR.exe: 435e1919e9c68e533240d0fac8a278c8 735744 bytes 27/03/1999 02:46:10 LegoRR.icd: d41d8cd98f00b204e9800998ecf8427e 0 bytes 09/09/1999 19:41:36 data1.cab: ab2688c2c2158d37906a563fd326da3c 83298583 bytes 26/09/1999 04:25:02 LegoRR0.wad: 7b5b99316a071c155a1407e418a77e64 78968800 bytes 22/09/1999 23:53:50 LegoRR1.wad: 2a05f35e6c78e5e4beefe66b20862ad0 3754454 bytes 25/09/1999 16:37:10 CLGen.exe: 15c5cddb015839a874c86a6bb5e95a0a 40960 bytes 20/09/1999 15:57:12 CLGen.dat: 101ac7899f3298807d5a1d1e38621c9e 221 bytes 20/09/1999 18:58:10[/code] [b]FocusMM (Fun Club) Re-Release[/b] [code]Disc Burn Type: Data track only No Disc Version: Yes Language: English LegoRR.exe: 576902df88d164300ca8eee047b4f478 736768 bytes 27/09/1999 11:42:04 LegoRR.icd: d41d8cd98f00b204e9800998ecf8427e 0 bytes 09/09/1999 19:41:36 data1.cab: e1d6cf9b45bb29929bd511c1c1c77b40 83291494 bytes 29/09/1999 13:06:14 LegoRR0.wad: 7b5b99316a071c155a1407e418a77e64 78968800 bytes 22/09/1999 23:53:50 LegoRR1.wad: 2a05f35e6c78e5e4beefe66b20862ad0 3754454 bytes 25/09/1999 16:37:10 CLGen.exe: 15c5cddb015839a874c86a6bb5e95a0a 40960 bytes 20/09/1999 15:57:12 CLGen.dat: 101ac7899f3298807d5a1d1e38621c9e 221 bytes 20/09/1999 18:58:10[/code] [b]Reflex Re-Release[/b] [code]Disc Burn Type: Data track only No Disc Version: Yes Language: English LegoRR.exe: 576902df88d164300ca8eee047b4f478 736768 bytes 27/09/1999 11:42:04 LegoRR.icd: d41d8cd98f00b204e9800998ecf8427e 0 bytes 09/09/1999 19:41:36 data1.cab: e1d6cf9b45bb29929bd511c1c1c77b40 83291494 bytes 29/09/1999 13:06:14 LegoRR0.wad: 7b5b99316a071c155a1407e418a77e64 78968800 bytes 22/09/1999 23:53:50 LegoRR1.wad: 2a05f35e6c78e5e4beefe66b20862ad0 3754454 bytes 25/09/1999 16:37:10 CLGen.dat: 101ac7899f3298807d5a1d1e38621c9e 221 bytes 20/09/1999 18:58:10 CLGen.exe: 15c5cddb015839a874c86a6bb5e95a0a 40960 bytes 20/09/1999 15:57:12[/code] [b]Dice Re-Release[/b] (Thanks MCHover) [code]Disc Burn Type: Data track only No Disc Version: Yes Language: Swedish/Norwegian/Danish LegoRR.exe: 4cd346585dbe04ac314ea9a6e44b80b6 736256 bytes 04/10/1999 13:35:10 LegoRR.icd: d41d8cd98f00b204e9800998ecf8427e 0 bytes 09/09/1999 17:41:36 LegoRR0.wad: 65f14254d581d3eb6084728feaf30eac 76772227 bytes 05/10/1999 09:52:38 LegoRR1.wad: 66e7cde6f24fdcb648d3881640887d3c 3211194 bytes 01/10/1999 08:09:08 CLGen.exe: 8b7e8c7a6de2c47da132100ce253db79 40960 bytes 30/09/1999 14:18:58[/code] [b]Masterpiece Edition [/b](Thanks s0d3rberg) [code]Disc Burn Type: Data track only No Disc Version: Yes Language: Swedish/Norwegian/Danish LegoRR.exe: 4cd346585dbe04ac314ea9a6e44b80b6 736256 bytes 04/10/1999 13:35:10 LegoRR.icd: d41d8cd98f00b204e9800998ecf8427e 0 bytes 09/09/1999 17:41:36 LegoRR0.wad: 65f14254d581d3eb6084728feaf30eac 76772227 bytes 05/10/1999 09:52:38 LegoRR1.wad: 0b8cb770bb3c2c3c0d7dab6c370af464 3288198 bytes 09/10/1999 10:48:36 CLGen.exe: 8b7e8c7a6de2c47da132100ce253db79 40960 bytes 30/09/1999 14:18:58 [/code] If someone has the "XP Compatible" Jewel case release, please gather this info. From this information you will notice a couple of things things: The SelectSoft Re-Release is the best version of LRR. No Disc Required and it has the audio track burnt. Reflex, FocusMM and Dice re-releases do not have a audio track burnt. This means there is no game music in these versions!1 point -
Hey Guess What
ShadowDraikana reacted to Aki Dazrold for a topic
https://ore.rockraidersunited.org/legacy/Mod_Map_HellsRivers_170519.zip There. A map. Go play. replace Rocky Horror with it, nothing else edited except for the following: go to the cfg and set the erode speed to the same rate it is in Don't Panic (or whatever the name was of that stage where the lava was on meth and you had to get 5 dudes out and lava monsters ran everywhere). Backstory: get 50 crystals, don't die blah blah blah Difficulty: kill yourself now. You'll want to anyway after you royally screw yourself the first two or three times. Other stuff: Yes, I did that on purpose. IT AIN'T. A BUG. Okay I think I fixed it. edit: Okay I just realized that I might have left the files with the _01 suffix, which would tempt you to place it in level one. Don't do that. Change it to 25 (the last level was 25, right?). Put it there. yes. do that.1 point -
Lego Racers Beta Video!?!
s0d3rb3rg reacted to Lair for a topic
Please tell me how a theme park ride is "Lego Racers beta"1 point -
1 point
-
Hi, Im New Here.
Lair reacted to Cyrem for a topic
Then I believe this would be a nice place for you to stay. As you can see, this place is pretty busy. Do my eyes deceive me? I haven't seen 'RRU FTW!!!!' used for ages *It's a glorious day face* Now I feel like adding those extra games...1 point -
The Ultimate Shortcut
Cyrem reacted to Almogzxp for a topic
but i knew that some peoples dont actually know about it. even if one person didn`t know, im glad i helped.1 point -
Coming This Fall: Lego Lord Of The Rings
Mr. Eight-Three-One reacted to Lair for a topic
Oh joy, MORE complete idiots yammering about how this is going to be the 2nd Lego game with voice acting, even though it's not. More nincombots gabbling spew about their lack of knowledge of anything before they were born. More half-pissed comments of utter stupidity. Oh, I am SO EXCITED.1 point -
Rock Raiders Texture Pack 2
McJobless reacted to Redacted for a topic
dude, i think you are really new here. you can export all the data from the WAD's. it includes sounds, textures, models and more!1 point