Jump to content

[DOOM 3 xbox] Convert .x files to their normal files


Gabriel1Hot

Recommended Posts

Hello how are you?

The issue is that I have tried to transfer the coop maps from xbox to the pc version, using a program called "RazbSbor", but I ran into a problem, the map files end in .x and I don't know how to convert the .x file to one that can read the pc version.

 

what i discovered is that if i open the .x maps with a notepad it has some similarity to the pc files.

 

here is the file that I am trying to convert in case someone knows how to convert it

xc_mars_city1_1.gob.rar (everything that came in the file xc_mars_city1_1.gob comes)

 

I hope you can help me and thanks in advance

Share this post


Link to post

It's quite likely to be an entirely custom format as all of the Doom 3 and RoE assets were massively reworked for the original Xbox port. It might be possible for somebody to figure it out from the file alone, but it's more likely that it would require reverse engineering of the Xbox port itself to fully understand.

Share this post


Link to post
  • 8 months later...

Hi, how knowledgeable are you in getting custom stuff working in D3?

 

11 years ago I attempted a Wii port of the demo version. Ran into memory issues of course. But I figured the Xbox version might be of help. But I abandoned the project.

 

11 years later I kind of got rebooted. And of course I'm looking for the same tool as you do. However I did have a look at the file formats and except for the collision model files, the data seems to be pretty straightforward. It is a combination of lexer and binary data. Probably to reduce loading times a bit.

 

The collision model files are fully binary and I haven't found yet how the brushes are stored. Because this one is harder to comprehend I started looking at this. One of the differences I noticed is that x and y axis seem to be swapped in some cases, so I guess some models have been rotated compared to the original. Vicarious vision apparently modded the content quite rigorously.

 

However, you can generate the proc and cm files from the map file itself using dmap.exe. And map and proc files are easy to understand. Md5mesh and anim too.

 

So my question, say when I can deliver you a map file, would you be able to create the additional files and test things?

 

Not sure if it works out as intended but I sure could use someone who can test things. If you can get the Mars city 1_1 files running as single mission using a map file I deliver, it would also help with my port as it should fit the Wii's memory.

 

So I I need someone who not only can load the map, but also debug it if it doesn't work and knows it's way with D3 tooling.

 

Let me know if you're interested and what you can do.

 

(I will do an attempt to convert the map anyways, but I'm 46 years old, have kids, ex, girlfriend, work etc etc and not much time available. So I want to focus on the port and not getting D3 source running on my pc as well. I guess I'll have to do the latter sooner or later but it will take ages for me to set things up. I hardly remember stuff from yesterday, let alone 11 years ago, and the computer I used back then is no more, so I have to restart things from scratch, which takes a lot of time)

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...