"Poorly documented" was perhaps a little strong, sorry for that. The documentation is actually quite extensive, only the language might be somewhat crude. I don't get this page though:
http://wiki.ttdpatch.net/tiki-index.php ... n2Vehicles
How do I form "ranges" from these things, as detailed here:
http://wiki.ttdpatch.net/tiki-index.php ... nalAction2 ?
Also if someone can fill in the question marks in the following snippet of code, I'll be very grateful.
(...sprites...)
// cargo-id 23: engine front
2770 * 9 02 00 23 01 01 00 00 00 00
// cargo-id 24: passenger car 1
2771 * 9 02 00 24 01 01 01 00 01 00
// cargo-id 25: passenger car 2
2772 * 9 02 00 25 01 01 02 00 02 00
// cargo-id 26: mail car 1
2773 * 9 02 00 26 01 01 03 00 03 00
// cargo-id 27: mail car 2
2774 * 9 02 00 27 01 01 04 00 04 00
// cargo-id 28: engine back mail
2775 * 9 02 00 28 01 01 05 00 05 00
// cargo-id 29: engine back passenger
2776 * 9 02 00 29 01 01 06 00 06 00
(... more sprites ...)
// cargo-id 2A: symmetrix pax
2786 * 9 02 00 2A 01 01 00 00 00 00
// cargo-id 2B: symmetric mail
2787 * 9 02 00 2B 01 01 01 00 01 00
// cargo-id 2C: decide by position in consist, one decision range;
// 24 (pax1) if ???, default 2A (symm pax)
2788 * 14 02 00 2C 81 40 00 FF 01 24 00 01 01 2A 00
// cargo-id 2D: decide by position in consist, two decision ranges;
// 29 (engine back pax) if ???, 25 (pax2) if ???, default 2C
2789 * 18 02 00 2D 81 40 08 FF 02 29 00 00 00 25 00 01 01 2C 00