Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Darksiders II: Deathinitive Edition

Featured Replies

  • Author
  • Localization

Doctor Loboto, posted Fri Nov 30, 2018 1:38 am (40843)


All right so I've gotten as far as unpacking the base archives, but now I'm left with a bunch of .obp files that neither darksiders script works on. I was hoping I could extract models and textures. Here's a few samples.

https://www.dropbox.com/s/e3v1sy9j5f8xxcc/angel_male.zip?dl=0
  • Author
  • Localization

Doctor Loboto, posted Sat Dec 01, 2018 2:20 am (40873)


The first script works to unpack the 'big' archives, but fails on the ones like the examples I gave before, as does the second script. I tried the tool as well, it always fails at 6.something percent extraction progress, then dies.
  • Author
  • Localization

aluigi, posted Sat Dec 01, 2018 3:40 pm (40898)


The OBPK format had all the TOC in clear while the files you upload have random data from offset 0x2e till various unaligned bytes later.
I don't think it's compression.

The only content of these OBP files is just one big zlib compressed file ("BOD") that you can easily dump with offzip -a.
If it's just one file per file... go with offzip! :D
  • Author
  • Localization

Doctor Loboto, posted Fri Dec 07, 2018 10:05 pm (41107)


Hey uh, I got the original Darksiders II, but the script for unpacking the archives generates an error? Something about using more 'arrays' than are available?

"Error: the script uses more array indexes (1576) than available (55)

Last script line before the error or that produced the error:
71 getarray TMP 10 us1"
  • Author
  • Localization

aluigi, posted Fri Dec 07, 2018 10:44 pm (41110)


Currently I can't help.
  • Author
  • Localization

Doctor Loboto, posted Wed Dec 12, 2018 2:57 pm (41313)


OKAY, my apologies, everyone. I finally managed to figure out why the Darksiders2 script wasn't working, and it was due to a very stupid mistake on my part. I now have the Deathinitive Edition extracted down to the 'smaller' archives. However the second script doesn't seem to properly work with the resulting files. Here's an example to have a look at. https://www.dropbox.com/s/ycbdd9ppd6mxz ... 0.obp?dl=0
  • Author
  • Localization

Doctor Loboto, posted Sat Dec 15, 2018 12:31 am (41401)


Can anyone help? I really, REALLY need to get the model and textures out of this file. Textures are usually dds, the models come in a format ".dcm" and there's usually a few other files such .bmat and maybe the anim files. I only really need the dds and dcm.
  • Author
  • Localization

Szkaradek123, posted Tue Jan 08, 2019 10:47 am (42046)


I can run any tool for obp files too.
So i wrote ".obp" extractor and model importer . Only for Blender version 249.


You need:
http://download.blender.org/release/Ble ... indows.exe
and
https://www.python.org/ftp/python/2.6.6 ... -2.6.6.msi

Unpack archive, doubleclick on file "Blender249.blend" , press alt p in Blender Text Window

Models are in files with ".2" extension.

No weights , no skeleton.

updated 2019-01-10:

http://www.mediafire.com/file/4crafqf0q ... -10].zip
  • Author
  • Localization

Doctor Loboto, posted Thu Jan 10, 2019 1:44 am (42088)


Seems to be giving an error when running the scripts. I have all listed required programs.
Traceback (most recent call last):
File "starter.py", line 1, in
import newGameLib
File "C:\Users\User\Downloads\Blender249[DarksidersIIDE][obp][2][2019-01-08]\newGameLib\__init__.py", line 1, in
import myLibraries
File "C:\Users\User\Downloads\Blender249[DarksidersIIDE][obp][2][2019-01-08]\newGameLib\myLibraries\__init__.py", line 1, in
import myFunction
File "C:\Users\User\Downloads\Blender249[DarksidersIIDE][obp][2][2019-01-08]\newGameLib\myLibraries\myFunction.py", line 10, in
Student = collections.namedtuple('Student',['name','age','DOB'])
AttributeError: 'module' object has no attribute 'namedtuple'
  • Author
  • Localization

Doctor Loboto, posted Thu Jan 10, 2019 4:44 pm (42113)


Hey, we may need skeleton support, as some of them require additional 'placement' information from the skeleton file, for example... https://www.dropbox.com/s/g6dzs28ir4h9s ... 0.obp?dl=0
On this one you will notice his left arm seems displaced.
  • Author
  • Localization

Acewell, posted Sat Feb 16, 2019 11:10 am (43554)


Szkaradek123 wrote:
So i wrote ".obp" extractor...

just for fun i translated your obp extractor to Noesis python api script. :)

it only decompresses and extracts the files from the obp file.

extract_DarksidersIIDeathinitiveEdition_obp.zip

  • Author
  • Localization

amzerof6, posted Thu Mar 07, 2019 2:45 pm (45574)


Szkaradek123 wrote:
I can run any tool for obp files too.
So i wrote ".obp" extractor and model importer . Only for Blender version 249.


You need:
http://download.blender.org/release/Ble ... indows.exe
and
https://www.python.org/ftp/python/2.6.6 ... -2.6.6.msi

Unpack archive, doubleclick on file "Blender249.blend" , press alt p in Blender Text Window

Models are in files with ".2" extension.

No weights , no skeleton.

updated 2019-01-10:

http://www.mediafire.com/file/4crafqf0q ... -10].zip


sorry ,I can't run this py script.
but still thank U for that, I love your work. help me so more.
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.