www.tombraiderforums.com

www.tombraiderforums.com (https://www.tombraiderforums.com/index.php)
-   The Last Revelation (https://www.tombraiderforums.com/forumdisplay.php?f=9)
-   -   The tomb4 project (https://www.tombraiderforums.com/showthread.php?t=227037)

Woops 13-03-22 15:13

The tomb4 project
 
Hi everyone!
Today I am announcing a little project that I, along with ChocolateFan, have been working on, a few knew this day was coming already, and here it is! the tomb4 project! (in all lowercase).

just like tomb5, it is a decompilation project that, first and foremost aims to document and preserve the original source code and assets of the game, and secondly, aims to provide bug fixes and gameplay improvements in many sections of the game.

We are fully open source, and our code can be used anywhere under the aforementioned license in the repository, along with credit :)

Full credits:
  • Troye (myself) - Main programming and decompilation effort, project leader.
  • ChocolateFan - Huge contributions to decompilation, fixes, and new features. A cornerstone of this project.
  • Arsunt for his TR2Main, zdimension and Gh0stblade for their tomb5 decompile.
  • Dominik for fix ideas and help.

alright, now the fun begins

Check out the changelog for the full list of fixes and additions! Highlights include fixed Uzis/Revolver holster bug, Fix grenade damage on Lara (hint: doesn't break the losing path after Senet ;)), subtractive blending for better effects (black smoke, etc.), PSX bars, and much more!

a little bit on the discord rich presence:
https://media.discordapp.net/attachm...36/unknown.png

Time Taken is the full game timer, from the pause menu!
Every level has its own picture, and the if you hover over the little circle, you can track Lara's health!
https://cdn.discordapp.com/attachmen...84/unknown.png

But Troye, how do we get all this!
I got you covered :D just have a quick read of our using guide for a little guide on how to install for the first time, and updating later on :)
The guide also shows off the newly added options menu for a bunch of customizable stuff:
https://media.discordapp.net/attachm...640&height=480

If you have any questions about any fixes/additions, feel free to ask, and if you happen to cross any bugs, or have any feedback/suggestions for us to fix next, please don't hesitate to let us know! All feedback is appreciated, and Happy Raiding!

Here are a few more screenshots...
https://media.discordapp.net/attachm...640&height=480
https://media.discordapp.net/attachm...640&height=480
https://media.discordapp.net/attachm...640&height=480

Kubsy 13-03-22 15:18

OMG Troye you goooooo!! :D:jmp:

I love everything

jonathanrij 13-03-22 15:29

Congrats on achieving yet another fantastic project! I just know that all the love and care being put into this will amplify the greatness of Tomb Raider 4 even more. I'm so excited to try out this new experience! <3

Jathom95 13-03-22 15:34

Wow!! I didn't expect this to be released this soon! Congrats on the release Troye and thank you so much for helping to make TR4 that much better!

Also, just wanted to mention that just like for the tomb5 project, I've added a link to this thread and the release page on TR4's PCGamingWiki page so even more people can find it. :)

Wolf 7 13-03-22 18:00

Great news!! It is so cool seeing many of these projects coming up recently :3

.snake. 13-03-22 18:30

Omg Troye please have my babies!!! AMAZING! Thank you!! :jmp:

nickp364 13-03-22 19:21

Niceeeee :jmp: :jmp:

Delca 13-03-22 19:23

Incredible. Thank you for this amazing gift to the community. :hug:

Quote:

Originally Posted by .snake. (Post 8346564)
Omg Troye please have my babies!!!

:( I won't let this happen.

Caesum 13-03-22 19:49

I thought u was gonna rename it to tomp4 :(

gorgeous bby

LateRaider 13-03-22 20:07

God is real and their name is Troye

tomblover 13-03-22 20:17

Hell yes! :jmp:

Woops 13-03-22 20:48

Thank you so so much everyone, really appreaciate all the love and support from everyone :hug:

Quote:

Originally Posted by Delca (Post 8346572)
:( I won't let this happen.

The only babies I want are yours :gki:

Quote:

Originally Posted by Caesum (Post 8346573)
I thought u was gonna rename it to tomp4 :(

decided against it last second :p

UroshUchiha 13-03-22 21:18

This sounds wonderful! An essential thing for any TR4 replay!
Does the tomb4 project effectively make this obsolete? https://www.tombraiderforums.com/sho...d.php?t=219262

Reading the changelog I couldn't find anything about torch-in-hand mesh and torch-throwing animation in Giza levels, enemies no longer fade away when killed and Lara no longer turns transparent when Looking.

.snake. 13-03-22 21:25

I have a question: I'm currently halfway through a playthrough of TR4. Can I use this tomb4 project with an old save or will that cause problems and is it best to start a new game?

laracroftswest 13-03-22 21:47

Really amazing work Troye. Also really easy to install. THANK YOU!!!!

DanV 13-03-22 21:51

My fav TR game. Thank you :D

Nuke 13-03-22 22:28

Wow, thank you so very much for this! This is everything, I'm so excited! :jmp:

Woops 13-03-22 23:08

Thanks a lot everyone :hug:

Quote:

Originally Posted by UroshUchiha (Post 8346582)
This sounds wonderful! An essential thing for any TR4 replay!
Does the tomb4 project effectively make this obsolete? https://www.tombraiderforums.com/sho...d.php?t=219262

Reading the changelog I couldn't find anything about torch-in-hand mesh and torch-throwing animation in Giza levels, enemies no longer fade away when killed and Lara no longer turns transparent when Looking.

the torch thing is just a level file mod so, you can still use it. the others are not planned. However, we are open source so anyone can edit the code and customize anything :)

Quote:

Originally Posted by .snake. (Post 8346583)
I have a question: I'm currently halfway through a playthrough of TR4. Can I use this tomb4 project with an old save or will that cause problems and is it best to start a new game?

If you were using Steam or GoG, then they are 100% compatible. if you get issues with either, let me know :) CD version saves will probably either crash or reload Lara at the wrong place.

Vitin_96 14-03-22 01:26

You did a wonderful job, Troye. I cannot wait to finish this game once more:D
I just would like to report a small bug that i encontered while playing it. It appears that the crossbow with explosive ammo doesn't cause damage to enemies. The darts pass through their bodies...
Just one more question... Are you planning to fix the buggy volumetric fog bulbs?

Jathom95 14-03-22 01:49

Quote:

Originally Posted by Vitin_96 (Post 8346620)
Just one more question... Are you planning to fix the buggy volumetric fog bulbs?

I was kinda wondering about this too. They admittedly don't look great on PC by default, but I saw on here where TRJTA released a fix for several of them a few years ago. Apparently the weird blue coloration isn't intentional, or at least not everywhere.

But then again, I'm not sure if it would be something that could be fixed through code anyway.

Woops 14-03-22 03:50

Thank you, I will look into the crossbow :]
And yes, we have a few fixes planned for fog. unsure yet if we’ll change the fog color in certain levels but it’s totally possible! (like the blue in Temple of Karnak, I think it was a typo from someone. And, the Dreamcast version fixed it, even. It’s brown there)

Jathom95 14-03-22 03:56

^ Oh, how fantastic! :D

CheshireBitch 14-03-22 10:08

It's really great !!! I loved what you did for TR5 !!
Can't wait to try it with TR4 ! :jmp:

tomblover 14-03-22 10:10

Potentially stupid question: does this work for The Times Exclusive as well?

I'm aware TE has a few issues that are unique to it, because of the incomplete wad used to make the level IIRC, but baseline compatibility ought to be the same, no?

(assuming they use the same stock tomb4.exe, which I suppose might not be the case)

Kirishima 14-03-22 11:15

Didn't the ps1 version have a screen flash effect for the flash grenades?

Also was just testing an Alexandria save for compatibility, and for some reason explosive crossbow ammo wouldn't destroy the targets in that target practice area in Coastal Ruins. It's probably just me, though...

Ameliorator 14-03-22 13:07

Troye! This is incredible! Like others have said, I definitely wasn't expecting this to come so soon after tomb5 but I'm so happy it has. Once again you guys have come to the rescue of another classic TR on PC and it's great to see TLR get some modding attention. The addition of Lara actually aligning with the slope she's crawling on is such a cool feature :)

There's 2 things I wanted to ask about: The first being the art gallery available on the Dreamcast version. It's not an important feature at all but could that be added to this? The second thing being echo and reverb effects from PS1 - are they possible to have on PC? I don't know how much you are able to actually alter these games with the tools you have so I'm sorry if these are silly requests lol

Kirishima 14-03-22 13:23

@Ameliorator

I doubt the art gallery will be supported, but I did ask a similar question about reverb in the Tomb5 thread and Troye said it was planned. May also be the case for Tomb4, but that's just speculation. Reverb does seem to be possible since several TRLE levels appear to have it implemented from some of the videos I've seen.

ToMbRaIdErxFtW 14-03-22 13:37

Hey this is awesome! Thank you for all your hard work and dedication to Tomb Raider and it's community! :)

Question: Is there a way to have the game in widescreen but without stretching the FMV's, HUD and Text? If there isn't, would it be possible to add something like that please?

Acacea 14-03-22 14:33

These patches are always so amazing. Thank you good soul!

Woops 14-03-22 14:44

Quote:

Originally Posted by CheshireBitch (Post 8346652)
It's really great !!! I loved what you did for TR5 !!
Can't wait to try it with TR4 ! :jmp:

Quote:

Originally Posted by Acacea (Post 8346714)
These patches are always so amazing. Thank you good soul!

Thank you :)

