Jump to content
  • LRR Music without CD Fix

    Rock Raiders without music has long been an issue, but following this small guide will restore the music back into the game and you won’t even need the CD.

    How Does it Work?

    LEGO Rock Raiders uses Media Control Interface (MCI) calls to play tracks from the CD-ROM. This is done through the Windows Multimedia API (winmm) which comes standard with all Windows installations. Since we want to play music without the disc we essentially need to re-route those calls from LRR to our own version of "winmm" which plays OGG files from the Music folder.

    This fix is based on Toni Spets' OGG winmm wrapper which I have modified to suite LRR.

     

    Applying the Fix

    To begin, download the Music Fix which contains all the necessary files you’ll need for this guide. The download also includes the 3 songs from the PC game in case your copy was one of those missing the audio track on your CD-ROM.

    Inside the ZIP file you downloaded, there will be 4 DLL files and a ‘Music’ folder containing 3 songs. Extract all these files and folders into your Rock Raiders installation directory (alongside LegoRR.exe). Your LRR should look something like this afterward.

     

    large.FixInstall.gif.fbb08c12ea674b8f857

     

    If you run the game you should hear music after dismissing the “Mission Brief” on all levels. However, there is still one more step to go. You may notice that the first song “Track01” will not play, but tracks 2 & 3 will. This is not a bug, this is deliberate as track 1 on the CD-ROM contains data, not music. The game will always start music from the second track.

    Now, there are two solutions to this issue, you can pick which you would prefer.

    1. Re-Order Tracks - We can offset all the tracks by 1 (e.g Track01 becomes Track02, Track02 becomes Track03 etc..)
    2. Config Update - Change the game configuration to make it start from Track01. 

     

    Solution 1 ( Re-Order Tracks )

    This one is pretty simple, all you'll be doing is renaming some files. You should increase the track number on each file by 1 (Track03 will become Track04).

     

    large.ReOrder.gif.04ea3bd0d4b1ab6abd019c

     

    Solution 2 ( Config Update )

    If you haven’t yet extracted the WAD files or learned how to do some basic modifications to the Lego.cfg configuration file, this is covered in another guide, go read that now.

    First, open up your Lego.cfg file then locate the property "CDStartTrack" found in the "Main" properties block. You will notice that by default it's set to 2, so we'll change this to 1.

     

    large.CDStartTrack.gif.b980e1b2639d5e165

     

     

    Save the file and be sure to re-build the WAD files if you've elected to use the WAD method of modding over the DATA method. Start the game, select a level and the game music will start after dismissing the Briefing Panel. You're all done, go add your own tracks if you will ;)

    Enjoy this Guide? Want More?

    Then support this content creator, show your appreciation by giving this guide a "Like" below. You can even Buy Cyrem a Coffee!.

    Edited by Cyrem

    Cyrem

    Published

    EasyDIFFICULTY
    328READS


User Feedback

Recommended Comments

I wonder, using this method, I can add literally any soundtrack in to the game? I'm curious if I could as well add PS1 version soundtrack of Lego Rock Raiders to the game and have them played respectively. The only issue I would have now is to guess where I can download the PS1 version soundtrack of the game...

 

EDIT:
 

The only issue I have with this guide is the music plays only once, then it doesn't play any tracks at all.

P.S. I did Re-Order Tracks method.

Share this comment


Link to comment
Share on other sites
9 hours ago, MaxRideWizardLord said:

I'm curious if I could as well add PS1 version soundtrack of Lego Rock Raiders to the game and have them played respectively. The only issue I would have now is to guess where I can download the PS1 version soundtrack of the game... 

Yes you can, I've done this myself. I can upload the soundtrack, I thought it already was actually.

 

9 hours ago, MaxRideWizardLord said:

I did Re-Order Tracks method.

 

Give the second solution a go. If you want to add any more than the 3 tracks you'll need to use this method to increase the CDTracks count from 3 to whichever amount of tracks you have.

Share this comment


Link to comment
Share on other sites

Awesome guide, I never figured out how to get the music to run, and thankfully, now I do.

 

