GTExplorer Icon
License: MIT Python 3.8+ PyQt6 Platform: Windows Gran Turismo 1 Last Commit GitHub Release

Extractor and viewer for Gran Turismo 1 (PlayStation) archive files.

Download Here

1 2 3 4 5


Features

Note: Repacking is currently unfinished.


Requirements

pip install -r requirements.txt
          

Quick start

From the repo root:

python src/main.py
          

Windows:

runtool.bat
          
  1. Open… — pick a .DAT / .ARC
  2. (Optional) choose a file list so names are real instead of 000, 001, …
  3. Extract All or Extract Selected

Full guide → Usage


Archive kinds

Kind Detection Examples
Standard GT-ARC @(#)GT-ARC COURSE.DAT, CAR.DAT, SOUND.DAT, MENU_RAW.ARC
Compressed GT-ARC Mangled @(#)GT-A / RC CARINF.DAT
Raw GT-ZIP No ARC wrapper GAMEFONT.DAT

Detected types (summary)

Content Ext Notes
TIM texture .tim 10 00 00 00 magic
TIM pack .tpk Named TIM container
GT-PS / GT-CAR / GT-CTEX / GT-SKY .ps / .car / .tex / .sky Models & textures
Nested GT-ARC .arc Open with Open Nested ARC
GTHTML .gthtml GT menu/script data
INST / ENGN / SEQG .ins / .es / .seq Sound & sequences
SPEC, COLOR, TIRE, … matching Car part tables
Filename lists / text .idx / .txt Name tables & messages

Full table + TIM pack layout → Formats


File lists

Bundled region lists: src/gtarcexplorer/filelists/

Per-archive notes:


Known GT1 archives

See Known archives.


Project layout

src/
          ├── main.py
          └── gtarcexplorer/
              ├── __init__.py
              ├── gui_qt.py
              ├── archive.py
              ├── detect.py
              ├── gtzip.py
              ├── filelist.py
              ├── filelists/
              │   ├── filelist_pal_retail.txt
              │   ├── filelist_usa_retail.txt
              │   ├── filelist_usa_demo.txt
              │   ├── filelist_jp_retail.txt
              │   ├── filelist_jp_demo.txt
              │   └── filelist_jp_testdrive.txt
              ├── tim_pack.py
              ├── tim_image.py
              ├── ctex.py
              ├── gtps.py
              ├── audio.py
              ├── spec.py
              ├── namelist.py
              ├── gthtml.py
              └── replay.py

          thm/
          ├── icon.ico
          └── dark.qss

          runtool.bat
          requirements.txt
          docs/
          

Notes

Credits

License

MIT — see LICENSE.

JeevesGB