Gildor's Forums

Author Topic: Singularity  (Read 53243 times)
AJ
Newbie
*
Posts: 33


View Profile
Re: Singularity
« Reply #30 on: November 04, 2010, 10:24 »

esr911 or gildor, I would like to extract textures from this game (PC) but have not been able to.

gildor says don't rename, esr911 says rename Tongue

esr911, do you think you could help, since you have done this successfully?

Without renaming, only 64x64 thumbs are extracted.

With renaming, extract fails:

Quote
umodel -export -nostat -noanim -nomesh SP_WL6_kismet_1950_XSA.xxx

Quote
......

ERROR: assertion failed: BulkDataOffsetInFile + BulkDataSizeOnDisk == Ar.Tell()

FByteBulkData::SerializeChunk <- UTexture2D::LoadBulkTexture:File=Textures_P1.tfc <- UTexture2D::Decompress:Tex=vomitWaves_n <- ExportTga <- ExportObject:Texture2D'vomitWaves_n' <- Main
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7859



View Profile WWW
Re: Singularity
« Reply #31 on: November 04, 2010, 11:26 »

Quote
esr911 or gildor ...
I can't help you because I have no this game (neither PC nor XBox360 versions).
Logged
esr911
Silver Sponsor
Full Member
**
Posts: 191


View Profile
Re: Singularity
« Reply #32 on: November 04, 2010, 17:06 »

I don't know what you are doing, or why this is difficult, I have this game and I have extracted the textures from SP_WL6_kismet_1950_XSA.xxx fine.

* Make sure you have the latest uModel version

1. Copy the SP_WL6_kismet_1950_XSA.xxx and the Textures_P1.tfc to one folder.
2. open CMD: Start>Run>CMD <Enter>. CD to the correct folder where you have placed both files. Make sure uModel is either in your path in your environment variables, or in the same folder.
3. use this command: umodel -export -nostat -nomesh -noanim "DestinationPath"SP_WL6_kismet_1950_XSA.xxx <Enter>

It should work without a problem. Make sure that Umodel is either in your path, or in the folder you are extracting from. I did this to test for you, and got no errors, and the textures are > 64k

..:: ESR911 ::..

Note: Renaming of the tfc is not necessary, look at your error. It is trying to find the Textures_P1.tfc. Just make sure it's in the same folder as the SP_WL6_kismet_1950_XSA.xxx file and you should be fine. Let me know if this works for you.
« Last Edit: November 04, 2010, 17:09 by esr911 » Logged
AJ
Newbie
*
Posts: 33


View Profile
Re: Singularity
« Reply #33 on: November 04, 2010, 18:35 »

Thanks for being willing to help esr911. I am also not sure why this is difficult  Undecided

As far as I know I've done exactly what you described - yes, I'm using latest umodel:

Quote
Directory of E:\sing-ext\temp

04/11/2010  07:28 AM    <DIR>          .
04/11/2010  07:28 AM    <DIR>          ..
24/10/2010  07:19 PM            21,852 readme.txt
17/10/2009  12:17 PM           324,096 SDL.dll
28/05/2010  01:24 PM        27,033,600 SP_WL6_kismet_1950_XSA.xxx
28/05/2010  01:28 PM     1,257,087,323 Textures_P1.tfc
24/10/2010  07:16 PM           319,488 umodel.exe

Quote
umodel -export -nomesh -nostat -noanim SP_WL6_kismet_1950_XSA.xxx

Found 2 game files (5 skipped)
Loading package: SP_WL6_kismet_1950_XSA.xxx Ver: 584/126 Engine: 4869 Names: 4610 Exports: 17589 Imports: 597 Game: 8000

....

Reading vomitWaves_n mip level 2 (256x256) from Textures_P1.tfc
*** ERROR: assertion failed: BulkDataOffsetInFile + BulkDataSizeOnDisk == Ar.Tell()

FByteBulkData::SerializeChunk <- UTexture2D::LoadBulkTexture:File=Textures_P1.tfc <- UTexture2D::Decompress:Tex=vomitWaves_n <- ExportTga <- ExportObject:Texture2D'vomitWaves_n' <- Main
Logged
esr911
Silver Sponsor
Full Member
**
Posts: 191


View Profile
Re: Singularity
« Reply #34 on: November 04, 2010, 20:43 »

All I can think of is that you are trying to extract the PS3 version that has different compression. I don't know if that is the case. The version I have extracted is the PC version. I have check both package versions and they match. What is strange though is that my Textures_P1.tfc is only 998,872,182 so I would say that you and I are extracting different versions.

..:: ESR911 ::..
Logged
AJ
Newbie
*
Posts: 33


