Gildor's Forums

English Forum => Other games => Topic started by: JOHNMCLAY on October 23, 2013, 02:03



Title: Batman Arkham Origins
Post by: JOHNMCLAY on October 23, 2013, 02:03
Hey Gildor!

If you're interested in supporting Batman:Arkham Origins, here's a .zip with the necessary files!

They're from the PS3 version.

https://www.dropbox.com/s/0xaliqcti0aph95/BM_AO.zip (https://www.dropbox.com/s/0xaliqcti0aph95/BM_AO.zip)

...except the output from the 'Pkgtool'.  I ran it in every directory but I couldn't figure out how to make it do anything!
All I got was:
"Unreal Package scanner
http://www.gildor.org/
Usage: pkgtool <path to game files>"


I can grab the Xbox-360 game files in 12 hours if that'll be easier?!

All the best,
John


Title: Re: Batman Arkham Origins
Post by: pepsiguy_2 on October 23, 2013, 06:02
Xbox isn't supported.

Found 2629 game files (26 skipped)
Loading package: BCChar_Batman_SF.xxx Ver: 806/137 Engine: 10070 Names: 658 Expo
rts: 121 Imports: 51 Game: 8000
******** bcchar_batman_sf ********
*** ERROR: Package "BCChar_Batman_SF.xxx": wrong name index -268303360
UnPackage::SerializeFName:pos=00024B78 <- ReadExportTable <- UnPackage::UnPackag
e:BCChar_Batman_SF.xxx, ver=806/137, game=8000 <- UnPackage::LoadPackage:bcchar_
batman_sf <- Main

Here's pkgtool.

Found 2626 game files (24 skipped)
Version summary:
Ver        LicVer     Count   Filename
  0 (  0)    2 (  2)     7
806 (326)  137 ( 89)  2226
807 (327)  103 ( 67)   388

files http://bit.ly/1624Kcp


Maybe we'll have more luck with the PC version


Title: Re: Batman Arkham Origins
Post by: Gildor on October 23, 2013, 10:07
I think iOS version uses plain UDK, while PC/Console versions uses modified engine.
Please try using "-game=batman2" option.

About the files - I'll wait for PC version. And I never working with PS3 games.


Title: Re: Batman Arkham Origins
Post by: pepsiguy_2 on October 23, 2013, 19:53
-game=batman2 doesn't work, and I didn't suspect it would because the game isn't by Rocksteady Studios, but WB Games Montreal said they modified the engine that Rocksteady used on previous Batman games to fit their needs. Tried -nostat,-noanim,etc, but no dice. STill the same error.

Found 2626 game files (25 skipped)
Loading package: BCChar_Batman_EarthTwo_SF.xxx Ver: 806/137 Engine: 10070 Names:
 643 Exports: 118 Imports: 47 Game: 8013
Loading AnimSequence AnimSequence_2 from package BCChar_Batman_EarthTwo_SF.xxx
******** bcchar_batman_earthtwo_sf ********
*** ERROR: Package "BCChar_Batman_EarthTwo_SF.xxx": wrong name index 34865152
UnPackage::SerializeFName:pos=0007BE31 <- CTypeInfo::SerializeProps <- UObject::
Serialize <- UAnimSequence::Serialize <- LoadObject:AnimSequence'BCChar_Batman_E
arthTwo_SF.AnimSequence_2', pos=7BE31, ver=806/137, game=8013 <- UObject::EndLoa
d <- LoadWholePackage:BCChar_Batman_EarthTwo_SF <- Main


Title: Re: Batman Arkham Origins
Post by: m0xf on October 24, 2013, 21:53
PC version:
Code:
Found 2747 game files (6070 skipped)
Version summary:
Ver        LicVer     Count   Filename
807 (327)  103 ( 67)   371    Online/BmGame/CookedPCConsole/...
807 (327)  138 ( 8A)  2367    SinglePlayer/BMGame/CookedPCConsole/...

http://rusfolder.com/38551403


Title: Re: Batman Arkham Origins
Post by: Gildor on October 25, 2013, 13:19
Hi all,
This game is fully supported now. It's great that it's engine has not so much modifications from previous Batman game.


Title: Re: Batman Arkham Origins
Post by: TheDamnThing on October 25, 2013, 13:29
Hi all,
This game is fully supported now. It's great that it's engine has not so much modifications from previous Batman game.
Yay thank You gildor :D


Title: Re: Batman Arkham Origins
Post by: JOHNMCLAY on October 25, 2013, 14:48
Thanks so much Gildor!!! :D :D


