Gildor's Forums

English Forum => Other games => Topic started by: pixellegolas on January 18, 2010, 01:09



Title: Dark Void
Post by: pixellegolas on January 18, 2010, 01:09
(http://www.stuffwelike.com/stuffwelike/wp-content/uploads/2009/07/dark_void_lead.jpg)

(http://www.ugo.com/images/galleries/darkvoid_games/darkvoid_1.jpg)


New game that I didn't find in the list. I have downloaded the demo from internet witch is now a fileplanet exclusive. I get some error:

Quote
******** ch_will_SF.upk ********

WARNING: ObjectProperty "UMaterial3::PhysMaterialOverride" was not found
WARNING: BoolProperty "UMaterial3::bUsedWithEmissiveLightVector" was not found
ERROR: assertion failed: BulkDataOffsetInFile == Ar.Tell()

FByteBulkData::Serialize <- TArray::Serialize <- UTexture2D::Serialize <- LoadObject:Texture2D'ch_will_SF.tx_max_valenti_hair_s0_o0', pos=36F292, ver=576/61, game=1000 <- UObject::EndLoad <- UnPackage::CreateExport:characters/humans/ch_will_SF.upk:7 <- LoadWholePackage <- Main

Quote
******** si_grenade_SF.upk ********

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

FByteBulkData::Serialize <- TArray::Serialize <- UTexture2D::Serialize <- LoadObject:Texture2D'si_grenade_SF.tx_compass_lightbeam', pos=171887, ver=576/61, game=1000 <- UObject::EndLoad <- UnPackage::CreateExport:secondary_items/si_grenade_SF.upk:53 <- LoadWholePackage <- Main

http://www.filefront.com/15373767/wp_machine_gun_alt_SF.rar

Machine gun model and the main exe file, 18mb zipped




Title: Re: Dark V0id
Post by: Gildor on January 18, 2010, 02:09
SketelalMesh, StaticMesh and Texture2D are not supported. But interesting: animations are loaded without errors :)
Now, bad news: I cannot analyze game executable - it is encrypted with securom.


Title: Re: Dark V0id
Post by: logansan25 on January 18, 2010, 03:15
SketelalMesh, StaticMesh and Texture2D are not supported. But interesting: animations are loaded without errors :)
Now, bad news: I cannot analyze game executable - it is encrypted with securom.

I have the game, but can´t extract with Mulleter.


Title: Re: Dark V0id
Post by: pixellegolas on January 18, 2010, 03:21
ok, so I need to find decryption then. let me check it


Title: Re: Dark V0id
Post by: pixellegolas on January 18, 2010, 03:43
This is a tool i found. It did something to the exe but it is the same size. Maybe want to try:

http://www.woodmann.com/forum/showthread.php?t=7336

I haven't looked if the file is ok but seemed to work


Title: Re: Dark V0id
Post by: Gildor on January 18, 2010, 10:36
This tool has changed executable, but I can't say it becomes better :(


Title: Re: Dark V0id
Post by: pixellegolas on January 18, 2010, 11:03
ok, read som tutorials on securom but do not have the skills to take it away :) but maybe someone else have the knowledge


Title: Re: Dark V0id
Post by: NexusElite on January 19, 2010, 12:43
Aw i was hoping this game wasn't secured ;-;


Title: Re: Dark V0id
Post by: chrrox on January 20, 2010, 03:42
did someone need an unsecured exe?
http://www.sendspace.com/file/65c5pj


