Home Forum Downloads FAQ

Fix for rbrdll pacenote editor

Useful suggestions...

Fix for rbrdll pacenote editor

Postby eno72 » Thu Nov 11, 2010 10:17 pm

Dear all,
thanks to Lamda who gave me this fix, made by a German user.
It is also available in the download section.
I report the readme:

FixUp patch (Version 1.0) for RBR 1.02 and RBRDLL v1.3
This patch plugin for Richard Burns Rally fixes a sound buffer bug in RBR and,
if present, a pace note editor problem in RBRDLL v1.3.

I. Sound buffer fix
The internal sound buffer is too small to hold the sound data to be played,
e.g. front end music, service park music, pace note calls etc.
From time to time this buffer is filled with more data than initially
allocated so memory located right after this buffer gets corrupted.
Depending on which object or data is located in the corrupted memory region
more or less strange things may happen, e.g. crashes or freezes.
So, this is where the patch applies. It convinces RBR to use a bigger buffer,
large enough to hold the sound data.

II. RBRDLL pace note editor fix
The pace notes editor has some hard-coded values checking the stage number.
So only stages having numbers in the standard RBR range could be edited.
Generally this should be no problem, but as RBRDLL does not handle the
out-of-range stages correctly (Message: Error loading pace notes...) there are
crashes when loading the next stage. Here an internally allocated buffer is
freed twice which may work from time to time but often leads to crashes.
This patch removes that limitation and as a result, the related crashes.

This plugin needs RBR patch 1.02 to work properly. If present, RBRDLL v1.3.
Copy FixUp.dll into the 'Plugins' folder of your RBR installation, which is
usually "C:\Program Files\SCi Games\Richard Burns Rally\Plugins".

Simply delete the FixUp.dll file.

- This plugin does not modify any files of your RBR installation.
- The UI dialog page shows the state of the patches.

Disclaimer of Warranty
This software and the accompanying files are supplied "as is" and
without warranties as to performance or merchantibility or any other
warranties whether expressed or implied. No warranty of fitness for
a particular purpose is offered.

Version History
1.0 Initial version.

And finally...
...thanks to Warthog for developing such a great Rally Sim and for
providing the plugin interface.


mail to guenter.schlupf at kabelmail.de
You do not have the required permissions to view the files attached to this post.
“How'd you like to gaze at a beer can throughout eternity? It might not be so bad. There'd be nothing to fear.”
User avatar
Site Admin
Posts: 415
Joined: Mon Jul 12, 2010 4:46 pm
Location: Far from this all

Re: Fix for rbrdll pacenote editor

Postby Envolved » Sat Dec 11, 2010 5:41 am

What a great tool! thanks to Lamda and Eno72, i will use it.
"Be good, take your time, do a good job, don´t do a low quality track, do a good quality track"
User avatar
Posts: 44
Joined: Thu Dec 09, 2010 2:51 pm
Location: Buenos Aires - Argentina

Re: Fix for rbrdll pacenote editor

Postby lakimakromedia » Fri Jan 07, 2011 7:48 am

Thanks for this fix, it was annoying when dll doesnt work correctly. Now i have good editor :).
If FWD would be better, we should walk on hands ...
User avatar
Posts: 94
Joined: Wed Dec 22, 2010 8:48 pm
Location: PL

Return to Tips & Tricks

Who is online

Users browsing this forum: No registered users and 1 guest