Quote:

Originally Posted by tomblover (Post 8346653)
Potentially stupid question: does this work for The Times Exclusive as well?

I'm aware TE has a few issues that are unique to it, because of the incomplete wad used to make the level IIRC, but baseline compatibility ought to be the same, no?

(assuming they use the same stock tomb4.exe, which I suppose might not be the case)

Should be compatible, should be the same installation process :)
But, the cutscenes may not work properly, I haven’t tested it!

Quote:

Originally Posted by Kirishima (Post 8346660)
Didn't the ps1 version have a screen flash effect for the flash grenades?

Also was just testing an Alexandria save for compatibility, and for some reason explosive crossbow ammo wouldn't destroy the targets in that target practice area in Coastal Ruins. It's probably just me, though...

The grenades flash the screen if you have volumetric fog off :)
As for the crossbow bug, another user reported they can’t use them to damage enemies, so I’m pretty sure it’s a decompilation bug. Will be fixed asap!

Quote:

Originally Posted by Ameliorator (Post 8346682)
Troye! This is incredible! Like others have said, I definitely wasn't expecting this to come so soon after tomb5 but I'm so happy it has. Once again you guys have come to the rescue of another classic TR on PC and it's great to see TLR get some modding attention. The addition of Lara actually aligning with the slope she's crawling on is such a cool feature :)

