www.tombraiderforums.com

www.tombraiderforums.com (https://www.tombraiderforums.com/index.php)
-   Tomb Raider Modding (https://www.tombraiderforums.com/forumdisplay.php?f=42)
-   -   Gibbed.TombRaider.DRMEdit (https://www.tombraiderforums.com/showthread.php?t=214300)

Paliha 19-03-16 17:14

Gibbed.TombRaider.DRMEdit
 
App to view game resources PC versions.
Supports the viewing:
1. Tomb Raider - Legend
2. Tomb Raider - Anniversary
3. Tomb Raider - Underworld
4. Lara Croft and the Guardian of Light
5. Tomb Raider 2013 ( only SubDRMEntry ) //full in future plans
6. Lara Croft and the Temple of Osiris ( only SubDRMEntry )//full in future plans
7. Rise of the Tomb Raider ( only SubDRMEntry )//full in future plans
To analyze the structure of the resource, the application has HexViewer.
For viewing graphics or objects, models and scenes, there are built-in viewers.
In automatic mode, after view model objects or scenes, the files *.obj and *.mtl is stored on disk in the source directory. The graphics is highlighted in the resource tree.
====================
Supports OS x86, x64:
win XP, Win Vista, Win 7, Win 8, Win 10
Minimum :
.NET 4.0, OpenGL 2.0
http://s3.uploads.ru/t/MT7zq.png
===================
With regard to the objects for Tomb Raider - Anniversary. In containers there is no DRM on these resources.
The arguments in favor of this conclusion :
1.Most of the resources of the graphics are identical 100% with Tomb Raider - Legend
2.The number of resources in Anniversary less
3.The container structure is identical with DRM Tomb Raider - Legend and sizes of containers different
4.The game in the second trilogy, and the only one in which the object is not found for 10 years.
http://s3.uploads.ru/t/eM9dX.png
Download Link https://www.sendspace.com/file/lr05i8
//Извиняюсь за плохой английский...)))

Paliha 20-03-16 13:54

Added support for Rise of the Tomb Raider/Lara Croft and the Temple of Osiris (identical), and Tomb Raider 2013.

To download need to specify the path to the game and highlight the desired resource in the resource tree. Update will be later.:tea:
http://zagruzitfoto.com/images/2016/03/20/HagtK.png

FreakRaider 20-03-16 14:11

And how does it work? What do I have to do in order to view the model? It always opens the RenderMesh files in the HexEditor

NoahCrofRaider 20-03-16 14:26

Can this be used to swap out models by any chance? Or is this just made to view models?

Paliha 20-03-16 14:27

Quote:

Originally Posted by FreakRaider (Post 7556987)
And how does it work? What do I have to do in order to view the model? It always opens the RenderMesh files in the HexEditor

So updates not. For you need to write a new parser. And it's about time:hea:
===========
Necessary consultations on opengl. how to put texture on the polygons do not have experience. The 3D engine understands until only vertices, normals and faces.If there is a co-knock in PM.

Alex Fly 21-03-16 15:26

Impressive tool, great job on developing it ! :tmb:

Kinda remember me a bit about GraveRobber, that I used a lot in the past with Tomb Raider Legend. :)

Paliha 22-03-16 08:38

Quote:

Originally Posted by Alex Fly (Post 7557490)
Impressive tool, great job on developing it ! :tmb:

Kinda remember me a bit about GraveRobber, that I used a lot in the past with Tomb Raider Legend. :)

For its time a good tool.:tmb::tmb:
Thanks for the rating, but the core of the code wrote Rick.

Though his code is already there are not a lot, but the fact is, without these source codes, I passed by VStudio.
===============
Added in Tomb Raider 2013 support fsb and decoding graphs.
Update possibly to the end of the week.
Now you can on the objects to find.:hea:
===============
ADD :
In the last two games under the fsb5 header is *.ogg. My fmodex refuses to play the sound.
If who knows throw off the parameters of the system.createSound(name, (FMOD.MODE._3D | FMOD.MODE.SOFTWARE| FMOD.MODE.LOOP_OFF | FMOD.MODE.CREATESTREAM), ref fsb);

Paliha 22-03-16 08:48

Quote:

Originally Posted by NoahCrofRaider (Post 7557000)
Can this be used to swap out models by any chance? Or is this just made to view models?

SaveDRM we need to learn and refresh. Because the indexed archives in the new games, function saveDRMButton.Enabled = false;

Paliha 24-03-16 08:00

http://upload.akusherstvo.ru/image974697.png
Didn't think the graphics will spend as much time. TR2013 - for objects not even begun...)) everything else was done. RTR - the developers removed the PCD Header.DDSFormat.
While found 12 types.
Sure only five:

PCD1 = 0x00000031,//?
PCD3D = 0x0000003D,//?
PCDG = 0x00000047,//DXT1
PCDH = 0x00000048,//DXT1
PCDN = 0x0000004E,//DXT5
PCDM = 0x0000004D,//DXT5
PCDP = 0x00000050,//?
PCDS = 0x00000053,//?
PCDW = 0x00000057,//?
PCD5B = 0x0000005B,//?
PCD62 = 0x00000062,//?
PCD63 = 0x00000063,//DXT5

Paliha 28-03-16 11:34

Updata ver 2.7 beta:
https://exelab.ru/f/index.php?action...387&page=-1#30
Add:
Model and small Mesh for 2013.
The parsing of the materials being tested. Unfortunately the resource is not found a single pointer to the offset, or the number of IDs graphics.
rewrote the function AlfaKanal.

Paliha 29-03-16 13:09

Added support for models for Rise of the Tomb Raider and Lara Croft and the Temple of Osiris.
For one Croft without hair
http://zagruzitfoto.com/images/2016/03/29/qViQv.png
Metasequoia4 great tool, but can someone tell me how to add objects?
Download Page Link..hair.
https://www.sendspace.com/file/nqeq87

Alex Fly 29-03-16 14:30

Impressive, keep up the great work ! :tmb:

sapper 30-03-16 04:04

Quote:

Originally Posted by Paliha (Post 7560385)
Metasequoia4 great tool, but can someone tell me how to add objects?

File>Insert

Paliha 30-03-16 08:54

Quote:

Originally Posted by sapper (Post 7560779)
File>Insert

Ок..:)
==========
Think I've debugged the difference between the games. A good solution how to automate the search for graphics completely, not yet. After parsing the model, the resource Material is selected Color.Gold .While there is no sorting, the Material to look for in the resource tree manually...))) After parsing, the Material, the graphic file will be visible in TextureViwer. The procedure of parsing the article correctly, the only pointer he found in resource, the address is 0x20 , this number is always discrete.
MaterialStream.Position = 0x20;
MaterialStream.Position = MaterialStream.ReadValueU32()+1;
But in some resources the pointer falls in the middle of the table. ..))) In the table there are flags, which denotes the purpose of the resource. Our file has the flag 01 ?? 02 00. There is an unknown magic...)))) let's see...I Hope that the community will connect to the solution.
There are funny moments. A reason to smile.
http://zagruzitfoto.com/images/2016/03/30/t6zP7.png
App updated to version 2.8 beta
https://www.sendspace.com/file/0i3w70
Expect bug reports.

