where can i download ? i m logged in but no downloadInformation
A tool to replace textures in DirectX 11 applications.
Aims to do the same thing as uMod tool did for DirectX 9.
Download link
Resorep | Undertow
Prepare the following files:
Now copy all these files into some folder and create a ZIP archive of that folder. Upload this ZIP archive to some file hosting e.g. MediaFire Send me a private message with the following information:
- Screenshot of Resorep window.
- ui.log, uisettings.ini, dllsettings.ini files in the "My Documents\Resorep" folder.
- Dll log file. Its path is specified in advanced settings dialog. To get a dll log - close a game, open Resorep, open advanced settings, enable mod creator mode, enable dll log, launch a game, see resorepDll.log file in the "My Documents\Resorep" folder.
- Screenshot of contents of a folder with game executable. Please enable table view - I need file sizes to be visible.
- If you are using Resorep with Black Desert and game is crashing or hanging, prepare a copy of "My Documents\Black Desert\Dump" folder.
- Link to ZIP archive
- Problem description.
- Your Windows version.
Remove all applications from hooked application list in Resorep UI if you can.
Perform a file search on a game folder. Find and delete all instances of the following files (only inside the game folder or any subfolders, not system-wide!):
game_d3d11.dll
ori_d3d11.dll
d3d11.dll
dllsettings.ini
After that you may try to use Resorep again carefully.Limitations of current version
- No global hooking mechanism.
- Supports only one of many texture loading mechanism of DirectX 11.
- Supports only DirectX 11 applications.
- Has some unknown bugs.
List of supported games
For more complete list please see Resorep Compatibility List
- Black Desert Online (64-bit DirectX 11 version)
- Rise of the Tomb Raider (64-bit DirectX 11 version)
- Sleeping Dogs Definitive Edition (64-bit DirectX 11 version)
- Assassin's Creed Rogue (64-bit DirectX 11 version)
- Batman Arkham Knight (64-bit DirectX 11 version)
- Just Cause 3 (64-bit DirectX 11 version)
Many thanks to Lazyeye007 for the list.Usage instructions
For mod users
For modders
- Download and install Microsoft Visual C++ 2015 Redistributable from Download Visual C++ Redistributable for Visual Studio 2015 from Official Microsoft Download Center
- Download and install Windows x64 version of Java Runtime Environment from Java SE Runtime Environment 8 - Downloads
- Launch resorep.jar - double click it in Windows Explorer.
- Make sure that your Windows user has write rights for game folder!
- Click the "+" button in the "Applications to hook" section.
- Choose the game executable. Not the game launcher but game itself.
- [Optional] Change "Load modded textures from" path if you wish.
- You may close the resorep.jar application now.
- Find and download modded textures (for BDO see the "Where to find modded textures for BDO" section).
- Unpack and copy modded textures into folder specified by "Load modded textures from" path.
- Launch the game.
- Download and install Windows x64 version of Java Runtime Environment from Java SE Runtime Environment 8 - Downloads
- Launch resorep.jar - double click it in Windows Explorer.
- Make sure that your Windows user has write rights for game folder!
- Click the "+" button in the "Applications to hook" section.
- Choose the game executable. Not the game launcher but game itself.
- [Optional] Change "Save original textures to" path if you wish.
- Launch the game.
- To reduce amount of captured textures, wait for the moment when the texture you are going to mod is about to be displayed for the first time.
- Enable the "Save original textures" checkbox when the texture you are going to mod is about to be displayed for the first time.
- Disable the "Save original textures" checkbox when the texture you are going to mod was displayed in-game.
- Open folder specified in "Save original textures to".
- Find the texture you are going to mod in one of the subfolders. There are different subfolders for different texture compression algorithms.
- Mod the texture (use Intel(R) DDS Plugin for Photoshop - Intel® Texture Works Plugin for Photoshop* | Intel® Software ). You may change the texture resolution as you wish as long as you keep original aspect ratio.
- Save the texture to other folder using the same compression algorithm and with mipmaps setting set to "Generate mipmaps". You may add arbitrary text to file name by placing ~ after number in file name and placing text after ~. E.g. "123456789~Example text.dds"
- Do not delete the original unmodded dds! It may be required later to autoupdate your modded textures in case of Resorep hashing algorithm change.
- [Optional step] If you want to encrypt your textures - drop me a private message
- Now when you have the modded texture use steps from the "For mod users" section.
Manual installation method:
- Copy C:\Windows\System32\d3d11.dll to same folder as game's .exe file.
- Rename copied d3d11.dll to ori_d3d11.dll (in the game folder, not in the system folder!)
- Copy dx11proxy64.dll to same folder as game's .exe file.
- Rename copied dx11proxy64.dll in game folder to d3d11.dll
- Create dllsettings.txt file in same folder as game's .exe file.
- Open dllsettings.txt file with Notepad.
- Put the following text inside dllsettings.txt file:
Code:version=1.7.0 modded_textures_folder=C:\Users\RayWing\Documents\Resorep\modded mod_creator_mode_enabled=false dll_log_enabled=false dll_log_file=C:\Users\RayWing\Documents\Resorep\resorepDll.log save_textures=false original_textures_folder=C:\Users\RayWing\Documents\Resorep\original application_to_hook=G:\Games\Steam\steamapps\common\NieRAutomata\NieRAutomata.exe|BIT64
- Download, extract and put modded textures into some folder.
- Change modded_textures_folder path to folder with modded textures.
- Change original_textures_folder to some empty existing folder.
- Change application_to_hook to path to your game's .exe file (add |BIT64 or |BIT32 at the end depending on application bitness, use |BIT64 if you are not sure).
- Change folder in dll_log_file path to some existing folder.
- Save and close dllsettings.txt file.
- Change the dllsettings.txt file extension to dllsettings.ini
- Run the game.
How to contribute
If you have some C/C++/Java skills and willing to contribute - PM me to get access to source code repository (hopefully it will become open source later).
Click on this link ->Undertow download section When the new page opens, click on the blue download button.where can i download ? i m logged in but no download
2021-09-19 03:22:00.159 INFO com.ray.wing.resorep.Main:31 - Application startup
Exception in thread "main" java.lang.IllegalStateException: Cannot load configuration class: com.ray.wing.resorep.Main
at org.springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfigurationClasses(ConfigurationClassPostProcessor.java:403)
at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanFactory(ConfigurationClassPostProcessor.java:249)
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:281)
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:125)
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:686)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:524)
at org.springframework.context.annotation.AnnotationConfigApplicationContext.<init>(AnnotationConfigApplicationContext.java:84)
at com.ray.wing.resorep.Main.main(Main.java:32)
Caused by: java.lang.ExceptionInInitializerError
at org.springframework.context.annotation.ConfigurationClassEnhancer.newEnhancer(ConfigurationClassEnhancer.java:122)
at org.springframework.context.annotation.ConfigurationClassEnhancer.enhance(ConfigurationClassEnhancer.java:110)
at org.springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfigurationClasses(ConfigurationClassPostProcessor.java:393)
... 7 more
Caused by: org.springframework.cglib.core.CodeGenerationException: java.lang.reflect.InaccessibleObjectException-->Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @610694f1
at org.springframework.cglib.core.ReflectUtils.defineClass(ReflectUtils.java:464)
at org.springframework.cglib.core.AbstractClassGenerator.generate(AbstractClassGenerator.java:336)
at org.springframework.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:93)
at org.springframework.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:91)
at org.springframework.cglib.core.internal.LoadingCache$2.call(LoadingCache.java:54)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.springframework.cglib.core.internal.LoadingCache.createEntry(LoadingCache.java:61)
at org.springframework.cglib.core.internal.LoadingCache.get(LoadingCache.java:34)
at org.springframework.cglib.core.AbstractClassGenerator$ClassLoaderData.get(AbstractClassGenerator.java:116)
at org.springframework.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:291)
at org.springframework.cglib.core.KeyFactory$Generator.create(KeyFactory.java:221)
at org.springframework.cglib.core.KeyFactory.create(KeyFactory.java:174)
at org.springframework.cglib.core.KeyFactory.create(KeyFactory.java:153)
at org.springframework.cglib.proxy.Enhancer.<clinit>(Enhancer.java:73)
... 10 more
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @610694f1
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)
at java.base/java.lang.reflect.Method.setAccessible(Method.java:193)
at org.springframework.cglib.core.ReflectUtils$1.run(ReflectUtils.java:61)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
at org.springframework.cglib.core.ReflectUtils.<clinit>(ReflectUtils.java:52)
at org.springframework.cglib.core.KeyFactory$Generator.generateClass(KeyFactory.java:243)
at org.springframework.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25)
at org.springframework.cglib.core.AbstractClassGenerator.generate(AbstractClassGenerator.java:329)
... 22 more
I miss texmod, this one is so complicated.Information
A tool to replace textures in DirectX 11 applications.
Aims to do the same thing as uMod tool did for DirectX 9.
Download link
Resorep | Undertow
Prepare the following files:
Now copy all these files into some folder and create a ZIP archive of that folder. Upload this ZIP archive to some file hosting e.g. MediaFire Send me a private message with the following information:
- Screenshot of Resorep window.
- ui.log, uisettings.ini, dllsettings.ini files in the "My Documents\Resorep" folder.
- Dll log file. Its path is specified in advanced settings dialog. To get a dll log - close a game, open Resorep, open advanced settings, enable mod creator mode, enable dll log, launch a game, see resorepDll.log file in the "My Documents\Resorep" folder.
- Screenshot of contents of a folder with game executable. Please enable table view - I need file sizes to be visible.
- If you are using Resorep with Black Desert and game is crashing or hanging, prepare a copy of "My Documents\Black Desert\Dump" folder.
- Link to ZIP archive
- Problem description.
- Your Windows version.
Remove all applications from hooked application list in Resorep UI if you can.
Perform a file search on a game folder. Find and delete all instances of the following files (only inside the game folder or any subfolders, not system-wide!):
game_d3d11.dll
ori_d3d11.dll
d3d11.dll
dllsettings.ini
After that you may try to use Resorep again carefully.Limitations of current version
- No global hooking mechanism.
- Supports only one of many texture loading mechanism of DirectX 11.
- Supports only DirectX 11 applications.
- Has some unknown bugs.
List of supported games
For more complete list please see Resorep Compatibility List
- Black Desert Online (64-bit DirectX 11 version)
- Rise of the Tomb Raider (64-bit DirectX 11 version)
- Sleeping Dogs Definitive Edition (64-bit DirectX 11 version)
- Assassin's Creed Rogue (64-bit DirectX 11 version)
- Batman Arkham Knight (64-bit DirectX 11 version)
- Just Cause 3 (64-bit DirectX 11 version)
Many thanks to Lazyeye007 for the list.Usage instructions
For mod users
For modders
- Download and install Microsoft Visual C++ 2015 Redistributable from Download Visual C++ Redistributable for Visual Studio 2015 from Official Microsoft Download Center
- Download and install Windows x64 version of Java Runtime Environment from Java SE Runtime Environment 8 - Downloads
- Launch resorep.jar - double click it in Windows Explorer.
- Make sure that your Windows user has write rights for game folder!
- Click the "+" button in the "Applications to hook" section.
- Choose the game executable. Not the game launcher but game itself.
- [Optional] Change "Load modded textures from" path if you wish.
- You may close the resorep.jar application now.
- Find and download modded textures (for BDO see the "Where to find modded textures for BDO" section).
- Unpack and copy modded textures into folder specified by "Load modded textures from" path.
- Launch the game.
- Download and install Windows x64 version of Java Runtime Environment from Java SE Runtime Environment 8 - Downloads
- Launch resorep.jar - double click it in Windows Explorer.
- Make sure that your Windows user has write rights for game folder!
- Click the "+" button in the "Applications to hook" section.
- Choose the game executable. Not the game launcher but game itself.
- [Optional] Change "Save original textures to" path if you wish.
- Launch the game.
- To reduce amount of captured textures, wait for the moment when the texture you are going to mod is about to be displayed for the first time.
- Enable the "Save original textures" checkbox when the texture you are going to mod is about to be displayed for the first time.
- Disable the "Save original textures" checkbox when the texture you are going to mod was displayed in-game.
- Open folder specified in "Save original textures to".
- Find the texture you are going to mod in one of the subfolders. There are different subfolders for different texture compression algorithms.
- Mod the texture (use Intel(R) DDS Plugin for Photoshop - Intel® Texture Works Plugin for Photoshop* | Intel® Software ). You may change the texture resolution as you wish as long as you keep original aspect ratio.
- Save the texture to other folder using the same compression algorithm and with mipmaps setting set to "Generate mipmaps". You may add arbitrary text to file name by placing ~ after number in file name and placing text after ~. E.g. "123456789~Example text.dds"
- Do not delete the original unmodded dds! It may be required later to autoupdate your modded textures in case of Resorep hashing algorithm change.
- [Optional step] If you want to encrypt your textures - drop me a private message
- Now when you have the modded texture use steps from the "For mod users" section.
Manual installation method:
- Copy C:\Windows\System32\d3d11.dll to same folder as game's .exe file.
- Rename copied d3d11.dll to ori_d3d11.dll (in the game folder, not in the system folder!)
- Copy dx11proxy64.dll to same folder as game's .exe file.
- Rename copied dx11proxy64.dll in game folder to d3d11.dll
- Create dllsettings.txt file in same folder as game's .exe file.
- Open dllsettings.txt file with Notepad.
- Put the following text inside dllsettings.txt file:
Code:version=1.7.0 modded_textures_folder=C:\Users\RayWing\Documents\Resorep\modded mod_creator_mode_enabled=false dll_log_enabled=false dll_log_file=C:\Users\RayWing\Documents\Resorep\resorepDll.log save_textures=false original_textures_folder=C:\Users\RayWing\Documents\Resorep\original application_to_hook=G:\Games\Steam\steamapps\common\NieRAutomata\NieRAutomata.exe|BIT64
- Download, extract and put modded textures into some folder.
- Change modded_textures_folder path to folder with modded textures.
- Change original_textures_folder to some empty existing folder.
- Change application_to_hook to path to your game's .exe file (add |BIT64 or |BIT32 at the end depending on application bitness, use |BIT64 if you are not sure).
- Change folder in dll_log_file path to some existing folder.
- Save and close dllsettings.txt file.
- Change the dllsettings.txt file extension to dllsettings.ini
- Run the game.
How to contribute
If you have some C/C++/Java skills and willing to contribute - PM me to get access to source code repository (hopefully it will become open source later).
did anyone ever find a fix for this
So I was getting a similar error when running it in CMD, and I saw the part about springframework and I was starting to think it could be something weird.Hi,
Resorep doesn't launch. When I run via CMD I'm getting this error:
Code:2021-09-19 03:22:00.159 INFO com.ray.wing.resorep.Main:31 - Application startup Exception in thread "main" java.lang.IllegalStateException: Cannot load configuration class: com.ray.wing.resorep.Main at org.springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfigurationClasses(ConfigurationClassPostProcessor.java:403) at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanFactory(ConfigurationClassPostProcessor.java:249) at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:281) at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:125) at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:686) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:524) at org.springframework.context.annotation.AnnotationConfigApplicationContext.<init>(AnnotationConfigApplicationContext.java:84) at com.ray.wing.resorep.Main.main(Main.java:32) Caused by: java.lang.ExceptionInInitializerError at org.springframework.context.annotation.ConfigurationClassEnhancer.newEnhancer(ConfigurationClassEnhancer.java:122) at org.springframework.context.annotation.ConfigurationClassEnhancer.enhance(ConfigurationClassEnhancer.java:110) at org.springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfigurationClasses(ConfigurationClassPostProcessor.java:393) ... 7 more Caused by: org.springframework.cglib.core.CodeGenerationException: java.lang.reflect.InaccessibleObjectException-->Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @610694f1 at org.springframework.cglib.core.ReflectUtils.defineClass(ReflectUtils.java:464) at org.springframework.cglib.core.AbstractClassGenerator.generate(AbstractClassGenerator.java:336) at org.springframework.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:93) at org.springframework.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:91) at org.springframework.cglib.core.internal.LoadingCache$2.call(LoadingCache.java:54) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at org.springframework.cglib.core.internal.LoadingCache.createEntry(LoadingCache.java:61) at org.springframework.cglib.core.internal.LoadingCache.get(LoadingCache.java:34) at org.springframework.cglib.core.AbstractClassGenerator$ClassLoaderData.get(AbstractClassGenerator.java:116) at org.springframework.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:291) at org.springframework.cglib.core.KeyFactory$Generator.create(KeyFactory.java:221) at org.springframework.cglib.core.KeyFactory.create(KeyFactory.java:174) at org.springframework.cglib.core.KeyFactory.create(KeyFactory.java:153) at org.springframework.cglib.proxy.Enhancer.<clinit>(Enhancer.java:73) ... 10 more Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @610694f1 at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at org.springframework.cglib.core.ReflectUtils$1.run(ReflectUtils.java:61) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at org.springframework.cglib.core.ReflectUtils.<clinit>(ReflectUtils.java:52) at org.springframework.cglib.core.KeyFactory$Generator.generateClass(KeyFactory.java:243) at org.springframework.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25) at org.springframework.cglib.core.AbstractClassGenerator.generate(AbstractClassGenerator.java:329) ... 22 more
I have installed the Microsoft Visual C++ 2015 Redistributable and jre8.
Thanks!
Não posso usar resorep com qualquer jogo
View attachment 132003
mines wont open, i have everything installed but when i double click it nothing happens but my curser does the loading animationInformation
A tool to replace textures in DirectX 11 applications.
Aims to do the same thing as uMod tool did for DirectX 9.
Download link
Resorep | Undertow
Prepare the following files:
Now copy all these files into some folder and create a ZIP archive of that folder. Upload this ZIP archive to some file hosting e.g. MediaFire Send me a private message with the following information:
- Screenshot of Resorep window.
- ui.log, uisettings.ini, dllsettings.ini files in the "My Documents\Resorep" folder.
- Dll log file. Its path is specified in advanced settings dialog. To get a dll log - close a game, open Resorep, open advanced settings, enable mod creator mode, enable dll log, launch a game, see resorepDll.log file in the "My Documents\Resorep" folder.
- Screenshot of contents of a folder with game executable. Please enable table view - I need file sizes to be visible.
- If you are using Resorep with Black Desert and game is crashing or hanging, prepare a copy of "My Documents\Black Desert\Dump" folder.
- Link to ZIP archive
- Problem description.
- Your Windows version.
Remove all applications from hooked application list in Resorep UI if you can.
Perform a file search on a game folder. Find and delete all instances of the following files (only inside the game folder or any subfolders, not system-wide!):
game_d3d11.dll
ori_d3d11.dll
d3d11.dll
dllsettings.ini
After that you may try to use Resorep again carefully.Limitations of current version
- No global hooking mechanism.
- Supports only one of many texture loading mechanism of DirectX 11.
- Supports only DirectX 11 applications.
- Has some unknown bugs.
List of supported games
For more complete list please see Resorep Compatibility List
- Black Desert Online (64-bit DirectX 11 version)
- Rise of the Tomb Raider (64-bit DirectX 11 version)
- Sleeping Dogs Definitive Edition (64-bit DirectX 11 version)
- Assassin's Creed Rogue (64-bit DirectX 11 version)
- Batman Arkham Knight (64-bit DirectX 11 version)
- Just Cause 3 (64-bit DirectX 11 version)
Many thanks to Lazyeye007 for the list.Usage instructions
For mod users
For modders
- Download and install Microsoft Visual C++ 2015 Redistributable from Download Visual C++ Redistributable for Visual Studio 2015 from Official Microsoft Download Center
- Download and install Windows x64 version of Java Runtime Environment from Java SE Runtime Environment 8 - Downloads
- Launch resorep.jar - double click it in Windows Explorer.
- Make sure that your Windows user has write rights for game folder!
- Click the "+" button in the "Applications to hook" section.
- Choose the game executable. Not the game launcher but game itself.
- [Optional] Change "Load modded textures from" path if you wish.
- You may close the resorep.jar application now.
- Find and download modded textures (for BDO see the "Where to find modded textures for BDO" section).
- Unpack and copy modded textures into folder specified by "Load modded textures from" path.
- Launch the game.
- Download and install Windows x64 version of Java Runtime Environment from Java SE Runtime Environment 8 - Downloads
- Launch resorep.jar - double click it in Windows Explorer.
- Make sure that your Windows user has write rights for game folder!
- Click the "+" button in the "Applications to hook" section.
- Choose the game executable. Not the game launcher but game itself.
- [Optional] Change "Save original textures to" path if you wish.
- Launch the game.
- To reduce amount of captured textures, wait for the moment when the texture you are going to mod is about to be displayed for the first time.
- Enable the "Save original textures" checkbox when the texture you are going to mod is about to be displayed for the first time.
- Disable the "Save original textures" checkbox when the texture you are going to mod was displayed in-game.
- Open folder specified in "Save original textures to".
- Find the texture you are going to mod in one of the subfolders. There are different subfolders for different texture compression algorithms.
- Mod the texture (use Intel(R) DDS Plugin for Photoshop - Intel® Texture Works Plugin for Photoshop* | Intel® Software ). You may change the texture resolution as you wish as long as you keep original aspect ratio.
- Save the texture to other folder using the same compression algorithm and with mipmaps setting set to "Generate mipmaps". You may add arbitrary text to file name by placing ~ after number in file name and placing text after ~. E.g. "123456789~Example text.dds"
- Do not delete the original unmodded dds! It may be required later to autoupdate your modded textures in case of Resorep hashing algorithm change.
- [Optional step] If you want to encrypt your textures - drop me a private message
- Now when you have the modded texture use steps from the "For mod users" section.
Manual installation method:
- Copy C:\Windows\System32\d3d11.dll to same folder as game's .exe file.
- Rename copied d3d11.dll to ori_d3d11.dll (in the game folder, not in the system folder!)
- Copy dx11proxy64.dll to same folder as game's .exe file.
- Rename copied dx11proxy64.dll in game folder to d3d11.dll
- Create dllsettings.txt file in same folder as game's .exe file.
- Open dllsettings.txt file with Notepad.
- Put the following text inside dllsettings.txt file:
Code:version=1.7.0 modded_textures_folder=C:\Users\RayWing\Documents\Resorep\modded mod_creator_mode_enabled=false dll_log_enabled=false dll_log_file=C:\Users\RayWing\Documents\Resorep\resorepDll.log save_textures=false original_textures_folder=C:\Users\RayWing\Documents\Resorep\original application_to_hook=G:\Games\Steam\steamapps\common\NieRAutomata\NieRAutomata.exe|BIT64
- Download, extract and put modded textures into some folder.
- Change modded_textures_folder path to folder with modded textures.
- Change original_textures_folder to some empty existing folder.
- Change application_to_hook to path to your game's .exe file (add |BIT64 or |BIT32 at the end depending on application bitness, use |BIT64 if you are not sure).
- Change folder in dll_log_file path to some existing folder.
- Save and close dllsettings.txt file.
- Change the dllsettings.txt file extension to dllsettings.ini
- Run the game.
How to contribute
If you have some C/C++/Java skills and willing to contribute - PM me to get access to source code repository (hopefully it will become open source later).