Tomb Raider 1-5 (with OpenTomb engine) - Le Bottin des Jeux Linux

Tomb Raider 1-5 (with OpenTomb engine)

🗃️ Specifications

📰 Title: Tomb Raider 1-5 (with OpenTomb engine) 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 👁️ Visual: 3D
🏷️ Category: Adventure & Action ➤ Classical ➤ Tomb Raider 🏝️ Perspective: Behind view
🔖 Tags: Adventure; Shooter; Platformer; Puzzle; 3D engine; Lara Croft; Female Protagonist; Retro; 1990s; Classic; Multi-platform; Level Editor; Mouse; Keyboard; Controller ⏱️ Pacing: Real Time
🐣️ Approx. start: 2015-06-07 👫️ Played: Single & Multi
🐓️ Latest: 2020-05-29 🚦 Status: 04. Released (status)
📍️ Version: Latest: Alpha build 03.02.2018 / Dev: 8e4c249 ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️💰 Libre with Commercial assets 🎀️ Quality: 7. ⏳️
🏛️ License: Code: LGPL-3 / Artwork: Commercial ✨️ (temporary):
🐛️ Created: 2017-02-19 🐜️ Updated: 2024-10-10

📦️ Deliverables

📦️ Package name: ..... 📦️ Arch:
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ✓ ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 👻️ Temporary:
💡 Lights on: 🎨️ Significant improvement:
👔️ Already shown: 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 🦺️ Work in progress:
🎰️ ID: 15211

📖️ Summary

