Gildor's Forums

English Forum => Other games => Topic started by: Gildor on December 27, 2010, 14:48



Title: DC Universe Online
Post by: Gildor on December 27, 2010, 14:48
Implemented full support for the DC Universe Online (http://en.wikipedia.org/wiki/DC_Universe_Online).

Umodel has a few issues with this game:
  • some meshes will cause umodel to crash
  • TFC files are not working

Also, I have not tested animations (I have only 1 package with animations, it is working).

I have no plans to fix issues listed above until the game will be released (currently it is in a beta stage). Probably Sony will slightly change data formats (currently there are a lot of custom places in their engine).


Title: Re: DC Universe Online
Post by: logansan25 on December 27, 2010, 22:03
Where a find this game?


Title: Re: DC Universe Online
Post by: Skykila on December 27, 2010, 22:19
Where a find this game?
Try this
http://isohunt.com/torrent_details/205911561/DC+Universe+Online?tab=summary (http://isohunt.com/torrent_details/205911561/DC+Universe+Online?tab=summary)


Title: Re: DC Universe Online
Post by: logansan25 on December 27, 2010, 23:17
Where a find this game?
Try this
http://isohunt.com/torrent_details/205911561/DC+Universe+Online?tab=summary (http://isohunt.com/torrent_details/205911561/DC+Universe+Online?tab=summary)

Thanks!


Title: Re: DC Universe Online
Post by: logansan25 on December 28, 2010, 23:28
Where a find this game?
Try this
http://isohunt.com/torrent_details/205911561/DC+Universe+Online?tab=summary (http://isohunt.com/torrent_details/205911561/DC+Universe+Online?tab=summary)

I did enter this page and download the file and need password for extract this file.
Do you know this password?


Title: Re: DC Universe Online
Post by: gman on December 30, 2010, 12:04
Implemented full support for the DC Universe Online (http://en.wikipedia.org/wiki/DC_Universe_Online).

Umodel has a few issues with this game:
  • some meshes will cause umodel to crash
  • TFC files are not working

Also, I have not tested animations (I have only 1 package with animations, it is working).

I have no plans to fix issues listed above until the game will be released (currently it is in a beta stage). Probably Sony will slightly change data formats (currently there are a lot of custom places in their engine).
Hey
I landed up on ur thread while searching for a way to look for DCUO file contents. I am basically looking for a way to find the skill tree icons etc. I tried extracting, however i get some packages with .tga files and .pksx files. IS there any way i can extract all the upk files present? Really would appreciate any help.


Title: Re: DC Universe Online
Post by: JaxSteel on December 30, 2010, 13:24
Is it just me or is the textures on all of the NPC's blurry?


Title: Re: DC Universe Online
Post by: Gildor on December 30, 2010, 13:39
Wow, you definitely should visit oculist!
;D


Title: Re: DC Universe Online
Post by: stonecoldnuts on January 02, 2011, 02:33
Anyone else try the archive linked by Skykila and have trouble getting the password, or is it just me and logansan25? :)


Title: Re: DC Universe Online
Post by: Skykila on January 02, 2011, 13:02
Anyone else try the archive linked by Skykila and have trouble getting the password, or is it just me and logansan25? :)
Sorry guys, I have not checked for stupidity link and did not know that the archive was flogged. once again sorry :-[


Title: Re: DC Universe Online
Post by: logansan25 on January 02, 2011, 16:24
Anyone else try the archive linked by Skykila and have trouble getting the password, or is it just me and logansan25? :)

I did have problem too, its link a spam!!!!!!!!!


Title: Re: DC Universe Online
Post by: stonecoldnuts on January 02, 2011, 17:55
Heh all good Skykila :) my girlfriend saw the link in my browser and thought I was shopping for a new "lady friend" - the link in the archive sends you to an interesting site ;)


Title: Re: DC Universe Online
Post by: NexusElite on January 17, 2011, 14:00
Any fixes towards this, since the game been out?


Title: Re: DC Universe Online
Post by: logansan25 on January 17, 2011, 16:56
I have this game now, 15 Gigas.!!!!!!!!!! more or less!


Title: Re: DC Universe Online
Post by: logansan25 on January 18, 2011, 03:46
Textures missing!  ;D

