All Projects → TOMB5 → Tomb5

TOMB5 / Tomb5

Licence: mit
Tomb Raider: Chronicles Disassembly translated to C source code.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Tomb5

Engine
A basic cross-platform 3D game engine
Stars: ✭ 208 (-47.61%)
Mutual labels:  emscripten, game, engine, mac
Tr2main
Tomb Raider II Injector Dynamic Library
Stars: ✭ 46 (-88.41%)
Mutual labels:  source, decompile, port, code
Opengrok
OpenGrok is a fast and usable source code search and cross reference engine, written in Java
Stars: ✭ 3,452 (+769.52%)
Mutual labels:  source, engine, code
Openswe1r
An Open-Source port of the 1999 Game "Star Wars Episode 1: Racer"
Stars: ✭ 236 (-40.55%)
Mutual labels:  game, port, mac
Opentomb
An open-source Tomb Raider 1-5 engine remake
Stars: ✭ 1,035 (+160.71%)
Mutual labels:  source, game, engine
reverse-enginnering
open source repository
Stars: ✭ 29 (-92.7%)
Mutual labels:  source, decompile
Ggez
Rust library to create a Good Game Easily
Stars: ✭ 3,120 (+685.89%)
Mutual labels:  game, engine
Updated Carbanak Source With Plugins
https://twitter.com/itsreallynick/status/1120410950430089224
Stars: ✭ 303 (-23.68%)
Mutual labels:  source, code
Glorious Demo
The easiest way to demonstrate your code in action.
Stars: ✭ 3,290 (+728.72%)
Mutual labels:  mac, code
XcodeCommentWrapper
Xcode extension for wrapping comments
Stars: ✭ 29 (-92.7%)
Mutual labels:  code, source
Librelancer
A re-implementation of Freelancer
Stars: ✭ 303 (-23.68%)
Mutual labels:  game, engine
Exengine
A C99 3D game engine
Stars: ✭ 391 (-1.51%)
Mutual labels:  game, engine
larapos
Laravel Point of sale with invoice full source code free download pos apps.
Stars: ✭ 38 (-90.43%)
Mutual labels:  code, source
uSource
uSource is a plugin for importing MDL / BSP / VMT / VTF and etc... resources to Unity!
Stars: ✭ 44 (-88.92%)
Mutual labels:  engine, source
Isetta Engine
Novice-built game engine from the ground up (with blogs!)
Stars: ✭ 285 (-28.21%)
Mutual labels:  game, engine
arxwasm
Port of Arx Libertatis to WebAssembly using Emscripten
Stars: ✭ 28 (-92.95%)
Mutual labels:  emscripten, port
Clangkit
ClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
Stars: ✭ 330 (-16.88%)
Mutual labels:  source, code
Friceengine
🎮 JVM game engine based on Swing/JavaFX.
Stars: ✭ 330 (-16.88%)
Mutual labels:  game, engine
Magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+839.04%)
Mutual labels:  emscripten, game
Diablerie
Diablo 2 reimplementation on unity
Stars: ✭ 363 (-8.56%)
Mutual labels:  game, engine

Project: Decompile Tomb Raider: Chronicles (TOMB5)

Start Date: 21st June 2017.

PSX:

PSXPC_N:

PC_N:

Platform Build State
Windows (PSXPC_N) Build status
Linux (PSXPC_N) Build status
Linux (PSXPC_N) Build Status
PSX Build status

Disclaimer

This project may be abandoned at any time, use this product at your own risk.

What is this?

This repository contains decompiled code for the game Tomb Raider: Chronicles. All decompiled code is based off the final PlayStation and PC version. The goal is to decompile as much as possible since the original source code is reportedly lost. It is not expected for decompiled code to be 1:1 with the original source code. However, functionality wise it will be the same. Further debugging of the original PlayStation version at a later phase will help map out any existing bugs. All information (variable, file names, method names and data structures) have been obtained from debugging symbols (.SYM, .MAP), TRosettastone 3.0 and GAMEWAD.OBJ.

What are the current goals?

Current goals include decompiling all code up until the title screen sequence, ensuring it's fully correct then proceeding to decompiling in-game code. At this point in time the most critically required parts of code reside within the "GAME" folder.

Usage

Assuming you have compiled the most recent code or downloaded the latest binaries from appveyor (artifacts). Simply put your Tomb Raider: Chronicles PlayStation disc into your PC. At this point you'll need to copy all the files from the root of the CD to the same folder as MAIN.EXE. The codebase is currently based off the final NTSC version of Tomb Raider: Chronicles and final PC version. This means that other localised versions may not be supported. For further usage and build instructions visit this file.

How long will this take?

Depending on the amount of contributors it could take years.

Feel free to contact me on this: Discord server channel #TOMB5-decompile

Credits

  • Gh0stBlade: Lead Programmer (PSX/PSXPC_N).
  • zdimension: Programmer (PSX/PSXPC_N,PC_N).
  • Stohrendorf: Symdump tool creator.
  • smf: GTE code for EMU.
  • XProger: EMU render optimisations.
  • You?
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].