[Solved] Exporting HE / eyes models to .fbx with armature

+
Greetings!

After many unsuccessful attempts, digging through various threads and websites, wrestling with MODkit and breaking teeth on it, I decided to ask you for help.

For some time I have been working on two modifications that change the appearance of the character, but to fully complete them it will be necessary to interfere with the eye models of Geralt and Yennefer (files he_01_wa__yennefer.w2mesh and he_01_mg__geralt.w2mesh) at the level of the program for processing 3D models, in this case Blender. The problem is that for me, MODkit, regardless of the version, is unable to export the previously mentioned files to the .fbx format. There are always about 20 error messages with different codes.

Below is an example; Unfortunately, some codes had to be removed because they exceeded the allowed number of characters.

INFO --- Started Exporting ---

[2020.06.27 10:52:44][Info][WCC] Starting commandlet 'export'
[2020.06.27 10:52:44][Info][WCC] ---------------------------------------------------------------
[2020.06.27 10:52:44][Info][WCC] Attaching depot at 'F:\strefa_moddingu\1.24\uncooked\'
[2020.06.27 10:52:44][Info][WCC] Created fallback file 'characters\models\common\textures\cubemaps\eyeball_cubemap.w2cube'
[2020.06.27 10:52:44][Error][Assertion] Assertion Failed: (i >= 0) && (i < (Int32)m_size)
Array: Out of bounds. Cannot access item 0 as the array is only size 0
e:\main.lava\dev\src\common\core\dynarray.h(652)

Debug Information
================================================================

Commandline: "F:\strefa_moddingu\witcher3ModKit\bin\x64\wcc_lite.exe" export -depot="F:\strefa_moddingu\1.24\uncooked" -file="characters\models\main_npc\ciri\h_01_wa__ciri\he_01_wa__ciri.w2mesh" -out="F:\strefa_moddingu\exported\characters\models\main_npc\ciri\h_01_wa__ciri\he_01_wa__ciri.fbx" -fbx=2016

Current Thread:

Thread ID: 26932

callstack:
Scaleform::GFx::System::Init() + 0x1dd6935 - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1da813e - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x2d63c - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x23da55 - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x22c111 - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1e0b348 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

ScriptCallstack

EMPTY

================================================================

Game


================================================================

RedMemory


================================================================


[2020.06.27 10:52:44][Error][Exception] Red Engine Crash Log
--------------------------------------
Build: 3.0.BUILD_VERSION_FULL P4CL: CL_INTERNAL Stream: STREAM_NAME P4_SHELF [ Compiled Oct 19 2016 ]

User: Kacper

Crash reason: EXCEPTION_BREAKPOINT (2147483651)

Crashed Thread:

Thread ID: 26932

callstack:
Scaleform::GFx::System::Init() + 0x1dd6935 - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1da813e - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x2d63c - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x23da55 - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x22c111 - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1e0b348 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

Debug Information
================================================================

Commandline: "F:\strefa_moddingu\witcher3ModKit\bin\x64\wcc_lite.exe" export -depot="F:\strefa_moddingu\1.24\uncooked" -file="characters\models\main_npc\ciri\h_01_wa__ciri\he_01_wa__ciri.w2mesh" -out="F:\strefa_moddingu\exported\characters\models\main_npc\ciri\h_01_wa__ciri\he_01_wa__ciri.fbx" -fbx=2016

Thread ID: 18220

callstack:
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 14684

callstack:
<Unknown Symbol>() + 0x0 - <Unknown File>(0)
<Unknown Symbol>() + 0x0 - <Unknown File>(0)
<Unknown Symbol>() + 0x0 - <Unknown File>(0)
<Unknown Symbol>() + 0x0 - <Unknown File>(0)
<Unknown Symbol>() + 0x0 - <Unknown File>(0)
MsgBlobCreateStack() + 0x3465 - <Unknown File>(0)
MsgBlobCreateStack() + 0x26eb - <Unknown File>(0)
CreateHeatGripServiceClient() + 0x1e0e - <Unknown File>(0)
CreateHeatGripServiceClient() + 0x1c69 - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 11840

