Jump to content

Sda215

Very Important Vintarian
  • Posts

    6
  • Joined

  • Last visited

Sda215's Achievements

Wolf Bait

Wolf Bait (1/9)

4

Reputation

  1. My voted first priority is improved world gen: as it currently stands, while the worlds the world generator are varied and interesting, they still feel like only one big mass of land with no real discernible world oceans or continents. I would love to see actual continents and oceans being generated, and ones that feel realistic too as a result of plate tectonics (at least for the continents, anyway). Though, that might require more of a major revision or even fundamental rewrite of the world generator. But I would also love to see more species of fauna and flora showing up in world gen to give even more visual and mechanical interest to newly-generated worlds (new types of crops; "flavor" mobs like squirrels, birds, insects, etc...; more types of "predator" mobs like bears, tigers, alligators... each with their own quirks to differentiate their encounters from the current wolves and hyena encounters). My voted second priority are more progression ages. I do want to see steel finally being implemented into the game as a proper progression point instead of being a creative-only oddity, and I wouldn't mind seeing a few later progression stages utilizing fantasy metals as their unifying themes, with the justification that they're remnants from the collapsed human civilization.
  2. Alright. I'll be looking forward to seeing what the error exactly is. EDIT: I actually found a fix: I checked the .json files in the ~/.config/VintageStoryData/Playerdata and found out they all contained borked and broken text. I deleted the whole VintageStoryData folder and reinstalled Vintage Story, and lo and behold, my game generates the world this time! The game has played phenomenally on my gaming computer so far. I'm not sure how the .json files got borked, per se, but deleting the VintageStoryData folder and reinstalling Vintage Story to regenerate said folder seems to solve the world generation issue.
  3. Preface: I am relatively new to Linux, so I am not sure if this is an issue I may have inadvertently caused in the past. ### System specs: OS: Linux Mint 19.2 Cinnamon Processor: AMD Ryzen 5 2600 Memory: 16 GB (listed as 15.7 GB in System Info) Graphics Card: AMD Radeon RX 580 EDIT: Forgot to mention this, but I am running the Food Spoilage update (v1.10-rc.1), although I've encountered this issue on the latest stable version of Vintage Story (v1.9.14). I've encountered a strange bug that I have yet to see addressed elsewhere on the forums. I am able to run the game just fine through the Linux terminal with Mono(1): the main issue is when I attempt to generate a new world in Singleplayer. When I attempt to generate a new world there―using the Realistic Climate band and 384 block height limit settings―I am taken to the world generation screen as normal, but there is no apparent indication of when the loading screen begins filling up (Exhibit A): I have attempted generating worlds using different game settings (Patchy Climate and Creative World), but the same result happens. I looked into the Linux terminal and found something interesting while attempting to generate my worlds (Realistic Climate Bands, 384 block world height): 17:25:37 [Client Fatal] Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: _. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue () [0x002cc] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonTextReader.Read () [0x0004c] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonReader.ReadAndMoveToContent () [0x00000] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonContract contract, System.Boolean hasConverter) [0x0003f] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000d9] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00053] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) [0x00000] in <5753133c467642479854e5d6c1dc2798>:0 at Vintagestory.Server.PlayerDataManager.LoadList[T] (System.String name) [0x00023] in <ae33bd11df074a09b126fdde258fcc24>:0 at Vintagestory.Server.PlayerDataManager.Load () [0x0002c] in <ae33bd11df074a09b126fdde258fcc24>:0 at Vintagestory.Server.PlayerDataManager..ctor (Vintagestory.Server.ServerMain server) [0x0000d] in <ae33bd11df074a09b126fdde258fcc24>:0 at Vintagestory.Server.ServerMain..ctor (Vintagestory.Common.StartServerArgs serverargs, System.String[] cmdlineArgsRaw, Vintagestory.Server.ServerCommandLineArgs progArgs) [0x00355] in <ae33bd11df074a09b126fdde258fcc24>:0 at _HQkmz7DQLMYQ8vrWVKY4vJm3UIF._cbC6oAuIIyrWllhAsBZZ1p8dOzk () [0x0003f] in <9121d65540b840bc89082a9014d8ea71>:0 I've checked the other generation attempts and they all seem to have similar errors: (Patchy Climate, 256 block world height) 17:29:32 [Client Fatal] Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: _. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue () [0x002cc] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonTextReader.Read () [0x0004c] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonReader.ReadAndMoveToContent () [0x00000] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonContract contract, System.Boolean hasConverter) [0x0003f] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000d9] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00053] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) [0x00000] in <5753133c467642479854e5d6c1dc2798>:0 at Vintagestory.Server.PlayerDataManager.LoadList[T] (System.String name) [0x00023] in <ae33bd11df074a09b126fdde258fcc24>:0 at Vintagestory.Server.PlayerDataManager.Load () [0x0002c] in <ae33bd11df074a09b126fdde258fcc24>:0 at Vintagestory.Server.PlayerDataManager..ctor (Vintagestory.Server.ServerMain server) [0x0000d] in <ae33bd11df074a09b126fdde258fcc24>:0 at Vintagestory.Server.ServerMain..ctor (Vintagestory.Common.StartServerArgs serverargs, System.String[] cmdlineArgsRaw, Vintagestory.Server.ServerCommandLineArgs progArgs) [0x00355] in <ae33bd11df074a09b126fdde258fcc24>:0 at _HQkmz7DQLMYQ8vrWVKY4vJm3UIF._cbC6oAuIIyrWllhAsBZZ1p8dOzk () [0x0003f] in <9121d65540b840bc89082a9014d8ea71>:0 (Creative World, 256 block world height) 17:29:50 [Client Fatal] Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: _. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue () [0x002cc] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonTextReader.Read () [0x0004c] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonReader.ReadAndMoveToContent () [0x00000] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonContract contract, System.Boolean hasConverter) [0x0003f] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000d9] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00053] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <5753133c467642479854e5d6c1dc2798>:0 at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) [0x00000] in <5753133c467642479854e5d6c1dc2798>:0 at Vintagestory.Server.PlayerDataManager.LoadList[T] (System.String name) [0x00023] in <ae33bd11df074a09b126fdde258fcc24>:0 at Vintagestory.Server.PlayerDataManager.Load () [0x0002c] in <ae33bd11df074a09b126fdde258fcc24>:0 at Vintagestory.Server.PlayerDataManager..ctor (Vintagestory.Server.ServerMain server) [0x0000d] in <ae33bd11df074a09b126fdde258fcc24>:0 at Vintagestory.Server.ServerMain..ctor (Vintagestory.Common.StartServerArgs serverargs, System.String[] cmdlineArgsRaw, Vintagestory.Server.ServerCommandLineArgs progArgs) [0x00355] in <ae33bd11df074a09b126fdde258fcc24>:0 at _HQkmz7DQLMYQ8vrWVKY4vJm3UIF._cbC6oAuIIyrWllhAsBZZ1p8dOzk () [0x0003f] in <9121d65540b840bc89082a9014d8ea71>:0 Parsing through the text as best I can, it seems that error is the result of this "Newtonsoft.Json" suffering a reader exception: specifically, "Unexpected character encountered while parsing value: _. Path '', line 0, position 0." I looked into my vintagestory folder to see if I can somehow fix this myself and discovered a "Newtonsoft.Json.dll" file within ~/vintagestory/Lib. I removed the .dll file, but that resulted in the game not starting up at all through the command terminal. I'm somewhat reminded of a fix I discovered while trying to start up Civilization VI where a certain file had to be edited just to start the game up, so I'm considering my next option to rename the .dll file to "Newtonsoft.json.dll" instead; I'll report back on this in a bit. Irrespective of this, I'm not sure why this is happening. To be safe, I attempted to completely uninstall Mono and reinstall it to see if I had installed it incorrectly, but the generation issue still occurs. EDIT: Renaming the "Newtonsoft.Json.dll" to "Newtonsoft.json.dll" caused the game to not start up at all, instead providing an error on the Linux terminal. Figured it would happen since its extension is a .dll, but I had to try. ### (1) A separate issue, but I couldn't run "install.sh" through the terminal. However, as a relatively new Linux user, I realize that perhaps using the "mono" command may not be appropriate for programs with the ".sh" extension―I simply have not taken the time to look into this one yet.
  4. I can't speak for Vintage Story because I haven't purchased it yet (I'm just observing for the time being), but I can speak for some other games. I'm not too much of an explorer, but I do like looking around the game environment and inspecting the details and seeing which is interact-able and which isn't. It's all well and good until I start seeing the same structure again and perform the same tasks again for the umpteenth time. Guild Wars 2's world is interesting, but the Hearts system and the way it's set up makes the exploration in that game feel more like a chore than a genuinely engaging experience. Vanilla Minecraft's current world generator makes the worlds feel samey, a bit empty, and without a touch of variety to make it even feel more alive; it's why I vastly prefer TFC's world generator over the vanilla version. I hope to see in the coming months that Vintage Story lives up to its potential. Been watching an LP series lately to get a good feel for the game and it already feels like a graphically-pleasing TFC in many aspects, which is a good thing I think. Maybe when the game's developed up to a certain point I'll purchase it for myself.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.