Evil Within (*.pages)

The Original Forum. Game archives, full of resources. How to open them? Get help here.
namquang93
veteran
Posts: 116
Joined: Mon Apr 09, 2012 8:40 am
Has thanked: 50 times
Been thanked: 5 times

Evil Within (*.pages)

Post by namquang93 » Tue Oct 14, 2014 1:42 pm

Hi anyone! Could you help me unpack and repack those file in this game? I think font and text locate from those file!
Image
All file *.page
Image
Hex value

Here is example:
29 // file format version
47 // num vmtrs
// x y width hght flags timeStamp mtrCheck
0 0 360 360 0 0 30393628 "characters/cp/cp0250/model/texture/cp0250_c_ng"
360 0 120 120 0 0 -1119687072 "characters/em/em0600_40xx/model/texture/em0600_40xx_frozen_c"
360 120 120 120 0 0 984699097 "characters/em/em0600_60xx/model/texture/em0600_60xx_blasting_c"
0 360 600 600 0 0 289857907 "characters/np/np00xx_40xx/model/texture/np00xx_40xx_frozen_c"
960 0 600 600 0 0 -450926990 "characters/np/np03xx_40xx/model/texture/np03xx_40xx_frozen_c"
0 960 600 600 0 0 -772915492 "characters/np/np10xx_40xx/model/texture/np10xx_40xx_frozen_c"
360 240 120 120 0 0 1075169305 "characters/wp/wp0500/model/texture/wp0500_item/wp0500_granate_item_c_ng"
480 0 120 120 0 0 -1154892932 "materials/etc/add_tex_00_ng"
960 960 480 480 0 0 -1188204109 "materials/metal/hg_metal_00_ng"
600 0 120 120 0 0 -1580366517 "models/envobjects/asylum/asylum_lamp_add2_ng"
480 120 120 120 0 0 1434047782 "models/envobjects/asylum/asylum_lamp_add3_ng"
1440 960 480 480 0 0 -1952462425 "models/envobjects/gtmodel/kitchen/kk_cup_00_ng"
960 1440 480 480 0 0 -1313630446 "models/envobjects/hgmodel/asylum/hg_bottle_00_break_a_ng"
1920 0 960 480 0 0 -1427534475 "models/envobjects/hgmodel/asylum/hg_light_02_ng"
600 120 360 120 0 0 -748898660 "models/envobjects/hgmodel/asylum/hg_light_02b_ng"
600 480 360 360 0 0 -541149887 "models/envobjects/hgmodel/asylum/hg_medicalcan_00f_ng"
1440 1440 480 480 0 0 1455494306 "models/envobjects/hgmodel/asylum/hg_pipechair_00_ng"
1920 480 480 480 0 0 -1406693348 "models/envobjects/hgmodel/asylum/hg_pipejoint_01_ng"
2400 480 480 480 0 0 229869154 "models/envobjects/hgmodel/asylum/hg_switch_00_ng"
2880 0 960 960 0 0 -644490549 "models/envobjects/hgmodel/asylum/hg_switch_01_ng"
720 240 240 240 0 0 1973769844 "models/envobjects/iz_model/various/iz_shoes_05_ng"
960 720 480 240 0 0 1657107996 "models/envobjects/jinda/asylum/jn_desklamp_00_ng"
1920 960 960 480 0 0 -994722787 "models/envobjects/jinda/asylum/jn_ivstand_00_ng"
1920 1440 480 480 0 0 970620130 "models/envobjects/jinda/asylum/jn_memo_00_ng"
2400 1440 480 480 0 0 -1939661856 "models/envobjects/kakiuchi/kk_doll_00_ng"
2880 960 720 720 0 0 -611432997 "models/envobjects/oda/or_ivstand_00_label_ng"
0 1920 480 480 0 0 655967111 "models/envobjects/oda/or_warninglight_02_ng"
1680 0 240 240 0 0 -582136334 "models/envobjects/suzuki/sz_city_basic_add_texture_ng"
480 1920 480 480 0 0 -1231826528 "models/envobjects/ws_brett/pipe_set_v01_ng"
720 0 120 120 1 0 -2124357767 "textures/particles/gore/screen/screensplat01_guitest"
0 1560 720 360 1 0 1206523212 "textures/uitng/img/chapter_select_pic/chapter_load_10_ng.tga"
0 2400 720 360 1 0 1407280395 "textures/uitng/img/chapter_select_pic/chapter_load_11_ng.tga"
960 1920 720 360 1 0 1507543023 "textures/uitng/img/chapter_select_pic/chapter_load_12_ng.tga"
960 2400 720 360 1 0 636091495 "textures/uitng/img/chapter_select_pic/chapter_load_13_ng.tga"
0 2880 720 360 1 0 525177543 "textures/uitng/img/chapter_select_pic/chapter_load_14_ng.tga"
0 3360 720 360 1 0 496193702 "textures/uitng/img/chapter_select_pic/chapter_load_1_ng.tga"
960 2880 720 360 1 0 242099357 "textures/uitng/img/chapter_select_pic/chapter_load_2_ng.tga"
960 3360 720 360 1 0 1140413419 "textures/uitng/img/chapter_select_pic/chapter_load_3_ng.tga"
1920 1920 720 360 1 0 -1053216054 "textures/uitng/img/chapter_select_pic/chapter_load_4_ng.tga"
1920 2400 720 360 1 0 -646026600 "textures/uitng/img/chapter_select_pic/chapter_load_4b_ng.tga"
2880 1920 720 360 1 0 1455632961 "textures/uitng/img/chapter_select_pic/chapter_load_5_ng.tga"
2880 2400 720 360 1 0 1824169626 "textures/uitng/img/chapter_select_pic/chapter_load_6_ng.tga"
1920 2880 720 360 1 0 -139538713 "textures/uitng/img/chapter_select_pic/chapter_load_7_ng.tga"
1920 3360 720 360 1 0 -1210134289 "textures/uitng/img/chapter_select_pic/chapter_load_8_ng.tga"
2880 2880 720 360 1 0 -2003626934 "textures/uitng/img/chapter_select_pic/chapter_load_9_ng.tga"
2880 1680 720 240 1 0 -1831685081 "textures/uitng/img/inventory_pic/survival_pack_ng.tga"
480 240 240 120 1 0 1466767508 "textures/uitng/img/inventory_trap/poison.tga"
I will send example in private mode because of rules! Thanks for any help!

