Jump to content
  • 1

Error reading grass [worldspace] [x,y] Unknown grass data file format


Question

Posted

I have currently problems with generating grass lods with DynDOLOD.

When i click on Start this error message pop up:

[02:15] [DoObjectLOD] <Notice: [Tamriel] Gathering grass data for object LOD>
[03:11] Error reading grass Tamriel [-1,-3] <Unknown grass data file format>

When i fixed a worldspace another error with another cooridinate pops up afterwards.

The only grass mod i use is Verdant.

Is there a way to solve this problem?

The log.txt is in the attachment.

DynDOLOD_SSE_log.txtFetching info...

  • Answers 47
  • Created
  • Last Reply

Top Posters For This Question

Recommended Posts

  • 0
Posted (edited)

Hello good evening!

So I'm getting Range Check Errors when I attempt to run Dyndolod. Specifically: "Error: Error reading grass Tamriel [-1,-10] Range check Error"
I am not sure if its a grass problem or versioning problem. The dyndolod exceptions page lists "error reading grass" and "range check error" as separate errors, but here they are both combined in the same error. I am also not 100% if the versions of all my dyndolod components match up correctly, since I am on Skyrim 1.6.64. 
The first time I had an error that said "Error reading grass Tamriel [-1,-8] Range check Error". I followed the instructions on the Dyndolod exceptions page for error reading grass, which is to delete the .CGID grass cache for that cell. I did that, and then I got the same error for [-1,-9], then again for [-1,-10]. This makes me think the problem is not isolated to just one bit of grass (both of these cells are in the mountains directly between Secundas Kiss and Bleak Falls Barrow). I have successfully generated a grass precache with No Grass in Objects. I have also successfully ran xLodGen64, TexGen64, and ACMOS road generator.

For grass, I am using QW's Grass Patch 2 which is a combination of Cathedral 3D Pine Grass, Origins of the Forest, and Folkvangr.
Bugreport.txt

Dyndolod_SSE_log.txt

Dyndolod_SSE_debug_log.txt

Dyndolod_SSE.ini
GrassControl.ini

My current Dyndolod set up is as follows:
Skyrim Version: 1.6.64
Dyndolod 3 Alpha: 3.0.0.169 (Dyndolodx64.exe)
Dyndolod Resources SE- 3.00 
DynDOLOD DLL NG and Scripts 3.00- 1.6.x version, Alpha 27.1
Aspens Ablaze Add-On  DynDOLOD 3- 2.36.3
Majestic Mountains DynDoLod V 3.0 Lod pack- 4.01


Is my DynDolod setup correctly, or do I have some kind of grass problem?
Thank you for your help <3

Edited by Brambleshire
  • 0
Posted
  On 5/13/2024 at 12:08 AM, Brambleshire said:

Hello good evening!

So I'm getting Range Check Errors when I attempt to run Dyndolod. Specifically: "Error: Error reading grass Tamriel [-1,-10] Range check Error"
I am not sure if its a grass problem or versioning problem. The dyndolod exceptions page lists "error reading grass" and "range check error" as separate errors, but here they are both combined in the same error. I am also not 100% if the versions of all my dyndolod components match up correctly, since I am on Skyrim 1.6.64. 
The first time I had an error that said "Error reading grass Tamriel [-1,-8] Range check Error". I followed the instructions on the Dyndolod exceptions page for error reading grass, which is to delete the .CGID grass cache for that cell. I did that, and then I got the same error for [-1,-9], then again for [-1,-10]. This makes me think the problem is not isolated to just one bit of grass (both of these cells are in the mountains directly between Secundas Kiss and Bleak Falls Barrow). I have successfully generated a grass precache with No Grass in Objects. I have also successfully ran xLodGen64, TexGen64, and ACMOS road generator.

For grass, I am using QW's Grass Patch 2 which is a combination of Cathedral 3D Pine Grass, Origins of the Forest, and Folkvangr.
Bugreport.txt
Dyndolod_SSE.ini

GrassControl.ini