There's 2 things I wanted to ask about: The first being the art gallery available on the Dreamcast version. It's not an important feature at all but could that be added to this? The second thing being echo and reverb effects from PS1 - are they possible to have on PC? I don't know how much you are able to actually alter these games with the tools you have so I'm sorry if these are silly requests lol

Quote:

Originally Posted by Kirishima (Post 8346683)
@Ameliorator

I doubt the art gallery will be supported, but I did ask a similar question about reverb in the Tomb5 thread and Troye said it was planned. May also be the case for Tomb4, but that's just speculation. Reverb does seem to be possible since several TRLE levels appear to have it implemented from some of the videos I've seen.

As Kirishima said, the gallery isn’t planned, but the reverb is :)

Quote:

Originally Posted by ToMbRaIdErxFtW (Post 8346687)
Hey this is awesome! Thank you for all your hard work and dedication to Tomb Raider and it's community! :)

Question: Is there a way to have the game in widescreen but without stretching the FMV's, HUD and Text? If there isn't, would it be possible to add something like that please?

I’ll try to see if it’s possible, but, at least at the moment, it seems unlikely. The entire system is built around the game being 4:3 so it makes things a little complicated :p

SLAYER 14-03-22 17:02

Congrats on the release. I can't wait to replay the game with this. I've been holding off for possibly 10+ years.

and I love the discord thingy! totally unexpected.

.snake. 15-03-22 05:32

Quote:

Originally Posted by Woops (Post 8346597)
If you were using Steam or GoG, then they are 100% compatible. if you get issues with either, let me know :) CD version saves will probably either crash or reload Lara at the wrong place.

Everything works perfectly with my old saves so far (playing the GOG version).

Just a few issues I've noticed, but they may be general TR4 stuff, or just issues on my end:

1) When skipping the cutscene in Angkor Wat of Lara finding her backpack, the meshswap of her having the backpack doesn't seem to happen. This probably is related to the act of skipping the cutscene before she puts it on, rather than your patch itself, so no biggie.

2) At the end of Temple of Horus, after the cutscene of Lara placing the amulet to seal the trapdoor, if I save and reload after this point, the trapdoor is no longer there. Not sure if this was always a bug in TR4, or if this is something new - I never noticed it until now.

3) Why does my loading screen with the text look like this? The text is so high and close to the bar, it's not aesthetic like in the screen you posted. Could it be related to my resolution? I play at 1920x1440 as this has always been best for my widescreen monitor.

https://i.imgur.com/YeP3NKi.jpg

4) I am guessing since this patch allows for black smoke the be shown, this here is part of the result? I like the black smoke effects for explosives like the grenades and crossbow, but I believe here it looks a little strange as shown in this screen. Is this what Core intended? I believe in the unaltered PC version the smoke here is white, and I guess it's just what I'm used to.

https://i.imgur.com/QujvlQo.jpg

* * *

All that aside, this is a truly amazing patch and I love these changes to enhance TR4 just like you did with TR5. Thank you very much :hug:

My personal wishlist and requests would be:

