shun126 / UE5-DungeonGeneratorDemo

Unleash Limitless Dungeon Exploration with Unreal Engine 5's Plugin. Create custom rulesets and generate efficiently for a unique and immersive experience.
https://www.unrealengine.com/marketplace/slug/36a8b87d859f44439cfe1515975d7197
MIT License
27 stars 4 forks source link

bug int 1.6.1 #34

Closed MichaelLiew1990 closed 1 month ago

MichaelLiew1990 commented 1 month ago

I have tested your 1.6.1 version, and found bugs:

  1. DestroyDungeon will not unload sub level, you can modify your code like below: streamLevel->SetIsRequestingUnloadAndRemoval(true); //streamLevel->ClearLoadedLevel();
  2. Because my game is multiplayer game, so i regenerate on server then using same seed to regenerate on client, but interior(like table) not spawn on client, table i think should not need to replicated, it should spawn by your system at same position i think
shun126 commented 1 month ago
  1. thank you for your suggestion. I will revise it immediately.

  2. I am not sure about the interior replication. For example, if the interior is going to be destroyed, it would be better not to spawn at the client. What do you think?

Maybe it would be better to add an attribute to spawn at the client in the interior database, as you suggested before.

MichaelLiew1990 commented 1 month ago
  1. Yes, it is better to add an attribute.
shun126 commented 1 month ago

In plugin version 1.6.2, I have added the ability to choose the spawning method for interior actors.