Jump to content

Problem modding Witcher 3 Plz help


appplejack

Recommended Posts

I just began modding Witcher 3.
My version is 1.31 and I used Nexus Mod manager to install 13 mods and resolved a mod conflict by using

Witcher Script Merger. In fact no conflict was found during the merging.

But I still get the following error message and can't start the game.

Please help
Thanks,

 

 

Error [content0]game\replacers\ciri.ws(329): Function 'GetCriticalHitChance' takes 5 parameter(s) which is inconsistent with base function (3).
Error [mod0000_mergedfiles]game\player\playerwitcher.ws(1752): Function 'ApplyOil' has different return type 'Bool' than base function (void).
Error [mod0000_mergedfiles]game\player\playerwitcher.ws(2157): Function 'GetCriticalHitChance' takes 5 parameter(s) which is inconsistent with base function (3).

Warning [content0]engine\telemetrykeyword.ws(9): Native function 'Log' was not exported from class 'CR4TelemetryScriptProxy' in C++ code.
Warning [content0]engine\environment.ws(30): Global native function 'EnableDebugOverlayFilter' was not exported from C++ code.
Warning [content0]engine\environment.ws(32): Global native function 'EnableDebugPostProcess' was not exported from C++ code.
Warning [content0]engine\showflags.ws(11): Global native function 'DebugSetEShowFlag' was not exported from C++ code.

Edited by appplejack
Link to comment
Share on other sites

edit this file "C:\GOG Games\The Witcher 3 Wild Hunt\content\content0\scripts\engine\telemetryKeyword.ws" and add the line in green.

 

// Class pointed to by "theTelemetry"

// Do not instanciate directly
import class CR4TelemetryScriptProxy extends CObject
{
import final function Log( eventType : ER4TelemetryEvents );
import final function LogWithName( eventType : ER4TelemetryEvents );
import final function LogWithLabel( eventType : ER4TelemetryEvents, label : String );
import final function LogWithValue( eventType : ER4TelemetryEvents, value : int );
import final function LogWithValueStr( eventType : ER4TelemetryEvents, value : String );
import final function LogWithLabelAndValue( eventType : ER4TelemetryEvents, label : String, value : int );
import final function LogWithLabelAndValueStr( eventType : ER4TelemetryEvents, label : String, value : String );
import final function SetCommonStatFlt( statType: ER4CommonStats, value : float );
import final function SetCommonStatI32( statType: ER4CommonStats, value : int );
import final function SetGameProgress( value : float );
import final function AddSessionTag( tag : String );
import final function RemoveSessionTag( tag : String );
import final function XDPPrintUserStats( statisticName : String );
import final function XDPPrintUserAchievement( achievementName : String );
}
Link to comment
Share on other sites

thanks for the reply but I still get an error message.
I edited the file exactly as written in your reply with Notepad++

 

Error message copied to clipboard.

 

Error [content0]game\replacers\ciri.ws(329): Function 'GetCriticalHitChance' takes 5 parameter(s) which is inconsistent with base function (3).
Error [mod0000_mergedfiles]game\player\playerwitcher.ws(1752): Function 'ApplyOil' has different return type 'Bool' than base function (void).
Error [mod0000_mergedfiles]game\player\playerwitcher.ws(2157): Function 'GetCriticalHitChance' takes 5 parameter(s) which is inconsistent with base function (3).

Warning [content0]engine\telemetrykeyword.ws(9): Native function 'Log' was not exported from class 'CR4TelemetryScriptProxy' in C++ code.
Warning [content0]engine\environment.ws(30): Global native function 'EnableDebugOverlayFilter' was not exported from C++ code.
Warning [content0]engine\environment.ws(32): Global native function 'EnableDebugPostProcess' was not exported from C++ code.
Warning [content0]engine\showflags.ws(11): Global native function 'DebugSetEShowFlag' was not exported from C++ code.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...