Title: Re: Batman Arkham Origins
Post by: logansan25 on October 25, 2013, 23:44
I tryied with Xbox and nothing....

Only pc no? ???


Title: Re: Batman Arkham Origins
Post by: Gildor on October 26, 2013, 00:22
Could you show me error message from XBox360 version of the game?


Title: Re: Batman Arkham Origins
Post by: dragbody on October 26, 2013, 08:22
The single player for PC is extracting as usual with the umodel update, but I'm unable to extract the multiplayer files from the Online folder. Is this a known issue, or do you need an error report?

Let me not forget to say thanks for the update. I'm only one of many who appreciate your time and effort gildor.  :)


Title: Re: Batman Arkham Origins
Post by: Gildor on October 26, 2013, 09:13
The single player for PC is extracting as usual with the umodel update, but I'm unable to extract the multiplayer files from the Online folder. Is this a known issue, or do you need an error report?
I need an error report, and perhaps some sample files.
Does multiplayer has separate executable, or game has single executable for single and multiplayer games?
Quote
Let me not forget to say thanks for the update. I'm only one of many who appreciate your time and effort gildor.  :)
;)


Title: Re: Batman Arkham Origins
Post by: Gildor on October 27, 2013, 11:37
Updated umodel with Origins multiplayer support. Animation is not supported.


Title: Re: Batman Arkham Origins
Post by: pepsiguy_2 on October 31, 2013, 03:26
Is there a reaosn I'm only getting 128x128 textures on the Multiplayer files? on PC files.


Title: Re: Batman Arkham Origins
Post by: rroobboo on October 31, 2013, 09:06
yep, same with PS3 files. It seems that CHARTEXTURES.TFC and TEXTURES.TFC of multiplayer are different than singleplayer ones.


Title: Re: Batman Arkham Origins
Post by: artisticVibe on November 03, 2013, 08:40
Yes DLC textures are not extracting to the correct sizes


Title: Re: Batman Arkham Origins
Post by: Lim1tD on November 24, 2013, 06:14
bump.

I am having the same problem, I have extracted the models and the textures, but the textures are low res.

