OpenTomb — an open-source Tomb Raider 1-5 engine remake

in #open7 years ago

For example, the screen, audio, render, control, console and systems tr3 for a moment to the level of files within opentomb with trep, trng, etc. the advantage: what's this? Opentomb classic grave raider engine re-enactment of free source is, the classic from the grave raider games (1-5) as custom trle levels as well level to play the plan. Project eidos / core in vain were source files to retrieve the efforts, as the grave raider code or does not use. Instead, everything from the beginning fully developed re-being. It should be noted, However, that opentomb incomplete independent source projects some possession routines uses, openraider and vt as project (icculus.org) in the found in addition, earthquake tenebrae some code. Contemporary updates, characteristics and increases with the original grave raider series of experience to relax opentomb tries, fully powerful cpus and graphic card with modern on the PC running benefit from able to being. Forum and information links: tr forum link: http://www.tombraiderforums.com/showthread.php?t=197508discord channel: https://discord.gg/d8mqgdc a new engine why it is true that we have fully tr2-5 Windows forms of working, and dosbox through works perfectly tr1. However, as the case of the game to support for fast unlikely to be new operating system, with only bad will development. Opentomb you want any platform for ported to be able to always will. It's actually engine for patchers are also true that, to improve the purpose and update it is that we actually binary, great length by limited are not when new features, graphical increase, code modifications and more. Independent source engine limits removes to come. Features opentomb a completely different clash limits to offer the engine, circumventing many of view. We so-called "floordata" .opentomb a variable frame rate is capable each room for a will encounter mesh to make a regions generator use, the original engine.opentomb like 30fps not limited to OpenGL, openal, sdl and built-physics.opentomb normal and flexible libraries, such uses all person functionality to describe a lua script engine implements. This means that, once again, the contrary, the little, engine itself hardcoded the functionality of the original engines engine itself.many abandoned and unused features edit and recompile to havng without extension or modified can be opentomb in active have been. New animations, unused item, hidden psx specific structure, and so! Supported platforms opentomb a cross-platform engine is currently the Windows, Mac or Linux can be run. Yet in the development of a mobile implementation, but they certainly possible. In fact games levels a run for set up, you respective game assets will be required. These resources often because of this. Games over the variations with hidden formats be in for are you able to use your format for some of the game resources in the need to change it, or on the net say get. Here all need assets list and get them to where every game folder of data. Your retail games CD or steam / GOG bundles matches. Every game folder from data folder to, and tr3, for example of the same as / data / tr * / folder. Into, way beopentomb / data / tr3 / data / CD audio tracks will. Opentomb only supports ogg audiotracks, so you yourself by the original sound tracks changes should, or download full music here package tr1-5: https://opentomb.earvillage.net please note: files for the job renamed to be required can tr1-3 and tr5 for https://github.com/opentomb/opentomb/issues/447 loading screens please watch., You install official game pix directory to get. Only / data / tr3 / folder in the pix directory put. Games for, as it is a bit of screens loading to get hard as there is loading screens as PC version tr1-2, tr4 used level to screen for a loading screens were, and tr5 all loading graphics to store a encrypted format used. Therefore, your life easier, you can only download loading screen package here: http://trep.trlevel.de/temp/loading_screens.zip just right opentomb directory put, and this gait should. Note: engine screen photos October and pcx the form of supports. Set is cmakelists.txt file source code provided with, so your Windows. Cmake using opentomb can set, you name it can set :: blocks or netbeans ide. Alternatively, you code in this manually set can :: iterative / SRC directory all source files added blocks or netbeans, and the project construction options under linker settings in libraries, he added: Linux on libmingw32.alibsdl2main.alibsdl2.dll.alibpng.alibz.alibpthread.a, only source code download and terminal run: cmake. && need dependent make sdl2, October, zlib for the development headers. You command with Ubuntu on the basis of distro them can install: sudo suitable-Mac install libopenal- giant libsdl2- giant libpng12, giant libglu1- Mesa-Dev zlib1g- giant get, xcode project of use, which also source code is available in. Nb: please note that opentomb properly set c ++ 11 (-std = c ++ 11) flag need you old GCC version general optimization flag (-o1, -o2 and -o3), but -o3 flag as CPU-specific optimization flag (-march = Prescott, -march = i486, -march = core2), as well as can use this optimization level (GCC 5.1+ with crash built-known as crash engine can without error is compiled from may). Running and opentomb running order, only the performance of construction created by run. Default, by a command line options need. `By pressing access console. This is your orders a list to get levels, change the settings, and more. Enter 'help' to select the commands the allows. Enter 'exit, engine left. Currently, opentomb all settings config.lua and autoexec.lua through are managed. Config.lua continuous engine and the game's settings, consisting of autoexec.lua engine start up on executed, which should be in any rules contains. Config.lua different parts is divided into. These parts each, you usually very intuitive which are a number of parameters, name can change. Autoexec.lua start on ran the commands a simple list. Changes to existing laws incorrectly working engine may cause. Either autoexec.lua a level, enter' setgamef (game, the level) to choose or console, where the game is 1-5. Mansion levels usually 0 if, and game in which the level to start mansion don't 1., tr3 2 of the load, you setgamef (3, 2). Licensing opentomb source code for any part of that which means lgplv3 license, the distribution of independent source engine will enter as well as source open to be. Therefore, all are used libraries and bundle resources gpl- compatible license with independent source must be. Here libraries and resources and their license used list: OpenGL - licensing do not have (https://www.opengl.org/about/#11) openal soft - lgpl sdl / sdl - the picture zlib built-- zlib freetype2 - gpl lua - MIT ffmpeg rpl the form and Codex (http://git.videolan.org/) droid sans mono, roboto regular and roboto regular font thick - Apache credit nb: authors and to attend the list note that please project development in more and more people as is, constantly expanding, if any of this list! Teslarus missing may be the main developer.cochrane: the re-write and improve, Mac OS x support.gh0stblade: the add-ons, shader Port, gameflow implementation, state control fix up, camera and AI programming.lwmte: state and script to fix up, control, جییوآئ and audio modules, trigger and entity system rewrites.nickotte: interface programming, ring inventory implementation, camera right کریں- ups.pmatulka: Linux Port and testing.richardba: github transfer, github repo care, website design.saracen: room and static mesh lighting.stohrendorf: code review, original game logic of information, auto build system.t4larson: general stability patch and bugfixing.vobject: night makes, general compiler compatibility.vvs- maintain experience, feedback, big report.xproger: documents updates.banderi: documents, bugfixing.gabrielmtzcarrillo: entity shader work.filfreire: documents.

Sort:  

@janu123, congratulations on making your first post! I gave you an upvote!

Please give me a follow and take a moment to read this post regarding commenting and spam. (tl;dr - if you spam, you will be flagged!)