Fixing wcc_lite on Win10?

+
Fixing wcc_lite on Win10?

Greetings,

I ran into a huge problem with wcc_lite after updating to Windows 10. It now crashes when importing/exporting files with EXCEPTION_BREAKPOINT (2147483651) being the reason. I have a fresh install of both TW3 and the latest REDkit version, so I've idea what could be causing this. I've seen other users experience the same issue but sadly there doesn't seem to be any fixes available.

A copy of my wcc.log can be found here. I'd really appreciate any assistance on the issue.
 
The actual error is this:
Code:
 [LIST=1]
[*][2017.09.30 13:54:36][Info][Core] GC 89->88 (0.54ms)
[*][2017.09.30 13:54:36][Info][Core] Snapshot from 20 scriptables ( 0 properties ) built in 0.00s
[*][2017.09.30 13:54:36][Error][Assertion] Assertion Failed: (i >= 0) && (i < (Int32)m_size)
[*]Array: Out of bounds. Cannot access item 105 as the array is only size 105
[/LIST]
Try to verify the game or something. Otherwise if you can't get it to work just use quickbms.
 
traderain;n9625601 said:
The actual error is this:
Code:
 [LIST=1]
[*][2017.09.30 13:54:36][Info][Core] GC 89->88 (0.54ms)
[*][2017.09.30 13:54:36][Info][Core] Snapshot from 20 scriptables ( 0 properties ) built in 0.00s
[*][2017.09.30 13:54:36][Error][Assertion] Assertion Failed: (i >= 0) && (i < (Int32)m_size)
[*]Array: Out of bounds. Cannot access item 105 as the array is only size 105
[/LIST]
Try to verify the game or something. Otherwise if you can't get it to work just use quickbms.

Will do. And sadly, quickbms isn't the option for me since I'm trying to extract .xml files.
 

Guest 2364765

Guest
It's not w10 issue per-say.
Most of people i know that use wcc (including myself) are on w10 and wcc_lite, albeit as broken and clunky as it is, works "as intended".
 
Verified the game files, the problem persists.

[2017.09.30 15:58:37][Info][Core] GC 89->88 (0.80ms)
[2017.09.30 15:58:37][Info][Core] Snapshot from 20 scriptables ( 0 properties ) built in 0.00s
[2017.09.30 15:58:37][Error][Assertion] Assertion Failed: (i >= 0) && (i < (Int32)m_size)
Array: Out of bounds. Cannot access item 105 as the array is only size 105
This is very bad as the program could be about to write to invalid memory location 0000028F00CC3A28
e:\main.lava\dev\src\common\core\dynarray.h(658)
 

Guest 2364765

Guest
Reinstall the modkit and make sure you have all redistributables that come with W3 installed.
 
skacikpl;n9626591 said:
Reinstall the modkit and make sure you have all redistributables that come with W3 installed.

Done, no effect.

Surprisingly enough, my installation didn't have the _redist folder. I did repair C++ 2012, though.
 

Guest 2364765

Guest
Jobenheim;n9626821 said:
Done, no effect.

Surprisingly enough, my installation didn't have the _redist folder. I did repair C++ 2012, though.

You can try checking wcc_lite.exe with a program like dependency walker and see what's missing.
Windows 10 is surely not the issue here, but since you did an upgrade probably some redist got skipped or damaged during upgrade.
 
skacikpl;n9626991 said:
You can try checking wcc_lite.exe with a program like dependency walker and see what's missing.
Windows 10 is surely not the issue here, but since you did an upgrade probably some redist got skipped or damaged during upgrade.

Judging from the report, I'm missing a C++ redist that's needed for wcc_lite. Does anyone know what versions it uses apart from 2012?

ScoutBr0;n9627101 said:
Did you run it with administrator settings enabled?

Of course.

EDIT: I repaired the C++ redistributables I had installed, had no effect on the issue either.
 
Last edited:

Guest 2364765

Guest
Jobenheim;n9627291 said:
Judging from the report, I'm missing a C++ redist that's needed for wcc_lite. Does anyone know what versions it uses apart from 2012?
There are a few, mainly i'd focus on those that come with Witcher 3 and installing both 32 and 64 bit versions.

 
skacikpl;n9627601 said:
There are a few, mainly i'd focus on those that come with Witcher 3 and installing both 32 and 64 bit versions.

Already done. I ran wcc_lite through dependency walker again but there are still plenty of .dlls that I'm missing somehow.

Here's a list of them, don't know why it's so huge though. I'm using version 2.2 which is supposed to work with Win10.
 
It looks like the same assertion error has been received by other people for various reasons, it is not necessarily because of missing DLL files, it could even be caused by a bad command line or paths, spaces in path names, etc. Since the error occurs while or after trying to recompile scripts, do you have any mods installed that changed scripts? It may also indicate a problem that the scripts have to be recompiled by wcc_lite, does it also happen when running the game? By the way, if you only need to extract (not uncook) .xml files from bundles, wcc_lite might not be needed for that.
 
sv3672;n9628231 said:
It looks like the same assertion error has been received by other people for various reasons, it is not necessarily because of missing DLL files, it could even be caused by a bad command line or paths, spaces in path names, etc. Since the error occurs while or after trying to recompile scripts, do you have any mods installed that changed scripts? It may also indicate a problem that the scripts have to be recompiled by wcc_lite, does it also happen when running the game? By the way, if you only need to extract (not uncook) .xml files from bundles, wcc_lite might not be needed for that.

Do you know if there are there any tutorials available on extracting .xmls without wcc_lite in that case? Or, more importantly, cooking a mod with .xmls without it?
 
Top Bottom