Gildor's Forums

Author Topic: Dragon Quest XI  (Read 16318 times)
Luminary3
Jr. Member
**
Posts: 52



View Profile
Re: Dragon Quest XI
« Reply #60 on: July 19, 2020, 06:16 »

Though i was able to extract everything from Dq 11 S ,there are still textures from the pc, like some normal maps that does not look right, or just won't open
Logged
Heartless Sama
Newbie
*
Posts: 1


View Profile
Re: Dragon Quest XI
« Reply #61 on: July 21, 2020, 22:00 »

Hi everyone
I need Sylvando's mmd but I never rip any models.
Can you please help me?
Logged
Luminary3
Jr. Member
**
Posts: 52



View Profile
Re: Dragon Quest XI
« Reply #62 on: July 23, 2020, 08:57 »

which outfit?
Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 1929


View Profile
Re: Dragon Quest XI
« Reply #63 on: November 04, 2020, 18:27 »

All-in-one tools pack for Dragon Quest XI S (PC version): download. Tested on full version from steam.

What's included: bms script by infogram for extracting game packages (paks has the same format as base DQ XI game), special umodel build by Gildor (including previous SDL2 library, since current one is not compatible with that build), modified u4pak, which is capable of creating compatible paks, and bms script for decrypting/encrypting save files.

UE4 version: 4.18 for S edition (use special umodel build), 4.14 for original game (use latest official build).

(updated on 05.12.2020, bms script replaced with v4, additional fixes are not required anymore)
(updated on 10.12.2020, modified u4pak added)
(updated on 18.12.2020, bms script replaced with v5, it can now handle Switch version properly)
(updated on 28.01.2021, bms scripts for decrypting/encrypting and converting save files added)
« Last Edit: July 13, 2023, 17:46 by spiritovod » Logged
komodoxeno
Newbie
*
Posts: 9


I don't know what this field is for...


View Profile WWW
Re: Dragon Quest XI
« Reply #64 on: November 05, 2020, 02:40 »

Hmm, thanks for this, I've extracted the first pak and ran the Xor tool with no issues.
However, with this version of umodel, using 4.18 mode, I get an error trying to extract pretty much every texture.

Package "Wear/Texture/T_P001_Wear_E001_CS01_C.uasset": wrong name index -8

Code:
UnPackage::SerializeFName:pos=00000375 <- FPropertyTag<< <- CTypeInfo::SerializeUnrealProps <- UObject::Serialize <- UTexture3::Serialize4 <- UTexture2D::Serialize4 <- UTexture2D::Serialize <- LoadObject:Texture2D'T_P001_Wear_E001_CS01_C.T_P001_Wear_E001_CS01_C', pos=375, ver=514/0 (unversioned), game=ue4.18 <- UObject::EndLoad <- LoadWholePackage:MI_P001_Face001_E001 <- ExportPackages <- CUmodelApp::ShowPackageUI <- Main:umodel_build=1118

Any ideas?
« Last Edit: November 05, 2020, 02:41 by komodoxeno » Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 1929


View Profile
Re: Dragon Quest XI
« Reply #65 on: November 05, 2020, 07:32 »

@komodoxeno: It seems in the S edition not only normals are affected, but some other textures as well. I'll update xored_files_list when full version of the game will become available (or maybe will fix bms script itself, if it will be possible), for now you can unxor broken assets manually - for example, if umodel crash - that means uexp is affected, if you can open it, but it looks strange - ubulk is affected.
Alternatively, you can do the same via editing xored_files_list, since I've updated the fix to v3 and it now supports all possible uexp in the xored_files_list (for manual edit).
Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 1929


View Profile
Re: Dragon Quest XI
« Reply #66 on: December 05, 2020, 22:27 »

Ok, I've fixed DQXI bms script, v4 should properly extract all assets from both original DQXI and DQXI S (more info here). All-in-one pack in my post above is now updated with the fixed script as well.
Logged
komodoxeno
Newbie
*
Posts: 9


I don't know what this field is for...


View Profile WWW
Re: Dragon Quest XI
« Reply #67 on: December 07, 2020, 00:34 »

This is much appreciated spiritovod, I'm going to start extracting straight away ^.^
Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 1929


