Alternatively, make sure your world size is a multiple of 16 or 32
Okay, so I went over my steps again, with the above in mind, and I believe I've found an easier/faster way to get both my distant terrain lod, textures and distant objects (mountains and trees) show ingame at the same time, however there are still quite a few steps involved so I figured I'd post it here in the hopes that it might help someone with the same issues I've been experiencing!
Of course I assume you've already unpacked the various lod's and textures from the Skyrim - Meshes.bsa and Skyrim - Textures.bsa files, and that you've referenced to
Data\Textures\Landscape\Mountains\MountainSlab02.dds under HD LOD Diffuse and
Data\Textures\Landscape\Mountains\MountainSlab02_N.dds under HD LOD Normal in "World Spaces" in the CK (in order to have your distant mountains textured)!
Now on to the fun!
Make sure to backup your esp/esm before proceeding!Make sure to delete any old distant lod files, lodsettings, lod textures, object texture etc. located inside your
"/Data/Meshes/Terrain/MyWorld/", "
/Data/Textures/Terrain/MyWorld", "/Common/Source/DDSTextures/Terrain/MyWorld/" and "
/Data/LODSettings/" folders
EDIT: Went over this again, and it would seem that following the below I can now use the Lodfile generated by Oscape, which again makes things faster/easier!Step 1:Ensure that your world scales to 32, otherwise you'll be having trouble later when transfering the oscape meshes and textures over to your worldspace! The number of cells processed by the CK can be determined in "World -> Regions"! White cells are processed - for MyWorld I've used a range from -64;-64 to 64;64 (128x128 in all)! It is important that your world scales to 32, otherwise the CK generated meshes and textures will have different cell names (Example: MyWorld.32.-64.-32.dds), compared to the ones generated by Oscape, and you'll end up having to manually edit each texture file in an image editor, which will be a pain in the ass (trust me)!
Step 2:Now open "World -> World LOD..." in the CK, select your world and tick "Static Objects"
ONLY, and press Generate! This shouldn't take long, mine took a few minutes!
Step 3:Still in "World -> World LOD...", select your world and tick "Trees"
ONLY, and press Generate! Again, this shouldn't take more than a few minutes!
Now as I've yet to be able to use any custom lodfiles from either Oscape or Lodfilegeneratorv2 to succesfully have both distant terrain (with textures) and distant objects (mountains/trees) show up at the same time ingame, we'll need to use the one generated by the Creation kit! So we'll do a little trick (to avoid having to wait for the CK to create meshes and textures for your distant terrain, which will litterally take hours in the CK)!Step 4:
Still in "World -> World LOD...", select your world and tick "Distant Terrain / Water", "Static Objects", "Trees", "High Priority", "Generate Diffuse Textures", "Generate Normal Textures" and "Source Textures Only"! Now Press Generate, wait about 10 seconds (or until it finishes "Creating queue of files to be built..."), and then press cancel and wait for it to complete cancelling! This will have created the crucial LODSettings file!
It is a good idea to make a backup of this newly generated lodsettings file at this stage! It can be found in "/Data/LODSettings/" and should be named "MyWorld.LOD"!Now you can close the "World LOD" window in your creation kit, as we won't be needing it anymore!
Step 5:Navigate to
"/Common/Source/DDSTextures/Terrain/MyWorld/" and copy the "Objects" folder! Paste this folder inside
"/Data/Textures/Terrain/MyWorld/"!
Inside "
/Data/Textures/Terrain/MyWorld/" create a new folder called "Trees"!
So now you have two folder (possible three, as there might be one called "Land" also, ignore this one), "Objects" and "Trees"!
As the Creation Kit doesn't seem to be able to create the LOD Textures for trees we'll have to copy the one from Skyrim/Tamriel and use that one!
Navigate to
"/Data/Textures/Terrain/Tamriel/Trees/" and copy "tamrieltreelod.dds" and paste this into "
/Data/Textures/Terrain/MyWorld/Trees"!
Once pasted, select the file and rename it "
MyWorldtreelod.dds", where "MyWorld" of course is the name of your worldspace!
With this done, we're ready to generate the distant terrain meshes and textures with Oscape (you can find it on the Skyrim Nexus)!
Step 6:Open Oscape and create your distant lod textures (.dds) and meshes (.btr)!
Maegfaer made a fine tutorial of how to use Oscape here:
forums.gamesas. com/topic/1348239-creating-new-worldspacesdiscussion-thread-3/page__p__20314676#entry20314676(remove the space)! But for the ease of it, I've included the relevant steps here!
Spoiler
To generate LOD with Oscape:
2. Start Oscape, make sure that it's in Skyrim mode (under 'Game').
3. Click Fill.
4. Select your worldspace in the list, check feature-map and surface-map boxes.
5. Browse to desired output folder, doesn't have to shouldn't be in your Skyrim directory, anywhere else will do.
6. Click Extract. If you get an error message that it can't find the worldspace, close Oscape and return to step 2. This always happens for me, second try does work.
7. Wait until it is done, Oscape should automatically switch to the second tab (Preview).
8. Usually all the data here is already correct, it will give you rough view of the RAW file it extracted (don't skip all the previous steps because you already have a RAW file btw, Oscape's is different) and in the tables you can select which area will be generated. Default is everything.
9. Go to the next tab 'Generator'.
10. The first value you should change is 'Target of max. resolution'. Try a value of 728000. Don't ask me details, I don't know all the details how it works, but this is a good value for my map. Higher and it crashes for me. EDIT: if Oscape crashes, try a lower number! You shouldn't exceed 1000 points pr. cell
11. Under that, make sure the 'Meshes', 'Normals' and 'Colors' are enabled.
12. For 'Meshes', disable DirectX and Wavefront.
13. For 'Normals' and 'Colors', disable PNG, PPM and all the resolutions except for 1024 (or if you prefer a different resolution choose that).
14. At the bottom select the output folder, can be anywhere. Click Generate.
15. When it is done, Oscape switches to the 'Installer' tab. Enable all the 'Install' boxes here (Including "Generate" under LODSettings). At the bottom of the tab browse to your Skyrim Data directory. Click install.
16. When installing the textures, Oscape always gives me errors that it can't convert the .dds files. I always press Retry and then it seems to work (keep holding down Enter if you get thousands of messages).
Step 7:
Now with the terrain meshes and textures generated with Oscape (but not installed) we'll be doing this manually!
Navigate to the folder where Oscape saved the generated meshes and textures!
Find your Textures (.dds), and copy/paste these to "/Data/Textures/Terrain/MyWorld/"!
Find your Meshes (.btr), and copy/paste these to "/Data/Meshes/Terrain/MyWorld/"! Remember to paste all levels! (Level 4, 8, 16 and 32)!Step 8:
Now test your world space ingame!
If for some reason your lod trees still won't show up, reopen the Creation Kit, enter "World -> World LOD...", select your world space, and tick "Trees" ONLY and press generate! And retest your world space ingame!For my test-world (WIP) this produced the following results:
Ground view: i45.tinypic. com/1445wso.jpg(remove the space)
Map view: i47.tinypic. com/64gejd.jpg(remove the space)
Hopefully this proces will be faster/easier than the one I described earlier! As always, if there's anything I could be doing better (more optimal) than do enlighten me!
With Best Regards,
KDashnaw