Time to re-experience this classic survival-horror game with Machine Learning upscaled backgrounds,
seamless masks and many other small improvements in this all-in-one texture pack.
Please note that RESHDP is a free fan project.
How the backgrounds look like?
What changes does this pack include?
What’s the big deal with “seamless masks”?
The RESHDP texture pack solves the seam issue that always comes up when any kind of filtering or upscaling is applied to the game’s mask textures.
Our solution was to create a tool that analyzes the game data to regenerate completely new mask textures from the upscaled background textures. The original mask textures are not used or processed in any way.
Frequently Asked Questions
How do I install the pack?
Our pack comes along a custom version of Dolphin (a Gamecube emulator). All you have to do is to extract the Zip file, open Dolphin.exe, select the folder containing your game ISO, configure the controller if needed and play! We don’t provide the game ISO and we will not help you to find one. If you can’t open the zip file, you might need to download and use 7Zip .
Is it compatible with the PAL version?
Yes but the pack was made with the US (NTSC) version in mind. Therefore you need to rename the folder “*dolphin_path*\User\Load\Textures\
GHAE08” to “GHAP08”. Please note that the texts and some 3d models will not be upscaled. We plan to make the pack fully compatible with the PAL version in the future.
Can I use the pack on the PC version ?
Sadly no… Two community patches exist for RE2 PC: Peixoto and Classic Rebirth. Peixoto would require us to dump the textures of the game manually one by one. Classic Rebirth, while being a great and easy to use patch, doesn’t feature texture upscaling (yet). We will work on a PC version when it will be possible.
…and on Dolphin for Mac/Android?
Yes. But we don’t provide a custom version of Dolphin for these platforms. We are looking into it though.
What can I do if I have hiccups?
If you are experiencing noticeable performance hiccups and slowdowns when the background changes or when you open the inventory, try this on Dolphin: Open the “Graphics” menu, go to the “Advanced” tab and, in the “Utility” section, turn on the the “Prefetch Custom Textures” option. You need to restart the game and wait for a bit for the change to take effect.
How to turn off the pack while playing?
You can turn the pack on and off while playing with ALT + F10. Please note that if you have the “Prefetch Custom Textures” option activated, the textures will have to be reloaded entirely again.
Can you help me regarding Dolphin?
We only made tiny modifications to the emulator so, if you have any problem or question regarding Dolphin you better off checking their FAQ or asking on their forum .
Customized Dolphin build
Since 2016, RE2 and RE3 on Dolphin, a great open-source Gamecube emulator, suffer from a music stuttering bug .
To ensure the best experience, we created a custom build by modifying a recent version of the emulator. This allows us to distribute our pack using the BC7 texture format ensuring no additional stuttering when the background changes.
Here are the most important modifications:
As the version is portable, you can use it alongside another install of Dolphin. Its “Users” folder is located next to its executable.
The source code of this custom build is available on Github
Is it perfect?
No. And we would like to give you more details about the most obvious issues.
Neural networks upscaling is not magic. The algorithm has an especially hard time with dark areas and RE2 is clearly not a game with bright and colorful backgrounds. Expect to see a lot of “melting” artefacts on dark corners and distant parts of the backgrounds.
Small texts will also end up being processed as melting garbage. We replaced them when the result was too distracting.
Many original mask textures don’t line up perfectly with their respective background texture. Thus some pixels which are not part of the foreground appear on top of the 3D models.
These issues are barely noticeable at such low resolution and on a CRT (And the game was intended to be displayed on a CRT like any game of that era).
But these issues can be very distracting at an high resolution and on a flatscreen. We touched up the worst offenders but thousands of man-hours is required to clean up everything.
The full process to create this pack is quite complex and involve multiple tools through multiple steps: Game data analysis, PC to GameCube texture matching, analysis of mask special cases, mask alpha layers vectorization, texture upscaling, texture recreation… Bugs are to be expected with such process. So even if we carefully tested the pack during development, you will certainly encounter small unexpected issues.
That being said, if you encounter such issues, have any problem with the pack or notice a big imperfection, don’t hesitate to report it on Github Issues .
Your feedbacks will help us to improve the quality of the pack.