Quick question though, The game seems to play only three music tracks at the most, and then just.. stops playing. I tried both methods, renaming and the CFG one. One thing to note is that I also added the PS1 tracks, which seem to play fine (the music seems to shuffle randomly. It's just a little odd that it seems to only play one time. 

 

Another note is that the sliders in the options, seem to not completely work as expected. Adjusting either seems to act as a master control. I've mainly tried the music with Axel's mod though. Am I doing something wrong? 

Share this comment


Link to comment
Share on other sites
On 12/19/2018 at 5:35 AM, rockboy said:

The game seems to play only three music tracks at the most, and then just.. stops playing.

Odd behaviour, I will have to look into it.

 

On 12/19/2018 at 5:35 AM, rockboy said:

the sliders in the options, seem to not completely work as expected.

Yes I noticed that during testing, they seem to effect each other. Not sure whats going on here.

Share this comment


Link to comment
Share on other sites

I can confirm that I get the same issues as well.  The music with the disc acted in a similar manner before, except that it would loop for a while and then just abruptly stop a certain amount of time into a map.

Share this comment


Link to comment
Share on other sites

I while back I wrote message to Cyrem, saying that I got this exact issue by using both methods. Unfortunatelly he never replied me regarding it.

 

Anyone know how to edit\fix it in order to solve this issue?

Share this comment


Link to comment
Share on other sites
11 hours ago, MaxRideWizardLord said:

I while back I wrote message to Cyrem, saying that I got this exact issue by using both methods. Unfortunatelly he never replied me regarding it.

 

Anyone know how to edit\fix it in order to solve this issue?

Throw the audio files into VLC and have that going in the background?

Share this comment


Link to comment
Share on other sites
12 hours ago, MaxRideWizardLord said:

I while back I wrote message to Cyrem, saying that I got this exact issue by using both methods. Unfortunatelly he never replied me regarding it.

 

Anyone know how to edit\fix it in order to solve this issue?

With a little patience I will look into this, but it is hardly the only project I'm working on. Until then, if you really need music to play without stopping, @aidenpons suggestion has been the solution for most people for the last 10 years or more.

Share this comment


Link to comment
Share on other sites
On 12/28/2018 at 12:59 PM, aidenpons said:

Throw the audio files into VLC and have that going in the background?

Don't have right to install VLC and playing music in windows media in the background greatly reduce the perfomance of PC unfortunatelly.

Share this comment


Link to comment
Share on other sites
On 12/31/2018 at 9:53 AM, MaxRideWizardLord said:

Don't have right to install VLC and playing music in windows media in the background greatly reduce the perfomance of PC unfortunatelly.

If by 'right' you mean Administrator Rights or suchlike, we can get around that. Providing you can download things, go to the VLC download page and instead of just clicking "Download" click the drop-down arrow to the right. Then click Zip Package.

When that's done, right-click the zip and hit Extract All (or whatever extraction method you like. WinRar does some very stupid stuff like disabling that which is why I uninstalled it). Then run vlc.exe inside.

Tada, VLC media player!

Share this comment


Link to comment
Share on other sites
On 1/2/2019 at 11:30 AM, aidenpons said:

If by 'right' you mean Administrator Rights or suchlike, we can get around that. Providing you can download things, go to the VLC download page and instead of just clicking "Download" click the drop-down arrow to the right. Then click Zip Package.

When that's done, right-click the zip and hit Extract All (or whatever extraction method you like. WinRar does some very stupid stuff like disabling that which is why I uninstalled it). Then run vlc.exe inside.

Tada, VLC media player!

Well, I managed to install it, however it have same issue as Windows Media unfortunatelly.

Share this comment


Link to comment
Share on other sites
6 hours ago, MaxRideWizardLord said:

Well, I managed to install it, however it have same issue as Windows Media unfortunatelly.

It's really strange that running music in the background makes your PC run slow. Something's wrong here.

 

If you have a smartphone, I guess you could install VLC on that from whatever App Store you need and use a cable to move the files over to your smartphone and play it there, but such an idea seems convoluted...

Share this comment


Link to comment
Share on other sites

I have found the issue, but it's with how LRR handles the cycling of music and not so much with the fix. This should work when I later release LRR:CE.

Share this comment


Link to comment
Share on other sites
19 hours ago, Cyrem said:

I have found the issue, but it's with how LRR handles the cycling of music and not so much with the fix. This should work when I later release LRR:CE.

Great news!

Share this comment


Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.