XeNTaX Forum Index
Forum MultiEx Commander Tools Tools Home
It is currently Tue Nov 21, 2017 7:19 am

All times are UTC + 1 hour


Forum rules


Please click here to view the forum rules



Post new topic Reply to topic  [ 155 posts ]  Go to page 1, 2, 3, 4, 5 ... 11  Next
Author Message
 Post subject: Alien Isolation (.PAK .BIN)
PostPosted: Fri Oct 10, 2014 7:32 am 
Offline
ultra-veteran
ultra-veteran
User avatar

Joined: Fri Apr 27, 2012 9:37 am
Posts: 430
Has thanked: 29 times
Have thanks: 178 times

Working on it..
pm me or reply here if you know much about BC7 BC5 textures
Image
Image

The game uses:
DXGI_FORMAT_B8G8R8A8_UNORM
DXGI_FORMAT_B8G8R8_UNORM
DXGI_FORMAT_BC1_UNORM
DXGI_FORMAT_BC5_UNORM,
DXGI_FORMAT_BC7_UNORM

need a library to read the BC7 ones to something useable

You can make the ads go away by registering


_________________
Devblog


Top
 Profile  
 
 Post subject: Re: Alien Isolation (.PAK .BIN)
PostPosted: Fri Oct 10, 2014 10:03 am 
Offline
ultra-veteran
ultra-veteran
User avatar

Joined: Sun Jul 06, 2014 6:30 am
Posts: 344
Has thanked: 73 times
Have thanks: 221 times
According to Microsoft's DirectX GI documentation, BC5 is 2 channel 8 bit image.

http://msdn.microsoft.com/en-us/library/windows/desktop/hh308955(v=vs.85).aspx

Quote:
Two-channel color Two color channels (8 bits:8 bits) - BC5 - Direct3D 10


So that should be simple to parse.

BC7 is a bit more complicated.

Quote:
Three-channel color, alpha channel optional Three color channels (4 to 7 bits per channel) with 0 to 8 bits of alpha - BC7 - Direct3D 11


It's documented here with decompression pseudocode:
http://msdn.microsoft.com/en-us/library/windows/desktop/hh308953(v=vs.85).aspx

and for reference all the DXGI image formats are documented here:
http://msdn.microsoft.com/en-us/library/windows/desktop/bb173059(v=vs.85).aspx

DXGI is low level calls suported directly in graphics hardware. So I doubt there's any existing libraries for decompression. Unless someone here has previously written one.

Edit: more details in this OpenGL document: https://www.opengl.org/registry/specs/A ... n_bptc.txt

Also I have found a Library that proports to be able to display BC5/BC7 textures via the "DDSView" Example application included.

Main page: http://directxtex.codeplex.com/
DDSView Source: http://directxtex.codeplex.com/SourceCo ... t#DDSView/


Top
 Profile  
 
 Post subject: Re: Alien Isolation (.PAK .BIN)
PostPosted: Fri Oct 10, 2014 11:20 pm 
Offline
mega-veteran
mega-veteran

Joined: Mon May 23, 2011 2:43 am
Posts: 170
Has thanked: 3 times
Have thanks: 7 times
working on model replacements? like replacing alien with something humorous


Top
 Profile  
 
 Post subject: Re: Alien Isolation (.PAK .BIN)
PostPosted: Sat Oct 11, 2014 1:02 pm 
Offline
ultra-n00b

Joined: Sat Oct 11, 2014 12:55 pm
Posts: 2
Has thanked: 0 time
Have thanks: 0 time
Did you just extract the textures .dds from a Alien Isolation .pak file??
I want to work with the models so if you could explain how did you extract them...
thanks


Top
 Profile  
 
 Post subject: Re: Alien Isolation (.PAK .BIN)
PostPosted: Sun Oct 12, 2014 7:56 am 
Offline
ultra-n00b

Joined: Sun Oct 12, 2014 7:47 am
Posts: 3
Has thanked: 0 time
Have thanks: 0 time
Hey cra0, do you think you will work on the .pak extraction more? I would like to see the shaders/materials/textures.


Top
 Profile  
 
 Post subject: Re: Alien Isolation (.PAK .BIN)
PostPosted: Sun Oct 12, 2014 8:08 am 
Offline
ultra-veteran
ultra-veteran
User avatar

Joined: Fri Apr 27, 2012 9:37 am
Posts: 430
Has thanked: 29 times
Have thanks: 178 times
alterian wrote:
Hey cra0, do you think you will work on the .pak extraction more? I would like to see the shaders/materials/textures.

Maybe would help if I owned the game though :/

_________________
Devblog


Top
 Profile  
 
 Post subject: Re: Alien Isolation (.PAK .BIN)
PostPosted: Sun Oct 12, 2014 1:35 pm 
Offline
ultra-n00b

Joined: Sun Oct 12, 2014 1:26 pm
Posts: 8
Has thanked: 2 times
Have thanks: 0 time
Hi cra0, these days I was just looking for a extractor, I would try to change a few texture.
Once you have finished the work could you make it accessible??
Thanks so much.