View Profile
Re: Singularity
« Reply #35 on: November 04, 2010, 20:56 »

I bought the game for PC, on physical DVD, at retail in Canada. The files are copied directly from my installed copy of the game.

Textures_P1.tfc is renamed from coalesced.tfc, correct?

If that's all correct - and you say the package versions are the same - then for some reason, there exists different versions of the .tfc file for PC, and the version I happen to have - and probably others have this version as well - causes problems for umodel Sad
Logged
esr911
Silver Sponsor
Full Member
**
Posts: 191


View Profile
Re: Singularity
« Reply #36 on: November 04, 2010, 21:28 »

I know the problem.

The problem is there are are 3 files for texture in this game. You do not have to rename anything for this game. Some games you do, but this one you don't.

the files are:

coalesced.tfc
Textures_P0.tfc
Textures_P1.tfc

Just copy all of them to a folder and try it again.  Cool

..:: ESR911 ::..
Logged
AJ
Newbie
*
Posts: 33


View Profile
Re: Singularity
« Reply #37 on: November 04, 2010, 22:54 »

Oops Embarrassed  Wow I feel stupid Tongue  That's why I'm still a newbie Smiley

I didn't see the Textures tfc files when I was looking in the game files. Problem is there are a million files there Wink  Will look again tonight when I get home from work.

Thanks!!
Logged
AJ
Newbie
*
Posts: 33


View Profile
Re: Singularity
« Reply #38 on: November 05, 2010, 05:05 »

Alright, yay, I'm not stupid Smiley Maybe Tongue

So I'm looking in the installation directory and searching for all .tfc files:

Program Files\Activision\Singularity(TM)

And there is only one .tfc file, coalesced.tfc, and it's in:

Program Files\Activision\Singularity(TM)\RvGame\CookedPC

There is no Textures_P0.tfc or Textures_P1.tfc file.

Huh?
Logged
esr911
Silver Sponsor
Full Member
**
Posts: 191


View Profile
Re: Singularity
« Reply #39 on: November 05, 2010, 07:49 »

Bro, I never said you were stupid, but I don't know how to help you, we have different versions of the game obviously. Mine has 3 tfc's

My only suggestion is try to download it from the internet, and then try it if you can't figure it out.

..:: ESR911 ::..
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7859



View Profile WWW
Re: Singularity
« Reply #40 on: November 05, 2010, 09:08 »

Try to open package without copying files - directly from the game directory (check my tutorial movie if you don't understand me). Check the log - it should describe why low-res texture is used. Try to open specific texture only to reduce a log size, example:
Code:
umodel SP_WL6_kismet_1950_XSA.xxx vomitWaves_n
Logged
AJ
Newbie
*
Posts: 33


View Profile
Re: Singularity
« Reply #41 on: November 06, 2010, 07:01 »

I tried directly from the game directory (CookedPC, where all .xxx files and coalesced.tfc are located), with same results. umodel reports missing .tfc files and only gives 64x64 thumbnails.

the files are:

coalesced.tfc
Textures_P0.tfc
Textures_P1.tfc

I notice some complaints for Textures_P3.tfc for example, what did you do for those files?
Logged
AJ
Newbie
*
Posts: 33


View Profile
Re: Singularity
« Reply #42 on: November 16, 2010, 01:54 »

Quote
My only suggestion is try to download it from the internet, and then try it if you can't figure it out.

I tried a downloaded copy (RELOADED) just in case it was different, but it was exactly the same. There is only one .tfc - coalesced.tfc.

I live in Canada so the copy I physically bought at retail was Canadian retail copy.

I don't know what the region is of the downloaded copy I tried.

I'm curious what region you live in? Maybe your region has different configuration / cooked files for whatever reason.

Sad
Logged
zardalu
Gold Sponsor
Full Member
***
Posts: 117



View Profile WWW
Re: Singularity
« Reply #43 on: November 16, 2010, 02:57 »

Hi AJ. I too am from the Great White North  Wink

I had to make 4 copies of coalesced.tfc, and rename them to:

coalesced.tfc
Textures_P0.tfc
Textures_P1.tfc
Textures_P2.tfc
Textures_P3.tfc

I put all four of them in the same folder as the packages that I was trying to view.

I was then able to view and export everything correctly. This is probably not the right way to do it, but it worked for me.
« Last Edit: November 16, 2010, 03:14 by zardalu » Logged
Gildor
Administrator
Hero Member
*****
Posts: 7859



View Profile WWW
Re: Singularity
« Reply #44 on: February 05, 2011, 23:41 »

ohkk, is there any way to force umodel to use LZO?
You can use new option "-lzo". RvGame.xxx can be opened now.
Logged
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Leviathan design by Bloc | XHTML | CSS