Pepper
mega-veteran
mega-veteran
Posts: 278
Joined: Thu Apr 17, 2008 3:48 am
Has thanked: 47 times
Been thanked: 39 times

Re: Evil Within (*.pages)

Post by Pepper » Wed Oct 15, 2014 1:53 pm

it might help to check out the threads on RAGE and Wolfenstein: The New Order. This looks like the same engine or at least the same virtual texture paging system.

User avatar
volfin
ultra-veteran
ultra-veteran
Posts: 452
Joined: Sun Jul 06, 2014 6:30 am
Has thanked: 109 times
Been thanked: 312 times

Re: Evil Within (*.pages)

Post by volfin » Wed Oct 15, 2014 9:49 pm

Yep, it's using Id's Tech 5 engine, same as Wolfenstein/Rage. Which means it's going to be just as nearly impossible to decode textures.

Ekey
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 1739
Joined: Wed Mar 31, 2010 6:54 am
Has thanked: 85 times
Been thanked: 961 times

Re: Evil Within (*.pages)

Post by Ekey » Thu Oct 16, 2014 6:37 am


loplio
n00b
Posts: 14
Joined: Thu Oct 16, 2014 6:43 pm
Has thanked: 4 times

Re: Evil Within (*.pages)

Post by loplio » Thu Oct 16, 2014 7:23 pm

Hello

I am new here and I hope that somebody could help me. I have extracted the tangoresource files in The Evil Within folder with the quickbms script which was posted here. I would like to open the models of the game ( i found bmodel files) but I just don't get it to find a possibility. I would be very grateful if someone could help me with this. But I have to admit that I do not really have a clue how to program or code, so perhaps you could explain it a bit easier to understand :-) Thank you!

loplio
n00b
Posts: 14
Joined: Thu Oct 16, 2014 6:43 pm
Has thanked: 4 times

Re: Evil Within (*.pages)