My current Dyndolod set up is as follows:
Skyrim Version: 1.6.64
Dyndolod 3 Alpha: 3.0.0.169 (Dyndolodx64.exe)
Dyndolod Resources SE- 3.00 
DynDOLOD DLL NG and Scripts 3.00- 1.6.x version, Alpha 27.1
Aspens Ablaze Add-On  DynDOLOD 3- 2.36.3
Majestic Mountains DynDoLod V 3.0 Lod pack- 4.01


Is my DynDolod setup correctly, or do I have some kind of grass problem?
Thank you for your help <3

Expand  

See https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs which DynDOLOD log and debug to log to also upload.

The DynDOLOD_SSE.ini shows that you changed GrassGID=gid, which means you instruct DynDOLOD to read the *.gid files in the load order and not the *.cgid files.
So, deleting or recreating *.cgid is not going to change anything. The reason it reports different cells/files is because the order of the files are being read is not guaranteed to be the same every time. of As explained in https://dyndolod.info/Messages/Exceptions#Error-reading-grass-worldspace-x-y, the vanilla *.gid files are of the wrong format and do not work. There should be no need to rename *.cgid to *.gid anymore or to set GrassGID=gid now that NGIO is available for newer runtime versions.

Everything below has nothing to do with reading of grass cache files:

There is no Skyrim runtime version 1.6.64, do you mean 1.6.640?

The runtime version is only important to choose the correct version of DLL plugins. There is only one version of the DynDOLOD Standalone, as there is only one version xEdit/xLODGen. See https://dyndolod.info/Downloads and https://dyndolod.info/Help/Large-Reference-Bugs-Workarounds

There are two versions of DynDOLOD DLL NG and Scripts:
DynDOLOD DLL NG 1.6.11xx and Scripts 3.00 for runtimes 1.6.1130 and newer/higher
DynDOLOD DLL NG and Scripts 3.00 for all older/lower Skyrim VR 1.4.15 and Skyrim SE/AE 1.5.x and 1.6.x runtimes.

So, if the runtime version is 1.6.640, it is lower than 1.6.11xx. You need to use DynDOLOD DLL NG and Scripts 3.00 - DynDOLOD.DLL NG plugin for Skyrim SE/AE 1.5.x/1.6.x (not 1.6.1130 and not 1.6.1170) and VR 1.4.15. Otherwise there should be an error message from SKSE when starting the game.

  • 0
Posted
  On 5/13/2024 at 7:09 AM, sheson said:

which DynDOLOD log and debug to log to also upload.

Expand  

Dyndolod_SSE_log.txt

Dyndolod_SSE_debug_log.txt
I'm very sorry. I missed where it said to post those logs as well. I also edited my first post to include the logs there.

  On 5/13/2024 at 7:09 AM, sheson said:

do you mean 1.6.640?

Expand  

Yes. Sorry I didn't know the 0 is relevant
 

  On 5/13/2024 at 7:09 AM, sheson said:

So, if the runtime version is 1.6.640, it is lower than 1.6.11xx. You need to use DynDOLOD DLL NG and Scripts 3.00 - DynDOLOD.DLL NG plugin for Skyrim SE/AE 1.5.x/1.6.x (not 1.6.1130 and not 1.6.1170) and VR 1.4.15. Otherwise there should be an error message from SKSE when starting the game.

Expand  

Ok, So it sounds like my Dyndolod is setup correctly and its a grass error.
 

  On 5/13/2024 at 7:09 AM, sheson said:

The DynDOLOD_SSE.ini shows that you changed GrassGID=gid, which means you instruct DynDOLOD to read the *.gid files in the load order and not the *.cgid files.
So, deleting or recreating *.cgid is not going to change anything. The reason it reports different cells/files is because the order of the files are being read is not guaranteed to be the same every time. of As explained in https://dyndolod.info/Messages/Exceptions#Error-reading-grass-worldspace-x-y, the vanilla *.gid files are of the wrong format and do not work. There should be no need to rename *.cgid to *.gid anymore or to set GrassGID=gid now that NGIO is available for newer runtime versions.

Expand  

So what this means is that in Dyndolod_SSE.ini, I need to change "GrassGID=gid" to "GrassGID=cgid", is that correct?

  • 0
Posted
  On 5/13/2024 at 4:49 PM, Brambleshire said:

