Jump to content

zztong

Members
  • Posts

    1,227
  • Joined

  • Last visited

  • Days Won

    15

Everything posted by zztong

  1. Here's two... https://drive.google.com/drive/folders/1St0zhFlBMMK8WJZq3SVH6__9xaaXZxWj?usp=sharing I could probably reproduce this, if needed. I just need to keep a copy of my custom POIs from the previous build where that XML element isn't included. Then put that folder in Prefabs and generate a 8192 world with the seed "Wilderness" with many Towns and many Wilderness POIs, rest default. It was throwing the error every time until I edited the POIs with the new version and saving updated the XML. In the same google drive shared folder you'll find a folder with custom POIs in it. Put that folder in your prefabs folder, then generate a world using B231. Seed: Wilderness Size: 8192 Towns: Many Wilderness POIs: Many ... and you should see the same exception.
  2. Here's two... https://drive.google.com/drive/folders/1St0zhFlBMMK8WJZq3SVH6__9xaaXZxWj?usp=sharing I could probably reproduce this, if needed. I just need to keep a copy of my custom POIs from the previous build where that XML element isn't included. Then put that folder in Prefabs and generate a 8192 world with the seed "Wilderness" with many Towns and many Wilderness POIs, rest default. It was throwing the error every time until I edited the POIs with the new version and saving updated the XML. In the same google drive shared folder you'll find a folder with custom POIs in it. Put that folder in your prefabs folder, then generate a world using B231. Seed: Wilderness Size: 8192 Towns: Many Wilderness POIs: Many ... and you should see the same exception.
  3. Crap. forgot the stack trace... DivideByZeroException: Attempted to divide by zero. at WorldGenerationEngineFinal.WorldBuilder.spawnWildernessPrefab (PrefabData _prefab, Vector2i _prefabPos, System.Boolean _isTrader, System.Boolean _checkTownshipSafeBounds) [0x002df] in <a70e13923c11440db6ee31eb8c04b409>:0 at WorldGenerationEngineFinal.WorldBuilder+<generateWilderness>d__77.MoveNext () [0x00386] in <a70e13923c11440db6ee31eb8c04b409>:0 at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <544fca0986d54eca88fc7c56e2a8b4b4>:0
  4. Crap. forgot the stack trace... DivideByZeroException: Attempted to divide by zero. at WorldGenerationEngineFinal.WorldBuilder.spawnWildernessPrefab (PrefabData _prefab, Vector2i _prefabPos, System.Boolean _isTrader, System.Boolean _checkTownshipSafeBounds) [0x002df] in <a70e13923c11440db6ee31eb8c04b409>:0 at WorldGenerationEngineFinal.WorldBuilder+<generateWilderness>d__77.MoveNext () [0x00386] in <a70e13923c11440db6ee31eb8c04b409>:0 at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <544fca0986d54eca88fc7c56e2a8b4b4>:0
  5. Summary: (a short description of the bug) There appears to be a new XML element "PrefabSize" that is not present until you save the POI in the Prefab Editor. World Generation throws a DivideByZeroException when placing Wilderness POIs. Game Version: A20 B231 Platform: PC OS/Version: Windows 11 CPU Model: Not relevant System Memory: Not relevant GPU Model and VRAM: Not relevant Screen Resolution: Not relevant Video Settings: Not relevant Game mode: RWG Did you wipe old saves? Yes Did you start a new game? Yes Did you validate your files? Yes Are you using any mods? Yes - Custom POIs EAC on or off? ON Status: NEW Bug Description: There appears to be a new XML element "PrefabSize" that is not present until you save the POI in the Prefab Editor. World Generation throws a DivideByZeroException when placing Wilderness POIs. My guess is the code for non-Wilderness POIs still checks for the POI size in the old location if the XML element PrefabSize is not found. But, that the Wilderness placement code only tries to find the POI size in the XML file. And, since the element is new, our existing XML files for custom POIs does not contain the new element. Loading and Saving the custom POI does generate the new element, though I suspect y'all don't want bad XML to crash RWG. Detailed steps to reproduce the bug: 1) Attempt to build a world using Wilderness POIs that do not have the PrefabSize element in the XML file. 2) If one of those POIs is selected for placement, you should see the DivideByZeroException. 3) Have a nice day. Actual result: (description of what is occurring) RWG throws an exception and then appears to the user to be stuck. You have to kill it with the Task Manager. Expected result: World Generation or a nice error message saying "Cannot find the PrefabSize element in <xml-file-name>." Listing the name of the file is important for folks who have lots of custom POIs. Imagine somebody with the CompoPack installed, for instance. Rock on folks. Y'all are doing great.
  6. Sounds like KingGen cannot access a file named king_gen_config.txt because of some permissions issue. Perhaps KingGen needs read-write access and it only has read-only access? Perhaps you're running KingGen as a different user and there's some ownership issue for the file?
  7. I'm not sure. I'm having trouble envisioning the flow. I suspect it depends on how I'm searching for the desired item(s) and how many items of that type there are. If I'm expecting a lot of results I might change subjects rather than go up to the global level. Maybe? I'm not sure.
  8. When making POIs in the Prefab Editor, I'm finding it kind of handy that it doesn't delete the search text. If I search for something like "box" and don't find it, then I turn off my group selections and find the objects on the full list. I wouldn't be messed up if the change were made as you suggest, but I have found the current behavior to be useful.
  9. Thanks for the video. My takeaway was that Tiles and Parts won't work, but otherwise KG maps appear playable. You talked about the effects of missing Tiles. Without support for Parts, I suspect some POIs will miss some content. For instance, you might see farm POIs without fields, would be my guess. Interesting. Thanks again.
  10. zztong

    RWG Water World

    Summary: I was testing some custom POIs (not in a western town) and decided to go look at the western town. I found a town that was flooded, plus a road that went under a massive lake. Game Version: A20 b218 Platform: PC OS/Version: Windows 11 CPU Model: Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz 3.19 GHz System Memory: 32G GPU Model and VRAM: nVidia GeForce GTX 1080 Screen Resolution: 3440 x 1440 Video Settings: Custom - Shadows off, not sure what else. Started with High or Ultra, whatever the default was and trimmed back a little. Game mode: SP Did you wipe old saves? Yes - Pretty much daily when it comes to worlds and saves. Did you start a new game? Yes Did you validate your files? Yes, after install, but not daily. Are you using any mods? Yes - My custom POIs are a work in progress. EAC on or off? - On. Status: NEW Bug Description: Wow, look at all the water. I must have left the faucet on. Seriously. There's a giant lake, which is pretty cool, but it seems to have flooded a western town. (See screenshots) Also, there's a road under the lake (but no tunnel). Detailed steps to reproduce the bug: 1) RWG, Seed "ZZ2", Max Cities/Towns, Max Wilderness POIs, rest default. Custom POIs in the Prefabs folder. 2) Generate World 3) Load World, etc. Actual result: (description of what is occurring) See above. Also, relevant files (screenshots, logs, copy of world, etc.) found here... https://drive.google.com/drive/folders/1aAYknG8eh7SszlLge-wYYsjxfkODzbiT?usp=sharing Expected result: (what you expect to occur) Big lake seems fine. Flooded town unexpected. Road under lake seems undesirable.
  11. How about a variation for a bit more realism? The car has a number of battery slots, say 12. Fill the slots with charged batteries and that's the fuel. To refuel, you either swap out the car-batteries or you connect the car to a generator/solar circuit with the wiring tool. It wouldn't be perfectly silent, but it could be pretty quiet. My RL electric car still has a little whine to the motor. You also still get road noise from the tires on pavement, hitting bumps, etc. I don't know how a wasteland kit-bashed version would sound, but my guess is it would be a bit more noisy than a modern production vehicle. I agree gasoline seems improbable, electric more approachable, but alcohol fueled vehicles make a lot of sense too.
  12. It's a guess. Stallionsden, and others, have done more with lighting than I.
  13. It would be nice if the Page Up and Page Down keys would move through pages in the Creative Menu. I'd like to be able to darken the opacity of the Creative Menu. Sometimes the background showing through makes it hard to see the objects on the menu, specially when the object is small or thin. The treePineBurntLrg and treePineBurntMed objects are a good example, as are some of the chain link fences, which are nearly invisible in some cases.
  14. I would enjoy a VR version, provided I could play the same game/world in non-VR too. Its easier to spend long hours playing in non-VR, but a couple of hours of VR every-other day or so would be awesome.
  15. I'm not sure I understand the question (not sure what you mean by "coloring"), but if the radii of multiple light sources overlap then performance suffers. I think that's true even in the case of a directional light like a spotlight, but I'm just guessing.
  16. In one sense, knowing that you're infected and knowing the percentage, you get plenty of warning to go stand by your bedroll. You also get to know exactly which medication will cure you. Would it be more suspenseful if at first you didn't know you were infected and that you never knew the percentage... unless you had the Physician trait. For percentages 0-5, display no state unless you are a physician. Show a physician "minor infection." For percentages 6-26, show an "infected" state. Or, show "minor infection" to a physician. For percentages 26-75, show an "infected" state. Or, show "moderate infection" to a physician. For percentages 76+, show an "infected" state. Or, show a "major infection" to a physician. For multiplayer, let a physician see the state of other players, perhaps with some icon above their head, coloring of the player's face, or something.
  17. It really hasn't been a factor. The most likely time for me to die is day 1 when I have no armor, or in the first week when playing aggressively at night. There isn't an XP delay at those levels. Later in the game, when there is a penalty, death has been pretty rare and the time to wipe out the XP delay isn't really important.
  18. Horses confirmed for A21? 🤪
  19. I'm game to see how the new farming changes work out. I recognize TFP are making a game, not modelling reality. Alas, sometimes I wonder if it might be more appealing to pick on other parts of the mechanic other than seeds. Isn't an ear of corn comprised of a whole bunch fertilized seed? Don't harvested potatoes have a bunch of buds? Why are seeds scarce when mother nature tries to make them abundant? It must be the fallout. I wonder if the "gamey" part of the system would be better contained in screwing with the growth cycle. Maybe make the growth rate unpredictable because there has to be some number of sunny days and some amount of rain. (Tied to weather.) Maybe introduce a chance the growth fails due to disease and insects. Both would result in farmers having to build bigger farms to cope with demand for food and the various random chances. I dunno. Just thinking and certainly interested to see how the currently implemented system turns out.
  20. Not intending to throw fuel on the fire, but I wouldn't expect to find weaponry on an unattended Hummer on a military base, unless it were attached to the vehicle (such as mounted in a turret). The military I was part of took gun control very seriously. You would find them in a weapons locker. Tools would certainly be apropos as military vehicles still get stuck in mud and folks otherwise need to solve non-martial problems. I might also expect to find things like MREs, water bottles, medical supplies, candy bar wrappers, a newspaper, toilet paper, etc. Now if the base were overrun, folks were fighting and dying, and the base fell to the Z's, then I'd expect to find M16s and all sorts of stuff laying all around the compound. Once "society" becomes a few remaining individual survivors then I don't expect anything to stay where it was, specially if you start advancing the timeline over a period of years.
  21. Does it have a lot of lights turned on? What's the triangle count reported by the PreFab editor? (Or is it a polygon count? I forget and can't go look at the moment.) I'm sure Stallionsden has a bigger list of possibilities.
  22. One option towards realism (just spitballing here) would be to replace gasoline with alcohol and then remove gasoline from salvage. Leave alcohol only to be distilled by players or bought from traders. You could even have different levels of fuel to express different qualities of production, age, methanol vs ethanol, etc. It might even give folks a reason to buy into farming on a larger scale and a greater use for Super Corn.
  23. Oh, interesting. I never would have guessed years. I guess that explains a number of things about the vanilla POIs and the established traders. I was thinking either days or months. I guess it all depends on what you pick as a reference. The game coughs up usable gasoline via salvage, which doesn't have a shelf life measured in years unless it was all stabilized. The game also still has a working electrical grid (because POIs have lights) which I think would collapse in a matter of days unless zombies have an interest in keeping it fueled, managed, and repaired.
  24. Thanks for the review. I don't tend to make "dungeon crawl" POIs as that's not how I play or think about POIs. I also think breaking into POIs is normal.
  25. With that experience, I don't understand your criticism. You know there are different software development methodologies and project teams can tailor their process. You should know not to get hung up on version numbering/labels and that iterative approaches can be done without Agile sprints. They've got a hybrid approach going. They've been clear about their process and it isn't unprofessional. We could potentially translate their approach into the terms you'd like. For instance, you might say the version known as "A20" is currently in Alpha testing, with Beta testing (A20-EXP) expected to begin in a matter of weeks, followed eventually by the Gold version of A20 in probably a matter of months. They have the luxury of not having external interfaces and deadlines to meet so they can create contingency time on demand (up to the limits of their funding.)
×
×
  • Create New...