• Stars
    star
    134
  • Rank 270,967 (Top 6 %)
  • Language
    C#
  • License
    MIT License
  • Created over 3 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A collection of utilities for working around certain Gran Turismo games.

PDTools

A collection of utilities for working around certain Gran Turismo games.

PDTools.Compression

Handles all compression needs.

  • PS2ZIP - GT3 to GT7 - Inflate, starts with 0xC5EEF7FF
  • PDIZIP - GTS - Inflate fragments
  • ZSTD - GT7

PDTools.Crypto

Library for dealing with crypto. Contains:

  • MCipher class - Generic encryption class, also used for saves (GT5/6)
  • MTRandom class - Used for pseudo-randomness generation
  • Salsa20 class - Used in movie, database encryption in GT5/6 & more
  • Chacha20 class - Used in GT7 volume & more
  • PDIPFSDownloaderCrypto class - Used for GT5/6 online patch update encryption
  • SimulationInterface folder - Sim Interface encryption handling for GT6, GTS, GT7

PDTools.Files

File format handling. Mostly PS3 formats.

PDTools.Files.Fonts.NVecBuilder

TTF to NVEC Font file converter for GT5/GT6

PDTools.GT4ElfBuilderTool

Builds elf executables based on compressed/encrypted CORE.GT4 files for reverse-engineering (GT4)

PDTools.GTPatcher

Patcher for PS4 GTs to inject command line arguments & more (GTS) using ps4debug

PDTools.GrimPFS

Online Patching library (GT5P/GT6) to be used in conjunction with GTToolsSharp

PDTools.LiveTimingApi & PDTools.LiveTimingApiTestTool

Library Interface & test tool for the LiveTimingAPI. Interfacing requires live event permission on the current GT7 account (or a way to enable it on a modded console)

PDTools.RText

Localization File handling (GT4-5-6-S-7)

PDTools.SaveFile

Library for reading, decrypting, writing encrypted save files (GT4)

PDTools.SimulatorInterface & PDTools.SimulatorInterfaceTestTool

Simulation Interface API implementation (GT6/Sport/7) to allow seeing "telemetry" information.

PDTools.SpecDB

GT4/GT5 Car Specification database file handler

PDTools.Structures

Documented internal structures (GT5/6)

PDTools.Utils

Various non-specific utilities

PDTools.Utils

Handling serialized adhoc object files (GT5/6/Sport)

Credits

  • xFileFIN & Others - Crypto, Tooling, General help
  • ddm999 - Course files & other bits
  • flatz - Volume Tools & Invaluable Research
  • GTPlanet for some SimulatorInterface figuring

More Repositories

1

GBFRDataTools

Tool for dealing with Granblue Fantasy: Relink archives.
C#
97
star
2

GT4SaveEditor

Save editor for Gran Turismo 4.
C#
36
star
3

GTToolsSharp

Gran Turismo 5/6/S/7 Volume Unpacker. 5/6 PDIPFS repacker.
C#
28
star
4

relink-modding

25
star
5

Grimoire

Work-In-Progress Custom Gran Turismo 5 & 6 Custom Server.
C#
21
star
6

Gran-Turismo-Modding-Guides

Modding guides for PS3-era Gran Turismo.
19
star
7

010GameTemplates

Just a bunch of random bt templates for 010 Editor for various games
C#
17
star
8

GraniteTextureReader

Granite SDK Texture Extractor (.gtp/gts).
C#
17
star
9

GTAdhocToolchain

Toolchain for the Gran Turismo scripting language, Adhoc, allowing fully custom game code.
C#
16
star
10

OpenAdhoc

Open-source re-implementation of Gran Turismo Scripts
C
16
star
11

PCarsTools

Set of tools for dealing with Project Cars files.
C#
13
star
12

gt-modding-hub

HTML
13
star
13

GTPSPVolTools

C#
11
star
14

GTPS2ModelTool

Model creator for PS2 Gran Turismo games.
C#
10
star
15

GT-File-Specifications-Documentation

File specifications for various Gran Turismo file types.
Python
10
star
16

GTEventGenerator

Gran Turismo 5 & 6 Tool to create custom events and categories.
C#
9
star
17

PixelPlanner

A World Planner for the game Pixel Worlds written in C#.
C#
7
star
18

GTAdhocTools

Adhoc Script code dissasembler for various Gran Turismo games (4 => Sport).
C#
6
star
19

ForzaTools

Various tools & utilities for forza games
C#
5
star
20

GameCheat-Unlockers

Collection of tools to generate or unlock bonus codes for games.
C#
5
star
21

TCMotorfest.Unpacker

File Unpacker for The Crew Motorfest.
C#
5
star
22

RRUnpacker

Ridge Racer 6/7/PSP/VITA & R:Racing - .DAT unpacker
C#
4
star
23

GTSpecDB

Gran Turismo SpecDB Editor (GT4 to 5)
C#
4
star
24

RTPackConverter

A tool to convert RTPack Assets (Proton SDK) into standard images.
C#
3
star
25

SGXDataBuilder

Creates and builds Sony SGX / SGXD Audio Banks ( sgd / sgh / sgb ) from standard audio formats (wav/ac3).
C#
3
star
26

DriveClubFS

Unpacks files from the Evos File System (Primarily from DriveClub).
C#
3
star
27

GT6_Custom_Track_Archive

An archive of Gran Turismo 6's Custom Tracks.
3
star
28

SonicCPTDecryptor

Decrypts .CPT files from Sonic Mega Collection Plus
C#
3
star
29

GT4SoundTool

(Unfinished) GT4 tool for conversion of music banks into midi/sound fonts
C#
2
star
30

XenoTools

WIP Set of libraries/tools for the Xenoblade Chronicles series.
C#
2
star
31

GT4Hooks

C
2
star
32

GTMusicLibraryEditor

A tools to view library track listing & playlists for Gran Turismo 4/5/6/Sport, with rebuild support for 4, 5 and 6.
C#
2
star
33

EnthusiaVolumeFS

Extract files from Enthusia Professional Racing volumes.
C#
2
star
34

Nenkai

1
star
35

TXS3Converter

An utility to convert Gran Turismo 5/6 TXS3 (.img) files to standard PNG.
C#
1
star
36

gbfr.fix.matchmaking

Source code for https://www.nexusmods.com/granbluefantasyrelink/mods/335
C#
1
star
37

WOGWiiTools

Tool for World Of Goo (Wii) files.
C#
1
star
38

AdhocScriptEngine

Just an attempt to reverse engineer the adhoc script/assembly language & system of the Gran Turismo series
C#
1
star