Dyndolod_SSE_log.txt

Dyndolod_SSE_debug_log.txt
I'm very sorry. I missed where it said to post those logs as well. I also edited my first post to include the logs there.

Yes. Sorry I didn't know the 0 is relevant
 

Ok, So it sounds like my Dyndolod is setup correctly and its a grass error.
 

So what this means is that in Dyndolod_SSE.ini, I need to change "GrassGID=gid" to "GrassGID=cgid", is that correct?

Expand  

Yes you should keep the default setting GrassGID=cgid, since that is the file ending of the grass cache files NGIO generates.

There is no reason to rename cgid files to gid now that NGIO is available for 1.6.x runtimes.

  • 0
Posted
  On 5/13/2024 at 6:03 PM, sheson said:

There is no reason to rename cgid files to gid now that NGIO is available for 1.6.x runtimes.

Expand  

Mm i don't remember ever changing anything in there that the step guide didnt tell me to change... 
But anyways, it worked! Dyndolod completed successfully! Thank you for your help!

  • 0
Posted

hello i was following a guide to make grass cache and everything went fine. When i run Dyndolod i got a Range check error and i dont know what to do. arnimaDUPLICATE003 is a mod - the reach and it seems that a grass mesh is missing. maybe because of the grass cache is overwriting it? idk. there is also an image from the debug log attached (the file was too big). any help is nice

image_2024-12-14_204544663.png

image.png

DynDOLOD_SSE_log.txtFetching info...

  • 0
Posted
  On 12/14/2024 at 8:07 PM, Eboboba said:

hello i was following a guide to make grass cache and everything went fine. When i run Dyndolod i got a Range check error and i dont know what to do. arnimaDUPLICATE003 is a mod - the reach and it seems that a grass mesh is missing. maybe because of the grass cache is overwriting it? idk. there is also an image from the debug log attached (the file was too big). any help is nice

image_2024-12-14_204544663.png

image.png

DynDOLOD_SSE_log.txt 262.86 kB · 1 download

Expand  

See https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs which entire DynDOLOD debug log and bugreport.txt to also upload  and how when making posts.

Use the Copy message to clipboard link and post the text instead of screenshots of text. See https://dyndolod.info/Official-DynDOLOD-Support-Forum#Copy-and-Paste-Text

See https://dyndolod.info/Messages/Exceptions#Range-check-error

  • 0
Posted (edited)
  On 12/14/2024 at 11:01 PM, sheson said:

See https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs which entire DynDOLOD debug log and bugreport.txt to also upload  and how when making posts.

Use the Copy message to clipboard link and post the text instead of screenshots of text. See https://dyndolod.info/Official-DynDOLOD-Support-Forum#Copy-and-Paste-Text

See https://dyndolod.info/Messages/Exceptions#Range-check-error

Expand  

hello here is the link to download the logs https://easyupload.io/m/13ny3p the debug_log is hard to navigate, i hope this helps. also lodgen logs https://easyupload.io/m/xc7dj2 if it helps, also https://easyupload.io/mghicy this is the dll dyndolod log, 

DynDOLOD.log

Edited by Eboboba
i adden the dll dyndolod.log file located in documents because its very small, its the same one in the last link of my message if you dont want to download it thrue the upload
  • 0
Posted
  On 12/15/2024 at 3:02 AM, Eboboba said:

hello here is the link to download the logs https://easyupload.io/m/13ny3p the debug_log is hard to navigate, i hope this helps. also lodgen logs https://easyupload.io/m/xc7dj2 if it helps, also https://easyupload.io/mghicy this is the dll dyndolod log, 

DynDOLOD.log

Expand  

https://dyndolod.info/Help/Grass-LOD#https://dyndolod.info/Help/Grass-LOD
Error reading grass [worldspace] [x,y]
Delete the *.CGID file. Load the game, open console and type "cow Tamriel x y" without the quotes and the values for x and y from the *.CGID filename to load directly into the cell. No Objects In Grass should then generate the file anew, which hopefully can then be read next time DynDOLOD is run to generate LOD.

