Jump to content
  • 0
Sign in to follow this  
burnersaurus

SE/AE Compatibility - Grass Cache Pregen

Question

Hi

So I made a backup of my Skyrim main directory and used the Unofficial Skyrim Special Edition Downgrade Patcher, to "downgrade" to SSE 1.5.97, I also installed the correct version of the SSE Engine Fixes in MO2 (when prompted).. but now I'm getting this error message (see attached image) when trying to run Precache Grass, and I just don´t know what to do about it.

Any suggestions?
 

Udklip.JPG

Share this post


Link to post
Share on other sites

13 answers to this question

Recommended Posts

  • 0

It sounds as if you may still have a DLL installed for SkyrimSE 1.6. When you run NGIO it's just running SkyrimSE and telling it to generate the grass files so SKSE and all other extenders should be for SkyrimSE 1.5.97 when you generate the grass cache. Once all the grass cache is generated, you can switch everything back to the SkyrimSE 1.6 versions.

Share this post


Link to post
Share on other sites
  • 0
12 minutes ago, Greg said:

It sounds as if you may still have a DLL installed for SkyrimSE 1.6. When you run NGIO it's just running SkyrimSE and telling it to generate the grass files so SKSE and all other extenders should be for SkyrimSE 1.5.97 when you generate the grass cache. Once all the grass cache is generated, you can switch everything back to the SkyrimSE 1.6 versions.

That makes sense, though how do I figure out which extensions are causing the issue? The error refers to EngineFixes.dll, but I already installed the old version of that.. could it be the Address Library ?

Edd.
That was definitely part of it! got as far as the loading screen this time, but then it hard crashes.
Is there an errorlog I can refer to, or do I need to go through all off my mods one by one?

Edited by burnersaurus

Share this post


Link to post
Share on other sites
  • 0
2 hours ago, burnersaurus said:

Hi

So I made a backup of my Skyrim main directory and used the Unofficial Skyrim Special Edition Downgrade Patcher, to "downgrade" to SSE 1.5.97, I also installed the correct version of the SSE Engine Fixes in MO2 (when prompted).. but now I'm getting this error message (see attached image) when trying to run Precache Grass, and I just don´t know what to do about it.

Any suggestions?
 

Udklip.JPG

Looks like you need to install the version of SSE Engine Fixes for 1.5.97

Share this post


Link to post
Share on other sites
  • 0
1 hour ago, DoubleYou said:

Just disable all other extensions. They won't be needed for generating the grass cache. 

Won't mods that add objects to the world space be needed for the raytracing part?

Share this post


Link to post
Share on other sites
  • 0
59 minutes ago, z929669 said:

Looks like you need to install the version of SSE Engine Fixes for 1.5.97

Yeah I did that already, found a few others that could/should be updated (or rather downgraded) to 1.5.97, and did that.
Finally got the game running (sort of, by disabling a LOT of unnecessary mods), but when I run the PreCache Grass plugin in MO2, the game starts and then.. nothing happens.
It just sits there in the titlescreen as normal. I can load a savegame, but that still dosn't do anything..

This is breaking my puny brain. I really appreciate all the help and suggestions, but at this point, I just can't for the life of me figure out what the next step should be.

Edited by burnersaurus

Share this post


Link to post
Share on other sites
  • 0
16 minutes ago, burnersaurus said:

Yeah I did that already, found a few others that could/should be updated (or rather downgraded) to 1.5.97, and did that.
Finally got the game running (sort of, by disabling a LOT og unnecessary mods), but when I run the PreCache Grass plugin in MO2, the game starts and then.. nothing happens.
It just sits there in the titlescreen as normal. I can load a savegame, but that still dosn't do anything..

This is breaking my puny brain. I really appreciate all the help and suggestions, but at this point, I just can't for the life of me figure out what the next step should be.

Savegame could be an issue with such big changes. Try starting a new game to see if it loads. You likely still have something in the mod list that is not jiving. In that case, begin disabling blocks of mods and sort with LOOT paying attention to any LO errors in LOOD and MO.

You just need to get the game loaded with all of your environment/landscape mods active to precache grass.

Share this post


Link to post
Share on other sites
  • 0
3 minutes ago, z929669 said:

