File information
Last updated
Original upload
Created by
Several Contributors - See BelowUploaded by
hakasaplVirus scan
Archived files
The files in this section are for reference only and are no longer supported by the mod author. Please ensure you are using the latest version before asking for support with this mod.
-
Put this in your load order if you run majestic mountains complex material and majestic landscapes (or an equivalent ML mod that uses its folder structure). If using MO2 just press okay and ignore while installing.
-
Put this in your load order if you run majestic mountains complex material and majestic landscapes (or an equivalent ML mod that uses its folder structure). If using MO2 just press okay and ignore while installing.
-
Put this in your load order if you run majestic mountains complex material and majestic landscapes (or an equivalent ML mod that uses its folder structure). If using MO2 just press okay and ignore while installing.
-
Put this in your load order if you run majestic mountains complex material and majestic landscapes (or an equivalent ML mod that uses its folder structure). If using MO2 just press okay and ignore while installing.
-
Complex material processing is now ENABLED by default, specify --ignore-complex-material to disable it. If you previously had the --enable-complex-material CLI argument it MUST BE REMOVED or the program will not run at all since it is no longer valid.
-
Fixed a crash that would occur with special characters during loose file mapping, dynamic cubemaps are applied to all complex material meshes except weapons/armor now.
-
Added additional error reporting for GPU code
-
Added support for Enderal and Enderal SE, fixed a crash when ini file is invalid
-
Small bug fixes
-
Some TruePBR fixes
-
Hotfix for 0.7.0 (see changelog)
-
Plugin patching! ParallaxGen.esp will be created now with patched TXST records. Put ParallaxGen.esp as late as possible, but before DynDoLOD.esp. You may need to install .NET runtime (see requirements). See changelog for other changes in 0.6
-
Hotfix for 0.5.6, fixes some parallax/CM stuff being missed. Also improves trace logging usefulness
-
Added "fix mesh lighting" patcher, other small fixes (see changelog)
-
Initial release in beta - expect issues!
-
Several bug fixes, mainly around armor plugin patching (see changelog)
-
Fixed BSAs not be detected due to case sensitivity, fixed crash that would occur for shapes without shaders, fixed obvious texture seams
-
Lots of optimizations and introduced multi-threading for mesh patching step. It should be much faster than before. Also adds PBR glint support. If you used the MMCM patch before you need to download it again.
-
Now ignores back lighting shaders when generating mesh to avoid lighting issues
-
Added --upgrade-shaders argument, which when enabled will upgrade all vanilla parallax to complex material (allows you to use BDSv3 or no snow shader mods while also using parallax). GPU acceleration is used through the DX11 API for DDS decoding
-
Fixed non-ascii file paths crashes
-
Added --upgrade-shaders argument, which when enabled will upgrade all vanilla parallax to complex material (allows you to use BDSv3 or no snow shader mods while also using parallax). GPU acceleration is used through the DX11 API for DDS decoding [HOTFIX]
-
- Added log flush every 3 seconds to prevent log from being lost on app crash
- Added error message if loadorder.txt doesn't exist -
Added additional error handling pre-mesh generation
-
Just one bug fix for duplicate meshes saving with no data. If you saw invisible meshes with 0.8 (without optimize meshes on), this should fix it
-
Fixed crash when BSA fails to read file (could be from invalid checksum etc.)
-
Fixed CLI arg error when specifying --ignore-parallax. Added the --optimize-meshes CLI arg to optimize generated meshes
-
Lots of bug fixes and code cleanup. Also added GOG game support
-
Mostly a ton of cleanup and bug fixes. Also added smarter complex material map lookup, and mask.dds and _em.dds files are also searched now.
-
Fixed a memory leak, some additional optimization
-
Cleaned up CLI arguments and added additional error checking
-
Complex material meshes now get the default dynamic cubemap applied to them, except weapons/armor.
LOD meshes are no longer patched -
Hotfix for --optimize-meshes not actually doing anything
-
Adds a GUI (CLI arguments no longer work - remove them)
Added mod manager hook option for mod conflict resolution
ParallaxGen.esp will be flagged ESL if possible
Other additions and fixes (See changelog) -
Generated mesh blocks are sorted before saving to prevent invisible mesh issues
-
Shaders are no longer pre-compiled, moved some checks to vanilla parallax only instead of both complex and vanilla
-
Fixed log flushing issues that was truncating logs
-
Fixed corrupt/invalid NIFs causing crashes and hangs
-
pgtools.exe added as a modders tool.
Made TXST patching much more compatible and prevent issues with mixing shader types (PBR and CM for example)
A ton of other smaller changes - see changelog -
Reverted the 0.8 change that adds vanilla mods to conflict resolution (was causing too many issues, it will return when I update the conflict system in 0.9 to be more user-friendly)
Other fixes (see changelog) -
Hotfix for 0.8.4, which was broken in more ways than one, apologies
-
Reverted the 0.8 change that adds vanilla mods to conflict resolution (was causing too many issues, it will return when I update the conflict system in 0.9 to be more user-friendly)
Other fixes (see changelog) -
Fixed parallax heightmaps not applying correctly for some meshes, Aspect ratio of texture maps are checked for complex material now too, Added additional error handling during BSA read step, CLI arguments are now printed to console, Wrong CLI argume
-
Adds allowlist, blocklist, texture maps, and vanilla bsa lists to GUI
MO2 users get the option to use their loose file (left pane) order as the PG order and skip the manual ordering (recommended)
Several other smaller fixes and features, see changelog -
Hotfix for 0.8.0
-
Fixed meshes with soft/rim lighting from applying vanilla parallax (only works w/ complex material)
-
Community shaders TruePBR support, load order allowlist/denylist feature
-
New method for determining what textures are by searching NIFs. Should fix incorrectly named files like mineore_p.dds etc. behaving weirdly.
Upgrade-shader output now has all mipmap levels
Added --high-mem and --disable-mlp CLI arguments (see main page) -
Fixed pbr and complex material applying at the same time, additional error handling for BSA loading
-
More fixes (see changelog)
-
Fixed havok attached meshes causing crashes
-
More error handling and logging for pre-generation
-
Split plugins are supported now. PG will now generate minimum 2 plugins. Other fixes (see changelog)
-
Added formid caching which should hopefully prevent texture mismatch issues when regenerating PG without regenerating dyndolod.
Some other stuff/fixes too, see changelog
Use 0.8.9 if on VR, there is a critical bug with VR only -
Added "Enable Diagnostics" option to advanced options to help with user support.
Reduced file size of package by half
Other small additions (see changelog) -
Put this immediately after SMIM. Fixes a missing target issue in a SMIM mesh that causes crashes after ParallaxGen patches it.
-
I WOULD RECOMMEND GETTING "MESH IMPROVEMENT COMPILATION" ON NEXUS INSTEAD OF THIS. Fixes a missing target issue in a SMIM mesh that causes CTD in-game after patching with ParallaxGen. Load right after SMIM