# Error: Actor ... has an invalid HLOD level

**URL:** <https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596>\
**Category:** Blueprint\
**Tags:** unreal-engine, unreal-editor-for-fortnite, question, fortnite\
**Created:** [October 13, 2024, 3:33pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596 "2024-10-13T15:33:21Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Leertaste](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/leertaste/32/1048295_2.png) [@Leertaste](https://forums.unrealengine.com/u/Leertaste)\
**Post date:** [October 13, 2024, 3:33pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/1 "2024-10-13T15:33:22Z")

</div>

Hi!  
I have the following error that keeps repeating itself over and over again.  
Does anyone know how I can fix this?

It says: Actor … has an invalid HLOD level

 ![Screenshot 2024-10-13 170633](https://d3kjluh73b9h9o.cloudfront.net/original/4X/b/d/9/bd9b10106dc45833bba9abf6d1c44ebd1e5ba0b4.jpeg)

---

<div class="post-metadata">

**Author:** ![Hardcawcanary](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/hardcawcanary/32/906569_2.png) [@Hardcawcanary](https://forums.unrealengine.com/u/Hardcawcanary)\
**Post date:** [October 14, 2024, 2:10am UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/2 "2024-10-14T02:10:35Z")

</div>

Hey Leertaste,

Make a Check-in Changes snapshot and put a description in the changelog like Invalid HLOD.

Check your World Settings tab

Whats your Runtime Spatial Hash ? WorldPartitionRuntimeSpatialHash or WorldPartitionRuntimeHashSet

Does the Default HLOD Layer point to your current HLOD layer ?

Hang on, your HLOD layer is Asteria\_Trees\_HLOD… sounds like you are using multiple HLOD layers or is it just the one ?

If it has been working before, and your running a live edit session when you build HLODs, it may just require closing the launched session and restarting editor, build HLODs again before you launch.

Otherwise if you haven’t successfully built HLODs, how have you set them up ?  
Have you added the HLOD layer inside the props settings ?

---

<div class="post-metadata">

**Author:** ![Leertaste](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/leertaste/32/1048295_2.png) [@Leertaste](https://forums.unrealengine.com/u/Leertaste)\
**Post date:** [October 14, 2024, 3:15pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/3 "2024-10-14T15:15:38Z")

</div>

Hi!  
My runtime spatial hash is WorldPartitionRuntimeHashSet.  
I have attached a screenshot of how my world settings are set.

It worked before and I did it again now as you said but it didn’t help.

I built the HLODs by going to Create HLODs at the top.

My HLOD layer looks like the screenshot. I deleted the old HLOD layer and created a new one. I hope this is not a problem.

 ![Screenshot 2024-10-14 165634](https://d3kjluh73b9h9o.cloudfront.net/original/4X/f/6/b/f6b92e63ff1f34d2b13b293ce3171d7d3e361453.png)  
 ![Screenshot 2024-10-14 171214](https://d3kjluh73b9h9o.cloudfront.net/original/4X/e/6/f/e6f355999b838bae1c91e09bbe2d693499ab3350.png)

---

<div class="post-metadata">

**Author:** ![Leertaste](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/leertaste/32/1048295_2.png) [@Leertaste](https://forums.unrealengine.com/u/Leertaste)\
**Post date:** [October 14, 2024, 3:37pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/4 "2024-10-14T15:37:22Z")

</div>

Updated: I have now changed the world settings but it still does not work. But I think it is more correct as in the screenshot above.

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/d/a/1/da1a21b73c7499be0221ef81bdf723f091c12b30.png)

---

<div class="post-metadata">

**Author:** ![Hardcawcanary](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/hardcawcanary/32/906569_2.png) [@Hardcawcanary](https://forums.unrealengine.com/u/Hardcawcanary)\
**Post date:** [October 14, 2024, 4:06pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/5 "2024-10-14T16:06:21Z")

</div>

Are you using WorldPartitionRuntimeHashSet for any particular reason or just selected it ?  
once you change it from WorldPartitionSpatialRuntimeHash, you can’t change back.  
I’m curious because I don’t know much about it I’ve only been using UEFN with 0 UE XP.

Deleting the old HLOD is not too bad, I have 2 projects where I’ve deleted them more than 15 times each, I usually can’t build HLODs without doing it on them.  
I think its best to do this, because HLOD layers seem to keep old references to deleted things, or light values from some deleted lights.  
And using Delete HLODs from the Build HLOD menu doesn’t work properly.  
But deleting the old HLOD layer doesn’t seem to work if you Save directly after replacing references to the new HLOD layer…

This is how I delete the HLOD Layer (pasted from a text file)

- Close Fortnite Edit/Play Mode
- Make a new HLOD Layer in Content Browser - Right Click\>World\>HLOD Layer
- Delete existing HLOD Layer - Replace References to the new one -
- DON’T Save When it asks, otherwise it will possibly keep bad references in there
- Double Click on Level Thumbnail
- Now you can Save if prompted.
- Then do a Build Landscape - ignore Yellow Warnings - use drop the down filter to deselect them - deal with Red Errors
- Double Click your Level Thumbnail again, Save if prompted
- Build HLODs
- Try to launch session

Here’s a link to a similar issue, and it was using the WorldPartitionRuntimeHashSet which worked out all right in the end

> [@All actors have an HLOD issue](https://forums.unrealengine.com/t/all-actors-have-an-hlod-issue/1999714):
>
> Summary Been trying to get HLODS working for awhile I got them working but the water wouldn’t render at all in certain areas so I restarted deleted all HLODS and trying to do hlods again now everything won’t work Please select what you are reporting on: Unreal Editor for Fortnite What Type of Bug are you experiencing? Assets Steps to Reproduce build hlods remove hlods delete old hlod layer make new hlods layer build landscape build hlods Expected Result To be able to work the map Obser…

---

<div class="post-metadata">

**Author:** ![im\_a\_lama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/im_a_lama/32/995063_2.png) [@im\_a\_lama](https://forums.unrealengine.com/u/im_a_lama)\
**Post date:** [October 14, 2024, 5:13pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/6 "2024-10-14T17:13:54Z")

</div>

I believe it’s a bug, it’s now set to WorldPartitionRuntimeHashSet by default and you can’t select the other one (see there’s no revert to default arrow on the right)

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/9/2/8/9280f0f3f67f3287ab140e640067be024e7c2244.png)

---

<div class="post-metadata">

**Author:** ![Hardcawcanary](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/hardcawcanary/32/906569_2.png) [@Hardcawcanary](https://forums.unrealengine.com/u/Hardcawcanary)\
**Post date:** [October 14, 2024, 5:45pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/7 "2024-10-14T17:45:53Z")

</div>

With the new HLOD Layer slot thats popped up in prop details, this looks like it can handle a few different HLOD layers, bit more complex than the original, but maybe it’s introduced to deal with the different needs of having large low density areas, like countryside detail levels in one HLOD layer and higher density city detail levels in other HLOD layers. Which would be better than the single RuntimeSpatialHash blanket value.

---

<div class="post-metadata">

**Author:** ![Leertaste](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/leertaste/32/1048295_2.png) [@Leertaste](https://forums.unrealengine.com/u/Leertaste)\
**Post date:** [October 14, 2024, 5:48pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/8 "2024-10-14T17:48:45Z")

</div>

WorldPartitionRuntimeHashSet was set by default for me.  
I have also just gone through your tutorial but without success. The same errors are still displayed. I also clicked on the link and read through the whole conversation you had with him and tried to implement it in exactly the same way, but also without success.

I just applied an old snapshot to see if the problem existed back then and yes, the error did exist back then. However, only trees are displayed as errors and not walls etc. What could be the reason for this?

---

<div class="post-metadata">

**Author:** ![Hardcawcanary](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/hardcawcanary/32/906569_2.png) [@Hardcawcanary](https://forums.unrealengine.com/u/Hardcawcanary)\
**Post date:** [October 14, 2024, 5:57pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/9 "2024-10-14T17:57:48Z")

</div>

Did you use the foilage painter ?

---

<div class="post-metadata">

**Author:** ![Leertaste](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/leertaste/32/1048295_2.png) [@Leertaste](https://forums.unrealengine.com/u/Leertaste)\
**Post date:** [October 14, 2024, 6:01pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/10 "2024-10-14T18:01:05Z")

</div>

Not yet for the snapshot. I used it afterwards.

---

<div class="post-metadata">

**Author:** ![Leertaste](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/leertaste/32/1048295_2.png) [@Leertaste](https://forums.unrealengine.com/u/Leertaste)\
**Post date:** [October 14, 2024, 6:01pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/11 "2024-10-14T18:01:33Z")

</div>

@Hardcawcanary is there a default map or any way I can select so that it is not WorldPartitionRuntimeHashSet but WorldPartitionSpatialRuntimeHash?

---

<div class="post-metadata">

**Author:** ![Hardcawcanary](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/hardcawcanary/32/906569_2.png) [@Hardcawcanary](https://forums.unrealengine.com/u/Hardcawcanary)\
**Post date:** [October 14, 2024, 6:29pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/12 "2024-10-14T18:29:59Z")

</div>

I haven’t used foilage painter before, but its the only difference I could think of  
Just did a search for foilage painting and HLODs…seems there is a bit of trouble going on there

Re - Runtime Hash Class, I don’t really know.

There should be a way

In HLODSetups, try giving it a name and ticking the Spatially Loaded setting

---

<div class="post-metadata">

**Author:** ![Hardcawcanary](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/hardcawcanary/32/906569_2.png) [@Hardcawcanary](https://forums.unrealengine.com/u/Hardcawcanary)\
**Post date:** [October 14, 2024, 6:37pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/13 "2024-10-14T18:37:10Z")

</div>

The team making this system must be too mentally drained yet to tell us how to drive it…

---

<div class="post-metadata">

**Author:** ![Leertaste](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/leertaste/32/1048295_2.png) [@Leertaste](https://forums.unrealengine.com/u/Leertaste)\
**Post date:** [October 14, 2024, 6:43pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/14 "2024-10-14T18:43:54Z")

</div>

I will look at it again tomorrow. Many thanks in advance!

---

<div class="post-metadata">

**Author:** ![Leertaste](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/leertaste/32/1048295_2.png) [@Leertaste](https://forums.unrealengine.com/u/Leertaste)\
**Post date:** [October 15, 2024, 5:48pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/15 "2024-10-15T17:48:35Z")

</div>

So I have now copied the world settings 1:1 from another map of mine and also migrated the HLOD file from this one. Then I got this error:

It says the following: ReloadFN Invalid override of property value “…” has an override of “True” (default “False”) for property “…”

 ![Screenshot 2024-10-15 194321](https://d3kjluh73b9h9o.cloudfront.net/original/4X/0/0/a/00a6da0f122571757cb889d6c682a92265fbc671.png)  
 ![Screenshot 2024-10-15 194334](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/3/2/2328006d87e13e9ff30fed73e9e73fe354ff6a98.png)

The problem is that the world is still not loading properly and I also have problems with the water, as you can see in the 3rd screenshot.

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/8/f/b/8fb24d751f2ba1e81038bd01d0734e52a1307385.jpeg)

---

<div class="post-metadata">

**Author:** ![Leertaste](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/leertaste/32/1048295_2.png) [@Leertaste](https://forums.unrealengine.com/u/Leertaste)\
**Post date:** [October 15, 2024, 5:52pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/16 "2024-10-15T17:52:59Z")

</div>

Now I have loaded the HLODs again and got the error from the beginning again. ☹

---

<div class="post-metadata">

**Author:** ![Hardcawcanary](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/hardcawcanary/32/906569_2.png) [@Hardcawcanary](https://forums.unrealengine.com/u/Hardcawcanary)\
**Post date:** [October 16, 2024, 2:37am UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/17 "2024-10-16T02:37:52Z")

</div>

Those yellow validation warnings are OK, they can be ignored, they always seem to happen and the Validation fix only works after a memory check completes… But they come back anyway if you add stuff and redo the HLOD build again. I’ve published updates a few times with these warnings not fixed, I’m fairly sure lots of creators are doing it at the moment.

But yes, the old HLOD works, but I think it may be because it looks empty and has nothing to validate or reference.

This may be why it’s also not showing ocean ??? not too sure though.

Have you set up your ocean and waterzone correctly ?  
Waterzone and Ocean extents 160000, 160000 or bigger ?

OK the trees are the problem… and they were done in Foilage Mode,  
so we need to focus this and research foilage mode and hlod for a proper setup

---

<div class="post-metadata">

**Author:** ![Leertaste](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/leertaste/32/1048295_2.png) [@Leertaste](https://forums.unrealengine.com/u/Leertaste)\
**Post date:** [October 16, 2024, 3:53pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/18 "2024-10-16T15:53:31Z")

</div>

So it’s because of the trees that contain Asteria.  
I have deleted all the trees that contain it. And now it works. Looks like a lot of work for me again…

 ![Screenshot 2024-10-16 173023](https://d3kjluh73b9h9o.cloudfront.net/original/4X/6/9/1/691dd9cf90828907815a2a81e01dd53f0e1423b6.jpeg)  
 ![Screenshot 2024-10-16 175157](https://d3kjluh73b9h9o.cloudfront.net/original/4X/1/7/5/175ae0813563330e8d34ced9e9d7635a767ae75c.jpeg)

---

<div class="post-metadata">

**Author:** ![Leertaste](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/leertaste/32/1048295_2.png) [@Leertaste](https://forums.unrealengine.com/u/Leertaste)\
**Post date:** [October 16, 2024, 5:34pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/19 "2024-10-16T17:34:12Z")

</div>

However, I still have a problem. The rivers and lakes are not loading properly or are only loading when I am close to them.  
How can I fix this?  
I no longer have any errors when loading the HLODs…

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/a/b/e/abe88d9ce53e6391b0fad0ae4e85b195c41de443.jpeg)

---

<div class="post-metadata">

**Author:** ![Leertaste](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/leertaste/32/1048295_2.png) [@Leertaste](https://forums.unrealengine.com/u/Leertaste)\
**Post date:** [October 16, 2024, 6:01pm UTC](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596/20 "2024-10-16T18:01:38Z")

</div>

> [@Ocean Dissapearing ingame and in Editor.](https://forums.unrealengine.com/t/ocean-dissapearing-ingame-and-in-editor/1998741/10):
>
> Good work on the backdrop island find, i have more faith in the distance cull setting now, i will do the same thing on mine. Maybe they are so far away they aren’t getting added to the HLOD ??? With the ocean, check how many waterbrushes you have in the outliner, there should be only 1 per landscape. Keep playing with the ocean splines, there could be a sweetspot. I notice you also have an underground volume in the Red BOX, I wonder if this has any influence on the situation

Everywhere I look for what I need, I find you xD.

I have now looked at the tutorial here and will try it tomorrow and then report whether it works.

[Next page](https://forums.unrealengine.com/t/error-actor-has-an-invalid-hlod-level/2066596.md?page=2)