📜️[en]: Tomb Raider 1-5 is a series of adventure games (published between 1996 and 2000, the commercial game engine having been rewritten for episode 6) in 3D objective view featuring Lara Croft, a British archaeologist. OpenTomb (formerly TRE, tr1_engine, for TeslaRus engine) is a libre, multi-platform compatible engine offering different collision detection, variable frame rate, Lua scripting for entities, a physics engine (Bullet), an advanced audio system (OpenAL: 3 channels (for background, action and speech), and various effects (echo, reverb, occlusions, air absorption, underwater low-pass filter)) and other unique features. 📜️[fr]: Tomb Raider 1-5 est une série de jeux d'aventures (publiés entre 1996 et 2000, le moteur du jeu commercial avait été ré-écrit à l'épisode 6) en vue objective 3D mettant en scène Lara Croft, une archéologue britannique. OpenTomb (ex TRE, tr1_engine, pour TeslaRus engine) est un moteur compatible libre et multi-plateforme offrant une détection de collision différente, une fréquence d'image variable, des scripts Lua pour les entités, un moteur de physique (Bullet), un système audio avancé (OpenAL : 3 canaux (pour le fond, l'action et la parole), et divers effets (écho, réverbération, occlusions, absorption de l'air, filtre passe-bas sous-marin)) et d'autres fonctionnalités inédites.

🎥️ Videos


💎 Features: (201701),


🦉️From Devs: 💥️(201411), 💥️(201412), 💥️(201403),


🎲️ Gameplay: 💥️(201404), 💥️(202309),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1 2] [Features/About] [Screenshots 1 2] [Videos ft(201701) t(202xxx) gd(201411) gd(201412) gd(201403) gd(201306) r(202xxx) lp(202xxx) g(201404) g(202309) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
• (see "Tomb Raider 1-5 (windows, data for Linux engines)" on this site)

🍩️ Resources

🔘️ Enhancing content
• Tomb Raider Xtra (High quality graphics for the original Tomb Raider): [Tomb Raider Xtra (John Capon's high resolution textures)] g(201708)
• GLIDOS (High quality graphics for the original Tomb Raider, free): [Homepage] [Dev site] 🎬️ g[fr](201411)

🔘️ Maps, Level editor
• IrisEngine (an editor for the OpenTomb project): [IrisEngine]

🔘️ Abandonwares, demos & docs
• 🗿️Abandonware sites (Overview, demo or abandonware, ROMs or Windows deliverable, for contents extraction or information): (see "Tomb Raider 1-5 (windows, data for Linux engines)" on this site)

🛠️ Technical informations
[PCGamingWiki 1 2 3 4 5] [MobyGames] [TRosettaStone (Tomb Raider Level File Format)]

🦣️ Social
(OpenTomb engine) Devs (OpenTomb Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(OpenTomb engine) Devs (TeslaRus 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Tomb Raider 1-5) Devs (Core Design [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202105) 2(202008) 3(201103) 4[fr](201103) 5(202xxx♺)]
The Project: [Blog] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit]

🐝️ Related
[Wikipedia (Tomb Raider) [fr] [en] [de]]
[Core Design.com] [Mod DB] [Indie DB]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Tomb Raider 1-5 (with OpenTomb engine)
🦊️ What's: A series of adventure games featuring the adventuress Lara Croft & a libre compatible engine
🏡️ https://opentomb.github.io/
🐣️ https://github.com/opentomb/OpenTomb
🔖 #LinuxGaming #ShareYourGames #Adventure #Puzzle
📦️ #LibreGameEngine #CommercialAssets
📖 Our entry: (homeless)

🥁️ Update: Alpha build 03.02.2018
⚗️ Hotfix 🐞️
📌️ Changes: https://github.com/opentomb/OpenTomb/releases
🦣️ From: 🛜️ https://github.com/opentomb/OpenTomb/releases.atom

💎 https://www.youtube.com/embed/3D8bTxNO98w
🦉️ https://www.youtube.com/embed/K0fzEs9Bds8
🦉️ https://www.youtube.com/embed/RrYXFl2-KAY
🎲️ https://www.youtube.com/embed/Td7DEDrwxJ4
🎲️ https://www.youtube.com/embed/a_8V5Gd1UzQ

🕶️

📚️ Tomb Raider 1-5 is a series of adventure games (published between 1996 and 2000, the commercial game engine having been rewritten for episode 6) in 3D objective view featuring Lara Croft, a British archaeologist. OpenTomb (formerly TRE, tr1_engine, for TeslaRus engine) is a libre, multi-platform compatible engine offering different collision detection, variable frame rate, Lua scripting for entities, a physics engine (Bullet), an advanced audio system (OpenAL: 3 channels (for background, action and speech), and various effects (echo, reverb, occlusions, air absorption, underwater low-pass filter)) and other unique features.

📕 Description [en]

📜️ "A series of adventure games featuring the adventuress Lara Croft & a libre compatible engine" 📜️

A multi-platform reimplementation of classic Tomb Raider 1—5 engines.

OpenTomb is a multi-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.

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.


What is this?

OpenTomb is an open-source engine reimplementation project intended to play levels from all classic-era Tomb Raider games (TR 1—5) and custom TRLE levels. The project does not use any old Tomb Raider source code, because all attempts to retrieve sources from Eidos / Core were in vain.

Instead, everything is being developed completely from scratch. However, 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.

All in all, OpenTomb tries to recreate original Tomb Raider games experience, although with contemporary updates, features and additions — to fully benefit from being running on modern PCs with powerful CPUs and graphic cards — unlike original engines, which are getting older and older (original engine, on which all classics were based, will turn 20 next year).

Why create a new engine?

It's true that we have fully working Windows builds of TR2-5, and TR1 works perfectly through DOSBox. However, as time progresses the situation will only worsen, with newer Operating Systems becoming increasingly unlikely to support the games. OpenTomb will always be able to be ported to any platform you wish.

It is also true that there are patchers for the original engine, aiming to improve and update it: TREP, TRNG, etc. The advantage with OpenTomb is that we are not limited by the original Binary, a huge limitation when it comes to new features, graphical enhancements, code modification and more. An open-source engine removes these limitations.

Features

✅️ OpenTomb has a completely different collision approach to the original engine, circumventing many of the limitations present. We use a terrain generator to make an optimized collision mesh for each room from so-called "floordata".
✅️ OpenTomb is capable of a variable frame rate, not limited to 30fps like the original engine.
✅️ OpenTomb uses common and flexible libraries, such as OpenGL, OpenAL, SDL and Bullet Physics.
✅️ OpenTomb implements a Lua scripting engine to define all entity functionality. This means that, again, unlike the original, much less is hardcoded into the engine itself, so functionality can be extended or modified without having to modify and recompile the engine itself.
✅️ Many abandoned and unused features from the original engine have been enabled in OpenTomb. New animation, unused items, hidden PSX-specific structures inside level files, and so on!

Supported platforms

OpenTomb is a multi-platform engine — currently, you can run it on Windows, Mac or Linux. No mobile implementations are made yet, but they are fully possible.

📕 Description [fr]

Une série de jeux d'aventures mettant en scène l'aventurière Lara Croft et un moteur libre compatible, Tomb Raider 1 à 5 par le studio Core Design, OpenTomb par l'OpenTomb Team, initié par TeslaRus.

Tomb Raider 1-5 est une série de jeux d'aventures (publiés entre 1996 et 2000, le moteur du jeu commercial avait été ré-écrit à l'épisode 6) en vue objective 3D mettant en scène Lara Croft, une archéologue britannique. OpenTomb (ex TRE, tr1_engine, pour TeslaRus engine) est un moteur compatible libre et multi-plateforme offrant une détection de collision différente, une fréquence d'image variable, des scripts Lua pour les entités, un moteur de physique (Bullet), un système audio avancé (OpenAL : 3 canaux (pour le fond, l'action et la parole), et divers effets (écho, réverbération, occlusions, absorption de l'air, filtre passe-bas sous-marin)) et d'autres fonctionnalités inédites.

Titres compatibles :

Tomb Raider 1 (1996, Tomb Raider)
Tomb Raider 2 (1997, Tomb Raider II)
Tomb Raider 3 : Les Aventures de Lara Croft (1998, Tomb Raider III: Adventures of Lara Croft)
Tomb Raider 4 : La Révélation finale (1999, Tomb Raider: The Last Revelation)
Tomb Raider 5 : Sur les traces de Lara Croft (2000, Tomb Raider Chronicles)

Voir aussi / See also (Tomb Raider 1996 engine & data): Tomb Raider 1-3 (1996-1998, with OpenRaider), Tomb Raider 1-5 (1996-2000, data), Tomb Raider 1-5 (1996-2000, with OpenLara), Tomb Raider 1-5 (1996-2000, with OpenTomb),


OpenTomb est une ré-implémentation multi-plateforme des moteurs des classiques Tomb Raider 1 à 5 développés par Core Design.
Ce n'est pas un patcher ou une extension DLL de moteurs déjà existants.

Le projet ne reprend pas l'ancien code source de Tomb Raider, car toutes les tentatives pour récupérer les sources d'Eidos / Core ont été en vaines, malgré de nombreuses demandes de la communauté. Au lieu de cela, tout est développé complètement à partir de zéro.


Qu'est-ce que c'est?

OpenTomb est un projet de ré-implémentation open-source d'un moteur destiné à jouer à tous les niveaux des jeux Tomb Raider classiques (TR 1-5) et les niveaux TRLE personnalisés. Le projet n'utilise pas quelque ancien code source de Tomb Raider, car toutes les tentatives pour récupérer des sources de la part d'Eidos / Core Design ont été vaines.

Au lieu de cela, tout est développé complètement à partir de zéro. Toutefois, OpenTomb utilise certaines routines héritées de projets open-source inachevés tel qu'OpenRaider et VT project (trouvé sur le site icculus.org), de plus il incorpore un code de Quake Tenebrae.

Dans l'ensemble, OpenTomb essaie de recréer l'expérience originale de Tomb Raider, bien qu'avec des mises à jour, des fonctionnalités et des ajouts contemporains - pour profiter pleinement de la ressources des PC modernes comportant de puissants CPU et cartes graphiques - contrairement aux moteurs d'origine qui deviennent de plus en plus vieux (le moteur original, sur lequel tous les classiques étaient basés, aura 20 ans l'année prochaine).

Pourquoi créer un nouveau moteur?

Il est vrai que nous avons des versions Windows pleinement opérationnelles de TR2-5, et TR1 fonctionne parfaitement via DOSBox. Cependant, avec le temps, la situation ne fera qu'empirer, les nouveaux systèmes d'exploitation devenant de moins en moins susceptibles de prendre en charge les jeux. OpenTomb pourra toujours être porté sur n'importe quelle plateforme que vous souhaitez.

Il est également vrai qu'il existe des correctifs pour le moteur d'origine, visant à l'améliorer et à le mettre à jour: TREP, TRNG, etc. L'avantage avec OpenTomb est que nous ne sommes pas limités par le binaire d'origine, une énorme limitation en ce qui concerne les nouvelles fonctionnalités , améliorations graphiques, modification de code et plus encore. Un moteur open source supprime ces limitations.

Fonctionnalités

✅️ OpenTomb a une approche des collisions complètement différente de celle du moteur original, ce qui permet de contourner un grand nombre des limitations présentes. Nous utilisons un générateur de terrain pour créer un maillage de collision optimisé pour chaque pièce à partir de ce que l'on appelle des "floordata".
✅️ OpenTomb est capable d'avoir une fréquence d'images variable, et non limitée à 30 images par seconde comme le moteur original.
✅️ OpenTomb utilise des bibliothèques communes et flexibles, telles que OpenGL, OpenAL, SDL et Bullet Physics.
✅️ OpenTomb implémente un moteur de script Lua pour définir toutes les fonctionnalités des entités. Cela signifie que, encore une fois, contrairement à l'original, beaucoup moins de choses sont codées en dur dans le moteur lui-même, de sorte que les fonctionnalités peuvent être étendues ou modifiées sans avoir à modifier et recompiler le moteur lui-même.
✅️ De nombreuses fonctionnalités abandonnées et inutilisées du moteur original ont été activées dans OpenTomb. De nouvelles animations, des objets inutilisés, des structures cachées spécifiques à la PSX à l'intérieur des fichiers de niveau, et ainsi de suite !

Plateformes prises en charge

OpenTomb est un moteur multi-plateforme - actuellement, vous pouvez l'exécuter sur Windows, Mac ou Linux. Aucune implémentation mobile n'est encore effectuée, mais elles sont entièrement possibles.