- Can we have an ammo counter like you added for TR5?
- Is it possible to stop enemy corpses from fading? (I believe the other patch that does this does strange things with the camera, particularly noticeable when Lara uses the crowbar.)
- Is it possible to enable the crawlspace-roll, roll-out-of-crawlspace, and pickup-item-while-in-crawl-position (not crouch position) ? I guess this would depend on if the animations are present in the Lara object of each .tr4 level file, and I'm not sure if all the level files have those revised Lara objects.
- I remember you mentioning you didn't want to tamper with level files when it comes to TR5, so this may be the same issue for TR4. But, the Young Lara skin for both 4 and 5 has a missing face on her left hand that has always driven me crazy. Would be nice if it could be fixed someday. :D
- Is editing the script file part of this project? Because it would be nice to finally get a fix for TR4's misspelled "SEPERATE" in the inventory options. It should be "SEPARATE". It's correct in TR5 ;)

Caesum 15-03-22 07:42

I assume Core placed SMOKE_EMITTER_BLACK there that's why it's black now.

Ameliorator 15-03-22 09:49

Quote:

Originally Posted by Kirishima (Post 8346683)
@Ameliorator

I doubt the art gallery will be supported, but I did ask a similar question about reverb in the Tomb5 thread and Troye said it was planned. May also be the case for Tomb4, but that's just speculation. Reverb does seem to be possible since several TRLE levels appear to have it implemented from some of the videos I've seen.

Quote:

Originally Posted by Woops (Post 8346723)
As Kirishima said, the gallery isn’t planned, but the reverb is :)

Hey, thanks both of you for getting back to me about this. Great to hear about the reverb :)

I also agree with .snake. that it would be great to have enemy bodies not fade and having the crawlspace-roll if possible

Wolf 7 15-03-22 09:51

Quote:

Originally Posted by .snake. (Post 8346844)
- Is it possible to enable the crawlspace-roll, roll-out-of-crawlspace, and pickup-item-while-in-crawl-position (not crouch position) ? I guess this would depend on if the animations are present in the Lara object of each .tr4 level file, and I'm not sure if all the level files have those revised Lara objects.

I am in no way Troye, but I can safely assume this would probably not be possible without modifying the files themselves, due to the fact the animations you mention are non present into the .tr4 files .w.

ATombRaiderFan 15-03-22 11:47

Quote:

Originally Posted by Woops (Post 8346542)
Hi everyone!
Today I am announcing a little project that I, along with ChocolateFan, have been working on, a few knew this day was coming already, and here it is! the tomb4 project! (in all lowercase).

You’ve done it again Troye and ChocolateFan! It’s phenomenal how quickly tomb4 came out so soon after tomb5! I'm delighted to see many of the same features in tomb5 are now also available in tomb4.

I got a small request if it’s not too much trouble, is there any chance the loading screen text can be made toggleable, so a theoretical PC option would hide the text?

Moreover, a huge thank you to the team for your hard work in making tomb4 a reality! It’s a good excuse to replay TLR and to fall in love with it again.

Quote:

Originally Posted by LateRaider (Post 8346577)
God is real and their name is Troye

If Carlsberg did gods.

Vitin_96 15-03-22 16:14

4) I am guessing since this patch allows for black smoke the be shown, this here is part of the result? I like the black smoke effects for explosives like the grenades and crossbow, but I believe here it looks a little strange as shown in this screen. Is this what Core intended? I believe in the unaltered PC version the smoke here is white, and I guess it's just what I'm used to.

https://i.imgur.com/QujvlQo.jpg

* * *

The smoke was supposed to be like that. It's black on ps1 version. PC had incorrect white smoke.

Nuke 16-03-22 11:41

Ammo counter, kills counter and option to remove enemy's corpses fading out would be awesome :)

Thank you so much again!

tomblover 16-03-22 22:24

Quote:

Originally Posted by Woops (Post 8346723)
Should be compatible, should be the same installation process :)
But, the cutscenes may not work properly, I haven’t tested it!

I can confirm it does not work; the strings are messed up and everything crashes when you hit New Game. :o

(I haven't tried loading a save file, because I don't have any handy at the moment, so maybe loading into the level itself works, and it's just the preceding cutscene that makes the game crash)

If it were somehow possible to add the level to TR4 as it is, through an extra menu option or something, I suppose that would be ideal - but you might not be able to replicate TREP features to that extent, of course...

another_tr_fan 16-03-22 23:12

Having played with this I can say this is an awesome project! I did however stumble across a problem: the game crashed after I completed a level. More specifically, Temple of Karnak. I think it might be worth it to mention that I am playing the game throught Peixoto's tool.
Also, I don't know if you guys are open for suggestions/ideas, but I always disliked this feature while you're pressing the look button that Lara gets slightly transparent, I feel like if it wasn't for that I could've gotten some very good screenshots. Also, the black bars on cutscenes have always felt innecesary to me :)
Keep up the good work!


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

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