Paliha 31-03-16 11:57

Fixed blunder with the definition of type Verteces.
http://zagruzitfoto.com/images/2016/03/31/5pRwq.png
Parsing the names of the graphs have small progress
The update will fill in later:hea:

CodeReaver 05-04-16 22:11

I found some old TRL notes from Turfster and BloodHammer if you guys need them. I couldn't see them anywhere online, but I got his permission to repost. It seems like you've already got the structures figured out, but PM me if you need them.

Paliha 06-04-16 05:53

Quote:

Originally Posted by CodeReaver (Post 7563672)
I found some old TRL notes from Turfster and BloodHammer if you guys need them. I couldn't see them anywhere online, but I got his permission to repost. It seems like you've already got the structures figured out, but PM me if you need them.

The data type, data structure and distance, it is always important.So if possible, upload the exchanger.
-------------------
To release lack of analysis of the scenes for TR 2013.The problem with indexes of vertices that are not yet able to understand the logic of reading them from the mesh.
The structure is similar as in the Legend, but there are differences.
http://zagruzitfoto.com/images/2016/04/06/3gjfA.png
Fixed graphics for Osiris.In the last two games mesh specifically for the scenes I don't think so. Everything has a structure.
Download Page Link v 3.0 beta
https://www.sendspace.com/file/fyt8qz

CodeReaver 06-04-16 10:39

"Exchanger"? Your post was a bit confusing. Are you using a translator? Was all of that relevant to the notes I was telling you about or just the first part?

Paliha 06-04-16 18:08

Quote:

Originally Posted by CodeReaver (Post 7563774)
"Exchanger"? Your post was a bit confusing. Are you using a translator? Was all of that relevant to the notes I was telling you about or just the first part?

file exchanger as http://www.sendspace.com/:o
@Are you using a translator?
Не очень большой словарный запас, конечно иногда использую словарь...
В общем заливай что есть, посмотрим..)))

Paliha 10-04-16 18:58

Added support scenes for TR 2013

http://zagruzitfoto.com/images/2016/04/10/vklqn.png

Have the resources of a large size, it is necessary to optimize the code. The update will be released, after the decision of this task.:hea:

пыс-пыс:
It is sad that the public forum is sluggish, it seems that no one needs.

Ramoram 29-04-17 05:55

I extract TRU scenes using DRM editor in obj format and load them on 3D tool but the textures on meshes are not correct. How can I fix it?

Paliha 22-05-17 11:32

Quote:

Originally Posted by Ramoram (Post 7736485)
I extract TRU scenes using DRM editor in obj format and load them on 3D tool but the textures on meshes are not correct. How can I fix it?

Pointers to the texture id, can be found in * the materials, in this version a weak parser, and not a complete parser. New assembly, because of low activity in the topic, there is no desire to spread for public.

jarehaluzka 20-07-18 16:27

Link dont work
 
Hello someone send me new link? :), thank you :)

IncultaWolf 24-07-18 07:12

Could you upload an updated download link please? :)

Tosyk 06-09-18 22:24

please reupload tools


All times are GMT. The time now is 21:53.

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