11 lines
435 B
Markdown
11 lines
435 B
Markdown
|
|
Analysis and reimplementation of Railroad Tycoon 3
|
||
|
|
|
||
|
|
|
||
|
|
The old executable is at ./rt3_wineprefix/drive_c/rt3/RT3.exe
|
||
|
|
|
||
|
|
Our task is to understand the executable's structure and build a function-by-function rewrite in Rust.
|
||
|
|
As we go, we will document the file formats and functions and write unit and integration tests.
|
||
|
|
|
||
|
|
We will build a dll which we can inject into the original exe, patching in individual functions as
|
||
|
|
we build them out.
|
||
|
|
|