Post by loplio » Thu Oct 16, 2014 8:39 pm

Perhaps I should specify my question: is it possible to get the models as obj or fbx file or to open them in Noesis? I have Maya and 3dsMax.

Thanks a lot for any help!

User avatar
volfin
ultra-veteran
ultra-veteran
Posts: 452
Joined: Sun Jul 06, 2014 6:30 am
Has thanked: 109 times
Been thanked: 312 times

Re: Evil Within (*.pages)

Post by volfin » Thu Oct 16, 2014 9:05 pm

Try the blender script for Wolfenstein. if the format is the same should work. But chances are they tweaked it.

namquang93
veteran
Posts: 116
Joined: Mon Apr 09, 2012 8:40 am
Has thanked: 50 times
Been thanked: 5 times

Re: Evil Within (*.pages)

Post by namquang93 » Fri Oct 17, 2014 8:36 am

Thanks for your help! Could you help me edit *.bimage file?

loplio
n00b
Posts: 14
Joined: Thu Oct 16, 2014 6:43 pm
Has thanked: 4 times

Re: Evil Within (*.pages)

Post by loplio » Fri Oct 17, 2014 7:26 pm

volfin wrote:Try the blender script for Wolfenstein. if the format is the same should work. But chances are they tweaked it.
Thank you very much for your hint volfin! The "import-rage-2011-10-31" script for Blender 2.49b works with the bmd6models. You saved my day! :-)) Only one question: Do you have any idea about the bmodels? I have to look in deeper, but it seems that the environment models are all in bmodel file format.

But anyway, a big thank you again for this! Your help is very much appreciated!

TheMask85
veteran
Posts: 80
Joined: Sun May 19, 2013 12:55 am
Has thanked: 84 times
Been thanked: 2 times

Re: Evil Within (*.pages)

Post by TheMask85 » Fri Oct 17, 2014 10:48 pm

that blender script works 50/50 for me. some meshes simply don't load at all. only the skeleton.
and unfortunatley we don't have access to the texture files.
for some reason the quickbms script will work for a lot of files (meshes, sounds, etc.) but not for the virtualtextures/pages files.
or maybe i'm simply doing something wrong here.

User avatar
volfin
ultra-veteran
ultra-veteran
Posts: 452
Joined: Sun Jul 06, 2014 6:30 am
Has thanked: 109 times
Been thanked: 312 times

Re: Evil Within (*.pages)

Post by volfin » Fri Oct 17, 2014 11:01 pm

TheMask85 wrote:that blender script works 50/50 for me. some meshes simply don't load at all. only the skeleton.
and unfortunatley we don't have access to the texture files.
If someone can provide me with an example of a b6mesh that doesn't work, i'll attempt to fix it.
TheMask85 wrote: for some reason the quickbms script will work for a lot of files (meshes, sounds, etc.) but not for the virtualtextures/pages files.
or maybe i'm simply doing something wrong here.
It was never said the bms script would work on virtualtextures. You really need to read the Wolfenstein thread in full. Virtualtextures is a highly complex and sophisticated format, and after weeks of attempts, only a EXE hack was found to succesfully work. For Wolfenstein. Either you'll have to get a copy of Wolfenstein, and use that to dump the virtualtextures, or someone will have to hack Evil WIthin EXE similarly.

TheMask85
veteran
Posts: 80
Joined: Sun May 19, 2013 12:55 am
Has thanked: 84 times
Been thanked: 2 times

Re: Evil Within (*.pages)

Post by TheMask85 » Fri Oct 17, 2014 11:15 pm

volfin wrote:
TheMask85 wrote:that blender script works 50/50 for me. some meshes simply don't load at all. only the skeleton.
and unfortunatley we don't have access to the texture files.
If someone can provide me with an example of a b6mesh that doesn't work, i'll attempt to fix it.
TheMask85 wrote: for some reason the quickbms script will work for a lot of files (meshes, sounds, etc.) but not for the virtualtextures/pages files.
or maybe i'm simply doing something wrong here.
It was never said the bms script would work on virtualtextures. You really need to read the Wolfenstein thread in full. Virtualtextures is a highly complex and sophisticated format, and after weeks of attempts, only a EXE hack was found to succesfully work. For Wolfenstein. Either you'll have to get a copy of Wolfenstein, and use that to dump the virtualtextures, or someone will have to hack Evil WIthin EXE similarly.
that is really kind of you.
here is a sample with 3 files that load either ~10% of the mesh data in blender or none at all but bone structure.
https://www.dropbox.com/s/pet31k9tl69e2 ... le.7z?dl=0

