[MOD] Distant Terrain

A curated forum for approved mods. Users are unable to create new topics in this forum but can reply to existing topics. Please message a moderator to have your mod moved into this forum area.
User avatar
Hazelnut
Posts: 1489
Joined: Sat Aug 26, 2017 2:46 pm
Contact:

Re: [MOD] Distant Terrain

Post by Hazelnut » Mon Feb 04, 2019 9:58 pm

pango wrote:
Mon Feb 04, 2019 9:33 pm
PS From what I'm reading it is asynchronous though, so it shouldn't block the game during its whole execution. mmh.
Assuming it's anything like later Java GCs, a parallel collector still needs to block other threads during 2 phases of the overall process. Unfortunately while I'm a moderate expert on Java GCs (prior to java 8) I know nothing about C# GCs. :oops:

User avatar
pango
Posts: 1402
Joined: Wed Jul 18, 2018 6:14 pm
Location: France
Contact:

Re: [MOD] Distant Terrain

Post by pango » Tue Feb 05, 2019 3:42 am

Hazelnut wrote:
Mon Feb 04, 2019 9:58 pm
pango wrote:
Mon Feb 04, 2019 9:33 pm
PS From what I'm reading it is asynchronous though, so it shouldn't block the game during its whole execution. mmh.
Assuming it's anything like later Java GCs, a parallel collector still needs to block other threads during 2 phases of the overall process.[...]
Right, hence my careful choice of words... walking stacks is not something you want to do on live processes, for example.
Anyway, that means that the timings logged by UnloadUnusedAssets() may be a poor indicator of how much your program is impacted by assets gc.
Also, what happens if one calls gc in rapid fire like I did for this benchmark? That could very well be meaningless, even if the timings above look similar to what I've seen in normal game logs...
So, sorry for the noise :oops:
When a measure becomes a target, it ceases to be a good measure.
-- Charles Goodhart

User avatar
Nystul
Posts: 1374
Joined: Mon Mar 23, 2015 8:31 am

Re: [MOD] Distant Terrain

Post by Nystul » Tue Feb 05, 2019 7:12 am

these are interesting and valuable findings.
Regarding DT mod I am not sure if it is a good idea to remove the UnloadUnusedAssets() call. People were reporting in the past that they get crashes if it isn't called after walking around for some time

Narf the Mouse
Posts: 758
Joined: Mon Nov 30, 2015 6:32 pm

Re: [MOD] Distant Terrain

Post by Narf the Mouse » Tue Feb 05, 2019 7:15 am

Nystul wrote:
Tue Feb 05, 2019 7:12 am
these are interesting and valuable findings.
Regarding DT mod I am not sure if it is a good idea to remove the UnloadUnusedAssets() call. People were reporting in the past that they get crashes if it isn't called after walking around for some time
It sounds like you're calling it once per terrain gen? Maybe call it once every four? Or let people use a setting?
Previous experience tells me it's very easy to misunderstand the tone, intent, or meaning of what I've posted. If you have questions, ask.

User avatar
Nystul
Posts: 1374
Joined: Mon Mar 23, 2015 8:31 am

Re: [MOD] Distant Terrain

Post by Nystul » Tue Feb 05, 2019 8:00 am

not sure how often core calls it but dt mod only calls it when player moves to new map pixel

does anyone know if this call must happen in the unity main thread? I fear so but if not we could try to do it in a separate thread

User avatar
Hazelnut
Posts: 1489
Joined: Sat Aug 26, 2017 2:46 pm
Contact:

Re: [MOD] Distant Terrain

Post by Hazelnut » Tue Feb 05, 2019 8:38 am

I'll take a look with the profiler and report back what it shows. (or my interpretation of what it shows at least)

User avatar
pango
Posts: 1402
Joined: Wed Jul 18, 2018 6:14 pm
Location: France
Contact:

Re: [MOD] Distant Terrain

Post by pango » Sun Apr 28, 2019 11:36 am

Hi guys,
I was just testing the southern border of the map, and strange things happen with Distant Terrain...
Screenshot.jpg
Screenshot.jpg (163.93 KiB) Viewed 778 times
Both unmodded DFU and Mountains and Hills behave correctly (or at least, as before: you arrive at a clean-cut end of the world)
I haven't checked the other borders.
Attachments
SAVE239_end_of_the_world.zip
(401.7 KiB) Downloaded 16 times
SAVE238_pyramids.zip
(418.34 KiB) Downloaded 17 times
When a measure becomes a target, it ceases to be a good measure.
-- Charles Goodhart

User avatar
Midknightprince
Posts: 1096
Joined: Fri Aug 11, 2017 6:51 am
Location: San Antonio TX
Contact:

Re: [MOD] Distant Terrain

Post by Midknightprince » Fri May 03, 2019 5:55 am

This is still working for me in the current live build Windows 10
Check out my YouTube Channel!

User avatar
King of Worms
Posts: 2168
Joined: Mon Oct 17, 2016 11:18 pm
Location: Scourg Barrow (CZ)
Contact:

Re: [MOD] Distant Terrain

Post by King of Worms » Sun May 05, 2019 12:47 pm

Its working but with this mod, I cant exit the game. It freezes and I need to exit it using the CTRL+ALT+DEL
Windows 7 x64
Anyone has the same issue?

User avatar
jayhova
Posts: 581
Joined: Wed Jul 19, 2017 7:54 pm
Contact:

Re: [MOD] Distant Terrain

Post by jayhova » Sun May 05, 2019 6:06 pm

I've had that issue for a while
Remember always 'What would Julian Do?'.
Windows 10 Pro 64 bit. DFU Ver. PreAlpha 0.8.6

Post Reply