Hi, actually, you don't have to combine them at all, because as I found out they work together without any problems. Yes, the terrain textures overhaul mod is split into three folders, and I had it the same way at first. I just used a new method to replace the textures. If you want to combine these mods you can drop all the ytd files into any of the three folders without my install.xml file. But that's what I'm saying in case you only want to have one mod folder. That is, just the Terrain Textures Overhaul. Also my mod has “letter ytd files”, that is for example o_07_.ytd. And if you want you can copy all such ytd files and drop them into the TerrainPlacementTextures folder of the terrain textures overhaul mod and replace them. In fact, it is not necessary to do this, there will be no conflicts with this mod, and as I realized my mod has a higher priority, just banal because of the name, so everything will work fine. I just noted that some files also changes that mod. Sorry for confusing you, I'll fix the description.
I'm sorry, what do you mean by fix? Mod works fine. I still don't understand these methods and how to use them correctly. You can just duplicate each ytd without +hi and add +hi to them at the end and delete the original empty ytd with +hi. Because if I will do that the file will weigh twice as much just because of the duplicated ytd. Sorry, but I have no desire to do this and increase the size of the file. If you need it so much, do what I said in the beginning and everything will work fine. I just still don't understand what's wrong with them being empty. You make it sound like it's so bad that the game won't work with my mod, lol. I decided to do it that way because the textures load faster. There was already a previous version with only +hi textures, do you want this version? I can bring it back. Or you can just remove all +hi and add +hi to the regular ytd at the end and it will work just as well. I just don't see the point of me doing anything at all
The non +hi YTDs (LOs) are used for LODs. They need to have 50 or 25% of the original resolution of the textures inside the +hi. There is a reason Rockstar and every single mod author do them that way, I heavily recommend you to do it too, even if it slightly increases the file size.
I'm also wondering what DDS compression format you're using for the textures? You can heavily decrease the file size of the mod by using the same ones R* uses, however you might already be doing that.
I hope you are well, I just wanted to discuss something in regards to deleting the +hi (1kb) files and renaming the others to be +hi.. I do not think this is the best thing to do.
I know some people may say it is and that the game loads +hi only when you play at high settings -and I used to think so-, but I do not believe this is correct.
the reason is, a few weeks back when I wrote the install file and did this method as I mentioned above (delete and rename) I started noticing when riding fast that the game replaces its old textures with the new ones which I renamed them to be +hi, I did not focus much then but it was very easy to see and hard to ignore.
so what I did is, I took only one mod, the terrain textures overhaul, and I did an install file for it but this time, I did not delete or rename anything, just made the install to include a replacement for all of the files, and when I played again the problem was 100% gone.
here is what I think might be the case, the game DOES USE the regular .ytd first and then renders the +hi.ytd after it, but because this is an OVERHAUL, when the game renders the normal .ytd first and then renders the +hi.ytd, I can see the textures changing, because the overhauled texture (+hi) has different textures in it from the regular (non +hi).
and that is why leaving all textures in the mod without deleting or renaming is the best of both worlds, because now let us say the mod has the following 2 files:
bigvalley.ytd (120 mb) bigvalley+hi.ytd (1 kb)
when we do file replacement for both, we will replace the original bigvalley.ytd from the game itself, and IN THE SAME TIME replace the +hi file in the game with the (1kb) version, and like that, when the game renders the first texture (which is the normal .ytd) it will upload the new overhauled texture that is in the mod, and when the game renders after that the (+hi) texture, it will not change anything or do any type of late textures loading because the (+hi) version we have is empty, does not have any new textures in it, and like that we well get rid of any overlapping or late textures loading time.
Hi mate, that's a very interesting point, I'll definitely give it a try. Yes I also often noticed that if I rename all +hi files and delete the rest, then in the game textures will load with a "delay". So, this is similar to the streaming method in a way, because we also should leave +hi empty, right?
exactly, maybe try this and tell me how it goes, you can copy all in one folder without renaming or deleting or anything, just copy all files into one folder.
after that, make a copy of your install file, open it, using notepad++ replace only (+hi) without anything else just these three letters, replace them with nothing, like leave the replace square empty with no space even and click replace all. after that take all these lines and copy them into the main install file you already have in folder.
like that you will have a replacement line for all .ytd and all (1kb) +hi.ytd files in the folder.
yes it is similar to the stream way, you will have the same exact files just the same as the files in the stream method, no rename no edit and we will leave all the (1kb) files as it is.
the only thing we will do is using a file replacement for all of them this time, like you have an uploaded version using stream method right?, all we will do is make the install file use file replacement and not streaming, and that is it, we do not do anything else
https://drive.google.com/drive/folders/19nEeLu14g8stllVWaHUlqN3nOJO5wFlx?usp=sharing I think I did it. Can you please check if I did it right? I booted up the game, and the textures changed much faster.
Does this mean your install.xml for Terrain Textures Overhaul needs to be updated also AbdelrahmanMahmoud? I think the one you shared on google drive a week ago?
the ytds without +hi need to have lower resulotion as the +hi making them empty is not the right way just look at how R* does it with pretty much every texture in the game think of it like lods for textures https://www.google.com/search?client=firefox-b-d&q=lods+in+video+games
I don't understand, what's the right way to do it then? Or does everyone have their own individual method, and there is no single correct method? I'm really confused. What AbdelrahmanMahmoud suggested does work better. Or do you mean to say that now there will be problems with spawning and so on anyway?
All you have to do, make a copy of your install file, open it using notepad++, replace (+hi) with nothing and click replace all and save.
After that copy all the file replacement lines into your main install file.
Go to the main folder of terrain textures overhaul, copy all files without any edit from all three folders into one folder, put the install file with them, sholud load around 194 files.. and you are done.
Because now, all the (.ytd) and their +hi.ytd versions are replaced with the ones from the overhaul mod.
The game will load the normal ytd from the mod the first thing instantly, and when it goes to load the +hi one, it will load nothing, as the +hi is empty and has no textures, so it will only keep the normal. Ytd which is the best and what we need.
I did that for all of the texture mods that depend on overhaul, and now it loads everything instantly without any delay, just the same as stream method, but using a file replacement.
For now, I do not believe there is any better way to load things.
i cant explain u in a comment section how open world games are working just do the ytds exactly as rockstar does, resolution and format (in best case) the game need to load new files all the time as you are traveling around the map imagine you see blackwater from far away and the game needs to load all the 3gb from your mod at once because u didnt made low res textures for them. overkill
I understand your concern, and I do have some ideas about how open world games work.
People with low end pcs and 8-12 gb v-ram, before all of this drama of file-replacement, did not have any problems with mods like terrein texture overhaul or upscaled terrain, and used the same file structure.
There is no fps cost, not even 1 or 2 fps, I ever saw when using this mod or the other mods when using this way, or even the stream method.
And I use a lod scale 2, and before was using 3 and 4.
MaxLukSky This is the first I've heard that low textures need to be loaded for texture mods. What for? This is the point of mods for improvements to remove them completely and upload only new ones with better quality. Do you think I should degrade the quality of my textures? And why this particular lod? Is this so related?
If there was something wrong, we should have noticed it or saw it or at least feel it in the game.
I do not see anything wrong at all, all the textures load instantly, all of them are replaced correctly.. and their lods *which are totally different files in the game* do not suffer from any visual problems or anything at all.
AbdelrahmanMahmoud No, I didn't notice any problems. Moreover, like you, I did not notice any changes when using different methods (i mean steaming and replacement).
just do it the way R* does make a low res and a high res version of your textures thats all its not about "I dont feel any issues" "my pc can run it" again do some google search guys or watch yt videos
I always search and try to learn about everything, that is how I entered the modding community, and this is how I managed to come with my mods like the impsoter trees lod fix.
This method has been in use since terrain texture overhaul mod, which came years ago.
Only difference now is we are using a file replacement method for these big texture mods to reduce the stress just a little on the game engine.
I am always happy to be proven wrong and learn, but I think you are not right about your claims.
you didnt understand me its good that you are using the replace method instead of streaming the next optimzation step would be making low res textures for the non +hi ytds and your high res textures (as they are right now) all go into the +hi ytds its much of work i know up to you
If the game was dependent on texture quality in its lod system, then we would have not got a lodscale in the game settings.
Even with 10000k texture reslution, using lodscale 1.0 which is the game default makes the texture blurier in the distance, and does not render the full texture quality at distance at all, the closet you get to the textures the more quality you will see.
No matter the quality of the texture, they won't render at full quality in a distance due to the game lodscale.. and that is why it is an option in the game called *GEOMETRY LEVEL OF DETAIL*, and that is why texture quality setting does not eat performance, but takes more v-ram.
And this is the same with texture mods, more v-ram, nothing to do the the lod system.
They can all be easily downscaled with batch process programs like Chainner in a few seconds, absolutely do lower the resolution of them for the non +hi files (I like to call them LOs). The textures have to be either downscaled to 50% or 25% of the original resolution. The percentage depends from YTD to YTD, just open up the vanilla ones and see how they do it.
do you know if creating a replace folder has the same effect as file replacement (install.xml) method ? as in, creating a replace folder within lml, like
replace>common>data>ai etc... a few mods do this already, i think its better than creating an install path for each file in xml. take a look at friendlier greets to see what i'm talking about
On this link scroll down till you see the replace paragraph, the caution part where it explains how the game path does not usually match the written one in codex or open vi.
Can we please stop with all of this misinformation? I've been modding textures in this game for a little more than two years now, so listen to what I say: using the replace folder instead of stream does not magically fix anything, lml still uses the replace function for streaming files, it's just a more direct way of doing it. Instead of wasting your time rewriting your install.xml dozens of times to accommodate the files to it, just fix the LO files, which you for some reason filled with the textures meant for the +HI (and also made the +HIs completely empty???)
I understand the frustration with the spawn bugs, but you have to understand that there is literally no solution to it available. My theory is that it is simply a VRAM issue, the more files you stream, the more VRAM will be consumed. Eventually, when the game detects there is not much memory left available, it will start making sacrifices, by not spawning certain assets like trains and pedestrians. The only thing you can do to prevent issues like this is to use the correct DDS compression method for the textures (same one the game uses, depends from texture to texture), not exaggerating on the resolution of the images, and not including way too many YTDs in the mod. And I can't stress this enough, regardless if you take each and every single one of these measures, people might still encounter issues, because not every computer is the same.
Sorry for this huge wall of text, I just had to try and put all of this misinfo to rest.
@xuruthor I think it's not a lack of vram that's the cause, but rather a limitation in the game engine. I have 32gb of vram... the modded game with the maximum possible textures never uses that much.
I assume it is VRAM because the limit seems to vary heavily from PC to PC. Some people can run the game with hundreds of streamed YTDs without any issues (me included), while others already encounter issues with just a few texture mods installed. It is very strange for sure.
My man you allmost correct this changes when you ride horse fast happened because game render and update only 5 textures per frame and when you load bigwaley from 10mb to 120 mb there is a lot more textures ..that why you see that changes in front of you...how in last of as max render textures per frame in setings...you say you think that is not correct...but I say to you I know +hi is for hi ... go to documents rokstar settings, there you find something like max textures update frames change to 10 and you don't gonna see that...there is only to values 5 10 don't put other numbers...be well ma men but I see you on other posts and I don't agree a lot with you I have 20 years in military softwares and have some knolege and don't very agree with you ......
I do have a customized setting file to unlock extra settings and I set max upgrades per frame to 250, not 5 or 10, I know the max is 10 for the game but I set it at this number, and this texture change always happens, after using the file replacement method but with old way *having +hi empty to replace +hi in game and having .ytd with the overhauled textures to replace the .ytd in game, this problem disappeared, and I no longer see textures changing in front of my eyes even when riding extremely fast.
I hope you can give it a try and see for yourself.
Kindly go under my mod page, the gameconfig one, you will find it there in the last few replies between my and someone called sykrim I think, look for it you will find it.
Thank you
Edit: here it is, you don't have to use the gameconfig as it was for the other friend, only use the install file.
OK man it's clear to me ....I want to tell you in game last of us this setings is again 10 textures per frame...maybe if combine Intel and nvdia supercomputer can do 250 per frame
My man you allmost correct this changes when you ride horse fast happened because game render and update only 5 textures per frame and when you load bigwaley from 10mb to 120 mb there is a lot more textures ..that why you see that changes in front of you...how in last of as max render textures per frame in setings...you say you think that is not correct...but I say to you I know +hi is for hi ... go to documents rokstar settings, there you find something like max textures update frames change to 10 and you don't gonna see that...there is only to values 5 10 don't put other numbers...be well ma men but I see you on other posts and I don't agree a lot with you I have 20 years in military softwares ......
I think MaxLukSky is right. The idea is to create the replacement files the same way R* did them. That is, one low resolution file and one high resolution file. That's how it works. And all this as a replacement.
And Xuruthor is right too, Chainner can resize textures in batches very quickly.
I just took a look at the install file by file replacement, I corrected some things and it loaded 59 files successfully.
- firstly: I think you forgot to write an install line for o_08_+hi.ytd, as I did not find it in the install file at all. so I wrote a line for you.
- secondly: this maybe my mistake and I should have been more careful, but let us say you have a folder named (o_08_.rpf) when you write it into the install file as path you do not write like (o_08) but you have to write it as (o_08_) so the only thing we remove from the folder name is (.rpf).. and that is why a lot of files were not loaded into the game, due to that error in a lot of install lines for a lot of files.
I corrected everything and I will post it down below, I tested it and it loaded the 59 files successfully.. thank you and great work from you as always :)
Yes, I'll make it as soon as possible, it's just that the downside of this method is that I have to add each texture with its path to the file, and I have a lot of them...When in the old method, all I have to do is add three folders where my textures are.
Edit: Done! And by the way the point is that install.xml alone is not enough, all textures must be renamed with the +hi prefix. So you will have to download the whole big file where, I've already done everything for the new method. So just delete the whole mod folder and drop a new one in lml as well. It is important that you need to delete previous, not replace!
If you want to know what this method is, check out dominatorgt's comments under the Terrain Textures Overhaul and Upscaled Animal AIO mods. I'm a novice modder in Rdr2 and still myself do not fully understand how this method works, but as I understand it, with the new method more fps and disappear problems related with spawn nps, animals and transport.
Thank you very much. I've read Dominatorgt's reviews, but I still don't understand the benefits of this installation method, so I wanted to ask a professional mod maker like you.
Is it possible to me? No, it's not my mod and I have no desire to do it. It would take a LOT of time. There is a man named AbdelrahmanMahmoud, as I understand he uses the replacement method for all texture mods, that is, he does it for himself. And it is possible that he already has a finished version of the mod Terrain Textures Overhaul, ask him. And by the way who is the pioneer? I did not get it
I hope you are well and in good health, thank you my friend @S1nonim for the mention, and again you are doing an extremely wonderful job with this great mod of yours, thank you for the hard work and the big-hearted kindness of posting it here for us.
for my other friends.. here is a link to download my install file for both terrain textures overhaul and upscaled terrain 2k version, first, for every mod by itself, delete all +hi files that are 117B in size, then, using a program, rename all other big files to be +hi but put it before the (.ytd).. after that move all the files from both mods into one folder, but make terrain overhaul overwrite the upscaled terrain files, terrain overhaul has much better textures as they are remade, finally move my install file and put it into the same folder as all the other files.. this install file will load all the files, and you can check in vfs.log if you have open iv installed, it will load everything successfully.
- a link for a program that will help you change the name of unlimited files at once to add the +hi in seconds:
Bro, in principle, everything is clear as far as how to rename files and delete low-weight files. It’s not clear from which mod files with the same name need to be overwritten? from Terrain Textures Overhaul or from Upscaled Terrain 2k?
for example, let us say you have upscaled terrain files in one folder, and the terrain texture overhaul files in another, copy the terrain texture overhaul files into the folder that has the upscaled terrain files and click replace, like that the upscaled terrain files will be replaced by the better ones which are the terrain texture overhaul files.
Thank you. I understand that files with the same name from terrain texture overhaul are dominant, since even by their size it is clear that they hang more, and therefore the quality is higher. As far as I understand, the name of the folder where everything will be stored can be left the same: Terrain Texture Overhaul.
to be honest I am not sure, because I do have some other things in same folder with the textures and I can't decide which is which, but I think you are on, terrain textures and upscaled terrain should be around this size as I remember after you copy all in one folder
the install file is just a file or a way for the lenny mod loader to recognize the mod and load its files in the game, and this is why you need all the textures files from the mod with it, for mod loader to load everything
I meant the size taking into account conversion: Terrain Textures Overhaul and Upscaled Terrain + install.xml. In fact, if you move the folder to the trash can with merged mods, the size is: 9 071 440Kb. I ended up with 136 files in the shared folder. Perhaps someone will need the information for verification.
the heartlandmain does not have a +hi version.. you need to change the name of the file from heartlandmain+hi.ytd to heartlandmain.ytd, it is good in the install file, just rename the texture file itself.
133 comments
Do you have an estimate time for the next overhaul mod, like it will come after months or we can get excited to have it soon?
Great job man thankss
I'm also wondering what DDS compression format you're using for the textures? You can heavily decrease the file size of the mod by using the same ones R* uses, however you might already be doing that.
I hope you are well, I just wanted to discuss something in regards to deleting the +hi (1kb) files and renaming the others to be +hi.. I do not think this is the best thing to do.
I know some people may say it is and that the game loads +hi only when you play at high settings -and I used to think so-, but I do not believe this is correct.
the reason is, a few weeks back when I wrote the install file and did this method as I mentioned above (delete and rename) I started noticing when riding fast that the game replaces its old textures with the new ones which I renamed them to be +hi, I did not focus much then but it was very easy to see and hard to ignore.
so what I did is, I took only one mod, the terrain textures overhaul, and I did an install file for it but this time, I did not delete or rename anything, just made the install to include a replacement for all of the files, and when I played again the problem was 100% gone.
here is what I think might be the case, the game DOES USE the regular .ytd first and then renders the +hi.ytd after it, but because this is an OVERHAUL, when the game renders the normal .ytd first and then renders the +hi.ytd, I can see the textures changing, because the overhauled texture (+hi) has different textures in it from the regular (non +hi).
and that is why leaving all textures in the mod without deleting or renaming is the best of both worlds, because now let us say the mod has the following 2 files:
bigvalley.ytd (120 mb)
bigvalley+hi.ytd (1 kb)
when we do file replacement for both, we will replace the original bigvalley.ytd from the game itself, and IN THE SAME TIME replace the +hi file in the game with the (1kb) version, and like that, when the game renders the first texture (which is the normal .ytd) it will upload the new overhauled texture that is in the mod, and when the game renders after that the (+hi) texture, it will not change anything or do any type of late textures loading because the (+hi) version we have is empty, does not have any new textures in it, and like that we well get rid of any overlapping or late textures loading time.
sorry for the long comment, give it a thought...
after that, make a copy of your install file, open it, using notepad++ replace only (+hi) without anything else just these three letters, replace them with nothing, like leave the replace square empty with no space even and click replace all. after that take all these lines and copy them into the main install file you already have in folder.
like that you will have a replacement line for all .ytd and all (1kb) +hi.ytd files in the folder.
try it and let me know, thank you!
the only thing we will do is using a file replacement for all of them this time, like you have an uploaded version using stream method right?, all we will do is make the install file use file replacement and not streaming, and that is it, we do not do anything else
I think I did it. Can you please check if I did it right? I booted up the game, and the textures changed much faster.
when I moved all files from all 3 folders into one folder and used the install file you attached it loaded exactly 96 files which is 100% success.
good job and sorry that I did not figure out this +hi and non +hi issue earlier, I should have thought more about it.
thank you and well done again!!
making them empty is not the right way
just look at how R* does it with pretty much every texture in the game
think of it like lods for textures
https://www.google.com/search?client=firefox-b-d&q=lods+in+video+games
All you have to do, make a copy of your install file, open it using notepad++, replace (+hi) with nothing and click replace all and save.
After that copy all the file replacement lines into your main install file.
Go to the main folder of terrain textures overhaul, copy all files without any edit from all three folders into one folder, put the install file with them, sholud load around 194 files.. and you are done.
For example:
Bigvalley.ytd (contain 4 textures)
Bigvally+hi.ytd (contain 4 textures)
Then yes, +hi needs to be higher in reslution.
BUT IF:
Bigvalley.ytd (4 textures)
Bigvalley+hi.ytd( 0 textures)
Then no need at all to do anything
The game will load the normal ytd from the mod the first thing instantly, and when it goes to load the +hi one, it will load nothing, as the +hi is empty and has no textures, so it will only keep the normal. Ytd which is the best and what we need.
For now, I do not believe there is any better way to load things.
just do the ytds exactly as rockstar does, resolution and format (in best case)
the game need to load new files all the time as you are traveling around the map
imagine you see blackwater from far away and the game needs to load all the 3gb from your mod at once because u didnt made low res textures for them. overkill
please make some google search why lods are important
People with low end pcs and 8-12 gb v-ram, before all of this drama of file-replacement, did not have any problems with mods like terrein texture overhaul or upscaled terrain, and used the same file structure.
There is no fps cost, not even 1 or 2 fps, I ever saw when using this mod or the other mods when using this way, or even the stream method.
And I use a lod scale 2, and before was using 3 and 4.
I do not see anything wrong at all, all the textures load instantly, all of them are replaced correctly.. and their lods *which are totally different files in the game* do not suffer from any visual problems or anything at all.
In your testing right now using the new method, did you notice any errors other than the instant load of textures which is better than before?
make a low res and a high res version of your textures thats all
its not about "I dont feel any issues" "my pc can run it"
again do some google search guys or watch yt videos
This method has been in use since terrain texture overhaul mod, which came years ago.
Only difference now is we are using a file replacement method for these big texture mods to reduce the stress just a little on the game engine.
I am always happy to be proven wrong and learn, but I think you are not right about your claims.
its good that you are using the replace method instead of streaming
the next optimzation step would be making low res textures for the non +hi ytds
and your high res textures (as they are right now) all go into the +hi ytds
its much of work i know
up to you
Even with 10000k texture reslution, using lodscale 1.0 which is the game default makes the texture blurier in the distance, and does not render the full texture quality at distance at all, the closet you get to the textures the more quality you will see.
No matter the quality of the texture, they won't render at full quality in a distance due to the game lodscale.. and that is why it is an option in the game called *GEOMETRY LEVEL OF DETAIL*, and that is why texture quality setting does not eat performance, but takes more v-ram.
And this is the same with texture mods, more v-ram, nothing to do the the lod system.
replace>common>data>ai etc... a few mods do this already, i think its better than creating an install path for each file in xml. take a look at friendlier greets to see what i'm talking about
Unfortunately it doesn't always work, because a lot of files have a more complicated path to be able to successfully loaded using replace folder.
https://www.rdr2mods.com/downloads/rdr2/tools/76-lennys-mod-loader-rdr/
On this link scroll down till you see the replace paragraph, the caution part where it explains how the game path does not usually match the written one in codex or open vi.
I understand the frustration with the spawn bugs, but you have to understand that there is literally no solution to it available. My theory is that it is simply a VRAM issue, the more files you stream, the more VRAM will be consumed. Eventually, when the game detects there is not much memory left available, it will start making sacrifices, by not spawning certain assets like trains and pedestrians. The only thing you can do to prevent issues like this is to use the correct DDS compression method for the textures (same one the game uses, depends from texture to texture), not exaggerating on the resolution of the images, and not including way too many YTDs in the mod. And I can't stress this enough, regardless if you take each and every single one of these measures, people might still encounter issues, because not every computer is the same.
Sorry for this huge wall of text, I just had to try and put all of this misinfo to rest.
I think it's not a lack of vram that's the cause, but rather a limitation in the game engine. I have 32gb of vram... the modded game with the maximum possible textures never uses that much.
I hope you can give it a try and see for yourself.
Thank you
Thank you
Edit: here it is, you don't have to use the gameconfig as it was for the other friend, only use the install file.
https://drive.google.com/drive/folders/15qVtZNGEB6Yx2x8_IntPeNF0QaEmTP1m?usp=sharing
Copy all files from the 3 folders in terrain overhaul and put them into one folder, put the install file with them.
And Xuruthor is right too, Chainner can resize textures in batches very quickly.
I just took a look at the install file by file replacement, I corrected some things and it loaded 59 files successfully.
- firstly: I think you forgot to write an install line for o_08_+hi.ytd, as I did not find it in the install file at all. so I wrote a line for you.
- secondly: this maybe my mistake and I should have been more careful, but let us say you have a folder named (o_08_.rpf) when you write it into the install file as path you do not write like (o_08) but you have to write it as (o_08_) so the only thing we remove from the folder name is (.rpf).. and that is why a lot of files were not loaded into the game, due to that error in a lot of install lines for a lot of files.
I corrected everything and I will post it down below, I tested it and it loaded the 59 files successfully.. thank you and great work from you as always :)
<EasyInstall>
<Name>Blackwater Terrain Textures Overhaul</Name>
<Author>S1nonim</Author>
<Resources>
<Resource>
<FileReplacement>
<GamePath>platform:/levels/rdr3/area/nopq_07_10/bla_blk05/bla_blk05_txd1+hi.ytd</GamePath>
<FilePath>bla_blk05_txd1+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/area/nopq_07_10/bla_blk06/bla_blk06+hi.ytd</GamePath>
<FilePath>bla_blk06+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/area/nopq_07_10/bla_blk05/bla_blk05_txd1+hi.ytd</GamePath>
<FilePath>bla_blk05_txd1+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/gtxd/gtxd_blackwater/bla_civ_gtxd+hi.ytd</GamePath>
<FilePath>bla_civ_gtxd+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/area/nopq_07_10/bla_civic/bla_civic_fman_decal01+hidr.ytd</GamePath>
<FilePath>bla_civic_fman_decal01+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/area/nopq_07_10/bla_dock/bla_dock_ferry01x01_glue+hidr.ytd</GamePath>
<FilePath>bla_dock_ferry01x01_glue+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/area/nopq_07_10/bla_blk05/bla_feedstore_decal+hidr.ytd</GamePath>
<FilePath>bla_feedstore_decal+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/area/nopq_07_10/bla_blk02/bla_restaurant_ext+hidr.ytd</GamePath>
<FilePath>bla_restaurant_ext+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/area/nopq_07_10/bla_road/bla_road_txd+hi.ytd</GamePath>
<FilePath>bla_road_txd+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/area/nopq_07_10/bla_road/bla_sidewalk03x_decal+hidr.ytd</GamePath>
<FilePath>bla_sidewalk03x_decal+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/area/nopq_07_10/bla_slum/bla_slum+hi.ytd</GamePath>
<FilePath>bla_slum+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/area/nopq_07_10/bla_slum/bla_slumhouse_04+hidr.ytd</GamePath>
<FilePath>bla_slumhouse_04+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/area/nopq_07_10/bla_blk01/bla_slumwest_02+hidr.ytd</GamePath>
<FilePath>bla_slumwest_02+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/area/nopq_07_10/bla_south_res/bla_south_res+hi.ytd</GamePath>
<FilePath>bla_south_res+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/area/nopq_07_10/bla_west_res/bla_west_res_01+hidr.ytd</GamePath>
<FilePath>bla_west_res_01+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/area/nopq_07_10/bla_west_res/bla_west_res_church+hidr.ytd</GamePath>
<FilePath>bla_west_res_church+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/o_07_/o_07__bkt_0+hi.ytd</GamePath>
<FilePath>o_07__bkt_0+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/o_07_/o_07__bkt_1+hi.ytd</GamePath>
<FilePath>o_07__bkt_1+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/o_07_/o_07__bkt_2+hi.ytd</GamePath>
<FilePath>o_07__bkt_2+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/o_07_/o_07__bkt_3+hi.ytd</GamePath>
<FilePath>o_07__bkt_3+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/o_07_/o_07_+hi.ytd</GamePath>
<FilePath>o_07_+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/o_08_/o_08__bkt_1+hi.ytd</GamePath>
<FilePath>o_08__bkt_1+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/o_08_/o_08_+hi.ytd</GamePath>
<FilePath>o_08_+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/o_08_/o_08__bkt_3+hi.ytd</GamePath>
<FilePath>o_08__bkt_3+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/o_08_/o_08__bkt_0+hi.ytd</GamePath>
<FilePath>o_08__bkt_0+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/o_08_/o_08_decal005+hidr.ytd</GamePath>
<FilePath>o_08_decal005+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_03_06/p_06_/p_06__hd_0_3_3+hidr.ytd</GamePath>
<FilePath>p_06__hd_0_3_3+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_03_06/p_06_/p_06__bkt_0+hi.ytd</GamePath>
<FilePath>p_06__bkt_0+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_03_06/p_06_/p_06__bkt_3+hi.ytd</GamePath>
<FilePath>p_06__bkt_3+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_03_06/p_06_/p_06__bkt_1+hi.ytd</GamePath>
<FilePath>p_06__bkt_1+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_03_06/p_06_/p_06_03_decal+hidr.ytd</GamePath>
<FilePath>p_06_03_decal+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_03_06/p_06_/p_06_+hi.ytd</GamePath>
<FilePath>p_06_+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/p_07_/p_07__bkt_2+hi.ytd</GamePath>
<FilePath>p_07__bkt_2+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/p_07_/p_07__hd_0_0_3+hidr.ytd</GamePath>
<FilePath>p_07__hd_0_0_3+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/p_07_/p_07__hd_0_3_-4+hidr.ytd</GamePath>
<FilePath>p_07__hd_0_3_-4+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/p_08_/p_08__bkt_0+hi.ytd</GamePath>
<FilePath>p_08__bkt_0+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/p_08_/p_08_+hi.ytd</GamePath>
<FilePath>p_08_+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/p_08_/p_08_04_decal_01+hidr.ytd</GamePath>
<FilePath>p_08_04_decal_01+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_03_06/q_06_/q_06__bkt_1+hi.ytd</GamePath>
<FilePath>q_06__bkt_1+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_03_06/q_06_/q_06__bkt_3+hi.ytd</GamePath>
<FilePath>q_06__bkt_3+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_03_06/q_06_/q_06__grass_decal001+hidr.ytd</GamePath>
<FilePath>q_06__grass_decal001+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_03_06/q_06_/q_06__hd_0_-3_3+hidr.ytd</GamePath>
<FilePath>q_06__hd_0_-3_3+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_03_06/q_06_/q_06__junc_de04+hidr.ytd</GamePath>
<FilePath>q_06__junc_de04+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_03_06/q_06_/q_06_+hi.ytd</GamePath>
<FilePath>q_06_+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_03_06/q_06_/q_06_decal_road_blend_01+hidr.ytd</GamePath>
<FilePath>q_06_decal_road_blend_01+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/q_07_/q_07__bkt_0+hi.ytd</GamePath>
<FilePath>q_07__bkt_0+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/q_07_/q_07__hd_0_-2_0+hidr.ytd</GamePath>
<FilePath>q_07__hd_0_-2_0+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/q_07_/q_07__hd_0_-4_-2+hidr.ytd</GamePath>
<FilePath>q_07__hd_0_-4_-2+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/q_07_/q_07_+hi.ytd</GamePath>
<FilePath>q_07_+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/q_08_/q_08__bkt_0+hi.ytd</GamePath>
<FilePath>q_08__bkt_0+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/q_08_/q_08__bkt_2+hi.ytd</GamePath>
<FilePath>q_08__bkt_2+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/q_08_/q_08__hd_0_-2_-4+hidr.ytd</GamePath>
<FilePath>q_08__hd_0_-2_-4+hidr.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/terrain/nopq_07_10/q_08_/q_08_+hi.ytd</GamePath>
<FilePath>q_08_+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/gtxd/gtxd_terraing1/greatplain1+hi.ytd</GamePath>
<FilePath>greatplain1+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/gtxd/gtxd_terraing1/greatplain2+hi.ytd</GamePath>
<FilePath>greatplain2+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/gtxd/gtxd_terraing1/greatplain3+hi.ytd</GamePath>
<FilePath>greatplain3+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/gtxd/gtxd_terraing1/greatplaina+hi.ytd</GamePath>
<FilePath>greatplaina+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/gtxd/gtxd_terraing1/greatplainmain+hi.ytd</GamePath>
<FilePath>greatplainmain+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/gtxd/gtxd_terraing1/talltrees2+hi.ytd</GamePath>
<FilePath>talltrees2+hi.ytd</FilePath>
</FileReplacement>
<FileReplacement>
<GamePath>platform:/levels/rdr3/gtxd/gtxd_terraing1/talltreesmain+hi.ytd</GamePath>
<FilePath>talltreesmain+hi.ytd</FilePath>
</FileReplacement>
</Resource>
</Resources>
</EasyInstall>
I am grateful for your kind words and very thankful for your efforts to make this great mod of yours.. thank you!
Так держать!
appreciate those kind and encouraging words, you are welcome!
<FileReplacements>
instead of
<FileReplacement>
this way u dont need to add install paths for every file. just for rpfs
u can take a look at exotic grips im bad at explaining
Edit: Done! And by the way the point is that install.xml alone is not enough, all textures must be renamed with the +hi prefix. So you will have to download the whole big file where, I've already done everything for the new method. So just delete the whole mod folder and drop a new one in lml as well. It is important that you need to delete previous, not replace!
mods. I'm a novice modder in Rdr2 and still myself do not fully understand how this method works, but as I understand it, with the new method more fps and disappear problems related with spawn nps, animals and transport.
I hope you are well and in good health, thank you my friend @S1nonim for the mention, and again you are doing an extremely wonderful job with this great mod of yours, thank you for the hard work and the big-hearted kindness of posting it here for us.
for my other friends.. here is a link to download my install file for both terrain textures overhaul and upscaled terrain 2k version, first, for every mod by itself, delete all +hi files that are 117B in size, then, using a program, rename all other big files to be +hi but put it before the (.ytd).. after that move all the files from both mods into one folder, but make terrain overhaul overwrite the upscaled terrain files, terrain overhaul has much better textures as they are remade, finally move my install file and put it into the same folder as all the other files.. this install file will load all the files, and you can check in vfs.log if you have open iv installed, it will load everything successfully.
- a link for a program that will help you change the name of unlimited files at once to add the +hi in seconds:
https://www.bulkrenameutility.co.uk/
- download my install file here:
https://drive.google.com/drive/folders/1akVVxR4BECpLhSlK56PQxq5DW1Vo-he-?usp=sharing
I ended up with 136 files in the shared folder. Perhaps someone will need the information for verification.
the heartlandmain does not have a +hi version.. you need to change the name of the file from heartlandmain+hi.ytd to heartlandmain.ytd, it is good in the install file, just rename the texture file itself.
special thanks to megpull for pointing this out
edit: check it in the comment I just made.