Minecraft Bedrock - Reshade Injected but menu won't open
- KhanAsparuh
- Topic Author
Less
More
2 years 7 months ago #1
by KhanAsparuh
Minecraft Bedrock - Reshade Injected but menu won't open was created by KhanAsparuh
Hello,
I am trying to use ReShade with Minecraft Bedrock (a.k.a Minecraft for Windows), NOT the Java version.
It is an UWP app.
What I have done so far is this:
1) I downloaded ReShade_Setup_5.7.0.exe and inject64.exe (inject32.exe don't work since this exe is 64 bit apparently).
2) Created a folder C:\minecraft_inject\
3) Extracted ReShade32.dll, ReShade32.json, ReShade64.dll and ReShade64.json from ReShade_Setup_5.7.0.exe by using WinRar (all 4 files).
4) Created ReShade.ini file with the following contents:
[GENERAL]
EffectSearchPaths = C:\minecraft_inject\Shaders
TextureSearchPaths = C:\minecraft_inject\Textures
5) Copied Shaders and Textures folders from another ReShade installation
6) I started Minecraft UWP and found out the name of the process: Minecraft.Windows.exe
7) Opened cmd terminal in windows in the same folder C:\minecraft_inject and executed the following command (with the game not launched)
inject64.exe Minecraft.Windows.exe
I started the game and the results are in the following two screenshots:
The whole problem is that the HOME button is not working, it is not doing anything.
I have tried adding the below to ReShade.ini
[INPUT]
KeyOverlay=113,0,1
and also
[INPUT]
KeyOverlay=36,0,1
But nothing works.
Here is also a screenshot of the folder:
Getting the ReShade text in the game is giving me hope that ReShade is working, but that I am doing something else wrong, since I am no expert when it comes to ReShade.
Any help / tips / suggestions / debugging steps are highly appreciated!
I am trying to use ReShade with Minecraft Bedrock (a.k.a Minecraft for Windows), NOT the Java version.
It is an UWP app.
What I have done so far is this:
1) I downloaded ReShade_Setup_5.7.0.exe and inject64.exe (inject32.exe don't work since this exe is 64 bit apparently).
2) Created a folder C:\minecraft_inject\
3) Extracted ReShade32.dll, ReShade32.json, ReShade64.dll and ReShade64.json from ReShade_Setup_5.7.0.exe by using WinRar (all 4 files).
4) Created ReShade.ini file with the following contents:
[GENERAL]
EffectSearchPaths = C:\minecraft_inject\Shaders
TextureSearchPaths = C:\minecraft_inject\Textures
5) Copied Shaders and Textures folders from another ReShade installation
6) I started Minecraft UWP and found out the name of the process: Minecraft.Windows.exe
7) Opened cmd terminal in windows in the same folder C:\minecraft_inject and executed the following command (with the game not launched)
inject64.exe Minecraft.Windows.exe

