Important information: this site is currently scheduled to go offline indefinitely by end of the year.

Need help: 25 To Life .DBL

Post questions about game models here, or help out others!
User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 4291
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 1151 times
Been thanked: 2244 times

Re: Need help: 25 To Life .DBL

Post by shakotay2 »

Elephantkilla wrote:I need an unpacker and a packer for the DBL archive.
What exactly does that mean?

[Texture].dbl -> .tga -> [Texture].dbl ?
[mesh].dbl -> wavefront-obj -> [mesh].dbl ?

If so then the obj to dbl conversion (== packing?) will be the hard part since you need a full format analysing for such.

edit: an ugly attempt to get textures; guess there is already a tool for such?
DBL-texture.jpg
You do not have the required permissions to view the files attached to this post.
Tuts: a) Bigchillghost, viewtopic.php?f=29&t=17889
b) Extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
"Quoting the whole thing. Would u ever stop this nonsense?"
User avatar
Elephantkilla
advanced
Posts: 47
Joined: Sat Jun 30, 2018 8:29 pm

Re: Need help: 25 To Life .DBL

Post by Elephantkilla »

shakotay2 wrote: [Texture].dbl -> .tga -> [Texture].dbl ?
[mesh].dbl -> wavefront-obj -> [mesh].dbl ?
Yes, although, In principle, it would be enough to be able to create a 3d model and texture readable by the game. ( .tga -> [Texture].dbl), mesh.FORMAT?? -> [mesh].dbl ?[/quote]
Did you look at the details of the clothes? They are most important.
Elephantkilla wrote:UPD
Here is an example 3d model of a long T-shirt. And one of the variants of its texture is Red Blue Stripes
https://drive.google.com/open?id=1vy96c ... uTS9HLz_AG
I sent you this here is a shirt
Image

I'm sure that in dbl there is still information about the position of the model in space.
I'm looking for a team of C ++ programmers with reverse engineering knowledge. Discord: Elephantkilla #8584
User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 4291
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 1151 times
Been thanked: 2244 times

Re: Need help: 25 To Life .DBL

Post by shakotay2 »

Elephantkilla wrote:Yes, although, In principle, it would be enough to be able to create a 3d model and texture readable by the game. ( .tga -> [Texture].dbl), mesh.FORMAT?? -> [mesh].dbl ?
mesh.FORMAT?? -> [mesh].dbl, ok, the hard part. What you need is an obj to dbl converter.

Be informed that it's not as easy as the reverse way. Search this forum and you'll see that there's very rare solutions for "obj to someBinaryGameFormat" conversions.
Did you look at the details of the clothes? They are most important.
nope, I'm looking for models in general.
Tuts: a) Bigchillghost, viewtopic.php?f=29&t=17889
b) Extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
"Quoting the whole thing. Would u ever stop this nonsense?"
User avatar
Elephantkilla
advanced
Posts: 47
Joined: Sat Jun 30, 2018 8:29 pm

Re: Need help: 25 To Life .DBL

Post by Elephantkilla »

But the DBL file is not just a model. It can contain anything. It's a container. I think the game gets information from it, whether it has textures, sounds and other information. Some DBL files contain a full range of files inside themselves. I think you need to be able to unpack it, because, I think, even a simple 3d model of the DBL model contains the default texture. Tobish in this file is at least an unknown format 3d model, texture, script information, for example config.

Most likely without knowing the full contents of this file, you can not create a new readable file. hmmm....
I'm looking for a team of C ++ programmers with reverse engineering knowledge. Discord: Elephantkilla #8584
User avatar
Elephantkilla
advanced
Posts: 47
Joined: Sat Jun 30, 2018 8:29 pm

Re: Need help: 25 To Life .DBL

Post by Elephantkilla »

Elephantkilla wrote: Image
If you pull out this texture with a ripper, it looks like this.
You do not have the required permissions to view the files attached to this post.
I'm looking for a team of C ++ programmers with reverse engineering knowledge. Discord: Elephantkilla #8584
User avatar
Elephantkilla
advanced
Posts: 47
Joined: Sat Jun 30, 2018 8:29 pm

Re: Need help: 25 To Life .DBL

Post by Elephantkilla »

This Wave.DBL is the archive of one of the maps. This map is a car park.
https://drive.google.com/file/d/1xc-0jS ... sp=sharing

The game looks like this:
https://www.youtube.com/watch?v=S-xNpE6MVs4
I'm looking for a team of C ++ programmers with reverse engineering knowledge. Discord: Elephantkilla #8584
User avatar
Elephantkilla
advanced
Posts: 47
Joined: Sat Jun 30, 2018 8:29 pm

Re: Need help: 25 To Life .DBL

Post by Elephantkilla »

Unpacked the XBox version. There .DBL file is subdivided into 2, 3 parts. As I understand the model has the extension .DXD
A secondary .XVH file that has content of this type:

Code: Select all

#define Health_Pkup_NUM_RESOURCES 2UL

#define Health_Pkup_IB00_OFFSET 0UL
#define Health_Pkup_VB01_OFFSET 12UL
And the .dbl file itself, which apparently contains basic information and links to the main model .DXD