https://dyndolod.info/Messages/Exceptions#Error-reading-grass-worldspace-x-y
There is a problem reading a grass cache *.CGID/*.GID file. It is probably corrupted and should be regenerated. It could also be in the vanilla Skyrim LE format (Skyrim SE vanilla BSA ship with the Skyrim LE format, hence the vanilla grass cache files do not work).
Find the file in the ..\Data\Grass\ folder and delete it.
The filename is of the form [worldspace]X[x]Y[y].CGID with leading zeros to pad up to 3 digits.
Start the game, open console with ~ and type cow [worldspace] [x] [y] to load into the worldspace and cell so that No Grass In Objects generates the *.CGID file on-demand.

Delete ..\Grass\arnimaDUPLICATE003x0044y0016.cgid
Start game, open console and enter cow arnimaDUPLICATE003 44 16 to generate the cgid file anew.
Generate LOD.

  • 0
Posted

When using Dyndolod normally, I have no issues. However, I decided to attempt to generate a grass cache and when attempting to use dyndolod afterwards (texgen worked as expected with grass billboards), I get this error.

[03:44] [Tamriel] Processing 1051 child worldspace references
[03:45] [Tamriel] Generating object LOD
[04:08] [Tamriel] Exporting terrain height data for LODGen to C:\DynDOLOD\Edit Scripts\Export\LODGen_SSE_LODGen_Terrain_Tamriel.bin
[04:31] Error reading grass Tamriel [-15,-5] Access violation at address 00007FFE53355090 in module 'KERNELBASE.dll' (offset 35090). Read of address 000001C8EB4B0000
[04:31] Created a summary of log messages C:\DynDOLOD\Summary\DynDOLOD_Index.html.
Error reading grass Tamriel [-15,-5] Access violation at address 00007FFE53355090 in module 'KERNELBASE.dll' (offset 35090). Read of address 000001C8EB4B0000
Error: Error reading grass Tamriel [-15,-5] Access violation at address 00007FFE53355090 in module 'KERNELBASE.dll' (offset 35090). Read of address 000001C8EB4B0000.

What is unique about my grass cache or generating grass lod that means this error appears, but never does otherwise?

  • 0
Posted
  On 1/22/2025 at 9:16 PM, Superjosh58 said:

When using Dyndolod normally, I have no issues. However, I decided to attempt to generate a grass cache and when attempting to use dyndolod afterwards (texgen worked as expected with grass billboards), I get this error.

[03:44] [Tamriel] Processing 1051 child worldspace references
[03:45] [Tamriel] Generating object LOD
[04:08] [Tamriel] Exporting terrain height data for LODGen to C:\DynDOLOD\Edit Scripts\Export\LODGen_SSE_LODGen_Terrain_Tamriel.bin
[04:31] Error reading grass Tamriel [-15,-5] Access violation at address 00007FFE53355090 in module 'KERNELBASE.dll' (offset 35090). Read of address 000001C8EB4B0000
[04:31] Created a summary of log messages C:\DynDOLOD\Summary\DynDOLOD_Index.html.
Error reading grass Tamriel [-15,-5] Access violation at address 00007FFE53355090 in module 'KERNELBASE.dll' (offset 35090). Read of address 000001C8EB4B0000
Error: Error reading grass Tamriel [-15,-5] Access violation at address 00007FFE53355090 in module 'KERNELBASE.dll' (offset 35090). Read of address 000001C8EB4B0000.

What is unique about my grass cache or generating grass lod that means this error appears, but never does otherwise?

Expand  

Moved to the appropriate thread for the error message. See https://dyndolod.info/Official-DynDOLOD-Support-Forum#Use-Search. See posts above.

Read https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs which entire DynDOLOD log and debug log to upload when making posts.

https://dyndolod.info/Official-DynDOLOD-Support-Forum#Read-Log-and-Error-Messages
Read additional explanations and help for a message by clicking on the Click on this link for additional explanations and help for this message link of the message. That will open a corresponding page on this website with further explanations and help for the message.
Click the link should open https://dyndolod.info/Messages/Exceptions

Scroll down to https://dyndolod.info/Messages/Exceptions#Error-reading-grass-worldspace-x-y which explains:
There is a problem reading a grass cache *.CGID/*.GID file. It is probably corrupted and should be regenerated. It could also be in the vanilla Skyrim LE format (Skyrim SE vanilla BSA ship with the Skyrim LE format, hence the vanilla grass cache files do not work).
Find the file in the ..\Data\Grass\ folder and delete it.
The filename is of the form [worldspace]X[x]Y[y].CGID with leading zeros to pad up to 3 digits.
Start the game, open console with ~ and type cow [worldspace] [x] [y] to load into the worldspace and cell so that No Grass In Objects generates the *.CGID file on-demand.
Start DynDOLOD to generate LOD, hopefully without errors this time.

https://dyndolod.info/Help/Grass-LOD#Troubleshooting
Error reading grass [worldspace] [x,y] / Error processing grass data *.CGID Unable to read beyond the end of the stream. System.IO.EndOfStreamException
Delete the *.CGID file. Load the game, open console and type "cow Tamriel x y" without the quotes and the values for x and y from the *.CGID filename to load directly into the cell. No Objects In Grass should then generate the file anew, which hopefully can then be read next time DynDOLOD is run to generate LOD.

  • 0
Posted (edited)

I'm running DynDOLOD through Mod Organizer 2 on Linux and many times it will just get stuck and stop doing anything. It's not that the program crashes it just stops spitting anything out to the console. Sometimes it does work and when it does it finishes in a little over 1 hour, but most of the time it just stops around "Creating texture atlas" for Tamriel. I've left it on overnight a few times and woken up to it still being stuck in the same spot. Looking at htop I can see that sometimes it will still be utilizing the CPU and the processes will still be in a running state but I just don't see anything happening. This doesn't happen for TexGen or xLODGen, both of which I can just setup and walk away and they will be finished when I come back. Does anyone know anything that I can do to make it more consistently work?

It seems like the few times that I have gotten it to work it has been when I am actively doing other stuff on the computer. It hasn't worked if I just walk away.

Some details that might help: I'm on Manjaro Linux. I'm running MO2 through Lutris with feral gamemode enabled. I have a very high end computer so I am confident it is not just taking forever just because of my hardware. I'm using GE-Proton9-23. I'm using DynDOLOD 3 Alpha 182 with the DynDOLOD DLL NG and Scripts installed and using the settings recommended by the STEP guide minus grass lods for now.

Relevant log files, though the program doesn't usually crash so I don't know how useful these will be.
https://ufile.io/73jrahs0 - bugreport.txt

https://ufile.io/ai47a92u - DynDOLOD_SSE_log.txt

https://ufile.io/ibt6r6mp - DynDOLOD_SSE_Debug_log.txt (very large!! over 300 MB)

Edited by PumpkinHat
  • 0
Posted
  On 2/1/2025 at 6:03 AM, PumpkinHat said:

I'm running DynDOLOD through Mod Organizer 2 on Linux and many times it will just get stuck and stop doing anything. It's not that the program crashes it just stops spitting anything out to the console. Sometimes it does work and when it does it finishes in a little over 1 hour, but most of the time it just stops around "Creating texture atlas" for Tamriel. I've left it on overnight a few times and woken up to it still being stuck in the same spot. Looking at htop I can see that sometimes it will still be utilizing the CPU and the processes will still be in a running state but I just don't see anything happening. This doesn't happen for TexGen or xLODGen, both of which I can just setup and walk away and they will be finished when I come back. Does anyone know anything that I can do to make it more consistently work?

It seems like the few times that I have gotten it to work it has been when I am actively doing other stuff on the computer. It hasn't worked if I just walk away.

Some details that might help: I'm on Manjaro Linux. I'm running MO2 through Lutris with feral gamemode enabled. I have a very high end computer so I am confident it is not just taking forever just because of my hardware. I'm using GE-Proton9-23. I'm using DynDOLOD 3 Alpha 182 with the DynDOLOD DLL NG and Scripts installed and using the settings recommended by the STEP guide minus grass lods for now.

Relevant log files, though the program doesn't usually crash so I don't know how useful these will be.
https://ufile.io/73jrahs0 - bugreport.txt

https://ufile.io/ai47a92u - DynDOLOD_SSE_log.txt

https://ufile.io/ibt6r6mp - DynDOLOD_SSE_Debug_log.txt (very large!! over 300 MB)

Expand  

See https://dyndolod.info/Official-DynDOLOD-Support-Forum#Read-Log-and-Error-Messages

From the DynDOLOD log:
Error reading grass Tamriel [-1,-3] <Unknown grass data file format>

From the DynDOLOD debug log, which shows it created a message dialog that the user click Exit on:
[28:40] [TMessageDialog.Dialog] <Debug: Creating TTaskDialog>
[28:40] [TMessageDialog.Dialog] <Debug: [TMessageDialog.Dialog] Executing TTaskDialog>
Error reading grass Tamriel [-1,-3] <Unknown grass data file format>
Error: Error reading grass Tamriel [-1,-3] <Unknown grass data file format>
[32:31] [TMessageDialog.Dialog] <Debug: Gathering>
User says "Exit DynDOLOD"

Sometimes that dialog box is hidden behind other Windows.

Moved to the appropriate thread for the error message. See answers above.  See https://dyndolod.info/Official-DynDOLOD-Support-Forum#Use-Search

See https://dyndolod.info/Messages/Exceptions#Error-reading-grass-worldspace-x-y and https://dyndolod.info/Help/Grass-LOD#Error-reading-grass-worldspace-x-y-Error-processing-grass-data-CGID-Unable-to-read-beyond-the-end-of-the-stream-System-IO-EndOfStreamException

See https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs if further help is needed.

  • 0
Posted
  On 2/1/2025 at 9:14 AM, sheson said:

See https://dyndolod.info/Official-DynDOLOD-Support-Forum#Read-Log-and-Error-Messages

From the DynDOLOD log:
Error reading grass Tamriel [-1,-3] <Unknown grass data file format>

From the DynDOLOD debug log, which shows it created a message dialog that the user click Exit on:
[28:40] [TMessageDialog.Dialog] <Debug: Creating TTaskDialog>
[28:40] [TMessageDialog.Dialog] <Debug: [TMessageDialog.Dialog] Executing TTaskDialog>
Error reading grass Tamriel [-1,-3] <Unknown grass data file format>
Error: Error reading grass Tamriel [-1,-3] <Unknown grass data file format>
[32:31] [TMessageDialog.Dialog] <Debug: Gathering>
User says "Exit DynDOLOD"

Sometimes that dialog box is hidden behind other Windows.

Moved to the appropriate thread for the error message. See answers above.  See https://dyndolod.info/Official-DynDOLOD-Support-Forum#Use-Search

See https://dyndolod.info/Messages/Exceptions#Error-reading-grass-worldspace-x-y and https://dyndolod.info/Help/Grass-LOD#Error-reading-grass-worldspace-x-y-Error-processing-grass-data-CGID-Unable-to-read-beyond-the-end-of-the-stream-System-IO-EndOfStreamException

See https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs if further help is needed.

Expand  
 

My bad I think that was from when I tried to run it with grass LODs but I didn't have a grass cache set up. I've been spending all day today trying to get appropriate logs but the program just keeps stalling freeezing. I let it run last night when I went to bad and it got most of the way through it but when I woke up the UI was frozen and I didn't have any plugins in the output directory so I don't think it finished.

Some things I've tried: limiting the the program to only be able to use 12 cores (I have 16 physical cores), limiting the number of concurrent processes in the ini to 1 with MaxLODGen=1, limiting the number of threads to 4 in the ini with LODGenThreadSplit=4, but still no luck it always freezes or stalls around the time that it starts generating texture atlas for tamriel. I wish I could give you more relevant logs but it seems like it only writes them when the program either experiences a fatal error that causes it to crash or it finishes, neither of which are happening for me it's just getting stuck.

  • 0
Posted

I finally fixed it by rebooting my computer and disabling my bashed patch. I'm not sure which one fixed it but I would guess the bashed patch was the problem since it says in the console to disable it if you have problems I just didn't think the problems I was having, DynDOLOD just getting stuck, were caused by the bashed patch. If anyone else encounters this issue make sure to disable the bashed patch before you generate.

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
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines, Privacy Policy, and Terms of Use.