View Profile
Re: Dragon Quest XI
« Reply #68 on: December 10, 2020, 16:01 »

Modified u4pak, which is capable of creating compatible paks (with both original and S editions), is now added to tools pack above. More info here.
Logged
Grendor
Full Member
***
Posts: 85


View Profile
Re: Dragon Quest XI
« Reply #69 on: December 17, 2020, 09:26 »

So is this BMS script and such for the Switch version or the PC version? I'm trying with the PC version currently and keep getting an error that just crashes even the supplied version of umodel. I extracted the pak contents with the BMS script as instructed...and this happens with literally every file. I'm able to extract models, but textures fail no matter what.

Code:
Memory: bad allocation size 1835626049 bytes
appMalloc:size=1835626049 (total=17 Mbytes) <- FArray::Empty:1835626049 x 1 <- FString<< <- FPackageFileSummary::Serialize4 <- FPackageFileSummary<<:Ver=0/0 <- UnPackage::UnPackage:Animal/A001/ABP_GuestNPC_A001.uasset, ver=514/0, game=ue4.18 <- UnPackage::LoadPackage:Animal/A001/ABP_GuestNPC_A001.uasset <- CUmodelApp::ShowPackageUI <- Main:umodel_build=1118
« Last Edit: December 17, 2020, 11:07 by Grendor » Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 1929


View Profile
Re: Dragon Quest XI
« Reply #70 on: December 17, 2020, 16:59 »

@Grendor: Bms script is compatible with base game and S edition on both switch and pc, while for textures you need latest umodel for base game with 4.14 override and special build for S edition with 4.18 override (also for both switch and pc). Last time I've checked all worked fine. Please provide some sample assets for "not working" textures.
« Last Edit: December 18, 2020, 07:07 by spiritovod » Logged
Grendor
Full Member
***
Posts: 85


View Profile
Re: Dragon Quest XI
« Reply #71 on: December 17, 2020, 21:09 »

It's literally any of the textures I've tried, with either method. Here's an example.

https://www.dropbox.com/s/v613py760egm7z8/Animal_A001.zip?dl=0

Edit: Got it working. For some reason it needed the 4.14 settings rather than 4.12.
« Last Edit: December 17, 2020, 21:48 by Grendor » Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 1929


View Profile
Re: Dragon Quest XI
« Reply #72 on: December 17, 2020, 22:16 »

My bad. Base version is indeed 4.14, I've fixed my previous post to avoid confusion in the future. And correct version is also written on previous pages.
Logged
Grendor
Full Member
***
Posts: 85


View Profile
Re: Dragon Quest XI
« Reply #73 on: December 18, 2020, 01:17 »

I tested the bms script on the Switch files but it seems to error almost immediately. There are exclusive models to the Switch version that I wanted to get hold of. Apparently it's because it's the 'S' version I think?

Quote
  offset           filesize   filename
--------------------------------------
  0000000000000000 0          JackGame\Content\MiniGame_common\Common\HUD\WBP_UMG_MiniGame_Treasure_001.uasset
+ 0000000000000049 7135       JackGame\Content\MiniGame_common\Common\HUD\WBP_UMG_MiniGame_Treasure_001.uasset
Info:  algorithm   650
       offset      0000000000000049
       input size  0x0000000000000a16 2582
       output size 0x0000000000001bdf 7135
       result      0xffffffffffffffff -1

Error: the uncompressed data (-1) is bigger than the allocated buffer (7135)
       It usually means that data is not compressed or uses another algorithm

Last script line before the error or that produced the error:
  211 clog NAME CHUNK_OFFSET CHUNK_ZSIZE CHUNK_SIZE

Press ENTER or close the window to quit
Logged
spiritovod
Global Moderator
Hero Member
*****
Posts: 1929


View Profile
Re: Dragon Quest XI
« Reply #74 on: December 18, 2020, 07:03 »

@Grendor: It appeared that some fixes were required for proper support of Switch version. Bms script is now replaced with v5 in the tools pack, it should handle all versions of the game properly. Previously I didn't test all of them, so some changes were based on assumptions, it's fixed now.
Logged
Jump to:  

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