PDA

View Full Version : Megadungeon



Govanon
March 15th, 2020, 11:26
Greetings,
Anyone who follows my posts here on the forum, should know that I am setting up a megadungeon, Barrowmaze, this has been consuming me a lot of time. The good news is that I finished it, however, I made a big mistake, I created some layers of them (one for the walls, another for the doors, and another one for objects like big statues). I understand that this is not recommended in a big map. However, it was the way I was able to work without going crazy. Unfortunately, I don't know if a tool to merge the layers will be implemented. The "timeout" error has occurred and the map is not usable. It happens when I drop a character to test in some areas. Below is the error message. I would not like to miss the job that consumed me some nights that I should sleep. If it is not some abuse on my part I ask the community for help or a dev to remedy the situation. I would greatly appreciate it. I leave here the error message and the module saved with the map. Thank you in advance.

[3/15/2020 7:06:51 AM] Launcher scene starting.
[3/15/2020 7:06:57 AM] Starting cloud server mode. [Govanon]
[3/15/2020 7:07:00 AM] Game server started. [68.183.117.123:58326]
[3/15/2020 7:07:00 AM] Launcher scene exiting.
[3/15/2020 7:07:00 AM] Tabletop scene starting.
[3/15/2020 7:10:15 AM] [WARNING] Frame hotkeytitlebox contains out-of-range values in Middle.
[3/15/2020 7:10:15 AM] [WARNING] Frame hotkeytitlebox contains out-of-range values in Right.
[3/15/2020 7:12:50 AM] [<color="red">ERROR</color>] Maximum time elapsed in Visibility Computer compute. Exiting.

The module file (https://drive.google.com/file/d/18w7RY7H9Gn3Azpr8suczQk7zl0ovAD8r/view?usp=sharing)
Campaign .mod (https://drive.google.com/file/d/1ingiQo_8ih3LWf0nYktl0S9kaetnPZ3n/view?usp=sharing)

I ask for your help because I'm a little exhausted, and I would love to run this campaign. Thanks!

Zacchaeus
March 15th, 2020, 12:05
I don't see any problems in the campaign. I did disable all the decal extensions that you had loaded before I started the campaign - so possibly one of those is the issue; or possibly another extension that you have loaded. Other than the thing taking a while to load since it is pretty massive I didn't get any errors.

The module loads fine and again I didn't get any errors whilst playing around with it. Again I suspect possibly an extension?

Govanon
March 15th, 2020, 12:08
No extension loaded. When does the decal extension refer to the assets I used?

I noticed that the error occurs in some parts of the map, mainly in the southwestern extremes.

I tested several areas of the map by placing a character, only in one area the error occurs.

Problematic area. (https://i.imgur.com/Vr3aEpb.png)

Zacchaeus
March 15th, 2020, 12:57
Nope, I still can't reproduce the error in that area on the module.

I don't think the extensions will refer to the assets you used but there could be a conflict somewhere with any extension when you use as many as you had loaded. To test things try loading the module in a new campaign with no extensions at all (I just had the 5e theme loaded in my tests). If it works then it is more than likely an extension or extension conflict that is the issue.

Govanon
March 15th, 2020, 13:16
Tested, new campaign, no modules loaded, no extensions loaded (only 5e theme). The error occurs...


[3/15/2020 9:09:41 AM] Launcher scene starting.
[3/15/2020 9:10:10 AM] Starting cloud server mode. [Govanon]
[3/15/2020 9:10:14 AM] Game server started. [68.183.117.123:60535]
[3/15/2020 9:10:14 AM] Launcher scene exiting.
[3/15/2020 9:10:14 AM] Tabletop scene starting.
[3/15/2020 9:11:33 AM] [WARNING] Frame hotkeytitlebox contains out-of-range values in Middle.
[3/15/2020 9:11:33 AM] [WARNING] Frame hotkeytitlebox contains out-of-range values in Right.
[3/15/2020 9:13:50 AM] [WARNING] Frame tabs contains out-of-range values in BottomLeft.
[3/15/2020 9:14:29 AM] [<color="red">ERROR</color>] Maximum time elapsed in Visibility Computer compute. Exiting.
[3/15/2020 9:14:44 AM] [<color="red">ERROR</color>] Maximum time elapsed in Visibility Computer compute. Exiting.
[3/15/2020 9:14:54 AM] [<color="red">ERROR</color>] Maximum time elapsed in Visibility Computer compute. Exiting.

Zacchaeus
March 15th, 2020, 13:21
I'm not sure then what the problem is. I assume that you have the latest build of Unity (that is you have updated it).

Govanon
March 15th, 2020, 13:23
Latest build,i have...

pindercarl
March 15th, 2020, 14:24
That check was put in there to prevent the system from locking up during a line-of-sight calculation if it is taking too long to return a solution. You're actually the first user to encounter it, but you're also the first user to create a megadungeon that I am aware of. I have some optimizations in mind for LOS, but optimizations are on hold while we get the existing bugs resolved. I will take a look at the module you have provided to see how long the calculations are actually taking.

Regarding merging layers, I can see how that would be a useful organization tool and we can take a look at how best to implement that as soon as we are looking at adding feature requests.

Govanon
March 15th, 2020, 18:45
Do you recommend that I wait for you to examine the module to continue working on it?

pindercarl
March 15th, 2020, 19:40
Do you recommend that I wait for you to examine the module to continue working on it?

I took a look at the module and, while it doesn't time out for me, it gets very close. In the problem area the LOS calculation is take around 0.75 seconds. Until we're able to spend some time on optimizing the LOS calculations, this map may be a bit to complex for the current system. I can bump up the time-out, if you need to keep working on it, but I certainly wouldn't recommend it for actual play at the current time.

Govanon
March 15th, 2020, 20:02
I can bump up the time-out, if you need to keep working on it, but I certainly wouldn't recommend it for actual play at the current time.

The map is ready, if you can, increase the limit, please do so that I can make one last bet. Considering the situation, I do not intend to put another needle in it. If it breaks the limit even with the increase, I will pause the project until the optimizations in LOS are made. Thanks!

Govanon
March 16th, 2020, 11:33
With the new upgrade, in the first test, the error messages for that map no longer occur. Thanks to the devs!

mir
April 24th, 2020, 14:55
Is there a way to extract the map (asset with all layers) to use in another rule set (the dark eye with MoreCore)?

Trenloe
April 24th, 2020, 15:00
Is there a way to extract the map (asset with all layers) to use in another rule set (the dark eye with MoreCore)?
Use the universal modules extension to allow you to open the module in MoreCore. https://www.fantasygrounds.com/forums/showthread.php?41034-Universal-Module-Extension

Anything that is system specific may create errors when opened, but generic entries (maps, stories, tokens, etc.) should be OK.

mir
April 26th, 2020, 06:24
Thanks Trenloe will try this!

Govanon
April 26th, 2020, 11:10
Is MoreCore working properly at FGU?