www.tombraiderforums.com

Go Back   www.tombraiderforums.com > Tomb Raider Modding > Tomb Raider Modding

Reply
 
Thread Tools
Old 17-07-17, 14:11   #531
FairFriend
Student
 
FairFriend's Avatar
 
Join Date: Mar 2012
Posts: 102
Default

Quote:
Originally Posted by nakamichi680 View Post
Two small updates:
1) Level files bruteforce attack continues. This is the amount of hashes decrypted so far:



Another good news is that I've discovered the extension of mphs files. They are used to control blend shapes during cutscenes and their extension is a number (for instance LARA.4, LARA.76, MULLER.33 and so on) so no need to waste time on them, my tool already supports their extraction.

2) I will update multi-patcher to version 1.2.
Changelog:
- Added "ask windows admin rights permission popup": a friend of mine told me that if you try to mod the exe inside Program Files folder the tool won't save because of the Windows UAC. This will no longer happen.
- Fix for disappearing dead bodies.
- Fix for missing/green blood in German version.
Thank you for the update and the hard work, naka! I would have two questions, if you don't mind my asking:

1) In the end, which solution did you choose for the disappearing bodies problem?

2) what do you mean by, "hashes decrypted"?

If it takes too long to answer the questions don't bother, I don't want to waste your time
FairFriend is offline   Reply With Quote
Old 17-07-17, 14:34   #532
nakamichi680
Historian
 
nakamichi680's Avatar
 
Join Date: Feb 2015
Location: Italy
Posts: 456
Default

Quote:
Originally Posted by FairFriend View Post
Thank you for the update and the hard work, naka! I would have two questions, if you don't mind my asking:

1) In the end, which solution did you choose for the disappearing bodies problem?

2) what do you mean by, "hashes decrypted"?

If it takes too long to answer the questions don't bother, I don't want to waste your time
1) I've chosen to leave the fixed one year timeout but this is a temporary compromise since my ideal solution would be to change the way the game handles corpses while it's saving.
If you want to customize your exe with a different time, search "0000F0C3 000096C3" inside the exe. They are two floats, the first one is the blinking end timeout, the second one is the blinking start timeout.
Their values are calculated in this way:
n = seconds * 60 fps * (-1)
For instance, 10 minutes timeout would be:
10*60*60*(-1) = -36000

2) I'm referring to the hashes of the filenames inside GMXs
http://www.tombraiderforums.com/show...&postcount=372
nakamichi680 is online now   Reply With Quote
Old 17-07-17, 17:55   #533
red_lion
Historian
 
red_lion's Avatar
 
Join Date: Apr 2015
Location: Netherlands
Posts: 304
Default

Wonderful job, Naga.

Reminds me of a song. "I'm so exited, and I just can hide it, I know I know I like it." (or something like that)

Does the aduio in the *.amx.clz files bearing also filenames? Or are they just hashes?
red_lion is offline   Reply With Quote
Old 17-07-17, 21:27   #534
nakamichi680
Historian
 
nakamichi680's Avatar
 
Join Date: Feb 2015
Location: Italy
Posts: 456
Default

Quote:
Originally Posted by red_lion View Post
Does the aduio in the *.amx.clz files bearing also filenames? Or are they just hashes?
Just hashes, filenames are lost.

Level hashes almost completed, moving to cutscenes...


Last edited by nakamichi680; 17-07-17 at 21:30.
nakamichi680 is online now   Reply With Quote
Old 18-07-17, 05:46   #535
SLAYER
Archaeologist
 
SLAYER's Avatar
 
Join Date: Jun 2006
Location: Jordan
Posts: 1,996
Default

Either you discovered a faster way to reverse the hashes or you haven't slept in days. How do you do it?
__________________
Right now, I'm losing patience
SLAYER is offline   Reply With Quote
Old 18-07-17, 09:16   #536
nakamichi680
Historian
 
nakamichi680's Avatar
 
Join Date: Feb 2015
Location: Italy
Posts: 456
Default

Quote:
Originally Posted by SLAYER View Post
Either you discovered a faster way to reverse the hashes or you haven't slept in days. How do you do it?
Yep, I've used a combo of hash reversal + strings inside EVX files + debugging of the game while it's loading with cheat engine.
nakamichi680 is online now   Reply With Quote
Old 18-07-17, 12:52   #537
FairFriend
Student
 
FairFriend's Avatar
 
Join Date: Mar 2012
Posts: 102
Default

Quote:
Originally Posted by nakamichi680 View Post
1) I've chosen to leave the fixed one year timeout but this is a temporary compromise since my ideal solution would be to change the way the game handles corpses while it's saving.
If you want to customize your exe with a different time, search "0000F0C3 000096C3" inside the exe. They are two floats, the first one is the blinking end timeout, the second one is the blinking start timeout.
Their values are calculated in this way:
n = seconds * 60 fps * (-1)
For instance, 10 minutes timeout would be:
10*60*60*(-1) = -36000

2) I'm referring to the hashes of the filenames inside GMXs
http://www.tombraiderforums.com/show...&postcount=372
Ah, I see. Thank you for the clarification.
FairFriend is offline   Reply With Quote
Old 19-07-17, 07:43   #538
Shing
Student
 
Join Date: Apr 2011
Posts: 177
Default

So, what will you able to achieve at the end? I can see that you already made a lot of fixing, you make your own tools? O: Sorry, i'm a totally noob. But thank you for your work.
Shing is offline   Reply With Quote
Old 19-07-17, 08:06   #539
nakamichi680
Historian
 
nakamichi680's Avatar
 
Join Date: Feb 2015
Location: Italy
Posts: 456
Default

I use my own tools. All my achievements are in the AoD section, I only post work in progress stuff and some researches on game structure in this thread.
nakamichi680 is online now   Reply With Quote
Old 22-07-17, 07:47   #540
nakamichi680
Historian
 
nakamichi680's Avatar
 
Join Date: Feb 2015
Location: Italy
Posts: 456
Default

Good news! All strings inside GMXs (cutscenes too) have been succesfully decrypted, except for this one inside PRAGUE4:

ce8509a2

It is an MPHS file so its extension should be a number (.1, .2, .3, etc.) but it seems it's not used in that level so I can't rely on my EXE tricks to find the original name quickly.

All other 731 strings can be found here: https://pastebin.com/pKvAtW2X

nakamichi680 is online now   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT. The time now is 22:17.


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