Editor Definition Documentation - RomRaider/RomRaider GitHub Wiki

Introduction

This page should give you a full overview of how to create definitions for the RR editor. Editor definitions define where tables are located in the binary file and how to convert the raw binary values into their real values. You could define definitions for any binary file, it does not have to be an image from an engine ECU.

Table Definitions

Moved to website

General table properties

Name, storage address, type, category, storagetype, userlevel, description

Scaling

units, expression, to_byte, format, fine_inc, course_inc

2D, 3D table properties

Axis definition

X Axis, Y-Axis, Static X-Axis, Static Y-Axis

Masked2DSwitchable Table

Switch Table

BitwiseSwitch Table

ROM identification

How to choose the correct definition for a chosen file, general info

Properties: internalidaddress, internalidstring, xmlid, ecuid, year, market, make, model, submodel, transmission, memmodel, filesize

Checksums

Validation, Correction, different types, etc.

Inheritance