Savegame could be an issue with such big changes. Try starting a new game to see if it loads. You likely still have something in the mod list that is not jiving. In that case, begin disabling blocks of mods and sort with LOOT paying attention to any LO errors in LOOD and MO.

You just need to get the game loaded with all of your environment/landscape mods active to precache grass.

Yes that was my first thought too.. Made a brand new savegame and played as far as the interior of Helgen keep (just to find a stabel place to save the game).
I've also disabled all mods except:
- Unofficial Skyrim Special Edition Patch - SE
- Folkvangr - Grass and Landscape Overhaul
- ULTRAWIDE UI FIX (32 to 9 aspect ratio) (because I'm using a samsung odyssey and the menues doesn't work without)
- .NET Script Framework
- Origins Of Forest - 3D Forest Grass
- No Grass In Objects
SSE Engine Fixes (skse64 plugin) - SE
- Address Library for SKSE Plugins - SE
- PapyrusUtil SE - Modders Scripting Utility Functions - SE

I've also run Loot, and autocleaned the masterfiles.. and it still doesn't work.
Even tryed opening the console, to se it the Precache was running in the background, which ofcause it wasn't.

Share this post


Link to post
Share on other sites
  • 0
45 minutes ago, burnersaurus said:

Yes that was my first thought too.. Made a brand new savegame and played as far as the interior of Helgen keep (just to find a stabel place to save the game).
I've also disabled all mods except:
- Unofficial Skyrim Special Edition Patch - SE
- Folkvangr - Grass and Landscape Overhaul
- ULTRAWIDE UI FIX (32 to 9 aspect ratio) (because I'm using a samsung odyssey and the menues doesn't work without)
- .NET Script Framework
- Origins Of Forest - 3D Forest Grass
- No Grass In Objects
SSE Engine Fixes (skse64 plugin) - SE
- Address Library for SKSE Plugins - SE
- PapyrusUtil SE - Modders Scripting Utility Functions - SE

I've also run Loot, and autocleaned the masterfiles.. and it still doesn't work.
Even tryed opening the console, to se it the Precache was running in the background, which ofcause it wasn't.

You should check your .NET FW log (inside that mod or in SKSE/overwrite possibly) to see what is recorded there (and/or get/install Crash Log SE, but that may or may not play nicely with .NET). Check your game file version (right click skyrim.exe > properies > Details), validate files, and ensure you have no lingering DLLs or other stuff in your SSE root folder.

Cleaning the vanilla masters is unnecessary and no longer advised by us.

Not sure if you are trying to launch a savegame or not, but if that Helgen save is from a different LO, please try launching a brand new game. That's the actual test. Enable Alternate Start mod as well if you use it to make this simpler. I always choose "I own property" > Breezehome.

