Lucas' Radcore Cement Library Builder

This book documents all of the features of Lucas' Radcore Cement Library Builder.

Introduction

What is the Radcore Cement Library Builder?

Lucas' Radcore Cement Library Builder or Lucas' RCF Builder for short is a tool that allows you to build custom RCF files.

While not practical for modding the PC version of The Simpsons: Hit & Run thanks to the Custom Files hack, it has uses when modding the console versions of that game as well as The Simpsons: Road Rage.

This tool currently only supports version 1.2 of the RCF format, the version used by The Simpsons: Road Rage and The Simpsons: Hit & Run.

Download

This tool is available from the Donut Team downloads page.

Command Line Arguments

See Command Line Arguments.

Tutorials

See Tutorials.

Version History

Version History

1.0

Initial release on October 2nd, 2018.

Command Line Arguments

This is a table of the various command line arguments that the RCF Builder supports.

Command Line Argument

Description Initial Release
-inputrcf "Path to RCF" Specify an input RCF file to output. 1.0
-inputdir "Path to directory" Specify an input directory to output. 1.0
-outputrcf "Path to RCF" Specify an output RCF to build any inputs to. 1.0
-outputdir "Path to directory" Specify an output directory to extract any inputs to. 1.0
-rcf "Path to RCF" Specify an RCF file to update with inputs.
This preserves the times of input and enables -memory.
1.0
-bigendian

Build a big endian RCF file for GameCube games.

Defaults to little endian.

1.0
-alignment "Alignment"

Pads each file to the specified amount.

Defaults to 2048, use 0 for no alignment.

1.0
-preservedirtimes Keep any modified dates when building an RCF file. 1.0
-preservercftimes Keep any modified dates when extracting from an RCF file. 1.0
-memory Load every input file into memory when building an RCF file. 1.0

Tutorials

This page contains a few short tutorials on how to use the RCF Builder.

NOTE: This tool currently only supports version 1.2 of the RCF format, the version used by The Simpsons: Road Rage and The Simpsons: Hit & Run.

Extracting an RCF

To extract an RCF file, use the following command line arguments:

"C:\path\to\LRCFB.exe" -inputrcf "C:\Path\To\RCF\File.rcf" -outputdir "C:\Path\To\Extract\To"

Building an RCF

From scratch

To build an RCF file from scratch, use the following command line arguments:

"C:\path\to\LRCFB.exe" -inputdir "C:\path\to\input\from" -outputrcf "C:\path\to\build\to\file.rcf"

You must also use -bigendian when building files for Nintendo GameCube games.

From an existing RCF and a directory

To build an RCF file from an existing RCF and a directory, use the following command line arguments:

"C:\path\to\LRCFB.exe" -inputrcf "C:\path\to\input\from\file.rcf" -inputdir "C:\path\to\input\from\dir" -outputrcf "C:\path\to\build\to\file.rcf"

For files that exist in both the RCF and the directory, the latter will be prioritized.

You must also use -bigendian when building files for Nintendo GameCube games.

Updating an RCF

To update the contents of an RCF file with that of a directory, use the following command line arguments:

"C:\path\to\LRCFB.exe" -rcf "C:\path\to\input\from\file.rcf" -inputdir "C:\path\to\input\from"

You must also use -bigendian when building files for Nintendo GameCube games.