Jump to content

Pille

Members
  • Posts

    1,388
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by Pille

  1. Changelog 0.86(b), 0.87, 0.88 * fixed bug in sleeper generator * auto repeat mode for export expand buttons * improved import/export box (y-offset/underground is represented by brown color) * yOffset for export function * added way to handle multiply game versions more efficiently (see 'set game directory...' dialog) * slightly faster nitrogen list creator and better indication of when process is finish * new console command 'restart' - restarts the editor * new console command 'adjustLight' - Changes light densities POI-wide * added A18 - A19 converter (see subfolder 'converter' in main directory of the editor). The following instructions apply analogously (use the AAA_A18_TO_A19_CONVERSION_HELPER instead of AAA_A17_TO_A18_CONVERSION_HELPER): A17 to A18 conversion The lights of old A18 POIs need to be adjusted. They will be too bright if you load an A18 POI into A19. So I recommend to adjust the densities using the console command (see system tab) 'adjustLight 0.33' (without the ' '). This will change the intensities of all POIs in the specified directory. Unfortunately, the autoupdater is not working ATM. So you have to download the whole program if you want to have the most recent version: Download v0.88
  2. @Cpt Krunch No no. It's a way to create one-time spawns in vanilla. You can spawn everything listed in the entityclasses.xml even vehicles.
  3. Yeah but not sure if it's worth the effort. It's still WIP and there are about two or three potential users.^^ Uhh and my instructions should already explain everything.
  4. How-To for zombie editor v0.87 - Adding static spawns to POIs on a map This instructions will be updated soon when I update the editor. It's complicated at the moment but will soon be simplified.^^ 1. You need a map. Either generate one using Nitrogen or the ingame RWG or use an existing map 2. You need a valid nitrogen prefab list that contains all POIs used on the map. Make an empty text file prefablist.txt (its name doesn't matter) 3. Start the zombie editor 4. Click 'Extras' -> 'Nitro List Creator...' 5. Click at the checkbox 'Overwrite prefablist.txt' 6. Click 'Select Nitrogen POI List...' and select your empty textfile prefablist.txt. 7. Click 'Select Prefab directory...' and select the prefab directory of the game (default path is C:\Program Files (x86)\Steam\steamapps\common\7 Days To Die\Data\Prefabs). Make sure that all POIs used for the map are present in the prefab directory. That should always be the case anyway, unless you use relative paths to store your prefabs in the mods folder. 8. Click 'Create POI List (this may take a while)' You don't have to generate the prefablist.txt everytime you're adding static spawn to a map. It's only necessary if the 'prefabs.xml' in the folder of the map contains new POIs that are not listed in prefablist.txt. 9. Open the prefab directory of the game (default path is C:\Program Files (x86)\Steam\steamapps\common\7 Days To Die\Data\Prefabs) in the windows explorer (Linux guys should know what to do) 10. Now you have to decide to which prefabs the entities should be assigned to. Let say you want to add spawns to house_modern_01. 11. Make a copy of all files that belong to house_modern_01 (probably you only need a copy of the tts file, the blocks.nim file and the xml but I am not entirely sure atm.^^). 12. Rename the copy adding the string '_poi_map' to the names. So you should have the files house_modern_01_poi_map.tts, house_modern_01_poi_map.blocks.nim, house_modern_01_poi_map.xml etc. 13. Open the copy using the ingame editor or the zombie editor. 14. Now you should place 1-block small player-made signs (block name playerSignWood1x1). The signs represent the static spawns. So if you add a sign in front of the fridge, the original prefab (house_modern_01) will also get a spawn point in front of the fridge. 15. You can define the spawn by writing text on the sign. Example text of player sign: spawn,5,animalChicken That should spawn 5 chickens at the location of the sign. If you omit the number you'll get only 1 chicken: spawn,animalChicken You can use all entity names mentioned in the entityclasses.xml or in the corresponding modded xml. So it's 100% compatible with Mods if you use the correct names of the entities. Note upper and lower case! 16. The rotation of the statically spawned entities should be tied to the rotation of the signs (might be somewhat buggy but will be fixed soon). Only 90° rotations work at the moment. 17. When you have added all the signs you want and set their texts, save the POI. 18. The static spawns are stored in small 1x1x1 prefabs which have to be created first. Go to the tab 'System' in the zombie editor (you should see a black console with green text) and enter 'staticSpawnPOI animalChicken' in the text field below (without the ' ' ) and press the button 'Ok'. This will create the POI which holds the entity data for animalChicken. Either the prefab is be generated in the directory of the editor due to a bug or in the prefab directory of the game (default path is C:\Program Files (x86)\Steam\steamapps\common\7 Days To Die\Data\Prefabs). The console output should tell you where to find it. If it's in the editor directory, then you have to copy all files to the prefab directory of the game. The generated POI is name static_spawn_* (so for the animalChicken you have to copy the files static_spawn_animalChicken.blocks.nim, static_spawn_animalChicken.tts and static_spawn_animalChicken.xml). Note: This step (18) only needs to be executed once per entity name. It does not need to be executed every time you want to add entities to another map. 19. Next step is to insert the 1x1x1 prefabs to the map. Click 'Extras' -> 'Edit Map...' 20. Click 'Select map directory...' and select a map. Example: C:/Program Files (x86)/Steam/steamapps/common/7 Days To Die/Data/Worlds/TopMinders Map 12k 21. Click 'Select Prefab directory...' and select the prefab directory of the game (see step 7) 22. Click 'Select Nitrogen list...' and select your previously created textfile 'prefablist.txt' 23. Click 'Add static entity spawns to prefabs' (might take a while) Now you're done. You can check the prefabs.xml of the map for the string 'static_spawn_'. In my example there should be some entries for static_spawn_animalChicken. BTW. if your map already had static spawns they will be deleted (in step 23). I am not quite sure if this instruction is complete and entirely correct, so feedback is welcome. Uhh and patchnotes will be ready soon. 😁
  5. @Laz Man Finishing TWD prison POIs is not on your plate? Can't say I am surprised.😛 Probably I'm gonna start with a classic hardcore survival playthrough followed by a photo safari to take some nice screenshots of the new lightning for my desktop background.^^
  6. An update has been released. I haven't added the new version to the auto-update yet but you can download it from the link in the OP or from here: https://www.mediafire.com/file/null/Zombie_(64_bit).zip/file It's the first version with official Linux support (there's a bash script 'start_linux' in the main folder of the editor). Unfortunately I lost some data, so I had to start the whole build again from scratch, that's why there are still some features missing on linux. Anyway, I'll write down the changelog later this weekend. In the next few days some minor updates will be released to improve the new features and make them easier to use. I also need to explain how to use the static spawn thing...
  7. Hi, Some facts: * Static spawns require an old file format (for tts), so you can't have more recent features (textures, light settings and sleeper settings) and the spawns in one POI at the same time. * Solution is to split the data into two (or more) prefabs. That means the static spawn feature of the editor is based on manipulating the map (small 1x1x1 POIs that holds the spawn data are inserted into regular prefabs by changing the prefabs.xml of the map), so you can have all features in the same place and it will look like a single POI with the player's perspective. * There is an old read function for entities in the DLL file which seems to be present for backward compatibility reasons (That's what I am using). A corresponding write entity function doesn't exist and I wasn't able to find one in the older versions of the game. Probably there was one once but I only looked back to A15. Hope this helps.^^
  8. Haha nevermind. General info - the next update is scheduled for this week. Unfortunately, I deleted the Linux version and now I have to rebuild it from scratch.^^ This doesn't takes very, so still think I can release by the end of the week. The static entity spawn feature will also be ready. You shouldn't spawn to many of them the avoid performance impact.^^
  9. Should be in the folder 'logs' in the main directory of the editor. Maybe send me a PM containing the file.
  10. If nothings helps, you could check the log files checkbox in the options and send me the logs. Edit: Ok I've read the other thread. I guess the blocks.nim is damaged or doesn't exist. That would explain why you can't see the blocks. Try this one: https://www.mediafire.com/file/m3yg6s8jnafxeyp/xcostum_ThemePark(by_stallionsden).blocks.nim/file Also make sure that I haven't introduced any typos. Edit2: Perhaps I should have read more thoroughly. You wrote no POI shows up. Without the the log files I can't explain what happens. Anyway, I can load the theme park into both editors.
  11. Hi stallionsden, sounds like the game directory is not set. Is this possible? Please check 'Extras -> Set game directory...' in the main menue.
  12. Some preview screenshots...
  13. Hehe have fun. Here is a micro POI that should spawn a 4x4 truck (do not try to save in zombie or ingame editor. This would delete the entity data): http://www.mediafire.com/file/2ji34xng3c6ol3t/static_spawn_vehicle4x4Truck.zip/file
  14. I've found a way to change POIs on quest activation. Multiply prefabs can occupy the same spot and they can share a questmarker (the latter doesn't seem to be important but might be use). If you activate the questmarker the current prefab will be overwritten with that of the current quest. The order of entries in the prefabs.xml defines which POI is visible at the start of the game (bottommost position in the XML file means that the overlapping area to other buildings is overwritten by the blocks of the last POI). If you use the same position for two or more prefabs in the XML, the game will always restore the first entry in prefabs.xml on quest activation, no matter what the quest points to. Solution is to add some irrelevant layers at the sides or bottom of your POIs and then change their positions accordingly (see pic below). Also static entity spawns are possible now thanks to Hal9000. He gave me the correct hash function that can be used to translate the names of the entities to IDs which can be stored in the tts file. Those tts files use an old file format that can't include the more recent features (i.e. paintable textures, light settings, sleeper settings etc.). However, static entities can be added to small 1x1x1 prefabs and we can place those inside regular buildings by editing the prefabs.xml. So all I need to do is to create small POIs for each entity in the entityclasses.xml and to write a tool to enter them in the prefabs.xml. Fortunately that's fairly easy.
  15. Preview of improved import and export:
  16. My dreams come true.^^ Seriously, it's not intentional, right? I'm missing some important formatting features, i.e. font settings and tables. ATM, I can't even select a monospace fonts to imitate tables. However, the general design looks good and is much more modern than the old one.
  17. This is an automatically generated message. Timestamp 4/28/2020

  18. I am very sure that there were no substantial changes (regarding the way the editors process the block data), neither in my program nor in the game. So I have no clue what's going on. If you would send me one of the faulty POIs, I could check whether the problem is connected to your configuration or is caused by something else.
  19. Hi, I've released the next update for you ahead of schedule. Please update the editor to version 0.86. The crash is probably related to the XML files. The new version of the program contains a couple of important fixes that may address the issue. If it's keep crashing, please activate the logfiles check box in the options and send me the log file generated during the conversion. If we can figure out what POI is responsible for the crash, then I can fix the bug. There's also an option 'advanced replacing tool loads prefab xmls' that you could turn off... Edit: Uhh wait you converted from 18.3 to 18.4? AFAIK that's not necessary and the process was designed for conversions from A17 to A18. @all I am going to release the changelog later.
  20. Did you try the link from the original post? Download LINK (64 bit) Ok, thanks for the info. Sounds like you succeeded. Preview (added quick load, same feature as in the ingame editor):
  21. Changelog 0.85 * added POI generator (needs more options) * added new option to sleeper generator * added support for custom sleeperblocks * improved volume and sleeper placement: * renamed sleeper generator to sleeper randomizer * improved nitrogen support: * added tool to compare Nitrogen's prefablist.txt with the prefabs.xml of a map to check if all POIs were placed on the map * added tool to generate/update a prefablist.txt for Nitrogen * added console command 'nitrogen all'. It's kind of redunant though. Better use the tool. * fixed xml bug (crash, thx n2n1) * fixed gui bug of sleeper generator * fixed console scrolls down * fixed bug in insert row/column (thx TopMinder) * lots of other small bug fixes
  22. Yeah, I'll start with easy things tho. So random sleepers, loot and mines.
×
×
  • Create New...