What is it?

OpenTomb is a cross-platform reimplementation of classic Tomb Raider 1—5 engines that were developed by now defunct Core Design. It is not a patcher or DLL extension of already existing engines.

What's the features?

  • Modern collision approach: engine gets collision not from floor data, but directly from room mesh data. Static mesh and movable collision is also calculated on the fly and is not taken from pre-defined bounding boxes.
  • Integrated LUA scripting is extensively used by OpenTomb for flexible item, trigger and general gameplay programming on a per-level basis.
  • Audio engine: PC versions of Tomb Raider had no environmental audio effects, like echo, reverb or occlusions. OpenTomb successfully reimplements all these. Soundtrack player uses three-channel automatic handling, which allows to play background ambience, action music and speech all at the same time without interruptions.
  • Cross-platform compatibility: OpenTomb is being written in C++ using unified interfaces like SDL 2.0, OpenGL and OpenAL, so it can be made compatible with any common platform, like Linux or Mac.

Does it use original source code?

The project does not use any old Tomb Raider source code, because all attempts to retrieve sources from Eidos / Core were in vain, despite many petitions by the community. Instead, everything is being developed completely from scratch.
However, we're extensively using official and unofficial editing tools, as well as bits of original debug mappings to restore and reverse-engineer game mechanics.

Has it something to do with OpenRaider?

OpenTomb uses certain legacy routines from such unfinished open-source projects as OpenRaider and VT project (found at icculus.org), plus it incorporates some code from Quake Tenebrae.

What it can load?

OpenTomb supports level files from all retail Tomb Raider PC versions. Additionally, demo versions of TR1-4 are partially supported. Aside from this, it supports custom levels built with TRLE and Dxtre3d level editors. However, it doesn't support encrypted NGLE levels.

Image RSS Feed Latest Screens
Antarctica (TR3) Palace Midas - fully working items. The base (TR5)
Blog RSS Feed Report abuse Latest News: Milestone: triggers and item interaction implemented!

2 comments by Lwmte on Apr 14th, 2014

OpenTomb was in a stage of intensive development for all the past year, but until now, we haven't touched the sacred ground of triggers and entities interaction. Now the time has come, and for the first time we can see interactive (yet very rough) environment in City of Vilcabamba. Consider this a milestone, because now you can really finish the level with a little help of noclip.


Unlike original Tomb Raiders, where we had predefined and hardcoded routines for each entity type, OpenTomb allows you to program every single entity in game - all the code is done in Lua scripts. There is more to follow - timed triggers, pick-ups - and, of course, inventory!

Media RSS Feed Latest Video
Post comment Comments
Guest
Guest May 25 2014, 5:10pm says:

This comment is currently awaiting admin approval, join now to view.

hatonacat
hatonacat Apr 15 2014, 7:58pm says:

Wow. This looks very impressive.

+4 votes     reply to comment
Lwmte
Lwmte Apr 20 2014, 3:52pm replied:

Thanks! More to follow - TeslaRus (lead programmer) is already working on inventory system. Most likely, it will be classic ring system, like in TR1-3.

+2 votes     reply to comment
ChrispGames
ChrispGames Nov 7 2013, 9:42am says:

great project

+3 votes     reply to comment
Lwmte
Lwmte Nov 13 2013, 5:45am replied:

Thank you!

+2 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
OpenTomb
Platforms
Windows, Mac, Linux
Engine
Custom Built
Contact
Send Message
Official Page
Sourceforge.net
Release Date
TBD
Game Watch
Track this game
Share
Style
Genre
Adventure
Theme
Antiquity
Players
Single Player
Project
Indie
Twitter

Latest tweets from @open_tomb

Item combine works! Currently script is completed for TR4, including puzzle/key combos and waterskin puzzle. T.co

Oct 11 2014, 6:23am

At last! Lara picks up and uses things! Currently works for all keys and puzzles in TR1-4. Next stage: item combine! T.co

Oct 10 2014, 11:56am

Sorry for big delay! Now for the news - Lara now learns how to pick up things! T.co

Sep 27 2014, 2:35pm

@theicebreaker Thank you! Can't wait for your commits! ;) By the way, you can join project discussion right here: T.co

Jun 28 2014, 3:48pm

Loading screens and full-screen effects functionality! T.co

Jun 15 2014, 5:34pm

New set game feature: T.co

May 28 2014, 6:57am

@Roli29 Congratulations! Great level! ;)

May 26 2014, 2:38pm

OpenTomb article at Tomb Raider wikia: T.co

May 26 2014, 3:31am

Moving object lights: T.co Thanks again, Saracen!

May 25 2014, 5:28pm

Character leaning implemented: T.co

May 23 2014, 7:30am

Embed Buttons

Promote OpenTomb on your homepage or blog by selecting a button and using the HTML code provided (more).

OpenTomb
OpenTomb
Statistics
Rank
2,632 of 24,782
Last Update
5 months ago
Watchers
33 members
News
4
Tutorials
2