SaneEngineer / No-Grass-In-Objects-NG

NGIO ported to AE
MIT License
32 stars 5 forks source link

No Grass in Objects NG

This is a port of No Grass in Objects rewritten using Commonlib. The config is roughly the same with a change to ini that should be created while the mod is first loaded, minor renaming of settings and an option for debug logs. To my knowledge all features should be working in SE/VR, the same goes for AE.


MO2 Installation Instructions:

  1. Download and install the Mod Organizer 2 plugin from the original mod into your MO2 plugins directory, located here: Grass Generation MO2 Plugin v1 (fix).
  1. You will then need to install the latest version of NGIO-NG located in the releases section here on Github. This needs to be installed to the \Data\SKSE\Plugins\... directory of your Skyrim installation.
  2. You will now clock on the Tools -> Plugins -> Precache Grass option in your MO2 toolbar, which will launch (and re-launch) Skyrim to generate grass cache in your Overwrites folder per the settings in GrassControl.ini.
  3. After you have waited, you should get a pop up message that says, Grass Caching complete, at which point you can copy the \Grass\ folder from Overwrites into a new mod in MO2.

Vortex/Manual Installation Instructions:

  1. Install the latest version of NGIO-NG located in the releases section here on Github. This needs to be installed with the Install from file option in Vortex or installed manually to the \Data\SKSE\Plugins\... directory of your Skyrim installation.
  2. In order to start the Grass Cache, set Use-grass-cache = true, Only-load-from-cache = true in GrassControl.ini
  3. Create a new text document called PrecacheGrass.txt in the root folder of Skyrim Next to SkyrimSE.exe. This can be found by opening Steam and locating Skyrim SE in your game library, right-click it and navigate to Manage > Browse Local Files
  4. The next time you open the game, caching should begin. Caching is expected to crash repeately, just reopen the game and it should continue.

Common Issues:

Requirements to Build

User Requirements

Register Visual Studio as a Generator

Building

git clone https://github.com/SaneEngineer/No-Grass-In-Objects-NG.git
cd No-Grass-In-Objects-NG
# pull commonlib /extern to override the path settings
git submodule update --init --recursive

SSE

cmake --preset vs2022-windows-vcpkg
cmake --build build --config Release

AE

cmake --preset vs2022-windows-vcpkg
cmake --build buildae --config Release

VR

cmake --preset vs2022-windows-vcpkg-vr
cmake --build buildvr --config Release

License

MIT