The whole problem is that the HOME button is not working, it is not doing anything.
I have tried adding the below to ReShade.ini
[INPUT]
KeyOverlay=113,0,1
and also
[INPUT]
KeyOverlay=36,0,1
But nothing works.
Here is also a screenshot of the folder:
Getting the ReShade text in the game is giving me hope that ReShade is working, but that I am doing something else wrong, since I am no expert when it comes to ReShade.
Any help / tips / suggestions / debugging steps are highly appreciated!
Please Log in or Create an account to join the conversation.
- crosire
Less
More
2 years 7 months ago #2
by crosire
Replied by crosire on topic Minecraft Bedrock - Reshade Injected but menu won't open
Keyboard and mouse input is not supported in UWP apps, you'll need to use a gamepad to navigate (and set "[INPUT] GamepadNavigation=1" in ReShade.ini).
Please Log in or Create an account to join the conversation.
- KhanAsparuh
- Topic Author
Less
More
2 years 7 months ago #3
by KhanAsparuh
Replied by KhanAsparuh on topic Minecraft Bedrock - Reshade Injected but menu won't open
Hi crosire,
Thanks for the quick reply.
I have an xbox controller and I tried evey possible key combination I can think of, but it seems to not work.
I can navigate the game with the controller, but I can't open the HOME menu at all.
I searched the site and found this:
Added support for navigating the overlay using a XBox controller (to open/close press left + right shoulder buttons and the start button simultaneously)
I am not exactly sure what left + right shoulder buttons mean, but i tried LT+RT+start and also LB+RB+start and many other combinations, but it doesn't work menu doesn't open.
I also tried to map game input to keyboard input, but I guess it just triggers HOME button which is not supported.
My ReShade.ini looks like this and ReShade is injected using the inject64.exe
I am not even sure it gets read at all. Is there any way I can check if the configuration is read at all and/or if GamepadNavigation=1 is set? Some debugging?
If I can make ReShade work for Minecraft for Windows that would be super great, because its anti-aliasing is just shit.
Anyway, thanks for the help!
Thanks for the quick reply.
I have an xbox controller and I tried evey possible key combination I can think of, but it seems to not work.
I can navigate the game with the controller, but I can't open the HOME menu at all.
I searched the site and found this:
Added support for navigating the overlay using a XBox controller (to open/close press left + right shoulder buttons and the start button simultaneously)
I am not exactly sure what left + right shoulder buttons mean, but i tried LT+RT+start and also LB+RB+start and many other combinations, but it doesn't work menu doesn't open.
I also tried to map game input to keyboard input, but I guess it just triggers HOME button which is not supported.
My ReShade.ini looks like this and ReShade is injected using the inject64.exe
I am not even sure it gets read at all. Is there any way I can check if the configuration is read at all and/or if GamepadNavigation=1 is set? Some debugging?
If I can make ReShade work for Minecraft for Windows that would be super great, because its anti-aliasing is just shit.
Anyway, thanks for the help!
Please Log in or Create an account to join the conversation.
- crosire
Less
More
2 years 7 months ago - 2 years 7 months ago #4
by crosire
Replied by crosire on topic Minecraft Bedrock - Reshade Injected but menu won't open
Appreciate the details!
Gamepad navigation is not enabled by default and needs aforementioned config option. But the ReShade.ini config file needs to be in the game folder, where the exe is, as that is where ReShade looks for it. It sounds like you put it next to the injector, which won't be recognized.
Though now that you bring it up, that might be a useful option to implement, for the injector to pass along an alternative path to look for the config etc.
With the config in the right place, for opening the overlay, left/right shoulder buttons refer to the LB/RB buttons on the Xbox controller. These need to both be pressed simultaneously along with the start button.
Gamepad navigation is not enabled by default and needs aforementioned config option. But the ReShade.ini config file needs to be in the game folder, where the exe is, as that is where ReShade looks for it. It sounds like you put it next to the injector, which won't be recognized.
Though now that you bring it up, that might be a useful option to implement, for the injector to pass along an alternative path to look for the config etc.
With the config in the right place, for opening the overlay, left/right shoulder buttons refer to the LB/RB buttons on the Xbox controller. These need to both be pressed simultaneously along with the start button.
Last edit: 2 years 7 months ago by crosire.
Please Log in or Create an account to join the conversation.
- KhanAsparuh
- Topic Author
Less
More
2 years 7 months ago #5
by KhanAsparuh
Replied by KhanAsparuh on topic Minecraft Bedrock - Reshade Injected but menu won't open
Hi crosire,
Thanks for the great support!
This game in particular, as I guess most of the Windows UWP games that reside in C:\Program Files\WindowsApps seems to be protected very heavely, since I can't put a new file there even as a SYSTEM user (some special tricks I tried). I also tried doing this by restarting and going though Safe Mode, but even there I can't put a new file.
There is probably some service protecting the files there, and maybe even if I find it and kill it, it will remove the file after that.
So the best thing will be to be able to pass alternative path to the injector.
I found the github and the injector tool there.
I don't have much experience with C/C++, but if you don't have time I might try to do something and report back if I have success.
But without such means to load configuration from another location, I don't see how to make it work right now.
Thanks for the great support!
This game in particular, as I guess most of the Windows UWP games that reside in C:\Program Files\WindowsApps seems to be protected very heavely, since I can't put a new file there even as a SYSTEM user (some special tricks I tried). I also tried doing this by restarting and going though Safe Mode, but even there I can't put a new file.
There is probably some service protecting the files there, and maybe even if I find it and kill it, it will remove the file after that.
So the best thing will be to be able to pass alternative path to the injector.
I found the github and the injector tool there.
I don't have much experience with C/C++, but if you don't have time I might try to do something and report back if I have success.
But without such means to load configuration from another location, I don't see how to make it work right now.
Please Log in or Create an account to join the conversation.
- crosire
Less
More
2 years 7 months ago #6
by crosire
Replied by crosire on topic Minecraft Bedrock - Reshade Injected but menu won't open
UWP is a problem, since it can also block filesystem access outside the sandbox (depending on how the app is configured). So it's possible that ReShade.ini cannot be read outside the folder either way.
Please Log in or Create an account to join the conversation.
- KhanAsparuh
- Topic Author
Less
More
2 years 7 months ago #7
by KhanAsparuh
Replied by KhanAsparuh on topic Minecraft Bedrock - Reshade Injected but menu won't open
I think you are right.
I managed to download the repo, hardcode the gamepad rule and at least I think I managed to change the shaders directory and then I compiled everything.
I can confirm I can access the menu that way with the gamepad rule hardcoded, but shaders seems to not be able to be loaded, or I done something wrong.
In the screenshot below, I put all the shaders in the C:\minecraft_inject\ but still no shaders were found.
Anyway I will stop trying, as it seems that UWP is a lot of trouble, but it was a great educational experience.
And thanks for the support!
I managed to download the repo, hardcode the gamepad rule and at least I think I managed to change the shaders directory and then I compiled everything.
I can confirm I can access the menu that way with the gamepad rule hardcoded, but shaders seems to not be able to be loaded, or I done something wrong.
In the screenshot below, I put all the shaders in the C:\minecraft_inject\ but still no shaders were found.
Anyway I will stop trying, as it seems that UWP is a lot of trouble, but it was a great educational experience.
And thanks for the support!
Please Log in or Create an account to join the conversation.
- crosire
Less
More
2 years 7 months ago #8
by crosire
Replied by crosire on topic Minecraft Bedrock - Reshade Injected but menu won't open
Please Log in or Create an account to join the conversation.
- KhanAsparuh
- Topic Author
Less
More
2 years 7 months ago #9
by KhanAsparuh
Replied by KhanAsparuh on topic Minecraft Bedrock - Reshade Injected but menu won't open
It works great, also with Shaders yes.
This was just an experiment. I don't have the time to research more, but I guess if we had embedded shaders, they will work, but they will limit the program a lot.
Happy coding
This was just an experiment. I don't have the time to research more, but I guess if we had embedded shaders, they will work, but they will limit the program a lot.
Happy coding

Please Log in or Create an account to join the conversation.