Ex. High Textures from someone who managed to do it idk how
(http://filesmelt.com/dl/How_the_hell.png) (http://filesmelt.com/)

Ex. Extracted Low Res textures
(http://filesmelt.com/dl/Piece_of_shit2.png) (http://filesmelt.com/)

I have the Textures.tfc in the right place


Title: Re: Batman Arkham Origins
Post by: Gildor on November 24, 2013, 10:54
There could be multiple tfc files. Really, you shouldn't copy files - you should open them directly from the game installation directory. And yeah, that's from FAQ.


Title: Re: Batman Arkham Origins
Post by: Lim1tD on November 24, 2013, 11:05
There could be multiple tfc files. Really, you shouldn't copy files - you should open them directly from the game installation directory. And yeah, that's from FAQ.
I've tried extracting the textures directly from the original place, the address was too long and it didnt extract.

There are two tfc files:
Textures.tfc
CharTextures.tfc

EDIT: I found where the folders were, but the textures are still low res.


Title: Re: Batman Arkham Origins
Post by: Gildor on November 24, 2013, 11:54
Check log during texture extraction - if umodel requires some tfc file but can't find it - some message will be displayed.


Title: Re: Batman Arkham Origins
Post by: Lim1tD on November 24, 2013, 12:02
http://pastebin.com/utF1w3eu

Here is the entire log.


Title: Re: Batman Arkham Origins
Post by: Gildor on November 24, 2013, 12:08
There's a lot of messages like
Code:
Decompressing Robin_02_Torso_OP: DLC_Robin02_TimDrake_1990_OZ.* is missing
Exporting Texture2D T_Droplet_2X2 to ./Playable_Robin_Std_Alt_5_SF/Texture2D
Decompressing T_Droplet_2X2: FX_WeaponImpact.* is missing
Exporting Texture2D T_FlappingClothMaskFB to ./Playable_Robin_Std_Alt_5_SF/Texture2D
Decompressing T_FlappingClothMaskFB: FX_WeaponImpact.* is missing
Exporting Texture2D T_Reflection01 to ./Playable_Robin_Std_Alt_5_SF/Texture2D
Decompressing T_Reflection01: FX_WeaponImpact.* is missing
Is there FX_WeaponImpact.upk file? (according to log, multiple files are missing)


Title: Re: Batman Arkham Origins
Post by: Lim1tD on November 24, 2013, 12:15
There's a lot of messages like
Code:
Decompressing Robin_02_Torso_OP: DLC_Robin02_TimDrake_1990_OZ.* is missing
Exporting Texture2D T_Droplet_2X2 to ./Playable_Robin_Std_Alt_5_SF/Texture2D
Decompressing T_Droplet_2X2: FX_WeaponImpact.* is missing
Exporting Texture2D T_FlappingClothMaskFB to ./Playable_Robin_Std_Alt_5_SF/Texture2D
Decompressing T_FlappingClothMaskFB: FX_WeaponImpact.* is missing
Exporting Texture2D T_Reflection01 to ./Playable_Robin_Std_Alt_5_SF/Texture2D
Decompressing T_Reflection01: FX_WeaponImpact.* is missing
Is there FX_WeaponImpact.upk file? (according to log, multiple files are missing)
It also says that CHAR_Robin_OZ is missing, maybe thats why, but wouldn't the textures come from textures.tfc not from Char_Robin_OZ.upk.


Title: Re: Batman Arkham Origins
Post by: Gildor on November 24, 2013, 12:24
UE3 has possibility to store textures in upk and tfc.


Title: Re: Batman Arkham Origins
Post by: Lim1tD on November 24, 2013, 23:15
UE3 has possibility to store textures in upk and tfc.
Maybe the correct textures are stored in CharTextures.tfc


Title: Re: Batman Arkham Origins
Post by: artisticVibe on November 27, 2013, 07:16
UE3 has possibility to store textures in upk and tfc.
Maybe the correct textures are stored in CharTextures.tfc
This problem is actually in the online multiplayer game and not the single player game. Umodel logs say that certain files are unavailable during extraction and if you do look in the multiplayer directory, you can't find those files mentioned in the log. I'm guessing the missing files point to specific locations in the multiplayer chartexture.tfc for the high res dlc textures (which seems a weird way of optimizing an online game). Is there a way to just unpack the .tfc file to get the needed textures?


Title: Re: Batman Arkham Origins
Post by: artisticVibe on November 27, 2013, 17:11
Bumping this then i'm moving on.

Is it remotely possible to unpack a .tfc to get the supposedly better resolution textures for the models?


Title: Re: Batman Arkham Origins
Post by: Gildor on November 27, 2013, 18:11
Check umodel FAQ for answer, please.


Title: Re: Batman Arkham Origins
Post by: Lim1tD on November 28, 2013, 02:49
I just want the Hi-Res Textures.


Title: Re: Batman Arkham Origins
Post by: Gildor on November 28, 2013, 12:25
You may try batch exporter to extract everything from this game. Perhaps that'll help.


Title: Re: Batman Arkham Origins
Post by: artisticVibe on November 28, 2013, 17:35
Doesn't. Tried that already. The game devs really botched this one, the missing files are needed.


Title: Re: Batman Arkham Origins
Post by: Lim1tD on December 02, 2013, 09:41
You may try batch exporter to extract everything from this game. Perhaps that'll help.
Batch exporter?


Title: Re: Batman Arkham Origins
Post by: Lim1tD on December 02, 2013, 09:42
Maybe someone can snatch the textures with TexMod?


Title: Re: Batman Arkham Origins
Post by: Gildor on December 02, 2013, 11:27
You may try batch exporter to extract everything from this game. Perhaps that'll help.
Batch exporter?
Check umodel's FAQ ...


Title: Re: Batman Arkham Origins
Post by: Lim1tD on December 03, 2013, 02:09
You may try batch exporter to extract everything from this game. Perhaps that'll help.
Batch exporter?
Check umodel's FAQ ...
Didn't work.


Title: Re: Batman Arkham Origins
Post by: maddie on December 05, 2013, 07:36
Hi there I'm trying to load the character animations, the Anim_Batman...upk, after I loaded the batman model but I keep getting an error that the files are empty. Am I loading the wrong file or is character animation (idle ,jump, kick,etc ) not supported ?

It's been awhile since I used this programme very useful !


Title: Re: Batman Arkham Origins
Post by: Gildor on December 05, 2013, 13:36
I think you're loading wrong file.


Title: Re: Batman Arkham Origins
Post by: maddie on December 05, 2013, 17:41
Thanks Gildor but I tried it again loading character first then anim...upk files but no go.
I get these messages :
Loading anim sequence 10 ....
warning : Float property UanimSequence::Cliplength not found etc
and the last one :
 Package " Anim_Batman_Ninja_Combat_SF.upk" has no objects to display.

I have tried most of the anim files and get same error with or  without loading the character model first.

any suggestions thank you !


Title: Re: Batman Arkham Origins
Post by: Gildor on December 05, 2013, 22:37
AnimSequence is not graphical object. If upk file contains animation, but doesn't contain mesh - you should load mesh from different package.


Title: Re: Batman Arkham Origins
Post by: Darton on September 05, 2014, 11:52
Maybe I missed something important, but not matter what, I cannot make umodel work on multiplayer files.

Old version, newer version, newest version all the same error. Can't even export files.

Quote
ERROR: Unable to serialize 41736 bytes at pos=19557612
FFileReader::Serialize:File=Playable_Batman_SF.upk <- FUE3ArchiveReader::PrepareBuffer <- FUE3ArchiveReader::Serialize <- TArray::SerializeSimple <- ReadExportTable <- UnPackage::UnPackage:Playable_Batman_SF.upk, ver=807/104, game=8000 <- UnPackage::LoadPackage:C:\dpex\Playable_Batman_SF.upk <- Main

I remember, in the past i was able to view the model with low-rez textures, but now error everywhere. Do they changed the file format?
Anyone with luck?


Title: Re: Batman Arkham Origins
Post by: Gildor on September 05, 2014, 11:58
Try to explicitly override game to "Batman: Arkham Origins" either using UI or with appending a command line option "-game=batman3".

This package has strange version number - 807/104. I was reported that Batman 3 has version 807/103. Which game version are you trying to open? Is that a multiplayer model?


Title: Re: Batman Arkham Origins
Post by: Darton on September 08, 2014, 03:17
Try to explicitly override game to "Batman: Arkham Origins" either using UI or with appending a command line option "-game=batman3".

This package has strange version number - 807/104. I was reported that Batman 3 has version 807/103. Which game version are you trying to open? Is that a multiplayer model?

Thanks for your reply Gildor!

I already tried the "batman3" tag, but it doesn't help. I use the latest game version, since I own the game legally, but no idea what's the version number. And yes it was a multiplayer model (actually i tried every single package :) )

Well, I just accept the fact that they messed up my fun with making silly things in 3d studio *rofl*


Title: Re: Batman Arkham Origins
Post by: Datadrainer on May 01, 2016, 19:47
Hi Gildor and thank you for making this great tool.
Hi everyone.
This is my first post in the forum and I hope someone could help me. I hope this is the right topic even that's an old one.
I'm using extract.exe (which share the same code as uModel) to get the content of some Unreal Package (.upk) with no problem until now.
But when I tried to extract the BmGame.upk of the Online part of Arkham Origins, several files are extracted, but at some point I get the following error:
*** ERROR: lzo_decompress(131072,131072) returned -6
appDecompress:CompSize=131072 UncompSize=131072 Flags=0x2 <- DecompressBlock:block=67E5BE+20000 <- FUE3ArchiveReader::PrepareBuffer <- FUE3ArchiveReader::Serialize <- WriteFile:file=D:\extract/BmGame/CHR_JokerBuzzer/CHR_JokerBuzzer.AkBank <- ExtractObjects <- ProcessPackage <- Main


I tell the program the game is "batman3" but I think it may be an unsupported file format (AkBank ?). It seems to be related to a sound file. The upk file is not corrupted, I checked it.
I would like to have a full extraction of the package but maybe it is not possible.

Any help is welcome, thank you.


Title: Re: Batman Arkham Origins
Post by: Gildor on May 01, 2016, 20:19
Hi.
Are you sure that you're using right tool (package extractor)? Usually when people use this tool, they really want to use UModel to get models/textures/animations out of the game.
I think I can suppose what's wrong with this object. There's part of data from error message:
Code:
appDecompress:CompSize=131072 UncompSize=131072
this means, that it tries to decompress data which compressed size is exactly the same as uncompressed. For Unreal engine 3, this means: pass the block to decompressor, and we'll get some output data of the same size. However some "clever" games has modified this logic - when data can't be compressed into a smaller data block, they pass data uncompressed, with specifying "compressed size" to be equal to uncompressed. This is non-standard logic, and it seems it is used by this game too.


Title: Re: Batman Arkham Origins
Post by: Datadrainer on May 01, 2016, 21:49
Thanks for your fast answer.
I used extract.exe BmGame.upk -out="PATH" -game="batman3", for the single player BmGame.upk and for the other games I have tested it works very well.
I just tried uModel and I got the same error message:
lzo_decompress(131072,131072) returned -6
appDecompress:CompSize=131072 UncompSize=131072 Flags=0x2 <- DecompressBlock:block=67E5BE+20000 <- FUE3ArchiveReader::PrepareBuffer <- FUE3ArchiveReader::Serialize <- TArray::SerializeSimple <- SerializeObjectExport3 <- UnPackage::LoadExportTable <- UnPackage::UnPackage:CookedPCConsole/BmGame.upk, ver=807/104, game=8000 <- UnPackage::LoadPackage:CookedPCConsole/BmGame.upk <- CUmodelApp::ShowPackageUI <- Main:umodel_version=428


So it should be the way on how the game manage specific compressed blocks... That's not good news  :(
Finding how it is done can be a little tricky, I suppose. Do you think it can be resolved?


Title: Re: Batman Arkham Origins
Post by: Gildor on May 01, 2016, 22:34
It could be resolved, and quite easily. However my UModel's code is modified now, and it is in unstable state, so I can't do the fix and upload the new UModel's version right now. I think (I hope) you may expect fix tomorrow.

BTW, could you upload the "bad" file please? I have the game purchased on Steam, but I wouldn't like to download 10-20 Gigs just for one file :)


Title: Re: Batman Arkham Origins
Post by: Datadrainer on May 01, 2016, 23:44
It's up to you to decide when to add support for it. I'm not in a hurry.
I'm already happy your are taking into consideration my problem and time to resolve it.
Thank you very much.


Title: Re: Batman Arkham Origins
Post by: Gildor on May 02, 2016, 03:08
Fixed. Please try newer tools (I've updated UModel, extract and decompress tools).


Title: Re: Batman Arkham Origins
Post by: Datadrainer on May 02, 2016, 05:08
Just tested on some packages (.upk) and it extracted all of them flawlessly.
That's great!
Thanks for all.


Title: Re: Batman Arkham Origins
Post by: Gildor on May 02, 2016, 13:08
Nice :)


Title: Re: Batman Arkham Origins
Post by: FaPez on September 11, 2016, 06:26
Hello Everyone...
I Do Not Know If This Is The Right Place To Ask Or Not!
Do You Guys See Any Possibility On Cenverting PS3 .xxx Files To XBOX 360 .xxx files?


Title: Re: Batman Arkham Origins
Post by: Gildor on September 11, 2016, 10:37
Hello Everyone...
I Do Not Know If This Is The Right Place To Ask Or Not!
Do You Guys See Any Possibility On Cenverting PS3 .xxx Files To XBOX 360 .xxx files?
No, it is not possible.


Title: Re: Batman Arkham Origins
Post by: Tosyk on December 27, 2016, 13:42
Hello, is there a way to load packages of multiplayer? I'm getting similar error on each package:
Code:
Found 378 game files (5 skipped)
Loading package: CHAR_Bane_Upper_01_SF.upk Ver: 807/104 Engine: 7748 Names: 370
Exports: 167 Imports: 26 Game: 8014 Loaded in 0.011 sec, 93 allocs, 0.00 MBytes serialized in 0 calls.
Loading Material3 M_Character_Master from package CHAR_Bane_Upper_01_SF.upk

******** Loading object Material3'CHAR_Bane_Upper_01_SF.M_Character_Master' ********

*** ERROR: Package "CHAR_Bane_Upper_01_SF.upk": wrong name index 6291604
UnPackage::SerializeFName:pos=0000602C <- CTypeInfo::SerializeProps <- UObject::Serialize <- LoadObject:Material3'CHAR_Bane_Upper_01_SF.M_Character_Master', pos=602C, ver=807/104, game=8014 <- UObject::EndLoad <- CUmodelApp::ShowPackageUI <- Main:umodel_version=514

The last line in the error above is a fatal error in umodel.


Title: Re: Batman Arkham Origins
Post by: Gildor on December 27, 2016, 13:45
Hi,
Multiplayer packages are not supported because they are using different Unreal engine branch.


Title: Re: Batman Arkham Origins
Post by: Tosyk on December 27, 2016, 13:53
I thought you've solved this here:
Updated umodel with Origins multiplayer support. Animation is not supported.
no?


Title: Re: Batman Arkham Origins
Post by: Gildor on December 27, 2016, 14:05
Sorry, that was 3 years ago, so I don't remember. Umodel crashed with property serialization, which is the most tricky part in Batman series.

You may try using older umodel which was published after this message (just compare commit date)
https://github.com/gildor2/UModel/commits/master/umodel.exe

If older umodel will work, this would mean regression, and I'll work on fixing that.


Title: Re: Batman Arkham Origins
Post by: Tosyk on December 27, 2016, 14:19
The oldest umodel version after your message is from april 13 of 2014.
https://github.com/gildor2/UModel/tree/ae71aa128930cde3dd38c00ee1607e95ad137a97

Used it and got this:
Code:
D:\games\_WORK\batman_arkham_origins_pc\multiplayer\_work>umodel -noanim -nostat -game=batman3 CHAR_Bane_Upper_01_SF.upk
Found 378 game files (6 skipped)
Loading package: CHAR_Bane_Upper_01_SF.upk Ver: 807/104 Engine: 7748 Names: 370
Exports: 167 Imports: 26 Game: 8014
Loading Material3 M_Character_Master from package CHAR_Bane_Upper_01_SF.upk

******** CHAR_Bane_Upper_01_SF.upk ********

*** ERROR: Package "CHAR_Bane_Upper_01_SF.upk": wrong name index 6291604
UnPackage::SerializeFName:pos=0000602C <- CTypeInfo::SerializeProps <- UObject::Serialize <- LoadObject:Material3'CHAR_Bane_Upper_01_SF.M_Character_Master', pos=602C, ver=807/104, game=8014 <- UObject::EndLoad <- LoadWholePackage:CHAR_Bane_Upper_01_SF <- Main

Is it similar with "property serialization" error?


Title: Re: Batman Arkham Origins
Post by: Gildor on December 27, 2016, 14:24
Yes, this is the same error. Sorry, I don't have time to install the game and to perform additional research.
I've checked my local collection of files (I have ~10 files from "online" version), and they are working well. However, the engine version used there is a little bit different - 807/103 (here's 807/104). So perhaps the engine got some update after I worked with this game.


