www.tombraiderforums.com

www.tombraiderforums.com (https://www.tombraiderforums.com/index.php)
-   Software Development (https://www.tombraiderforums.com/forumdisplay.php?f=55)
-   -   Tomb Raider 5 Decompilation Project (https://www.tombraiderforums.com/showthread.php?t=218674)

Nicklander 26-01-19 11:32

What’s the difference between this project and Monty’s TR5Main ?
Couldn’t you simply help Monty ?

Gh0stBlade 26-01-19 13:07

Quote:

Originally Posted by Nicklander (Post 8034356)
What’s the difference between this project and Monty’s TR5Main ?
Couldn’t you simply help Monty instead of working on yet another engine ?

There are many differences between tomb5 main and tomb5 decompile. Our project is not using injections into the main game binary like tr5main does. Tr5main is more focused on renderer enhancements for now.

This isn't another engine. It's the same original game engine Core Design used with zero modifications for now.

I'm not going to scrap my project after working almost 3 years on it for the lights of something else.

Nice try.

Dustie 26-01-19 17:29

Decompiling Tomb Raider 5 will help in developing TR5Main, and in the future should allow for making a standalone engine with the enhancements of TR5Main.

Nicklander 26-01-19 17:32

Quote:

Originally Posted by Gh0stBlade (Post 8034368)
There are many differences between tomb5 main and tomb5 decompile. Our project is not using injections into the main game binary like tr5main does. Tr5main is more focused on renderer enhancements for now.

This isn't another engine. It's the same original game engine Core Design used with zero modifications for now.

I'm not going to scrap my project after working almost 3 years on it for the lights of something else.

Nice try.

Yoyoyo chill. I didn't want to be rude. I apologize. :hug:

Ok so as far as I understood it, the most relevant ones are:
- TR5Main is a hack similar to TRNG but focussing on its TombEditor (will eventually become an engine some day)
- TR5 Decompilation Project tries to obtain the original TR5 engine code or at least smth very close
- OpenLara is a (completely?) new engine
- OpenTomb/TRE is also a (completely?) new engine, but kinda dead (?)

It's awesome that you are so dedicated to this project, but you need to understand that I and many other users on this forum are confused by the amount of engine-related projects going on here. This is mainly due to a lack of explaination and transparency, I really don't feel like going thru hundrets of pages just to understand what it's actually about and what progress has been made so far.

Also it's quite frustrating if you ask me, I'm following some of the development projects for years now and it seems like the teams working on them are splitting more and more. From the perspective of a level builder there's only focus on one point: An open-source engine that allows modifications and the implementation of new features. That's basically the end goal of all the 5 projects listed above. I understand that you all have different approaches to reach that goal but you may agree that it's not very effective working in such small groups. Things could be moving way faster if all the effort was put in a single project. There are countless examples of abandoned projects in our community, so far only the hard work put in Monty's Editor has actually paid off. Trust me, nobody here wants even more abandoned projects. :(

Anyways, it's really cool that you are so dedicated to the TR community. I just wanted to express my frustration about this whole situation and hope that we'll see results some day.

EDIT: Ok, I might have got this a bit wrong. It's nice to see that there's a Discord server uniting all of those projects. :)

Gh0stBlade 26-01-19 18:29

Quote:

Originally Posted by Nicklander (Post 8034424)
Yoyoyo chill. I didn't want to be rude. I apologize. :hug:

Ok so as far as I understood it, the most relevant ones are:
- TR5Main is a hack similar to TRNG but focussing on its TombEditor (will eventually become an engine some day)
- TR5 Decompilation Project tries to obtain the original TR5 engine code or at least smth very close
- OpenLara is a (completely?) new engine
- OpenTomb/TRE is also a (completely?) new engine, but kinda dead (?)

It's awesome that you are so dedicated to this project, but you need to understand that I and many other users on this forum are confused by the amount of engine-related projects going on here. This is mainly due to a lack of explaination and transparency, I really don't feel like going thru hundrets of pages just to understand what it's actually about and what progress has been made so far.

Also it's quite frustrating if you ask me, I'm following some of the development projects for years now and it seems like the teams working on them are splitting more and more. From the perspective of a level builder there's only focus on one point: An open-source engine that allows modifications and the implementation of new features. That's basically the end goal of all the 5 projects listed above. I understand that you all have different approaches to reach that goal but you may agree that it's not very effective working in such small groups. Things could be moving way faster if all the effort was put in a single project. There are countless examples of abandoned projects in our community, so far only the hard work put in Monty's Editor has actually paid off. Trust me, nobody here wants even more abandoned projects. :(

Anyways, it's really cool that you are so dedicated to the TR community. I just wanted to express my frustration about this whole situation and hope that we'll see results some day.

EDIT: Ok, I might have got this a bit wrong. It's nice to see that there's a Discord server uniting all of those projects. :)

I think the bigger problem is, the Tomb Raider community lacks programmers so it's hard to form a solid team of programmers in the first place. Unifying everyone into one single team won't work, we tried that with OpenTomb and everyone eventually got bored, upset and moved onto their own projects. One person might like one programming language, style or library over another and it's just argument after argument and everyone leaves.

I'm not saying it's better to work alone, but sometimes it avoids a big mess and fall outs. I would personally love to see more programmers and reverse engineers working on my project but sadly nobody but zdimension joined since the first commit in July 2017. We tried to advertise on other websites but it seems nobody is interested or people generally lack the skill required to work on this project.

Cheers.

Gh0stBlade 26-01-19 18:30

Quote:

Originally Posted by Gh0stBlade (Post 8034438)
I think the bigger problem is, the Tomb Raider community lacks programmers so it's hard to form a solid team of programmers in the first place. Unifying everyone into one single team won't work, we tried that with OpenTomb and everyone eventually got bored, upset and moved onto their own projects. One person might like one programming language, style or library over another and it's just argument after argument and everyone leaves.

I'm not saying it's better to work alone, but sometimes it avoids a big mess and fall outs. I would personally love to see more programmers and reverse engineers working on my project but sadly nobody but zdimension joined since the first commit in July 2017. We tried to advertise on other websites but it seems nobody is interested or people generally lack the skill required to work on this project.

Cheers.

Quote:

Originally Posted by Dustie (Post 8034421)
Decompiling Tomb Raider 5 will help in developing TR5Main, and in the future should allow for making a standalone engine with the enhancements of TR5Main.

Correct, both projects are sort of interchangeable. Only problem with TOMB5Main is that it doesn't follow the same file structure as the original game if i recall correctly so it's difficult to find certain pieces of code.

This project also runs on PCPSX, PSX and PC.

TheBlueFox 29-01-19 04:07

Quote:

Originally Posted by Gh0stBlade (Post 8034438)
I think the bigger problem is, the Tomb Raider community lacks programmers so it's hard to form a solid team of programmers in the first place. Unifying everyone into one single team won't work, we tried that with OpenTomb and everyone eventually got bored, upset and moved onto their own projects. One person might like one programming language, style or library over another and it's just argument after argument and everyone leaves.

I'm not saying it's better to work alone, but sometimes it avoids a big mess and fall outs. I would personally love to see more programmers and reverse engineers working on my project but sadly nobody but zdimension joined since the first commit in July 2017. We tried to advertise on other websites but it seems nobody is interested or people generally lack the skill required to work on this project.

Cheers.

It's a shame so few people working on a project that could greatly help the Tomb Raider community, but at the same time, understandable.
Wish you guys the best of luck with the project.

MontyTRC 02-02-19 18:58

TR5Main goes beyond TRNG because I am replacing all the API-dependent code with new code using new APIs. No more DirectSound, DirectX 6, etc but new and modern APIs.
99% of the issues with new Windows version is related to APIs.

Gh0stBlade 13-02-19 17:02

Latest progress is font rendering and title menu code added. :cln:
Video

Gh0stBlade 16-02-19 18:45

Latest build:
Video

Progress with the title screen menus, many bugs fixed also.

We are also looking for dedicated Game Testers. Let me know if you want to join the team!


All times are GMT. The time now is 02:33.

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