Announcement

Collapse
No announcement yet.

A17 How Long Would You Wait For A Pre-Generated Map to Build?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    A17 How Long Would You Wait For A Pre-Generated Map to Build?

    Figure I'll set the stage.

    Dies Fourth started a thread....
    https://steamcommunity.com/app/25157...9130467342263/

    I figured I could start a poll here, and we'd link it. (There was a previous thread by Jost I accidentally deleted in attempting to add a poll. Very sorry guys.)


    Ok, Original RWG map 30k radius, or a total of 2827.43 square kilometers. (Since a9 or so. Not sure on size before that. I have heard it was "infinite" at one point.)
    A16 RWG map 10k radius, or a total of 314.16 square kilometers. (Because the shakes past that were really bad.)
    Navezgane map is 4k x 4k, which makes 16 square kilometers.
    A17 RWG map will be 8k x 8k, which sets it at 64 square kilometers.

    For reference, here is an image provided by RedEagle.
    251570_screenshots_20180806181519_1.jpg
    Click for Full Size
    The outer circle is the current 10k radius map.
    The square line is the A17 8k square.
    The solid square in the center is the size of the current Navezgane map.

    Estimates in the poll are based on data provided by Faatal in the dev diary where it is mentioned that the current map took approximately. (source)
    Originally posted by faatal View Post
    ...
    Tried out the new 8k RWG today and it took over an hour running in the editor. I think Kinyajuu said it was 5 or 10 mins in a build. I will hopefully get to help him with some optimizations.
    Here is the calculated area of the above options.
    8k 64 km squared
    10k 100 km squared
    12k 144 km squared
    16k 256 km squared
    17.73 314.35 km squared (Darn close to the same area as the current map.)
    20k 400 km squared

    Using the previous estimate, I calculated approximately how long it would take for terrain generation.

    EDIT: A developer has answered concerns raised by the map reduction. Please skip to post #66 in this thread and read before replying with angry concern.
    216
    8k x 8k 5-10 minutes
    12.50%
    27
    10k x 10k 8-16 minutes
    12.04%
    26
    12k x 12k 12-23 minutes
    12.96%
    28
    16k x 16k 20-40 minutes
    5.56%
    12
    17.73k x 17.73k 25-50 minutes
    0.93%
    2
    20k x 20k 32-63 minutes
    12.96%
    28
    I don't care if it takes all day.
    43.06%
    93
    Last edited by Roland; 08-15-2018, 01:44 AM.

    #2
    These calculations assume the time scales up linearly with area. While there's a good chance that's true, it's also exactly what any optimizations would be designed to improve, some of which may already be implemented.

    Comment


      #3
      Originally posted by Crater Creator View Post
      Also, these calculations assume the time scales up linearly with area. While there's a good chance that's true, it's also exactly what any optimizations would be designed to improve, some of which may already be implemented.
      Right, and it could go the other way too. As it goes farther out, it may slow down and take longer. I didn't feel like playing with curves without more solid data though, so I just did a flat estimate based on the given values.

      My vote was for 12k, because if I was staring 6k or local MP, that's what I would be comfortable with.

      I fully intend to roll 20k on my dedicated server though if I can.

      Comment


        #4
        For me in SP 8k is alright if the cell size is 1000 by 1000, allows possible 64 building clusters. 1800 x 1800 yields only 19, if flat. Otherwise 10k at 1800 by 1800.
        Sylenthunder isn't 12k the actual default now. because region folder yields 144 files.

        Comment


          #5
          It's because it's a circle, not a square. Outer border is 10k from center.

          In order to get close to the same area with a square, I calculated 17.72k across on the square.

          Comment


            #6
            Here's the thing. According to Kinyajuu, the maps exist separately from our Saved character data which is why we can start a new save on a new map. I'd be all for a 16k x 16k option even if it ended up taking 2-3 hours because I could start on Navezgane and while playing that and checking out what's new I could generate a new random map each night before going to bed and let it work itself out while I'm sleeping. At the end of a week I would have 7 different maps I could choose to play all of which would be ready to load much more quickly thanks to the pregeneration already being done.

            Comment


              #7
              I preview a lot of maps before I settle down to play after RWG changes just to understand and get an idea of how the worlds generally come out. I've got hundreds of preview shots posted on Steam (and those are just the ones that made the posting cut).
              Assuming it is possible, I'd wait the 30-60 min for a 20kx20k once I've decided on a world/seed.
              Heck, even longer for ever larger on more interesting seeds.

              Originally posted by SylenThunder View Post
              Just a slight correction. That is the 1/4 size version. Steam would not allow the full size version.
              Details can be found here, including this link to the 20160x20160 full size version.
              Last edited by Red Eagle LXIX; 08-11-2018, 02:19 AM. Reason: Fix link, note, that is a 21MB jpg

              Comment


                #8
                Sorry, I think I presented it wrong. I understand the square perimeter, touching circle perimeter. I meant that since Ken is converting usable area to a square vs circle. If cells are 1k by 1k, mathematically it would even out to your example.

                That's what I have been doing now on 16 to get a walking visual of potential layout.
                I tried to stay with whole number and no remainder in the radiation zone.

                I keep forgetting its radius not diameter.

                Comment


                  #9
                  Roland:
                  good idea for me to remember. I zip my profile now anyway.
                  If they figure a way to have each of the smaller maps
                  load and unload as you go, eventually we can walk from one map to
                  the other. each with its own pregen rules. during same gameplay.

                  Comment


                    #10
                    Gentlemen I guess I’m not following here. Are we saying wait for a selected seed to be completely built in a server environment, single or both? If I understand correctly we are talking about having the map fully built to eliminate loading while traveling and whatnot. For a single player i think 12 x 12 would be fine. Decent balance of time vs size. I assume this depends on hardware and such as well for overall time. If I’m setting up the server for random then I would setup and let it run to completion no matter the time. Plan ahead as it were.

                    Comment


                      #11
                      I don't care if it takes awhile.

                      I just grab a drink or do some laundry.
                      You only have to wait once.


                      ~Lucky
                      Working-Castle-Tribute-to-A16-Plus-bonus-tips-video

                      Comment


                        #12
                        Originally Posted by faatal
                        ...
                        Tried out the new 8k RWG today and it took over an hour running in the editor. I think Kinyajuu said it was 5 or 10 mins in a build. I will hopefully get to help him with some optimizations.
                        I could be misreading this, but it seems that the 1 hour cited was for "Editing Tools" and the 3-D viewable map. The 5-10 minutes in "build" would seem to indicate building the world before play.

                        Any official input on this?

                        Comment


                          #13
                          Originally posted by skullpoker View Post
                          I could be misreading this, but it seems that the 1 hour cited was for "Editing Tools" and the 3-D viewable map. The 5-10 minutes in "build" would seem to indicate building the world before play.

                          Any official input on this?
                          More, likely running in Unity Editor versus a build of the game from the code.
                          Last edited by Red Eagle LXIX; 08-11-2018, 03:40 AM.

                          Comment


                            #14
                            bigger the better baby

                            Comment


                              #15
                              If you want people to accept the wait time, then you need to instigate two changes to the start.

                              1. Warn the player in no uncertain terms that map pre-gen will take a long time (with estimates, possibly based on a short test run on their machine), and

                              2. A progress indicator that leaves the user in no doubt that the process is indeed progressing, and not stuck in some endless loop.

                              The current game loading display is a good example... Loading Blocks.... Loading Particles... Generating Player...

                              Personally I found the old RWG map to be absurdly large (but I only play SP). If I can't personally explore the bulk of a map then I really don't want it.

                              My old 2 core processor and HDD would struggle to keep up the terrain generation whenever I was on a minibike, to the degree that I could ride into a boulder before it was even rendered, and I'd need to regularly stop to let the ground fill in a bit before driving any further.

                              As for the poll, provided I didn't need to dedicate resources to a different task, I'd be OK with it taking overnight to pre-gen.

                              Comment

                              Working...
                              X