Title: Re: Batman Arkham Origins
Post by: Tosyk on December 27, 2016, 14:25
Yes, this is the same error. Sorry, I don't have time to install the game and to perform additional research.
I've checked my local collection of files (I have ~10 files from "online" version), and they are working well. However, the engine version used there is a little bit different - 807/103 (here's 807/104). So perhaps the engine got some update after I worked with this game.
thanks for the info. I'll try with another version. Cheers :)


Title: Re: Batman Arkham Origins
Post by: TerryMcGinnis on February 27, 2017, 04:42
Hi, I've been looking through the different animations for Batman Arkham Origins, and found a lot of animations for counters.  Does anyone know what the file name is for the basic attacks (punch, kick, flying kick, etc).  Thanks.


Title: Re: Batman Arkham Origins
Post by: Abchihba on November 02, 2022, 15:28
About this game. The content of the game itself seems to work and retrieve fine, but the online mode files give errors. Isn't there a special version or build that avoids this?


Title: Re: Batman Arkham Origins
Post by: spiritovod on November 02, 2022, 22:04
I'm not sure why it happened, but current additional check for properties in Batman games ("Ar.Game == GAME_Batman3 && Ar.ArLicenseeVer >= 104") affects online part of Origins in the opposite way. While it works fine for singleplayer part, as there are 807/138 and such packages there, online part is 807/104 but using offset for properties, and no skip is required for it.
It can be solved by excluding online part from the check (> 104 instead of >=104), but there may be possible overlap if there is singleplayer package with 807/104 version.

For now I've added this partial fix to specific umodel build from this topic (/smf/index.php/topic,7906.0.html), you can use it with existing override option for Origins. Though there are other issues with animations and textures - you need to disable animations and textures are expecting different packages for hi-res mips than usual tfc (only online part is affected). As a workaround you can rename respective tfc to required name (you can see it in umodel logs while opening a texture).


Title: Re: Batman Arkham Origins
Post by: Gildor on November 02, 2022, 22:17
ALL checks for older games came from analyzing game executables, these are never "guess how it works", as there were no source code available to compare things. Not sure if I analyzed MP game separately - it was almost 10 years ago, and it's strange that someone noticed error NOW.


Title: Re: Batman Arkham Origins
Post by: spiritovod on November 02, 2022, 23:28
@Gildor: It's the same issue as reported by Darton in 2014 and Tosyk in 2016 on previous pages. Apparently something has been changed in 2014 for online part. If assets prior to 104 are using offsets for properties, while for more recent assets (starting from 104 and above) offset field is excluded - my guess is that initially online part was using 103 assets, like most parts of singleplayer, but at some point they've updated online to 104, but left FPropertyTag struct the same. Maybe there are still packages with 103 assets in online part, I didn't check it that much.