(http://img716.imageshack.us/img716/5521/chrnpcicoher101skmesh.th.jpg) (http://img716.imageshack.us/i/chrnpcicoher101skmesh.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)


Title: Re: DC Universe Online
Post by: Gildor on January 18, 2011, 09:08
Look at the first post:
Umodel has a few issues with this game:
...
  • TFC files are not working
    ...


Title: Re: DC Universe Online
Post by: Skykila on January 18, 2011, 15:10
Guys, once again I apologize for the previous fake, it now has a real link  ;)
http://thepiratebay.org/torrent/6110352/DC_Universe_Online_Corrected (http://thepiratebay.org/torrent/6110352/DC_Universe_Online_Corrected)


Title: Re: DC Universe Online
Post by: logansan25 on January 18, 2011, 15:48
Look at the first post:
Umodel has a few issues with this game:
...
  • TFC files are not working
    ...

Any possible fix this in the ;D future or not?


Title: Re: DC Universe Online
Post by: Gildor on January 18, 2011, 16:04
I have no free time now. May be I'll fix that later, may be not.


Title: Re: DC Universe Online
Post by: logansan25 on January 18, 2011, 19:04
I have no free time now. May be I'll fix that later, may be not.

Thanks Gildor!!!!!!!!!!!!!!


Title: Re: DC Universe Online
Post by: Skykila on January 19, 2011, 15:03
For those who did not manage to download from thepiratebay, torrent here
http://uploadmirrors.com/download/VPYDMYR1/DC_Universe_Online_Corrected.6110352.TPB.torrent (http://uploadmirrors.com/download/VPYDMYR1/DC_Universe_Online_Corrected.6110352.TPB.torrent)


Title: Re: DC Universe Online
Post by: stonecoldnuts on January 19, 2011, 16:21
Thanks, Skykila! Now, if you could just reset my montly data allowance :)


Title: Re: DC Universe Online
Post by: esr911 on January 21, 2011, 07:34
For those who did not manage to download from thepiratebay, torrent here
http://uploadmirrors.com/download/VPYDMYR1/DC_Universe_Online_Corrected.6110352.TPB.torrent (http://uploadmirrors.com/download/VPYDMYR1/DC_Universe_Online_Corrected.6110352.TPB.torrent)

You're link is pure porno, you should be banned..

..:: ESR911 ::..


Title: Re: DC Universe Online
Post by: knightwing316 on January 21, 2011, 08:33
I've found a real download of the game directly from DC Universe Online. I thought it might help you guys out a little. Here's the link: http://www.dcuniverseonline.com/buddykey/

Now if I could just get a buddy key, i'd try it out before I buy it, just to make sure it's worth the $15 dollars a month.


Title: Re: DC Universe Online
Post by: zardalu on February 05, 2011, 05:39
Umodel has a few issues with this game:
  • TFC files are not working

I have no plans to fix issues listed above until the game will be released (currently it is in a beta stage). Probably Sony will slightly change data formats (currently there are a lot of custom places in their engine).

Hi Gildor, game has now been released. Would it help if you had one of the .tfc files?
http://www.sendspace.com/file/8rf9ff


Title: Re: DC Universe Online
Post by: Gildor on February 05, 2011, 12:40
Does release has the same issues with TFC?


Title: Re: DC Universe Online
Post by: zardalu on February 05, 2011, 19:09
Yes, I have latest release, and when opening character files with tfc in same directory I get this:

Found 26 game files (5 skipped)
Loading package: DCHRNPCCUS101.UPK Ver: 648/6405 Engine: 5859 Names: 193 Exports: 36 Imports: 19 Game: 801F
Loading SkeletalMesh DCHRNPCCUS101_SKMESH from package DCHRNPCCUS101.UPK
Restoring LOD verts from GPU skin
Restoring mesh from LOD 0 ...
Loading MaterialInstanceConstant DCHRNPCCUS101_MAT from package DCHRNPCCUS101.UPK
Forced export: Material'DMT_CHARACTER.DNPCDIFFUSE_MAT'
Loading Texture2D DCHRNPCCUS101_D from package DCHRNPCCUS101.UPK
Loading Texture2D DCHRNPCCUS101_FX from package DCHRNPCCUS101.UPK
Loading Texture2D DCHRNPCCUS101_N from package DCHRNPCCUS101.UPK
Loading Material3 DNPCDIFFUSE_MAT from package DCHRNPCCUS101.UPK
WARNING: package DMT_CHARACTERPRELOAD was not found
Loading SkeletalMesh DCHRNPCCUS101_SKMESH_BARE from package DCHRNPCCUS101.UPK
Restoring LOD verts from GPU skin
Restoring mesh from LOD 0 ...
Loading SkeletalMeshSocket SkeletalMeshSocket_1 from package DCHRNPCCUS101.UPK
Loading Texture2D DCHRNPCCUS101_DIFFUSEBASE from package DCHRNPCCUS101.UPK
Loading Texture2D DCHRNPCCUS101_DIFFUSEHIGHLIGHT from package DCHRNPCCUS101.UPK
Loading Texture2D DCHRNPCCUS101_NORMAL from package DCHRNPCCUS101.UPK
Loaded in 0.095 sec, 366 allocs, 0.51 MBytes serialized in 83 calls.
Reading DCHRNPCCUS101_D mip level 2 (512x512) from CHARACTER.TFC
******** DCHRNPCCUS101.UPK:  SkeletalMesh'DCHRNPCCUS101_SKMESH' ********
*** ERROR: assertion failed: Pos == ArPos

