A suggestion if i may. You could localize bat file by using relative pathing instead of absolute. That way it would work on any person pc, provided that they installed w3encoder(folder) to the root of the game.
example: set w3strings_encoder="..\..\w3strings encoder\w3strings.exe" P.S Mod has same issue as other one doing things in very similar way. Gwent only shows xbox buttons even tho my gamepad is natively recognized as sony :/ same goes for full world map
not sure about people having w3strings encoder installed at their game installation folder, I don't. that's just a simple script I made for myself to make localization changes a bit faster and then decided to share.
about your issue, what do you mean by "as other one"? and if your gamepad is recognized as ps gamepad then you're seeing ps hints without the mod. and you're trying to change input hints to what, steam controller hints?
not sure about people having w3strings encoder installed at their game installation folder, I don't.
I dont see why not? It doesnt hurt no one. And it makes script portable. Whats more it makes it globally supported.
Witcher has major issue with non xbox gamepads, it would always force xbox by default in core, then use script to detect which one is active and switch to it, which is bad on its own. I didnt explain my self properly. I am not native English speaker, sigh. I meant that there is another mod that does similar thing as u do. But it works better. Because of issue i named above. Works better because it forces override on xbox instead of doing the checking after the fact.
So with your mod , what happens is that forced default xbox pops first and it doesnt update in certain places(world map ,example). Its not your mod issue per se. But if you remove their check code just beneath your code it would solve "default xbox force" first.
CDPR also didnt update gwent with this code. There are textures somewhere that will always force xbox , regardless of gamepad.
P.S Even with my gamepad being supported. Mod is absolutely necessary, again, because of the issue above. It doesnt update properly and gets stuck with xbox first. That creates even bigger problem if gamepad is capable of using custom keybinds to emulate keyboard keys. Then everything goes loko
you may be right about gwent, haven't fully tested it. but I was able to change hints for full map to any controller as you can see in the screenshots. the issue may also be related to ps gamepads.
what's that other mod you speak of? haven't seen it before.
P.P.S Its easy to spot issue when u start game and click gamepad to skip starting cinematics. In bottom right corner it shows Xbox prompt (Blue X) to skip. When u tap button again It switches to PS (Square) That is script kicking in
Awesome! Works great on 4.04 with the in game mod menu for selecting the preset you want to use!
Many thanks for the mod. Was using the steam input with the xbox interface on my dualshock 4 (to lazy to read how to manually change them myself ) , much better to see the actual corresponding button prompts.
14 comments
thank you for your response in advance.
You could localize bat file by using relative pathing instead of absolute.
That way it would work on any person pc, provided that they installed w3encoder(folder) to the root of the game.
example:
set w3strings_encoder="..\..\w3strings encoder\w3strings.exe"
P.S
Mod has same issue as other one doing things in very similar way. Gwent only shows xbox buttons even tho my gamepad is natively recognized as sony :/
same goes for full world map
about your issue, what do you mean by "as other one"? and if your gamepad is recognized as ps gamepad then you're seeing ps hints without the mod. and you're trying to change input hints to what, steam controller hints?
not sure about people having w3strings encoder installed at their game installation folder, I don't.
I dont see why not?
It doesnt hurt no one. And it makes script portable. Whats more it makes it globally supported.
Witcher has major issue with non xbox gamepads, it would always force xbox by default in core, then use script to detect which one is active and switch to it, which is bad on its own.
I didnt explain my self properly. I am not native English speaker, sigh.
I meant that there is another mod that does similar thing as u do. But it works better. Because of issue i named above.
Works better because it forces override on xbox instead of doing the checking after the fact.
So with your mod , what happens is that forced default xbox pops first and it doesnt update in certain places(world map ,example).
Its not your mod issue per se. But if you remove their check code just beneath your code it would solve "default xbox force" first.
CDPR also didnt update gwent with this code. There are textures somewhere that will always force xbox , regardless of gamepad.
P.S
Even with my gamepad being supported. Mod is absolutely necessary, again, because of the issue above. It doesnt update properly and gets stuck with xbox first. That creates even bigger problem if gamepad is capable of using custom keybinds to emulate keyboard keys. Then everything goes loko
what's that other mod you speak of? haven't seen it before.
It has 2 versions. One that "fixes" gwent and one without.
One without works perfect except gwent. Because it simply overrides their code.
Its easy to spot issue when u start game and click gamepad to skip starting cinematics.
In bottom right corner it shows Xbox prompt (Blue X) to skip. When u tap button again It switches to PS (Square)
That is script kicking in
Many thanks for the mod. Was using the steam input with the xbox interface on my dualshock 4 (to lazy to read how to manually change them myself
Cheers, great work!