callstack:
Scaleform::GFx::System::Init() + 0x1a88095 - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1abd318 - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1e150db - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1e152fa - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 21336

callstack:
Scaleform::GFx::System::Init() + 0x3e47ab - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x3e48d0 - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1abd318 - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1e150db - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1e152fa - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 20620

callstack:
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 17964

callstack:
Scaleform::GFx::System::Init() + 0x3feb77 - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1abd318 - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1e150db - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1e152fa - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 9936

callstack:
Scaleform::GFx::System::Init() + 0x3feb77 - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1abd318 - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1e150db - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1e152fa - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 8392

callstack:
Scaleform::GFx::System::Init() + 0x3feb77 - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1abd318 - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1e150db - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1e152fa - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

Thread ID: 9292

callstack:
Scaleform::GFx::System::Init() + 0x3feb77 - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1abd318 - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1e150db - <Unknown File>(0)
Scaleform::GFx::System::Init() + 0x1e152fa - <Unknown File>(0)
BaseThreadInitThunk() + 0x14 - <Unknown File>(0)
RtlUserThreadStart() + 0x21 - <Unknown File>(0)

================================================================

So I turn to you, beloved modder community. Is there any way to export these models to .fbx (possibly to .dae, since the armature must be saved in the exported file)? Has anyone succeeded? If so, how? Or could someone send me these models already exported? :|

I am looking forward to your reply and thanks for all the help
:)


Have a nice day!
 
I had the issue unpacking them for years now, but eventually figured it by using different ModKit GUI. Old but gold Quick Modding Tool v2.1 did the trick for me.
Alternatively, here's the exported ones you were asking for:
 

Attachments

  • he_exported.zip
    245.9 KB · Views: 177
Oh my...
I had the issue unpacking them for years now, but eventually figured it by using different ModKit GUI. Old but gold Quick Modding Tool v2.1 did the trick for me.
Alternatively, here's the exported ones you were asking for:

May the Melitele bless you <3 <3 <3 <3

If that wouldn't be a problem for you, I'd like to ask you to write step by step how you did it; on which version of the game, which version of MODkit, etc.
I suppose I'm not the only one who has a problem with exporting these models, that's why this knowledge would be very helpful for many modders.
 
Eye/mouth meshes don't export because of pbr_eye_shadow.w2mg. If you edit some values out of pbr_eye_shadow.w2mg they will export. Specifically it's the "engine\textures\editor\black.xbm" texture of the Mask parameter causing issues. I think because this texture is so small.

full path is "engine\materials\graphs\eyeshadow\pbr_eye_shadow.w2mg" in your unpacked files. Get the latest wolven-kit and edit that material or download the edited file I attached.

If you find another mesh that's not exporting try replacing some materials with wolven-kit until you find the material that's causing the error.
 

Attachments

  • pbr_eye_shadow.zip
    1,006 bytes · Views: 174
Eye/mouth meshes don't export because of pbr_eye_shadow.w2mg. If you edit some values out of pbr_eye_shadow.w2mg they will export. Specifically it's the "engine\textures\editor\black.xbm" texture of the Mask parameter causing issues. I think because this texture is so small.

full path is "engine\materials\graphs\eyeshadow\pbr_eye_shadow.w2mg" in your unpacked files. Get the latest wolven-kit and edit that material or download the edited file I attached.

If you find another mesh that's not exporting try replacing some materials with wolven-kit until you find the material that's causing the error.

Thanks. Works really fine c:

blender_2.76.png
 
Last edited:
Hey all, sorry to resurrect a dead thread but could you tell me which version of wolven-kit you used to do this? I'm using v7.0.3 and I can't get this process to work. Attempting to edit pbr_eye_shadow.w2mg flatout crashes wolven-kit and using the file you provided causes all sorts of errors because wolven-kit claims it is corrupted. Any assistance would be greatly appreciated.
 
Top Bottom