Title: Re: Dark V0id
Post by: Gildor on January 20, 2010, 12:38
This executable is good, thank you.
Can you make a report with pkgtool.zip
(I've noticed that game packages has a different versions, so I need a better detection of game by package version)


Title: Re: Dark V0id
Post by: zardalu on January 20, 2010, 16:18
I ran the tool using the full retail windows version in the "C:\Program Files\CAPCOM\DARK VOID\nativePC\SkyGame\CookedPC\characters\humans" directory:
here are the results:

Found 2 game files (0 skipped)
Version summary:
Ver        LicVer     Count
576 (240)   61 ( 3D)  2


and here is the result from the "C:\Program Files\CAPCOM\DARK VOID\nativePC\SkyGame\CookedPC\characters\watchers" directory:

Found 1 game files (0 skipped)
Version summary:
Ver        LicVer     Count
576 (240)   61 ( 3D)  1


Here is the result from  "C:\Program Files\CAPCOM\DARK VOID\nativePC\SkyGame\CookedPC\weapons":

Found 8 game files (0 skipped)
Version summary:
Ver        LicVer     Count
576 (240)   61 ( 3D)  8

When I try to run pkgtool on a .umap file I get no data.  Here are the results from "C:\Program Files\CAPCOM\DARK VOID\nativePC\SkyGame\CookedPC\Maps\Episode1\e1m0openingcinematic"

Found 0 game files (3 skipped)
Version summary:
Ver        LicVer     Count




I also ran it for the demo at "C:\Program Files\CAPCOM\Dark Void Demo\nativePC\SkyGame\CookedPC\characters\humans"
and got this:

Found 2 game files (0 skipped)
Version summary:
Ver        LicVer     Count
576 (240)   61 ( 3D)  2



Title: Re: Dark V0id
Post by: Gildor on January 20, 2010, 16:27
You should run utility on "C:\Program Files\CAPCOM\DARK VOID\nativePC\SkyGame\CookedPC" - it will scan all subdirectories recursively.

wp_machine_gun_alt_SF.upk from the 1st post has version 576/61, but all files you have tested - 576/66 !


Title: Re: Dark V0id
Post by: zardalu on January 20, 2010, 17:28
Ah I see, ok here are the results from "C:\Program Files\CAPCOM\DARK VOID\nativePC\SkyGame\CookedPC":

Found 38 game files (491 skipped)
Version summary:
Ver        LicVer     Count
576 (240)   61 ( 3D)  36

I just purchased the Retail PC version of the game from Futureshop in Canada.

I also have the demo version installed, so I ran the utility there as well:
(from "C:\Program Files\CAPCOM\Dark Void Demo\nativePC\SkyGame\CookedPC")

Found 38 game files (42 skipped)
Version summary:
Ver        LicVer     Count
576 (240)   61 ( 3D)  36


Title: Re: Dark V0id
Post by: zardalu on January 20, 2010, 18:51
wp_machine_gun_alt_SF.upk from the 1st post has version 576/61, but all files you have tested - 576/66 !

hmm strange.  I just ran pkgtool on "wp_machine_gun_alt_SF.upk" that I downloaded from pixellegolas from the first post, and I got the same version as the ones I tested:

Found 1 game files (1 skipped)
Version summary:
Ver        LicVer     Count
576 (240)   61 ( 3D)  1

Everything seems to be version 576/61, or am I missing something?


Title: Re: Dark V0id
Post by: Gildor on January 20, 2010, 19:40
My mistake.
I have 2 files: one has version 576/61, another 576/66. It looks like all demo files has first version, but all retail files - second.


Title: Re: Dark V0id
Post by: pixellegolas on January 20, 2010, 20:36
well focus on the retail if you decide to do anything, demo is quite limited so to say :)


Title: Re: Dark V0id
Post by: Gildor on January 20, 2010, 20:53
These games are differs with file versions only.
Both are supported now.
I'll try to support their StaticMesh then release umodel.


Title: Re: Dark V0id
Post by: pixellegolas on January 20, 2010, 23:00
you spit out new version of umodel more than sony ericsson spits out phones :) great work :)


Title: Re: Dark V0id
Post by: NexusElite on January 21, 2010, 03:43
Nice job Gildor  :P

Thanks again Chrrox


Title: Re: Dark V0id
Post by: Gildor on January 21, 2010, 04:21
I have uploaded umodel with Dark Void support.

StaticMesh objects are not supported. This game has unique support for StaticMesh streaming. Like textures, these objects are stored in tfc file (I think).
It is possible to support this technique, but it is much more complex than other things, so I decided to not dig deeper into its format.


Title: Re: Dark Void
Post by: timothy on January 24, 2010, 07:16
I seem to be getting errors with most of the the .umap files for this game. I believe the enemy skeletal meshes and animations are stored in these files.... as there are no other files for them to be in.

Here is one of the umap file with the notify log from umodel: http://www.sendspace.com/file/gbw9mi

I've been using -export flag to dump the entire contents of the package. Perhaps that's why I've been having problems? The common error message is:
Quote
ERROR: assertion failed: size >= 0 && size < (256<<20)



Title: Re: Dark Void
Post by: Gildor on January 24, 2010, 14:46
You should post full error message (with text like OneText <- TwoText <- ThreeText etc).

Quote
20.01.2010
- implemented Dark Void support (except StaticMesh)
Umodel is crashed on Dark Void static mesh.


Title: Re: Dark V0id
Post by: BIOS on December 26, 2021, 16:43
I have uploaded umodel with Dark Void support.

StaticMesh objects are not supported. This game has unique support for StaticMesh streaming. Like textures, these objects are stored in tfc file (I think).
It is possible to support this technique, but it is much more complex than other things, so I decided to not dig deeper into its format.

Would it be possible to add StaticMesh support at some point? Seems a number of notable story objects (The Ark, for example) are statics, and can’t be extracted at the moment. I don’t think I’ve got the technical know-how to figure it out myself, but I’d be willing to offer any assistance I can give.

E: If I do need to do it myself, a pointer or two on which parts of the UModel source to look into/edit would be nice.