About This File
A script that exports and reimports .STRTBL string table files from many Angel Studios / Rockstar San Diego developed titles from 2000-2010 (technically 2023). I've identified at least 5 different revisions made to the format during that 10 year time frame, all of which are supported.
Requires Python 3.9 or newer. Usage is straight forward to decode to JSON and encode back to STRTBL.
python strtbl.py dec "/path/to/file.strtbl"
python strtbl.py enc "/path/to/file.json"
The script has been tested with string tables from the following titles:
Version 1 (Hash v0, Table v0)
- Midnight Club: Street Racing
- Smuggler's Run (Crazy Bump's: Kattobi Car Battle)
Version 2 (Hash v0, Table v1)
- Midnight Club: Street Racing (Japan)
- TransWorld Surf (Next Wave)
Version 3 (Hash v0, Table v2)
- Midnight Club II
- Oni 2: Death & Taxes
- Red Dead Revolver
- Rockstar Games Presents Table Tennis
- Smuggler's Run 2: Hostile Territory (Warzones)
- SpyHunter 2
- Test Drive: Off-Road: Wide Open
- TransWorld Surf (Next Wave)
Version 4 (Hash v1, Table v2)
- Midnight Club 3: DUB Edition
- Midnight Club 3: DUB Edition Remix
- Midnight Club: L.A. Remix
Version 5 (Hash v2, Table v2)
- Midnight Club: Los Angeles
- Red Dead Redemption
- Red Dead Redemption: Undead Nightmare
- Red Dead Redemption (Remaster)
Edited by Edness