Error [content0]game\gui\inventorycontext.ws(125): Could not find function 'IsItemInPreview' Error [content0]game\gui\inventorycontext.ws(127): Could not find function 'UnPreviewItem' Error [content0]game\gui\inventorycontext.ws(131): Could not find function 'PreviewItem' Error [content0]game\gui\inventorycontext.ws(153): Cannot call private function 'UpdatePlayerStatisticsData' in class 'CR4InventoryMenu' here. Error [content0]game\gui\inventorycontext.ws(222): Function 'ShowBookPopup' does not take 4 param(s) Error [content0]game\gui\inventorycontext.ws(290): Could not find function 'IsItemInPreview' Error [content0]game\gui\inventorycontext.ws(418): Could not find function 'OnUseDye' Error [content0]game\gui\inventorycontext.ws(632): Could not find function 'IsSlotInPreview' Error [content0]game\gui\inventorycontext.ws(645): Could not find function 'IsSlotInPreview' Error [content0]game\gui\inventorycontext.ws(647): Could not find function 'RemovePreviewFromSlot' Error [content0]game\gui\data\popupdata.ws(408): Could not find function 'handleMoveToStashQuantity'
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.
I get this error with Prevent Oil, same error without any other mods running.
Error [content0]game\gui\inventorycontext.ws(125): Could not find function 'IsItemInPreview' Error [content0]game\gui\inventorycontext.ws(127): Could not find function 'UnPreviewItem' Error [content0]game\gui\inventorycontext.ws(131): Could not find function 'PreviewItem' Error [content0]game\gui\inventorycontext.ws(153): Cannot call private function 'UpdatePlayerStatisticsData' in class 'CR4InventoryMenu' here. Error [content0]game\gui\inventorycontext.ws(222): Function 'ShowBookPopup' does not take 4 param(s) Error [content0]game\gui\inventorycontext.ws(290): Could not find function 'IsItemInPreview' Error [content0]game\gui\inventorycontext.ws(418): Could not find function 'OnUseDye' Error [content0]game\gui\inventorycontext.ws(632): Could not find function 'IsSlotInPreview' Error [content0]game\gui\inventorycontext.ws(645): Could not find function 'IsSlotInPreview' Error [content0]game\gui\inventorycontext.ws(647): Could not find function 'RemovePreviewFromSlot' Error [content0]game\gui\data\popupdata.ws(408): Could not find function 'handleMoveToStashQuantity'
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.
Don't know if this mod is still being maintained - hope it is.
I get a script compilation error when I use the Prevent All mod. I'm on gog version 1.31 with WG unification patch installed. Let me know if you would like me to post the errors.
Don't know if you're planning to update this, but this glitches combat for me (game v1.11). Sheathing and unsheathing in combat are increased, and it appears that combat itself runs faster (time to kill is heavily affected). This isn't apparent unless you're actually fighting something, so sheathing and swinging are only affected when in combat mode.
I like this mod combined with another oil balance mod because it reintroduces preparation.
This is almost certainly not an issue with this mod. This mod only edits one file (inventoryMenu.ws) which has nothing to do with combat or sheathing/unsheathing swords. The lines I've added only ask whether or not the player is in combat when trying to apply oil/equip something etc. and the code is only even executed when you're in your inventory menu.
Are you sure? This only happens for me when I have this mod installed. I don't know what else could be causing it. The only other mods I have are some armor retextures and an oils' stat changer.
Ok, this is really annoying. I've uninstalled every mod and the issue still persists. It appears at random with no indication of whether it's because I sprint or walk into combat, have my weapon unsheathed or sheathed before combat, or am using a particular save file. In my eyes, it's an egregious game-breaking bug.
edit: Not a bug, just a part of drawing the sword that sometimes is more noticeable.
This mod fixes the fact that without it you CAN apply oils during combat by dragging the oils onto your sword. The developers definitely prevent you from applying oils during combat but only if you select the oil and press E to apply it. People (including me) got around this by dragging the oil onto the sword.
In patch 1.10 the developers removed the restriction and players can apply oil while in combat using the E key. So in vanilla game (patch 1.10, but without mods) you can apply oil using both methods (drag&drop or keyboard). This mod blocks both of them, but is not a fix anymore...
Ah thanks for letting me know, I'm still gonna keep it up because it doesn't make sense that you can apply oils during combat but I'll consider changing the category from Bug Fixes to something else.
Yes, it adds immersion indeed. Thank you! Just a thought of mine: I always thought it would be even more realistic and immersive if we could only change our equipped swords, armor, crossbow (heavy equipment) and repair them when near Roach, since it's her that's carrying it for us (saddlebag). Without any, Geralt is still capable of carrying some weight, of course (60 by default). This would be his main equipment, potions, bombs and maybe some food and alchemy ingredients, that weight less. There's already a mod that tries to implement this, Inventory Fix Mod, but it does not allow you to carry more than you need even with an enhanced saddlebag equipped. Also, I always thought the grindstones and armorer tables should repair our equipment at least a little instead of giving that much damage bonus - specially when it is damaged, makes little sense.
Do you think any of this could be implemented in a mod? Really thanks for the attention. Keep on your good work.
|| if we could only change our equipped swords, armor, crossbow...when near roach I don't think the game has a function that can determine whether Roach is close to you (besides mounting Roach). Also this could be easily circumvented because you can call Roach as much as you want.
|| Geralt is still capable of carrying some weight I haven't looked if the inventory could be separated because the game only has one inventory (Roach's).
|| grindstones and armorer tables should repair our equipment at least a little This is definitely possible, all the functions for this exist in the code.
I'll look into your request if I have time. You might also want to ask some modders that have already made similar mods.
Thanks! The Roach requirement I kinda thought with the intention to complement yours (e.g. if you're in combat, even if you call Roach you won't be able to do anything, or maybe just quickly change a sword or something credible). I know the game has functions to know if you are near something and what it is (interaction icon/context), even to know if some horse is the playerHorse. That's why I thought it could be doable. And I was just remembering that Geralt starts with a carry weight capacity of 60, proving that he could still have his potions, bombs and etc with him to be accessible at any time.
Besides that, thank you very much for considering my crazy "realistic" ideas, haha.
If you'd like to take it a step further I suggest you look at this mod from wghost81 (http://www.nexusmods.com/witcher3/mods/365/?tab=2&navtag=http%3A%2F%2Fwww.nexusmods.com%2Fwitcher3%2Fajax%2Fmodfiles%2F%3Fid%3D365&pUp=1) which disables entering the inventory completely while in combat. If that's too much and not what you're looking for let me know and I'll look into adding an optional file that does specifically what you're requesting.
Salutation, my apologize for the late respond, I've would really appreciate if you made same effect for potions and food, it would make TW3 more immersive and ''Hardcore'', the way it's should be!...
Damn it this was like a dirty pleasure to me lol Oils can be quite over powered late game, this makes them more balanced because you have to had prepared yourself before hand.
It's part of Friendly HUD from wghost81 (http://www.nexusmods.com/witcher3/mods/365/?tab=2&navtag=http%3A%2F%2Fwww.nexusmods.com%2Fwitcher3%2Fajax%2Fmodfiles%2F%3Fid%3D365&pUp=1). I'd recommend installing the complete mod and configuring it to your liking (watch out for incompatibilities) or just getting the optional file for sorting oils, bombs and potions.
27 comments
Error [content0]game\gui\inventorycontext.ws(127): Could not find function 'UnPreviewItem'
Error [content0]game\gui\inventorycontext.ws(131): Could not find function 'PreviewItem'
Error [content0]game\gui\inventorycontext.ws(153): Cannot call private function 'UpdatePlayerStatisticsData' in class 'CR4InventoryMenu' here.
Error [content0]game\gui\inventorycontext.ws(222): Function 'ShowBookPopup' does not take 4 param(s)
Error [content0]game\gui\inventorycontext.ws(290): Could not find function 'IsItemInPreview'
Error [content0]game\gui\inventorycontext.ws(418): Could not find function 'OnUseDye'
Error [content0]game\gui\inventorycontext.ws(632): Could not find function 'IsSlotInPreview'
Error [content0]game\gui\inventorycontext.ws(645): Could not find function 'IsSlotInPreview'
Error [content0]game\gui\inventorycontext.ws(647): Could not find function 'RemovePreviewFromSlot'
Error [content0]game\gui\data\popupdata.ws(408): Could not find function 'handleMoveToStashQuantity'
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.
I get this error with Prevent Oil, same error without any other mods running.
:(
Error [content0]game\gui\inventorycontext.ws(127): Could not find function 'UnPreviewItem'
Error [content0]game\gui\inventorycontext.ws(131): Could not find function 'PreviewItem'
Error [content0]game\gui\inventorycontext.ws(153): Cannot call private function 'UpdatePlayerStatisticsData' in class 'CR4InventoryMenu' here.
Error [content0]game\gui\inventorycontext.ws(222): Function 'ShowBookPopup' does not take 4 param(s)
Error [content0]game\gui\inventorycontext.ws(290): Could not find function 'IsItemInPreview'
Error [content0]game\gui\inventorycontext.ws(418): Could not find function 'OnUseDye'
Error [content0]game\gui\inventorycontext.ws(632): Could not find function 'IsSlotInPreview'
Error [content0]game\gui\inventorycontext.ws(645): Could not find function 'IsSlotInPreview'
Error [content0]game\gui\inventorycontext.ws(647): Could not find function 'RemovePreviewFromSlot'
Error [content0]game\gui\data\popupdata.ws(408): Could not find function 'handleMoveToStashQuantity'
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.
I get this with Disable all
I get a script compilation error when I use the Prevent All mod. I'm on gog version 1.31 with WG unification patch installed. Let me know if you would like me to post the errors.
Thanks,
I like this mod combined with another oil balance mod because it reintroduces preparation.
edit: Nevermind, see below.
edit: Not a bug, just a part of drawing the sword that sometimes is more noticeable.
In patch 1.10 the developers removed the restriction and players can apply oil while in combat using the E key. So in vanilla game (patch 1.10, but without mods) you can apply oil using both methods (drag&drop or keyboard). This mod blocks both of them, but is not a fix anymore...
Just a thought of mine: I always thought it would be even more realistic and immersive if we could only change our equipped swords, armor, crossbow (heavy equipment) and repair them when near Roach, since it's her that's carrying it for us (saddlebag). Without any, Geralt is still capable of carrying some weight, of course (60 by default). This would be his main equipment, potions, bombs and maybe some food and alchemy ingredients, that weight less.
There's already a mod that tries to implement this, Inventory Fix Mod, but it does not allow you to carry more than you need even with an enhanced saddlebag equipped.
Also, I always thought the grindstones and armorer tables should repair our equipment at least a little instead of giving that much damage bonus - specially when it is damaged, makes little sense.
Do you think any of this could be implemented in a mod?
Really thanks for the attention. Keep on your good work.
I don't think the game has a function that can determine whether Roach is close to you (besides mounting Roach). Also this could be easily circumvented because you can call Roach as much as you want.
|| Geralt is still capable of carrying some weight
I haven't looked if the inventory could be separated because the game only has one inventory (Roach's).
|| grindstones and armorer tables should repair our equipment at least a little
This is definitely possible, all the functions for this exist in the code.
I'll look into your request if I have time. You might also want to ask some modders that have already made similar mods.
Besides that, thank you very much for considering my crazy "realistic" ideas, haha.
Oils can be quite over powered late game, this makes them more balanced because you have to had prepared yourself before hand.