initial commit

This commit is contained in:
Jan Petykiewicz 2026-04-01 23:15:20 -07:00
commit 8d1f280e2e
4 changed files with 18 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
/target

6
Cargo.toml Normal file
View file

@ -0,0 +1,6 @@
[package]
name = "rrt"
version = "0.1.0"
edition = "2024"
[dependencies]

11
README.md Normal file
View file

@ -0,0 +1,11 @@
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.

0
src/main.rs Normal file
View file