Top
 Profile  
 
 Post subject: Re: Alien Isolation (.PAK .BIN)
PostPosted: Sun Oct 12, 2014 8:21 pm 
Offline
ultra-n00b
User avatar

Joined: Sun Oct 12, 2014 8:11 pm
Posts: 2
Location: Germany
Has thanked: 3 times
Have thanks: 0 time
Woow awesome what you achieved so far, cra0 :)

I didn't expect anybody to get onto the files of this game that quick :O
So did you write an extractor for these files yourself or is there already a program out there which can open these archives?

I would really love to take a look at the Models especially, but checking how the textures look would be awesome as well :P

I am really curious to see how all of this turns out. I wish you good luck :)

_________________
Image


Top
 Profile  
 
 Post subject: Re: Alien Isolation (.PAK .BIN)
PostPosted: Sun Oct 12, 2014 9:28 pm 
Offline
ultra-veteran
ultra-veteran
User avatar

Joined: Sun Jul 06, 2014 6:30 am
Posts: 344
Has thanked: 73 times
Have thanks: 221 times
Well the game is made by Creative Assembly, the same people who put out all the Total War: games. They usually include an unpacker with the games for modding. But Since I don't have this game yet, I'm not sure if that unpacker works with Aliens. Would be nice if it did.

Hopefully by the time I get the game, someone will have figured all that out. :)


Top
 Profile  
 
 Post subject: Re: Alien Isolation (.PAK .BIN)
PostPosted: Sun Oct 12, 2014 10:56 pm 
Offline
mega-veteran
mega-veteran

Joined: Mon May 23, 2011 2:43 am
Posts: 170
Has thanked: 3 times
Have thanks: 7 times
it's using different engine from their other games. but pak files are fairly simple to exact i should think. bml files will help with modding game itself. xml files are easily accessed, but offer very superficial modding options


Top
 Profile  
 
 Post subject: Re: Alien Isolation (.PAK .BIN)
PostPosted: Mon Oct 13, 2014 3:50 am 
Offline
ultra-veteran
ultra-veteran
User avatar

Joined: Fri Apr 27, 2012 9:37 am
Posts: 430
Has thanked: 29 times
Have thanks: 178 times
volfin wrote:
Also I have found a Library that proports to be able to display BC5/BC7 textures via the "DDSView" Example application included.


Thanks for this info I'll look into this

Crimzan wrote:
So did you write an extractor for these files yourself?

-EDIT-
Someone showed their genuine support for this and bought me a copy of the game I'll release something soon people can play around with

_________________
Devblog


Top
 Profile  
 
 Post subject: Re: Alien Isolation (.PAK .BIN)
PostPosted: Mon Oct 13, 2014 5:39 am 
Offline
mega-veteran
mega-veteran
User avatar

Joined: Tue Mar 01, 2011 9:34 pm
Posts: 276
Has thanked: 66 times
Have thanks: 179 times
http://aluigi.org/papers/bms/others/alien_isolation.bms
aluigi wrote:
No filenames, no compression.
The script is just for the PAK archives.

The BIN files are weird, they are not standard archives, they just contain any data so LEVEL_TEXTURE_HEADERS.ALL.BIN is totally different than MODELS_LEVEL.BIN or RADIOSITY_RUNTIME.BIN.

_________________
-= GP-team =-
Image


Top
 Profile  
 
 Post subject: Re: Alien Isolation (.PAK .BIN)
PostPosted: Mon Oct 13, 2014 5:53 am 
Offline
ultra-veteran
ultra-veteran
User avatar

Joined: Fri Apr 27, 2012 9:37 am
Posts: 430
Has thanked: 29 times
Have thanks: 178 times
beta texture tool
AITexPAKExtract_0.2.zip

_________________
Devblog


Last edited by cra0 on Tue Oct 14, 2014 2:30 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Alien Isolation (.PAK .BIN)
PostPosted: Mon Oct 13, 2014 6:24 am 
Offline
mega-veteran
mega-veteran

Joined: Mon May 23, 2011 2:43 am
Posts: 170
Has thanked: 3 times
Have thanks: 7 times
very good. can you decompile the bml files?

also, it seems texture diffuse color are procedurally generated


Top
 Profile  
 
 Post subject: Re: Alien Isolation (.PAK .BIN)
PostPosted: Mon Oct 13, 2014 7:10 am 
Offline
Moderator

Joined: Sun Mar 27, 2011 8:42 pm
Posts: 935
Has thanked: 10 times
Have thanks: 120 times
Can anyone please help me found fonts or might somone allready know :) ? Thx


_________________
Quick BMS Editor GUI - simple easy to use
Goto : viewtopic.php?uid=34229&f=29&t=6797&start=0

Downloads from DropBox : https://dl.dropboxusercontent.com/u/


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 155 posts ]  Go to page 1, 2, 3, 4, 5 ... 11  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: mlleemiles and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group