Once you figure out what is causing the crash problems, I also recommend installing all other mods accept for those you know don't touch or contribute anything to the outdoors. Obviously this is more work, but you don't want to gen grass where NGIO excludes it (I think NGIO excludes grass from the cache where it's not wanted/needed, but not sure ... DoubleYou would know for sure).

When you gen grass, you should also consider not doing so for unnecessary worlspaces. This script speeds up the process 3x for me (YMMV). or have a look at our grass LOD guide for more tips.

Share this post


Link to post
Share on other sites
  • 0

First, this is an extremely difficult thing to accomplish for most people. I do not recommend this process to anyone who doesn't fully understand what they are doing, as they could easily screw up their installation. This is why I have done my best to not publicize this process very much, as providing support for this will be nightmarish. I highly recommend you to just wait for the relevant mods to update instead of doing this.

How to run grass cache for other game version (AE or VR)

  1. Your setup should now be your final setup for whatever game version you are using with all associated mods.
  2. Temporarily remove all SKSE plugin mods (they will not work because wrong game version, and do not need to work for grass cache generation). There may be many methods to do this. Simplest is to hide the Data\SKSE directory in the Data tab of MO2.
  3. Make a backup of your current base game folder files (where the game executable is located). Backup of folders should not be necessary.
  4. Remove Engine Fixes (all of it, including game directory)
  5. Remove SKSE for the current game version (remove from game directory and the scripts)
  6. Remove ENB
  7. Remove any other mods you have added to the base game directory
  8. Download and install DLL Plugin Loader binkw64.dll to the game directory.
  9. Copy binkw64.dll from 1.5.97.0 version to the game directory, but rename it binkw64_.dll (add a _ to the end of the filename). 
  10. Copy SkyrimSE.exe runtime 1.5.97.0 to the game directory.
  11. For Skyrim VR only, create a txt file in the game directory called steam_appid.txt with 489830 in it (this may be unnecessary, but it will not hurt).
  12. Install the Legacy SE build 2.0.20 of Skyrim Script extender to the game directory
  13. Follow the Grass LOD Guide Quick Start section steps 1 through 6
  14. If the Precache Grass plugin fails to generate the grass cache, create an empty PrecacheGrass.txt file in the game directory and launch SKSE to generate the grass cache without using the plugin. You will need to relaunch SKSE any time the game crashes during grass cache generation until the "Grass generation finished successfully!" error message appears.
  15.  If this still fails to generate the grass cache, you did something wrong and probably shouldn't be attempting this. If you insist on trying to continue to fix this, go over all these steps and try and figure out what is going wrong, but there are a lot of necessary steps, and all of them have to be exactly right for this to work.
  16. You should now have a successfully generated grass cache.
  17. Revert step 1.
  18. Delete all files added to the game directory (see steps 7 through 10) and restore it to how it was in the backup you made in step 2.
  19. Ensure you now have the correct version of SKSE installed and its scripts.
  20. Your setup should now be your final setup for whatever game version you are using with all associated mods, but now with the added grass cache files. If there were any other changes you had made in order to create the grass cache, you should change them to how they need to be now.
  21. Complete steps 7 through 9 of the Grass LOD Guide Quick Start. Ensure that you use Mode 1 for grass LOD in DynDOLOD.
  22. Optionally, add Grass Cache Fixes and follow its Usage instructions (but you can skip step 5 since you already just did it).
  23. Profit.

Hopefully I didn't miss anything.

Share this post


Link to post
Share on other sites
  • 0
1 hour ago, z929669 said:

You should check your .NET FW log (inside that mod or in SKSE/overwrite possibly) to see what is recorded there (and/or get/install Crash Log SE, but that may or may not play nicely with .NET). Check your game file version (right click skyrim.exe > properies > Details), validate files, and ensure you have no lingering DLLs or other stuff in your SSE root folder.

Cleaning the vanilla masters is unnecessary and no longer advised by us.

Not sure if you are trying to launch a savegame or not, but if that Helgen save is from a different LO, please try launching a brand new game. That's the actual test. Enable Alternate Start mod as well if you use it to make this simpler. I always choose "I own property" > Breezehome.

Once you figure out what is causing the crash problems, I also recommend installing all other mods accept for those you know don't touch or contribute anything to the outdoors. Obviously this is more work, but you don't want to gen grass where NGIO excludes it (I think NGIO excludes grass from the cache where it's not wanted/needed, but not sure ... DoubleYou would know for sure).

When you gen grass, you should also consider not doing so for unnecessary worlspaces. This script speeds up the process 3x for me (YMMV). or have a look at our grass LOD guide for more tips.

Thank you so much for helping out!

So, I found a NetScriptFramework.log.txt in the mod subfolder, but that was completely empty.
Checked that the game file version was stil 1.5.97.
Checking for lingering DDl's however might have turned up something! There's the d3d11.ddl and d3dcompiler_46e.dll, which I are both from ENBseries and i suspect fine. But then there's d3dx9_42.ddl from SSE Engine Fixes, AND binkw64.dll / binkw64_.dll for DDL Plugin Loader. .Net Script Framework requires one, OR the other, but not both!
I tryed turning of SSE Engine Fixes and removing d3dx9_42.ddl from the SE folder, and... still not working :/ but perhaps a step closer?

I'm not running Alt start yet, though I intent to. just didn't want to flood my LO with mods that dont affect the worldspace before I had DynDOLOD up and running.
I also intented to run all mods that affect the world space, when I get it running. Turning everything off was mostly for troubleshooting, I think what's left is the bare essentials, but, well... that only showed, that apparently it wasn't the other mods, that prevented Precache Grass for executing.

I've also looked at Script for speeding up the process, and your excelent grass LOD guide. The instructions for running the script was a bit advanced for me, but the guide was quite helpful.. just need to get that damn Precache running first..

Share this post


Link to post
Share on other sites
  • 0
23 minutes ago, burnersaurus said:

Thank you so much for helping out!

So, I found a NetScriptFramework.log.txt in the mod subfolder, but that was completely empty.
Checked that the game file version was stil 1.5.97.
Checking for lingering DDl's however might have turned up something! There's the d3d11.ddl and d3dcompiler_46e.dll, which I are both from ENBseries and i suspect fine. But then there's d3dx9_42.ddl from SSE Engine Fixes, AND binkw64.dll / binkw64_.dll for DDL Plugin Loader. .Net Script Framework requires one, OR the other, but not both!
I tryed turning of SSE Engine Fixes and removing d3dx9_42.ddl from the SE folder, and... still not working :/ but perhaps a step closer?

I'm not running Alt start yet, though I intent to. just didn't want to flood my LO with mods that dont affect the worldspace before I had DynDOLOD up and running.
I also intented to run all mods that affect the world space, when I get it running. Turning everything off was mostly for troubleshooting, I think what's left is the bare essentials, but, well... that only showed, that apparently it wasn't the other mods, that prevented Precache Grass for executing.

I've also looked at Script for speeding up the process, and your excelent grass LOD guide. The instructions for running the script was a bit advanced for me, but the guide was quite helpful.. just need to get that damn Precache running first..

 

For mod config instructions under 1.5.97, see this section of our guide as well as the resources and foundation sections to get mods you have configured (particularly with respect to extenders and the loader issue). Those with the "expand" link at right of the table, click this to see instructions for the mods you have.

Share this post


Link to post
Share on other sites
  • 0

Hi
Just wanted to say thanks for the help again.

I manged to get it working by doing a clean reinstall of Skyrim, reverting it to the old version with the Unofficial Skyrim Special Edition Downgrade Patcher, and only adding the old version of SKSE and the DLL files for SSE Engine Fixes (which worked better than the DDl Plugin Loader for some reason) to the root folder.

So now I have the grasscache (I think), all thats left, is to revert to Skyrim AE, and run DynDOLOD :)

Cheers!

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By Mousetick
      Discussion topic:
      Carriage Drivers Are Alive SE by ToosTruus, CosmicSloth0, WiZKiD34
      Wiki Link
      Introduces AI, sandboxing, and campsites for the vanilla carriage and ferry systems with compatibility in mind.
      Why are the Skyrim carriage drivers and ferries just idled to a Velcro seat? No backstory, nowhere to sleep, nothing to eat.
      Shame. Apparently Bethesda forgot about them.
      Well, not anymore. Now all vanilla carriage and ferry drivers have their own AI along with a spot to rest, sleep, and eat.
      TL;DR: This mod is aimed for people who want to use vanilla travel system (or none at all) and simply want to see carriage driver NPC's living in Skyrim. The results of this make the mod highly compatible with your load order.
      ESPFE plugin(s). No scripts, uses vanilla objects (i.e. compatible with any vanilla mesh or texture replacer). Terrain changes and object placement based on SLaWF & LFfGM, compatible with CRF where applicable. Sorted by LOOT correctly below all of them. Optional add-on plugin for ferrymen. Doesn't modify the travel system. It's just for show, to make the scenery more believable.
      Comments from the peanut gallery:
      This addresses a shortcoming of AI Overhaul where carriage drivers and ferrymen are left with vanilla AI: static drones sitting on their driver's seat 24/7/365, waiting... I don't use fast-travel during normal gameplay, and I seldom use carriages for travel, but these drivers sitting still all the time, while the rest of the world tries to look "alive", really bothers me.
      The Whiterun driver has a small camp, nested between Skulvar's Farm and Maiden-Loom Manor, seen here while cooking:

      The Windhelm driver has a small camp, nested between the stables and the Khajit caravan camp, seen here while cooking:

      The Markath driver has a small camp next to his carriage, seen here while sitting on a bench and eating (sorry it's pretty dark):

      The Riften driver has a small camp behind the Khajit caravan camp. During the day he sandboxes near the stables:

      The Solitude driver is seen sitting on a wall. He sleeps in the tower behind:

       
      Looking at the plugin in xEdit, the Hearthfire carriage drivers are given new AI packages for their routine, and are supposed to sleep in the house if there's a bed available. I don't know how to test or demonstrate this in-game as I don't currently have any HF player home.
      The ferrymen (with the add-on) don't have camps and don't do much, they mostly sandbox near their boat, sometimes eating or drinking. Here in Dawnstar:

    • By sheson
      I will keep this post brief. Make use of the Help buttons and hover over settings. Do not hesitate to ask questions and provide feedback.
      This is early ALPHA to test things and iron out bugs. Certain things may be incomplete, not work as expected or change considerably between versions. Read the documentation included in the Standalone archive.
      In case of error messages prompts, click the link
      Click on this link for additional explanations and help for this message
      if available to open the associated help/message page on https://dyndolod.info
      Use search to find similar questions and answers.
      Ask questions (also about 3rd party mods) or report any problems or issue in this thread only. Questions or problems can only be properly answered or addressed by the developers.
      If making posts or reporting errors, upload/paste these files (if they exist) to a file or text sharing service:
      ..\DynDOLOD\bugreport.txt
      ..\DynDOLOD\Logs\[DynDOLOD|TexGen]_[TES5|ENDERAL|SSE|TES5VR|ENDERALSE]_log.txt (truncate large log files to the entire last meaningful generation)
      ..\DynDOLOD\Logs\[DynDOLOD|TexGen]_[TES5|ENDERAL|SSE|TES5VR|ENDERALSE]_Debug_log.txt
      If issue involves LODGen upload/paste
      ..\DynDOLOD\Logs\LODGen_[TES5|ENDERAL|SSE|TES5VR|ENDERALSE]_[Worldspace]_log.txt
      If the option "Copy this message to clipboard" is available, copy and paste the text instead posting a screenshot.
      Requirements
      DynDOLOD Standalone 3.00 Alpha-64 (Mega) DynDOLOD Resources 3.00 Alpha-17 (Mega) for Skyrim/Enderal or DynDOLOD Resources SE 3.00 Alpha-19 (Mega) for Skyrim SE/Skyrim VR/Enderal SE Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019 For dynamic LOD: SKSE, SKSE64, SKSEVR and PapyrusUtil, PapyrusUtil SE, PapyrusUtil VR  or DynDOLOD DLL For grass LOD: A warm precache from No Grass In Objects. See next post for details. For Majestic Mountains: Majestic Mountains LOD Pack for DynDOLOD 3. Obviously do not install LOD meshes from older versions made for DynDOLOD 2.x.  
      Installation
      Install the requirements as usual. Install the Core Files from either DynDOLOD Resources or DynDOLOD Resources SE depending on the used game version. Typically overwrite any files or refer to Load/Overwrite Orders. Install other options as desired. Unpack the DynDOLOD Standalone archive into a new empty 'DynDOLOD' directory that is outside of special OS folders like 'Programs Files' or 'Program Files (x86)', User, Documents, Desktop, Download and also not in SteamApps, game or any mod manager folders. If the tools are started without setting a Game Mode with a command line argument (-tes5 for Skyrim, -sse for Skyrim Special Edition etc.), a message window will prompt for the desired Game Mode. Since TexGen now generates billboards do not install any 3rd party billboards.
      LOD Generation
      Use TexGen to generate object LOD textures and tree/grass LOD billboards into a dedicated output folder and then install as a mod. Use DynDOLOD to generate object LOD (includes grass LOD if enabled), tree and optional dynamic LOD into a dedicated output folder and then install as a mod.  
      Major Feature Changes
      Generate high quality tree/grass LOD billboards with TexGen. No need to install any billboards. Optional ultra tree LOD is now a checkbox - remember to update the tree mesh rule as desired. Optional billboard Grass LOD in object LOD Level 4. See next post for details. Generate some pre-rendered object LOD textures, including all cities. Optional generate an underside terrain mesh to block sun rays. Automatic texture replacements for stitched object LOD textures. Optional grass LOD generation is now a checkbox Optional occlusion generation is now a checkbox and can generate Occlusion.esp in the same session, eliminating the step with xLODGen Optional terrain underside generation is now a checkbox  
      Changelog
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.