Jump to content

Dajoor

Members
  • Posts

    12
  • Joined

  • Last visited

Posts posted by Dajoor

  1. 6 minutes ago, KingSlayerGM said:

    4 similar pois next to each other? I can't do anything if they are similar... What I can do is prevent the same one to spaw 4 times next to each other.

    It is the same POI - exact copies.

     

     

    8 minutes ago, stallionsden said:

    Trader protection has hardcoded  code added to the traders when they spawn. Has nothing to do with kinggen or compopack or any other variable. 

    The placement is not hardcoded, which I was referring to. (The protection can be modified/removed in the XML.)

     

     

    Anyway, fair enough. I have no issue in modifying the assets or POI list to get the kind of map I prefer. You have provided the critical items already, so I will be good with that. Thanks much for a great tool.

  2. The new options in 0.6 works nicely, thank you muchly. 

     

    However, I still had some issues with POI placements - it seemed to reuse a lot of assets within close proximity, sometimes next door. For example placing 4 similar compopack skyscrapers next to each other. So I investigated further. The issue seems to stem from the POI list generated from the prefabs folder. By extensively modifying the list, I was able to generate a map with low duplication per city/town, and getting more of the compopack placed.

     

    I suggest the following:

    - Force cities into large grid, towns on medium grids. This way it may pickup and place some of the large footprints POIs.

    - Create an aggregate list of POI and place from that into the grids based on zone priority. This will limit duplications. I can also suggest an internal usage counter, to limit POI usage in total on a map.

    - Check zoning assignments, some POIs are able to be placed in other zones, besides the primary/first assignment. It seems your code only uses the first zone listed.

    - Some POI can be placed in wilderness, if there is no open slot match inside city/town limits. I did this manually for some that never gets used. It makes the wilderness more interesting.

    - I had to modify the Traders to shrink the protection zone, it often overlaps near POI, making parts of them not lootable. I suggest to offset the traders by half of the protection zone so that they only extend into the street.

  3. 10 hours ago, KingSlayerGM said:

    2. KingGen tries not to use the same poi multiple times, however sometimes it is forced to choose one it has used before. I can try to improve this, but given the fact that the list of pois is not infinite, at some point pois must be repeated.

    The issue I have it generates multiple copies within close proximity (<100m same town). I suggest once per city or town.

     

    10 hours ago, KingSlayerGM said:

    3. I can't allow for empty lists. If you don't have a list, just use the vanilla list provided by KingGen

    Example: I removed all road signs, and street lights. Throws list index errors.

     

    Suggestion:

    If (poi_list.count() < 1):

    continue

    else

    ...

     

    Hope above is clearer.

  4. This tool really makes great looking maps. Thank you.

     

    A request for a couple small things:

    1. Ability to create only a single biome, for example a winter world using only snow biome.

    2. Either use any POI only once, or once per city/town. 

     

    I use a custom POI list, made from vanilla, compopack, and a few other downloads. It seems to skip some (not using them) and placing multiple copies within close proximity. I would rather it leaves blank/empty spaces. I also get py list errors when I remove certain types of POI - perhaps allow for empty lists. 

  5. 3 hours ago, KingSlayerGM said:

    @Gamida doesn't it give you an error message?

     

     

    They are called "KingGenConfig.txt" and they are saved twice. Once inside the generated world and once right next to KingGen.

     

    Every time you generate a world, the configuration is dumped inside the world, so that if you need to, you can always know how that particular world was generated. A copy of the config is also saved next to KingGen executable file so that next time you open KingGen, it will remember the last configuration.

    Thanks. I thought it meant detailed config for the gen.

  6. 7 hours ago, KingSlayerGM said:

    Are you using the option "vanilla+compo" or are you using "custom list" and then the list provided by Compo Pack? I recommend the latter, at least until KingGen is updated. If this doesn't solve your problems, I think there might be an issue with some CP pois.

     

    IIRC I used the compopack list. However the vanilla traders are defined in the compopack list anyway. From looking at the generated POI list it seems the y offset has been calculated incorrectly. I simply fixed it in the gen list and adjusted the x and z offsets as well. They all seem to load up OK with that. I did not check what the orientation issue with the POIs were, because I forgot to write down which ones it was.

     

    BTW, Py39 will not run on Win 7, Py38 will run only Win 7 64 and up. Instructions to run Py38 on Win 7 64 is on the Python website. You will need to do a x86 build with Py38 to get an exe for the Win 7 32 users, which means you will have to install both x86 and x64 versions and their libs and dependencies. You can't build a Py38 32bit compatible exe from the x64 version. You may have some issues getting the 32 bit to generate large maps.

  7. Thank you, the maps looks very good. However, I have noticed a couple of issues.

     

    1. Traders placement seems to be off. Some place into next door POIs. Some place above or below ground level. Entrances are not aligned to the nearest street.

    2. Some (>10%) POIs entrance alignment are reversed - away from streets. They also seem to place near center of the street.

     

    I am using latest 7dtd update/patch and Compopack 47. Otherwise only a few QoL mods, nothing that messes with blocks or voxels. 

     

    Also, I recommend not downgrading. Users can upgrade Win 7 without issues - it only requires them to do it correctly by following the guide posted by MS. They really do not need to rebuild and reinstall the PC. Being helpful is a rare human trait, but downgrading everyone else for the sake of one user that refuse to upgrade, may cause more problems for everyone else.

×
×
  • Create New...