yes. vtex.exe with aslr disable worked great for me for Wolfesntein. and i'm really glad and thankful we can get textures from Wolfenstein.
it would be really neat to have acces to TheEvilWithin texture files aswell. but what can you say ... it's id-tech 5.

User avatar
volfin
ultra-veteran
ultra-veteran
Posts: 452
Joined: Sun Jul 06, 2014 6:30 am
Has thanked: 109 times
Been thanked: 312 times

Re: Evil Within (*.pages)

Post by volfin » Fri Oct 17, 2014 11:22 pm

loplio wrote:
volfin wrote:Try the blender script for Wolfenstein. if the format is the same should work. But chances are they tweaked it.
Thank you very much for your hint volfin! The "import-rage-2011-10-31" script for Blender 2.49b works with the bmd6models. You saved my day! :-)) Only one question: Do you have any idea about the bmodels? I have to look in deeper, but it seems that the environment models are all in bmodel file format.

But anyway, a big thank you again for this! Your help is very much appreciated!
Searching back, I don't see where anyone ever successfully got bmodel files working. Mostly people wanted bmd6models since they were the important parts (characters and objects). There was some early talk of it working for Rage which uses the same engine:

viewtopic.php?f=16&t=7488 Starting 7th post from the bottom. But even that seemed to only work for a few. It sounds like they use Tristrips which are kind of a pain to work with. Next page he posts the source to his bmodel to lightwave converter. Might be a good place to start on writing something that works with Wolfenstein/Evil within.

User avatar
volfin
ultra-veteran
ultra-veteran
Posts: 452
Joined: Sun Jul 06, 2014 6:30 am
Has thanked: 109 times
Been thanked: 312 times

Re: Evil Within (*.pages)

Post by volfin » Fri Oct 17, 2014 11:24 pm

TheMask85 wrote:
volfin wrote:
TheMask85 wrote:that blender script works 50/50 for me. some meshes simply don't load at all. only the skeleton.
and unfortunatley we don't have access to the texture files.
If someone can provide me with an example of a b6mesh that doesn't work, i'll attempt to fix it.
TheMask85 wrote: for some reason the quickbms script will work for a lot of files (meshes, sounds, etc.) but not for the virtualtextures/pages files.
or maybe i'm simply doing something wrong here.
It was never said the bms script would work on virtualtextures. You really need to read the Wolfenstein thread in full. Virtualtextures is a highly complex and sophisticated format, and after weeks of attempts, only a EXE hack was found to succesfully work. For Wolfenstein. Either you'll have to get a copy of Wolfenstein, and use that to dump the virtualtextures, or someone will have to hack Evil WIthin EXE similarly.
that is really kind of you.
here is a sample with 3 files that load either ~10% of the mesh data in blender or none at all but bone structure.
https://www.dropbox.com/s/pet31k9tl69e2 ... le.7z?dl=0

yes. vtex.exe with aslr disable worked great for me for Wolfesntein. and i'm really glad and thankful we can get textures from Wolfenstein.
it would be really neat to have acces to TheEvilWithin texture files aswell. but what can you say ... it's id-tech 5.
Try the wolfenstein hack on the Evil within Virtualtexture file. It may just work. I'll check the file out and let you know if i fix anything.

TheMask85
veteran
Posts: 80
Joined: Sun May 19, 2013 12:55 am
Has thanked: 84 times
Been thanked: 2 times

Re: Evil Within (*.pages)

Post by TheMask85 » Fri Oct 17, 2014 11:26 pm

volfin wrote: Try the wolfenstein hack on the Evil within Virtualtexture file. It may just work. I'll check the file out and let you know if i fix anything.
i already tired that. i've got no experience in coding or scripting so i just tried.
tried the original file and another one. no difference. wrong exe file.

Post Reply