GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - CTR-tools/CTR-tools: Crash Team Racing (PS1) tools - a C# framework and a set of tools by DCxDemo to parse files found in the original kart racing game by Naughty Dog (and a bit of Crash Bash too).

BranchesTags
Open more actions menu

Latest commit

 

History

968 Commits
968 Commits

Folders and files

NameName
Last commit message
Last commit date
ctr-tools
ctr-tools
 
 
formats
formats
 
 
iso-rebuild
iso-rebuild
 
 
samples
samples
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
ctr-tools-banner.jpg
ctr-tools-banner.jpg
 
 
ctr-tools-logo.png
ctr-tools-logo.png
 
 

Repository files navigation

CTR-tools

GPLv2 License Discord Chat

Various tools to operate Crash Team Racing (PS1) game files.

Download latest release here: https://github.com/CTR-tools/CTR-tools/releases/latest
Tools description: https://github.com/CTR-tools/CTR-tools/wiki/Tools-description

Join the CTR-tools Discord server: https://discord.gg/WHkuh2n

Features

  • fly around the original CTR levels in a 3D viewer, including a stereoscopic 3d mode
  • extract and rebuild BIGFILE.BIG, human readable filenames and folder structure included
  • extract levels in OBJ format featuring medium texture quality
  • extract static models and import untextured models back in the game
  • extract samples in VAG/WAV formats and music tracks in MIDI format from KART.HWL
  • edit level vram textures
  • edit localization files
  • minor Crash Bash support: unpack CRASHBSH.DAT from various CB builds and extract textures

CTR-tools

Building

CTR-tools is being developed in Visual Studio Community 2019.
Target platform is .NET Framework 4.6.2 (ctrviewer is targeting .NET Core 3.1).
It should be enough to install VS and add dependencies via NuGet.
Make sure to have Open Sans font installed on your system.

Project dependencies:

  • NAudio - https://github.com/naudio/NAudio (used to export MIDI files)
  • Crc32.NET - https://github.com/force-net/Crc32.NET (for CRC32 sample hashes)
  • MonoGame - https://github.com/MonoGame/MonoGame (used for viewer)

Contribution

Game research is welcome, for starters please check:

  • CTR-tools wiki: https://github.com/CTR-tools/CTR-tools/wiki
  • Open issues: https://github.com/CTR-tools/CTR-tools/issues

2016-2022, DCxDemo*.

About

Crash Team Racing (PS1) tools - a C# framework and a set of tools by DCxDemo to parse files found in the original kart racing game by Naughty Dog (and a bit of Crash Bash too).

discord.gg/WHkuh2n

Topics

bigfileconvertercrash-bandicootcrash-bashcrash-team-racingcseqctrextractorframeworkhowlkartmidimoddingmonogameplaystationps1psxtoolsunpackerviewer

Resources

Readme
GPL-2.0 license
Activity
Custom properties

Stars

191 stars

Watchers

13 watching

Forks

18 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.