www.tombraiderforums.com

www.tombraiderforums.com (https://www.tombraiderforums.com/index.php)
-   Software Development (https://www.tombraiderforums.com/forumdisplay.php?f=55)
-   -   OpenLara project (https://www.tombraiderforums.com/showthread.php?t=216618)

XProger 03-11-16 23:40

OpenLara project
 
Hi guys! Let me introduce to you yet another open-source engine of classic Tomb Raider series - OpenLara (I have a poor imagination)



Three months ago I was inspired by OpenTomb project and started making my own Tomb Raider.

Project is cross-platform but Web is prefer and you always can see latest changes by the link Web build with demo level.
If for some reason you are not able to run web version you always can download latest releases for all supported platforms or build it by yourself from source code. Windows, Linux, MacOS X, Raspberry Pi, Android, iOS and Web platforms are currently supported 8)

At the moment the project is at an early stage to my first goal - TR1 implementation. First alpha release planned on 25 November and I hope it'll be more playable :)
I'll try to report here and upload videos to my YouTube channel about development process.

Tools
Xpadder config by annl
For Logitech Precision and PS4 gamepad support

larasbraid by skalogryz
Adds Laras braid (from LEVEL3A) into other levels (PHD only)

GOG Tomb Raider extractor for linux by cylgom

Where I can get level files?

Where is latest native android builds?

sapper 04-11-16 06:01

TR1 never looked so good!

Well done.

HeinzFritz 04-11-16 07:22

I tried the web version (while surfing on Linux Ubuntu Studio 14) and I am impressed. If this is really the result of only three months work, than I can imagine the spectacle that should follow soon...
The controls work fine online, the camera is much better than the original one, the movements are smooth and I have not run into any bugs.
The best of all "open" projects so far!
My compliments!

Caesum 04-11-16 07:30

You have made so much in just three months?! :yik:

godmodder 04-11-16 10:57

Wow, this is really fantastic! :D

I like your web-based and no-nonsense approach!

_KC_ 04-11-16 11:07

This is incredible. Thanks for your effort.

I have some questions if you don't mind? I'm a complete noob with technical stuff so please forgive me.


How have you done this? Is this Tomb Raider code or have you had to make it from scratch?

Why does Lara move so fast? (not a critisim, I'm just curious)

Is there any chance you could provide the option to use PC controls? (arrows to move, space bar to holster, etc)

How much more work do you plan on doing with this?


This really is fantastic, can't wait to see it when some more work's been done. Hats off to you!

XProger 04-11-16 14:48

Thanks you all for the feedback! :)

Quote:

Originally Posted by _KC_ (Post 7676722)
How have you done this? Is this Tomb Raider code or have you had to make it from scratch?

I use original TRosettaStone level format description and v3 from OpenTomb guys. All code is written from scratch on C++ with OpenGL as main GAPI. I've some disassembled code from DOS, PSX & Android versions, but it's very non-informative and requires a lot of time and perseverance to understand what's going on there :(

Quote:

Originally Posted by _KC_ (Post 7676722)
Why does Lara move so fast? (not a critisim, I'm just curious)

Maybe you feels it because different FOV compared to original, but it's same speed. Anyway I'll check it on test track 8)

Quote:

Originally Posted by _KC_ (Post 7676722)
Is there any chance you could provide the option to use PC controls? (arrows to move, space bar to holster, etc)

I've thinking about that but in original you have some keys assigned to Home, Delete, PgDn, PgUp and my notebook (as example) has reduced keyboard with non-ergonomic access to these keys. Of course, in the future I plan to do controls configuration from in-game menu.
By the way, currently Web & Windows versions has gamepad support (prefer to XBox controller).

Quote:

Originally Posted by _KC_ (Post 7676722)
How much more work do you plan on doing with this?

I plan to finish all basic functionality (like camera, collisions, firing etc.) at the end of this year and in the spring I will finish the implementation of all logic objects and AI. Then I proceed to TR2 and so on! 8)

Tombraiderplay 04-11-16 16:28

You go boy ♥♥♥♥♥♥♥♥♥

I cant tell you how awesome this looks 《》
What programming language are you using btw ?

Alex Fly 04-11-16 19:09

Very impressive project there, I'll be certainly keep an eye on this one. :tmb:

I was about to ask if you could make an option to play with an AZERTY keyboard instead of a QWERTY but regular PC controls (with the arrows etc) are a good option. I see you already answered for this question regarding controls anyway so I won't ask about it again and I'm impressed to read you can play it with a gamepad.

Also I was wondering (and worrying)... Are you going to make the full game playable ? If yes, what about some possible legal issues with Square-Enix ? Just a thought... :ponder:

XProger 04-11-16 20:29

Quote:

Originally Posted by Alex Fly (Post 7676877)
Also I was wondering (and worrying)... Are you going to make the full game playable ? If yes, what about some possible legal issues with Square-Enix ? Just a thought... :ponder:

Thanks. All is possible, but I hope Square Enix has more interesting cases. Receipt of letter "cease & desist" will be an honor for me ;)
I'll solve problems as they come.


All times are GMT. The time now is 18:52.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.