FFileReader::Seek:File=CHARACTER.TFC, pos=-49153 <- FByteBulkData::SerializeChunk <- UTexture2D::LoadBulkTexture:File=CHARACTER.TFC <- UTexture2D::Decompress:Tex=DCHRNPCCUS101_D <- UTexture2D::Bind <- GL_NormalmapShader <- UUnrealMaterial::SetMaterial:DCHRNPCCUS101_MAT <- CMeshInstance::SetMaterial <- CLodMeshInstance::SetMaterial <- CSkelMeshInstance::DrawMesh <- CSkelMeshInstance::Draw <- CMeshViewer::Draw3D <- CLodMeshViewer::Draw3D <- AppDrawFrame <- Display <- VisualizerLoop <- MainLoop <- Main


Title: Re: DC Universe Online
Post by: zardalu on February 05, 2011, 19:14
Sorry for double post, I also noticed an error when loading one of the vehicle static meshes that does not depend on a tfc:
Here is the file:
http://www.sendspace.com/file/e4fw5f

Here is the error:
Found 57 game files (5 skipped)
Loading package: DVEHMEH0119.UPK Ver: 648/6405 Engine: 5859 Names: 344 Exports: 497 Imports: 63 Game: 801F
Loading StaticMesh VEHMEH0119 from package DVEHMEH0119.UPK
******** DVEHMEH0119.UPK ********
*** ERROR: MapTypeName: unknown type 'Acceleration'
MapTypeName <- FPropertyTag<< <- CTypeInfo::SerializeProps <- UObject::Serialize <- UStaticMesh::SerializeStatMesh3 <- UStaticMesh::Serialize <- LoadObject:StaticMesh'DVEHMEH0119.VEHMEH0119', pos=B02E, ver=648/6405, game=801F <- UObject::EndLoad <- UnPackage::CreateExport:DVEHMEH0119.UPK:0 <- LoadWholePackage <- Main

Many other static meshes work, though.


