DoubleYou Posted September 5, 2021 Share Posted September 5, 2021 Discussion topic: Worldspaces with Grass SSEEdit Script for No Grass In Objects by DoubleYou Wiki Link Description This is an SSEEdit script that can be used to populate the "OnlyPregenerateWorldSpaces" setting for No Grass In Objects. This increases the speed of precaching grass by eliminating worldspaces that do not have grass in them. Installation Extract the "List grass in worldspaces.pas" file to your SSEEdit installation's "Edit Scripts" folder. Usage Open SSEEdit and load all your plugins. Once the "Background Loader: Finished" message appears, right click anywhere in the left pane and select "Apply Script...." In the window that appears, in the Script dropdown, select List worldspaces with grass and click OK. Wait for it to finish processing. This may take a minute or two, depending on how many mods you have. When the Worldspaces with grass window appears, right-click the highlighted text and select "Copy". Click OK and exit SSEEdit. Open GrassControl.config.txt from NGIO (it's under Text Files in the mod information window in Mod Organizer) and paste the contents between the quotation marks of the OnlyPregenerateWorldSpaces setting. Save GrassControl.config.txt Precaching grass will now only look at the worldspaces specified in OnlyPregenerateWorldSpaces, so it will take less time to finish. Uninstallation Delete the "List grass in worldspaces.pas" file from your SSEEdit installation's "Edit Scripts" folder. Link to comment Share on other sites More sharing options...
TechAngel85 Posted September 10, 2021 Share Posted September 10, 2021 What a...long...name you have there! Link to comment Share on other sites More sharing options...
z929669 Posted September 10, 2021 Share Posted September 10, 2021 Yeah, I guess I would have named it "Grass xEdit Script - NGIO" @DoubleYou did you get a hold of meh? I see he is active on that Discord sheson linked. Link to comment Share on other sites More sharing options...
DoubleYou Posted September 10, 2021 Author Share Posted September 10, 2021 Not yet. Long name is for SEO. Not trying to make it a brand, just make it easy to be found in search results. If I used "Grass xEdit Script - NGIO" , very few people would find it. Link to comment Share on other sites More sharing options...
z929669 Posted September 13, 2021 Share Posted September 13, 2021 I tested this, and it works great. @DoubleYou I haven't looked yet, but does meh incorporate this into NGIO now? If not, please mark 'accepted', since we will be using it in 2.0.0 if you agree. Link to comment Share on other sites More sharing options...
DoubleYou Posted September 13, 2021 Author Share Posted September 13, 2021 It is not incorporated. Marked as accepted. Link to comment Share on other sites More sharing options...
z929669 Posted October 18, 2021 Share Posted October 18, 2021 I think this mod may be better classified as a 'Utility' rather than an 'Extender': Flowchart questions: Extenders Question: Does the mod expand on the inherent functionality of the game or another mod without itself affecting content? Answer: No? --> it expands no functionality of the game or a mod. It allows NGIO to more efficiently gen the grass cache is all. Utilities Question: Does the mod generate load-order-specific output that will itself be used as a mod or a game/mod resource? Answer: Yes --> it does generate load-order-specific output that is used as a resource for NGIO (added to config file as text 'resource' rather than as assets 'resource) ... it also feels like a Utility in that it is an xEdit script that the user runs to generate output that is manually inserted for NGIO to use. It only needs to be run when load order changes (like FNIS, Nemesis, DynDOLOD, and xLODGen). Link to comment Share on other sites More sharing options...
DoubleYou Posted October 18, 2021 Author Share Posted October 18, 2021 I thought I had put this in Utilities. Link to comment Share on other sites More sharing options...
z929669 Posted October 18, 2021 Share Posted October 18, 2021 1 hour ago, DoubleYou said: I thought I had put this in Utilities. Thanks for confirming. I will move it Link to comment Share on other sites More sharing options...
DoubleYou Posted October 20, 2021 Author Share Posted October 20, 2021 Uploaded new version 1.1 Bugfix: Fixed an issue where if a child worldspace was inheriting land data from a parent worldspace containing grass, it might not be added to the list. Cleanup: Removed manual tweaks to the list that added/removed known worldspaces affected by the above bug. Cleanup: Also removed manual tweaks that would delete DLC2ApocryphaWorld, DLC01Boneyard, and WindhelmPitWorldspace from the list. These are already included within SkipPregenerateWorldSpaces in default NGIO config and do not need to be removed from OnlyPregenerateWorldSpaces in order to be successfully skipped. These changes do not really impact previous users, except perhaps in the rare case that a mod adds a worldspace matching the criteria of the bug mentioned (only one I saw that might be affected is Beyond Reach). This change also makes the script valid for use with other games, albeit there is no current use for this information for other games. Link to comment Share on other sites More sharing options...
TechAngel85 Posted March 4, 2022 Share Posted March 4, 2022 Was accepted for the v2.0 Guide, but since NGIO was removed, this one no longer applies. Since v2 has yet to release, I've simply removed the accepted tag. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now