Help create a converter, it will allow you to create your own maps, clothes and stuff for a network game.


XBOX VERSION FILES: https://drive.google.com/open?id=1VKJsP ... JQIwIPJXdc
I'm looking for a team of C ++ programmers with reverse engineering knowledge. Discord: Elephantkilla #8584
User avatar
Elephantkilla
advanced
Posts: 47
Joined: Sat Jun 30, 2018 8:29 pm

Re: Need help: 25 To Life .DBL

Post by Elephantkilla »

I found a regularity, that these lines are almost always the same for clothing. There are exceptions in some bytes, but most likely they determine the occurrence in the category for each file. There is suspicion on the end of the file, but there mostly all files differ from each other. Tried to insert the DDS texture to this identified under the heading container the game crashes when selecting a modified clothes. Only once the game has not taken off, but there were no clothes, she was transparent. The type file is empty.
These textures are more like some kind of number system, hex texture. The fact that the file header specified TGA texture is clearly a hoax. Maybe they keep a record of what was converted.

I put two textures of the same t-shirt, differing only in color.
https://drive.google.com/open?id=1IS0IA ... Yzglut2t_h
one orange the other purple

Please help!
You do not have the required permissions to view the files attached to this post.
I'm looking for a team of C ++ programmers with reverse engineering knowledge. Discord: Elephantkilla #8584
User avatar
Elephantkilla
advanced
Posts: 47
Joined: Sat Jun 30, 2018 8:29 pm

Re: Need help: 25 To Life .DBL

Post by Elephantkilla »

This is how the orange texture pulled out by the Ripper looks like
You do not have the required permissions to view the files attached to this post.
I'm looking for a team of C ++ programmers with reverse engineering knowledge. Discord: Elephantkilla #8584
User avatar
Elephantkilla
advanced
Posts: 47
Joined: Sat Jun 30, 2018 8:29 pm

Re: Need help: 25 To Life .DBL

Post by Elephantkilla »

This is how the purple texture pulled out by the Ripper looks like


Help, at least change the color of these textures
You do not have the required permissions to view the files attached to this post.
I'm looking for a team of C ++ programmers with reverse engineering knowledge. Discord: Elephantkilla #8584
User avatar
Elephantkilla
advanced
Posts: 47
Joined: Sat Jun 30, 2018 8:29 pm

Re: Need help: 25 To Life .DBL

Post by Elephantkilla »

as I understand it the game uses the format YUY2 \ UYVY and supports DXT1 DXT2 DXT3 DXT4 DXT5 (DDS)
Someone familiar with the images YUY2?

I studied the game a little and I'll say this
The game was created using Microsoft DirectX SDK, and the extension of the models are probably .X or .Mesh
But now it's all in the shell .DBL

Here is the text from TTL.EXE
libpng version 1.0.5 - October 15, 1999
Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
Copyright (c) 1996, 1997 Andreas Dilger
Copyright (c) 1998, 1999 Glenn Randers-Pehrson
I'm looking for a team of C ++ programmers with reverse engineering knowledge. Discord: Elephantkilla #8584
Acewell
VIP member
VIP member
Posts: 1330
Joined: Wed Nov 05, 2008 12:16 pm
Has thanked: 2710 times
Been thanked: 884 times

Re: Need help: 25 To Life .DBL

Post by Acewell »

looks like the texture data is palettized with 32bit color palette 0x400 length followed by the index. :D
you can decode them by hand easily with "Console Texture Explorer".
User avatar
Elephantkilla
advanced
Posts: 47
Joined: Sat Jun 30, 2018 8:29 pm

Re: Need help: 25 To Life .DBL

Post by Elephantkilla »

Acewell wrote:looks like the texture data is palettized with 32bit color palette 0x400 length followed by the index. :D
you can decode them by hand easily with "Console Texture Explorer".
Can you help me with this? I can't even find where to download it. Discord #8484
Безымянный.jpg
I downloaded another program. I can see it partially defines the texture, but it's pixelated..
You do not have the required permissions to view the files attached to this post.
I'm looking for a team of C ++ programmers with reverse engineering knowledge. Discord: Elephantkilla #8584
Acewell
VIP member
VIP member
Posts: 1330
Joined: Wed Nov 05, 2008 12:16 pm
Has thanked: 2710 times
Been thanked: 884 times

Re: Need help: 25 To Life .DBL

Post by Acewell »

Elephantkilla wrote:I can't even find where to download it.
its easy, you just type "Console Texture Explorer" in search and sort through results. :D
download link is second one in this post
viewtopic.php?f=33&t=15540&p=131457&hil ... r+#p131457
T349.png
You do not have the required permissions to view the files attached to this post.
User avatar
Elephantkilla
advanced
Posts: 47
Joined: Sat Jun 30, 2018 8:29 pm

Re: Need help: 25 To Life .DBL

Post by Elephantkilla »

Abruptly. And how to convert the changed texture back?

I'm trying to import a modified texture. and an error pops up when importing. But the texture seems to be replaced. But UV Mapping is not correct ...
Untitled-3.jpg
You do not have the required permissions to view the files attached to this post.
I'm looking for a team of C ++ programmers with reverse engineering knowledge. Discord: Elephantkilla #8584
Post Reply