Title: Re: DC Universe Online
Post by: Gildor on February 05, 2011, 19:39
So we have exactly the same problems as before :(


Title: Re: DC Universe Online
Post by: zardalu on February 05, 2011, 19:50
I didn't try the beta files. Here is the lastest executable:
http://www.sendspace.com/file/d9dyda


Title: Re: DC Universe Online
Post by: Gildor on February 06, 2011, 00:46
I've checked DCU data again and I have no idea how to find texture data. Sony programmers has changed texture streaming system (and a lot of other systems too!) so umodel has no ability to load textures. Texture data pointers (which are used by the umodel for all other games) are points to a wrong place.


Title: Re: DC Universe Online
Post by: zardalu on February 06, 2011, 01:33
That's too bad. Thanks for having another look at it though  :)


Title: Re: DC Universe Online
Post by: Gildor on February 06, 2011, 01:39
Sorry.


Title: Re: DC Universe Online
Post by: NexusElite on February 07, 2011, 14:42
Aw sorry to hear it not going to work out :(


Title: Re: DC Universe Online
Post by: CobraFan95 on March 01, 2011, 20:29
Hi Gildor,

I understand you work on the project when you have free time, but is there any chance you'll return to the .TFC files to see if the textures can be exported? Is there any possibility you would be able to determine the correct place to set the texture data pointers for this game? I was really hoping to be able to export some of the graphics used in this game.

Thank you for the awesome tool you provide to the community!  :)


Title: Re: DC Universe Online
Post by: Gildor on March 01, 2011, 21:56
Hi Gildor,
Hi
Quote
I understand you work on the project when you have free time, but is there any chance you'll return to the .TFC files to see if the textures can be exported? Is there any possibility you would be able to determine the correct place to set the texture data pointers for this game? I was really hoping to be able to export some of the graphics used in this game.
I have no enough free time. Currently all my time is busy with a work to repair financial situation in my family (I had no job for the 2 months, and my current job has less salary than before - so I'm working on 2 jobs :(). When I'm "working for free" our budget is damaged. I think such situation will be for the next 2-3 months (I hope no longer).
Quote
Thank you for the awesome tool you provide to the community!  :)
You are welcome and sorry.


Title: Re: DC Universe Online
Post by: Gildor on March 17, 2011, 13:44
I've got a sponsorship for the DCU Online support. Now textures from the TFC are supported.
Also I have improved compatibility with static meshes. Now more static meshes can be displayed. Still cannot figure out what's wrong. This game uses a lot of strange modifications made to the engine.


Title: Re: DC Universe Online
Post by: Gildor on March 19, 2011, 03:24
I have published some screenshots on the facebook page (http://www.facebook.com/album.php?fbid=187357524641389&id=176350295742112&aid=40049).


Title: Re: DC Universe Online
Post by: sedante on May 16, 2011, 00:23
TFC files are not working for me
anyone help me?
thanks


Title: Re: DC Universe Online
Post by: Gildor on May 16, 2011, 00:29
Read the logs. You will find a solution there (look for messages about missing files etc).
Probably you have copied files into some "temporary directory" (that's a common mistake on this forum) instead of opening files directly from the game directory.


Title: Re: DC Universe Online
Post by: Nazar_off on May 21, 2011, 22:46
Animation isn't supported?  ::)


Title: Re: DC Universe Online
Post by: Gildor on May 21, 2011, 22:52
Everything is supported.


Title: Re: DC Universe Online
Post by: Nazar_off on May 21, 2011, 23:46
Strange. I didn't see animation.
umodel always shown 0 possible animations in viewer.
Anybody can say how to look animation?

P.S. gildor thanks for your big work!


Title: Re: DC Universe Online
Post by: Gildor on May 21, 2011, 23:52
Strange. I didn't see animation.
I think animations are separated from meshes (in a different packages).
Quote
P.S. gildor thanks for your big work!
You are welcome :)


Title: Re: DC Universe Online
Post by: Nazar_off on May 22, 2011, 00:28
I think animations are separated from meshes (in a different packages).
I know. I copy UPKs from one character and character.tfc character_remap.upk to folder with umodel and add to to this folder UPKs from animation (there are two) folders. But no result.
Code:
D:\Work\DCUO>umodel -view DCHRNPCICOVIL190.UPK
Found 231 game files (5 skipped)
Loading package: DCHRNPCICOVIL190.UPK Ver: 648/6405 Engine: 5859 Names: 221 Exports: 52 Imports: 19 Game: 8021
Loading SkeletalMesh CHRNPCICOVIL190_SKMESH from package DCHRNPCICOVIL190.UPK
WARNING: ArrayProperty "USkeletalMesh::SkeletonBonePriorities" was not found
WARNING: ArrayProperty "USkeletalMesh::SkeletonLODInfo" was not found
Restoring LOD verts from GPU skin
Restoring mesh from LOD 0 ...
Loading SkeletalMeshSocket SkeletalMeshSocket_0 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_1 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_2 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_3 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_4 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_5 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_6 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_7 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_8 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_9 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_10 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_11 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_12 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_13 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_14 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_15 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_16 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_17 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_107 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_108 from package DCHRNPCICOVIL190.UPK
Loading SkeletalMeshSocket SkeletalMeshSocket_109 from package DCHRNPCICOVIL190.UPK
Loading MaterialInstanceConstant DCHRNPCICOVIL190_MAT from package DCHRNPCICOVIL190.UPK
Forced export: Material'DMT_CHARACTER.DNPCDIFFUSE_MAT'
Loading Texture2D CHRNPCICOVIL190_DIFF from package DCHRNPCICOVIL190.UPK
Loading Texture2D CHRNPCICOVIL190_FX from package DCHRNPCICOVIL190.UPK
Loading Texture2D CHRNPCICOVIL190_NORM from package DCHRNPCICOVIL190.UPK
Loading Material3 DNPCDIFFUSE_MAT from package DCHRNPCICOVIL190.UPK
WARNING: package DMT_CHARACTERPRELOAD was not found
WARNING: package startup_xxx was not found
Loaded in 0.074 sec, 557 allocs, 0.12 MBytes serialized in 48 calls.
Reading CHRNPCICOVIL190_DIFF mip level 1 (512x512) from CHARACTER.TFC
Loading package: CHARACTER_REMAP.UPK Ver: 648/6405 Engine: 5859 Names: 11 Exports: 2 Imports: 3 Game: 8021
Loading TextureFileCacheRemap TextureFileCacheRemap from package CHARACTER_REMAP.UPK
Can you say whats wrong?  :( Where I can find startup_xxx, DMT_CHARACTERPRELOAD, USkeletalMesh::SkeletonBonePriorities, USkeletalMesh::SkeletonLODInfo?


Title: Re: DC Universe Online
Post by: Gildor on May 22, 2011, 10:28
umodel FAQ (/smf/index.php/topic,660.0.html)
How can I view animation when it is stored separately from the mesh (in a different package)?


Title: Re: DC Universe Online
Post by: Nazar_off on May 22, 2011, 12:03
I know this too, if you mean "-pkg" option. :) But I can't find combination model-animation. Can you provide one example where we can see non-zero number of animation in viewer and test?
Thanks.

P.S. umodelGUI don't want to open UPK for preview :( Hard to explore.
P.P.S Yes, I know that umodelGUI isn't your prog. :)


Title: Re: DC Universe Online
Post by: Gildor on May 22, 2011, 12:10
I don't know model-animation examples for this game, sorry. I have no interest for this game.


Title: Re: DC Universe Online
Post by: Nazar_off on May 22, 2011, 13:39
I think umodel can't load animation from DCUO, because ActorXImporter successfully import same animation to the same model.
P.S.
(http://xmages.net/storage/10/1/0/6/4/upload/5ffc1f8b.gif)


Title: Re: DC Universe Online
Post by: swampsow on June 22, 2011, 10:07
For people who've been ripping from this:

Can you rip your player created heroes as well as the main DC ones?


Title: Re: DC Universe Online
Post by: wanderer on April 12, 2013, 22:33
Hi Gildor.

First off thanks for creating this amazing tool   :).

Second, I'm sorry to bother you about this, but the UPK files in DCUO no longer seem to work with UE Viewer. 

I discovered this after I re-downloaded the game last night after not having played for awhile (My previous copy was lost when my old HDD died.), and files that had worked just fine with earlier versions of both the game and UE Viewer were no longer able to be opened. 

I could find only two files out of the hundreds in the game that would still open; both of these are new models (in the Unreal/characters/NPC/Iconic/Heroes folder - there file names both start with a number somewhere around 209 to 213) that were just added as part of the games last maintenance update in preparation for an upcoming download contnet pack. 

The UE Viewer error logs only say that each file contains a 4 bit error at various memory addresses, when it tries to open them.

The game itself runs fine, so I'm thinking the developers made some small custom change in the file format recently.

If it's not to much trouble I was hopping you could take a quick look at this problem, as Id like to use some of the game models for reference in constructing some cosplay costumes I'm working on for an upcoming convention.

You can download the game for free @ www.dcuniverseonline.com

Thanks again in advance.


Title: Re: DC Universe Online
Post by: Gildor on April 12, 2013, 23:41
Hi.
1. try adding -game=dcuo (perhaps different game tag, I don't remember)
2. I need an error message to say anything particular


Title: Re: DC Universe Online
Post by: wanderer on April 13, 2013, 00:31
Hmm. Thanks I'll try that, though i've never needed to use a special switch before.

In the mean time I checked again and found quite a few files that would open, but if you try to navigate within them using the pg. up & pg. down keys to find the models ue viewer immediatly crashes.

To help you better diagnose the problem, here are the errors generated in the UE viewer log from the files I tried to open that didn't work:


******** CHARACTER\NPC\ICONIC\HERO\DCHRNPCICOHER213.UPK:  SkeletalMesh3'CHRNPCICOHER213_SKMESH' ********

ERROR: Unable to serialize 4 bytes at pos=101482496
FFileReader::Serialize:File=NPC.TFC <- FArchive::ByteOrderSerialize <- FCompressedChunkHeader<<:pos=60C8000 <- appReadCompressedChunk <- FByteBulkData::SerializeChunk <- UTexture2D::LoadBulkTexture:File=TEXTUREFILECACHE/NPC.TFC <- UTexture2D::GetTextureData <- Upload2D <- UTexture2D::Bind <- GL_NormalmapShader <- UUnrealMaterial::SetMaterial:CHRNPCICOHER213_MAT <- CMeshInstance::SetMaterial <- CSkelMeshInstance::DrawMesh <- CSkelMeshInstance::Draw <- CMeshViewer::Draw3D <- CSkelMeshViewer::Draw3D <- CUmodelApp::Draw3D <- Display <- VisualizerLoop <- MainLoop <- Main

....


Title: Re: DC Universe Online
Post by: wanderer on April 13, 2013, 00:36
Just tried using the swithc you recomended and still nothing.  Thanks for the suggestion though.


Title: Re: DC Universe Online
Post by: Gildor on April 13, 2013, 00:54
It looks like they changed texture data format (I hope.not tfc system). All I can recommend you for now is to use -notex option.


Title: Re: DC Universe Online
Post by: wanderer on April 15, 2013, 02:51
Thanks,

I tried the no texture command and it works, but without the textures, the models are nearly useless to me, asthey are otherwise so low poly as to be little more then boxy manikins. 

Is it possible to determine what the new texture format is, seeing as it only seems to effect some of the textures and not others (Otherwise the few models that work without turning off textures wouldn't work at all.)? 

It seems to me that it's one or more of the fx textures that have been changed, since I seem to be able to view with at least one of the two working models, it's basic textures just fine, separate from the model itself. 

It's only when I try to navigate further in the .udk file to view things like the specular, bump, diffuse, and normal maps, that UE Viewer crashes?

Thnaks again for your help.   :)


Title: Re: DC Universe Online
Post by: Gildor on April 15, 2013, 16:09
Sorry, I have no possibility to do anything right now :(
More info
http://www.gildor.org/smf/index.php/topic,1777.0.html
http://www.gildor.org/smf/index.php/topic,1768.msg13908.html#msg13908


Title: Re: DC Universe Online
Post by: Raxer Crx on June 25, 2013, 20:51
P.S. umodelGUI don't want to open UPK for preview :( Hard to explore.
P.P.S Yes, I know that umodelGUI isn't your prog. :)

Hello.

First sorry my bad English and post in a thread a little old.

I extracted animations, some models(with text and other without texture) with U-Model GUI. And I know why, U-Model GUi not recognize the extension .UPK, .XXX all extension uppercase.
Then is simple,  rename .UPK to .upk. Yeah, yeah, is boring rename hundred files  ;D I found a little App for this purpose in bluefive.pair.com/downloads.htm . You need download the tool Recase.net, download, read readme.txt, install and finish, only you have select files Right Click and Recase to lowercase. For uninstall just go to Control panel-> Uninstall programs blah blah blah. If the options of right click is persistent, then download this: http://bluefive.pair.com/Recase_menuremoval.zip   and use .reg file of XP folder.

PS: Tool tested in Win7


Title: Re: DC Universe Online
Post by: wanderer on July 10, 2013, 22:11
Thanks for the help, I really appreciate it.  ;D    

Only one problem, even though the re-capitalization does work for me, I'm only able to get the low-res textures that look like floating blobs of diffuse color sprayed on the models.  The hi-res textures that were available prior to the game updates still don't show don't show up.  Also, those few models that did display their textures correctly prior to the re-capitalization are also now low-res.  

So while seeming to be a step in the right direction, it still doesn't really make the models any more useful for my purposes.

If you have any other ideas on this I'd be interested to know.

Thanks again :)


Title: Re: DC Universe Online
Post by: Gildor on September 01, 2013, 00:28
I've recently fixed some TFC-relative bug in umodel which could affect DCUO appearance. Count anybody re-test umodel with this game, please?


Title: Re: DC Universe Online
Post by: logansan25 on September 03, 2013, 04:23
I retest and very well! ;D


Title: Re: DC Universe Online
Post by: Gildor on September 03, 2013, 10:05
Did you test it with latest version of the game?


Title: Re: DC Universe Online
Post by: Ultrametal on September 03, 2013, 12:14
any idea where i can get the last version of umodelgui.exe? i need it to checkout dcuo files  ???


Title: Re: DC Universe Online
Post by: logansan25 on September 03, 2013, 23:28
Did you test it with latest version of the game?

No, the old....


Title: Re: DC Universe Online
Post by: LumeKano on September 27, 2013, 05:40
Here ERROR latest version

(http://imageshack.us/photo/my-images/23/7pi5.jpg/)

******** DCHRNPCICOFACCIR101.UPK:  SkeletalMesh3'CHRNPCICOFACCIR101_SKMESH' ****
****
*** ERROR: Unable to serialize 4 bytes at pos=48594944
FFileReader::Serialize:File=NPC.TFC <- FArchive::ByteOrderSerialize <- FCompress
edChunkHeader<<:pos=2E58000 <- appReadCompressedChunk <- FByteBulkData::Serializ
eChunk <- UTexture2D::LoadBulkTexture:File=NPC.TFC <- UTexture2D::GetTextureData
:CHRNPCICOFACCIR101_DIFFUSE <- Upload2D <- UTexture2D::Bind <- GL_NormalmapShade
r <- UUnrealMaterial::SetMaterial:DCHRNPCICOFACCIR101_MAT <- CMeshInstance::SetM
aterial <- CSkelMeshInstance::DrawMesh <- CSkelMeshInstance::Draw <- CMeshViewer
::Draw3D <- CSkelMeshViewer::Draw3D <- CUmodelApp::Draw3D <- Display <- Visualiz
erLoop <- MainLoop <- Main

http://imageshack.us/f/23/7pi5.jpg/


Title: Re: DC Universe Online
Post by: freemanpro on February 02, 2014, 09:15
I tested last version . Very well work. But textures exported only if export only in umodel viewer ( Ctrl X) . Banch export only 32x32 mips. And no export difuse map ( much files )


Title: Re: DC Universe Online
Post by: pepsiguy_2 on February 03, 2014, 02:18
I tested last version . Very well work. But textures exported only if export only in umodel viewer ( Ctrl X) . Banch export only 32x32 mips. And no export difuse map ( much files )

What? I still get 64x64 while viewing in umodel on any model. Even exporting.


Title: Re: DC Universe Online
Post by: freemanpro on February 03, 2014, 11:38
look weapons .


Title: Re: DC Universe Online
Post by: Badascus on October 15, 2014, 19:46
Hey.

Any idea how to use the UI version to load up textures that are located in CookedPC\TextureFileCache, I think thats why I get 64x64 textures that result in blurriness.

Thanks in advance.


Title: Re: DC Universe Online
Post by: Gildor on October 15, 2014, 22:18
Read the FAQ please (Texture File Cache = TFC). You may find links in readme, GUI (see "Help" menu), and directly on this site.


Title: Re: DC Universe Online
Post by: pepsiguy_2 on October 19, 2014, 17:06
Hi Gildor

on Facepunch.com we discovered for DCUO that it's not the TFC files that are incorrectly read. In DCUO, the TFC files read additional UPK files to get the textures. It was the UPK files that changed and disallowed umodel to work. You can get temporary replacement UPK files from the old version here. http://facepunch.com/showthread.php?t=1376046&p=44744231&viewfull=1#post44744231

They work perfect with DCUO's current TFC files.


Title: Re: DC Universe Online
Post by: Gildor on October 19, 2014, 19:00
Sorry, I didn't understand anything.


Title: Re: DC Universe Online
Post by: GameBreaker on January 11, 2024, 12:02
Seems their is an issue with DCUO again, this time with what is read for the textures, as it looks for a file with the word REMAP at the end, instead of the original file now, for some textures.

```
Loading MaterialInstanceConstant CHRPLAEQPTEX02191_MAT from package UNREAL3/DCGAME/COOKEDPC/CHARACTER/GEARGROUP/HELMET/DHELMETENGINEERACR.UPK
Loading package: UNREAL3/DCGAME/COOKEDPC/STARTUP/STARTUP.UPK Ver: 648/6405 Engine: 5859 Names: 415 Exports: 300 Imports: 56 Game: 800026
WARNING: Import(DMT_CHARACTERPRELOAD.DPLAYERGEAR_MAT) was not found
Loading SkeletalMesh3 CHRPLAEQPHLMACR00356_SKMESH from package UNREAL3/DCGAME/COOKEDPC/CHARACTER/GEARGROUP/HELMET/DHELMETENGINEERACR.UPK
Loading Texture2D EARSOCCLUSIONONLY from package UNREAL3/DCGAME/COOKEDPC/CHARACTER/GEARGROUP/HELMET/DHELMETENGINEERACR.UPK
Loading Texture2D CHRPLAEQPTEX02191_00_GEARMASK_TEX from package UNREAL3/DCGAME/COOKEDPC/CHARACTER/GEARGROUP/HELMET/DHELMETENGINEERACR.UPK
Loading Texture2D CHRPLAEQPTEX02191_00_GEARNORM_TEX from package UNREAL3/DCGAME/COOKEDPC/CHARACTER/GEARGROUP/HELMET/DHELMETENGINEERACR.UPK
Loading Texture2D CHRPLAEQPTEX02191_00_GEAROPACITY_TEX from package UNREAL3/DCGAME/COOKEDPC/CHARACTER/GEARGROUP/HELMET/DHELMETENGINEERACR.UPK
Loading Texture2D CHRPLAEQPTEX02191_00_PLAYERGEARFX_TEX from package UNREAL3/DCGAME/COOKEDPC/CHARACTER/GEARGROUP/HELMET/DHELMETENGINEERACR.UPK
Reading CHRPLAEQPTEX02191_00_GEARNORM_TEX mip level 1 (256x256) from UNREAL3/DCGAME/COOKEDPC/TEXTUREFILECACHE/SUIT_MED.TFC
Package SUIT_MED_Remap was not found
Reading CHRPLAEQPTEX02191_00_GEAROPACITY_TEX mip level 1 (256x256) from UNREAL3/DCGAME/COOKEDPC/TEXTUREFILECACHE/SUIT_MED.TFC
Package SUIT_MED_Remap was not found
```

It is odd as well that the remap file is much smaller than the TFC file, which is in MB instead of the remap bin file which is in KB.
So unsure why it is looking for it.

I have included the TFC file, the bin file with the name, and the UPK that references it in a link below:

https://drive.google.com/drive/folders/1g0mG-NToP08mRWY9RwI9mGra4lLntqFD?usp=sharing (https://drive.google.com/drive/folders/1g0mG-NToP08mRWY9RwI9mGra4lLntqFD?usp=sharing)


Title: Re: DC Universe Online
Post by: spiritovod on January 11, 2024, 18:30
The game is addressing "remap" files for textures bulk data, which is kind of index for respective tfc, instead of addressing tfc cache directly in usual way. I can only suggest to use some general tfc extractors to extract raw data from tfc cache and convert it. For example, there are id-daemon tools like the one from attachment, and there are also more complex tools with tfc rebuilding functionality (though they would be useless here).


Title: Re: DC Universe Online
Post by: GameBreaker on January 11, 2024, 22:50
So getting through with the tfc tool you gave me, minus ITEM_SML, which seems to include nothing apparently given the extractor tool goes through it all without giving me an error, and just closes, without creating any DDS files from the TFC file I gave it.


Title: Re: DC Universe Online
Post by: spiritovod on January 11, 2024, 23:30
@GameBreaker: Make sure executable is not blocked by your AV or windows defender for some reason. Aside from that simple drag-n-drop works fine for me and extract everything, at least from provided suit_med.tfc sample.


Title: Re: DC Universe Online
Post by: GameBreaker on January 12, 2024, 00:11
Let me provide you with a link of every TFC archive for your reference to test around with.

Also it does not seem to be a block on my AV, since I only use Windows Defender.

Wondering if something is different with the small size files then.

https://drive.google.com/drive/folders/1qJYkJjoA_eejh3lmQw0cl4DAi0OLk3AI?usp=sharing
 (https://drive.google.com/drive/folders/1qJYkJjoA_eejh3lmQw0cl4DAi0OLk3AI?usp=sharing)


Title: Re: DC Universe Online
Post by: spiritovod on January 13, 2024, 01:35
@GameBreaker: I suppose file size doesn't matter here. Probably some local issue, for example missing dlls (those three included in archive are required) or something else. Randomly tested a few tfc from provided samples, all of them were extracted without issues. Since it's a third-party tool, I can't help much.


Title: Re: DC Universe Online
Post by: StudioKats on April 11, 2024, 17:25
The game is addressing "remap" files for textures bulk data, which is kind of index for respective tfc, instead of addressing tfc cache directly in usual way. I can only suggest to use some general tfc extractors to extract raw data from tfc cache and convert it. For example, there are id-daemon tools like the one from attachment, and there are also more complex tools with tfc rebuilding functionality (though they would be useless here).

Many thanks for the attachment. Had a chance to try unfortunately it outputs dds textures as 256x256 only. DC Universe Online has been going through a visual upgrade for the past few years with a large number of models sunsetted, would be nice if the newer models can be exported for posterity. It would be great if anyone could share a method for extracting the higher res textures.

P.S. the current method of quickbms tfc unpacking doesn't work any more


Title: Re: DC Universe Online
Post by: spiritovod on April 11, 2024, 22:50
@StudioKats: I assume that examples provided by GameBreaker are from recent game versions. The mentioned extractor can extract three largest mips up to 1024x1024 from them, which is probably fine. Just sort extracted textures by file size.


Title: Re: DC Universe Online
Post by: StudioKats on April 12, 2024, 00:58
I figured out my mistake. thank you @spiritovod for pointing it out, much appreciated!
@StudioKats: I assume that examples provided by GameBreaker are from recent game versions. The mentioned extractor can extract three largest mips up to 1024x1024 from them, which is probably fine. Just sort extracted textures by file size.