Patch 1.0.2 brings hooks utilizing code annotations introduced in game hotfix released on 06.06.2024. This means that for those game versions framework no longer needs to touch vanilla files and is 100% merge friendly.
These hooks are to be used for all game versions moving forward. Make sure to first have your game updated to the latest version introduing that compiler feature and delete previous "modSettingsFrameworkHooks".
Hey , im french so sorry if what i say is not clear but im fighting with installing this mod for 2Hour now and im about to die x)
Im using Non redkit Version 4.04 , i already installed AutoLoot (MSF) - non RedKit and 0. modSettingsFramework + 2. modSettingsFrameworkHooks for 4.04 . I follow ALL instruction in read me , doing Mods part , Bin Part and Input part correctly i do it 4 time and verify 10 time x) , after that i do 5 time Script Merger in admin to be sure ... All is good i cant do more ... and here is the result when i try to load the game
Error [modautolootmsf]local\al_msf_annotations.ws(4): Function 'AL_MSF_Init' is already defined in class 'CR4Player'. Error [modautolootmsf]local\al_msf_annotations.ws(10): Function 'AL_MSF_AutoMode' is already defined in class 'CR4Player'. Error [modautolootmsf]local\al_msf_annotations.ws(134): Function 'AL_DisableIfEmpty' is already defined in class 'W3Container'. 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.
Error [modsettingsframeworkhooks]local\settings_framework_hooks.ws(3): Property 'm_settingsMasterRegistry' already exists in class 'CR4Game' 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.
When I try to run, a pop-up window shows the above content, what should I do?
Do I understand correctly, that the current game version should use `4.04a_REDkit` version -- since it contains the June 2024 update that support modding better (via annotations)?
It's unfortunate that this `4.04a/b/whatever` business is left unexplained, since information about it isn't readily available. If I indeed understand this correctly, I believe informing users about this (in the Description/README tab) is probably better than letting them experimenting with different versions of the framework.
Yes, you are correct. The "4.04a_REDkit" hooks are for the latest June version. And trust me, I am very much aware of the overly bizarre versioning system CDPR is using.
Hi, I'm sorry. I'm new to this stuff. This error shows up, can you help? I use NMM
Error [content0]game\gui\r4guimanager.ws(747): Could not find function 'OnRefreshHDR' 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.
Ihave the modSettingsFramework and modSettingsFrameworkHooks
You more than likely installed a version of the hooks inappropriate for your game version. Make sure you installed the proper ones. If you game version is 4.04 then get hooks for 4.04.
Erreur [modsettingsframework]local\settings_master_registry.ws(83) : 'm_settingsMasterRegistry' n'est pas membre de '&handle:CR4Game'Erreur [modsettingsframework]local\settings_master_registry.ws(86) : 'm_settingsMasterRegistry' n'est pas membre de '&handle:CR4Game'Erreur [modsettingsframework]local\settings_master_registry.ws(89) : 'm_settingsMasterRegistry' n'est pas membre de '&handle:CR4Game'
how did you manage to make it work? i still have this:
Error [modautolootmsf]local\al_msf_settings.ws(3): Unknown base class 'ISettingsMaster' Error [modautolootmsf]local\al_msf_settings.ws(37): Unknown base class 'ISettingsGroup' Error [modautolootmsf]local\al_msf_settings.ws(86): Unknown base class 'ISettingsGroup' Error [modautolootmsf]local\al_msf_settings.ws(234): Unknown base class 'ISettingsGroup' Error [modautolootmsf]local\al_msf_settings.ws(274): Unknown base class 'ISettingsGroup'
Even after not having any errors during the merging files i still have this and i need the new gen framework hook 4.04 for the autoloot mod
I am running the latest 4.0.4 Witcher 3 via steam, when I download the 4.0.4 version of this mod and activate it, I get this error.
Error [modsettingsframeworkhooks]game\gui\commonmainmenubase.ws(60): Could not find function 'GetSettingsMasterRegistry' Error [modsettingsframeworkhooks]game\gui\main_menu\ingamemenu.ws(2194): Could not find function 'GetSettingsMasterRegistry' 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.
Nevermind, realized I have to download/install both the general file and then the specific hooks for my version.
40 comments
This means that for those game versions framework no longer needs to touch vanilla files and is 100% merge friendly.
These hooks are to be used for all game versions moving forward. Make sure to first have your game updated to the latest version introduing that compiler feature and delete previous "modSettingsFrameworkHooks".
Im using Non redkit Version 4.04 , i already installed AutoLoot (MSF) - non RedKit and 0. modSettingsFramework + 2. modSettingsFrameworkHooks for 4.04 . I follow ALL instruction in read me , doing Mods part , Bin Part and Input part correctly i do it 4 time and verify 10 time x) , after that i do 5 time Script Merger in admin to be sure ... All is good i cant do more ... and here is the result when i try to load the game
Error [modautolootmsf]local\al_msf_annotations.ws(4): Function 'AL_MSF_Init' is already defined in class 'CR4Player'.
Error [modautolootmsf]local\al_msf_annotations.ws(10): Function 'AL_MSF_AutoMode' is already defined in class 'CR4Player'.
Error [modautolootmsf]local\al_msf_annotations.ws(134): Function 'AL_DisableIfEmpty' is already defined in class 'W3Container'.
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.
can u god please help me ?
Looks like you mixed 2 AL (MSF) installations.
Best way to fix this:
Remove AL MSF mod and install it again.
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.
When I try to run, a pop-up window shows the above content, what should I do?
Error [modsettingsframeworkhooks]local\settings_framework_hooks.ws(3): Unexpected '@'
Error [modsettingsframeworkhooks]local\settings_framework_hooks.ws(11): Unexpected '@'
Error [modsettingsframeworkhooks]local\settings_framework_hooks.ws(23): Unexpected '@'
this error appear, help please?
It's unfortunate that this `4.04a/b/whatever` business is left unexplained,
since information about it isn't readily available. If I indeed understand this
correctly, I believe informing users about this (in the Description/README tab) is probably better than
letting them experimenting with different versions of the framework.
And trust me, I am very much aware of the overly bizarre versioning system CDPR is using.
Error [modsettingsframeworkhooks]game\r4game.ws(71): Unknown type 'CSettingsMasterRegistry' for property 'm_settingsMasterRegistry'.
Can ? help me with us
Error [content0]game\gui\r4guimanager.ws(747): Could not find function 'OnRefreshHDR'
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.
Ihave the modSettingsFramework and modSettingsFrameworkHooks
Erreur [modsettingsframework]local\settings_master_registry.ws(83) : 'm_settingsMasterRegistry' n'est pas membre de '&handle:CR4Game'Erreur [modsettingsframework]local\settings_master_registry.ws(86) : 'm_settingsMasterRegistry' n'est pas membre de '&handle:CR4Game'Erreur [modsettingsframework]local\settings_master_registry.ws(89) : 'm_settingsMasterRegistry' n'est pas membre de '&handle:CR4Game'
Error [modautolootmsf]local\al_msf_settings.ws(3): Unknown base class 'ISettingsMaster'
Error [modautolootmsf]local\al_msf_settings.ws(37): Unknown base class 'ISettingsGroup'
Error [modautolootmsf]local\al_msf_settings.ws(86): Unknown base class 'ISettingsGroup'
Error [modautolootmsf]local\al_msf_settings.ws(234): Unknown base class 'ISettingsGroup'
Error [modautolootmsf]local\al_msf_settings.ws(274): Unknown base class 'ISettingsGroup'
Even after not having any errors during the merging files i still have this and i need the new gen framework hook 4.04 for the autoloot mod
I am running the latest 4.0.4 Witcher 3 via steam, when I download the 4.0.4 version of this mod and activate it, I get this error.
Nevermind, realized I have to download/install both the general file and then the specific hooks for my version.Error [modsettingsframeworkhooks]game\gui\commonmainmenubase.ws(60): Could not find function 'GetSettingsMasterRegistry'
Error [modsettingsframeworkhooks]game\gui\main_menu\ingamemenu.ws(2194): Could not find function 'GetSettingsMasterRegistry'
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.