Mods / Primitive Survival

Category: #Cosmetics #Creatures #Food #Furniture #Graphics #Magic #QoL #Storage #Technology #Worldgen
Author: SpearAndFang
Side: Both
Created: Sep 1st 2021 at 2:34 PM
Last modified: 5 days ago
Downloads: 251124
Follow Unfollow 1898

Latest file for Various v1.20.x:
primitivesurvival_3.7.4.zip 1-click install


The latest version is for game version v1.20 ONLY
The latest version is for game version v1.20 ONLY
The latest version is for game version v1.20 ONLY
The latest version is for game version v1.20 ONLY
The latest version is for game version v1.20 ONLY
The latest version is for game version v1.20 ONLY
The latest version is for game version v1.20 ONLY
The latest version is for game version v1.20 ONLY
The latest version is for game version v1.20 ONLY
The latest version is for game version v1.20 ONLY

Here's the thing - I'm a huge fan of Vintage Story and especially its wilderness survival mode. I also have a keen interest in real life primitive survival. This mod is my attempt to meld the two to provide you with a more realistic early game experience, and is largely inspired by extreme survival shows like Naked & Afraid. Primitive Survival also adds plenty of end-game type elements to entertain you later on.

The in-game handbook contains more than enough information to get you started. Look under Guides - Primitive Survival: Quick Start Guide. A couple of items that are essential for this mod are stakes (used for primitive fences, weir traps and snares) and cordage (used to make limb lines, trotlines, fish baskets, snares, and monkey bridges).

You'll get a lot of new proteins from this mod.  For even more ways to cook them up, be sure to check out l33tmann's highly rated and hugely popular  A Culinary Artillery and Expanded Foods!


Now watch this somewhat outdated video or click on the spoilers below that for a deeper dive into Primitive Survival!




CONTRIBUTORS


Primitive Survival has grown beyond my wildest dreams, thanks to some great people:

Siddly - Catfish, Arctic Char, Blue Gill fish models/textures
BluryFace - Crab, Firefly, Living Dead models/animations/textures
CaptainOats - Particle designs, playtesting, mod support
Gox: modding support - Chunk based fish depletion/repletion
L33tmaan - Expanded Foods integration, moral support
Melchior - Particle design
Doip Dangerously - Earthworm Grunter concept and design
Ruddi (Lord Mixels) - Smoker, Raft, Trussed Meats, and Smoked Meat models
JapanHasRice - Code Refactor - tree hollows and related dev tools
Nat - achievements for the masses via the Achievements mod
Maltiez - making the in game mod configuration a reality via Config Lib and ImGui
Brady_The - bug hunting and more

Pan Praescribens - French translations, partial code refactor
Laerinok - French translations
ZigTheHedge - Russian translations
Evil Toaster - Russian translations
Sonniydsgn - Russian translations
Vulpeep - Russian translations
Qexow - Polish translations
Kiava - German translations
Brady_The - German translations
Macoto_hino - Japanese translations
Yanazake - Brazilian Portuguese translations
CakesTwix - Ukrainian translations
DejFidOFF - Czech translations
Glitchero626 - Spanish (Latin America and Caribbean region) translations

Kinetic Knight TV - streaming Primitive Survival on Twitch
Quixjote - streaming Primitive Survival on Twitch
Boten Red Wolf - streaming Primitive Survival on Twitch
Mischief Of Mice - streaming Primitive Survival on Twitch
Papa Cheddar Gaming - even more Primitive Survival on youTube
MagGame - streaming Primitive Survival on Twitch

And to everyone else that I forgot - sorry and thanks!

Huge shout out to Tyron/Saraty and the rest of the Vintage Story Team!

TRAPPING


DEADFALLS, SNARES

The deadfall and snare are very similar in nature. They are designed to kill small animals on contact. The only real difference is that the deadfall might kill a chicken or a hare (or a baby anything), while the snare might be able to take down bigger entities (like a fox or a boar) as well. In both cases:

• Larger entities (like a player or a wolf) will only take a minor amount of damage when coming into contact with one of these traps, and will trip it.
• Only a baited trap will actually attract animals to it.
• Once a trap has been tripped, you can right click to set it again.
• You can right click on any unbaited set trap to bait it (with a wide variety of food in hand).


PIT TRAPS

While not a trap on its own, a handful of sticks can be sharpened at both ends to create a bundle of wood spikes, which can then be pushed into soft ground to create a pit of spikes. They're a little painful to walk across, and even more dangerous to fall on.

To make a fully fledged pit trap, use these same wood spikes but also push them into the sides of the top edge of your pit. Note: You can weave them together to span large areas. The next step is to add three layers of dry grass or some other plant based materials to seal up the surface. Pay attention to what it says in the hud. It walks you through the process. The final step is to add a layer of dirt or sand to the top. With proper planning, your pit cover will be 100% camouflaged which could be interesting in pvp play.

With dirt or sand in place, nearby mammals can tell that something still isn't quite right, and are attracted to your pit to investigate (increasing your odds of catching something). Note, you can also partially disassemble your pit trap by clicking on it (with nothing in your active inventory slot). Once you've started clay forming, you can make a mold for a Bed-O-Nails, which act as a much deadlier version of wood spikes (and can be placed on any surface).

See metal bucket below for the deadliest of pit traps...

FISHING

There are currently five methods for fishing. A fish basket, weir trap, limb line, and trotline have some similarities but also some distinct differences. In general:

• Right click to remove fish (with nothing in your hand). Careful though, if you drop them in the water they will likely escape!
• Right click on a hook or fish basket to bait it (with a wide variety of food in hand).
• Right click on a baited hook or fish basket to retrieve the bait (with nothing in your hand).
• A fish might simply steal your bait at any time and escape.


FISH BASKETS

The fish basket is pretty straightforward. Place it in water but make sure there's free blocks of water in all cardinal directions. Now hurry up and wait...and maybe one or two fish will find their way into your basket.


WEIR TRAPS

Building a weir trap is not so obvious. You simply use stakes to build a fenced in area in the water (with one open block of water in the middle), and then right click on the far side (center) stake to complete the trap.You can use the shoreline as one side of your fenced in area, so only five stakes are actually required.  You can also use a neighboring weir trap for one of your sides, in which case only 3 stakes are needed.

If the fence forms an "M" shape your trap is complete. Note: You cannot bait a weir trap.

You might want to check on your fish basket or weir trap a little more frequently than something with a hook, since fish can escape quite easily. Also note that the occasional sea shell or other trinket might drift into one of these two traps. The trotline and limb line are a little more complicated because you're also going to need hooks.


LIMB LINES AND TROTLINES

To place your limb line or trotline, face an object near water (i.e. a stake, fencepost, dirt block, tree) with cordage in hand, and right click. If you have enough cordage and there's a block to receive the far end of the cordage, you'll place a trotline. Otherwise you'll place a limb line. Once your line is in place you'll need to attach hooks (and perhaps bait them) by right clicking on a section of that line (with hook in hand). Obviously if your hook isn't in water you won't catch a fish.



HOOKS AND LURES

Hooks can be knapped with flint or one of several stones, carved from a bone, or cast in molds.

Once you've started clay forming, you can make a mold for metal fishing hooks and a mold for fishing lures. Lures are added to hooks just like baiting a hook, and like bait, they will also improve your odds of catching fish.


FILLETS, CONSUMPTION

What do I do with all these raw fish? Cook them up on a fire and eat them of course, or substitute them for meat in your favorite soup or stew!

For better inventory and cooking management, you can fillet your fish first. Worth noting that by doing so, you are removing valuable fish parts like the head, so you lose a bit of nutritional value. When you fillet a fish it may drop raw fish eggs or ovulated fish eggs. Both can be cooked or made into caviar.


FISH FARMING

Ovulated fish eggs or smaller fish can be thrown into water to replete fish stocks in that region (chunk). You'll find that areas get fished out quickly otherwise, so not doing so may force you to move to other water sources. The fish stocks in a chunk will naturally (but slowly) be replenished over time.


FISHING SPEARS

Fishing spears are similar to a regular spear, but are designed specifically to catch vanilla fish more efficiently. They can also be used to pick up dead vanilla fish or fish out of water. Right click to thrust, then HOLD left click briefly to remove the fish from the spear.  

 

COSMETICS


WOODEN LANTERNS

Build some wooden lanterns to light up your life. Not as bright as other lanterns, but they look nice and don't require glass.

FIREFLIES

Ahh yes, the primitive lava lamp. Seven species of various colors and brightness levels. Make some firefly jars and place them outside on a VERY HOT night. Bait them with fruit and surround them with flowers. With any luck you'll return to a jar full of fireflies. Build the special wood jar holder to attach firefly jars to walls.

PELTS FOR DECORATION

Place unused pelts on the floor or roof or walls to liven up your abode.


FISH FOR DECORATION

Stuff and mount fish in the crafting grid, then place them on the walls of your crib.

TRAVEL


FLOATING DOCKS (in latest release for game version 1.20 only)

Travel on and around water in style. As aesthetically pleasing as they are functional.  Also a good place to park your boat or raft next to.



RAFT

Build yourself a raft to travel on water with ease. With a raft in your active inventory slot, just jump in the water and steer your way to your destination. The raft does the rest! No need to place it, no buttons required. Jumping in shallow water helps keep you moving.  There's also a raft related easter egg if you can find it.


MONKEY BRIDGE

Make these to get across large ravines, between trees, or over lakes with ease. Tips:

  • The endpoints need to each be two blocks high.  The maximum length of a bridge is 60 blocks.
  • When you place the bridge you should be facing both of the endpoints (just like using cordage to make a trotline).
  • Click on the lower of the two blocks of an endpoint to place it.
  • You need enough pieces of monkey bridge to span the distance between the two endpoints.

If you still can't place it, try clearing any debris from around the endpoints.



CREATURES


EARTHWORMS

Collect some earthworms and put them to good use. Anywhere there's soil and a reasonable climate, you'll find worms, but you'll need to look (right click) on rocks and sticks on the ground to locate them. When you encounter a worm please remember - don't panic, breathe deeply, and maintain eye contact. Although they may look intimidating at first, they are in fact docile creatures. Handling and use:

  • Right click OR sneak right click with an empty hand to pick up a worm. Sneak right click to place worms.
  • Eat them for a small protein boost.
  • Use them to bait your hooks or fish baskets.
  • Place them (sneak-click) on your farmland to both aerate and fertilize the soil.
  • Use them to make your own fertilizer. For example:
    • Dig a one block hole and use a hoe to turn the bottom of the hole into farmland
    • Place some worms in the hole
    • Eventually, the worms will turn that farmland into a block of pure worm castings
    • Break the block of worm castings and use those drops to fertilize your garden. Retrieve any remaining worms, wash rinse repeat.

 

Warning: Don't introduce too many worms into your garden - eventually they will over-aerate/fertilize your farmland, turning it into pure worm castings, and the soil will no longer have the structural integrity to keep your plants growing. You've been warned! Pro-tip: Worms will occasionally leave the area or are whisked away by a predator, so pick them up if you want to extend their use. They will also die in extreme temperatures if left outside.

SNAKES AND CRABS - Four species of snakes, two venomous, two docile. Two species of crabs, one land based and one water based. 


DEEP SEA CREATURES - Four unusual species that can only be seen in very deep water.


WILL-O'-WISPS - Extremely rare bioluminescent creatures, cosmetic only.


THE LIVING DEAD - "God knows it was not of this world—or no longer of this world—yet to my horror I saw in its eaten-away and bone-revealing outlines a leering, abhorrent travesty on the human shape" - H.P. Lovecraft, The Outsider

FOODSTUFFS


SMOKER -
Build a smoker, load it with firewood and trussed redmeat, bushmeat, poultry, or fish. Light it with a torch and some time later remove your smoked meats. Substantially less satiety but it stays fresh for a long time. Eat smoked meats as is or use them in your favorite soups, stews and pies.

Add smoked meat and salt to a barrel to make cured smoked meats. Lasts a LOT longer, and again you can add it to soups, stews, and pies.

JERKY - The premise here is that you can "cure" meat to create Jerky by simply cutting it up into small strips and letting it dry in the sun. So if you cut up your redmeat, bushmeat, or fish fillets, and they will start to cure automatically*. Note: You can still cook it on a fire afterwards if you like (before it cures). *Fish Jerky requires salt.


FISH, FILLETS - Fillet your fish with a knife in the crafting grid, or cook them whole.  Also see the fishing section above for more info about fish in general.


CRAB MEAT, SNAKE MEAT - Harvest snake meat and crabmeat and enjoy it over a campfire or in a soup/stew.

TOOLS


EARTHWORM GRUNTER

Make an Earthworm Grunter with a stake and a knife, put it in your offhand, and with a stick in your other hand you are good to go. Sneak click while looking at the ground to start grunting and attracting earthworms. Pro-tips:

  • Forest floor is the most effective target for grunting. Barring that, the more fertile the ground the better.
  • Grunting does not work on farmland.
  • It can't be too cold or warm
  • It's much more effective when it's not raining
  • Store your grunter on a toolrack if you feel so inclined.

STORAGE


TREE HOLLOWS

Look for them anywhere new chunks of trees are spawned. Remove their contents and revisit them occasionally to see if nature has restocked them.  Chop them down and use them as primitive storage at your base.  Hold friendly contests by trying to throw rocks or shoot arrows into them.

IRRIGATION


IRRIGATION VESSEL

These function a lot like a large bucket (so that might be what you end up using it for), but you can fill an irrigation vessel with water and bury it to keep nearby farmland at optimal moisture levels.

  • Use a hammer and chisel on a storage vessel to make one (and later restore it to a storage vessel by patching it with resin).
  • Place it on the ground and click on it with a dirt block to bury it, or fill it with water first, and then bury it.
  • Top it up or refill it at any time. When there's water in it, the soil around it looks wet, and that's a visual cue that it's working.
  • It will gradually increase the moisture levels of nearby blocks and then retain those optimal levels (until the water runs out).
  • Being underground will prevent its contents from freezing, and they're easy to walk over.
  • Turn on the block info overlay if you need more help.


FURROWED LAND

Sneak click on farmland with a hoe to create a furrow for irrigation.  It's similar to a regular water source but different.

  • If you start at a water source the furrow will fill with water automatically. If not, you can easily fill your furrows with a bucket.
  • Moisture levels of nearby soil will be slightly better than a normal water source (it's like a regular water block, with boosted moisture in a two block radius).
  • the occasional blockage will prevent moisture level improvements, and many uncleared blockages will cause bigger problems. They can be easily removed by right clicking on them.
  • Unlike normal water, pumpkins and pumpkin vines can grow on and across furrowed land.
  • You can plant things like flowers, cattails, and berry bushes directly on furrowed land without effecting it's performance as a water block.



OVERHEAD IRRIGATION PIPES - Still work in progress. Stay tuned.

EXPLOSIONS

Note: if fireworks, rock blasting bombs, and fuses are smoking but not sparking, it's probably because you are trying to use them inside a land claim.  Don't do that!

FIREWORKS
- craft several different types of fireworks and light them up on special occasions. 

ROCK BLASTING BOMBS
- a little more oomph than ore blasting bombs, but only effective on rock. Also work well with fuses. 

FUSES - Join fireworks together with fuses for some serious pyrotechnics. Works with all vanilla bombs and bombs from this mod too!

PARTICULATOR - If you're tired of chiseling maybe give particle design a try. It's fun to play with and difficult to master, but you can create some amazing effects for around the homestead. See the particulator's gui for the deets. Build a link tool to link your particle effects to other blocks.

Check out this very cool video below courtesy of Captain Oats, that demonstrates the types of things that the particulator can do!




EVEN MORE CRAP


METAL BUCKETS
 - Build a metal bucket to move lava around, decorate your home, or maybe pour some into your pit trap to quickly dispose of undesirables. Smith a metal handle (using one of several metal types). Combine that handle with five metal plates (iron, meteoric iron, or steel) on the crafting grid to complete your bucket.

RELICS - There's some other surprises in Primitive Survival that have been intentionally left undocumented. Have a look at the Creative Inventory to get a glimpse at these "things that shall not be named". Watch the introductory video for the best clue. Three different rituals and the chance to acquire a couple of very powerful end-game relics.

BETTER STAIRS - Put stairs back in the crafting grid to convert them to/from a smarter variation of themselves. Inside corners, outside corners, and sideways corners, right side up or upside down, and sneak click to rotate. Supports all vanilla stair types.



CUSTOM MOD CONFIGURATION

OPTIONAL: Now configurable in-game with a GUI! This new feature requires Config Lib and ImGui as dependencies. In-game: simply press [ESC] and click the new Mods Settings button to configure (or press [P]).


If you want to customize this mod the old fashioned way, see:
%AppData%\VintagestoryData\ModConfig and edit primitivesurvival119.json.

You can edit this json file with your favorite text editor (or notepad) to customize your Primitive Survival experience. A few caveats - don't change the overall structure of the files or remove or add rows, only change the assigned values. You can change a true to a false, or an integer to a different integer, or a decimal to a different decimal. For example, a number like 0.3 could be changed to 0.5 or 1.0, but don't change it to .5 or 1 - keep the overall "look" of the number the same. Likewise, don't change a number like 5 to 5.5 or 6.0, it's probably expecting a whole number like 6.

If things go awry, you could delete the file completely, and the next time you start the game the file will be recreated in that same location with the original (default) values. See below for a brief explanation of each setting.

Key Description
AltarDropsFish Whether or not the functioning altars will drop fish along with everything else.
AltarDropsGold Whether or not the functioning altars will drop gold along with everything else.
AltarDropsVegetables Whether or not the functioning altars will drop vegetables along with everything else.
   
DeadfallBaitStolenPercent % chance that a deadfall will have its bait stolen and inflict no damage.
DeadfallMaxAnimalHeight Entities with this eye height or less can be seriously damaged by this trap (so, foxes).
DeadfallMaxDamageSet Maximum damage inflicted by an unbaited deadfall.
DeadfallMaxDamageBaited Maximum damage inflicted by an baited deadfall.
DeadfallTrippedPercent % chance that a deadfall will be tripped and inflict no damage.
   
FallDamageMultiplierWoodSpikes A damage multiplier applied to wooden spikes - fall velocity also a factor.
FallDamageMultiplierMetalSpikes A damage multiplier applied to the bed o' nails - fall velocity also a factor.
   
FishBasketCatchPercent % chance of catching a fish in an unbaited fish basket, every FishBasketUpdateMinutes.
FishBasketBaitedCatchPercent % chance of catching a fish in an baited fish basket, every FishBasketUpdateMinutes.
FishBasketBaitStolenPercent % chance that the bait will be stolen from a fish basket, every FishBasketUpdateMinutes.
FishBasketEscapePercent % chance that a fish will escape from a fish basket, every FishBasketUpdateMinutes.
FishBasketUpdateMinutes Real life minutes until fish baskets are potentially updated.
FishBasketRotRemovedPercent % chance that rot will be removed from a fish basket, every FishBasketUpdateMinutes.
   
FishChanceOfEggsPercent % chance of getting fish eggs as well when you fillet a fish. 50% of the time those will be regular eggs, 50% of the time they will be ovulated eggs.
   
FishChunkDepletionRate Every time a fish is caught, you are this % less likely to catch another fish. Likewise, if a fish escapes or is released into a chunk, the chunk is repleted of fish by this same %.
FishChunkRepletionRate % that a chunk is repleted with fish, every FishChunkRepletionMinutes.
FishChunkRepletionMinutes Real life minutes before a chunk is repleted with fish (by FishChunkRepletionRate percent).
FishEggsChunkRepletionRate % that a chunk is repleted with fish when you drop ovulated fish eggs into the water in that chunk.
FishChunkMaxDepletionPercent The maximum % amount that a chunk can be depleted of fish.
   
FurrowedLandUpdateFrequency How often (seconds) furrowed land waters neighbors and blockages might form.
FurrowedLandBlockageChancePercent % Chance of a blockage forming (every FurrowedLandUpdateFrequency seconds).
FurrowedLandEnabled Allow hoe to create furrowed land.  Disable this if you prefer xSkills farming bonus, the Better Hoe hoe, or you just don't like furrowed land.
FurrowedLandMinMoistureClose Maximum moisture % of farmland directly adjacent to a furrow.
FurrowedLandMinMoistureFar Maximum moisture % of farmland two blocks away from a furrow.
   
LimbTrotlineCatchPercent % chance of catching a fish on the hook (with no bait or lure) of a limb line or trotline, every FishBasketUpdateMinutes.
LimbTrotlineBaitedCatchPercent % chance of catching a fish on the baited hook of a limb line or trotline, every LimbTrotlineUpdateMinutes.
LimbTrotlineLuredCatchPercent % chance of catching a fish on the lured hook of a limb line or trotline, every LimbTrotlineUpdateMinutes.
LimbTrotlineBaitedLuredCatchPercent % chance of catching a fish on the baited+lured hook of a limb line or trotline, every LimbTrotlineUpdateMinutes.
LimbTrotlineBaitStolenPercent % chance of bait being stolen from the hook of a limb line or trotline, every LimbTrotlineUpdateMinutes.
LimbTrotlineUpdateMinutes Real life minutes until limb lines and trotlines are potentially updated.
LimbTrotlineRotRemovedPercent % chance that rot on the hook of a limb line or trotline will be removed, every LimbTrotlineUpdateMinutes.
   
MetalBucketDisabled Disable metal buckets and metal bucket handles.
   
MonkeyBridgeMaxLength Default: 60 blocks
   
ParticulatorEnabled Enable the Particulator and associated Link Tool. It is disabled by default because it has issues in multiplayer.  Only enable this in single player.
ParticulatorMaxParticlesQuantity The maximum number of particles you can set in the gui.
ParticulatorMaxParticlesSize The maximum particle size you can set in the gui.
ParticulatorHideCodeTabs Whether or not the CODE tab is visible in the Particulator's gui.
   
RaftEnabled Disable the Primitive Survival raft.
RaftFlotationModifier How fast the raft accelerates from under water to the surface. Careful with this one, it's sensitive.
RaftWaterSpeedModifier Multiplier that determines the speed of a raft. • RaftFlotationModifier: Multiplier that determines the buoyancy of a raft.
   
RelicsDisabled Disable to prevent catching relics in weir traps and fish baskets (and tree hollows).
   
ShowModNameInHud Show the name of this mod when looking at blocks.  In the hud.
ShowModNameInGuis Show the name of this mod in gui popups when looking at anything from this mod.
   
SnareBaitStolenPercent % chance that a snare will have its bait stolen and inflict no damage.
SnareMaxAnimalHeight Entities with this eye height or less can be seriously damaged by this trap (so, pigs).
SnareMaxDamageSet Maximum damage inflicted by an unbaited snare.
SnareMaxDamageBaited Maximum damage inflicted by an baited snare.
SnareTrippedPercent % chance that a snare will be tripped and inflict no damage.
   
SpawnMultiplierBioluminescentGlobe Want to decrease a creature's spawn rates to 10% of the default rate? Change the number to 0.1. Want to prevent any NEW spawns of a creature? Change the number to 0.0.
SpawnMultiplierBioluminescentJelly  
SpawnMultiplierBioluminescentOrangeJelly  
SpawnMultiplierBioluminescentWorm  
SpawnMultiplierCrabBairdi  
SpawnMultiplierCrabLand  
SpawnMultiplierLivingDead  
SpawnMultiplierSnakeBlackRat  
SpawnMultiplierSnakeChainViper  
SpawnMultiplierSnakeCoachWhip  
SpawnMultiplierSnakePitViper  
SpawnMultiplierWillowispGreen  
SpawnMultiplierWillowispWhite  
SpawnMultiplierWillowispYellow  
   
TreeHollowsEnableDeveloperTools Enable to help with adding new items to tree hollows. See the source tab above for more info.
TreeHollowsMaxItems the maximum number of items that can be found in a tree hollow (0-8).
TreeHollowsMaxPerChunk Maximum spawn count of tree hollows in new chunks.
TreeHollowsSpawnProbability Probability of a tree hollow to spawn in a new chunk.
TreeHollowsUpdateMinutes How often the contents of a tree hollow is replenished.
   
WeirTrapCatchPercent % chance of catching a fish in a weir trap, every WeirTrapUpdateMinutes.
WeirTrapEscapePercent % chance that something in a weir trap will escape, every WeirTrapUpdateMinutes.
WeirTrapUpdateMinutes Real life minutes until weir traps are potentially updated.
WeirTrapRotRemovedPercent % chance that rot in a weir trap will be removed, every WeirTrapUpdateMinutes.
   
WormFoundPercentRock % chance of finding a worm (or snake) when you right click pick up a normal rock.
WormFoundPercentStickFlint % chance of finding a worm (or snake) when you right click pick up a stick or flint.

 

SERVER INSTALL

Primitive Survival is in use on roughly 700 servers these days (697 last time I looked), so don't be afraid to install it on yours too!


MOD INTEGRATION

Primitive Survival offers relatively seamless integration with some other popular mods:

 Expanded Foods - a variety of additional recipes, all thanks to L33tmaan

 Carry On - carry tree hollows on your back

 Palisades - use cordage as an alternative to rope in palisade recipes - thanks Macoto Hino

 Dried Fire Fuels - smoker will accept firewood from this mod - thanks ShamblerDK

 Floral Zones: Cape Region - various wood crafting recipes and new wooden lanterns - thanks Maamessu
 Floral Zones: Caribbean Region - various wood crafting recipes and new wooden lanterns - thanks Maamessu
 Floral Zones: Central Australian Region - various wood crafting recipes and new wooden lanterns - thanks Maamessu
 Floral Zones: Neozeylandic Region - various wood crafting recipes and new wooden lanterns - thanks Maamessu

 Wildcraft: Trees and Shrubs - various wood crafting recipes and new wooden lanterns - thanks Maamessu

 Achievements - New in Primitive Survival 3.5.1: Achievements via the Achievements Mod. Thanks Nat! 
If you don't have the achievements mod, don't worry...it's not a prerequisite
TROUBLESHOOTING

The information below can help you troubleshoot issues with mods. Most of it is not specific to this mod.


IMPORTANT


1. Make sure that your game version matches the mod version!

The "Files" tab above has different versions available for download.

For Primitive Survival in particular, you should be using one of two game versions along with this mod version:

Game version 1.19.8 along with Mod version 3.6.5
Game version 1.120 with Mod version 3.7.x

Note: Ensure that you are using the latest mod version for your game version.


2. Tidy up your mods!

a. From the in game Mod Manager, click "Open Mods Folder". Exit the game.
b. Ensure there's only one copy of each mod in the mods folder - delete all others.
c. Go up one folder level and go into the "Cache" folder. Delete everything inside that folder.
d. Start the game, go back into the Mod Manager, and click the "Reload mods" button. Make sure that the mods are enabled.

Note: I never recommend disabling mods via the in-game Mod Manager - Open the Mods Folder and remove the disabled mod(s) completely from that folder.

Note 2: Don't unzip any mods. Just drop them in your mods folder zipped.


3. Increase your texture atlas sizes!

If your game's texture atlases are too small all kinds of problems can crop up, from things in game having wrong textures to the game crashing.

There's many ways to solve this. Pick ONLY ONE method below:

METHOD 1: Install this mod: Bigger Texture Atlas

METHOD 2: Install this mod: Texture Atlas Resized

METHOD 3: Have the person that is experiencing the problem run these two commands in game (and then restart their game):

.clientconfig maxTextureAtlasWidth 8192
.clientconfig maxTextureAtlasHeight 8192

METHOD 4: Have the person that is experiencing the problem edit their %AppData%/Roaming/VintagestoryData/clientsettings.json file and change these two settings to something like:

"maxTextureAtlasWidth" : 8192,
"maxTextureAtlasHeight" : 8192,


OPTIONAL

On rare occasions, the game has become corrupted and needs to be reinstalled. Simply re-run the installer and reinstall it. Only takes a minute.



Please do not post crash logs below until you have tried to fix your issues using the troubleshooting section above.

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v3.7.4 2336 5 days ago Show primitivesurvival_3.7.4.zip Install now
v3.7.3 2169 Dec 10th at 6:44 AM Show primitivesurvival_3.7.3.zip Install now
v3.7.2 1895 Dec 7th at 5:24 AM Show primitivesurvival_3.7.2.zip Install now
v3.7.1 3960 Nov 11th at 6:18 PM Show primitivesurvival_3.7.1.zip Install now
v3.7.0 2095 Oct 27th at 6:24 AM Show primitivesurvival_3.7.0.zip Install now
v3.6.9 529 Oct 24th at 2:32 PM Show primitivesurvival_3.6.9.zip Install now
v3.6.8 689 Oct 20th at 2:39 PM Show primitivesurvival_3.6.8.zip Install now
v3.6.7 2684 Sep 30th at 1:29 AM Show primitivesurvival_3.6.7.zip Install now
v3.6.6 1087 Sep 23rd at 12:32 AM Show primitivesurvival_3.6.6.zip Install now
v3.6.5 18136 Sep 15th at 3:57 PM Show primitivesurvival_3.6.5.zip Install now
v3.6.4 11618 Aug 4th at 8:42 PM Show primitivesurvival_3.6.4.zip Install now
v3.6.3 1368 Aug 1st at 6:27 PM Show primitivesurvival_3.6.3.zip Install now
v3.6.2 1045 Jul 29th at 9:20 PM Show primitivesurvival_3.6.2.zip Install now
v3.6.1 1677 Jul 27th at 6:49 AM Show primitivesurvival_3.6.1.zip Install now
v3.6.0 2040 Jul 21st at 4:45 AM Show primitivesurvival_3.6.0.zip Install now
v3.5.9 920 Jul 20th at 5:03 PM Show primitivesurvival_3.5.9.zip Install now
v3.5.8 2243 Jul 14th at 11:24 PM Show primitivesurvival_3.5.8.zip Install now
v3.5.7 3977 Jun 30th at 3:34 PM Show primitivesurvival_3.5.7.zip Install now
v3.5.6 626 Jun 29th at 8:08 PM Show primitivesurvival_3.5.6.zip Install now
v3.5.5 14358 May 7th at 11:31 PM Show primitivesurvival_3.5.5.zip Install now
v3.5.4 3701 Apr 26th at 2:03 PM Show primitivesurvival_3.5.4.zip Install now
v3.5.3 545 Apr 25th at 3:18 AM Show primitivesurvival_3.5.3.zip Install now
v3.5.2 3645 Apr 13th at 3:55 PM Show primitivesurvival_3.5.2.zip Install now
v3.5.1 4555 Apr 1st at 1:51 AM Show primitivesurvival_3.5.1.zip Install now
v3.5.0 3300 Mar 24th at 3:32 PM Show primitivesurvival_3.5.0.zip Install now
v3.4.9 4521 Mar 9th at 7:15 AM Show primitivesurvival_3.4.9.zip Install now
v3.4.8 1415 Mar 6th at 5:28 AM Show primitivesurvival_3.4.8.zip Install now
v3.4.7 3892 Feb 24th at 6:55 PM Show primitivesurvival_3.4.7.zip Install now
v3.4.6 4654 Feb 12th at 5:56 AM Show primitivesurvival_3.4.6.zip Install now
v3.4.5 12667 Dec 22nd 2023 at 8:50 PM Show primitivesurvival_3.4.5.zip Install now
v3.4.4 402 Dec 21st 2023 at 4:19 PM Show primitivesurvival_3.4.4.zip Install now
v3.4.3 1414 Dec 10th 2023 at 5:59 PM Show primitivesurvival_3.4.3.zip Install now
v3.4.2 923 Dec 5th 2023 at 2:59 AM Show primitivesurvival_3.4.2.zip Install now
v3.4.1 3433 Nov 9th 2023 at 2:10 AM Show primitivesurvival_3.4.1.zip Install now
v3.4.0 515 Nov 7th 2023 at 4:13 AM Show primitivesurvival_3.4.0.zip Install now
v3.3.0 20125 Oct 5th 2023 at 5:37 AM Show PrimitiveSurvival3.3.0.zip Install now
v3.2.9 3253 Sep 23rd 2023 at 4:36 PM Show PrimitiveSurvival3.2.9.zip Install now
v3.2.8 5075 Sep 4th 2023 at 4:25 PM Show PrimitiveSurvival3.2.8.zip Install now
v3.2.7 8400 Aug 1st 2023 at 3:53 PM Show PrimitiveSurvival3.2.7.zip Install now
v3.2.6 2866 Jul 23rd 2023 at 4:08 AM Show PrimitiveSurvival3.2.6.zip Install now
v3.2.5 1858 Jul 17th 2023 at 4:35 PM Show PrimitiveSurvival3.2.5.zip Install now
v3.2.4 4631 Jul 1st 2023 at 4:12 PM Show PrimitiveSurvival3.2.4.zip Install now
v3.2.3 2299 Jun 24th 2023 at 5:25 PM Show PrimitiveSurvival3.2.3.zip Install now
v3.2.2 2862 Jun 11th 2023 at 11:00 PM Show PrimitiveSurvival3.2.2.zip Install now
v3.2.1 1779 Jun 6th 2023 at 2:32 AM Show PrimitiveSurvival3.2.1.zip Install now
v3.2.0 4009 May 15th 2023 at 6:45 AM Show PrimitiveSurvival3.2.0.zip Install now
v3.1.9 3418 Apr 30th 2023 at 5:43 AM Show PrimitiveSurvival3.1.9.zip Install now
v3.1.8 1930 Apr 25th 2023 at 6:08 AM Show PrimitiveSurvival3.1.8.zip Install now
v3.1.7 1013 Apr 23rd 2023 at 4:29 PM Show PrimitiveSurvival3.1.7.zip Install now
v3.1.6 2171 Apr 18th 2023 at 3:01 AM Show PrimitiveSurvival3.1.6.zip Install now
v3.1.5 260 Mar 19th 2023 at 9:09 PM Show PrimitiveSurvival3.1.5.zip Install now
v3.1.4 1155 Mar 5th 2023 at 6:17 PM Show PrimitiveSurvival3.1.4.zip Install now
v3.1.3 761 Feb 27th 2023 at 5:07 AM Show PrimitiveSurvival3.1.3.zip Install now
v3.1.2 4061 Feb 6th 2023 at 6:38 AM Show PrimitiveSurvival3.1.2.zip Install now
v3.1.1 6300 Dec 20th 2022 at 5:17 AM Show PrimitiveSurvival3.1.1.zip Install now
v3.1.0 1825 Dec 5th 2022 at 7:08 AM Show PrimitiveSurvival3.1.0.zip Install now
v3.0.9 915 Dec 2nd 2022 at 7:57 AM Show PrimitiveSurvival3.0.9.zip Install now
v3.0.8 1330 Nov 22nd 2022 at 5:05 AM Show PrimitiveSurvival3.0.8.zip Install now
v3.0.7 957 Nov 18th 2022 at 4:55 AM Show PrimitiveSurvival3.0.7.zip Install now
v3.0.6 944 Nov 14th 2022 at 12:35 AM Show PrimitiveSurvival3.0.6.zip Install now
v3.0.5 7686 Aug 16th 2022 at 4:55 AM Show PrimitiveSurvival3.0.5.zip Install now
v3.0.4 556 Aug 13th 2022 at 5:36 PM Show PrimitiveSurvival3.0.4.zip Install now
v3.0.3 1180 Jul 20th 2022 at 3:03 PM Show PrimitiveSurvival3.0.3.zip Install now
v3.0.2 656 Jul 15th 2022 at 3:07 AM Show PrimitiveSurvival3.0.2.zip Install now
v3.0.1 720 Jul 6th 2022 at 1:13 AM Show PrimitiveSurvival3.0.1.zip Install now
v3.0.0 468 Jul 4th 2022 at 2:02 AM Show PrimitiveSurvival3.0.0.zip Install now
v2.9.5 3342 Jul 2nd 2022 at 1:55 AM Show PrimitiveSurvival2.9.5.zip Install now
v2.9.4 1744 Jun 17th 2022 at 2:47 AM Show PrimitiveSurvival2.9.4.zip Install now
v2.9.3 1839 May 29th 2022 at 5:01 AM Show PrimitiveSurvival2.9.3.zip Install now
v2.9.2 1728 May 23rd 2022 at 7:07 AM Show PrimitiveSurvival2.9.2.zip Install now
v2.9.1 1009 May 15th 2022 at 3:30 PM Show PrimitiveSurvival2.9.1.zip Install now
v2.9.0 1174 May 8th 2022 at 9:44 PM Show PrimitiveSurvival2.9.0.zip Install now
v2.8.0 11156 Dec 22nd 2021 at 7:42 PM Show PrimitiveSurvival2.8.0.zip Install now
v2.7.3 1668 Nov 28th 2021 at 2:50 AM Show PrimitiveSurvival2.7.3.zip Install now
v2.7.2 941 Nov 21st 2021 at 10:55 PM Show PrimitiveSurvival2.7.2.zip Install now
v2.7.1 1123 Nov 8th 2021 at 1:06 AM Show PrimitiveSurvival2.7.1.zip Install now
v2.7.0 709 Nov 6th 2021 at 4:02 PM Show PrimitiveSurvival2.7.0.zip Install now
v2.6.21 1902 Sep 1st 2021 at 2:39 PM Show PrimitiveSurvival2.6.2.zip Install now

1019 Comments (oldest first | newest first)

💬 SpearAndFangAuthor, 11 hours ago

MrDoktor

I tried what you said - latest game version, latest version of both mods.  Spawned an Artisan trader, bought something, sold something, no crash, sorry.

I did increase my vanilla texture atlas long ago to prevent issues with mods in general and the game.  Maybe that is what is causing your crash.  My settings

"maxTextureAtlasWidth": 8192,
"maxTextureAtlasHeight": 8192,

See "Increase your texture atlas sizes" in the troubleshooting section above
Maybe go with method 3 or 4, because 1 and 2 may be problematic at the moment.

For the record, this mod does not touch traders in any way, and is pretty light touch when it comes to vanilla assets (so, things that a trader might buy or sell, for example).

💬 MrDoktor, 11 hours ago

Howdy -- on rc.5 this mod is incompatible with the latest edition of BetterRuins. Seems to be a guaranteed crash with PrimitiveSurvival and BetterRuins enabled whenever you ask to trade with an Artisan trader (can check by enabling mod, going into creative, spawning an Artisan trader, and initiating a trade). I am using the latest file version of both mods with rc.5. There are also crashes occasionally while exploring -- no cause yet identified, but it is only when playing with these two mods enabled.

Don't know if it has to do with the Error message on world-gen regarding Fire Clay brick blocks that happens with BetterRuins at the moment.

💬 CricketBritt, 6 days ago

Totally fair, haha- that just means I'll have to keep my lil dude in my pocket. Thanks for the quick response!

💬 SpearAndFangAuthor, Dec 14th at 2:26 AM

TinyBlue
I don't say it enough, but I'm always appreciative of the kind words. Thanks!

💬 SpearAndFangAuthor, Dec 14th at 2:24 AM

Runovaris
The max length is 60 blocks or some large arbitrary number like that. I was a little overzealous about what's next to the stakes though - maybe you just need to clear out things on the ground near them. Or between them if it isn't all water.

CricketBritt
Oh believe me I have thought about it...no taming required.  But I also like the fact that they just leave or get whisked away by some creature so you can't produce worm castings so easily.  It''s quite a dilemma.

💬 CricketBritt, Dec 13th at 11:38 PM

I know this may be a dumb question, but- would you consider adding worms as a tameable pet? I... I love them <3

💬 Runovaris, Dec 13th at 6:57 PM

Hi! Is there a max length for trot and limblines? I'm trying to place a line that is approx 25 blocks long, and I have more than enough cordage for it, but it refuses to connect the two stakes, only placing one block worth of cordage.

💬 TinyBlue, Dec 13th at 12:15 AM

Very cool. This stuff should be part of the main game. Thanks for the great content!!

💬 Laerinok, Dec 12th at 6:49 PM

Perfect !
👍

💬 Stranger92, Dec 12th at 2:25 PM

Yes, versioning was fine. 3.7.3 for 1.20-pre1.
I double checked it before mine and after your comment just to be 200% sure.

But your suggestion to delete the config file did help, i.e. removed the error message from loading log.

So thanks a ton!

💬 Laerinok, Dec 12th at 2:09 PM

Stranger92

Dummy question : Do you use the right mod version for the right game version ?
I may be wrong, but I would say there's an issue with the config file. Probably it is an old config file and the key doesn't exist.

I had a look at mine, and there two differences between my old and new primitivesurvival119.json (\VintagestoryData\ModConfig\)
There are two new keys:
- line 36: "MetalBucketDisabled": false,
- line 48: "RelicsDisabled": false,

If your primitivesurvival119.json doesn't have these, it must be the cause.

Delete \VintagestoryData\ModConfig\primitivesurvival119.json. It will be created at the next launch with right values. Or edit the actual file and add these two keys.

You can make a backup of your save before a new launch, but I doub it is useful for this.

💬 Stranger92, Dec 12th at 1:19 PM

Hey y'all! Great mod, really great.

I'm also seeing this error on loading the world: ```[Error] [Config lib] (primitivesurvival) Error on parsing config: The parent is missing```

Any idea what this is?

Didn't encounter any bugs so far, but I didn't play with this mod too long as I don't want to risk corrupting my savefile accidentally in case it will cause problems down the line.

💬 SpearAndFangAuthor, Dec 11th at 4:17 AM

Paradoxal
1) No (except for the obvious - lake ice makes an iced up hook/trap non-functional)
2) Yes "Ovulated fish eggs or smaller fish can be thrown into water to replete fish stocks in that region (chunk)."

💬 SpearAndFangAuthor, Dec 11th at 4:07 AM

Khaosmatic
Absolutely, you can add this mod at any time, and without missing out on much (only tree hollows wont spawn in chunks that have already been generated).

💬 Curin, Dec 11th at 1:53 AM

For those like me who have issues with crashing. Installing THIS mod fixed the issue for me. Give it a try.

I was crashing whenever I tried to view the handbook for wooden planks. specificaly pine.

 

vintage story version: 1.20.0-rc 1

Primitive survival version: 3.7.3

💬 Laerinok, Dec 10th at 9:47 PM

Paradoxal
For 1) and 2) I don't know.
For 3) I see no reason why it shouldn't work. If you look at the config you see "WormFoundPercentRock": 3, and "WormFoundPercentStickFlint": 25. => 25%  to have a worm if you pick a stick or a flint. So if you have enough flints/sticks, you could farm them.
But honestly I use the earthworm grunter. It is very efficient. But I am curious and I should try this farming.

💬 Paradoxal, Dec 10th at 9:23 PM

Is there any documents you have posted or could share that contain finer details like the ones in this thread? https://www.reddit.com/r/VintageStory/comments/1g87yzs/bait_in_traps_a_question_for_primitive_survival/

The things I'm most interested in are...

1) Does depth of water effect fish caught frequency?

2) Do fish eggs thrown back into the water really increase this mysterious, invisible fish amount in said body of water?

 

The thread is about 2 months old so it is possible you updated things, but I was hoping you could confirm if these are real.

💬 Khaosmatic, Dec 10th at 3:18 PM

Hi SpearAndFang, absolutely love the mod, it really fleshes out a lot of areas of the game!

I was just wondering how safe it would be to add it to a vanilla server? I know there are some things that would only appear in newly generated chunks but is that the worst or would you suggest a fresh world?

💬 SpearAndFangAuthor, Dec 10th at 2:41 AM

Ijkdenem

There's a mod config option that might help

TreeHollowsSpawnProbability Probability of a tree hollow to spawn in a new chunk.
💬 Ijkdenem, Dec 9th at 7:48 PM

any chance on making the tree hollows easier to find? they are so hard to spot!!! they need a easier way to be located.

💬 SpearAndFangAuthor, Dec 9th at 2:27 PM

Snakes do spawn, but it's very uncommon to see one.  You'll definitely find them easily if you right click pick up sticks and stones though.

💬 Laerinok, Dec 9th at 8:15 AM

Fasrin

They are not supposed to do that. They don’t behave the same way as other animals.

  • Snakes / worms: I am not sure for snakes. I thought it was like worms by clicking right on a stone/stick, but I must check.
  • Fish: Fish are not living entities. They are not visible unless they are on a hook. It’s purely a probability of catching one on a fishing hook.

These probabilities can be modified in the file VintagestoryData\ModConfig\primitivesurvival119.json.

💬 Perturbee, Dec 9th at 7:38 AM

SpearAndFang Those settings are the default in my clientsettings.json and the mods had their own problems. However, this lead me to try some settings out and setting them both (width and height) to 8192 seems to fix it! Yay! It also had barely an impact on VRAM usage which still hovers around 7Gb (out of 24Gb).

💬 Fasrin, Dec 9th at 1:06 AM

How often are snakes and fish supposed spawn, cause im not seeing any snakes spawning in world, or fish if they do.

💬 SpearAndFangAuthor, Dec 8th at 10:03 PM

Fair enough.
Changes made!

💬 Laerinok, Dec 8th at 9:02 PM

SpearAndFang
You're welcome. It's the least I can do. Especially since this "issue" is a recurring one and after a while, you recognize it, and it's easy to fix. I hope your new "troubleshooting" section helps (though it does depend on people actually reading it...😅).

EDIT: In the Troubleshooting section, method 4 in Increase your texture atlas sizes! You wrote :
"maxTextureAtlasWidth" : 8192
"maxTextureAtlasHeight" : 8192

May I suggest you to modify these 2 lines by adding the comma at then end of the line.
"maxTextureAtlasWidth" : 8192,
"maxTextureAtlasHeight" : 8192,

I don't know how the game deals with the standard, but to avoid new feedback with any potential new issue... ;)

💬 Fasrin, Dec 8th at 8:18 PM

Thank you, fixed it right up.

💬 SpearAndFangAuthor, Dec 8th at 6:47 PM

Laerinok
Again, please know that I really appreciate the help!

It's stressing me out having to take the brunt of mod issues that aren't specific to this mod, so I've added a troubleshooting section above to hopefully lessen the impact around here. 

💬 Laerinok, Dec 8th at 5:54 PM

Solaire_Goshaven

Not sure, but When I read ..."TextureAtlasManager" in a crash log, my first thought is the issue with texture atlas. look at my post below.

💬 Solaire_Goshaven, Dec 8th at 5:39 PM

Hey there, me and a friend of mine started a local hosted multiplayer game and installed this mod for the newest update. We love this mod and its the reason we don't di of starvation 30 minutes into the game.

 

However, in this new update we get a crash others have had as well but with odd requirements. The crash only occurs when my friend who is the multiplayer joining ing into my world, views the recipe for twine, and only twine. This crashes him to the desktop.

Ive also noticed it creates errors in players joining into a world after the world has been open for a while, sometime between 15 and 30 minutes. I am unsure what in this mod causes that bug but better to inform then keep quiet.

 

Ill leave a pastebin of our crash log below. The log states its the banner mod, however we found removing the banner mod does not resolve the issue but removing PS does. We've edited the texture atlas setting in the clientconfig.json file but have had no progress in resolving this crash. The highest we went was 5120. 

 

Also, I noticed during loading the configlib sates primitive survival is missing a parent config during world load, not sure if its contributing to the bugs but its another thing I noticed when troubleshooting.

 

Thank you for the all the hard work, and good luck!

Crash Log

💬 Laerinok, Dec 8th at 11:26 AM

Perturbee

Always the same issue, it seems. Can you check the clientsettings.json in the VintagestoryData folder. Look for the keys "maxTextureAtlasWidth" and "maxTextureAtlasHeight".
Mine are :
"maxTextureAtlasWidth": 4096,
"maxTextureAtlasHeight": 2048,

With these values I don't have any textureatlas issue. you can change with different values but always a multiple of 1024.
Be careful not to delete commas.

 

Or use one of this two mods :
- https://mods.vintagestory.at/autoatlas
- https://mods.vintagestory.at/textureatlasresized

 

💬 Perturbee, Dec 8th at 10:16 AM

Sorry about the wrong assumptions as to which mod caused my problems, Primitive Survival was added last. I'm posting this report here too as there is something going on between Primitive Survival and ChisselTools and I posted below there:
---
Hi again,

I moved the VintageStoryData folder away, started the game so the structure was put in place, then quit. I then I copied over my worlds and mods and started the game again. I used a backup of my world to test what happens and it's not quite clear what's going on.

Here is the crash log from my world with the latest ChisselTools (1.4.2) installed. It crashed because I have 4 slices of Black currant Pie in my inventory. Now I know it doesn't point directly to your mod, but if I disable (remove) yours this doesn't happen. It seems there is something going on with this mod and Primitive Survival. When I play on a world with only Primitive Survival enabled I see no errors, but if I add Chisseltools, it does.

Crash log:
Running on 64 bit Linux (openSUSE Leap 15.6) [Kernel 6.4.0.150600] with 64265 MB RAM
Game Version: v1.20.0-rc.1 (Unstable)
12/08/2024 09:22:19: Critical error occurred
Loaded Mods: chiseltools@1.14.2, primitivesurvival@3.7.2, RelightTorches@1.0.0, game@1.20.0-rc.1, vsimgui@1.1.7, zoombuttonreborn@2.0.0, AbsoluteProspecting@1.420.69, bedspawnv2@1.3.0, betterfirepit@1.1.4, blocksoverlay@4.0.2, carryon@1.8.0-pre.1, configlib@1.3.17, metalunittooltip@1.0.0, particlesplus@1.1.0, stepupcontinued@0.0.1, creative@1.20.0-rc.1, survival@1.20.0-rc.1
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
at System.Collections.Generic.List`1.get_Item(Int32 index)
at Vintagestory.Client.NoObf.TextureAtlasManager.AllocateTextureSpace(Int32 width, Int32 height, Int32& textureSubId, TextureAtlasPosition& texPos) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 402
at Vintagestory.Client.NoObf.TextureAtlasManager.InsertTexture(IBitmap bmp, Int32& textureSubId, TextureAtlasPosition& texPos, Single alphaTest) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 291
at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocationAndSource loc, Int32& textureSubId, TextureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 241
at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocation path, Int32& textureSubId, TextureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 203
at Vintagestory.GameContent.MealMeshCache.get_Item(String textureCode) in VSSurvivalMod\Systems\Cooking\MealMeshCache.cs:line 74
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 400
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 250
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(String typeForLogging, Shape shapeBase, MeshData& modeldata, ITexPositionSource texSource, Vec3f wholeMeshRotation, Int32 generalGlowLevel, Byte climateColorMapId, Byte seasonColorMapId, Nullable`1 quantityElements, String[] selectiveElements) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 208
at Vintagestory.GameContent.MealMeshCache.GetPieMesh(ItemStack pieStack, ModelTransform transform) in VSSurvivalMod\Systems\Cooking\MealMeshCache.cs:line 250
at Vintagestory.GameContent.MealMeshCache.GetOrCreatePieMeshRef(ItemStack pieStack) in VSSurvivalMod\Systems\Cooking\MealMeshCache.cs:line 144
at Vintagestory.GameContent.BlockPie.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VSSurvivalMod\Block\BlockPie.cs:line 206
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 384
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 195
at Vintagestory.Client.NoObf.RenderAPIGame.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean rotate, Boolean showStackSize) in VintagestoryLib\Client\API\RenderAPIGame.cs:line 268
at Vintagestory.API.Client.GuiElementItemSlotGridBase.RenderInteractiveElements(Single deltaTime) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 484
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 718
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 385
at Vintagestory.API.Client.HudElement.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\HudElement.cs:line 30
at Vintagestory.Client.NoObf.HudHotbar.OnRenderGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\Huds\HudHotbar.cs:line 578
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 301
at Vintagestory.API.Client.DummyRenderer.OnRenderFrame(Single deltaTime, EnumRenderStage stage) in VintagestoryApi\Client\API\IClientEventAPI.cs:line 83
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 202
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 815
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1004
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 248
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 92
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 329
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

In the console it reports a lot of these before crashing (and also with this mod disabled, but this started with this mod)
8.12.2024 09:22:19 [Client Error] Exception thrown when initializing a block entity with classname Tapestry:
8.12.2024 09:22:19 [Client Error] Exception: Index was out of range. Must be non-negative and less than the size of
the collection. (Parameter 'index')
  at System.Collections.Generic.List`1.get_Item(Int32 index)
  at Vintagestory.Client.NoObf.TextureAtlasManager.AllocateTextureSpace(Int32 width, Int32 height, Int32& textureS
ubId, TextureAtlasPosition& texPos) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 402
  at Vintagestory.Client.NoObf.TextureAtlasManager.InsertTexture(IBitmap bmp, Int32& textureSubId, TextureAtlasPos
ition& texPos, Single alphaTest) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 291
  at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocationAndSource loc, Int32& textureSu
bId, TextureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest) in VintagestoryLib\Client\Rend
er\Atlas\TextureAtlasManager.cs:line 241
  at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocation path, Int32& textureSubId, Tex
tureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest) in VintagestoryLib\Client\Render\Atlas
\TextureAtlasManager.cs:line 203
  at Vintagestory.GameContent.TapestryTextureSource.get_Item(String textureCode) in VSSurvivalMod\Block\BlockTapes
try.cs:line 48
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, Sha
peElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 4
00
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements,
TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMes
hRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render
\Tesselation\ShapeTesselator.cs:line 250
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(String typeForLogging, Shape shapeBase, MeshData& mo
deldata, ITexPositionSource texSource, Vec3f wholeMeshRotation, Int32 generalGlowLevel, Byte climateColorMapId, Byt
e seasonColorMapId, Nullable`1 quantityElements, String[] selectiveElements) in VintagestoryLib\Client\Render\Tesse
lation\ShapeTesselator.cs:line 208
  at Vintagestory.GameContent.BlockTapestry.genMesh(Boolean rotten, String type, Int32 rotVariant, Boolean invento
ry) in VSSurvivalMod\Block\BlockTapestry.cs:line 310
  at Vintagestory.GameContent.BlockEntityTapestry.genMesh() in VSSurvivalMod\BlockEntity\BETapestry.cs:line 70
  at Vintagestory.GameContent.BlockEntityTapestry.Initialize(ICoreAPI api) in VSSurvivalMod\BlockEntity\BETapestry
.cs:line 49
  at Vintagestory.Client.NoObf.ClientChunk.InitBlockEntitiesFromPacket(ClientMain game) in VintagestoryLib\Client\
Model\ClientChunk.cs:line 375

And this happens without this mod, but with Primitive Survival still enabled (disabling/removing that mod makes these going away). But a game with only Primitive survival in it doesn't suffer these issues, they do start to happen when I add ChisselTools to the game.


8.12.2024 09:30:12 [Client Error] Exception thrown when initializing a block entity with classname DisplayCase:
8.12.2024 09:30:12 [Client Error] Exception: Index was out of range. Must be non-negative and less than the size of
the collection. (Parameter 'index')
  at System.Collections.Generic.List`1.get_Item(Int32 index)
  at Vintagestory.Client.NoObf.TextureAtlasManager.AllocateTextureSpace(Int32 width, Int32 height, Int32& textureS
ubId, TextureAtlasPosition& texPos) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 402
  at Vintagestory.Client.NoObf.TextureAtlasManager.InsertTexture(IBitmap bmp, Int32& textureSubId, TextureAtlasPos
ition& texPos, Single alphaTest) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 291
  at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocationAndSource loc, Int32& textureSu
bId, TextureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest) in VintagestoryLib\Client\Rend
er\Atlas\TextureAtlasManager.cs:line 241
  at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocation path, Int32& textureSubId, Tex
tureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest) in VintagestoryLib\Client\Render\Atlas
\TextureAtlasManager.cs:line 203
  at Vintagestory.GameContent.BlockEntityDisplay.getOrCreateTexPos(AssetLocation texturePath) in VSSurvivalMod\Blo
ckEntity\BEContainerDisplay.cs:line 103
  at Vintagestory.GameContent.BlockEntityDisplay.get_Item(String textureCode) in VSSurvivalMod\BlockEntity\BEConta
inerDisplay.cs:line 92
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, Sha
peElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 4
00
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements,
TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements,
TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMes
hRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render
\Tesselation\ShapeTesselator.cs:line 250
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(String type, AssetLocation sourceName, CompositeShap
e compositeShape, MeshData& modeldata, ITexPositionSource texSource, Int32 generalGlowLevel, Byte climateColorMapIn
dex, Byte seasonColorMapIndex, Nullable`1 quantityElements, String[] selectiveElements) in VintagestoryLib\Client\R
ender\Tesselation\ShapeTesselator.cs:line 51
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateItem(Item item, MeshData& modeldata, ITexPositionSource te
xSource) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 651
  at Vintagestory.GameContent.BlockEntityDisplay.getOrCreateMesh(ItemStack stack, Int32 index) in VSSurvivalMod\Bl
ockEntity\BEContainerDisplay.cs:line 240
  at Vintagestory.GameContent.BlockEntityDisplay.updateMesh(Int32 index) in VSSurvivalMod\BlockEntity\BEContainerD
isplay.cs:line 189
  at Vintagestory.GameContent.BlockEntityDisplay.updateMeshes() in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs
:line 175
  at Vintagestory.GameContent.BlockEntityDisplay.Initialize(ICoreAPI api) in VSSurvivalMod\BlockEntity\BEContainer
Display.cs:line 127
  at Vintagestory.Client.NoObf.ClientChunk.InitBlockEntitiesFromPacket(ClientMain game) in VintagestoryLib\Client\
Model\ClientChunk.cs:line 375

and

8.12.2024 09:50:20 [Client Error] Exception thrown when initializing a block entity with classname DynamicTreeFolia
ge:
8.12.2024 09:50:20 [Client Error] Exception: Index was out of range. Must be non-negative and less than the size of
the collection. (Parameter 'index')
  at Vintagestory.Client.NoObf.TextureAtlasManager.AllocateTextureSpace(Int32 width, Int32 height, Int32& textureS
ubId, TextureAtlasPosition& texPos) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 390
  at Vintagestory.Client.NoObf.TextureAtlasManager.InsertTexture(IBitmap bmp, Int32& textureSubId, TextureAtlasPos
ition& texPos, Single alphaTest) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 293
  at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocationAndSource loc, Int32& textureSu
bId, TextureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest)
  at Vintagestory.GameContent.BlockEntityFruitTreePart.get_Item(String textureCode) in VSSurvivalMod\Systems\Fruit
Tree\BEFruitTreePart.cs:line 109
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, Sha
peElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 4
00
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements,
TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements,
TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMes
hRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render
\Tesselation\ShapeTesselator.cs:line 250
  at Vintagestory.GameContent.BlockEntityFruitTreePart.GenFoliageMesh(Boolean withSticks, MeshData& foliageMesh, M
eshData& sticksMesh)
  at Vintagestory.GameContent.BlockEntityFruitTreeFoliage.Initialize(ICoreAPI api) in VSSurvivalMod\Systems\FruitT
ree\BEFruitTreeFoliage.cs:line 21
  at Vintagestory.Client.NoObf.ClientChunk.InitBlockEntitiesFromPacket(ClientMain game) in VintagestoryLib\Client\
Model\ClientChunk.cs:line 401

When I disable both, these errors are gone. Tested on both my 70 hours world and my 3 hours world.

I do get the following warnings related to ChisselTools when it's enabled and Primitive Survival is removed (I was told that it's better to remove a mod, rather than disabling it through the mod manager).

8.12.2024 10:30:17 [Client Warning] ===============================================================
8.12.2024 10:30:17 [Client Warning] (x_x) Captured 7 issues during startup:
8.12.2024 10:30:17 [Client Warning] Did not find required shape chiseltools:shapes/block/basic/cube.json anywhere.
(defined in Shape for block chiseltools:blankblock)
8.12.2024 10:30:17 [Client Warning] Texture asset 'game:textures/block/ingot/cupronickel.png' not found (defined in
Item chiseltools:palette-light).
8.12.2024 10:30:17 [Client Warning] Texture asset 'game:textures/block/ingot/cupronickel.png' not found (defined in
Item code chiseltools:palette-light).
8.12.2024 10:30:17 [Client Warning] Texture asset 'game:textures/block/clay/brick/blue1.png' not found (defined in
Baked variant of block chiseltools:chiseledchimney alternate:1).
8.12.2024 10:30:17 [Client Warning] Texture asset 'game:textures/block/clay/brick/blue2.png' not found (defined in
Baked variant of block chiseltools:chiseledchimney alternate:2).
8.12.2024 10:30:17 [Client Warning] Texture asset 'chiseltools:textures/block/stone/path/normal1.png' not found (de
fined in Baked variant of block chiseltools:pathedchiseledblock).
8.12.2024 10:30:17 [Server Warning] Over 400ms tick. Skipping 509 physics ticks.
8.12.2024 10:30:17 [Client Warning] ===============================================================

And finally when I add both mods again it crashes with the following:

Running on 64 bit Linux (openSUSE Leap 15.6) [Kernel 6.4.0.150600] with 64265 MB RAM
Game Version: v1.20.0-rc.1 (Unstable)
12/08/2024 10:50:13: Critical error occurred
Loaded Mods: chiseltools@1.14.2, primitivesurvival@3.7.2, RelightTorches@1.0.0, game@1.20.0-rc.1, vsimgui@1.1.7, zoombuttonreborn@2.0.0, AbsoluteProspecting@1.420.69, bedspawnv2@1.3.0, betterfirepit@1.1.4, blocksoverlay@4.0.2, carryon@1.8.0-pre.1, configlib@1.3.17, metalunittooltip@1.0.0, particlesplus@1.1.0, stepupcontinued@0.0.1, creative@1.20.0-rc.1, survival@1.20.0-rc.1
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
at System.Collections.Generic.List`1.get_Item(Int32 index)
at Vintagestory.Client.NoObf.TextureAtlasManager.AllocateTextureSpace(Int32 width, Int32 height, Int32& textureSubId, TextureAtlasPosition& texPos) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 402
at Vintagestory.Client.NoObf.TextureAtlasManager.InsertTexture(IBitmap bmp, Int32& textureSubId, TextureAtlasPosition& texPos, Single alphaTest) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 291
at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocationAndSource loc, Int32& textureSubId, TextureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 241
at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocation path, Int32& textureSubId, TextureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 203
at Vintagestory.GameContent.MealMeshCache.get_Item(String textureCode) in VSSurvivalMod\Systems\Cooking\MealMeshCache.cs:line 74
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 400
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 250
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(String typeForLogging, Shape shapeBase, MeshData& modeldata, ITexPositionSource texSource, Vec3f wholeMeshRotation, Int32 generalGlowLevel, Byte climateColorMapId, Byte seasonColorMapId, Nullable`1 quantityElements, String[] selectiveElements) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 208
at Vintagestory.GameContent.MealMeshCache.GetPieMesh(ItemStack pieStack, ModelTransform transform) in VSSurvivalMod\Systems\Cooking\MealMeshCache.cs:line 250
at Vintagestory.GameContent.MealMeshCache.GetOrCreatePieMeshRef(ItemStack pieStack) in VSSurvivalMod\Systems\Cooking\MealMeshCache.cs:line 144
at Vintagestory.GameContent.BlockPie.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VSSurvivalMod\Block\BlockPie.cs:line 206
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 384
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 195
at Vintagestory.Client.NoObf.RenderAPIGame.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean rotate, Boolean showStackSize) in VintagestoryLib\Client\API\RenderAPIGame.cs:line 268
at Vintagestory.API.Client.GuiElementItemSlotGridBase.RenderInteractiveElements(Single deltaTime) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 484
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 718
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 385
at Vintagestory.API.Client.HudElement.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\HudElement.cs:line 30
at Vintagestory.Client.NoObf.HudHotbar.OnRenderGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\Huds\HudHotbar.cs:line 578
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 301
at Vintagestory.API.Client.DummyRenderer.OnRenderFrame(Single deltaTime, EnumRenderStage stage) in VintagestoryApi\Client\API\IClientEventAPI.cs:line 83
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 202
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 815
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1004
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 248
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 92
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 329
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

I do not understand why the game crashes on a slice of pie when both mods are enabled or even when only Primitive Survival enabled now. I also don't understand why these errors are happening with different blocks.

I'm posting this same report to Primitive Survival, in case they have an idea about what is going on.

Once these errors and crashes start to happen, I have to revert to my backup again, because despite removing ChisselTools the game crashes with Primitive Survival, but when I do that with my backup it runs okay (save for the exception errors about the DisplayCase and such).
Without both (on a restore backup) I get none of these problems. Also, I haven't done anything with the stuff in Primitive Survival in my main world, I waited with those for Spring as I'm currently on 8th of March. However, on my newly started save (4 hours in) I did only use Primitive Survival with no problems at all.

💬 SpearAndFangAuthor, Dec 8th at 7:59 AM

Fasrin
It looks like a common issue with the vanilla texture atlas (when using mods)
This mod will likely fix you right up
https://mods.vintagestory.at/autoatlas

 

💬 Fasrin, Dec 8th at 2:24 AM

Not sure what it is, but something in the Liquids tab in Creative just crashes the game, as well as when i put in Bu in the search bar for everything. 

This is the log, hope it helps.

System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
at System.Collections.Generic.List`1.get_Item(Int32 index)
at Vintagestory.Client.NoObf.TextureAtlasManager.AllocateTextureSpace(Int32 width, Int32 height, Int32& textureSubId, TextureAtlasPosition& texPos) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 390
at Vintagestory.Client.NoObf.TextureAtlasManager.InsertTexture(IBitmap bmp, Int32& textureSubId, TextureAtlasPosition& texPos, Single alphaTest) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 298
at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocationAndSource loc, Int32& textureSubId, TextureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest)
at Vintagestory.GameContent.ContainerTextureSource.get_Item(String textureCode) in VSSurvivalMod\Systems\Liquid\ContainerTextureSource.cs:line 48
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 400
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 250
at Vintagestory.GameContent.BlockLiquidContainerTopOpened.GenMesh(ICoreClientAPI capi, ItemStack contentStack, BlockPos forBlockPos) in VSSurvivalMod\Systems\Liquid\BlockLiquidContainerTopOpened.cs:line 153
at Vintagestory.GameContent.BlockLiquidContainerTopOpened.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VSSurvivalMod\Systems\Liquid\BlockLiquidContainerTopOpened.cs:line 53
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 315
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 194
at Vintagestory.API.Client.GuiElementItemSlotGridBase.RenderInteractiveElements(Single deltaTime) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 514
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 718
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 389
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 318
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 188
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 991
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 242
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 92
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 329
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93 

Loaded Mods: betterloot@1.0.5, primitivesurvival@3.7.2, game@1.20.0-rc.1, firewoodtosticks@1.0.0, kscartographytable@1.0.1, creative@1.20.0-rc.1, survival@1.20.0-rc.1, treetapping@1.0.0

💬 SpearAndFangAuthor, Dec 7th at 4:31 PM

Further to what Laerinok said, I highly recommend you don't simply disable mods via the mod manager.  While that mostly works, the game still "touches" those disabled mods.  I've seen cases where disabled mods still cause concerning messages in the log files, and cases where the game will outright crash because of a disabled mod.  Keep those mod folders nice and tidy.

I've shared this list many a time and it solves most problems...

1. In the Mod Manager, click "Open Mods Folder". Exit the game.
2. Ensure there's only one copy of the PS mod in that mods folder - delete all others
3 .Go up one folder level and go into the "Cache" folder. Delete everything in there
4. Start the game, go back into the mods folder, and click "Reload mods". Make sure PS is enabled.

💬 Laerinok, Dec 7th at 8:04 AM

Perturbee

👍

'7.12.2024 08:44:02 [Server Error] [primitivesurvival] Exception: Assembly with same name is already loaded'

It makes me think you have 2 (or more) files of the mod in the 'Mods'  folder. Be sure to delete old files when you update them.

💬 Perturbee, Dec 7th at 7:42 AM

Laerinok Thanks that did the trick! 🎉

SpearAndFang It was weird, because it only happened with your mod active. Thanks though!

About 3 hours into the new save, this started to happen (game doesn't crash):
7.12.2024 16:59:41 [Error] Exception thrown during OnTesselation() of block entity PrimitiveSurvival.ModSystem.BEFishBasket@512719/136/512444. Block will probably not be rendered as intended.
7.12.2024 16:59:41 [Error] Exception: Object reference not set to an instance of an object.
at PrimitiveSurvival.ModSystem.BlockFishBasket.GenMesh(ICoreClientAPI capi, String shapePath, ITexPositionSource texture, Int32 slot, Boolean alive, ITesselatorAPI tesselator) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\block\blockfishbasket.cs:line 12
at PrimitiveSurvival.ModSystem.BEFishBasket.OnTesselation(ITerrainMeshPool mesher, ITesselatorAPI tesselator) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\blockentity\befishbasket.cs:line 571
at Vintagestory.Client.NoObf.JsonTesselator.Tesselate(TCTCache vars) in VintagestoryLib\Client\Render\Tesselation\ChunkTesselator\JsonTesselator.cs:line 162
7.12.2024 16:59:41 [Error] Exception thrown during OnTesselation() of block entity PrimitiveSurvival.ModSystem.BEFishBasket@512719/136/512444. Block will probably not be rendered as intended.
7.12.2024 16:59:41 [Error] Exception: Object reference not set to an instance of an object.
at PrimitiveSurvival.ModSystem.BlockFishBasket.GenMesh(ICoreClientAPI capi, String shapePath, ITexPositionSource texture, Int32 slot, Boolean alive, ITesselatorAPI tesselator) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\block\blockfishbasket.cs:line 12
at PrimitiveSurvival.ModSystem.BEFishBasket.OnTesselation(ITerrainMeshPool mesher, ITesselatorAPI tesselator) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\blockentity\befishbasket.cs:line 571
at Vintagestory.Client.NoObf.JsonTesselator.Tesselate(TCTCache vars) in VintagestoryLib\Client\Render\Tesselation\ChunkTesselator\JsonTesselator.cs:line 162
7.12.2024 17:01:20 [Error] Exception thrown during OnTesselation() of block entity PrimitiveSurvival.ModSystem.BEFishBasket@512719/136/512444. Block will probably not be rendered as intended.
7.12.2024 17:01:20 [Error] Exception: Object reference not set to an instance of an object.
at PrimitiveSurvival.ModSystem.BlockFishBasket.GenMesh(ICoreClientAPI capi, String shapePath, ITexPositionSource texture, Int32 slot, Boolean alive, ITesselatorAPI tesselator) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\block\blockfishbasket.cs:line 12
at PrimitiveSurvival.ModSystem.BEFishBasket.OnTesselation(ITerrainMeshPool mesher, ITesselatorAPI tesselator) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\blockentity\befishbasket.cs:line 571
at Vintagestory.Client.NoObf.JsonTesselator.Tesselate(TCTCache vars) in VintagestoryLib\Client\Render\Tesselation\ChunkTesselator\JsonTesselator.cs:line 162
7.12.2024 17:01:20 [Error] Exception thrown during OnTesselation() of block entity PrimitiveSurvival.ModSystem.BEFishBasket@512719/136/512444. Block will probably not be rendered as intended.
7.12.2024 17:01:20 [Error] Exception: Object reference not set to an instance of an object.
at PrimitiveSurvival.ModSystem.BlockFishBasket.GenMesh(ICoreClientAPI capi, String shapePath, ITexPositionSource texture, Int32 slot, Boolean alive, ITesselatorAPI tesselator) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\block\blockfishbasket.cs:line 12
at PrimitiveSurvival.ModSystem.BEFishBasket.OnTesselation(ITerrainMeshPool mesher, ITesselatorAPI tesselator) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\blockentity\befishbasket.cs:line 571
at Vintagestory.Client.NoObf.JsonTesselator.Tesselate(TCTCache vars) in VintagestoryLib\Client\Render\Tesselation\ChunkTesselator\JsonTesselator.cs:line 162
7.12.2024 17:01:20 [Error] Exception thrown during OnTesselation() of block entity PrimitiveSurvival.ModSystem.BEFishBasket@512719/136/512444. Block will probably not be rendered as intended.
7.12.2024 17:01:20 [Error] Exception: Object reference not set to an instance of an object.
at PrimitiveSurvival.ModSystem.BlockFishBasket.GenMesh(ICoreClientAPI capi, String shapePath, ITexPositionSource texture, Int32 slot, Boolean alive, ITesselatorAPI tesselator) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\block\blockfishbasket.cs:line 12
at PrimitiveSurvival.ModSystem.BEFishBasket.OnTesselation(ITerrainMeshPool mesher, ITesselatorAPI tesselator) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\blockentity\befishbasket.cs:line 571
at Vintagestory.Client.NoObf.JsonTesselator.Tesselate(TCTCache vars) in VintagestoryLib\Client\Render\Tesselation\ChunkTesselator\JsonTesselator.cs:line 162

And

7.12.2024 17:13:50 [Error] Exception thrown during OnTesselation() of block entity PrimitiveSurvival.ModSystem.BEFishBasket@512718/136/512447. Block will probably not be rendered as intended.
7.12.2024 17:13:50 [Error] Exception: Object reference not set to an instance of an object.
at PrimitiveSurvival.ModSystem.BlockFishBasket.GenMesh(ICoreClientAPI capi, String shapePath, ITexPositionSource texture, Int32 slot, Boolean alive, ITesselatorAPI tesselator) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\block\blockfishbasket.cs:line 12
at PrimitiveSurvival.ModSystem.BEFishBasket.OnTesselation(ITerrainMeshPool mesher, ITesselatorAPI tesselator) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\blockentity\befishbasket.cs:line 571
at Vintagestory.Client.NoObf.JsonTesselator.Tesselate(TCTCache vars) in VintagestoryLib\Client\Render\Tesselation\ChunkTesselator\JsonTesselator.cs:line 162
7.12.2024 17:13:51 [Error] Exception thrown during OnTesselation() of block entity PrimitiveSurvival.ModSystem.BEFishBasket@512718/136/512447. Block will probably not be rendered as intended.
7.12.2024 17:13:51 [Error] Exception: Object reference not set to an instance of an object.
at PrimitiveSurvival.ModSystem.BlockFishBasket.GenMesh(ICoreClientAPI capi, String shapePath, ITexPositionSource texture, Int32 slot, Boolean alive, ITesselatorAPI tesselator) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\block\blockfishbasket.cs:line 12
at PrimitiveSurvival.ModSystem.BEFishBasket.OnTesselation(ITerrainMeshPool mesher, ITesselatorAPI tesselator) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\blockentity\befishbasket.cs:line 571
at Vintagestory.Client.NoObf.JsonTesselator.Tesselate(TCTCache vars) in VintagestoryLib\Client\Render\Tesselation\ChunkTesselator\JsonTesselator.cs:line 162
7.12.2024 17:13:51 [Error] Exception thrown during OnTesselation() of block entity PrimitiveSurvival.ModSystem.BEFishBasket@512718/136/512447. Block will probably not be rendered as intended.
7.12.2024 17:13:51 [Error] Exception: Object reference not set to an instance of an object.
at PrimitiveSurvival.ModSystem.BlockFishBasket.GenMesh(ICoreClientAPI capi, String shapePath, ITexPositionSource texture, Int32 slot, Boolean alive, ITesselatorAPI tesselator) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\block\blockfishbasket.cs:line 12
at PrimitiveSurvival.ModSystem.BEFishBasket.OnTesselation(ITerrainMeshPool mesher, ITesselatorAPI tesselator) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\blockentity\befishbasket.cs:line 571
at Vintagestory.Client.NoObf.JsonTesselator.Tesselate(TCTCache vars) in VintagestoryLib\Client\Render\Tesselation\ChunkTesselator\JsonTesselator.cs:line 162
7.12.2024 17:15:37 [Notification] Client pause state is now on

That was when I picked up stuff from the traps (weren't visible), they were logged on the console when I placed them on the ground:

7.12.2024 17:14:35 [Client Audit] Perturbee Put 1xgame:seashell-turritella-latte into Ground storage at 512732, 139
, 512397.
7.12.2024 17:14:39 [Client Audit] Perturbee Put 1xgame:seashell-seastar-turquoise into Ground storage at 512732, 13
9, 512397.

💬 SpearAndFangAuthor, Dec 7th at 5:22 AM

Endurance
Thanks for reporting this!
New version up in a minute or two.

💬 SpearAndFangAuthor, Dec 7th at 5:21 AM

Perturbee

None of those errors seem to be related to this mod...at all.  I've also been playing 1.20.0 rc1 without issue.

Also, what Laerinok said.  Thanks Laerinok!

💬 Endurance, Dec 6th at 4:35 PM

There is an issue on 1.20:
The bone flute for the elk cannot be crafted because the hook recipe takes priority.

💬 Laerinok, Dec 6th at 12:04 PM

Perturbee

1.20.0-RC1 with 3.7.1 too (but Windows) and no issues for me. It looks like an issue with he size of the texture atlas. Try this mod.

Do you use an "old" VintagestoryData folder ? You can try too let the game make a new one with new config file. TextureAtlas size  issue was fixed a while if I'm not wrong.
Just rename the old folder VintagestoryData folder and then move your save into the new one. Dont' get back old "clientsettings.json", let it generate a new one with the right 'maxTextureAtlas' key.

 

💬 Perturbee, Dec 6th at 8:40 AM

1.20.0-RC1 with 3.7.1
I'm seeing a lot red errors being spammed to my console with only this mod and Zoom and I'm sure it's not Zoom.

6.12.2024 09:30:04 [Client Error] Exception thrown when initializing a block entity with classname Tapestry:
6.12.2024 09:30:04 [Client Error] Exception: Index was out of range. Must be non-negative and less than the size of
the collection. (Parameter 'index')
  at System.Collections.Generic.List`1.get_Item(Int32 index)
  at Vintagestory.Client.NoObf.TextureAtlasManager.AllocateTextureSpace(Int32 width, Int32 height, Int32& textureS
ubId, TextureAtlasPosition& texPos) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 390
  at Vintagestory.Client.NoObf.TextureAtlasManager.InsertTexture(IBitmap bmp, Int32& textureSubId, TextureAtlasPos
ition& texPos, Single alphaTest) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 293
  at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocationAndSource loc, Int32& textureSu
bId, TextureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest)
  at Vintagestory.GameContent.TapestryTextureSource.get_Item(String textureCode) in VSSurvivalMod\Block\BlockTapes
try.cs:line 48
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, Sha
peElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 4
00
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements,
TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMes
hRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render
\Tesselation\ShapeTesselator.cs:line 250
  at Vintagestory.GameContent.BlockEntityTapestry.Initialize(ICoreAPI api) in VSSurvivalMod\BlockEntity\BETapestry
.cs:line 49
  at Vintagestory.Client.NoObf.ClientChunk.InitBlockEntitiesFromPacket(ClientMain game) in VintagestoryLib\Client\
Model\ClientChunk.cs:line 401
6.12.2024 09:30:04 [Client Error] Exception thrown when initializing a block entity with classname Tapestry:
6.12.2024 09:30:04 [Client Error] Exception: Index was out of range. Must be non-negative and less than the size of
the collection. (Parameter 'index')
  at Vintagestory.Client.NoObf.TextureAtlasManager.AllocateTextureSpace(Int32 width, Int32 height, Int32& textureS
ubId, TextureAtlasPosition& texPos) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 390
  at Vintagestory.Client.NoObf.TextureAtlasManager.InsertTexture(IBitmap bmp, Int32& textureSubId, TextureAtlasPos
ition& texPos, Single alphaTest) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 293
  at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocationAndSource loc, Int32& textureSu
bId, TextureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest)
  at Vintagestory.GameContent.TapestryTextureSource.get_Item(String textureCode) in VSSurvivalMod\Block\BlockTapes
try.cs:line 48
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, Sha
peElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 4
00
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements,
TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMes
hRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render
\Tesselation\ShapeTesselator.cs:line 250
  at Vintagestory.GameContent.BlockEntityTapestry.Initialize(ICoreAPI api) in VSSurvivalMod\BlockEntity\BETapestry
.cs:line 49
  at Vintagestory.Client.NoObf.ClientChunk.InitBlockEntitiesFromPacket(ClientMain game) in VintagestoryLib\Client\
Model\ClientChunk.cs:line 401
6.12.2024 09:30:04 [Client Error] Exception thrown when initializing a block entity with classname Tapestry:
6.12.2024 09:30:04 [Client Error] Exception: Index was out of range. Must be non-negative and less than the size of
the collection. (Parameter 'index')
  at Vintagestory.Client.NoObf.TextureAtlasManager.AllocateTextureSpace(Int32 width, Int32 height, Int32& textureS
ubId, TextureAtlasPosition& texPos) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 390
  at Vintagestory.Client.NoObf.TextureAtlasManager.InsertTexture(IBitmap bmp, Int32& textureSubId, TextureAtlasPos
ition& texPos, Single alphaTest) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 293
  at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocationAndSource loc, Int32& textureSu
bId, TextureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest)
  at Vintagestory.GameContent.TapestryTextureSource.get_Item(String textureCode) in VSSurvivalMod\Block\BlockTapes
try.cs:line 48
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, Sha
peElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 4
00
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements,
TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
  at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMes
hRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render
\Tesselation\ShapeTesselator.cs:line 250
  at Vintagestory.GameContent.BlockEntityTapestry.Initialize(ICoreAPI api) in VSSurvivalMod\BlockEntity\BETapestry
.cs:line 49
  at Vintagestory.Client.NoObf.ClientChunk.InitBlockEntitiesFromPacket(ClientMain game) in VintagestoryLib\Client\
Model\ClientChunk.cs:line 401

This repeats itself numerous times.

It crashes on opening my inventory. Something about this mod doesn't like pieces of pies.

Details:

Running on 64 bit Linux (openSUSE Leap 15.6) [Kernel 6.4.0.150600] with 64265 MB RAMGame Version: v1.20.0-rc.1 (Unstable)
12/06/2024 09:37:33: Critical error occurred
Loaded Mods: primitivesurvival@3.7.1, game@1.20.0-rc.1, zoombuttonreborn@2.0.0, carryon@1.8.0-pre.1, creative@1.20.0-rc.1, survival@1.20.0-rc.1
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
at Vintagestory.Client.NoObf.TextureAtlasManager.AllocateTextureSpace(Int32 width, Int32 height, Int32& textureSubId, TextureAtlasPosition& texPos) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 390
at Vintagestory.Client.NoObf.TextureAtlasManager.InsertTexture(IBitmap bmp, Int32& textureSubId, TextureAtlasPosition& texPos, Single alphaTest) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 298
at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocationAndSource loc, Int32& textureSubId, TextureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest)
at Vintagestory.GameContent.MealMeshCache.get_Item(String textureCode) in VSSurvivalMod\Systems\Cooking\MealMeshCache.cs:line 74
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 400
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 309
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 250
at Vintagestory.GameContent.MealMeshCache.GetPieMesh(ItemStack pieStack, ModelTransform transform) in VSSurvivalMod\Systems\Cooking\MealMeshCache.cs:line 250
at Vintagestory.GameContent.MealMeshCache.GetOrCreatePieMeshRef(ItemStack pieStack) in VSSurvivalMod\Systems\Cooking\MealMeshCache.cs:line 122
at Vintagestory.GameContent.BlockPie.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VSSurvivalMod\Block\BlockPie.cs:line 192
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 194
at Vintagestory.API.Client.GuiElementItemSlotGridBase.RenderInteractiveElements(Single deltaTime) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 514
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 718
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 389
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 318
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 188
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 991
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 242
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 92
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 329
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 SpearAndFangAuthor, Dec 5th at 2:12 AM

Auro
It's running fine for me so far. 1.20rc, singleplayer, and a handful of other mods (Buzzwords, Millwright, Sortable Storage. StepUp (continued), Translocator Engineering Redux, Wild Farming Revival, Zoombutton)

💬 Auro, Dec 4th at 10:12 PM

Looks like this mod is crashing on worldgen on 1.20 rc

But could be some incompatibility, I am running several other mods.

💬 Waildanbear, Dec 2nd at 8:58 PM

Hello, so when I first downloaded this mod, I was able to create the fish traps, the spears, etc. but for some reason, even after removing all other mods, I am unable to see or make any of the fishing stuff, or the twin from vines, not sure what is causing this, its quite the headache.  I also deleted serverconfig and servermagicnumbers, restarted the game, recreated a new game, still not showing. Anyone else having this issue? Oh sorry, after posing this, I am now seeing others having this issue. Its not just me. My apologies. I am also using v3.6.5 #v1.198

 

UPDATE:

I did as SpearAndFang suggested, reinstalled the game, and now all the fishing recepis are showing. So I guess the game does indeed become corrupted over time. Thanks for posting that, has made me a bit less crazy.

💬 SpearAndFangAuthor, Nov 30th at 3:57 PM


Ostross

There are over 20 settings related to fishing that you can tailor to your playstyle.
See Custom Mod Configuration above.

💬 Ostross, Nov 30th at 1:18 PM

I LOVE this mod, but fishing is way too OP currently. There's minimal effort required to catch a bunch of fish. Ther bodies of water also never seem to run out of fish. Is there a way to configure how fishing works or is this potentially planned in an update?

💬 rayray, Nov 28th at 9:00 PM

got it to work after complete uninstalling the game and re-installing the game 

💬 rayray, Nov 28th at 8:59 PM
💬 rayray, Nov 28th at 8:59 PM
💬 rayray, Nov 28th at 6:01 PM

Items not showing up to craft in hand book just the tutorial feature ? example i type basket to make fishing trap not showing up just link to primate hand book 

💬 Cennorator, Nov 26th at 9:38 PM

SpearAndFang i totally dowloaded the wrong version Thank you so much lol

💬 SpearAndFangAuthor, Nov 26th at 2:58 PM

Cennorator

Hmmm...what I provided to Murbey covers most everything that could possibly go wrong.  But there are some edge cases...

1. Make sure that your game version matches the mod version. The "Files" tab above has different versions available for download.  At this point in time you should be using one of three game versions along with this mod version:

   Game version 1.19.8 along with Mod version 3.6.5
   Game version 1.120.0-pre13 with Mod verson 3.7.1
   Game version 1.120.0-pre11 with Mod verson 3.7.1

2. Never disable mods via the in-game Mod Manager - Open the Mods Folder and remove the disabled mod(s) completely from that folder.

3. On rare occasions, the game has become corrupted and needs to be reinstalled.  Simply re-run the installer and reinstall it.  Only takes a minute.

4. On rare occasions, mods will not work at all at their default location.  There is a second folder location where mods can live though. On Windows:

   Normal default location:  %appdata%\vintagestorydata\mods
   Second location:  %appdata%\vintagestory\mods

So you could try moving the mod into the second location.  Just don't delete what's in the second location already.

---

If you've acted on any of the four things I've listed above, then also do what I've told Murbey. Most notably step 7 and 8:

5. In the Mod Manager, click "Open Mods Folder". Exit the game.
6. Ensure there's only one copy of the PS mod in that mods folder - delete all others
7 .Go up one folder level and go into the "Cache" folder. Delete everything in there
8. Start the game, go back into the mods folder, and click "Reload mods". Make sure PS is enabled.

And again, don't unzip any mods. Just drop them in your mods folder zipped.

💬 SpearAndFangAuthor, Nov 26th at 2:39 PM

MaldrakBK

I have added your things to my to-do list for future consideration. No promises though, my to-do list is getting long and I will always prioritize bugs over enhancements.

💬 Cennorator, Nov 25th at 11:46 PM

SpearAndFang Im having an issue with getting the mod to work on mySingle player world. I have it dowloaded and active in the mod manager tab but in game none of the content in loading in. I tried doing what you suggested for MurBey but it hasn't seemed to work at all. i'd really appreciate any help i can get

💬 MaldrakBK, Nov 25th at 8:54 PM

SpearAndFang Quick question.  Could we get the crabs added to the fishing spear?  It makes sense to me that you could stab em and get em easy.  Also, it seems the crabs have pretty high HP for what they are.  Takes three whacks with a Black Bronze Falx to kill one.

💬 BananaBob, Nov 23rd at 5:06 AM

SpearAndFang weird that is what i did


restarting the game seems to have fixed it strange

💬 SpearAndFangAuthor, Nov 23rd at 2:38 AM

BananaBob
You have to start furrowing at a water source (full block of water) and then work your way inland (for them to autofill).
Also, you can fill up furrows with a bucket of water if it's too late for them to autofill.

💬 BananaBob, Nov 23rd at 2:32 AM

im trying to use furrowed farmland and its connected to a water source however its not filling up

💬 SpearAndFangAuthor, Nov 21st at 1:13 AM

Theleh
Huh, must be client side mods.  I cant recommend a host but here's some common ones
https://vintagestoryservers.carrd.co/
https://wiki.vintagestory.at/index.php/List_of_server_hosting_providers

💬 Theleh, Nov 20th at 5:52 PM

Ah, yes, that's the one. It's odd, I have some mods that work, and some that do not. I wonder if I can transfer this world I have to a different host, so I can use these mods. I'm kinda surprised they dont allow mod use- any recommendations for hosts that allow it? SpearAndFang

💬 SpearAndFangAuthor, Nov 19th at 8:56 PM

Theleh
When you say vintage hosting, do you mean this?
https://www.vintagestory.at/store/product/7-simple-server-hosting-8-slots/

if so, that is the only Vintage Story server host I know of that DOESN'T let you use mods.

"Installation of 3rd party mods is currently not supported. We have no ETA yet for when this feature will become available."

💬 Theleh, Nov 19th at 7:23 PM

Hey SpearAndFang

I love the mod, but I seem to be having an issue integrating it into my multiplayer server (1.19.8) and I downloaded version 3.6.5 for it. It loads up in any single player world with ease, but for some unknown reason, it will not load in my server. The server is through vintage hosting. Any tips?

 

💬 Murbey, Nov 17th at 5:26 PM

SpearAndFang It worked! Thank you, I'm excited to try out the mod!

💬 SpearAndFangAuthor, Nov 17th at 6:01 AM

Murbey
sure

1. In the Mod Manager, click "Open Mods Folder". Exit the game.
2. Ensure there's only one copy of the PS mod in that mods folder - delete all others
3 .Go up one folder level and go into the "Cache" folder. Delete everything in there
4. Start the game, go back into the mods folder, and click "Reload mods". Make sure PS is enabled.

Also, don't unzip any mods. Just drop them in your mods folder zipped.

💬 Murbey, Nov 17th at 4:48 AM

Tried using this mod, but it's not loading? like I have it installed and active, but in game I can't lookup anything related to the mod, anyone got ideas? I'm in 1.19.8 using mod ver 3.6.5 SpearAndFang

💬 SpearAndFangAuthor, Nov 15th at 1:19 AM

Auro
"Fishing 2" I think.  Read some of the comments over there. It seems to be incompatible with a number of mods.

💬 Auro, Nov 14th at 5:20 PM

Is there any incompatibility issues that stops worms from spawning? never saw one in over 64 hours of play, but snakes spawn normally. I do have a bunch of other mods installed.

💬 ghostering8, Nov 13th at 10:03 AM

Aye, some how it got corrupted whem i install with Combat overhaul, 

💬 SpearAndFangAuthor, Nov 12th at 3:29 PM

ghostering8
Maybe you are using a mod version that is not for your game version?  Check the "files" tab above.  Mod version 3.6.5 is for game version 1.19.8.

💬 ghostering8, Nov 12th at 7:59 AM

some how it said missing main file, what did i do wrong here?

💬 SpearAndFangAuthor, Nov 8th at 3:01 AM

@Thunderhunt

You've solved the mystery, thanks again for the followup!

For anyone else that has this issue, it has to do with using fuses and bombs in land claimed areas...don't do that.

💬 Thunderhunt, Nov 7th at 10:51 AM

im playing using primitive survival,

Im using these bombs to clear rocks, a lot of the time they wont blow up, the fuse smokes and then suddenly nothing, seems very random, its currently occurring for many of these bombs i.e 6 in a row.

any ideas?

💬 SpearAndFangAuthor, Nov 5th at 4:29 AM

Shinji170981
Hmmm. Doesn't seem serious?  Someone else wrote those wildcraft patches for me back in July and I feel like I tested them aok at the time, but perhaps that one was broken by a later release of wildcraft trees.

I have no plan on revisiting the 1.19.8 releases of my mods. 🤷‍♂️

💬 Shinji170981, Nov 4th at 6:40 PM

Hello SpearAndFang
I am getting this error on my 1.19.8 server with the version 3.6.5


4.11.2024 19:07:54 [Server Warning] Failed resolving crafting recipe ingredient with code primitivesurvival:woodlantern-satinash-up in Grid recipe
4.11.2024 19:07:54 [Server Error] Grid Recipe 'primitivesurvival:compatibility/wildcrafttree/recipes/grid/wildcrafttree-woodlantern.json': Output Block code primitivesurvival:woodlantern-satinash-up cannot be resolved

💬 SpearAndFangAuthor, Nov 1st at 2:15 PM

Calamity
  XXX
XXXXX
XXOXX
XXXXX
  XXX

💬 Calamity, Nov 1st at 12:42 PM

the 'IRRIGATION VESSEL'

what block radious do they work?

 

is it 3x3 with the vessel in the middle?

 

like this with the X being the irrigation vessel?

O O O

O X O

O O O

💬 SpearAndFangAuthor, Oct 31st at 2:28 PM

Aesonne
I am so happy to hear that! Enjoy your new heart attack.

💬 SpearAndFangAuthor, Oct 31st at 2:24 PM

ShokaFox

3.6.5 should definitely work on 1.19.8.

I'm curious about the backstory - is it that you tried the latest version first and then realized it was the wrong version for your game? Because a few people have reported the same thing of late....anyways, this should fix you up :

1. In the Mod Manager, click "Open Mods Folder". Exit the game.
2. Ensure there's only one copy of the PS mod in that mods folder - delete all others
3 .Go up one folder level and go into the "Cache" folder. Delete everything in there
4. Start the game, go back into the mods folder, and click "Reload mods". Make sure PS is enabled.

💬 Aesonne, Oct 31st at 11:35 AM

Thank you very much for heart attack👍 I met 2 Living Dead in pitch black cave and now I have to buy new pants and chair!

💬 ShokaFox, Oct 31st at 8:38 AM

Is there any reason that the 3.6.5 version won't work on 1.19.8?

💬 SpearAndFangAuthor, Oct 29th at 4:04 AM

RosstheGreat
Sorry I'm still dragging my heels on that. No idea when I'll get it done.

💬 RosstheGreat, Oct 28th at 6:45 PM

Hey Spear! I wanted to check if the overhead irrigation ever got implemented? I see it looks like some degree of function is there but I can't find documentation on it on how to set up water sources or anything of the like.

💬 SpearAndFangAuthor, Oct 28th at 1:06 AM

Calamity
It's related to the temporal relic shown in the video here
https://youtu.be/9uSBfcw8Aa4?si=pzL_b6vILAfHnQHB&t=105
make a bunch of weir traps in order to start collecting relic parts

💬 Calamity, Oct 27th at 10:07 PM

What is the Ethereal Gear used for i cant find much info on it?

💬 SpearAndFangAuthor, Oct 27th at 3:27 PM

Brady_The
Yeah that language file update of yours was included in the release a few days ago.
Also, thanks again for putting the mod under the microscope.  While I was aware of several of those issues, it was the kick in the butt I needed to finally address a lot of that stuff. 🤘

💬 Brady_The, Oct 27th at 1:02 PM

Language file updated. 👍

💬 SpearAndFangAuthor, Oct 25th at 6:40 AM

FallenAngel
Hey the same thing happened to me a couple of weeks ago. I made a note to investigate what was going on, but when I went back to sort it out I could no longer recreate the issue.

Very strange...I'll keep an eye on it and hopefully figure out what is happening.

And thanks!

💬 FallenAngel, Oct 24th at 5:12 PM

Love the mod! Its a must have for each of my play throughs. I just recently fell in love with the fishing spear. Great item to make the stock fish usefull. I have run into a small issue with the fishing spear. Initially it worked as intended and I was able to spear and collect the fish. I do run with mods. But, i had not changed any mods or versions when the spear stopped working. Now it's attack is like a normal spear and it doesnt pick up anything. The mods i have running are: alloy calc, carry on, auto map marker, dana can cook, bed spawn, fauna animals (4 versions, nothing reffering to changing fish), buzzwords, glow arrow, juicy ores, hud clock, moon's grass, millwright, nails and strips, plains and valleys, prospect together, stepup, sortable storage, zoom button. Everything else seems to work fine. I'm sure I did something, just trying to figure out what. I like taking a fishing spear with me on my ventures

💬 Infectous, Oct 23rd at 8:13 PM

SpearAndFang Yeah, that is what I have been using the ones I made for recently. It is very handy to be able to move 50L. I will try the furrows

💬 SpearAndFangAuthor, Oct 23rd at 7:49 PM

Infectous
sorry, no.  Maybe the furrowed land is more to your liking.

The irrigation vessel does make a great container for managing liquids in barrels fyi

💬 Infectous, Oct 23rd at 7:35 PM

The irrigation vessel seems a bit underwhelming and finicky to use in a way that realistically feels more efficient than water blocks. Is there any way to edit it's range?

💬 damnyoureyes, Oct 23rd at 5:47 PM

@SpearAndFang

Ah! It looks like it was added in Expanded foods a while back. I had screenshots and everything but that explains it.

💬 SpearAndFangAuthor, Oct 22nd at 10:25 PM

damnyoureyes

"you can totally add a redmeat or bushmeat to a porridge and it works"
are you sure about that? Is a mod making that happen?  I could have sworn that I tried that the other day and it didn't work.  Also the wiki says that that won't work.

💬 damnyoureyes, Oct 22nd at 5:13 PM

SpearAndFang

I mean fair, but you can totally add a redmeat or bushmeat to a porridge and it works. Its just 2 slots for the grain and one slot for the protein, The wasting fuel thing happened because the fire was still lit (I was batch cooking) and really my fault for multitasking. Since whole fish (and smoked meats!) work for soups/stews I was just requesting the other base meal you make in a pot be supported.

Yukari_75

Smoked meats work in soups and stews, but I haven't tried jerky yet. That's a good point as well. 

💬 Yukari_75, Oct 21st at 1:13 PM

A more reasonable request would be to be able to use cured jerky in soups/stews, since that's one thing people have done for a long time for various reasons such as simply adding flavor and protien to a soup/stew that would otherwise only contain vegetables or as a way to make the jerky easier to eat since it can be quite tough to chew sometimes.

💬 SpearAndFangAuthor, Oct 18th at 2:36 PM

damnyoureyes
I am not terribly interested in doing that, no.
Porridge doesn't use proteins
https://wiki.vintagestory.at/index.php/Porridge
also, the gui shows whether or not a meal is valid even before adding fuel, so I don't see how one could waste fuel.

💬 damnyoureyes, Oct 18th at 6:07 AM

Any chance we could get fish and smoked meats to work with porridge? I keep trying to cook it on autopilot and then waste a bunch of fuel.

💬 Laerinok, Oct 15th at 9:08 AM

Tollen

It means that if you want to play with v1.19 of VS you MUST stay with the v3.6.5 of the mod and not update it. Do not download latest versions of the mod.

💬 Tollen, Oct 14th at 11:04 PM

Question: Regarding the "The latest version is for game version v1.20 ONLY" message up top, does this mean I need to have v1.20 installed for this mod to work? Or can I still use the mod with v1.19 of VS? Wasn't planning on downloading 1.20 until polish.

💬 Ryan_Thomas, Oct 12th at 2:51 AM

I just discovered the floating docks, those are freaking awesome.

💬 SpearAndFangAuthor, Oct 6th at 2:58 PM

Finwe
In mod versions 3.5.6 and older furrowed land only waters in cardinal directions so a long row is much better.  In newer versions furrowed land waters in all 8 directions so a long row is not needed, but a long row will still disperse extra water to neighboring blocks faster.

Think of it mostly as water blocks, it is very very similar but better.  At regular intervals each furrowed block tries to bump moisture levels up even higher for two blocks in every direction.

The real benefits of a long row are (1) if you start at a water source when furrowing, the furrow will fill with water on its own, no bucket needed, and (2)  if there's a blockage in a long row it has minimal impact.  If on the other hand you have a lone furrowed block and it gets a blockage there will be no water left at all and you will need to then refill that block with a bucket.

Note: if your furrowed land is in a valid room or greenhouse you will never get a blockage, so single isolated blocks is ok.

The soil that you make the furrowed land out of makes absolutely no difference - it's purely cosmetic - you can really flex and impress your friends by making it out of terra preta.

💬 Finwe, Oct 6th at 10:29 AM

Hi, I'm trying to make sense of the furrowed farmland mechanics. Do I understand correctly that the intended design is to create long rows of furrows with farmland on both sides making the farmland larger than it would be in the optimal vanilla design of 9 farmlands around a water source? And does the soil type matter I put the furrows on or is it best to just use low fertility to not use up better soil?

💬 Qual, Oct 3rd at 5:45 PM

Mod is awesome, but the fish simply appearing in the hooks are immersion breaking.

💬 Snowfall94, Sep 29th at 7:35 PM

Found it, it's Buggi's Random Changes 

Thanks for the suggestions there Laerinok

I was honestly thinking it was going to be Butchering for sure
What Vintage Story really needs is a mod like Polymorph

 

💬 Laerinok, Sep 29th at 5:48 PM

Snowfall94

I don't remember all recipes, but maybe Expanded Foods

Look at the recipes on the forum.

Or maybe Butchering

💬 Snowfall94, Sep 29th at 5:05 PM

I went to make jerky but when I put the knife above the cut of meat int he crafting grid, it now gives me like 2 fat.(like knife + bushmeat = 2 fat, knife + red meat = 3 fat I think)

I know it's not this mods fault, but does anyone by chance know what mod adds that recipe, or how I can find out in game where that recipes coming from? Because I miss my travel jerky 

💬 SpearAndFangAuthor, Sep 28th at 2:43 PM

glitchero626

Pastebin is good (thanks Laerinok)

or you could post it here
https://www.vintagestory.at/forums/topic/2399-primitive-survival/

or you could reach out to me on the Vintage Story discord. I am also SpearAndFang over there.

you have options!


💬 Laerinok, Sep 28th at 9:04 AM

glitchero626
The easiest way is to use a paste tool site (I use pastebin)  to store the text and put the link here.

💬 glitchero626, Sep 28th at 8:15 AM

If I translated it, how do I send it to you?

💬 SpearAndFangAuthor, Sep 26th at 2:59 AM

Laerinok
Much appreciated! I've added it to the next release.

💬 Laerinok, Sep 25th at 1:31 PM

glitchero626

Most of time, this is due to a comma missing at the end of the line, or bad use of " ".
The best thing is to use a validator as SpearAndFang told.
The structure of a json file is :

{
"key1": "value01",
"key2": "value02",
"key3": "value03"
}

NOTE: There is no comma for the last line.
NOTE 2: If the text you put as value contains a quotation mark, you must escape them with \

 

SpearAndFang

Hello,
This is an update of the fr.json file for the last version.

💬 SpearAndFangAuthor, Sep 23rd at 2:18 PM

SioxGWolf
Not possible, no.  All of the changes in the latest mod release are tied specifically to things that only exist in the 1.20 prerelease.

💬 SioxGWolf, Sep 23rd at 4:18 AM

Could there be some back compatibility so the stable can also enjoy the changes? If not, I understand.

💬 SpearAndFangAuthor, Sep 22nd at 8:18 PM

glitchero626

you put your translation file in assets\primitivesurvival\lang with the correct filename?  should work
there might be a bit in assets\game\lang too.

it's also possible that your json file isn't valid.  Google "json lint" or "json 5 lint" to find an online validation tool.

💬 glitchero626, Sep 22nd at 4:19 PM

Help, I wanted to translate it for personal use but it doesn't detect the translation

💬 EndlessOats, Sep 20th at 11:02 AM

add persistence hunting so I can truly neanderthalmaxx

💬 codyo, Sep 19th at 1:25 AM

Erm. Dead mod? Out of date......

💬 MikeSyrup, Sep 18th at 12:33 AM

Thanks

💬 SpearAndFangAuthor, Sep 16th at 11:18 PM

MikeSyrup
on vanilla salmon entities

💬 MikeSyrup, Sep 16th at 10:33 PM

Does the fishing spear have to be used on vanilla salmon entities or can you use it to get fish in empty water? Cool either way just did not understand

💬 SpearAndFangAuthor, Sep 10th at 3:55 PM

ScorchedAce
All hooks are the same so use whatever resource you have an abundance of.  This may change in the future but I have nothing planned for now.

💬 SpearAndFangAuthor, Sep 10th at 3:53 PM

DejFidOFF
Oops, I made the length configurable but did not increase the stack size to accomodate this configuration.  I have increased stack size to 1024 for the next release.  If you are anxious, that was maxstacksize in assets\primitivesurvival\itemtypes\other\monkeybridge.json

💬 SpearAndFangAuthor, Sep 10th at 3:49 PM

LeuxSeveN
Currently only pumpkin vines can grow on irrigation furrows.  But I like what you are throwing down, so I have added the ability to plant berry bushes, cattail roots, and flowers on irrigation furrows (for the next release)...thanks!  I will not be adding crops.

💬 ScorchedAce, Sep 7th at 11:09 PM

Does upgrading hooks to copper or higher-tier metal hooks more often on the lines? is there any reason to get metal hooks instead of just sticking with flint? It doesn't seem like they have durability. 

💬 DejFidOFF, Sep 6th at 7:50 PM

SpearAndFang

Hey o/ I try to config monkey bridge all the way to 512 blocks long, but it did not work (360b) even have 3x128 mb in hands. Is it even possible to make the bridge that long? I just need it that long :D

💬 LeuxSeveN, Sep 5th at 8:54 PM

Hi ^^

Question:

Can Plants grow on the Irrigationfurrow?
That would be grand.

💬 GeneralVoid, Sep 3rd at 4:39 AM

Hi, first time here. Just started recently and began with using this a few others (Expanded Food, CulinaryArt, etc.) and when running this mod can't place items into a barrel with limewater for pelt/hide soak. Not sure where/what info I can gather to provide if this is a first report.

Edited: I sawa post about Autoatlas and followed that, looks like i'm back up and running. Cheers!

💬 SpearAndFangAuthor, Sep 2nd at 10:21 PM

TheHarryX
"The issue might not originate from your mod alone"
Definitely not from this mod alone.  There's way too many people using this mod for such a serious issue to go unreported.
Thanks for the follow up about Realistic Starvation.

💬 SpearAndFangAuthor, Sep 2nd at 10:16 PM

Cuttlebear
oof.  same answer as before (sync issue), but because of a mod conflict, buggy mod, or maybe even too many mods for your hardware to handle.
Primitive Survival appears to be loading up really cleanly in your logs.  
Long story short, even if you remove this mod, you will likely still experience the same sorts of issues with other things, probably even vanilla things.
That mod list is way too long (and my hardware is too different, I'm sure) for me to try and dive in and recreate your issue, sorry.

💬 TheHarryX, Sep 2nd at 3:29 PM

SpearAndFang The issue might not originate from your mod alone, I only found issues tied to a mod called Realistic Starvation (https://mods.vintagestory.at/show/mod/10343) which hasn't been updated for 6 months so ig i'll have to disable it when starting a new world

💬 Cuttlebear, Sep 2nd at 3:26 PM

SpearAndFang It's a single player game. Are there any particular logs I can provide that may help? Not seeing any errors related to this but lots of other compatibillity patches not finding the thing they're trying to patch. . .

If you're curious, I've zipped up the log folder here: drive.google.com/file/d/1ySzt9RBj6Ot8pdukgq8JHJh7CUaGPm3-/view?usp=sharing

💬 SpearAndFangAuthor, Sep 2nd at 2:19 PM

Cuttlebear
Multiplayer? Because that sounds like a network sync issue.  Try something similar in single player and I doubt you will be able to recreate that issue.

💬 Cuttlebear, Sep 2nd at 6:38 AM

Hi SpearAndFang!

Mod is so so so amazing. I am having an issue though with my limb line where attaching hooks to the line does not actually remove the hook from my inventory--the hook will look as though it was removed, but if I click and drag off the empty space on my hotbar, it will clone the hook (using a bone hook, btw). Furthermore, adding worms to the hooks on the line do the same thing: they will visibly count down, but I can drag the "empty" spot to duplicate the initial number of worms I had on my bar.

And the kicker is that when I quit and reload my game, the limbline, hooks and all bait do not persist. They're gone, along with the cordage, hooks and bait used to make them.

 

I'm using a fairly long limb line (15 cordage worth) across a river from the rivers mod, with stakes on both ends. Nothing unusual besides that, though.

 

Thanks again for a great mod!

💬 Horse1Heart, Aug 28th at 3:05 PM

I think I got the raft easter egg. I was rebuilding my house and I heard a metallic thunk, and later when I went to go to a ruins to get more building materials, I saw that there is a black octopus decal on it now. I have no idea what caused the easter egg, but it's pretty neat. I've only seen a dolphin mentioned on here though, so having an octopus is pretty awesome! :D

💬 SpearAndFangAuthor, Aug 28th at 2:41 AM

TheHarryX
Have you also got this mod?
https://mods.vintagestory.at/fishingexpansion
if so, maybe disable it and try again...and read some of the comments there.

If you are using any of these (optional dependencies), make sure they are all the latest version
https://mods.vintagestory.at/show/mod/9615
https://mods.vintagestory.at/configlib
https://mods.vintagestory.at/imgui

If none of that applies to you, I usually start by looking for [error] [fatal] [warning] in vintagestorydata\logs\server-main.txt.  If nothing stands out there then client-main.txt

ISawThisComing
It looks like you've been bit by the ol' vanilla texture atlas bug (so a result of having several mods installed at once).  Adding this mod is about the easiest way to fix that
https://mods.vintagestory.at/autoatlas

If on the off chance that doesn't fix it then I don't know what to tell you. Your crash is related to fruit trees and this mod has nothing to do with fruit trees (although you do have two other mods that do).

 

💬 ISawThisComing, Aug 27th at 8:03 PM

Odd issue, but when i go into the info menu the game crashes on me if I search for anything. Narrowed it down to happening with this mod. Going to post my log, can you tell me if its an issue with your mod or a conflict with another? Thanks1

 

Running on 64 bit Windows 10.0.22631.0 with 16239 MB RAM
Game Version: v1.19.8 (Stable)
8/27/2024 4:03:03 PM: Critical error occurred


Loaded Mods: aculinaryartillery@1.1.5, balancedthirst@0.0.39, chiseltools@1.12.3, cutthefat@1.0.1, molds@0.0.7, primitivesurvival@3.6.4, game@1.19.8, vtr@3.0.3, apewindows@1.1.0, butchering@1.6.7, commonlib@2.5.0-rc.2, expandedfoods@1.7.0, foodshelves@1.1.5, herbarium@1.2.0, kilntimeviewer@1.0.1, levelup@1.2.7, lichenredux@1.8.3, liquidcontainers@1.2.0, petai@2.2.6, scarecrow@1.5.1, creative@1.19.8, vsimgui@1.1.5, survival@1.19.8, configlib@1.3.13, em@2.7.0, feverstonewilds@1.5.0-rc.2, stonequarry@3.3.1, wattleworldrevised@1.1.0, wildcraftfruit@1.2.1, tailorsdelight@1.6.1


System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Vintagestory.GameContent.DynFoliageProperties.GetOrLoadTexture(ICoreClientAPI capi, String key) in VSSurvivalMod\Systems\FruitTree\BEFruitTreePart.cs:line 40
at Vintagestory.GameContent.BlockFruitTreeBranch.get_Item(String textureCode) in VSSurvivalMod\Systems\FruitTree\BlockFruitTreeBranch.cs:line 53
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 394
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 302
at Vintagestory.GameContent.BlockFruitTreeBranch.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VSSurvivalMod\Systems\FruitTree\BlockFruitTreeBranch.cs:line 151
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 315
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 194
at Vintagestory.Client.NoObf.RenderAPIGame.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Boolean shading, Boolean rotate, Boolean showStacksize) in VintagestoryLib\Client\API\RenderAPIGame.cs:line 274
at Vintagestory.GameContent.GuiHandbookItemStackPage.RenderListEntryTo(ICoreClientAPI capi, Single dt, Double x, Double y, Double cellWidth, Double cellHeight) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 102
at Vintagestory.GameContent.GuiElementFlatList.RenderInteractiveElements(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiElementFlatList.cs:line 194
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 716
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 385
at Vintagestory.GameContent.GuiDialogHandbook.OnRenderGUI(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 500
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 318
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 TheHarryX, Aug 27th at 7:54 PM

This mod seems to be causing issues when generating a new world as I spawn in an empty world that doesn't load or it loads a few chunk but it's unresponsive and doesn't save when exiting. 
I'm not sure what logs I could provide to help fixing that or if it's a conflict with other mods I have.

💬 Parvum, Aug 24th at 10:48 PM

Cob works! Love an immersive reason to avoid using packed dirt for generic construction too.

💬 gndrneutralnoun, Aug 24th at 4:35 PM

Hi! I had to stop playing VS for a while, long story, so I didn't notice this until now - the current hammer and fish fillet recipe conflicts with a recipe in Expanded Foods. Both of them have two fish fillets right below a hammer, but the EF one outputs smashed fish. If you could change the recipe so that the hammer is in a different position related to the fish fillets, that'd be great! Thanks for taking my suggestion earlier and for reading our comments!

 
💬 SpearAndFangAuthor, Aug 24th at 1:52 AM

Parvum
I think cob would work for that. It is a fertile soil that is not effected by sideways instability.

💬 Parvum, Aug 23rd at 4:28 PM

Is it possible to build pit traps when soil sideways instability is enabled? Is there a type of block that accepts the spikes and doesn't fall down? I'm struggling to keep the edges of my pit trap from falling in.

💬 SpearAndFangAuthor, Aug 21st at 2:12 PM

@Bagel,
I cannot even begin to fathom why such a thing is happening to you.
My best guess is that it's related to one of the optional dependencies, so if you are using any of these, make sure they are also the latest version
https://mods.vintagestory.at/show/mod/9615
https://mods.vintagestory.at/configlib
https://mods.vintagestory.at/imgui

Beyond that, your log files might reveal what is causing the mod to fail loading.  When it happens again look at ../vintagestorydata/logs/server-main.txt
I would expect you to see an [error] or [fatal] message in there related to this mod.
You can send it to me as well, either via Discord (I have the same name over there) or maybe upload to pastebin and post the link to it here.

💬 Bagel, Aug 20th at 2:43 PM

SpearAndFang

Sorry to bother you my friend, but it appears that occasionally the mod refuses to load for my singleplayer world, I am using the most recent version of both the mod and the game. It will load correctly the first time, and then occasionally when I load in to my singleplayer world, it will refuse to load, and most of my house (Better Stairs, Wood Lanterns, Smoke houses, etc.) will be replaced with the white texture block with a red question mark in the centre. The recipes will be gone from the hand book, and my farms will cease to function because I no longer have irrigation vessels. Is there a fix to this that doesn't require reinstalling it every time? Because that seems to be my only way to fix it right now, and even then it's not garunteed.

💬 SpearAndFangAuthor, Aug 19th at 6:55 AM

ManaWei

According to the Cats mod page, they can be fed fish fillets from Primitive Survival.
And we know how finicky cats can be.  Fillet your fish, your cat deserves demands it!

💬 ManaWei, Aug 18th at 2:17 PM

We have discovered as Fatal Error on my stream !!

Not compatible with the Cats from Pet AI.. Cannot feed them fish !! Fatal Error I tell you.. 
a compatibility mod called "SophistiCATed Survival" was brainstormed :'D

Clearly, cats do not do Primitive Survival.. They are cats after all XD

Had to share with you <3 It was fun, but it made sense.. I believe the patching should be done in the PET AI - Cats mod?

💬 Orbit115, Aug 17th at 11:28 PM

you answered so quick thank you

💬 SpearAndFangAuthor, Aug 17th at 4:57 AM

Orbit115

You absolutely can add this to an existing save without any problems whatsoever.

💬 Orbit115, Aug 17th at 4:38 AM

can I add this to an existing save or will it mess something up?

💬 SpearAndFangAuthor, Aug 15th at 4:36 AM

KIALIA
You will not see fish from this mod, other than in traps.  Everything else is relatively rare.  You will see quite a few snakes if you run around picking up rocks and sticks (right click pickup, not break and pickup) - other than that, snakes are very hard to spot because they are so low to the ground.  I have seen crabs in every playthrough, and the occasional will-o-wisp.  You will see vanilla fireflies, but this mod's fireflies, like fish, are only caught.  And bioluminescent sea creatures are VERY deep in water only.

Spawn rates are relatively low so you are not overwhelmed with these creatures in multiplayer, although you can modify the config file and crank them up.

💬 KIALIA, Aug 13th at 12:00 AM

Oh great! Thank you so much for this info! We'll definitely check it out.

On an already generated world (world creation as I mentioned was early/mid June) how long does it take for the Primative Survival animals to spawn in? I haven't seen snakes or crabs or bodies of water with the various fish yet or the bioluminescent sea creatures and fireflies or will-o'-wisps. Do we need to do mob spawn commands because our server is a couple months old? Or will they only spawn in chunks not previously explored? Or do they have a spawning timer? The catfish I caught last night in a fish trap I thought the pond had only vanilla pink salmon in lol. I haven't actually seen other fish swimming, the catfish just appeared in the trap, so I thought maybe things will spawn over time?

Thanks

 

update: I checked the fishing pond I put my basket trap in, yes the pond only has pink salmon from vanilla. not sure how I caught a catfish last night. I don't see any fish in any ponds other than pink salmon. Let me know if we have to tell the server to spawn in animals since the world was already generated before download of this mod. thanks

💬 SpearAndFangAuthor, Aug 12th at 7:29 PM

KIALIA

There's still a lingering problem with vanilla (with the game's texture atlas) when adding mods. That sounds like what the problem is, and if so then this mod can sort that out:
https://mods.vintagestory.at/autoatlas

💬 KIALIA, Aug 12th at 3:08 PM

Hello, is anyone having issues with Grain color and Texture in small and large feed troughs? Our server downloaded A Culinary Artillery, Expanded Food, Primative Survival, and Medieval Expansion over the weekend. Our server is 1.19 server world generation and was created Early to Mid June. I'm not sure if the texture issue is with Primative Survival as I saw a recent comment listed about a different texture issue, or if it's with Medieval Expansion since comments came in about the cows and trough issues, so I'll comment on theirs also, but when I put any kind of grains into small or large troughs, the color and texture is more gray and white elongated pixels, almost like "old tv static". All different grains have slight tone difference otherwise almost the same color and texture. Not yet sure if it affects animals ability to eat said grains from the troughs.

 

Thank you for all your hard work. I'm very excited about fishing and caught my 1st catfish last night in a fish trap and have been hunting for earthworms. Looking forward to exploring all this mods features as I'm completely new to this mod.

 

 

💬 SpearAndFangAuthor, Aug 11th at 8:30 PM

Adelion

hmm. Hard to say but it might be an issue with their texture atlas. Have the person who is having the problem do this:

  1. start a single player world
  2. run these two chat commands

   .clientconfig maxTextureAtlasWidth 8192
   .clientconfig maxTextureAtlasHeight 8192

  1. return to the main menu
💬 Adelion, Aug 11th at 6:22 PM

Could it be no texture loading in the newest version "3.6.4" or any idea why it can happen because i dont have the issue but a mate that have the problem on the same server. . .

thx for any help.

💬 SpearAndFangAuthor, Aug 11th at 1:35 PM

ssunny2008
very hot.  30+C between midnight and 3am.  They are not the same as willowisps,no.

CombatWombat
Glad to hear you're enjoying it.  Even the vanilla pelts (the flat ones) have some z-fighting...those might even be the ones you are talking about. I will revisit my bear pelts and see what I can do to improve things though, thanks.

💬 ssunny2008, Aug 11th at 8:06 AM

Hi there,

thanks for the mod in general, but i got an issue right now i can´t solve.

I can´t catch fireflies. How hot does the night have to be? And are those the same like the willo-wisps? I placed the jars where i found some of them, ofc with baited food and flowers, but it´s not super far in the south, so no 40 degrees or something.


Thanks in advance for any help.

💬 CombatWombat, Aug 10th at 5:01 PM

Really love the mod, adds a ton of depth to a full snowball earth playthrough.

I've been putting bear pelts on the floor, and I cured some but left others uncured.

The uncured and cured pelts seem to have some z-fighting between them.

Its the only issue I've come across in the whole mod over like 30+ hrs in this playthrough.

Much love <3

💬 CKitt, Aug 9th at 3:48 PM

ElioKast

Do you perhaps mean the meat/fish smoker instead of kiln?

💬 SpearAndFangAuthor, Aug 8th at 4:55 AM

ElioKast
??? 
This mod doesn't have a kiln.

ilm
I agree.  But at the same time, those irrigation vessels don't use a lot of water, and shouldn't use any water if it's raining.  Water is only removed from an irrigation vessel if it has some farmland to apply it to.

💬 ElioKast, Aug 7th at 12:33 PM

Cant load the kiln's firebox with peat, it only works with firewood (it shows on the info text that it can be fueled with firewood, peat or coal)

💬 ilm, Aug 6th at 9:03 PM

I think reasonable should be, if irigation vessel had ability fill during rain, instead of emptying. In mine world now going rain, and vessels water are consumed. A bit strange. Thanks to author for hard work.

💬 SpearAndFangAuthor, Aug 6th at 3:13 PM

DejFidOFF
hmmm maybe?  First you will need to add the "grown" variant to the creative inventory

1. Edit: assets\primitivesurvival\blocktypes\wood\treehollowgrown.json
2. Add something like this to it:

"creativeinventory": {
"general": [ "*" ],
"primitive": [ "*" ]
},

3. In game, place one of these "grown" variants

When you place it, it will be empty, but if you advance time quickly (i.e. /time add 10000 ) it will populate with things

I do not know if it works in a schematic though



💬 DejFidOFF, Aug 6th at 9:38 AM

SpearAndFang

Hello o/ Is it posiible to same way put the tree  hollow to the world and that will be working same as one that generate with terrain?

I try to save generated hollow as a schematica and import, but it is not working so well

 

💬 NukoSan, Aug 6th at 8:43 AM

No worries matey, again was spitballing - all the updates are beyond enough :-) keep it up

💬 SpearAndFangAuthor, Aug 6th at 12:10 AM

NukoSan
Sorry, I'm going to pass on the leather -> cordage idea and the fire bricks idea

💬 SpearAndFangAuthor, Aug 6th at 12:08 AM

Rambo_Turkey

WormFoundPercentRock % chance of finding a worm when you right click pick up a normal rock.
WormFoundPercentStickFlint % chance of finding a worm when you right click pick up a stick or flint.

in %AppData%\VintagestoryData\ModConfig and edit primitivesurvival119.json

These values also apply to snakes

💬 Rambo_Turkey, Aug 5th at 9:49 PM

is there a config file available, id like to disable the spawning of snakes and worms from rocks 

💬 NukoSan, Aug 5th at 5:44 PM

SpearAndFang

Was supposed to get back to ya, you're too efficient! If only any of my engineers would work half as fast... ;-) For the recipies I was thinking:
- cordage from rope, and vice versa (ticked off by yourself)
- was contemplating leather to strips to cordage, but might be silly.

Other thing I was wondering was if the fruit press could have a recipe to make "fire bricks" out of plant matter? or pellets without the press? maybe tiered approach would see a recipe with most flowers/ferns/grass (maybe canes from wildcraft?) being able to mash it up, dry (like curing meat or burn on the fire for a wee bit), and then have a good alternative to firewood, probably less good or similar to peat, no idea about balancing. What u think? :-)

Thanks matey! :-)

💬 SpearAndFangAuthor, Aug 4th at 5:47 PM

NukoSan

You'll need to be a lot more specific.  Maybe if I add recipes to convert cordage to rope and vice versa it would solve your problems? It seems like that would make sense anyway so I will add them.

gndrneutralnoun

Sure, I will make all of those proposed changes for the next release.

💬 NukoSan, Aug 3rd at 10:59 PM

any option to add more cordage receipts? playing with every tool requires... Rope but modded to use cordage, vines not that easy to come by in the colder climate though...

💬 gndrneutralnoun, Aug 3rd at 7:48 PM

Heya, it's me again! Would you consider adding a way to convert 2 fish fillets directly into vanilla fish meat? I know we have the trussed meat recipe you can cut to get the meat back, but 1. smoked meat isn't compatible with many mods yet, most of all EF; and 2. Cordage isn't super expensive but it's used for sooooo much that it seems a waste to use it just to convert the meat; plus you can only do it in batches of 8 to 4. I suggest using the hammer as a tool for the recipe, to lock it behind the copper age so that fillets aren't obsolete. Thanks in advance for considering my request!
Oh also: I know I was the one who suggested furrowed farmland reflect the soil type used to make it, but I noticed that the soil placed with the irrigation vessels (which I am now using in place of furrows lol, gotta get that 100% moisture) does not reflect what soil type was used. Would you be so kind as to make it so? ...And maybe add a config option to let the dirt drop when breaking the vessel, since it doesn't have the problem you mentioned with farmland... Anyway, see above, thanks in advance again lol.

 
💬 Rabbs14, Aug 1st at 11:23 AM

SpearAndFang

Thanks for the swift reply! I installed that mod, and everything is back to normal; thanks for giving me the link.

I don't actually have many mods installed, which is why I was confused. The biggest mods are Better Ruins and Primitive Survival, and the rest are mainly little QOL things. Perhaps the added features from your mod just overwhelmed my game for a bit. I did notice that different objects were affected each time I launched the game.

No matter the problem, that mod you shared seems to have fixed everything.

💬 SpearAndFangAuthor, Jul 31st at 1:13 PM

Rabbs14

The issues you are describing don't sound like something that this mod could possibly cause. I've gone to great lengths to keep my distance from most things vanilla, and music cylinders and tapestries are things that are untouched by this mod. 

It *could* be that your overall number of mods has reached a limit where problems with the game's texture atlas are popping up.  This mod can sort that out:
https://mods.vintagestory.at/autoatlas
don't let the description or version fool you, that mod has fixed issues for plenty of people of late and using the latest game version.

The better ruins crafting scroll issue sounds to me like an issue with better ruins.  The bear hide is the only thing that comes even remotely close to this mod, but I could only see this mod causing an issue with that if you also have a mod that adds/modifies bears.

Your game's log files (in %appdata%\vintagestorydata\logs) may reveal more about what is happening - specifically server-main.txt and client-main.txt. Feel free to PM them to me over on the official Vintage Story Discord (I have the same name there).

💬 Rabbs14, Jul 31st at 6:22 AM

After a day of playing, I absolutely love the mod so far, but I've noticed a couple of texture problems with items placed in the world and some tapestries in the traders' purchase window.

Some pelts, music cylinders and a better ruins crafting scroll appear white with the red "?" when placed on the floor, a table or a scroll rack, but they show normally inside my inventory.
The tapestries show as a white box with the red "?" in the trader's window, but I haven't been able to purchase them to see if they do it when placed.

It's not game breaking, but it is immersion breaking when I walk in on a pure white bear hide on my living room floor lol. I'm not gonna uninstall it because it's a great mod! and the texture stuff is easy to hide. hopefully we can resolve the textures though.

Oh I should note that I installed this mod in an existing world but had no problems prior. I created a new test world and noticed the issues there as well.

💬 SpearAndFangAuthor, Jul 30th at 12:10 AM

Juniormint
That happens when the mod isn't enabled
something went awry with your update process methinks

💬 Juniormint, Jul 30th at 12:04 AM

I updated to 3.6.2 from 3.6.1 and all the items from this mod turned to black squares. 

💬 TitaniumVulpes, Jul 29th at 7:34 AM

So I installed this mod after seeing a playthrough with it and didn't completely read the description, notably I skipped the "creatures" section. Well I went down a deep hole in search of saltpeter and when I reached the bottom I saw in the distance a horrible creature straight from my sleep paralysis nightmares. I was so transfixed and terrified that I almost cried. 10/10 experience, thought my game was haunted, got swarmed and mauled to death by drifters because I couldn't stop staring at your horrifying creation, keep up the good work.

💬 Eranderil, Jul 29th at 4:53 AM

This explains nothing and greatly deminishes my concern while increasing my amusement. Ah! Nevermind, I think I figured it out. Clever.

💬 SpearAndFangAuthor, Jul 28th at 10:19 PM

@Eranderil
Sounds fishy. 
Oh wait, a dolphin is a mammal.
This is your spirit animal.

💬 Eranderil, Jul 28th at 9:10 PM

Uh. A dolphin suddenly appeared on my raft? Like, a very distinct dolphin decal? Is that normal? I was in my map standing on the raft I'd set down when I heard a metalic clunk, and I close my map and there's the dolphin. 

💬 Sorachi, Jul 27th at 1:37 PM

SpearAndFang
You're right, thank you. I removed fishing 2 and it's working again. Thought the problem was with this mod since I only noticed the worm problem and carcasses duplicating together and thought they wee related.

💬 SpearAndFangAuthor, Jul 26th at 11:21 PM

@Sorachi
The earthworm issue sounds familiar - I think someone else said it was related to "fishing 2"
https://mods.vintagestory.at/fishingexpansion
if you have that mod, be sure and read the comments there.

The dead carcass duplication shouldn't have anything to do with this mod - no one has ever reported such a thing.

💬 Sorachi, Jul 26th at 8:56 PM

Not sure if this is a problem with this mod or a compatability issue but I can't pick up any earthworms and dead carcasses duplicate when picked up.

💬 SpearAndFangAuthor, Jul 24th at 2:41 PM

dangerousb
ooh good catch.  I have fixed this for the upcoming release.

💬 dangerousb, Jul 24th at 2:50 AM

I've been using the fishing spear a ton and it's been great. I did notice that when one breaks and I have both a stone spear and a fishing spear in my inventory, the stone spear gets added to my hands as the replacement instead of the fishing one. FWIW, the stone spear was in hotbar 2 and the replacement fishing spear was in my inventory.

💬 Filvandrel, Jul 23rd at 11:28 AM

Love the mod!

I've got one suggestion if I may: it would be cool if we could add fertilisers to the irrigation vessel, to make it slowly spread evenly on surrounding farm tiles. It could be less effective than doing it one by one, but still it would save some hassle. :D

💬 Neuro_Mancer, Jul 22nd at 9:51 AM

This mod is Awesome. Thanks a lot.

Idk if you allow feature requests here, but I give it a try. If you do not want it, I will stop it.
Feedback on the ideas would be appreciated, even if you do not give them priority in dev.

Some Ideas:

  • Pottery Barrel.
    • Like a way to turn the storage vessel into an earlier fluid container for tanning and drinking water if specific mods are enabled. Could behave just like an barrel but with the costs of using a lot of time for the kiln.
  • Atlatl
    • Probably the first ranged weapon in human history. You can throw spears farther away with it. Increased range and precision? Maybe a different type of spear is needed though, like a Javelin, which is worse at melee but cheaper to make and stackable.
  • Reusable Kiln furnace
    • Just like a Kiln, but without requiring sticks every time.
💬 SpearAndFangAuthor, Jul 21st at 2:55 PM

dangerousb
So glad to hear this. thanks for reaching back out, and for the kind words!

SkavenQueen
Appreciate the follow up. Glad to hear it.

💬 dangerousb, Jul 21st at 1:17 PM

SpearAndFang

 Great news! I got a chance to play with the new update and my spear now seems to be working as intended. Thanks for the help, I love this mod!

💬 SkavenQueen, Jul 21st at 7:19 AM

It didn't crash! Thank you! :D

💬 SpearAndFangAuthor, Jul 21st at 6:46 AM

SoulReaperz
I'm not getting rid of tree hollows. It was simply a patch to prevent crashing when In Dappled Groves and Primitive Survival are both being used at once, and even then the Primitive Survival tree hollows will work ok.

Also, thanks!

💬 SoulReaperz, Jul 21st at 5:10 AM

NOOOO!!!!

dont get rid of the tree hollows
i dont use the in Dappled Groves mod
i prefer your mod and the awesom hollows!

💬 SpearAndFangAuthor, Jul 21st at 4:47 AM

Sorsha SkavenQueen

New release up.  Fixes that issue you're having once and for all.  Well it's not perfect, because the issue isn't really on my side of things.  But it won't crash any more.

💬 SpearAndFangAuthor, Jul 21st at 3:07 AM

Sorsha
This mod only has the following hollow types
"acacia","birch","kapok","larch","maple","oak","pine","walnut"
there are no others. 

If In Dappled Groves is trying to add others then it's not doing so correctly and causing my mod to crash.

💬 Sorscha, Jul 20th at 9:13 PM

I think its a conflict between your mod, SpearAndFang, and the In Dappled Groves. The same crash seems to be happening with Purpleheart Hollows.

 

Game Version: v1.19.8 (Stable)
7/20/2024 3:10:30 PM: Critical error occurred in the following mod: primitivesurvival@3.5.9
Loaded Mods: aculinaryartillery@1.1.5, attributerreborn@1.0.6, bettercrates@1.7.1, bettertraders@0.0.7, blacksmithname@1.1.7, Ceramos@0.5.1, chiseltools@1.12.3, ClaimsRadar@1.1.0, claycasting@1.1.5, CraftableRocks@1.0.2, craftingtable@0.5.0, cropsconfig@1.0.0, decor@1.1.1, drdecor@1.3.0, dryable_ground_storage@1.0.0, driedfirefuels@1.1.1, entitiesinteract@1.0.11, extrachestsfantasyedition@1.9.0, FlexibleTools@3.2.1, caninae@1.0.16, capreolinae@1.1.5, casuariidae@1.0.7, dinornithidae@0.7.0, machairodontinae@1.0.9, manidae@1.0.2, pantherinae@1.1.9, rhinocerotidae@1.0.3, sirenia@1.0.5, geoaddons@1.3.4, healthiertrees@1.0.0, indappledgroves@0.7.3-dev.2, justmoreruins@0.9.8, largercrock@1.0.2, millwright@1.1.5, morebanners@1.1.0, moreclay@1.0.2, moremolds@1.4.2, oils@1.2.2, OresAPlenty@3.2.0, pipeleaf@1.8.0, plantmat@1.7.2, primitivesurvival@3.5.9, proximityprospectingpick@1.0.1, qptech@1.15.2, rpgitemrarityreborn@1.0.5, saltandsands@1.0.2, scraps@1.1.1, she1fish@1.2.1, swordz@1.1.8, translocatorengineeringredux@1.5.1, untamedwildsursidae@1.0.7, viesblocks@2.4.8, game@1.19.8, weaponpackalphaunoff@1.5.2, abcsreborn@0.2.2, AgeOfConfession@2.0.5, alchemycompat@1.0.0, alchemy@1.6.34, alloycalculator@1.0.0, ancienttools@1.5.18, egocaribautomapmarkers@3.1.0, flags@0.32.0, BedRespawning@1.0.1, beehivekiln@1.6.1, betterbloomeriesreborn@1.0.5, bettercaveart@1.1.1, betterfirepit@1.1.4, betterjonasdevices@1.1.0, betterruins@0.3.7, biggercellars@1.0.0, blacksmithenhancements@1.0.5, butchering@1.6.4, canjewelry@0.2.32, carryon@1.7.4, ColoredTorchesRedux@1.1.0, commonlib@2.5.0-rc.2, configureeverything@1.1.1, crosscomme@1.0.5, danatweaks@2.3.0, displaycasewall@1.0.3, electricity@0.0.11, expandedfoods@1.6.9, extrainfo@1.7.0, fieldsofsalt@1.2.0, fromgoldencombs@1.5.1, greenhousebuff@1.0.0, herbarium@1.2.0, kscartographytable@1.0.0, maltiezbows@1.0.4, medievalexpansion@3.13.1, mio@0.9.5, meteoricexpansion@1.2.5, minerz@0.1.2, mobsradar@2.1.1, moreanimals@1.3.3, morepiles@1.5.0, norottinghides@1.0.0, Spear-Expantion-by-Kanahaku@0.1.3, outlawmod@1.2.3, particlesplus@1.1.0, paxel@1.4.6, petai@2.2.6, pomshadercache@1.1.1, prospecttogether@1.3.0, rivers@3.1.0, rustboundmagic@1.9.74, sailboat@1.3.1, stillnecessaries@1.1.2, stonebakeoven@1.1.3, stonerailings@1.2.2, tarmor@0.2.2, tstools@2.1.2, usefulstuff17@1.3.2, vanvar@5.0.3, creative@1.19.8, vsimgui@1.1.5, vsinstruments@1.2.7, vsquest@1.2.0, survival@1.19.8, vsvillage@1.0.6, warmarmor@1.1.0, wildfarmingrevival@1.2.2, xlib@0.8.6, metalrecovery@0.1.19-pre.1, betterruinslootchanges@0.0.3, captureanimals@2.7.0, cats@2.0.3, cavebeacons@1.0.8, tradercamps@1.1.4, configlib@1.3.13, craft@1.0.3, electricityaddon@0.0.6, electricityextensions@0.0.7, em@2.6.3, feverstonewilds@1.5.0-rc.2, glassmaking@1.4.0, helvehammerext@1.6.0, morecandles@1.2.2, morefloors@2.0.0, simplevillages@1.0.1, stonequarry@3.3.1, tpnet@1.14.3, vsvillagedesert@1.0.0, vsvillageviking@1.0.0, vsvillageaged@0.0.1, vsvillageindustrial@0.0.1, vsvillagetowers@0.0.1, wildcraftfruit@1.2.1, wildcraftherb@0.0.1, wildcrafttree@1.1.0, wolftaming@2.1.3, xinvtweaks@1.6.6, xskills@0.8.8, bricklayers@2.5.6, entitiesconfiguration@1.0.9, moreroads@1.5.7, statushudcont@2.1.1, tailorsdelight@1.5.8, dressmakers@1.2.1, upholstery@1.0.0
System.NullReferenceException: Object reference not set to an instance of an object.
at PrimitiveSurvival.ModSystem.BlockTreeHollowGrown.OnBlockBroken(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropQuantityMultiplier) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\block\blocktreehollowgrown.cs:line 58
at Vintagestory.Common.BlockAccessorBase.BreakBlock(BlockPos pos, IPlayer byPlayer, Single dropQuantityMultiplier) in VintagestoryLib\Common\API\BlockAccessorBase.cs:line 544
at Vintagestory.GameContent.ItemAxe.OnBlockBrokenWith(IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel, Single dropQuantityMultiplier) in VSSurvivalMod\Item\ItemAxe.cs:line 132
at Vintagestory.Client.NoObf.ClientMain.OnPlayerTryDestroyBlock(BlockSelection blockSelection) in VintagestoryLib\Client\ClientMain.cs:line 1687
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 795
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected_Patch1(SystemMouseInWorldInteractions this, Single dt)
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 89
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

 

Happens when trying to cut below the hollow. Told them about it too on the discord, when another player on our sever had it hit them.

💬 SkavenQueen, Jul 20th at 6:15 PM

Still crashing unfortunately, but it seems like it's just totara trees that crash. So I just won't mess with them lol

Thank you for helping, I really like your mod :3

I'll send the crash report to the Floral Zones dev and see if they can fix it.

💬 SpearAndFangAuthor, Jul 20th at 5:09 PM

SkavenQueen
Yeah that simply isn't possible with this mod.  Regardless, I've just released a new version in which I've shored up my logic to hopefully prevent the crash from happening. Whomever tried to add such a tree hollow may need to tidy up any loose ends on their side of things.

dangerousb

I've released a new version which has some fundamental changes to the behavior of the fishing spear.  This may or may not fix your issues.  Worth noting - prior to the changes I simply could not recreate any of the issues you had reported, so...fingers crossed!

RE: "When I try to throw the salmon out of my inventory, they disappear completely."

If you're throwing those salmon into water then this could easily be the "restocking" behavior kicking in, where the fish will swim away and disappear.  There are some brief water particle effects to accompany this (representing the fish quickly swimming away).

💬 SkavenQueen, Jul 20th at 3:45 PM

It's Totara from the mod Floral Zones Neozeylandic Region. I prob should of checked that first lol sorry

Game crashes in creative and survival when trying to break it btw o.o

It's called FloralZonesNeozeylandicregion:block-treehollowgrown-up2-podocarpustotara-west

💬 SpearAndFangAuthor, Jul 20th at 3:05 PM

SkavenQueen
That crash simply shouldn't be possible, unless someone or some other mod has mucked with my tree hollows

Was the tree in question something other than one of these?
"acacia","birch","kapok","larch","maple","oak","pine","walnut"

I *could* add additional error checking right there to prevent a crash (and like not drop anything instead), but the crash itself is bizarre.


💬 SkavenQueen, Jul 20th at 11:36 AM

My game crashes to desktop everytime I try to cut a tree down that has a tree hollow. :<

It doesn't crash when I cut above the hollow though. First time sending a crash report on here, so I hope this is ok.

Running on 64 bit Windows 10.0.19045.0 with 32679 MB RAM
Game Version: v1.19.8 (Stable)
7/20/2024 4:09:33 AM: Critical error occurred in the following mod: primitivesurvival@3.5.8


Loaded Mods: aculinaryartillery@1.1.5, bettertraders@0.0.7, buzzybees@1.0.3, cellardoor@1.4.0, chiseltools@1.12.3, decor@1.1.1, entitiesinteract@1.0.11, fancysky@1.1.2, floralzonescaperegion@1.0.10, floralzonescaribbeanregion@1.0.7, floralzonescentralaustralianregion@1.0.5, floralzoneseastasiaticregion@1.0.3, floralzonesneozeylandicregion@1.0.3, flourbags@1.0.4, caninae@1.0.16, capreolinae@1.1.5, casuariidae@1.0.7, dinornithidae@0.7.0, machairodontinae@1.0.9, manidae@1.0.2, pantherinae@1.1.9, rhinocerotidae@1.0.3, sirenia@1.0.5, geodesandgemstones@1.1.1, geoaddons@1.3.4, HangingOilLamps@1.0.1, indappledgroves@0.7.3-dev.2, millwright@1.1.5, morebanners@1.1.0, nocharcoallost@1.0.0, unochre@1.2.0, plumpkins@1.0.3, primitivesurvival@3.5.8, repairablelocust@1.3.0, rustandrot@0.0.6, rcl@1.0.2, she1fish@1.2.1, smokychimneys@1.0.0, spyglass@0.5.1, superfuelresumed@2.1.3, untamedwildsursidae@1.0.7, upgradeablelocust@1.0.2, visibleore@1.0.1, game@1.19.8, alchemy@1.6.34, ancienttools@1.5.18, animationmanagerlib@0.8.8, flags@0.31.0, beehivekiln@1.6.1, betterjonasdevices@1.1.0, betterruins@0.3.5, biggercellars@1.0.0, butchering@1.6.5, butterflycases@1.0.1, canjewelry@0.2.31, carryon@1.7.4, commonlib@2.5.0-rc.2, expandedfoods@1.6.9, fromgoldencombs@1.4.32, heatretention@1.0.2, herbarium@1.2.0, lavoisier@1.3.0, maltiezbows@1.0.4, meteoricexpansion@1.2.5, moreanimals@1.3.5, nocokelost@1.0.0, outlawmod@1.2.3, petai@2.2.6, claywheel@1.1.1, rivers@3.1.0, sailboat@1.3.1, scarecrow@1.4.3, stonebakeoven@1.1.3, stonerailings@1.2.2, th3dungeon@0.2.1, thecritterpack@0.9.1, trailmod@1.0.8, vehicleslib@1.0.1, creative@1.19.8, vsimgui@1.1.5, survival@1.19.8, wildfarmingrevival@1.2.1, alchemistry@1.0.2, awearablelight@1.1.1, bullseye-continued@2.5.8, cats@2.0.3, chemistrylib@1.1.5, cavebeacons@1.0.8, configlib@1.3.13, em@2.6.3, feverstonewilds@1.5.0-rc.2, fsmlib@0.4.5, jonascyclezero@1.0.0-pre.1, morecandles@1.2.2, porridgewithmilk@1.0.0, simplewinddirection@1.0.2, slanted_display_cases@1.3.2, stonequarry@3.3.1, wildcraftfruit@1.2.1, wildcraftherb@0.0.1, wildcrafttree@1.1.0, wolftaming@2.1.3, bricklayers@2.5.5, kosfire@1.1.3, kos-goldamalgam@1.0.0, kosphotography@1.4.3, maltiezcrossbows@0.3.11, maltiezfirearms@0.5.4, ashes@1.0.0


System.NullReferenceException: Object reference not set to an instance of an object.
at PrimitiveSurvival.ModSystem.BlockTreeHollowGrown.OnBlockBroken(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropQuantityMultiplier) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\block\blocktreehollowgrown.cs:line 55
at Vintagestory.Common.BlockAccessorBase.BreakBlock(BlockPos pos, IPlayer byPlayer, Single dropQuantityMultiplier) in VintagestoryLib\Common\API\BlockAccessorBase.cs:line 544
at Vintagestory.GameContent.ItemAxe.OnBlockBrokenWith(IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel, Single dropQuantityMultiplier) in VSSurvivalMod\Item\ItemAxe.cs:line 132
at Vintagestory.Client.NoObf.ClientMain.OnPlayerTryDestroyBlock(BlockSelection blockSelection) in VintagestoryLib\Client\ClientMain.cs:line 1687
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 795
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 444
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 89
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 dangerousb, Jul 20th at 2:10 AM

SpearAndFang

Awesome! I also have a quick update. When I re-loaded into my singleplayer save, I noticed that the fish were no longer in my inventory and that the spear had the caught fish icon again. I was able to remove the fish from the spear multiple times and when I throw it out of my hands with Q, it goes from no fish to fish again.

When I try to throw the salmon out of my inventory, they disappear completely.

💬 SpearAndFangAuthor, Jul 19th at 6:00 AM

dangerousb
thank you. I will try and recreate this

💬 dangerousb, Jul 19th at 4:11 AM

Hi I think I'm also seeing a duplication glitch with the new fishing spear in my single player world. FWIW I'm not using In Dappled Groves, but I am using a lot of other mods.

Here's how I got the glitch:

  1. I just used my fishing spear for the first time (great idea love it) and caught a fish. The fish did disappear from the pond.
  2. I right-clicked to get the fish off the spear. The salmon did go into my inventory as expected and the spear icon went back to normal. I then wanted to move the spear from my bars to my inventory so I could do something else.
  3. I right-clicked on the spear to transfer it to my inventory and it went back to having a fish on it. I was able to take the fish off the spear and now I had 2 salmon.
  4. This time I tried picking up the spear with my mouse (left-click) to move it to my inventory and it again went from being an empty spear to having a salmon on it. After removing the fish from the spear I had 3 salmon.

I was able to repeat steps 3 and 4 to keep getting more salmon. I got to 7 salmon for the price of one catch before I closed the game to report this.

I may be totally off base about this, but I do have bullseye installed and I tried to hold right-click to aim and throw the spear when I first tried it. That did nothing so I left clicked and was able to catch the fish. It seems like the catching part is functioning correctly for me but something about the state-change on the spear when removing the fish is broken. Not sure what's going on, but I love the mod and am happy to grab whatever data you want to help debug!

💬 SpearAndFangAuthor, Jul 18th at 10:22 PM

Atheliana
I had a quick look through your log files, and while there are way more warnings than I'm comfortable with from a few mods, In Dappled Groves looks quite concerning.  In modder's defence, he does state that it's a beta (sorta try at your own risk) version.  The frequent warnings may be causing desync.

My bigger concern is that a mod in this state may cause lingering issues with a world even after they are fixed.  Which might explain the fresh world working scenario.

💬 Atheliana, Jul 18th at 9:26 AM

SpearAndFang

I started a new world because I wanted to test something and made a spear on it. All of a sudden it works fine on the new world and I got no idea why. 

I'll take it though and just start over I think. Apologies for the trouble with this weird "bug". 

💬 Atheliana, Jul 18th at 8:49 AM

SpearAndFang

Thank you for your continued efforts. I put both my client-main and the server-main in pastebin. 

https://pastebin.com/xUeuQpb9 - client main

https://pastebin.com/K2bufvyn - server main

I would appreciate getting some insight into why this is happening. So far I haven't seen any other duplication issues I'm aware of. 

💬 SpearAndFangAuthor, Jul 17th at 7:33 PM

@Atheliana
What you're describing sounds more like client/server desync issues, not something specific to the fishing spear.
I really need someone else to corroborate this.

In the interim, I suggest you not use the fishing spear and see if you experience other duplication issues.

Alternatively, your logs\server-main.txt and logs\client-main.txt might provide some insight, so if I could get a look at those - either via some file sharing site like pastebin, or on the VS forums  (https://www.vintagestory.at/forums/topic/2399-primitive-survival/) or on the VS Discord (my name is the same over there)


💬 Atheliana, Jul 17th at 6:01 PM

SpearAndFang

I've done some further testing in my game. A fresh spear always works as intended, the fish vanishes and ends up on the spear. Once the spear has lost any form off durability all subsequent fish can be stabbed multiple times up to 5 or 6. Each stab will net a fish on the spear which can be taken off and the fish that dies and ends up in the water can also be harvested as well. There's no exception to this behaviour, once the spear has lost durability all fish will be multiples, so unless the game spawn is very bogus it looks to me like a multiplication bug. 
I also noticed that once the stack with multiplied fish goes into the crafting grid to filé it the recipes is slightly bugged out. The fish filés won't appear save for an initial flicker at the start, taking out the fish from the grid and putting it back again usually fixes it. 

💬 SpearAndFangAuthor, Jul 17th at 4:30 AM

Atheliana
just to follow up on this, I have done quite a bit of testing and am not seeing this fish duplication
vanilla has this weird quirk though where multiple fish can exist in the exact same place
I notice this especially when placing salmon in the water in creative mode, I can sometimes place many fish and they all look like a single fish

maybe that's what you were experiencing idk.
I will continue to test though and maybe hopefully also get additional feedback


💬 SpearAndFangAuthor, Jul 16th at 2:30 PM

Atheliana
thank you so much for the info.
I clearly did not test thoroughly enough - I will get that bug sorted out soon!

💬 Atheliana, Jul 16th at 9:50 AM

SpearAndFang

I deleted the mod config and cache and am happy to report I can now take of fish without issues.

However for some reason both in my old world and a new one with only the mod

the fish keep multiplying. I will spear one, the fish is still present in the water but at the same

time it will give me a fish on the spear. Which is reapeatable on the same fish until the one in the water dies.

Occassionally it will work as intended, usually with the first fish but after a while the duplication will start. 

💬 Atheliana, Jul 16th at 9:15 AM

SpearAndFang

Hey there, here's the list of mods I'm currently running. Hope it helps.

Accessibility Tweaks: installed version : 3.7.1 
A Culinary Artillery: installed version : 1.1.5 
Ancient Tools: installed version : 1.5.18
Animation Manager: installed version : 0.8.8 
Better Firepit: installed version : 1.1.4 
Bricklayers: installed version : 2.5.5
Bullseye: installed version : 2.5.8
Carry On: installed version : 1.7.4 
Chiseltools: installed version : 1.12.3 
CommonLib: installed version : 2.5.0-rc.2
Config lib: installed version : 1.3.13
Decor Bazaar: installed version : 1.1.1 
Dressmakers: installed version : 1.2.1 
Expanded Matter: installed version : 2.6.3 
Expanded Foods: installed version : 1.6.9 
From Golden Combs: installed version : 1.5.1
Hide And Fabric: installed version : 1.3.0
HUD Clock: installed version : 3.4.0 
Hydrate Or Diedrate: installed version : 1.1.6 
In Dappled Groves: installed version : 0.7.3-dev.2 
Lichen Continued: installed version : 1.7.0 
More Map Icons (CS): installed version : 1.1.0 
More Piles: installed version : 1.5.0 
Plains and Valleys: installed version : 1.0.5
Primitive Survival: installed version : 3.5.8 
Rock Strata Variety: installed version : 0.0.1 
Stone Quarry: installed version : 3.3.1 
Nat's Survival Expanded: installed version : 0.2.3 
Tailor's Delight: installed version : 1.5.7 
Dear ImGui: installed version : 1.1.5
ZoomButton: installed version : 1.8.0 

💬 SpearAndFangAuthor, Jul 16th at 4:13 AM

@Quiche
I'm sorry but I cannot explain the inventory situation, and I don't recall anybody else reporting that issue to me.

I'd also like to get to the bottom of the fishing spear issue, but the wooden and bamboo spears are identical in every way except cosmetically, and explicitly check for "salmon".  Nor can I recreate that issue.

Today is seemingly not my day :(

💬 Quiche, Jul 16th at 3:37 AM

Thanks for getting back to me so quick, I really appreciate it. I've been installing the mods one by mod from a clean slate and clearing caches to get to the bottom of inventory issues and server freeze. At 9 mods, From the Golden Combs, Bricklayers, Expanded Matters, Xskills, Xlib, Balanced Thirst, Kemono, ACA and Expanded Foods, my creative inventory was snappy and responsive. I added Primitive Survival and the count was 11k. The creative inventory visibly slowed to a crawl. I uninstalled Primitive Survival, made my notes after testing several times, continued on reinstalling other mods and testing one by one today. I'm at 23k results with 70+ mods and my creative inventory is still snappy and responsive. But the minute I add Primitive Survival's latest patch at any stage or amount of mods, there's a noticeable and consistent freeze when attempting to open Creative Inventory. I'll continue checking and attempt to recreate the error I saw and come back with that.

A note aside, it appears that I can spear vanilla drifters, animals from other mods like rusted moose, ornamnetal fish and frogs to gain fish with the wooden fishing spear. Bamboo spear appears to be working as intended and does not have this behaviour.

💬 SpearAndFangAuthor, Jul 16th at 3:09 AM

Atheliana Poompers

I want to fix this issue once and for all, but I cannot recreate it. I can only assume this is a mod conflict, but I can't figure out with what mod.
If one or both of you are willing to post a list of mods you are using it would help immensely

💬 SpearAndFangAuthor, Jul 16th at 2:35 AM

@Quiche
Nyanho's report was very specific to a prerelease
My creative inventory opens basically instantly, but my mod loadout is relatively small (about 12 mods).  I suspect that if you have mods that add a lot of inventory items that opening the creative inventory could really get bogged down.
I guess my first question would be how many results there are when you look at the "everything" tab in the creative inventory?
for me it is 7852 results.

💬 Quiche, Jul 16th at 12:47 AM

Hi there! Been having a strange loading lag when opening creative inventory when Primitive Survival is installed as of the latest update and v1.19.8. WillowWisp was mentioned when I was looking at logs earlier but couldn't recreate the error log to copy to send to you. It looked similar to Nyanho's however. Removing Primitive removes this loading lag entirely.

💬 SpearAndFangAuthor, Jul 15th at 6:59 PM

Atheliana @Poompers
Can you try holding the button for like a third of a second?  I put a slight delay on that process for no apparent reason

Also maybe I mixed the buttons up when I documented it?  one button spears the fish, the other one removes the fish

I will test it again tonight...

💬 Atheliana, Jul 15th at 6:43 PM

Poompers I have the same issue with the fishing spear. Right click does nothing for me. 

💬 Poompers, Jul 15th at 5:53 PM

Is the fishing spear working correctly for others? I have a fish stuck to my spear and I can't right click it off :(

💬 SpearAndFangAuthor, Jul 15th at 2:43 PM

Icewolf44

hmmm. I don't see anything specific to this mod in your crash log.  There is some stuff related to vanilla clutter i.e.

in VSSurvivalMod\Lore\ResoArchives\BlockClutterBookshelfWithLore.cs:line 63

VSSurvivalMod is not this mod btw, it's the game itself.  And the lichen mod seems to be problematic

System.NullReferenceException: Unable to to find a rotated block with code lichen:crescentchair-cedar-north

https://mods.vintagestory.at/lichencontinued

^ look at the top couple of comments here

💬 Icewolf44, Jul 15th at 2:19 PM

i keep crashing on load pretty sure its from the update not 1000 as im new to vs so heres crash log
Game Version: v1.19.8 (Stable)
7/6/2024 2:45:35 AM: Critical error occurred
Loaded Mods:
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'The ThreadLocal object has been disposed.'.
at System.Threading.ThreadLocal`1.GetValueSlow()
at Vintagestory.GameContent.BlockClutterBookshelf.RandomType(String variant) in VSSurvivalMod\Lore\ResoArchives\BlockClutterBookshelf.cs:line 277
at Vintagestory.GameContent.BlockClutterBookshelf.GetTypeProps(String code, ItemStack stack, BEBehaviorShapeFromAttributes be) in VSSurvivalMod\Lore\ResoArchives\BlockClutterBookshelf.cs:line 150
at Vintagestory.GameContent.BlockShapeFromAttributes.GetLightHsv(IBlockAccessor blockAccessor, BlockPos pos, ItemStack stack) in VSSurvivalMod\Block\BlockShapeFromAttributes.cs:line 582
at Vintagestory.API.Common.Block.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 2235
at Vintagestory.GameContent.BlockShapeFromAttributes.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in VSSurvivalMod\Block\BlockShapeFromAttributes.cs:line 648
at Vintagestory.GameContent.GuiHandbookItemStackPage..ctor(ICoreClientAPI capi, ItemStack stack) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 33
at Vintagestory.GameContent.ModSystemSurvivalHandbook.onCreatePagesAsync() in VSSurvivalMod\Systems\Handbook\SurvivalHandbook.cs:line 79
at Vintagestory.GameContent.GuiDialogHandbook.LoadPages_Async() in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 418
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
Game Version: v1.19.8 (Stable)
7/13/2024 11:52:09 PM: Critical error occurred
Loaded Mods: aculinaryartillery@1.1.3, africanmonitorlizards@1.0.7, ancientarmory@1.0.1, asianmonitorlizards@1.0.1, backpackpackplus@1.0.3, bandedgeckos@1.2.0, beardeddragons@1.0.0, bedrespawner@1.0.0, bettertraders@0.0.7, cellardoor@1.4.0, chiseltools@1.12.3, claycasting@1.1.5, decor@1.1.1, hqzlights@1.1.1, eldritchcuteclothing@1.0.2, entitiesinteract@1.0.11, fixedpaths@1.0.1, geodesandgemstones@1.1.1, HangingOilLamps@1.0.1, hideandfabric@1.3.0, HumanSkinTones@0.0.3, knobtailedgeckos@1.2.1, leopardgeckos@1.2.2, mannequinstand@1.0.3, millwright@1.1.5, morebanners@1.1.0, newworldgianttortoises@1.1.1, pondfrogsiii@1.2.3, newzealandfrogs@1.1.1, oils@1.2.2, pondfrogsi@1.2.3, pacificnewts@1.3.1, pipeleaf@1.8.0, TA_plainsandvalleys@1.0.5, primitivesurvival@3.5.7, rainfrogs@1.2.1, spyglass@0.5.1, untamedwildsursidae@1.0.5, viesblocks@2.4.8, game@1.19.8, xmastimecont@0.2.6, ancienttools@1.5.18, animalcages@3.0.2, animationmanagerlib@0.6.3, beartrap@1.1.1, betterfirepit@1.1.4, betterruins@0.3.5, biggercellars@1.0.0, butchering@1.6.1, clipfix@2.0.2, commonlib@2.3.0, displaycasewall@1.0.3, dressful@1.6.0, expandedfoods@1.6.9, freedomunits@1.1.4, fromgoldencombs@1.5.1, hangingbaskets@1.1.0, herbarium@1.2.0, hudclock@3.4.0, kevinsfurniture@1.2.0, labeledtrunk@1.0.4, lichenredux@1.7.0, medievalexpansion@3.13.1, metaltongs@1.1.3, meteoricexpansion@1.2.5, outlawmod@1.2.3, simplewinddirectionpelagus@1.0.0, petai@2.2.6, postsandbeams@1.3.2, rivers@3.1.0, sailboat@1.3.1, scarecrow@1.4.3, simplecloth@1.0.2, simplestep@1.1.7, stillnecessaries@1.1.2, stonebakeoven@1.1.3, thecritterpack@0.9.1, trailmod@1.0.8, usefulstuff17@1.3.2, creative@1.19.8, vsimgui@0.3.3, vsinstruments@1.2.7, vsquest@1.2.0, survival@1.19.8, vsvillage@1.0.5, apanserbjornstory@0.9.2, betterbamboo@1.0.2, bullseye-continued@2.5.8, cats@2.0.3, configlib@0.4.2, doffanddonagain@4.0.0, em@2.6.1, feverstonehorses@1.6.1, helvehammerext@1.6.0, playercorpse@1.10.1-rc.1, simplevillages@1.0.1, tallowcandles@0.1.0, vanity@2.2.0, vsvillagedesert@1.0.0, vsvillageviking@1.0.0, vsvillageaged@0.0.1, vsvillagetowers@0.0.1, wildcraftfruit@1.2.1, wildcrafttree@1.1.0, wolftaming@2.1.3, bricklayers@2.5.5, entitiesconfiguration@1.0.8, tailorsdelight@1.5.5, dressmakers@1.2.1
System.NullReferenceException: Unable to to find a rotated block with code lichen:crescentchair-cedar-north, you're maybe missing the side variant group of have a dash in your block code
at Vintagestory.GameContent.BlockBehaviorHorizontalOrientable.TryPlaceBlock(IWorldAccessor world, IPlayer byPlayer, ItemStack itemstack, BlockSelection blockSel, EnumHandling& handling, String& failureCode) in VSSurvivalMod\BlockBehavior\BehaviorHorizontalOrientable.cs:line 43
at Vintagestory.API.Common.Block.TryPlaceBlock(IWorldAccessor world, IPlayer byPlayer, ItemStack itemstack, BlockSelection blockSel, String& failureCode) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 836
at Vintagestory.Client.NoObf.ClientMain.OnPlayerTryPlace(BlockSelection blockSelection, String& failureCode) in VintagestoryLib\Client\ClientMain.cs:line 1666
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnBlockBuild(BlockSelection blockSelection, Block onBlock, String& failureCode) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 685
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 444
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 89
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Game Version: v1.19.8 (Stable)
7/13/2024 11:57:07 PM: Critical error occurred
Loaded Mods: aculinaryartillery@1.1.3, africanmonitorlizards@1.0.7, ancientarmory@1.0.1, asianmonitorlizards@1.0.1, backpackpackplus@1.0.3, bandedgeckos@1.2.0, beardeddragons@1.0.0, bedrespawner@1.0.0, bettertraders@0.0.7, cellardoor@1.4.0, chiseltools@1.12.3, claycasting@1.1.5, decor@1.1.1, hqzlights@1.1.1, eldritchcuteclothing@1.0.2, entitiesinteract@1.0.11, fixedpaths@1.0.1, geodesandgemstones@1.1.1, HangingOilLamps@1.0.1, hideandfabric@1.3.0, HumanSkinTones@0.0.3, knobtailedgeckos@1.2.1, leopardgeckos@1.2.2, mannequinstand@1.0.3, millwright@1.1.5, morebanners@1.1.0, newworldgianttortoises@1.1.1, pondfrogsiii@1.2.3, newzealandfrogs@1.1.1, oils@1.2.2, pondfrogsi@1.2.3, pacificnewts@1.3.1, pipeleaf@1.8.0, TA_plainsandvalleys@1.0.5, primitivesurvival@3.5.7, rainfrogs@1.2.1, spyglass@0.5.1, untamedwildsursidae@1.0.5, viesblocks@2.4.8, game@1.19.8, xmastimecont@0.2.6, ancienttools@1.5.18, animalcages@3.0.2, animationmanagerlib@0.6.3, beartrap@1.1.1, betterfirepit@1.1.4, betterruins@0.3.5, biggercellars@1.0.0, butchering@1.6.1, clipfix@2.0.2, commonlib@2.3.0, displaycasewall@1.0.3, dressful@1.6.0, expandedfoods@1.6.9, freedomunits@1.1.4, fromgoldencombs@1.5.1, hangingbaskets@1.1.0, herbarium@1.2.0, hudclock@3.4.0, kevinsfurniture@1.2.0, labeledtrunk@1.0.4, lichenredux@1.7.0, medievalexpansion@3.13.1, metaltongs@1.1.3, meteoricexpansion@1.2.5, outlawmod@1.2.3, simplewinddirectionpelagus@1.0.0, petai@2.2.6, postsandbeams@1.3.2, rivers@3.1.0, sailboat@1.3.1, scarecrow@1.4.3, simplecloth@1.0.2, simplestep@1.1.7, stillnecessaries@1.1.2, stonebakeoven@1.1.3, thecritterpack@0.9.1, trailmod@1.0.8, usefulstuff17@1.3.2, creative@1.19.8, vsimgui@0.3.3, vsinstruments@1.2.7, vsquest@1.2.0, survival@1.19.8, vsvillage@1.0.5, apanserbjornstory@0.9.2, betterbamboo@1.0.2, bullseye-continued@2.5.8, cats@2.0.3, configlib@0.4.2, doffanddonagain@4.0.0, em@2.6.1, feverstonehorses@1.6.1, helvehammerext@1.6.0, playercorpse@1.10.1-rc.1, simplevillages@1.0.1, tallowcandles@0.1.0, vanity@2.2.0, vsvillagedesert@1.0.0, vsvillageviking@1.0.0, vsvillageaged@0.0.1, vsvillagetowers@0.0.1, wildcraftfruit@1.2.1, wildcrafttree@1.1.0, wolftaming@2.1.3, bricklayers@2.5.5, entitiesconfiguration@1.0.8, tailorsdelight@1.5.5, dressmakers@1.2.1
System.NullReferenceException: Unable to to find a rotated block with code lichen:crescentchair-cedar-north, you're maybe missing the side variant group of have a dash in your block code
at Vintagestory.GameContent.BlockBehaviorHorizontalOrientable.TryPlaceBlock(IWorldAccessor world, IPlayer byPlayer, ItemStack itemstack, BlockSelection blockSel, EnumHandling& handling, String& failureCode) in VSSurvivalMod\BlockBehavior\BehaviorHorizontalOrientable.cs:line 50
at Vintagestory.API.Common.Block.TryPlaceBlock(IWorldAccessor world, IPlayer byPlayer, ItemStack itemstack, BlockSelection blockSel, String& failureCode) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 813
at Vintagestory.Client.NoObf.ClientMain.OnPlayerTryPlace(BlockSelection blockSelection, String& failureCode) in VintagestoryLib\Client\ClientMain.cs:line 1652
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnBlockBuild(BlockSelection blockSelection, Block onBlock, String& failureCode) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 698
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 444
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 89
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Game Version: v1.19.8 (Stable)
7/15/2024 8:56:30 AM: Critical error occurred
Loaded Mods: aculinaryartillery@1.1.5, africanmonitorlizards@1.0.7, ancientarmory@1.0.2, asianmonitorlizards@1.0.1, backpackpackplus@1.0.3, balancedthirst@0.0.30, bandedgeckos@1.2.0, beardeddragons@1.0.0, bedrespawner@1.0.0, bettertraders@0.0.7, cellardoor@1.4.0, chiseltools@1.12.3, claycasting@1.1.5, conquestnaturepack@0.0.4, decor@1.1.1, hqzlights@1.1.1, eldritchcuteclothing@1.0.2, entitiesinteract@1.0.11, fixedpaths@1.0.1, pantherinae@1.1.9, geodesandgemstones@1.1.1, HangingOilLamps@1.0.1, hideandfabric@1.3.0, HumanSkinTones@0.0.3, knobtailedgeckos@1.2.1, leopardgeckos@1.2.2, mannequinstand@1.0.3, millwright@1.1.5, morebanners@1.1.0, newworldgianttortoises@1.1.1, pondfrogsiii@1.2.3, newzealandfrogs@1.1.1, oils@1.2.2, pondfrogsi@1.2.3, pacificnewts@1.3.1, pipeleaf@1.8.0, TA_plainsandvalleys@1.0.5, primitivesurvival@3.5.8, rainfrogs@1.2.1, spyglass@0.5.1, untamedwildsursidae@1.0.5, viesblocks@2.4.8, game@1.19.8, xmastimecont@0.2.6, ancienttools@1.5.18, animalcages@3.0.2, animationmanagerlib@0.8.8, beartrap@1.1.1, betterfirepit@1.1.4, betterruins@0.3.5, biggercellars@1.0.0, butchering@1.6.1, clipfix@2.0.2, commonlib@2.5.0-rc.2, displaycasewall@1.0.3, dressful@1.6.0, expandedfoods@1.6.9, freedomunits@1.1.4, fromgoldencombs@1.5.1, hangingbaskets@1.1.0, heatretention@1.0.2, herbarium@1.2.0, hit@2.1.1, hudclock@3.4.0, kevinsfurniture@1.2.0, labeledtrunk@1.0.4, lichenredux@1.7.0, liquidcontainers@1.2.0, medievalexpansion@3.13.1, metaltongs@1.1.3, meteoricexpansion@1.2.5, moreplaster@1.0.2, outlawmod@1.2.3, simplewinddirectionpelagus@1.0.0, petai@2.2.6, postsandbeams@1.3.2, rivers@3.1.0, sailboat@1.3.1, scarecrow@1.4.3, simplecloth@1.0.2, simplestep@1.1.7, slidingdoor@1.0.0, SoundOfConfession@1.0.2, stillnecessaries@1.1.2, stonebakeoven@1.1.3, thecritterpack@0.9.1, trailmod@1.0.8, usefulstuff17@1.3.2, versionchecker@1.0.0, creative@1.19.8, vsimgui@1.1.5, vsinstruments@1.2.7, vsquest@1.2.0, survival@1.19.8, vsvillage@1.0.5, apanserbjornstory@0.9.2, betterbamboo@1.0.2, bullseye-continued@2.5.8, cats@2.0.3, configlib@1.3.13, doffanddonagain@4.0.0, em@2.6.3, feverstonehorses@1.6.1, helvehammerext@1.6.0, playercorpse@1.10.1-rc.1, simplevillages@1.0.1, stonepiles@1.1.2, stonequarry@3.3.1, tallowcandles@0.1.0, vanity@2.2.0, vsvillagedesert@1.0.0, vsvillageviking@1.0.0, vsvillageaged@0.0.1, vsvillagetowers@0.0.1, wildcraftfruit@1.2.1, wildcrafttree@1.1.0, wolftaming@2.1.3, bricklayers@2.5.5, entitiesconfiguration@1.0.8, tailorsdelight@1.5.7, dressmakers@1.2.1
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Vintagestory.API.Client.MeshData.AddMeshData(MeshData data, MeshDataFilterDelegate dele) in VintagestoryApi\Client\Model\Mesh\MeshData.cs:line 762
at Vintagestory.API.Client.MeshData.SplitByTextureId()
at Vintagestory.Client.RenderAPIBase.UploadMultiTextureMesh(MeshData data) in VintagestoryLib\Client\API\RenderAPIBase.cs:line 84
at Vintagestory.GameContent.BlockClutterBookshelfWithLore.genCombinedMesh(ItemStack itemstack) in VSSurvivalMod\Lore\ResoArchives\BlockClutterBookshelfWithLore.cs:line 63
at Vintagestory.GameContent.BlockClutterBookshelfWithLore.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VSSurvivalMod\Lore\ResoArchives\BlockClutterBookshelfWithLore.cs:line 39
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 315
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 194
at Vintagestory.API.Client.GuiElementItemSlotGridBase.RenderInteractiveElements(Single deltaTime) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 509
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 716
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 385
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 318
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Game Version: v1.19.8 (Stable)
7/15/2024 9:04:48 AM: Critical error occurred
Loaded Mods: aculinaryartillery@1.1.5, africanmonitorlizards@1.0.7, ancientarmory@1.0.2, asianmonitorlizards@1.0.1, backpackpackplus@1.0.3, balancedthirst@0.0.30, bandedgeckos@1.2.0, beardeddragons@1.0.0, bedrespawner@1.0.0, bettertraders@0.0.7, cellardoor@1.4.0, chiseltools@1.12.3, claycasting@1.1.5, conquestnaturepack@0.0.4, conquest@0.0.27, decor@1.1.1, hqzlights@1.1.1, eldritchcuteclothing@1.0.2, entitiesinteract@1.0.11, fixedpaths@1.0.1, pantherinae@1.1.9, geodesandgemstones@1.1.1, HangingOilLamps@1.0.1, hideandfabric@1.3.0, HumanSkinTones@0.0.3, knobtailedgeckos@1.2.1, leopardgeckos@1.2.2, mannequinstand@1.0.3, millwright@1.1.5, morebanners@1.1.0, newworldgianttortoises@1.1.1, pondfrogsiii@1.2.3, newzealandfrogs@1.1.1, oils@1.2.2, pondfrogsi@1.2.3, pacificnewts@1.3.1, pipeleaf@1.8.0, TA_plainsandvalleys@1.0.5, primitivesurvival@3.5.8, rainfrogs@1.2.1, spyglass@0.5.1, untamedwildsursidae@1.0.5, viesblocks@2.4.8, game@1.19.8, xmastimecont@0.2.6, ancienttools@1.5.18, animalcages@3.0.2, animationmanagerlib@0.8.8, beartrap@1.1.1, betterfirepit@1.1.4, betterruins@0.3.5, biggercellars@1.0.0, butchering@1.6.1, clipfix@2.0.2, commonlib@2.5.0-rc.2, displaycasewall@1.0.3, dressful@1.6.0, expandedfoods@1.6.9, freedomunits@1.1.4, fromgoldencombs@1.5.1, hangingbaskets@1.1.0, heatretention@1.0.2, herbarium@1.2.0, hit@2.1.1, hudclock@3.4.0, kevinsfurniture@1.2.0, labeledtrunk@1.0.4, lichenredux@1.7.0, liquidcontainers@1.2.0, medievalexpansion@3.13.1, metaltongs@1.1.3, meteoricexpansion@1.2.5, moreplaster@1.0.2, outlawmod@1.2.3, simplewinddirectionpelagus@1.0.0, petai@2.2.6, postsandbeams@1.3.2, rivers@3.1.0, sailboat@1.3.1, scarecrow@1.4.3, simplecloth@1.0.2, simplestep@1.1.7, slidingdoor@1.0.0, SoundOfConfession@1.0.2, stillnecessaries@1.1.2, stonebakeoven@1.1.3, thecritterpack@0.9.1, trailmod@1.0.8, usefulstuff17@1.3.2, versionchecker@1.0.0, creative@1.19.8, vsimgui@1.1.5, vsinstruments@1.2.7, vsquest@1.2.0, survival@1.19.8, vsvillage@1.0.5, apanserbjornstory@0.9.2, betterbamboo@1.0.2, bullseye-continued@2.5.8, cats@2.0.3, configlib@1.3.13, doffanddonagain@4.0.0, em@2.6.3, feverstonehorses@1.6.1, helvehammerext@1.6.0, playercorpse@1.10.1-rc.1, simplevillages@1.0.1, stonepiles@1.1.2, stonequarry@3.3.1, tallowcandles@0.1.0, vanity@2.2.0, vsvillagedesert@1.0.0, vsvillageviking@1.0.0, vsvillageaged@0.0.1, vsvillagetowers@0.0.1, wildcraftfruit@1.2.1, wildcrafttree@1.1.0, wolftaming@2.1.3, bricklayers@2.5.5, entitiesconfiguration@1.0.8, tailorsdelight@1.5.7, dressmakers@1.2.1
System.Exception: SendServerAssets failed. See log files.
at Vintagestory.Server.ServerMain.BuildServerAssetsPacket() in VintagestoryLib\Server\ServerMainNetworking.cs:line 1085
at System.Threading.QueueUserWorkItemCallback.Execute()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
Game Version: v1.19.8 (Stable)
7/15/2024 9:14:17 AM: Critical error occurred
Loaded Mods: aculinaryartillery@1.1.5, africanmonitorlizards@1.0.7, ancientarmory@1.0.2, asianmonitorlizards@1.0.1, backpackpackplus@1.0.3, balancedthirst@0.0.30, bandedgeckos@1.2.0, beardeddragons@1.0.0, bedrespawner@1.0.0, bettertraders@0.0.7, cellardoor@1.4.0, chiseltools@1.12.3, claycasting@1.1.5, conquestnaturepack@0.0.4, conquest@0.0.27, decor@1.1.1, hqzlights@1.1.1, eldritchcuteclothing@1.0.2, entitiesinteract@1.0.11, fixedpaths@1.0.1, pantherinae@1.1.9, geodesandgemstones@1.1.1, HangingOilLamps@1.0.1, hideandfabric@1.3.0, HumanSkinTones@0.0.3, knobtailedgeckos@1.2.1, leopardgeckos@1.2.2, mannequinstand@1.0.3, millwright@1.1.5, morebanners@1.1.0, newworldgianttortoises@1.1.1, pondfrogsiii@1.2.3, newzealandfrogs@1.1.1, oils@1.2.2, pondfrogsi@1.2.3, pacificnewts@1.3.1, pipeleaf@1.8.0, TA_plainsandvalleys@1.0.5, primitivesurvival@3.5.8, rainfrogs@1.2.1, spyglass@0.5.1, untamedwildsursidae@1.0.5, viesblocks@2.4.8, game@1.19.8, xmastimecont@0.2.6, ancienttools@1.5.18, animalcages@3.0.2, animationmanagerlib@0.8.8, beartrap@1.1.1, betterfirepit@1.1.4, betterruins@0.3.5, biggercellars@1.0.0, butchering@1.6.1, clipfix@2.0.2, commonlib@2.5.0-rc.2, displaycasewall@1.0.3, dressful@1.6.0, expandedfoods@1.6.9, freedomunits@1.1.4, fromgoldencombs@1.5.1, hangingbaskets@1.1.0, heatretention@1.0.2, herbarium@1.2.0, hit@2.1.1, hudclock@3.4.0, kevinsfurniture@1.2.0, labeledtrunk@1.0.4, lichenredux@1.7.0, liquidcontainers@1.2.0, medievalexpansion@3.13.1, metaltongs@1.1.3, meteoricexpansion@1.2.5, moreplaster@1.0.2, outlawmod@1.2.3, simplewinddirectionpelagus@1.0.0, petai@2.2.6, postsandbeams@1.3.2, rivers@3.1.0, sailboat@1.3.1, scarecrow@1.4.3, simplecloth@1.0.2, simplestep@1.1.7, slidingdoor@1.0.0, SoundOfConfession@1.0.2, stillnecessaries@1.1.2, stonebakeoven@1.1.3, thecritterpack@0.9.1, trailmod@1.0.8, usefulstuff17@1.3.2, versionchecker@1.0.0, creative@1.19.8, vsimgui@1.1.5, vsinstruments@1.2.7, vsquest@1.2.0, survival@1.19.8, vsvillage@1.0.5, apanserbjornstory@0.9.2, betterbamboo@1.0.2, bullseye-continued@2.5.8, cats@2.0.3, configlib@1.3.13, doffanddonagain@4.0.0, em@2.6.3, feverstonehorses@1.6.1, helvehammerext@1.6.0, playercorpse@1.10.1-rc.1, simplevillages@1.0.1, stonepiles@1.1.2, stonequarry@3.3.1, tallowcandles@0.1.0, vanity@2.2.0, vsvillagedesert@1.0.0, vsvillageviking@1.0.0, vsvillageaged@0.0.1, vsvillagetowers@0.0.1, wildcraftfruit@1.2.1, wildcrafttree@1.1.0, wolftaming@2.1.3, bricklayers@2.5.5, entitiesconfiguration@1.0.8, tailorsdelight@1.5.7, dressmakers@1.2.1
System.Exception: SendServerAssets failed. See log files.
at Vintagestory.Server.ServerMain.BuildServerAssetsPacket() in VintagestoryLib\Server\ServerMainNetworking.cs:line 1085
at Vintagestory.API.Common.TyronThreadPool.<>c__DisplayClass13_0.<QueueLongDurationTask>b__0(Object a) in VintagestoryApi\Common\TyronThreadPool.cs:line 134
at System.Threading.QueueUserWorkItemCallback.Execute()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart(

💬 Huntere, Jul 15th at 12:28 AM

Got it to work after manually downloading then booting up the game not sure why it didn't work before but it works now thanks!

💬 SpearAndFangAuthor, Jul 15th at 12:06 AM

@Huntere
ok I have no idea what's going on there. Maybe the download didn't finish properly?  I will need someone else to report the same issue because I am not having any problems.

I will reupload the file right now just in case it's a problem with the upload...Please try downloading it again.

I tried downloading it from both the files section and the one click install and it seems aok to me. I'm using the latest game version btw. My game also loads up clean and there isn't even a warning in client-main.txt or server-main.txt.  If it fails again after redownloading, I suppose you could:

1. In mod manager, click "Open Mods Folder". Then exit the game completely.
2. Make sure things in your mods folder are neat and tidy - no more than one version of this mod, and the mod should be zipped.
3. While your in the mod folder, go up one folder level and into the Cache folder. Delete everything inside that folder.
4. Start the game, go back in the mod manager and click the "reload mods" button.

💬 Huntere, Jul 14th at 11:37 PM

14.7.2024 19:33:23 [Error] [primitivesurvival_3.5.8.zip] An exception was thrown trying to to load the ModInfo:
14.7.2024 19:33:23 [Error] [primitivesurvival_3.5.8.zip] Exception: Cannot find central directory
at ICSharpCode.SharpZipLib.Zip.ZipFile.ReadEntries()
at ICSharpCode.SharpZipLib.Zip.ZipFile..ctor(String name, StringCodec stringCodec)
at Vintagestory.Common.ModContainer.LoadModInfo(ModCompilationContext compilationContext, ModAssemblyLoader loader) in VintagestoryLib\Common\API\ModContainer.cs:line 260

Got this when I tried downloading and it crashed my game.

💬 Wahazar, Jul 9th at 8:42 AM

Idea to consider: destroying extinguished firepit yield 50% chance to get charcoal. It is less effective and more cumbersome than charcoal firepit stack method, but idea is to give beginner player chance to draw signs. Especially useful, if one is playing on hard settings, like Wilderness Survival (with disabled minimap).

💬 SpearAndFangAuthor, Jul 9th at 1:44 AM

Borki4a5
I assume you mean a metal bucket full of water, because this mod does not muck with regular buckets or water.  But I just tested with a metal bucket and could not recreate the issue.  

So maybe a mod conflict of some sort.

EDIT: I see you were over on the VS forums so yeah, if you post the crash logs there I can probably figure out what's going on. I'm most interested in ..\logs\server-main.txt and ..\logs\client-main.txt. 

💬 Borki4a5, Jul 8th at 10:21 PM

So... There is an issue with the mod. Whenever I place a full bucket of water on the floor, the game instantly crashes. I don't know where to report the bug, so I'll type it here.

💬 SpearAndFangAuthor, Jul 2nd at 1:05 AM

JustaKobold
hmm I am not having that problem when I upgraded.  The changes shouldn't have affected either.
I feel like the 1 click install on the modDB had something to do with this.
Maybe in the Mod Manager click on "Open Mods Folder" and make sure that only one version of this mod is in there.
While you're there, it doesn't hurt to go up one folder level and into the "cache" folder, and delete everything in there too.

💬 JustaKobold, Jul 1st at 10:50 PM

I updated to the 3.5.7 now smokers and tree hollows are not showing up not even in the creative menu.

💬 SpearAndFangAuthor, Jun 25th at 2:08 PM

DejFidOFF
Will do, and thank you!

💬 DejFidOFF, Jun 24th at 4:17 PM

SpearAndFang

Hello o/

I am just about to finish corretion on my czech translation of Primitive Survival.

Can you please add this language asset to your mod. Thank you !

 

https://pastebin.com/2y3xBDGj

 

 

 

 

💬 SpearAndFangAuthor, Jun 23rd at 4:49 PM

AkelaDeWolf
Glad to hear you got it working.
And no, you do not need to see any fish in the water to catch fish. They magically spawn in.

💬 AkelaDeWolf, Jun 23rd at 11:25 AM

Spear..it worked!

 

I changed the water source, worked like a charm.  I guess it was something to do with the nearby shape or something...anyway...thanks!

💬 AkelaDeWolf, Jun 23rd at 9:09 AM

Spear,

Thanks for the fast response.  I confess i did not try the trap in any other body of water, now that i think about it, so maybe i should see if thats it.

I only have a couple of mods...yours, Conquest Nature pack and better ruins.

It must be just the particular lake im trying. Ill play with it.

I do have a follow on question.  If you don't see fish(swiming icon) in the body of water, does that mean that there is none?  Will they spawn?

 

Thanks again,

Akela

 

💬 SpearAndFangAuthor, Jun 23rd at 6:14 AM

AkelaDeWolf
I'm not sure what to tell you. You need a full water block on both sides of where the M is formed - maybe that's it.  You also don't need to sneak like in the video, just right click.
Maybe something is unusual with your shoreline.  You could just find some shallow water and fence in an entire water block.  Then right click on all sides to see if you can complete a weir trap.
The only other thing that comes to mind is a mod conflict of some sort, but nobody has reported such an issue to me before.

💬 AkelaDeWolf, Jun 22nd at 1:05 PM

Hello

Thanks in advance for the mod

I can't seem to get the wier trap to build/complete.

i build the sides, the top, but clicking anywhere in the center to make the "M: just adds to the box.  The video showing how does not have any sound(above)

So i don't know if there's some combo of keys ive not found. Would love to try this, just can't make it work

 

Thanks

Akela

💬 SpearAndFangAuthor, Jun 18th at 5:20 PM

FennecFyre
Weir traps. Lots of weir traps

💬 FennecFyre, Jun 18th at 3:24 PM

I've found a couple of strange gears, but where would I acquire the relic pieces that I think I have to get next?

💬 SpearAndFangAuthor, Jun 16th at 4:22 AM

Hydromancerx
The contents?
"TreeHollowsUpdateMinutes": 360.0
Configurable

💬 Hydromancerx, Jun 16th at 12:13 AM

How often to tree hollows respawn?

💬 SpearAndFangAuthor, Jun 9th at 3:41 PM

@Maamessu
I'll add it to the to-do list

💬 Maamessu, Jun 4th at 8:18 PM

I was surprised today when I went into the config option to disable metal buckets, only to find out that wasn't an option! Would it be possible for us to get that as a toggle, to prevent players from moving around lava?

💬 SpearAndFangAuthor, Jun 4th at 2:13 PM

@Castor
I suppose that the most common reason why that might happen is if there were two versions of this mod in one of your mods folder. 

Beyond that I suppose I'd need to get a look at your log file(s) - server-main.txt for starters.  It is in a folder called logs next to where your mods and cache folder are.  You can drop it here
https://www.vintagestory.at/forums/topic/2399-primitive-survival/ or PM me on the official VS Discord (I have the same name over there)

💬 Castor, Jun 4th at 6:16 AM

Im having trouble with making this mod work on my server. can i get a little assistance? im not seeing any error codes related to the mod, but i know its in the modlist. Im Running 1.19.8, and Version 3.5.5 of this mod....

💬 SpearAndFangAuthor, Jun 1st at 3:05 PM

@Satchi
While a fishing rod isn't being considered, I have been contemplating a new and different fishing option.
The other modder is very talented and has invested a lot of time into their fishing rod - I don't want to embarrass myself by trying to compete with that.

💬 Satchi, Jun 1st at 8:16 AM

Love the mod, especially the fishing related parts. Though wanted to ask if a fishing rod and line may be in the future? I love fishing, the other mod with fishing hasnt been updated ;^;

💬 SpearAndFangAuthor, May 30th at 2:10 PM

fuidsnipin123
Thanks!  I'm 99.9% certain that this mod is not causing that issue, but rather it's the impact of several mods on the texture atlas.  Long story short, if you add the "Bigger Texture Atlas" mod your problems should go away - here:
https://mods.vintagestory.at/autoatlas
Disregard the mod description - Bigger Texture Atlas works for the latest version of VS and fixes these sorts of crashes.

💬 fuidsnipin123, May 30th at 11:31 AM

Hey! Love the work and the mod is great. Currently crashing when opening the H menu and then typing Book or Shelf (the log says it had a problem rendering the bookshelf. When I disable your mod it doesn't happen).

Log:

Game Version: v1.19.8 (Stable)
30/5/2024 12:47:17PM: Critical error occurred
Loaded Mods: bettertraders@0.0.7, landformoverhaul@0.0.2, djsvanillatools@1.0.5, floralzonescaribbeanregion@1.0.6, caninae@1.0.15, casuariidae@1.0.5, machairodontinae@1.0.8, pantherinae@1.1.8, rhinocerotidae@1.0.2, magellan1k@1.0.0, moreopwolves@1.0.1, primitivesurvival@3.5.5, temporal_gears_stack@1.0.0, game@1.19.8, zoombuttonreborn@1.8.0, animationmanagerlib@0.8.8, betterfirepit@1.1.4, commonlib@2.3.7, lessclasspenalties@1.0.0, maltiezbows@1.0.4, petai@2.2.4, rivers@2.7.0, shieldsrebalance@1.0.0, SimpleMobFootStepsUpdate@1.0.1, statushud@1.4.3, creative@1.19.8, survival@1.19.8, feverstonehorses@1.6.1, playercorpse@1.10.å1-rc.1
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocation path, Int32& textureSubId, TextureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest)
at Vintagestory.GameContent.ShapeTextureSource.get_Item(String textureCode) in VSSurvivalMod\Block\BlockShapeFromAttributes.cs:line 44
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 394
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 302
at Vintagestory.GameContent.BlockBookshelf.GetOrCreateMesh(String type, String material, ITexPositionSource overrideTexturesource) in VSSurvivalMod\Block\BlockBookshelf.cs:line 172
at Vintagestory.GameContent.BlockBookshelf.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VSSurvivalMod\Block\BlockBookshelf.cs:line 220
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 315
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 194
at Vintagestory.API.Client.SlideshowItemstackTextComponent.RenderInteractiveElements(Single deltaTime, Double renderX, Double renderY, Double renderZ) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\Richtext\SlideshowItemstackTextComponent.cs:line 183
at Vintagestory.API.Client.GuiElementRichtext.RenderInteractiveElements(Single deltaTime) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementRichtext.cs:line 484
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 716
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 385
at Vintagestory.GameContent.GuiDialogHandbook.OnRenderGUI(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 500
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 318
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Game Version: v1.19.8 (Stable)
30/5/2024 12:56:13PM: Critical error occurred
Loaded Mods: bettertraders@0.0.7, landformoverhaul@0.0.2, djsvanillatools@1.0.5, floralzonescaribbeanregion@1.0.6, caninae@1.0.15, casuariidae@1.0.5, machairodontinae@1.0.8, pantherinae@1.1.8, rhinocerotidae@1.0.2, magellan1k@1.0.0, moreopwolves@1.0.1, primitivesurvival@3.5.5, temporal_gears_stack@1.0.0, game@1.19.8, zoombuttonreborn@1.8.0, animationmanagerlib@0.8.8, betterfirepit@1.1.4, commonlib@2.3.7, lessclasspenalties@1.0.0, maltiezbows@1.0.4, petai@2.2.4, rivers@2.7.0, shieldsrebalance@1.0.0, SimpleMobFootStepsUpdate@1.0.1, statushud@1.4.3, creative@1.19.8, survival@1.19.8, feverstonehorses@1.6.1, playercorpse@1.10.1-rc.1
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocation path, Int32& textureSubId, TextureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest)
at Vintagestory.GameContent.ContainerTextureSource.get_Item(String textureCode) in VSSurvivalMod\Systems\Liquid\ContainerTextureSource.cs:line 48
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 394
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 302
at Vintagestory.GameContent.BlockLiquidContainerTopOpened.GenMesh(ICoreClientAPI capi, ItemStack contentStack, BlockPos forBlockPos) in VSSurvivalMod\Systems\Liquid\BlockLiquidContainerTopOpened.cs:line 153
at Vintagestory.GameContent.BlockLiquidContainerTopOpened.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VSSurvivalMod\Systems\Liquid\BlockLiquidContainerTopOpened.cs:line 68
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 315
at Vintagestory.GameContent.EntityShapeRenderer.RenderHeldItem_Patch1(EntityShapeRenderer this, Single dt, Boolean isShadowPass, Boolean right)
at Vintagestory.GameContent.EntityPlayerShapeRenderer.DoRender3DOpaque_Patch1(EntityPlayerShapeRenderer this, Single dt, Boolean isShadowPass)
at Vintagestory.Client.NoObf.SystemRenderEntities.OnRenderFrameShadows(Single dt) in VintagestoryLib\Client\Systems\Render\RenderEntities.cs:line 164
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 815
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 731
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 200
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Game Version: v1.19.8 (Stable)
30/5/2024 1:08:40PM: Critical error occurred
Loaded Mods: bettertraders@0.0.7, landformoverhaul@0.0.2, djsvanillatools@1.0.5, floralzonescaribbeanregion@1.0.6, caninae@1.0.15, casuariidae@1.0.5, machairodontinae@1.0.8, pantherinae@1.1.8, rhinocerotidae@1.0.2, magellan1k@1.0.0, moreopwolves@1.0.1, primitivesurvival@3.5.5, temporal_gears_stack@1.0.0, game@1.19.8, zoombuttonreborn@1.8.0, animationmanagerlib@0.8.8, betterfirepit@1.1.4, commonlib@2.3.7, lessclasspenalties@1.0.0, maltiezbows@1.0.4, petai@2.2.4, rivers@2.7.0, shieldsrebalance@1.0.0, SimpleMobFootStepsUpdate@1.0.1, statushud@1.4.3, creative@1.19.8, survival@1.19.8, feverstonehorses@1.6.1, playercorpse@1.10.1-rc.1
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocation path, Int32& textureSubId, TextureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest)
at Vintagestory.GameContent.ShapeTextureSource.get_Item(String textureCode) in VSSurvivalMod\Block\BlockShapeFromAttributes.cs:line 44
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 394
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 302
at Vintagestory.GameContent.BlockBookshelf.GetOrCreateMesh(String type, String material, ITexPositionSource overrideTexturesource) in VSSurvivalMod\Block\BlockBookshelf.cs:line 172
at Vintagestory.GameContent.BlockBookshelf.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VSSurvivalMod\Block\BlockBookshelf.cs:line 220
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 315
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 194
at Vintagestory.GameContent.GuiHandbookItemStackPage.RenderListEntryTo(ICoreClientAPI capi, Single dt, Double x, Double y, Double cellWidth, Double cellHeight) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 92
at Vintagestory.GameContent.GuiElementFlatList.RenderInteractiveElements(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiElementFlatList.cs:line 194
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 716
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 385
at Vintagestory.GameContent.GuiDialogHandbook.OnRenderGUI(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 500
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 318
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Game Version: v1.19.8 (Stable)
30/5/2024 1:14:00PM: Critical error occurred
Loaded Mods: bettertraders@0.0.7, landformoverhaul@0.0.2, fancysky@1.1.6, floralzonescaribbeanregion@1.0.6, caninae@1.0.15, casuariidae@1.0.5, machairodontinae@1.0.8, pantherinae@1.1.8, rhinocerotidae@1.0.2, moreopwolves@1.0.1, primitivesurvival@3.5.5, temporal_gears_stack@1.0.0, game@1.19.8, zoombuttonreborn@1.8.0, betterfirepit@1.1.4, commonlib@2.3.7, lessclasspenalties@1.0.0, maltiezbows@1.0.4, petai@2.2.4, rivers@2.7.0, shieldsrebalance@1.0.0, SimpleMobFootStepsUpdate@1.0.1, statushud@1.4.3, creative@1.19.8, survival@1.19.8, feverstonehorses@1.6.1, playercorpse@1.10.1-rc.1
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocation path, Int32& textureSubId, TextureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest)
at Vintagestory.GameContent.ShapeTextureSource.get_Item(String textureCode) in VSSurvivalMod\Block\BlockShapeFromAttributes.cs:line 44
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 394
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 302
at Vintagestory.GameContent.BlockBookshelf.GetOrCreateMesh(String type, String material, ITexPositionSource overrideTexturesource) in VSSurvivalMod\Block\BlockBookshelf.cs:line 172
at Vintagestory.GameContent.BlockBookshelf.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VSSurvivalMod\Block\BlockBookshelf.cs:line 220
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 315
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 194
at Vintagestory.GameContent.GuiHandbookItemStackPage.RenderListEntryTo(ICoreClientAPI capi, Single dt, Double x, Double y, Double cellWidth, Double cellHeight) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 91
at Vintagestory.GameContent.GuiElementFlatList.RenderInteractiveElements(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiElementFlatList.cs:line 194
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 716
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 385
at Vintagestory.GameContent.GuiDialogHandbook.OnRenderGUI(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 500
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 318
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Game Version: v1.19.8 (Stable)
30/5/2024 1:20:19PM: Critical error occurred
Loaded Mods: bettertraders@0.0.7, landformoverhaul@0.0.2, fancysky@1.1.6, floralzonescaribbeanregion@1.0.6, caninae@1.0.15, casuariidae@1.0.5, machairodontinae@1.0.8, pantherinae@1.1.8, rhinocerotidae@1.0.2, moreopwolves@1.0.1, primitivesurvival@3.5.5, temporal_gears_stack@1.0.0, game@1.19.8, zoombuttonreborn@1.8.0, betterfirepit@1.1.4, commonlib@2.3.7, lessclasspenalties@1.0.0, maltiezbows@1.0.4, petai@2.2.4, rivers@2.7.0, shieldsrebalance@1.0.0, SimpleMobFootStepsUpdate@1.0.1, statushud@1.4.3, creative@1.19.8, survival@1.19.8, feverstonehorses@1.6.1, playercorpse@1.10.1-rc.1
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocation path, Int32& textureSubId, TextureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest)
at Vintagestory.GameContent.ShapeTextureSource.get_Item(String textureCode) in VSSurvivalMod\Block\BlockShapeFromAttributes.cs:line 55
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 394
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 302
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(String typeForLogging, Shape shapeBase, MeshData& modeldata, ITexPositionSource texSource, Vec3f wholeMeshRotation, Int32 generalGlowLevel, Byte climateColorMapId, Byte seasonColorMapId, Nullable`1 quantityElements, String[] selectiveElements) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 207
at Vintagestory.GameContent.BlockBookshelf.GetOrCreateMesh(String type, String material, ITexPositionSource overrideTexturesource) in VSSurvivalMod\Block\BlockBookshelf.cs:line 172
at Vintagestory.GameContent.BlockBookshelf.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VSSurvivalMod\Block\BlockBookshelf.cs:line 220
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 387
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 195
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 189
at Vintagestory.Client.NoObf.RenderAPIGame.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Boolean shading, Boolean rotate, Boolean showStacksize) in VintagestoryLib\Client\API\RenderAPIGame.cs:line 273
at Vintagestory.GameContent.GuiHandbookItemStackPage.RenderListEntryTo(ICoreClientAPI capi, Single dt, Double x, Double y, Double cellWidth, Double cellHeight) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 91
at Vintagestory.GameContent.GuiElementFlatList.RenderInteractiveElements(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiElementFlatList.cs:line 215
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 716
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 381
at Vintagestory.GameContent.GuiDialogHandbook.OnRenderGUI(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 514
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 301
at Vintagestory.API.Client.DummyRenderer.OnRenderFrame(Single deltaTime, EnumRenderStage stage) in VintagestoryApi\Client\API\IClientEventAPI.cs:line 83
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 200
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 806
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 995
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 241
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Game Version: v1.19.8 (Stable)
30/5/2024 1:26:44PM: Critical error occurred
Loaded Mods: bettertraders@0.0.7, landformoverhaul@0.0.2, floralzonescaribbeanregion@1.0.6, caninae@1.0.15, casuariidae@1.0.5, machairodontinae@1.0.8, pantherinae@1.1.8, rhinocerotidae@1.0.2, moreopwolves@1.0.1, primitivesurvival@3.5.5, temporal_gears_stack@1.0.0, game@1.19.8, zoombuttonreborn@1.8.0, lessclasspenalties@1.0.0, petai@2.2.4, SimpleMobFootStepsUpdate@1.0.1, statushud@1.4.3, creative@1.19.8, survival@1.19.8, feverstonehorses@1.6.1
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Vintagestory.Client.NoObf.TextureAtlasManager.GetOrInsertTexture(AssetLocation path, Int32& textureSubId, TextureAtlasPosition& texPos, CreateTextureDelegate onCreate, Single alphaTest)
at Vintagestory.GameContent.ShapeTextureSource.get_Item(String textureCode) in VSSurvivalMod\Block\BlockShapeFromAttributes.cs:line 44
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 394
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 302
at Vintagestory.GameContent.BlockBookshelf.GetOrCreateMesh(String type, String material, ITexPositionSource overrideTexturesource) in VSSurvivalMod\Block\BlockBookshelf.cs:line 172
at Vintagestory.GameContent.BlockBookshelf.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VSSurvivalMod\Block\BlockBookshelf.cs:line 216
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 315
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 194
at Vintagestory.GameContent.GuiHandbookItemStackPage.RenderListEntryTo(ICoreClientAPI capi, Single dt, Double x, Double y, Double cellWidth, Double cellHeight) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 92
at Vintagestory.GameContent.GuiElementFlatList.RenderInteractiveElements(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiElementFlatList.cs:line 194
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 716
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 385
at Vintagestory.GameContent.GuiDialogHandbook.OnRenderGUI(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 500
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 318
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 SpearAndFangAuthor, May 23rd at 11:15 PM

Grigore
perhaps it is!
but it's not a part of this mod.

💬 Grigore, May 23rd at 10:30 PM

0:51 I noticed a blue bar above the food bar. curiousity has me wondering if its a fabled thirst bar?

💬 FallenAngel, May 23rd at 6:32 PM

I was getting things mixed, I appologize. I will reach out to the other mod. Thank you for your response and your hard work on the this mod.

💬 SpearAndFangAuthor, May 23rd at 2:29 PM

FallenAngel
the bone hook in this mod is just a basic item in this mod.  It's the meat rack in A Culinary Artillery that would need to be modified to support such a thing.
https://mods.vintagestory.at/aculinaryartillery
You could reach out to them...although I'm not sure that a fishing hook is all that comparable to a meat hook so idk how they would feel about it.

💬 FallenAngel, May 22nd at 5:23 PM

I like this mod and Expanded Foods. They go so well together. I was wondering though, if there was any way to add / make capatable your "bone hook" to the "meat rack" recipe from Expanded foods (which currently requires large metal hooks)? In this case the hooks' uses seem very similar.

💬 SpearAndFangAuthor, May 22nd at 2:15 PM

@MadGnome
Sorry about that. Your best bet might be to try to disable the raft if possible - RaftEnabled:false - it's got some issues in MP that I really need to sort out

💬 MadGnome, May 21st at 2:47 PM

Found a minor, but annoying, bug for using Primitive Survival on a MP Server.
The config option for the raft speed doesn't work.

It works great for single player, but when I change the setting on a MP server it doesn't apply to the clients.  Reproducable.

I set it down to like 0.001 speed which is a crawl for SP, but I'm still zooming about on the MP server.

Edit: We did disable raft for now, and are looking forward to help with MP testing for stuff.  My players are in love with the raft of course.

💬 RoughPebble, May 20th at 3:49 PM

SpearAndFang Got it, I will try removing those and seeing if the problem persists! Thank you for your help :) 

 

Edit: You were right, it was the Vanilla Variants mod!

💬 SpearAndFangAuthor, May 20th at 3:27 PM

RoughPebble
if you were adding firewood to the smoker or breaking a smoker with firewood in it at the time of the crash, then...then MAYBE this mod is associated with that crash.
Although this mod also only uses vanilla firewood as well and has no references to "wildcrafttree:firewood", so some other mod would have to have modified vanilla firewood in order for the smoker to crash.

I'd be more suspicious of Vanilla Variants (which seems to muck with vanilla firewood), or perhaps driedfirefuels or immersive wood chopping.

💬 RoughPebble, May 20th at 3:03 PM

Hello, first, I love this mod it is so great :) That said, I have been receiving this crash report and I have narrowed it down to maybe this mod having a funky interaction with Wildcraft trees. Could you let me know if youthink differently and there is something else going on? It seems like this mod might think that there are wildcraftree firewood however I just chatted with the devs for that mod and they use vanilla firewood. Thanks :) 

Running on 64 bit Windows 10.0.22631.0 with 64659 MB RAM
Game Version: v1.19.8 (Stable)
5/19/2024 6:25:55 PM: Critical error occurred
Loaded Mods: aculinaryartillery@1.1.4bettercrates@1.7.1bettertraders@0.0.7buzzwords@1.7.0chiseltools@1.11.5conquest@0.0.27decor@1.0.15hqzlights@1.1.1driedfirefuels@1.1.1eldritchcuteclothing@1.0.2extendedcrafts@1.1.4extrachests@1.8.0fancysky@1.1.6sirenia@1.0.3HangingOilLamps@1.0.1mannequinstand@1.0.3millwright@1.1.5mycodiversity@1.0.2pipeleaf@1.6.0primitivesurvival@3.5.5she1fish@1.2.0someextramolds@1.0.6sortablestorage@2.2.5spyglass@0.5.1viescraftmachines@2.3.1game@1.19.8alchemy@1.6.32ancienttools@1.5.18animalcages@3.0.2animationmanagerlib@0.8.7beltcraft@1.0.0betterjonasdevices@1.1.0betterruins@0.3.5butchering@1.5.5canjewelry@0.2.31carryon@1.7.4clipfix@2.0.2coinage@1.10.1commonlib@2.3.7composter@1.1.0cooperativecombat@1.1.1debarkedlogintofirewood@1.0.0expandedfoods@1.6.9extrainfo@1.7.0fromgoldencombs@1.4.30herbarium@1.2.0hudclock@3.4.0immersivewoodchopping@0.7.2immersivewoodsawing@0.2.0sailboat@1.3.0medievalexpansion@3.13.1meteoricexpansion@1.2.5moreanimals@1.3.3petai@2.2.4rivers@2.7.0rustboundmagic@1.7.4scarecrow@1.4.3sharablewaypoints@1.5.4simplecloth@1.0.2simplestep@1.1.7stillnecessaries@1.1.2stonebakeoven@1.1.3storageoptions@1.0.2th3dungeon@0.2.1thecritterpack@0.9.1trailmod@1.0.7usefulstuff17@1.3.2vanvar@5.0.3creative@1.19.8vsimgui@1.1.3vsinstruments@1.2.7vsquest@1.2.0survival@1.19.8vsvillage@1.0.0-pre.7wildfarmingrevival@1.1.9xlib@0.8.3-pre.1metalrecovery@0.1.19-pre.1awearablelight@1.1.1bullseye-continued@2.5.8cats@2.0.1tradercamps@1.1.4configlib@1.3.11em@2.6.0feverstonehorses@1.6.1morecandles@1.2.2playercorpse@1.9.0simplewinddirection@1.0.2stonequarry@3.2.1tpnet@1.14.3wildcraftfruit@1.2.0wildcraftherb@0.0.1wildcrafttree@1.1.0wolftaming@2.1.2xskills@0.8.5-pre.1bricklayers@2.5.3tailorsdelight@1.4.3
System.ArgumentException: Attempted to resolve the recipe ingredient wildcard Item wildcrafttree:firewood-* but there are no such items/blocks!
at Vintagestory.API.Client.SlideshowGridRecipeTextComponent..ctor(ICoreClientAPI capi, GridRecipe[] gridrecipes, Double size, EnumFloat floatType, Action`1 onStackClicked, ItemStack[] allStacks) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\Richtext\SlideshowGridRecipeTextComponent.cs:line 102
at Vintagestory.GameContent.CollectibleBehaviorHandbookTextAndExtraInfo.addCreatedByInfo(ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable`1 openDetailPageFor, ItemStack stack, List`1 components, Single marginTop, Boolean haveText) in VSSurvivalMod\Systems\Handbook\CollectibleBehaviorHandbookTextAndExtraInfo.cs:line 1137
at Vintagestory.GameContent.CollectibleBehaviorHandbookTextAndExtraInfo.GetHandbookInfo_Patch1(CollectibleBehaviorHandbookTextAndExtraInfo this, ItemSlot inSlot, ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable`1 openDetailPageFor)
at Vintagestory.GameContent.GuiHandbookItemStackPage.GetPageText(ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 117
at Vintagestory.GameContent.GuiHandbookItemStackPage.ComposePage(GuiComposer detailViewGui, ElementBounds textBounds, ItemStack[] allstacks, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 111
at Vintagestory.GameContent.ModSystemSurvivalHandbook.onComposePage(GuiHandbookPage page, GuiComposer detailViewGui, ElementBounds textBounds, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\SurvivalHandbook.cs:line 97
at Vintagestory.GameContent.GuiDialogHandbook.initDetailGui() in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 258
at Vintagestory.GameContent.GuiDialogHandbook.onLeftClickListElement(Int32 index) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 349
at Vintagestory.GameContent.GuiElementFlatList.OnMouseUpOnElement(ICoreClientAPI api, MouseEvent args) in VSSurvivalMod\Systems\Handbook\Gui\GuiElementFlatList.cs:line 117
at Vintagestory.GameContent.GuiElementFlatList.OnMouseUp(ICoreClientAPI api, MouseEvent args) in VSSurvivalMod\Systems\Handbook\Gui\GuiElementFlatList.cs:line 172
at Vintagestory.API.Client.GuiComposer.OnMouseUp(MouseEvent mouse) in VintagestoryApi\Client\UI\GuiComposer.cs:line 445
at Vintagestory.API.Client.GuiDialog.OnMouseUp(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 570
at Vintagestory.Client.NoObf.GuiManager.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 415
at Vintagestory.Client.NoObf.ClientMain.UpdateMouseButtonState(EnumMouseButton button, Boolean down) in VintagestoryLib\Client\ClientMain.cs:line 1919
at Vintagestory.Client.SystemHotkeys.OnPrimaryMouseButton(KeyCombination mb) in VintagestoryLib\Client\Systems\Player\Hotkeys.cs:line 50
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack, Boolean keyup) in VintagestoryLib\Client\HotkeyManager.cs:line 431
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean keyUp) in VintagestoryLib\Client\HotkeyManager.cs:line 392
at Vintagestory.Client.HotkeyManager.OnMouseButton(ClientMain game, EnumMouseButton button, Int32 modifiers, Boolean buttonDown) in VintagestoryLib\Client\HotkeyManager.cs:line 574
at Vintagestory.Client.NoObf.ClientMain.OnMouseUpRaw(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1949
at Vintagestory.Client.GuiScreenRunningGame.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 349
at Vintagestory.Client.ScreenManager.OnMouseUp(MouseEvent e) in VintagestoryLib\Client\ScreenManager.cs:line 890
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 211
at OpenTK.Windowing.Desktop.NativeWindow.OnMouseUp(MouseButtonEventArgs e)
at OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window* window, MouseButton button, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 Zach2039, May 18th at 5:58 PM

SpearAndFang

That was the issue; I was assigning float values to integer configs for fishing catch chances. I used single player and configlib to recreate my config file, and copied it over to the server and it did not reset. Thanks!

💬 SpearAndFangAuthor, May 18th at 3:21 PM

@Zach2039
That sounds like what is happening yeah - most notably changing a double to an integer or vice-versa.  So if the default is like 0.1, then 1.0 would be ok but not simply 1.  Likewise a default like 3 could be changed to 4 but not 3.9.  If you are only using the sliders then I feel like you won't have any problems, but if you manually enter numbers then it could be a problem.

💬 Zach2039, May 17th at 4:14 PM

Having an issue while running on a server which is causing the config file to be reset on start. I am editing only values for catch percentages and furrowed land/pipe blockage chance and update frequency. Am I maybe setting a value out of spec and it causes the file to be reset?

💬 DUCATISLO, May 16th at 5:14 PM

gg

💬 SpearAndFangAuthor, May 13th at 11:35 PM

UA_Shaman
probably a conflict with another mod. If it's not crashing and doesn't seem to be a big performance hit it might be best to ignore it. 

💬 UA_Shaman, May 13th at 4:24 PM
SpearAndFang

When playing on the server, we have the following errors that are constantly written in the console when you open a new territory
13.5.2024 16:20:47 [Server Worldgen] An error was thrown in pass PreDone when generating chunk column X=3395,Z=4422 in world 'NameServer' with seed 818313218
Exception System.NullReferenceException: Object reference not set to an instance of an object.
   at PrimitiveSurvival.ModSystem.TreeHollows.AddItemsToShuffleBag(ShuffleBag`1 shuffleBag, JsonObject attributesObjectArray)
in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\worldgen\treehollows.cs:line 367
   at PrimitiveSurvival.ModSystem.TreeHollows.MakeShuffleBag(Block block, ICoreServerAPI sapi) in C:\net7repos\primitivesurviv
al\primitivesurvival\ModSystem\worldgen\treehollows.cs:line 347
   at PrimitiveSurvival.ModSystem.TreeHollows.MakeItemStacks(Block block, ICoreServerAPI sapi) in C:\net7repos\primitivesurviv
al\primitivesurvival\ModSystem\worldgen\treehollows.cs:line 300
   at PrimitiveSurvival.ModSystem.TreeHollows.PlaceTreeHollow(IBlockAccessor blockAccessor, BlockPos pos) in C:\net7repos\prim
itivesurvival\primitivesurvival\ModSystem\worldgen\treehollows.cs:line 193
   at PrimitiveSurvival.ModSystem.TreeHollows.OnChunkColumnGeneration(IChunkColumnGenerateRequest request) in C:\net7repos\pri
mitivesurvival\primitivesurvival\ModSystem\worldgen\treehollows.cs:line 149
   at Vintagestory.Server.ServerSystemSupplyChunks.runGenerators(ChunkColumnLoadRequest chunkRequest, Int32 forPass) in C:\Use
rs\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\LoadThread\SupplyChunks.cs:line 1733
💬 SpearAndFangAuthor, May 10th at 11:34 PM

@Humber
Strange indeed. Nobody has reported anything remotely like that to me here or elsewhere.  Nor have I seen anything like that. 

💬 Humber, May 10th at 9:25 PM

having strange issues with the raft specifically, anytime it is in my inventory I get loading-based lag while traveling on land, and depending on the depth of the water I use it in, I get progressively worse freezing and screen tearing unless I look straight up, and then I only get the loading lag. (and if I alt-tab with it in use while it is night and raining I get weird purple black and white pixels all over my screen.)

it would be nice to know if anyone else is having an issue like this, if nobody else is I'll chock it up to my mods interacting and having a hissy fit. 
also, I have no idea what to put to give technical details on why it is happening. (not important if nobody else is having the same issue.)

💬 OliverRook, May 9th at 12:09 AM

SpearAndFang

It was apparently a mod loading issue. I needed to restart the game, not just the world.

💬 SpearAndFangAuthor, May 9th at 12:01 AM

OliverRook

Either your texture atlas is overflowing (in which case this mod should fix it)
https://mods.vintagestory.at/autoatlas

Or this mod isn't loading for some reason.  Check that it's enabled in the mod manager.  Failing that...

1. Ensure you have the correct mod version for your game version.
2. In mod manager, click "Open Mods Folder". Then exit the game completely.
3. Make sure things in your mods folder are neat and tidy - no more than one version of this mod, and the mod should be zipped.
4. While your in the mod folder, go up one folder level and into the Cache folder. Delete everything inside that folder.
5. Start the game, go back in the mod manager and click the "reload mods" button.

Should fix you up!

💬 SpearAndFangAuthor, May 8th at 4:34 PM

NESHK0
Sorry not me.  But I said the exact same thing a few months ago.
https://discord.com/channels/302152934249070593/454909656230526976/1196176104256446706

 

💬 NESHK0, May 8th at 10:03 AM

Hi, please rewrite the Survival Categories mod for the new version of the game, many people need it, I don't know who else to contact...

SpearAndFang

💬 SpearAndFangAuthor, May 7th at 11:32 PM

Cpt_C0nfus3d BebRav3

New version up should fix this. Maybe, I could not recreate the crash.

💬 BebRav3, May 7th at 6:51 PM

SpearAndFang

Game just crashed. I think related to better stairs.; how do you want me to test this. I wasnt doing anything special, just breaking and placing them.

Running on 64 bit Windows 10.0.19045.0 with 64725 MB RAM
Game Version: v1.19.7 (Stable)
5/7/2024 2:46:00 PM: Critical error occurred in the following mod: primitivesurvival@3.4.5
Loaded Mods: aculinaryartillery@1.0.16, buzzwords@1.6.0, millwright@1.1.5, TA_plainsandvalleys@1.0.5, primitivesurvival@3.4.5, ot_SticksFromFirewood@1.1.0, game@1.19.7, wlts@1.0.0, zoombuttonreborn@1.7.0, egocaribautomapmarkers@3.1.0, BedRespawning@1.0.1, betterfirepit@1.1.4, betterruins@0.3.3, helblockpick@2.3.0, commonlib@2.3.7, composter@1.1.0, cooperativecombat@1.1.1, danatweaks@1.2.0, expandedfoods@1.6.8, extrainfo@1.7.0, farmlanddropssoil@1.4.0, hudclock@3.4.0, knapster@2.9.3, labeledtrunk@1.0.4, medievalexpansion@3.13.1, rivers@2.7.0, stonebakeoven@1.1.3, creative@1.19.7, vsimgui@1.1.3, survival@1.19.7, wildfarmingrevival@1.1.7, bullseye@2.5.3, configlib@1.3.9, stonequarry@3.2.1, tpnet@1.14.3, xinvtweaks@1.6.1
System.NullReferenceException: Object reference not set to an instance of an object.
at PrimitiveSurvival.ModSystem.BlockBStairs.TryPlaceBlock(IWorldAccessor world, IPlayer byPlayer, ItemStack itemstack, BlockSelection blockSel, String& failureCode) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\block\blockbstairs.cs:line 290
at Vintagestory.Client.NoObf.ClientMain.OnPlayerTryPlace(BlockSelection blockSelection, String& failureCode) in VintagestoryLib\Client\ClientMain.cs:line 1656
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnBlockBuild(BlockSelection blockSelection, Block onBlock, String& failureCode) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 685
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected_Patch1(SystemMouseInWorldInteractions this, Single dt)
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 89
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 BebRav3, May 5th at 5:01 PM

SpearAndFang Take your time. dont put me high on the list. Im just happy to recieve confirmation. You are your own first priority. Keep yourself happy and deal with your other stuff first. Make sure you stay healthy, since that keeps you coding and keeps me from having to learn how to code.

💬 bwalk, May 3rd at 9:04 PM

o ya my bad great mod

💬 SpearAndFangAuthor, May 3rd at 8:33 PM

BebRav3

I haven't forgotten about you, but I've got a laundry list of things to do and not much time these days.

@bwalk

What blowgun?  You mean the one from this mod?
https://mods.vintagestory.at/show/mod/654
it doesn't appear to have been updated for over a year so I'm not surprised.

💬 bwalk, May 3rd at 7:38 PM

blowgun crash game

💬 BebRav3, May 2nd at 4:38 PM

SpearAndFang

Should I be holding my breath on the furrowed farmland changes? (Higher moisture for corner blocks) Id love for them to happen, but I totally understand if it wont happen.

💬 SpearAndFangAuthor, Apr 29th at 2:07 PM

SgtFrancis
The altar needs to be surrounded by water.
See the spoiler in this post
https://www.vintagestory.at/forums/topic/2399-primitive-survival/?do=findComment&comment=44312

💬 SgtFrancis, Apr 29th at 11:50 AM

So I'm playing with the relics.  I'v gotten Cthulu and Nephren-Ka working fine.  

I'm going to do this without spoilers for now.
I've read the passage on Dagon and Hydra.  I've tried them, with the appropriate fittings on the sides (4) next to and in the suggested medium for rejuvination to include being right under the same source of power for Cthulu.
I've tried them individually and set up together.  I can't work out what I'm doing wrong with them.
In each case they claim the conditions are not met.  Am I supposed to make some other offering?

💬 Cpt_C0nfus3d, Apr 27th at 7:56 PM

Hello, it is

sandstone cobblestone ( improved )
sandstone quarry stone

💬 SpearAndFangAuthor, Apr 27th at 1:19 AM

Cpt_C0nfus3d
This is surely a mod conflict.  Do you know the exact name of the block you were trying to place when you crashed?  That's a lot of mods for me to hunt through.

💬 Cpt_C0nfus3d, Apr 26th at 8:15 PM

Hello, I have the following problem when I place sculpted stairs from the mod my game crashes with this error message. I have already tried it with different versions of the mod but always the same error.

 

Running on 64 bit Windows 10.0.22631.0 with 32537 MB RAM
Game Version: v1.19.7 (Stable)
26.04.2024 22:22:44: Critical error occurred in the following mod: primitivesurvival@3.5.4
Loaded Mods: aculinaryartillery@1.1.4, africanmonitorlizards@1.0.7, betterbricks@1.1.1, bettercrates@1.7.0, Ceramos@0.5.1, chiseltools@1.11.3, ClaimsRadar@1.1.0, decor@1.0.15, drdecor@1.3.0, extrachests@1.8.0, fancysky@1.0.6, flourbags@1.0.2, caninae@1.0.13, pantherinae@1.1.6, HangingOilLamps@1.0.1, leadroof@1.3.4, primitivesurvival@3.5.4, qptech@1.15.1, rlmoonsun@0.1.1, sortablestorage@2.2.4, translocatorengineeringredux@1.5.0, game@1.19.7, abcsreborn@0.2.1, alchemy@1.6.31, alloycalculator@1.0.0, ancienttools@1.5.18, animationmanagerlib@0.7.14, betterruins@0.3.5, butchering@1.5.5, cancrops@0.2.1, canjewelry@0.2.27, carryon@1.7.4, chattranslator@1.0.0, coinage@1.10.1, commonlib@2.3.7, extrainfo@1.7.0, fancyplanters@1.2.0, fromgoldencombs@1.4.28, herbarium@1.1.0, jopainting@1.4.0, sailboat@1.3.0, liquidcontainers@1.2.0, medievalexpansion@3.13.1, moreanimals@1.3.3, moreplaster@1.0.2, oneroof@0.10.0, petai@2.2.4, postsandbeams@1.2.0, rivers@2.7.0, scarecrow@1.4.3, stillnecessaries@1.1.2, stonebakeoven@1.1.3, storagecontroller@1.0.8, storageoptions@1.0.2, swapmouseslot@1.0.0, vanvar@4.0.2, vinconomy@0.2.5, creative@1.19.7, vsimgui@1.1.3, survival@1.19.7, woodbarrels@1.1.0, woodchests@1.1.0, workbenchexpansion@1.8.0, awearablelight@1.1.1, cancropsprimitivesurvivalcompat@1.0.2, cats@2.0.1, configlib@1.0.2, em@2.5.2, feverstonehorses@1.6.1, fsmlib@0.4.5, morefloors@2.0.0, slanted_display_cases@1.3.2, wildcrafttree@1.1.0, bricklayers@2.5.1, moreroads@1.5.6, statushudcont@2.1.1, tailorsdelight@1.4.3
System.NullReferenceException: Object reference not set to an instance of an object.
at PrimitiveSurvival.ModSystem.BlockBStairs.TryPlaceBlock(IWorldAccessor world, IPlayer byPlayer, ItemStack itemstack, BlockSelection blockSel, String& failureCode) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\block\blockbstairs.cs:line 290
at Vintagestory.Client.NoObf.ClientMain.OnPlayerTryPlace(BlockSelection blockSelection, String& failureCode) in VintagestoryLib\Client\ClientMain.cs:line 1642
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnBlockBuild(BlockSelection blockSelection, Block onBlock, String& failureCode) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 698
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 553
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.UpdatePicking(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 220
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 83
at Vintagestory.API.Client.DummyRenderer.OnRenderFrame(Single deltaTime, EnumRenderStage stage) in VintagestoryApi\Client\API\IClientEventAPI.cs:line 83
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 200
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 806
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1009
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 241
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 DejFidOFF, Apr 26th at 4:07 PM

SpearAndFang

I thanks for your work !

💬 SpearAndFangAuthor, Apr 26th at 2:04 PM

DejFidOFF
I have fixed this in the latest release.  Thanks again

💬 SpearAndFangAuthor, Apr 25th at 2:45 PM

DejFidOFF
Oh you are right. Thank you for reporting this.

💬 DejFidOFF, Apr 25th at 2:03 PM

v3.5.2 Metal bucket did not working - did not taking lava.

💬 SpearAndFangAuthor, Apr 19th at 3:40 AM

@l33tmaan
Your request is scheduled to go before the review committee in coming days.  When a decision is reached you will receive written notification.

💬 l33tmaan, Apr 18th at 2:11 AM

Yo, Spang! Could you please re-integrate the new Wildcraft Trees stuff when you have the time? It seems like the domain just changed from "wildcrafttrees" to "wildcrafttree". You shouldn't have to do much more than adjust those and maybe some texture paths (hopefully).

💬 SpearAndFangAuthor, Apr 13th at 2:18 PM

@Cera
Yes the particulator has issues in multiplayer, and is now disabled by default. Please change this entry in the mod config file
ParticulatorEnabled: false

💬 Cera, Apr 13th at 12:39 PM

Playing on a server, when someone places the particulator it crashes other clients;

Running on 64 bit Windows 10.0.22631.0 with 32617 MB RAM
Game Version: v1.19.7 (Stable)
4/13/2024 8:35:18 AM: Critical error occurred in the following mod: primitivesurvival@3.5.1
Loaded Mods: degrees1499@1.0.0, advancedsmithing@1.3.0, bedrespawner@1.0.0, bettersticks@1.0.0, chiseltools@1.10.5, hqzlights@1.1.1, flourbags@1.0.2, leatherminingbag@1.0.1, millwright@1.1.4, primitivesurvival@3.5.1, rope-bridges@1.1.0, she1fish@1.2.0, sortablestorage@2.2.2, spyglass@0.5.0, game@1.19.7, abcsreborn@0.2.0, animationmanagerlib@0.7.3, betterfirepit@1.1.4, commonlib@2.3.7, farmlanddropssoil@1.4.0, hudclock@3.4.0, petai@2.2.3, storageoptions@1.0.2, creative@1.19.7, vsimgui@0.3.3, survival@1.19.7, wildfarmingrevival@1.1.8, metalrecovery@0.1.19-pre.1, bullseye-continued@2.5.8, configlib@0.4.2, feverstonehorses@1.6.0-rc.2, stonequarry@3.2.1, wolftaming@2.1.0

System.NullReferenceException: Object reference not set to an instance of an object.
at PrimitiveSurvival.ModSystem.BEParticulator.OnBlockPlaced(ItemStack byItemStack) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\blockentity\beparticulator.cs:line 514
at Vintagestory.Client.NoObf.ClientWorldMap.SpawnBlockEntity(String classname, BlockPos position, ItemStack byItemStack) in VintagestoryLib\Client\ClientWorldMap.cs:line 1119
at Vintagestory.Common.BlockAccessorBase.SpawnBlockEntity(String classname, BlockPos position, ItemStack byItemStack) in VintagestoryLib\Common\API\BlockAccessorBase.cs:line 616
at Vintagestory.API.Common.Block.OnBlockPlaced(IWorldAccessor world, BlockPos blockPos, ItemStack byItemStack) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 1311
at PrimitiveSurvival.ModSystem.BlockParticulator.OnBlockPlaced(IWorldAccessor world, BlockPos pos, ItemStack stack) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\block\blockparticulator.cs:line 42
at Vintagestory.Common.BlockAccessorBase.SetSolidBlockInternal(Int32 blockId, BlockPos pos, IWorldChunk chunk, Boolean synchronize, Boolean relight, ItemStack byItemstack) in VintagestoryLib\Common\API\BlockAccessorBase.cs:line 163
at Vintagestory.Common.BlockAccessorRelaxed.SetBlock(Int32 blockId, BlockPos pos, ItemStack byItemstack) in VintagestoryLib\Common\API\BlockAccessorRelaxed.cs:line 76
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandleSetBlock(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 129
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 776
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 200
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 SpearAndFangAuthor, Apr 13th at 2:02 AM

@MadGnome
Yes it's a feature.  A buggy feature if you will, as it leverages vanilla pelts (which don't distinguish between animal types).

HelloJosephine
Thanks!  Scaring people brings me great satisfaction.

💬 MadGnome, Apr 12th at 11:12 PM

VS 1.19.7, PS 3.5.1

Not sure if intentional, or a bug.  But when placing pelts it will place it as a random animal pelt on the ground, when picking it up they will stack again as normal pelts.  The pelts it randomizes to are size appropriate for the pelt, so it kind of feels like a feature.

💬 HelloJosephine, Apr 11th at 11:09 PM

This mod is amazing! I will not sleep for the rest of my life however, that thing ran straight into lava and spared my eyes from the abomination, cause I was so f*cking scared I couldnt move, lol! I have since calmed down enough to find out what it was, and now I shall try to sleep, wish me luck! (Just kidding, I just did not know that thing existed, so the horror was immense for a sec, lol) It was gross, but looked awesome, really freaky! 

💬 SpearAndFangAuthor, Apr 10th at 1:03 PM

@Vallen
Are you running the latest mod version?  I added some logic to the latest mod version to prevent placing pelts on pelts like that.  Although testing went well, I'm not sure if I have it sorted out now or if there are still some lingering timing issues.
And thanks!

💬 VallenModerator, Apr 10th at 10:43 AM

Heya Spang. I found when placing a pelt on the ground, the vanilla one and your version place at the same time making two visible versions (yours stacks above the vanilla one by about a block in height). Thought you should know as this is a newer vanilla feature.

💬 Shade_Guye, Apr 5th at 12:12 PM

Oh man I wish there was a standalone mod for the stairs, or like a qol pack that includes it, basegame works so weird with slabs and stairs really should turn like in the showcase video.

💬 BebRav3, Apr 5th at 3:01 AM

SpearAndFang
Thank you for your explanation. While the reasoning of "rows of furrows" is satisfactory, you yourself have defeated that idea. Like you said yourself, Furrowed Land is a water block at it's core. Water does not differentiate between side blocks and corner blocks. So shouldnt the improvement on water blocks follow the same rule of moisturizing sides and corners? I know that beggars can't be choosers, but I would really be happy if you were to make this adjustment. As it stands, the most space and moisture efficient method to utilize furrowed land is to create the following pattern:
XX==0=X
==0===X
0====0=
===0===
=0====0
X===0==
X=0==XX
X is inefficiently moistured land.
= is efficiently moistured farmland
0 is furrowed land.
The above graph shows 32 efficient farmland in 7x7.

Should you make the suggested adjustment, the following pattern becomes possible.
======
=0==0=
======
======
=0==0=
======
This graph shows 32 efficient farmland in 6x6. furthermore, there are fewer furrows to get blocked.

Thank you.

💬 SpearAndFangAuthor, Apr 4th at 4:44 PM

@BebRav3
Probably not sound reasoning. 

My original thinking was that most people would create rows of furrows. So I only coded them to look at the two blocks in each of the cardinal directions.  To some degree this was for performace reasons.  Also FYI there is no chunk loading going on (also for performance reasons, or perhaps laziness). 

Furrowed land has a water block at its core, so all the rules of a regular water block apply (hence the 75%). Then at regular intervals a chunk loaded block of furrowed land should attempt to push it's neighbors towards 90%/70%.  If it's really hot it probably can't compete with that.

It's pretty basic, but in general it should always be as good as or better than regular water blocks.

💬 BebRav3, Apr 4th at 2:09 PM

SpearAndFang
Thank you for responding so quickly. Can you explain the reasoning behind this decision? Also, is the intended behavior to have 90% moisture or 75% moisture. I cant find any consistency... sometimes its one and sometimes its the other... I cant get a single 90% in my creative test world...

💬 SpearAndFangAuthor, Apr 3rd at 9:26 PM

@BebRav3
It could be fixed but that is by design

💬 BebRav3, Apr 3rd at 8:52 PM

For some reason, the blocks to the side of the furrowed farmland have 90% moisture, but the farmland to the corner of the furrow have 75% moisture. is this intended? I am using the furrowed blocks as the center of a 3x3 of farmland with cobble stone separating 4 3x3 plots. Can this behavior be fixed?

💬 SpearAndFangAuthor, Apr 2nd at 3:37 PM

Flame7
1. Update all three mods to the latest version. 
2. If you have any disabled mods in the mod manager don't do that.  Delete them from your mods folder instead. 
3. While your in your mods folder, make sure that there are no unzipped mods or multiple versions of the same mod.  
4. Go into vintagestorydata\cache and delete everything in there. 
5. Finally, start the game, go into the mod manager, and click reload mods.  Make sure that everything is enabled.

fwiw, your crash report points towards fruit trees crashing, and this mod doesn't touch fruit trees,

💬 Flame7, Apr 2nd at 11:40 AM

For some reason, Xskills and Xlib have a confliction with this mod that crashes the game whenever you search an item. Any fixes or advice?

💬 SpearAndFangAuthor, Apr 2nd at 4:24 AM

OpPointBaker
The Deep Storage Chest seems to work with raw meats by adding satiety to them via json patches.  It's a little weird because that also makes those inedible items edible.  
It's pretty easy to add a couple more patches to provide support for this mod but I think I'm going to leave that one to the other modder.

💬 SpearAndFangAuthor, Apr 1st at 2:11 AM

New version up. More bug crushing mostly. See the changelog for deets.

I also added (optional) achievements via Nat's Achievements mod!
Check it out here: https://mods.vintagestory.at/show/mod/9615

image

💬 OpPointBaker, Apr 1st at 12:04 AM

Heyo! Got an interesting one for you.

I using PS along with Lancer872's "Deep Storage Chest" mod I noticed that the raw meats & whole fish added by PS are not getting the increased preservation from the DSC. All the cooked/baked/cured/smoked vatients are getting the boost but not the raw, unporcessed meats.

Poked around inside the .json files for the various meats and couldn't see an obvious reason why. Dunno if this is on PS's end or DSC.

Not sure it will matter either way, just though I'd point it out to you incase it is indicitave of something else. 

 

Cheers! Thanks for the Great Mod!!!

💬 SpearAndFangAuthor, Mar 31st at 10:17 PM

@KCIH
Ideal conditions: make sure temp is 0-30C and not raining. Find a relatively flat area with a block of forest floor and grunt on that.  You should get plenty of worms.

💬 KCIH, Mar 31st at 3:47 PM

Any way to increase the worm grunting spawn rate?  I went through 2 sticks and no worms.

💬 SpearAndFangAuthor, Mar 28th at 5:16 AM

@junawood
While I can't replicate that issue, I've shored up the pelt placing code for the next release to hopefully prevent that from happening to you. Thanks for reporting!

Dusktracer
I believe Xandu is going to address this issue on the XSkills side of things. In the interim you could set FurrowedLandEnabled to false in the modconfig (if another workaround cannot be found)

💬 Dusktracer, Mar 27th at 11:12 AM

Posting this here as well as on the xlib/xskills mod discussion, but for VS 1.19.5, it seems that having both Primitive Survival 3.5.0 and Xskills + Xlib (0.8.0 and 0.8.1) causes the hoe to no longer til land. Removing either of the mods will allow tilling to occur again and this was tested with only these 3 mods in addition to the core mods (essentials etc).

💬 junawood, Mar 26th at 3:18 PM

I just tested placing some vanilla pelts on the ground next to each other, and sometimes I get random hovering PS pelt above them and other weird behaviours. 😵 Haven't found out yet when exactly it happens.

1.19.5/3.5, other mods disabled

💬 SpearAndFangAuthor, Mar 26th at 2:34 PM

Nikuksis
I haven't tried setting it to 0, but I know that people have put a very big number in there (like 999999) to essentially disable replenishment.

And blame those damn raccoons for the knife and other oddities in the tree hollow.  They're always looting traders - especially the trader's private stock of tropical fruits...or blame the invisible birds.  idk, the tree hollow stuff seems like a bit of harmless fun - letting players get their hands on some things that they may otherwise never see during a playthrough.

Glad you're enjoying the mod!

💬 SpearAndFangAuthor, Mar 26th at 2:22 PM

@King_Doggo
If you click on the files tab at the top, there is a changelog column with a brief description of every change ever made.
And thanks!

💬 Nikuksis, Mar 26th at 9:47 AM

Hi! First i want to say i love the mod, it fits really well in game, thank you.
Though i think i had a bug with tree hollows, i found few when spawned and didn't have an axe, so i just looted them (and there was a pomegranate and few fresh mangos in the temperate climate and not a single mango tree in thousands blocks which was pretty weird imo.)
Another thing was - when i came back to collect those hollows they were full of loot again with manmade stuff, unless local squirrels knows how to make bronze knives, not sure this is intentional :)

Can I put 0 into TreeHollowsUpdateMinutes to disable replenishment?

💬 King_Doggo, Mar 26th at 8:41 AM

This mod is an amazing life saver my GOD I love it - All I'd ask for is a Changelog!

This really should be considered for Vanilla integration I feel.

💬 SpearAndFangAuthor, Mar 25th at 9:59 PM

Asturrial
hmmm.  maybe I will do something there.  But you reminded me that I made its length configurable via the modconfig file and then I promptly forgot to document that above.  Here's the setting:

MonkeyBridgeMaxLength Default: 60 blocks

and thank you!

💬 Asturrial, Mar 25th at 7:24 PM

Thanks for the awesome mod!  Can the monkey bridge length be added to the guidebook or block info? I assumed it was 128 long because the stacksize was 128. Thanks! *adds fish to smoker*

💬 Risskitty, Mar 24th at 5:22 PM

Thank you!!

💬 SpearAndFangAuthor, Mar 24th at 3:34 PM

@Risskitty
Oops - the red Marsh Imp was indeed uncatchable.  I've just now fixed it in the latest release. Thanks, and for the kind words!

💬 Risskitty, Mar 23rd at 10:56 PM

I love playing with primitive survival and all the neat little details it adds. I've collected fireflies across different maps multiple times, but have never been able to catch the red Marsh Imp. Is there a spawn/catch condition for them?

💬 SpearAndFangAuthor, Mar 23rd at 3:42 AM

@Xandu
woohoo! thanks!

💬 Xandu, Mar 23rd at 12:16 AM

SpearAndFang I think I fixed the issue with the hoe in xskills and primitive survival.

💬 SpearAndFangAuthor, Mar 22nd at 5:46 PM

@sodyaler
Thanks for that.  The irrigation options are ok but could definitely use some tlc.

💬 SpearAndFangAuthor, Mar 22nd at 5:44 PM

@Wandour
Yes - known issue.  You can disable furrowed land via the modconfig file if you prefer the xSkills hoe (or BetterHoe hoe).  I tried to get this sorted a couple of times now without much success, and may revisit it again one day.

FurrowedLandEnabled Allow hoe to create furrowed land.  Disable this if you prefer xSkills farming bonus, the Better Hoe hoe, or you just don't like furrowed land.
💬 Wandour, Mar 22nd at 5:30 PM

there is a conflicting bug between furrowed lands and skills - farming - extensive farming skill
for some reason your mod makes it so the hoe tool mode from xskills to not work on soil

💬 Sodyaler, Mar 16th at 11:14 PM

Hey, I've been messing with the config for furrowed land. It seems no matter what I set it to, it never goes above default values (I've been keeping the syntax the same 0.65, 0.85 for near and far) I've tested it to try and get the far value to reach 95% but no matter what number I put in, it won't go above 65% moisture for blocks that aren't directly touching the furrowed land. I've even tried watering it to "reset" or update the value to see if it was just visual, but no matter what it will slowly decline until it hits 65%. It's not really a big deal, just thought I'd let you know just in case it is a bug. Love the mod

💬 SpearAndFangAuthor, Mar 15th at 1:25 AM

tommylogon
I'm sorry, I don't know what to tell you.  I've only been making VERY minor changes to this mod for a long time in order to prevent any weirdness, because the game itself is undergoing much more serious changes.  In fact, I have not made any changes to fish baskets in a very long time, so it makes little sense to me that they would suddenly be broken.

Without knowing all the details about what's going on I guess I would recommend restoring from a backup and reverting the mod back to a previous version.

If you want me to investigate what happened, you could provide me with your server-main.txt and client-main.txt log files (over on the VS Discord - I go by the same name over there). Not that there is a magical fix at this point.

💬 tommylogon, Mar 14th at 5:40 PM

Hey!

 

when we started the server today after updating to 3.4.9, wooden spikes and the FISH BASKETS trap seem to be gone from our game. replaced with ? blocks and cannot be found in the block list.

 

Any tips to that one? 😅

💬 Ernie, Mar 10th at 1:19 PM

Not a problem at all, may just be a weird coincidence, just thought I'd drop a note as an FYI in case other instances appear.  Many thanks for the amazing mods SpearAndFang

💬 SpearAndFangAuthor, Mar 10th at 3:48 AM

@Ernie
Very strange, I only modified some entity spawning conditions.  Seemed like such a low impact and harmless change. I don't know what to say.  I did build with the absolute latest version of VS installed though, so maybe that had something to do with it.

In any case, 3.4.8 should run perfectly fine.


@Baesil
Thanks for identifying that. The two mods seem fairly far removed from each other but it's good to know in case someone else reports a similar issue.

💬 Baesil, Mar 9th at 5:52 PM

After hours of troubleshooting, it's apparently "storage options" that somehow breaks world gen when its enabled alongside PS.
Cool mod, thanks and good luck developing!

💬 Ernie, Mar 9th at 5:52 PM

After updating to 3.4.9, I had a couple of players crash on entering the server, with core graphics issues.  I managed to fix mine by setting my particles effects slider to 0, entering, then resetting it, but this didn't work for everyone.  I reverted to 3.4.8 on the server and everyone got in first try upon server reboot.  As it's not a major version, I'll just stay on 3.4.8 for now.  Unfortunately, I didn't think to grab the logs from people.

💬 Baesil, Mar 9th at 11:12 AM

SpearAndFang I'll test it some and come back if I have an idea what causes it. PS has to be conflicting with something else that makes the world gen break

💬 ManaWei, Mar 9th at 8:58 AM

SpearAndFang
Yeah I can see it being a slog of a job to do.. Just giving a heads up..
If I find something I'll let you know.. 

💬 SpearAndFangAuthor, Mar 9th at 7:31 AM

@ManaWei,
If you've seen any specific issues related to this mod and that one, feel free to let me know.  I spent a lot of time getting the old Wildcraft to play nice with this mod, and feel like Herbarium will have also been fixed as a result even without testing (as in, no mod conflicts).  

I'm not anxious to work on integration with that mod any time soon though.

💬 SpearAndFangAuthor, Mar 9th at 7:25 AM

@Kara
I fixed what I could in the latest (todays) release.  Anything remaining is likely a bug in the vanilla spawning code, and can be ignored. Thanks

@Baesil
Not sure what to tell you.  I've never seen anything like that nor has anyone reported anything like that.

💬 Baesil, Mar 8th at 11:39 PM

I'm not sure how, but this mod completely stops world generation. It generates only around the starting area and nothing further, and I dont know what it's conflicting with

💬 Kara, Mar 8th at 5:16 PM
8.3.2024 09:03:13 [Server Warning] Error when testing to spawn entity primitivesurvival:bioluminescent-globe at position X=50
635,Y=61,Z=48017, can report to dev team but otherwise should do no harm.

8.3.2024 09:05:45 [Server Warning] Error when testing to spawn entity primitivesurvival:bioluminescent-orangejelly at positio
n X=50635,Y=61,Z=48019, can report to dev team but otherwise should do no harm.

8.3.2024 09:11:08 [Server Warning] Error when testing to spawn entity primitivesurvival:pitviper at position X=48609,Y=130,Z=
59834, can report to dev team but otherwise should do no harm.

8.3.2024 09:13:18 [Server Warning] Error when testing to spawn entity primitivesurvival:bairdicrab at position X=50635,Y=61,Z
=48019, can report to dev team but otherwise should do no harm.
8.3.2024 09:03:13 [Server Error] Exception: Object reference not set to an instance of an object.
   at Vintagestory.API.Common.Entities.BaseSpawnConditions.CanSpawnInside(Block testBlock) in VintagestoryApi\Common\Entity\S
pawnConditions.cs:line 295
   at Vintagestory.Server.ServerSystemEntitySpawner.CanSpawnAt(EntityProperties type, Vec3i spawnPosition, RuntimeSpawnCondit
ions sc, IWorldChunk[] chunkCol) in VintagestoryLib\Server\Systems\World\EntitySpawner.cs:line 486

lots of errors in console about your creatures ovo
 
💬 SpearAndFangAuthor, Mar 8th at 7:24 AM

RainbowAngel
This mod doesn't have powdered charcoal.  Also, I've successfully made pitch glue while this mod was enabled.

Maybe you are talking about the Ancient Tools mod?  idk.

💬 ManaWei, Mar 7th at 11:52 AM

Since Wildcraft/Wildcraft trees has been discontinued. and the new mod Herbarium has taken over. you should probs look into that <3 
at the very least make sure it's compatible <3 

Thanks for your hard work <3 

💬 SpearAndFangAuthor, Mar 6th at 3:15 PM

@Dnd
Sorry no that isn't configurable and I'm not terribly interested in making it so.

💬 Dnd, Mar 6th at 6:09 AM

Is there a way to increase all fishing UpdateMinutes timers according to lower temperatures so that it slows down during winter? If not, no worries I can just increase it year round.

💬 SpearAndFangAuthor, Mar 3rd at 4:26 PM

ShamblerDK
ok. I've done this for the next release.

Asturrial
My pleasure. Glad you like it!

@Furow
Appreciate it thanks! Not sure I'll be adding anything new for a while though.

💬 ShamblerDK, Mar 3rd at 2:58 PM

Could you make smokers (and anything else in the mod) work with this mod?: https://mods.vintagestory.at/show/mod/10833

That would be amazing, thanks!

💬 Asturrial, Mar 3rd at 7:17 AM

Really loving the smokers, monkey bridges, and rafts.  Thanks a ton for this mod!

💬 Furow, Mar 1st at 11:07 AM

Damn, this mod is great. Last thing this needs to be perfect are some tribal / primitve like tents or building blocks. 

💬 Rileigh, Mar 1st at 4:32 AM

SpearAndFang

Thanks so much for looking into this and thanks to the VS devs as well. I figured that it had something to do with the number of mods that were loading textures all at once since I wasn't able to replicate the issue with PS or VV alone.

💬 SpearAndFangAuthor, Mar 1st at 1:21 AM

Rileigh
The VS game devs were kind enough to do some testing related to your issue and determined that there is some sort of problem with textures and the number of mods that add new textures.  They are planning to make some changes (in the next release) to help mitigate the situation.  In the interim, I think your only option is to use less mods.  Adding this mod might also help in your situation, but I'm doubtful.
https://mods.vintagestory.at/autoatlas
Reference
https://github.com/anegostudios/VintageStory-Issues/issues/3598#issuecomment-1971785064

💬 SuusyPower, Feb 29th at 4:41 PM

Thanks for your reply! Makes sense and good to know it is beceause of that! :D 

💬 SpearAndFangAuthor, Feb 29th at 3:40 PM

l33tmaan
Thanks buddy! I really appreciate it.

💬 SpearAndFangAuthor, Feb 29th at 3:39 PM

Rileigh
There are a couple of other people that are experiencing this as well. You have gotten closer to figuring out why it's happening than anyone

https://github.com/anegostudios/VintageStory-Issues/issues/3598

https://discord.com/channels/302152934249070593/1212309109924298784/1212309109924298784

A list of your mods would really help here - please post it.  If you open your logs\server-main.txt, there is a single line in there that lists all of your mods along with the version of each mod.  The line in question starts like this

28.2.2024 07:40:40 [Notification] External Origins in load order: modorigin@....

Thanks!

💬 SpearAndFangAuthor, Feb 29th at 3:33 PM

SuusyPower

A number of the creatures are set to despawn when there are no players nearby.  This is to help with game performance.  I believe you could prevent this by going through the assets/primitivesurvival/entities files with a text editor and removing sections that look like this:

{
        "code": "despawn", // Makes the entity despawn if there is no player within 48 blocks
        "minPlayerDistance": 48,
        "minSeconds": 50
},

I haven't had anyone else ask for such a thing so I'm not terribly interested in making this configurable otherwise, sorry!
💬 l33tmaan, Feb 29th at 5:33 AM

Look at this man, with his frequent updates and high quality of work. Magnificent. 

💬 Rileigh, Feb 28th at 9:46 PM

Hi there! This is probably because the mod hasn't been updated for the latest version yet, but I wanted to let you know that I'm getting a crashing issue when I have this mod loaded alongside Vanilla Variants and another mod that I haven't found yet. It doesn't crash when it is the only mod loaded. If I leave Primitive Survival or Vanilla Variants as the last mod to turn on when I have all my other mods on, it will begin to crash. However, just having the two turned on together doesn't cause a crash. The steps to replicate the crash are:
Go into creative mode
Type the letter 's'

The game then crashes and says it couldn't find the texture for "water_bucket".

I hope this isn't too vague, if you need me to I can do further testing to try and isolate what mod(s) might be causing this.

💬 SuusyPower, Feb 28th at 7:17 PM

Hey there! 
I tired to make a zoo but noticed the sea creatures, crabs and snakes all dissapear every time. is there anyway they can stay in cages that are created to put them in?

💬 SpearAndFangAuthor, Feb 28th at 7:04 AM

SunshineFaith
not fish entities swimming around. You only see them swimming in traps

💬 SunshineFaith, Feb 28th at 12:37 AM

so does this mod add more fish types?  I haven't tried it yet.  

💬 Petalwing, Feb 24th at 9:38 PM

SpearAndFang

Thank you for the response.  I realized it was on my end also.  I put 3.4.6 back in and the same thing happened...white blocks then no access.

I backup often, so it won't be too much trouble. I need my flax back haha!

💬 DejFidOFF, Feb 24th at 9:31 PM

SpearAndFang

I am not using spikes or bed-o-nails lol. Even have not a lot´s of animals surrounding.

I will try to update mod and try performance. Thanks for update.

💬 SpearAndFangAuthor, Feb 24th at 9:03 PM

@Petalwing
That update didn't touch tree hollows. And that update also didn't affect the tree hollows in my main world.

But if tree hollows (or any inventory) turn into white question mark blocks that never ends well.  It's pretty much restore your world from a backup time (if you expect to get your inventory contents back).

It sounds like the mod was not enabled or couldn't start for whatever reason. 

💬 Petalwing, Feb 24th at 8:35 PM

The latest update (3.4.7) on 1.19.3 caused all my tree hollows to appear as white question mark blocks initially. I'm not sure if those in the wild were affected. I restarted the game and the hollows' textures reappeared, but they are inaccessible.

The ones I have are primitivesurvival:block-treehollowplaced-oak-east and primitivesurvival:block-treehollowplaced-pine-east. I restarted again, but the inventory of the hollows still won't open. I tried deleting the config and restarting again, but they are still bugged.

💬 SpearAndFangAuthor, Feb 23rd at 7:41 AM

ghjk258
game version?  mod version?
EDIT: oh wait. I already fixed this in the latest release

💬 ghjk258, Feb 23rd at 5:44 AM

so i dont know if its a bug or just something wrong with my install but i have some mobs that are acausing some server stutters by flaging Creature primitivesurvival:bioluminescent-worm has SeekFoodAndEat task but no Diet specified and its like that for all the sea jellys too . 

💬 Wizard76, Feb 20th at 9:38 PM

I must have just been getting really  unlucky. Ive now found snakes and worms spawning under rocks.

matter of fact, I found enough snakes to make a full 6 serving meal of snake meat, cabbage and carrot stew. lol

love this mod.

Though, I admit I havent been catching as much fish as in previous play throughs, though that may also be a luck factor...

💬 SpearAndFangAuthor, Feb 20th at 7:21 AM

@liliya
sorry that is not configurable.  Maybe set up a few deadfalls inside your house so your partner steps on them.

💬 liliya, Feb 20th at 5:22 AM

Is there a way to prevent certain animals being caught in a trap? My Partner loves rabbits and I don't want to have him stumbling on a trap with a hare. :( But I do really want to use the traps from this mod!

I also didn't want to go messing with files since I don't know anything about coding, so if this is a dumb question, my apologies!

💬 SpearAndFangAuthor, Feb 19th at 8:25 AM

NerdlinGeeksly
You post that question over here and hope for an answer.
https://mods.vintagestory.at/wildcraftfruit

💬 NerdlinGeeksly, Feb 19th at 3:51 AM

How do I get a pistachio cutting?

💬 RagondinMan, Feb 18th at 4:26 PM

thanks for the reply! will try it out :)

💬 SpearAndFangAuthor, Feb 18th at 6:01 AM

RagondinMan
this mod definitely makes the game easier.  But standard settings in vanilla are far too easy.  Play wilderness survival mode, no map, and soil instability.  You'll thank me later.  The mod is highly configurable and many people adjust its mod config to make it harder.

💬 RagondinMan, Feb 18th at 12:30 AM

is this mod suited for playing in a duo on the standard world settings or is it too op? 

💬 SpearAndFangAuthor, Feb 17th at 7:50 PM

@Vogi
The odds of this mod causing that issue are slim to none.  I upgraded from 1.19.3 to 1.19.4-rc1 and did not have this issue. Furthermore, this error message is sooo far removed from anything that this mod has to offer:

 Value cannot be null. (Parameter 'Unable to find a texture for texture code 'back' in item game:shield-metal. Giving up. Sorry.')

What I didn't do was let that remapping tool do it's thing when the message popped up post upgrade.  I suspect that that did a number on your assets (as it often does).

Yay! Another release candidate. Loving the non-linear release cycle!  /s

Nevertheless, thanks for the bug report!

💬 Vogi, Feb 17th at 10:39 AM

Found bug: on 1.19.4-rc1 game crashes when scrolling shield section on worlds that were created on 1.19.3 version of the game. No problem on worlds created on 1.19.4-rc1 game version. Disabling your mod resolves the issue, posted also on vs github bug page with logs: https://github.com/anegostudios/VintageStory-Issues/issues/3598

💬 SpearAndFangAuthor, Feb 16th at 7:47 AM

@9bug
if you're anxious you *could* delete a file out of the mod's zip file:
assets\primitivesurvival\patches\ps-pelt.json

💬 9bug, Feb 16th at 5:41 AM

So I recently decided to try out the new v1.19.4-rc.1 update because it also adds the placing of pelts and hides and wanted to see how that would work with primitive survival. It turns out that it just disables the game's mechanic of placing hides altogether. Is there anyway to disable the mod's way of placing pelts? Thanks.

💬 Ernie, Feb 15th at 7:58 PM

I see it now, I must have looked at that page ten times and not seen that column, thank you!

Laerinok

💬 Laerinok, Feb 15th at 2:09 PM

Ernie

Changelog is on the "Files" Tab at the top of every mod's page. There is a changelog for each version (if modders fill it).
😉

💬 Ernie, Feb 15th at 1:25 PM

Ah, many thanks! I've looked for a changelog, but can't find it on this page, or in the zip file.  Some mod creators seem to note changes in the description, some don't, and this one doesn't seem to have a github repository either.  Could you tell me where it is, please so I know for future updates?

Laerinok

💬 SpearAndFangAuthor, Feb 14th at 7:56 PM

PetMudstone
Holy weirdness.  I upgraded last night and my irrigation vessels were fine - mind you none of them were buried at the time - just sitting on the floor.
I also did NOT do the remapping.  I'm not sure what was in need of remapping but every time I see that message I ignore it.  Typically causes more problems than it's worth (in my experience).

💬 PetMudstone, Feb 14th at 6:40 PM

I updated to v3.4.6 of this mod and updated to v1.19.4-rc.1 of Vintage Story. My irrigation vessels seemed to no longer have dirt covering them and were sitting in water upon loading in and when I tried to cover them up again the game froze and then crashed. Notably picking up the irrigation vessel first, putting it back down, and then covering it up with dirt worked just fine. Could just be a remapping error. Regardless, I got this crash log:

Running on 64 bit Windows 10.0.19045.0 with 16294 MB RAM
EMTK Version: 3.1.0
Game Version: v1.19.4-rc.1 (Unstable)
2/14/2024 10:38:52 AM: Critical error occurred in the following mod: primitivesurvival@3.4.6
Loaded Mods: aculinaryartillery@1.0.16, bloomeryfulldrops@1.0.0, chiseltools@1.10.2, claycasting@1.1.5, craftingtable@0.5.0, directstrongtannin@1.0.0, floralzonescaperegion@1.0.5, floralzonescaribbeanregion@1.0.3, caninae@1.0.10, machairodontinae@1.0.2, pantherinae@1.1.1, healthiertrees@1.0.0, ingotheating@1.0.2, moreclay@1.0.2, oils@1.0.1, primitivesurvival@3.4.6, quicklimepk@1.0.0, rope-bridges@1.1.0, she1fish@1.2.0, ot_SticksFromFirewood@1.1.0, ssppvv@1.0.5, thecritterpack@0.8.6, game@1.19.4-rc.1, zoombuttonreborn@1.6.0, animalcages@3.0.2, animationmanagerlib@0.6.0, beehivekiln@1.5.1, betterfirepit@1.1.4, blacksmithenhancements@1.0.4, carryon@1.7.4, chickenSit@2.0.1, commonlib@2.3.4, composter@1.1.0, cropseedstage@1.0.1, cuniculture@1.0.2, danatweaks@1.2.0, hudclock@3.4.0, sailboat@1.2.7, knapster@2.7.1, meteoricexpansion@1.2.5, moreanimals@1.3.3, petai@2.2.3, prospecttogether@1.3.0, scarecrow@1.4.3, sharablewaypoints@1.5.4, simplestep@1.1.6, spawnhighlight@1.2.0, vanvar@3.3.0, creative@1.19.4-rc.1, vsimgui@0.3.5, survival@1.19.4-rc.1, wildfarmingrevival@1.1.7, awearablelight@1.1.1, bullseye@2.5.3, cats@2.0.1, configlib@0.4.5, doffanddonagain@4.0.0, em@2.5.0, feverstonehorses@1.6.0, fsmlib@0.2.9, gespileslib@1.2.0, morefloors@2.0.0, playercorpse@1.9.0, stonequarry@3.2.1, bricklayers@2.5.0, gespilesgran@1.0.1, maltiezfirearms@0.4.0-pre.8, tailorsdelight@1.3.0
System.NullReferenceException: Object reference not set to an instance of an object.
at PrimitiveSurvival.ModSystem.BlockIrrigationVessel.OnBlockInteractStart(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\block\blockirrigationvessel.cs:line 89
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseBlock(Block selectedBlock, BlockSelection blockSelection) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 864
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 444
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 89
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 807
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1011
at Vintagestory.Client.ScreenManager.Render_Patch0(ScreenManager this, Single dt)
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 SpearAndFangAuthor, Feb 14th at 1:28 AM

@Wizard76
There's some reasons why you might not be getting worms.  Is the temperature between 0-30C?  Are you right click picking up rocks and sticks?  Are those rocks and sticks sitting on soil?

DejFidOFF
Interesting.  Performance should be better if anything.  UNLESS...if you have a bunch of animals near spikes or bed-o-nails, then they'll all be taking damage now.  And until they are all killed off there might be a performance hit.  Once they're all dead I'd like to think that performance will mostly go back to normal.

💬 DejFidOFF, Feb 13th at 2:57 PM

updated mod from 3.4.5 to 3.4.6 at the server and all animals are lagging. Return back to 3.4.5 and everything is fine.

💬 Laerinok, Feb 13th at 9:20 AM

Ernie

It's said in the changelog of the lastest version. The particulator is disabled by default for the moment.

ParticulatorEnabled: false //because it's still got some issues in multiplayer - thanks Khana Et al.

If you want it you have to enable it in the config file.

💬 Ernie, Feb 13th at 8:14 AM

Am I going mad, or did the Particulator disappear with the latest update?  I was about to experiment with one in creative for a chimney having looked at it a few days ago, but now I can't find it in the Creative Inventory any more.  I'm in "Everything", and I'm typing "particulator" in the search, but it's no longer appearing.  I've also searched for "Primitive" to get all the stuff from the mod, but can't see it there either.  It's also not in the "Primitive Survival" section on the right.  Am I doing something wrong?  Love the mod by the way - thank you so much for making it!

💬 Wizard76, Feb 13th at 2:04 AM

I dont know if anyone else has had this issue yet, but in 1.19, Im not seeming to find any worms when picking up sticks or stones.
No snakes either. Has this been reported or noticed by anyone else?

💬 SpearAndFangAuthor, Feb 12th at 3:19 PM

DarkThoughts
Sorry yeah, I only added to the walking part of things. I still need to investigate the falling part of things a little more. More to come.

💬 DarkThoughts, Feb 12th at 2:57 PM

The spikes / nails are definitely working better now in regards to continuous damage from walking over them, kinda similar to the vanilla ones. But I still get the issue of drifters just taking 1 damage even after falling from massive heights directly onto them, without there being any walls to slide on.

💬 TRexTheHunter, Feb 12th at 1:47 PM

Happy to help, thanks for the many fixes! SpearAndFang

💬 SpearAndFangAuthor, Feb 12th at 6:01 AM

New version up - warning: it creates a brand new modconfig file.

Thanks @Mohl @WickedSchnitzel @DarkThoughts @Dnd @SecretFoxfire @McJty @TRexTheHunter @Chaonic @Khana
Thanks academy
Thanks mom and dad

💬 SpearAndFangAuthor, Feb 12th at 5:57 AM

@XurxoMF
they're used in conjunction with the altar shown in the video (at 1:45)

💬 XurxoMF, Feb 11th at 11:47 PM

What are the ethereal gears used for?

💬 SpearAndFangAuthor, Feb 11th at 5:18 PM

@Dnd
I've made the change you've requested for the next release

@Mohl
Aw hell, when I made that book placeable on vanilla bookshelves I accidently removed it's ability to place it on the other thing. I have fixed this for the next release...coming soon.

pudgydumpling
that would be quite the overhaul I think.  What other mods are you referring to exactly?

💬 Mohl, Feb 11th at 11:08 AM

Love the mod SpearAndFang , but I've run into a minor issue. I'm trying to place a specific book in it's place, as per the introductory video, but I'm being told "you can't place this block here", despite the fact that I should be able to. I know it's not really necessary, but I got friends I want to "solve the mystery" with and not being able to use the book means the only other option is trial and error, at least to them.

💬 Dnd, Feb 11th at 3:25 AM

SpearAndFang Is there a way you could add in the config files a custom length for monkey bridges longer than 60? Just asking because of the way my world generated, the usual distance I would need is around 100.

💬 Khana, Feb 10th at 9:03 PM

SpearAndFang thank you. xaro was playin with them. hes done that now wel see if thats stops it.

 

 

💬 pudgydumpling, Feb 10th at 2:21 AM

Could you possibly make the fish from the fishing section drop regular fish when cut with the knife? Or at least make it so that they behave the same way? I can't tame animals with the fish from this mod, nor can I carry it in containers that specifically hold animal products (it doesn't recognize the PS fish as an animal product). Otherwise, fantastic mod!

💬 SpearAndFangAuthor, Feb 9th at 3:40 PM

@Khana,
Thanks, yeah I am aware of this issue - this is multiplayer, correct?

I'm hoping that you are able to recover from this situation.  And then not try to place any more particulators. You can set this to false in the modconfig: ParticulatorEnabled to prevent any more of these gizmos from being crafted.

💬 Khana, Feb 9th at 1:35 PM

Hey SpearAndFang - Absoloutly love your mod, but I am getting crashes.

I started a brand new world, everything has been working fine, but now I am getting this:

Game Version: v1.19.3 (Stable)
09/02/2024 13:28:46: Critical error occurred in the following mod: primitivesurvival@3.4.5
Loaded Mods: aculinaryartillery@1.0.16, autopanning@1.0.1, chiseltools@1.10.1, driftersbelongunderground@1.0.1, FlexibleTools@2.2.0, healthiertrees@1.0.0, immersivecorpsedrop@1.0.2, primitivesurvival@3.4.5, restoredhaircolors@1.0.0, ssppvv@1.0.5, thecritterpack@0.8.6, game@1.19.3, betterfirepit@1.1.4, butchering@1.4.3, canmarket@0.3.24, carryon@1.7.4, commonlib@2.3.2, Crateful@1.2.8, expandedfoods@1.6.8, extrainfo@1.7.0, fromgoldencombs@1.4.25, herbarium@1.0.5, hudclock@3.4.0, knapster@2.7.0, meteoricexpansion@1.2.5, mobsradar@2.0.0, paxel@1.4.3, petai@2.2.3, pileful@1.1.4, playerlist@1.8.0, claywheel@1.1.0, stonebakeoven@1.1.3, storageoptions@1.0.2, creative@1.19.3, survival@1.19.3, vsvillage@0.9.1, wildfarmingrevival@1.1.7, xlib119@0.7.4-dev.119, apanserbjornstory@0.9.2, cats@2.0.1, em@2.5.0, foxtaming@1.4.0, morefloors@2.0.0, playercorpse@1.9.0, stonequarry@3.2.1, wildcraftfruit@1.1.0, wildcraftherb@0.0.0, wildcrafttree@1.0.0, wolftaming@2.1.0, xskills119@0.7.5-dev.1191, yeet@4.0.1, bricklayers@2.5.0
System.NullReferenceException: Object reference not set to an instance of an object.
at PrimitiveSurvival.ModSystem.BEParticulator.OnBlockPlaced(ItemStack byItemStack) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\blockentity\beparticulator.cs:line 514
at Vintagestory.Client.NoObf.ClientWorldMap.SpawnBlockEntity(String classname, BlockPos position, ItemStack byItemStack) in VintagestoryLib\Client\ClientWorldMap.cs:line 1110
at Vintagestory.Common.BlockAccessorBase.SpawnBlockEntity(String classname, BlockPos position, ItemStack byItemStack) in VintagestoryLib\Common\API\BlockAccessorBase.cs:line 616
at Vintagestory.API.Common.Block.OnBlockPlaced(IWorldAccessor world, BlockPos blockPos, ItemStack byItemStack) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 1289
at PrimitiveSurvival.ModSystem.BlockParticulator.OnBlockPlaced(IWorldAccessor world, BlockPos pos, ItemStack stack) in C:\net7repos\primitivesurvival\primitivesurvival\ModSystem\block\blockparticulator.cs:line 42
at Vintagestory.Common.BlockAccessorBase.SetSolidBlockInternal(Int32 blockId, BlockPos pos, IWorldChunk chunk, Boolean synchronize, Boolean relight, ItemStack byItemstack) in VintagestoryLib\Common\API\BlockAccessorBase.cs:line 163
at Vintagestory.Common.BlockAccessorRelaxed.SetBlock(Int32 blockId, BlockPos pos, ItemStack byItemstack) in VintagestoryLib\Common\API\BlockAccessorRelaxed.cs:line 76
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandleSetBlock(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 129
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 769
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 200
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 675
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 650
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 318
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Just thought I would let you know. Have you seen something like this already?

Putting @Xaro in for visibiliity too.

Thanks

 

💬 SpearAndFangAuthor, Feb 9th at 6:09 AM

DarkThoughts
I'll take a closer look thanks.  I was just using my character to test

💬 SpearAndFangAuthor, Feb 9th at 6:07 AM

WickedSchnitzel
Oh thanks for the heads up!

💬 WickedSchnitzel, Feb 9th at 5:37 AM

Don't forget to specify creature diets for the next update please, it's spamming the console with
[Warning] Creature primitivesurvival:XY has SeekFoodAndEat task but no Diet specified
Thanks SpearAndFang

💬 DarkThoughts, Feb 7th at 12:42 PM

SpearAndFang Ah, I forgot about the wall hugging thing in VS. That could be indeed the issue in regards to fall damage. I guess I have to test it with adding little ledges to make sure they don't hug walls during the fall, or have them drop in the middle of a trap during testing at least.

Edit: Unfortunately I can't confirm. I can drop drifters from over 20 blocks with just air on their sides and they just take 1 damage.

💬 SpearAndFangAuthor, Feb 7th at 3:42 AM

Oweyan
Aww hell...thanks!

💬 Oweyan, Feb 6th at 8:34 PM

This mod is great. Could easily be in the base game. 10/10

💬 SpearAndFangAuthor, Feb 6th at 6:32 AM

SecretFoxfire
Thanks for the info and for the kind words. I'll investigate and try to make it more performant.

💬 SecretFoxfire, Feb 5th at 8:22 PM

Started using this on 1.19 (I haven't used it on past versions so I'm not sure if it's specific to 1.19 or not) and I've had a ton of freezes lasting for a few seconds or so when generating new chunks, especially ones with a lot of trees (and particularly redwoods). On a hunch I tried setting the max hollows per chunk and the hollow generation chance both to 0, and the freezes stopped happening. One of my community members also linked me a let's play video by Hypnotique, who just added PS on 1.19, and the same freezes are happening in that video. So it seems that the hollows are causing a lot of lag. I'll just leave them disabled for now, but figured you should know in case you're not aware. Thanks for all the work on the mod! I'm in love with the crabs. :D

💬 Snowfall94, Feb 5th at 7:40 AM

Just wanted to come back and comment, I deleted my VS and then reinstalled it fresh and it works fine. I guess the whole switching from my solo mods to my server mods is a bad thing like you said :/

I appreciate the help, and super glad to be using this again

💬 SpearAndFangAuthor, Feb 4th at 5:12 PM

Snowfall94
I tested this mod with rivers a while ago (fishing in particular) and had no issues at all.

💬 Snowfall94, Feb 4th at 3:11 PM

I appreciate the response. I am currently doing as you said to do and hoping it helps and or works. 

Just to put it out there this happens no matter how many new worlds I create, the only time it didn't happen was when I went back to my oldest world (It's not that old I haven't been into VS for too long, also my oldest world had no mods when I first started it so i dont understand this at all lol)

 

Thank you for the help, I really don't like going without this mod, so looks like Imma be bug testing today 

Oh one last question then I'll leave you alone, is the mod Rivers compatible with this mod? Like do you by chance know if it'd mess with any of the fishing mechanics in your mod?

💬 SpearAndFangAuthor, Feb 4th at 7:17 AM

@Snowfall94
I do see a couple of crashes that are associated with this mod, but I'm not sure what to make of those logs in general because there's so many crashes that should have nothing to do with this mod as well - especially related to fruit trees.  It also looks like your mod loadout has been changed up quite a bit of late, and changing that loadout frequently can have some adverse effects (that is, if you're not starting a brand new world every time).

In any case, I have over 200 hours of single player using the exact same version of this mod as you (without a crash), and the version of the mod you are using is being used on 190 VS servers at this very moment.  Yet I've only had one other person report a crash like you have in your logs...and simply couldn't recreate it.  I suspected that that persons world was corrupted at that point, and probably not recoverable.

Anyways, delete your log files so they are fresh.  Check your mods folder and make sure that the only things in there are the mods that you are going to enable in game (as in, don't use the in game mod manager to disable mods).  Move the rest out of your mods folder completely. Double check to make sure you don't have two different versions of any one mod in your mods folder.  While you're in your mods folder, go up one folder level and into the cache folder.  Delete everything in there.

Highly recommend you start a new world, and once you start playing keep using the same mods for at least a few days.  The most prominent error (fruit trees) could very well be a bug in the vanilla game itself (it's been reported to the VS team several times), and if so it's probably related to changes being made during new world customization.

Long story short, idk what's going on there but it looks like it's far beyond the scope of just this mod.


💬 Snowfall94, Feb 4th at 4:52 AM

I'm constantly getting a crash to desktop error and I can't figure out what mod is causing it. The only mod being mentioned is this one though. If you could take a look at the error log and see if it's something I can to do fix it, I'd greatly appreciate it 

 

https://pastebin.com/jvwpH4Fa

 

Full log (I think?)

https://pastebin.com/SV1xz2uF

 

💬 SpearAndFangAuthor, Feb 4th at 12:04 AM

HalfdeadKiller
yeah most of this mods foods can be used in soups, stews, and pies.  If you're looking to use vanilla bushmeat in a cooking pot, there's at least a couple of other mods that offer that - Expanded Foods and Bushmeat Meals.

💬 HalfdeadKiller, Feb 3rd at 9:17 PM

Is it intended that Smoked Bushmeat can be used in a cooking bot, even though normal bushmeat cannot?

💬 SpearAndFangAuthor, Jan 27th at 5:08 PM

@Kessem
I have no patreon or similar, but I really appreciate the sentiment. Thanks!
I'm only modding for fun, and take long breaks.  I'm concerned that money will add stress and suck the fun right out of it.

💬 SpearAndFangAuthor, Jan 27th at 5:05 PM

@DarkThoughts
Regarding spikes/nail beds - I agree that they need more work and am well aware of most of what you're saying.  Fall damage does though increase dramatically with height (I just tested it again to confirm) - what often happens though it that the entity is slowed down a lot while falling, by coming into contact with a wall.

Vanilla glider users will tell you that falling in general still has some crazy quirks, so my hope is for that to get tidied up before I revisit all of the spike/nail bed issues.

💬 Kessem, Jan 26th at 11:47 PM

SpearAndFang

Do you have a patreon or something like that, maybe a donate setup, I'm sure some of us, myself included, would like to show appriciation for your efforts, this mod is quite extansive.

💬 DarkThoughts, Jan 26th at 10:51 PM

The spikes and nail beds need some more work. Fall damage doesn't seem to really increase with height, and it just ticks once on contact and then never again unless they step off of it and on it again. You could cover an entire floor with them and they will just walk over them like nothing is there. If you instead criss cross them with slabs they kill better, but that doesn't work super well either, especially not with water streams.

As for the rot vanishing, I had the same issue in my survival testing world. I had a basket chest on a post at my farm for seeds and put the rot inside there to keep it for composting later on and when I made a barrel a while later it wasn't there anymore.

Edit: Another thing I noticed is when you water stream over the spikes, dead mobs get stuck at the end of the block, not moving further past it.

💬 Kessem, Jan 26th at 7:01 PM

SpearAndFang

Possibly so, I guess we will see down the road, I am by no means skilled in the matter, so I very well might be wrong. :D.

💬 SpearAndFangAuthor, Jan 26th at 8:23 AM

@Kessem,
hmmm...I'm not afraid to admit my shortcomings, but this still sounds more like a vanilla or network sync issue to me.  I only say that because the rot and the chest that it disappeared from are both vanilla at that point.

💬 Kessem, Jan 26th at 6:58 AM

SpearAndFang

I don't believe that's the case. I had rot I got from clearing a blockage, 1L, nothing else. I put it in a chest and close the chest, then I open the chest and it is no longer there.

This is unlike the item ghost dupe that happened to me where I shift transfer an item while having more than one container open and it appears in both, but once you pick it up one stack goes away.

It might be related, or stem from the same mechanism, but the behaviour is a bit different.

💬 SpearAndFangAuthor, Jan 26th at 4:52 AM

@Kessem
This sounds like the item duplication bug that people have been experiencing in vanilla.  If you get items from a blockage in two different slots and then one disappears, then that is likely it.  I've seen it happen with vanilla items as well.

💬 Kessem, Jan 25th at 10:54 PM

SpearAndFang

Not sure if this is intentional, or a bug, but when you clear blockage from a farrow, it sometimes give you a yield such as sticks or rot.

Thing is, the item given disappears after a while, as if it never existed.

 

Love your mod, and thanks for your efforts.

💬 SpearAndFangAuthor, Jan 24th at 5:30 AM

HellToKitty
The big issue I'm having with the ice is that this mod is relatively stable because it's light touch - I tried to distance what's happening in this mod from what happens in vanilla.  To override the way ice forms and melts normally in game violates this philosophy and can lead to other unforseen issues.  

As for fishing - yeah I agree that fishing is too easy - it also seems that fishing got easier with later releases of the game even though I haven't changed anything related to that in the mod.  Regardless, there's something like 23 settings in the modconfig file that can be tweaked so that fishing is more to your liking. 

💬 HellToKitty, Jan 23rd at 7:45 PM

@SpearAndFang

Thanks for the reply. I know that water doesn't freeze over when you put a dirt block on top. But when you bridge water with a gap of one block in between the water blocks do freeze over like in reality. Since I connected small islands with the monkeybridge (also not on top of the water but one block above) It kinda looks weird that a line of water follows the bridge in an otherwhise fully frozen lake. It's mainly an optical issue with only little gameplay relevance but it breaks the immersion.

I still don't know if the fact that my limb lines and trotlines never freeze over is a bug only I encounter or made by design. If it is a design chioce I think it is very over powered. It basicly made food preservation unnecessary. I don't know how the catch rate is calculated but I fish in a very big lake and I virtualy never run out of fish with only two lines and a few traps and I don't even have to ever use bait. I strongly suggest to limit the chances of catching fish with no bait by a lot.

Solving the issue of unfreezable trot lines would also open the possiblity for ice fishing with maybe some nice new posiblities and features like fishing form a hole in the ice crust with a spear.

Thanks for the support of one of the greatest games ever :)

💬 SpearAndFangAuthor, Jan 22nd at 3:14 PM

@Donovar
Good to know, thanks.  Glad you figured it out.

💬 Donovar, Jan 22nd at 4:23 AM

Found out what was causing the issue, its Vanilla Variants causing Primitive Survival to load wonky.

💬 SpearAndFangAuthor, Jan 21st at 3:59 PM

@Donovar
Well I'm all out of ideas.  My best suggestion would be 

1. Ensure you have the correct mod version for your game version. Mod version 3.3.0 for the VS 1.18 stable releases, mod version 3.4.5 for the 1.19 releases.
2. In mod manager, click "Open Mods Folder". Then exit the game completely.
3. Make sure things in your mods folder are neat and tidy - no more than one version of this mod, and the mod should be zipped.
4. While your in the mod folder, go up one folder level and into the Cache folder. Delete everything inside that folder.
5. Start the game, go back in the mod manager and click the "reload mods" button.

Failing that, I'd need to get a look at your log files - namely server-main.txt and client-main.txt.  They are in a folder called logs next to where your mods and cache folder are.  You can drop them here
https://www.vintagestory.at/forums/topic/2399-primitive-survival/
or PM me on the VS Discord (I have the same name over there)

💬 Donovar, Jan 21st at 9:04 AM

The code is the same only difference is the ID number

💬 SpearAndFangAuthor, Jan 21st at 1:38 AM

@Donovar

The Id is meaningless.  But a code that is different than these is a sure indication that another mod is involved - and may reveal which one.

image

💬 Donovar, Jan 21st at 1:21 AM

@SpearAndFang

I have the debug open and it gives me those descriptors

Id for Board (Oak) :1700

Id for Granite Cobblestone :4064

i am very confused

💬 SpearAndFangAuthor, Jan 20th at 11:55 PM

@BlackD
Not really no. But you can create worm castings and apply those to the soil instead.  See Creatures - Earthworms above for an example of how to do this.

💬 BlackD, Jan 20th at 11:50 PM

Do the worms also transform planted farmland? If so, is there a way to prevent this?

💬 Mineymonkey, Jan 20th at 8:15 PM

I'll do so sometime shortly, I've been struggling to log on to the forums the past few days.

💬 SpearAndFangAuthor, Jan 20th at 6:57 PM

Mineymonkey
I can't open that link for some reason.  Please post the log here
https://www.vintagestory.at/forums/topic/2399-primitive-survival/

 

💬 Mineymonkey, Jan 20th at 6:28 PM

Hi there! I was having an issue with a combination of Primitive Survival and I believe Wildcraft: Fruits and Nuts. The game runs fine with one or the other, but when added together, I believe there is some form of compatability issue, but I am not certain what the issue may be. I went ahead and placed the log in pastebin for you as to not crowd things too much.

paste-bin.xyz/8113854

 

💬 SpearAndFangAuthor, Jan 20th at 4:56 PM

@Donovar
Hmmm...I tried with those two ingredients and it was also working for me.  The easiest way to probably get to the bottom of it is:

1. turn on Settings - Interface - Developer Mode
2. turn on Settings - Dev - Extended Debug Info

now when you hover over things with the mouse (in any inventory) you will see a bit of additional info.  In this case you should see:

Code: game:plank-oak
Code: game:cobblestone-granite

💬 Donovar, Jan 20th at 9:31 AM

Yea i was using granite cobblestone and oak planks but it could be some mod incompatability im not aware of, and yea im in 1.19.1

💬 SpearAndFangAuthor, Jan 20th at 7:57 AM

@donovar
Game version 1.19.1?  It's working for me, and the recipe is fairly all inclusive - any vanilla boards and any vanilla cobblestone.  Maybe try using all of the same board type and all of the same cobble type?

https://github.com/SpearAndFang/primitive-survival/blob/main/PrimitiveSurvival/assets/primitivesurvival/recipes/grid/smoker.json

 

💬 Donovar, Jan 20th at 6:21 AM

For one reason or another i cant seem to craft the smoker, i put the resources in but the craft doesnt show up.

💬 SpearAndFangAuthor, Jan 20th at 12:29 AM

ChristsRisen
Thanks!  Hmmm, worms are probably a non-starter in hot areas in the summer (or anywhere there's ice and snow).  0-30C iirc, outside of that range and they almost immediately die.  If you're just using them for fishing bait, you can use all kinds of food instead.

Mad respect for your commitment with that grunter though.  That's a lot of grunting!

💬 VaelophisNyx, Jan 19th at 10:47 PM

Could a recipe to convert vanilla's Raw Fish into 2 Fish Fillets (raw) be added?

💬 ChristsRisen, Jan 19th at 6:24 PM

love the mod. question. i read the above description but whats too hot\cold. im in temparate zone. i spent like 30 min using the grunter. i found one worm. i put it on a soil block and it just stood there 4 secs and despawned. there is no section in the guide that explains it well. i'm well aware its probably the user lol. how do you actually find them? use them? thanks.

💬 SpearAndFangAuthor, Jan 19th at 3:48 PM

LordProstate
There are a couple types of jellyfish, and a couple other species.  They are all purely cosmetic at this point though.  And only in very deep water.

💬 LordProstate, Jan 19th at 12:56 PM

SpearAndFang  I tried to find the deep sea creatures, but only thing that I saw were jellyfish. Are there still multiple water creatures in the game?

💬 Berkyjay, Jan 18th at 7:31 PM

SpearAndFang I was using the 1.19 version.  🤥

💬 SpearAndFangAuthor, Jan 18th at 2:59 PM

Berkyjay

Sounds like an installation issue or a caching problem.  Contents should definitely be showing up in game. I don't think anything will break but as always, backups will be your saving grace. 

1. Ensure you have the correct mod version for your game version. Mod version 3.3.0 for the VS 1.18 stable releases, mod version 3.4.5 for the 1.19 releases.
2. In mod manager, click "Open Mods Folder". Then exit the game completely.
3. Make sure things in your mods folder are neat and tidy - no more than one version of this mod, and the mod should be zipped.
4. While your in the mod folder, go up one folder level and into the Cache folder. Delete everything inside that folder.
5. Start the game, go back in the mod manager and click the "reload mods" button.

💬 Berkyjay, Jan 18th at 8:33 AM

I have this mod installed, but it doesn't seem like its contents is showing up in-game.  I think I installed it post-world gen.  Is that going to break anything?

💬 SpearAndFangAuthor, Jan 16th at 5:05 PM

@HellToKitty
Thanks! Not sure if I consider that a bug per se or vanilla cheese, since many vanilla blocks do the same thing.  throw some dirt blocks above water and no more freezing.  I feel like I could probably fix that but I'm not sure if I should..

💬 HellToKitty, Jan 16th at 4:26 PM

First of all this mod is pretty awesome. I stumbled over a bug when spanning monkey bridges over water the blocks beneath don't freeze over. It's the same with the fishing lines. They don't freeze and you have unlimited access to fish during winter although the rest of the lake is all frozen.

💬 HunterMJ, Jan 15th at 2:46 AM

Hi, Had an idea for an additional feature, poison baits for foxes, rabits, wolves and bears.

To craft, make a poison from poisonous mushrooms and combine with grain for rabbits, and meat for the rest, then place it on the ground around the farm.

Poison bait could slow the animals movement speed temporarily and do damage to health of animals over time, depending on the health damage of the original mushroom and the spoil % of the bait.

Foxes and rabbits already have attraction mechanics, I wonder if you could add those to the bears and wolves to make them move towards the bait?

Meat of the poisoned animals could be set at spoiled and the baits could decay over time to make it balanced. Also, accidental poisoning for Sheep, pigs and chickens if not kept away?

💬 SpearAndFangAuthor, Jan 15th at 12:01 AM

IndigoRose
Sorry, restoring from a backup is the only way to recover that inventory.  When you disable a mod that adds new storage and then load into the game, the vanilla game removes what's stored in those storage blocks, then stomps over top of them when you leave the game.

💬 Bryserker, Jan 10th at 4:07 PM

SpearAndFang Thanks for the explanation, very clear! I didn't actually want 99%, I was just using high values for testing. I've lowered them somewhgat and changed the Frequency to 20 seconds. That helped and isn't laggy at all (so far, fingers crossed) :). Cheers!

💬 SpearAndFangAuthor, Jan 10th at 3:57 PM

@Aedis
I will give some consideration to your idea, thanks.
Furrowed land will in fact fill with water automatically if you create one under a waterfall for example, but I hadn't considered a slope.

💬 SpearAndFangAuthor, Jan 10th at 3:55 PM

@Bryserker
The changed values themselves will definitely be leveraged in the code  - whether or not they will achieve what you want to achieve is an entirely different story because there's a lot of other factors at play.  The furrows themselves are a block of water, but at FurrowedLandUpdateFrequency intervals they try to bump up water levels of immediate neighbors to FurrowedLandMinMoistureCloseIf and only if they've achieved that, then they try to bump up the neighbors neighbor to FurrowedLandMinMoistureFar.

The problem is that the weather + farmland + crop are often working to push these numbers in the opposite direction, so much so sometimes that maximum water levels are simply unachieveable.

Unless...maybe reduce FurrowedLandUpdateFrequency substantially (iirc that's 120 real life seconds by default).  Maybe try like 10 here. Hopefully things don't get too laggy.

💬 Bryserker, Jan 10th at 2:25 PM

I'm wondering if the FurrowedLandMinMoisture* settinsg don''t work or whether I'm misunderstanding.

I've tested it on different settings but neither the farmland next to the furrow, nor the farmland one over, is getting the % i'm expecting. In my current settings I've gone to setting both to:

"FurrowedLandMinMoistureClose": 0.99,
"FurrowedLandMinMoistureFar": 0.99,

Expecting this would result in 99% moisture. However, the farmland directly adjacent has 82% moisture and the farmland one over has 53%. Watering them with the water can will raise it to 100% and then it drops back down again to aproximately these values.

I have a few other mods, but I can't think of one that would interfere (though you never know, I haven't tested without them). I've tested with both furrows from a natural water source as well as furrows filled by bucket.

💬 Aedis, Jan 9th at 10:10 PM

Hello,
Are there any chances or possibilities to allow furrowed land work on slope down, when after few/several blocks of furrowed land slope of terrain lowers and would be nice to be able to create some sort of step and connect lower line too, or make reservoir on end to start new furrowed lands without need to artficially place water sources from bucket..

💬 Stroam, Jan 8th at 5:36 AM

It did work. Thank you.

💬 SpearAndFangAuthor, Jan 7th at 4:26 AM

Stroam
I think you can fix this one yourself.  From what I've seen that crash always happens when two versions of this mod are sitting in the mods folder - regardless of what's going on in the mod manager.  Open the mods folder, delete all but one version of the mod.  I usually tell people to delete the contents of their cache folder while they are there (so up one folder level, into cache, select all, delete).

Then go into the game and click "reload mods" just to be on the safe side.  Should work!

💬 Stroam, Jan 7th at 4:07 AM

I don't know if you are interested in fixing older version but I'm still running 1.18.15(stable) and have tried v3.3.0 and v3.2.9 and end up with:
`System.Exception: Don't know how to instantiate item of class 'itempelt' did you forget to register a mapping?`
This was with only the primitive survival mod on a fresh world. I will be switching to 1.19 once it's stable so completely understand if you just want me to update VS.

💬 Asturrial, Jan 5th at 7:03 PM

Thanks for the clarity, and low effort code makes the world go around! :)

💬 SpearAndFangAuthor, Jan 5th at 5:36 AM

Asturrial
If you want to muck with fishing it's probably a lot easier to change things in the modconfig file (see custom mod configuration above)

Most notably in your case:

FishChunkDepletionRate Every time a fish is caught, you are this % less likely to catch another fish. Likewise, if a fish escapes or is released into a chunk, the chunk is repleted of fish by this same %.
FishChunkRepletionRate % that a chunk is repleted with fish, every FishChunkRepletionMinutes.
FishChunkRepletionMinutes Real life minutes before a chunk is repleted with fish (by FishChunkRepletionRate percent).
FishEggsChunkRepletionRate % that a chunk is repleted with fish when you drop ovulated fish eggs into the water in that chunk.
FishChunkMaxDepletionPercent The maximum % amount that a chunk can be depleted of fish.

I believe that the c# code uses the same variable names if you decide to go that route instead.  Aside: Apologies for the low effort code, I'm a pretty lazy coder.

"but an ovulated egg only has a 1% chance of repleting"

No that doesn't sound right at all.  It's a 1% chance every time onGroundIdle ticks, to add a bit of randomness as to when the repletion actually happens. The repletion will always happen, at FishEggsChunkRepletionRate. 

Long story short, I think that adjusting the mod config numbers will achieve everything that you want to achieve.

💬 Asturrial, Jan 5th at 12:37 AM

We're diving into the mod source code to understand the fish repletion etc since we think it's a little too easy right now and we want to tweak settings to make people suffer have fun.

Looking at the code 

https://github.com/SpearAndFang/primitive-survival/blob/main/PrimitiveSurvival/ModSystem/item/itemfisheggs.cs#L20

and

https://github.com/SpearAndFang/primitive-survival/blob/main/PrimitiveSurvival/ModSystem/item/itempsfish.cs#L44

it looks like throwing back any fish has a 10% chance of repleting, but an ovulated egg only has a 1% chance of repleting, and these chances are hardcoded.
Is that intentional? 

Also, the repletion timer for natural increase is based on the time since the server started, so if we increased it longer than the time between server restarts it would essentially never replete.

We are thinking it would be more immersive to have the max depletion rate be 100% so players who setup a massive fishfarm will hit 0 fish and have to move on for at least a time. Ideally we'd like 25-50 hours before the chunk repletes so they have to wait essentially a whole season but we restart the server every 6.

 

Thanks so much for making your code open source!

💬 SpearAndFangAuthor, Jan 3rd at 1:50 AM

Asturrial
There are currently 9 types of fish - you should be seeing plenty of bluegill as well (another small fish). If you are fishing in saltwater though you will only catch two different fish - bass and salmon.  All of the fish can be caught in regular water.  I had no plans on adding more fish any time soon (or seasonality), although if someone donated some models...

Yeah fishing is pretty op.  The mod (without changing the mod config) is intended more for wilderness survival mode, so higher hunger rates, no map, harder settings all round really.  Glad you tweaked the config.

The fishing was really a precursor to fish even existing in the vanilla game so I hadn't given much thought to continuing to expand it at all.

Thanks for the kind words!

💬 Asturrial, Jan 3rd at 1:35 AM

Loving the mod in a Snowball Earth server SecretFoxfire setup. Was wondering if there will be more fish types incorporated? Right now the only "small" fish we see is bass so we throw those all back to keep the spawn rate high.  And maybe seasonality to them? Would be interesting to have a salmon run every spring and a bass run every fall, everyone madly trying to catch and smoke as much as possible for the winter. Also, it seems like fishing is a little OP for us, we lowered catch rates, raised escape rates, and made unbaited hooks 1% to give people chores to do. Makes bushmeat really useful for baiting hooks.  Would be nice if the weirs and trotlines needed more maintenance, and the hooks below bronze had a small break chance based on their type.

Thanks for the awesome mod!

💬 SpearAndFangAuthor, Jan 2nd at 10:29 PM

Willrun4fun
all of the fish recipes in this mod are the exact same as vanilla - just substitute fish in place of redmeat.  easy peasy.

💬 Willrun4fun, Jan 2nd at 10:26 PM

I have this mod along with the a culinary artiler and expanded foods.  I tried putting two fillets in a cooking pot with some berries and nothing happens.  What are valid recipes?

💬 SpearAndFangAuthor, Jan 2nd at 7:02 AM

@Rufert
Not this mod

Pr0fesseur
This mod does not modify any default block textures

💬 Pr0fesseur, Jan 2nd at 5:20 AM

is there a way to load the defailt block textures? i much prefer some of the ore block defaults

💬 SpearAndFangAuthor, Jan 1st at 12:52 AM

Jeremy13621362
oh that's weird. I guess
1. Backup your save game
2. Disable Primitive Survival in the mod manager
3. Perform the export

💬 Jeremy13621362, Dec 31st 2023 at 10:23 PM

I am attempting to export a JSON file of a house that I made and it throws this error each time. I had tried it on different structures but they give the same error.Ive also tried it using a single block and it gives the same error.

31.12.2023 17:18:00 [Fatal] System.NullReferenceException: Object reference not set to an instance of an object.
at PrimitiveSurvival.ModSystem.EntityEarthworm.OnGameTick(Single dt)
at Vintagestory.Server.ServerSystemEntitySimulation.TickEntities(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\EntitySimulation.cs:line 326
at Vintagestory.Server.ServerSystemEntitySimulation.OnServerTick(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\EntitySimulation.cs:line 165
at Vintagestory.Server.ServerMain.Process() in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerMain.cs:line 881

💬 SpearAndFangAuthor, Dec 31st 2023 at 8:24 PM

@Chaonic
I'll add something related to that to the next release.  And thanks!

💬 SpearAndFangAuthor, Dec 31st 2023 at 8:23 PM

TRexTheHunter

I started a new world (1.19rc4) with all of the mods you had in your log file along with greatly increased tree hollow spawn rates to try and reproduce the issue. Unfortunately I could not. Makes me think it was fallout from one of the prereleases, or from a mod that you had been using and then disabled.

In any case, I've added a bit of code to hopefully prevent the crash for the next release. I just can't say when I will upload a release, the mod is in a bit of a half cooked state at the moment.

💬 Chaonic, Dec 29th 2023 at 10:22 AM

This is a great mod for so many reasons! I also love how many things you can customize in the config file!
That being said... Is it at all possible to make whether the hand of the dead drops configurable? I've found that it doesn't scale well with other light sources that require much more work with less payoff. And cheesy ways to farm them are a concern. If they were less bright than a gold/silver lined lantern, this wouldn't even be a concern.

💬 TRexTheHunter, Dec 29th 2023 at 5:24 AM

Crash report on an existing world (created with pre8 then pre10 then rc1 or rc4) AND also on a new world (did the recommendations on your post below from Dec 21st also) with v3.4.5.

pastebin: https://pastebin.com/3sgx7kNm

Seems to be pointed to a missing texture? But could just be some API changed again.

Thanks for checking!

💬 SpearAndFangAuthor, Dec 23rd 2023 at 11:48 PM

DarkThoughts
  
  XXX
XXXXX
XXVXX
XXXXX
  XXX

100% yeah, something like this. And it waters prioritizing from the (V)essel outwards, so if it's really hot it might struggle to keep up.

💬 DarkThoughts, Dec 23rd 2023 at 10:34 PM

Are the irrigation vessels meant to 100% moisture 2 blocks away (except the corners, which are 50%) and then immediately fall off to 25%? I just get super inconsistent results with them.

💬 Aedis, Dec 21st 2023 at 6:08 PM

Thank you now it loads just fine. SpearAndFang

💬 SpearAndFangAuthor, Dec 21st 2023 at 4:26 PM

Mod not working? Follow the steps below.

1. Download the CORRECT mod version for your game version. Mod version 3.3.0 is for the more recent VS 1.18 stable releases
2. In mod manager, click "Open Mods Folder". Then exit the game completely.
3. Make sure things in your mods folder are neat and tidy - no more than one version of this mod, and the mod should be zipped.
4. While your in the mod folder, go up one folder level and into the Cache folder. Delete everything inside that folder.
5. Start the game, go back in the mod manager and click the "reload mods" button.

💬 SpearAndFangAuthor, Dec 21st 2023 at 4:20 PM

Aedis
Yes thanks. New version up for 1.19.0-pre.10 only.

💬 Aedis, Dec 20th 2023 at 10:47 PM

Hello, did 1.19pre10 broke it?

💬 NeonScorpion, Dec 19th 2023 at 5:40 AM

hey there, new to VS in general, but I cannot seem to get this mod to work. I read that I needed v3.3.0 so I tried that, nothing. Tried disableing all other mods except PS and generating a new world, nothing. tried downloading slightly older versions, still nothing (of course deleting other version each time). Its like the game doesnt even recognize it besides putting it in the mod manager? And my friends are all having the same issue, single player and multiplayer, not just me. any help would be much appriciated! :)

💬 SpearAndFangAuthor, Dec 14th 2023 at 3:43 PM

@Rezerwa
Well that's a first for me.  I guess I would make sure that the game version is 1.18.15.  And maybe delete the config file so it can be recreated on startup: %AppData%\VintagestoryData\ModConfig\primitivesurvival118.json.

If it was working, then maybe that area has been mostly fished out.  If you are using a limb line or trot line, make sure that the hook is touching water. If you are using fish baskets, make sure there is water all around them.  If you are using weir traps, make sure that the area outside the entrance is water (not blocked).  See the start of the video above for examples of functional fish traps.

💬 Rezerwa, Dec 14th 2023 at 3:33 PM
Hello, I noticed that no fish appear. I don't know if I set something wrong. Version 3.3.0
💬 SpearAndFangAuthor, Dec 14th 2023 at 4:05 AM

@Teethy
You will have to go to the files tab and download v.3.3.0 of this mod.  The newer releases are for the upcoming version of the game.
Then in game, click on "Mod Manager" and "Open Mods Folder".  Copy the downloaded file into your mods folder. Delete the other version of this mod that's sitting in the mods folder. Then in the Mod Manager click "Reload Mods"

💬 Teethy, Dec 13th 2023 at 10:45 PM

After downloading the newest update, reloaded the mods in-game, redownloading the mod, and trying again it doesn't seem to be working? nothing pops up in the handbook regarding primitive survival items or tutorials. i have culinary artillery, clearer quartz glass, expanded foods, fauna of the stone age, joy of sailing, limestone speleothems, simple footsteps and simple wind direction. I'm unsure if its just a bug with the mod in general or due to one of the mods i listed.

💬 SpearAndFangAuthor, Dec 10th 2023 at 6:16 PM

Jeremy13621362
I just tested it and it seems fine to me.  Usage is almost identical to a wood bucket and water - no tongs required. The big difference is that it you can only use a metal bucket on a lava "source" block and when you do that source block is removed (this is intentional, to prevent infinite lava). I can only assume that your lava is not a source block.

One other person reported the same problem a while back and I could not recreate that issue then either. My best suggestion is to jump into a creative world, grab some lava and place it (i.e. in a one block hole so there's no confusion), then try and scoop up that same lava with a metal bucket.

💬 SpearAndFangAuthor, Dec 10th 2023 at 6:06 PM

BraniyaKz,
That would be difficult. Fishing in this mod predates fish even in vanilla, so it's entirely different than even the vanilla implementation. It would surely have to be done on my end and requires a lot of work.  Not impossible mind you - I've added fish before - but enough work that I'd want the fish assets to be integrated directly into this mod.

💬 SpearAndFangAuthor, Dec 10th 2023 at 6:00 PM

@Edel_Recke
New version up to address that issue. Thanks!

💬 Jeremy13621362, Dec 9th 2023 at 4:49 PM

I have attempted to get lava into a metal bucket but all it says is "This spot is too hot to put my hands" even with tongs. Ive tried making it so that there are no blocks I can click on behind the lava as well as ive tried different spots in the lava. Idk what to do.

💬 BraniyaKz, Dec 9th 2023 at 1:46 AM

@SpearAndFang - would it be possible to add compatability to modded fishes to be caught on the limb/trot lines? If so, what needs to be done? I'm not seeing anything obvious in the code...

💬 Edel_Recke, Dec 8th 2023 at 3:36 PM

Materials placed in a hollow tree stump are deleted after reloading. Version: 1.19.-pre8

 

💬 SpearAndFangAuthor, Dec 7th 2023 at 2:46 PM

@rayray
it's working for me.  Did you truss the meat via the crafting grid before adding it to the smoker?  Search for "truss" in the handbook.
If it's still no go, please provide mod and game version.

💬 rayray, Dec 7th 2023 at 7:08 AM

smoker not working can add logs after that just opens and closed door when trying to add food or light it 

💬 LadyEdain, Dec 7th 2023 at 6:05 AM

Thank you, that was the issue. (This go-back-a-version fix also worked for another mod I had that wasn't working.) First time ever in gaming that I've updated a mod TOO early!

💬 SpearAndFangAuthor, Dec 7th 2023 at 2:31 AM

LadyEdain
You will have to go to the files tab and download v.3.3.0 of this mod.  The newer releases are for the upcoming version of the game.
Then in game, click on "Mod Manager" and "Open Mods Folder".  Copy the downloaded file into your mods folder. Delete the other version of this mod that's sitting in the mods folder.
Then in the Mod Manager click "Reload Mods"

💬 LadyEdain, Dec 7th 2023 at 2:06 AM

I'm brand new to the game, so I'm probably missing something that's supid-obvious, but I can't seem to get this mod to work. I used the one-click install button on this page. It shows up in my mods folder and has the blue "enabled" button checked on the mods screen. It's giving no error codes. The only other custom mod I have installed is "Hide and Fabric," and it appears to be working. But for this one, I'm not getting the custom guide, any of the custom equipment, like the weir or stakes, and I'm not seeing any snakes or worms. What am I missing?

Thanks.

💬 SpearAndFangAuthor, Dec 6th 2023 at 9:28 PM

@Puzzled
If you make a new world, more creatures will spawn for sure.  There are basically two types of spawning possible - worldgen (which is tied to generated chunks) and runtime (which spawns creatures randomly near players).

So if you are using an existing world, there will be no worldgen spawning in chunks that are already explored.  There will still be runtime spawning. All of my creatures have both types of spawning enabled.  So there will be creatures!

In addition, some creatures also "spawn" independently of what I said above.  So earthworms and snakes for example will appear under rocks regardless of whether it's a new world or not.

💬 Puzzled, Dec 6th 2023 at 10:51 AM

Hey! Do we need to make a new world to get the creatures to spawn? Is there a way to get the creatures to spawn on a used world? Thanks!

💬 Nyanho, Dec 5th 2023 at 7:13 PM

I see, thank you!

💬 SpearAndFangAuthor, Dec 5th 2023 at 7:11 PM

Nyanho
Please use
v1.19.0-pre.8 with mod v3.4.2, or
v1.19.0-pre.7 with mod v3.4.1

there was some mystery change to the game api's between those two versions.  Such is the nature of prereleases.  I did mention this in the changelog but there is no good way to communicate it.

💬 Nyanho, Dec 5th 2023 at 5:58 PM

Hello, I have been experiencing a crash issues lately from the recent patch, the first was the bioluminescent creatures in the deep waters, prompting me to temporarily disable the mod and leave the chunk in order to play my save with your mod on again. But it seems that it also makes me crash whenever one of your entities spawn, in this case the Will o' Wisp.

Here is the error log, thank you.

Running on 64 bit Windows with 16250 MB RAM
Game Version: v1.19.0-pre.7 (Unstable)
06/12/2023 1:55:04 am: Critical error occurred in the following mod: primitivesurvival@3.4.2
Loaded Mods: betterruins@0.2.4, bettertraders@0.0.3, buzzwords@1.6.0, fantasycreatures@0.6.4, fantasycreaturesrhet@0.6.5, fulldrop@1.0.0, millwright@1.1.3, primitivesurvival@3.4.2, repairablelocust@1.2.0, simplifiedtanning@1.0.0, strspawnchances@0.0.5, Swordz@1.1.3, translocatorengineeringredux@1.4.9, upgradeablelocust@1.0.1, usefulscrap@2.0.2, game@1.19.0-pre.7, blacksmithenhancements@1.0.3, commonlib@2.2.0, fromgoldencombs@1.4.25, fsmlib@0.1.10, justanarrowheadmold@1.0.1, rustyshell@0.0.10, creative@1.19.0-pre.7, vsquest@1.0.0, survival@1.19.0-pre.7, vsvillage@0.8.0, woodenfortifications@0.0.4, awearablelight@1.0.10, maltiezbows@1.0.1, maltiezcrossbows@0.1.2, maltiezfirearms@0.3.5
System.MissingMethodException: Method not found: 'Vintagestory.API.Common.IAnimationManager Vintagestory.API.Common.Entities.Entity.get_AnimManager()'.
at PrimitiveSurvival.ModSystem.EntityWillowisp.OnGameTick(Single dt)
at Vintagestory.Client.NoObf.ClientSystemEntities.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Entities.cs:line 95
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 57
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 815
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 717
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 163
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 668
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 78
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 322
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 Kajanov, Dec 5th 2023 at 1:31 PM

SpearAndFang Thank you :)

💬 SpearAndFangAuthor, Dec 5th 2023 at 3:01 AM

Kajanov Trampek
New release up (3.4.2) - should fix that - thanks for the heads up.

💬 Trampek, Dec 4th 2023 at 5:08 PM

 

hello

ty for nice mod but we got some real problems playing right now :

while playing on server usually after a while we cant pickup items from ground then a while later game crash but only for me (2nd player no crash at all ever) , server is on my computer and only my game crash but other player on server still cant pickup items just not crashing , while all this happen server throws gazylion of errors so fast you cant read them , this calms down a while after all players leave server but usually need restart server or game crashes on joining
here thing from crash reporter -
Running on 64 bit Windows with 24521 MB RAM
Game Version: v1.19.0-pre.8 (Unstable)
2023-12-04 17:53:59: Critical error occurred in the following mod: primitivesurvival@3.4.1
Loaded Mods: backpackpack@1.0.3, better_drifters_WV@1.3.1, hqzlights@1.1.1, fieldsofgold@2.1.6, foundrymod@1.0.0, immersivecorpsedrop@1.0.1, moreicons@1.1.0, leadroof@1.3.4, noisybears@1.1.0, primitivesurvival@3.4.1, rope-bridges@1.1.0, sortablestorage@2.2.1, sticksfromfirewood@1.0.0, tprunes@1.1.0, game@1.19.0-pre.8, wildcrafttrees@1.2.4, wildcraft@1.6.6, beehivekiln@1.5.1, canbeignited@1.1.0, fieldsofsalt@1.1.2, fixhandbookclutter@1.0.5, fromgoldencombs@1.4.25, hardcorewater@1.0.0, sailboat@1.1.0, morepiles@1.5.0, naturalnight@2.1.0, claywheel@1.1.0, rivers@1.0.4, scythemold@1.0.0, stonebakeoven@1.1.1, creative@1.19.0-pre.8, survival@1.19.0-pre.8, simplewinddirection@1.0.2
System.MissingFieldException: Field not found: 'Vintagestory.API.Common.Entities.Entity.AnimManager'.
at PrimitiveSurvival.ModSystem.EntityBioluminescent.OnGameTick(Single dt)
at Vintagestory.Client.NoObf.ClientSystemEntities.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Entities.cs:line 95
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 82
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 831
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 723
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 163
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 674
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 649
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 78
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 317
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 Kajanov, Dec 4th 2023 at 4:06 PM

Love the mod.
Thank you.
Unfotunately, seems toi have been broken in the latest pre release on 3rd of December.
Details on the forums.
Link for convenience: www.vintagestory.at/forums/topic/2399-primitive-survival/?page=21

💬 SpearAndFangAuthor, Dec 2nd 2023 at 7:14 PM

BraniyaKz
Thanks for the kind words.
Although this mod plays nice (for the most part) with XSkills and has some compatibility, it often doesn't because of my approach to modding.  I try to keep my stuff one step removed from vanilla to ensure that vanilla changes are less likely to impact my mod and vice versa.  XSkills on the other hand leans into vanilla code quite heavily. 

I'll certainly make changes as required so that the two mods can coexist, but have little interest in full on integration.

💬 BraniyaKz, Dec 2nd 2023 at 5:47 PM

@SpearAndFang - So I was trying to make a teeny-tiny XSkills patch file to add "XSkillsOwnable" attribute to your smoke huts, and even though the patch applies correctly, I still don't recieve any cooking xp while smoking trussed meats in my testing. I think it may be due to how your smoke huts do their thing, as opposed to the way campfires/etc. do crafting. Something to look into I suppose, if compat with XSkills is on the roadmap. Great mod, btw! The undead critter scared my socks off when I first saw/heard it! 10/10, mah dude.

💬 rayray, Dec 2nd 2023 at 12:41 AM

yes😃 that worked clearing the cash thank you  

💬 SpearAndFangAuthor, Dec 1st 2023 at 11:10 PM

@rayray
In mod manager, click "Open Mods Folder". Then exit the game completely.
Make sure things in your mods folder are neat and tidy - no more than one version of this mod, and the mod should be zipped. 
While your in the mod folder, go up one folder level and into the Cache folder.  Delete everything inside that folder.
Start the game, go back in the mod manager and click the "reload mods" button.

That will probably be enough to fix it. 

💬 rayray, Dec 1st 2023 at 7:27 PM

still nothing showing in menu in game  to make the new stuff , shows in mod launcher working ? 🙁

💬 SpearAndFangAuthor, Dec 1st 2023 at 3:01 PM

@rayray
v3.3.0

💬 rayray, Dec 1st 2023 at 12:39 PM

what version should i use ? nothing seem to show up in menu craft ? i am using v1 18.15 stable 

💬 Rapidash, Nov 27th 2023 at 10:34 PM

SpearAndFang My apologies for the mix up. I have the latest of this but not that one. Thankyou for your response anyway :D.

💬 SpearAndFangAuthor, Nov 27th 2023 at 2:15 AM

@Rapidash
Are you using the latest version of Ancient Tools?
https://mods.vintagestory.at/ancienttools
Also, that is not something from this mod, it's Ancient Tools.

💬 Rapidash, Nov 26th 2023 at 11:41 PM

I am using version 3.3.0 and VS 1.18.15. I am no longer able to right click a water source with a raw hide to create a sack? I was able to before i updated.

💬 RiceTrispy, Nov 25th 2023 at 9:06 PM

@SpearAndFang 
Oh my goodness, that was the problem LMAO I accidentally downloaded for 1.19 🤣

💬 SpearAndFangAuthor, Nov 25th 2023 at 4:38 PM

RiceTrispy
There are no dependencies. Are you using the correct mod version? 3.3.0 is for the VS 1.18 stable releases

💬 RiceTrispy, Nov 25th 2023 at 2:56 PM

Every time I start a world with this mod, nothing changes except how the game crashes when I exit back to the menu. Is there a dependency I'm missing?

💬 SpearAndFangAuthor, Nov 25th 2023 at 1:31 AM

AstralDragon
Not knowing is more fun.  But if you figure it out you can sell that newly acquired knowledge to your friends for idk, 10 rusty gears?

💬 AstralDragon, Nov 25th 2023 at 12:51 AM

Alright, possibly wont get any answer to this but the raft easter egg. I actually believe I got it (A dolphin decal on the raft itself) but I don't even have a clue on what triggered it. It was actually just placed on the ground at the time it appeared with a 'splash' effect.

So, any chance I can actually understand what caused it, or at least, what its suppose to be referencing? I was going to write it off for a while til I saw my friends didn't get it as well so now curiosity peaked I have to at least attempt to understand what i came upon.

💬 SpearAndFangAuthor, Nov 22nd 2023 at 6:01 AM

Mossywildviolets
Some things can be removed/disabled via the mod config file (see Custom Mod Configuration above).  Other assets/recipes could probably be disabled by adding this key/value pair to each of the cooresponding json files:  "enabled": false

💬 Mossywildviolets, Nov 22nd 2023 at 4:12 AM

Is there a way for me to edit this so it only has a couple features? All I want are the new animals (fish, worms, snakes, crabs, deep sea creatures), jerky, tree hollows, and irrigation vessels.

💬 SpearAndFangAuthor, Nov 19th 2023 at 4:12 PM

@Toudi
Thanks!

Consider setting LimbTrotlineCatchPercent and LimbTrotlineLuredCatchPercent to 0, which probably should be the defaults anyway.  This will at least make limblines/trotlines higher maintenance and force players to trade one food source for another. could also tweak FishChunkDepletion/Repletion settings.

I like that that method of fishing doesn't freeze over.  It makes it different than other methods which do freeze over.

Once animal husbandry is up and running protein is no longer an issue so I don't see much benefit to adding even more config options to fishing beyond the 23 or so that already exist. 🤷‍♂️

💬 Toudi, Nov 19th 2023 at 1:55 PM

Hi, loving this mod
would it be possible to add some kind of config that would reduce fishing during winter? or make the fish hook lines freeze over? (rationale: during winter this is a big food source - thus redues the neeed to stockpile food for winter months)

💬 SaltSeraph, Nov 17th 2023 at 3:31 PM

i crave more crabs!! >{´><´}<
also amazing mod! basically vanilla at this point

💬 Joethemonk, Nov 14th 2023 at 11:07 PM

It would be awsome if the temporal,astral and etheral blocks would be craftable. I suggest that they could be craftable by sourrounding a corresponding gear with 8 stones

 

💬 litesout14, Nov 8th 2023 at 8:09 PM

Removing the cash and rebooting the game worked! I removed the mod entirely and reinstalled as well, and now it works in game.

 

Thanks a lot SpearAndFang

💬 SpearAndFangAuthor, Nov 8th 2023 at 4:56 AM

litesout14
Are you using any other mods successfully? There's many things that could cause this - it sounds similar to the problem SoloBlood was facing below.  But in that case SoloBlood told me he ended up deleting his entire VintageStoryData folder (which sounds extreme, but whatever works).  Careful if it comes to that because your existing saved games are in there.

Other than that, all I can do is throw random suggestions at you - maybe something will stick.

1. In Mod Manager, is this mod enabled? 
2. In mod manager, click "Open Mods Folder".  Make sure things in there are neat and tidy - no more than one copy of this mod and the mod should be zipped. And no other folders - keep all of the mods right there in the root of that folder and exactly how they were downloaded (as in, zipped).
3. While your in the mod folder, go up one folder level and into Cache.  Delete everything inside that folder (you may have to exit the game to do so).
4. Exit the game completely and start it again.  Back in the mod manager, click reload mods.
5. Download the game again (full version) and reinstall it.
6. Create a new world and see if it works.  If so then the problem is probably related to the other world.
7. In the same folder as the Cache folder is a folder called logs.  In the logs folder, look at server-main.txt.  There should be lines like [error] or [warning] that provide a clue as to what's happening.

💬 litesout14, Nov 8th 2023 at 4:13 AM

For some reason when i load a game i can't find any recipies anywhere, not even the guide book. At first I had the wrong version, realised my mistake and changed for the right one, but it still wont load. Help pls

💬 SpearAndFangAuthor, Nov 7th 2023 at 4:14 AM

New version up! 

PREEMPTIVE REPLY TO YOUR CRASH REPORT:

You are probably not using the mod version that corresponds with your game version.
mod version 3.4.0 is for the VS 1.19.0 pre-releases ONLY
mod version 3.3.0 is for the VS 1.18 stable releases

💬 SpearAndFangAuthor, Oct 30th 2023 at 11:12 PM

@Whiteshadoh
There are many options in the modconfig file which you can change to make it harder to catch fish.  I will not add an option to prevent fishing in winter because...well...fishing is common in the winter irl.  

Also, people will absolutely need to hunt to progress.  Fish won't give you fat, which is pretty essential.  Or bones, feathers (which is not so essential). And if you know all the little tricks related to food in vanilla, you don't need to fish or hunt to survive.

I also recommend playing with harder vanilla options with this mod i.e. wilderness survival, so higher sat requirements + no map, that sort of thing. 

💬 Whiteshadoh, Oct 30th 2023 at 10:42 PM

Can we disable the fish from working in the winter? Its crazy OP and no one needs to hunt it seems unless i tweak the settings so barely anyone can catch fish.

💬 SpearAndFangAuthor, Oct 22nd 2023 at 7:01 AM

@SoloBlood
Try deleting everything inside of VintageStoryData/Cache as well.

Failing that, you can DM me on Discord (SpearAndFang) and send me some log files if you like. Maybe there's something in there that will catch my eye.  Probably server-main.txt and client-main.txt
Or post them on the forums
https://www.vintagestory.at/forums/topic/2399-primitive-survival/

💬 SoloBlood, Oct 22nd 2023 at 5:49 AM

I have removed all mods I had installed and deleted every config under VintagestoryData/(ModConfig, ModData, & Mods), reinstalled the game. Started a new world with only PrimitiveSurvival3.3.0.  I still can not see any recipes.  I really do not know what to do besides wipe all trraces of VS from my HD and try again.

💬 SpearAndFangAuthor, Oct 22nd 2023 at 3:12 AM

SoloBlood
It's working fine for me with v1.18.15. I don't know what to tell you. Mod conflict maybe? No one else has reported a problem like that in single or multiplayer, and I can see that the absolute latest versions of both are currently in use on 93 servers (VS 1.18.15 + PS 3.3.0)

If you open the mod manager, make sure only one instance of Primitive Survival is listed there. If there's more than one, open the mods folder and delete the one(s) that aren't enabled.

💬 SoloBlood, Oct 22nd 2023 at 2:15 AM

Hey SpearAndFang This mod does not work with v1.18.15.  I can only see the guild in the help no recipes show up..

💬 SpearAndFangAuthor, Oct 20th 2023 at 9:03 PM

ATOL98

Set SpawnMultiplierLivingDead to 0.0
See the Custom Mod Configuration above for more info about doing that.
And thanks!


💬 ATOL98, Oct 20th 2023 at 8:52 PM

hi love the mod anyway too disable the undead thing from spawning or full on removing it ?

 

💬 SpearAndFangAuthor, Oct 16th 2023 at 5:53 PM

_Miourson
What were you doing at the time of the crash?  Just walking around, or interacting with a tree hollow?

Regardless, that's a pretty bold mod loadout.  Three of those mods were only released in the last 10 days I think (forlornhope, herbarium, wildcraftfruit), and the medieval mod has a couple of requirements that I don't even see on your list (https://mods.vintagestory.at/show/mod/4964 and https://mods.vintagestory.at/show/mod/7842).

I actually wouldn't be surprised if https://mods.vintagestory.at/show/mod/7842 fixed this specific issue...

💬 _Miourson, Oct 16th 2023 at 2:15 PM

Hi!

 

Thanks you for the mod, it's really great, I appreciate it :) however, after installing a whole bunch of mods, I've encountered a crash on load. Here's the log :

 

Running on 64 bit Windows with 32687 MB RAM
Game Version: v1.18.15 (Stable)
16/10/2023 16:12:20: Critical error occurred in the following mod: primitivesurvival@3.3.0
Loaded Mods: aculinaryartillery@1.0.15, betterruins@0.2.4, bettertraders@0.0.2, caninae@1.0.3, capreolinae@1.0.5, pantherinae@1.0.7, medieval@2.02.06, moreicons@1.1.0, TA_plainsandvalleys@1.0.5, primitivesurvival@3.3.0, game@1.18.15, wildcrafttrees@1.2.4, ancienttools@1.5.9, egocaribautomapmarkers@2.6.0, carryon@1.6.0, commonlib@2.2.0, expandedfoods@1.6.7, forlornhope@0.0.1, herbarium@1.0.0, petai@1.8.1, statushud@1.4.3, creative@1.18.15, survival@1.18.15, vsvillage@0.7.3, cats@1.8.0, feverstonewilds@1.4.3, playercorpse@1.8.0, wildcraftfruit@1.0.0, wolftaming@1.8.0
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Vintagestory.Client.NoObf.TextureAtlasManager.get_Item(AssetLocation textureLocation) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 53
at Vintagestory.GameContent.BlockEntityDisplay.getOrCreateTexPos(AssetLocation texturePath) in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 99
at Vintagestory.GameContent.BlockEntityDisplay.get_Item(String textureCode) in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 92
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 394
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 302
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(String type, AssetLocation name, CompositeShape compositeShape, MeshData& modeldata, ITexPositionSource texSource, Int32 generalGlowLevel, Byte climateColorMapIndex, Byte seasonColorMapIndex, Nullable`1 quantityElements, String[] selectiveElements) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 51
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateItem(Item item, MeshData& modeldata, ITexPositionSource texSource) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 635
at Vintagestory.GameContent.BlockEntityDisplay.getOrCreateMesh(ItemStack stack, Int32 index) in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 229
at Vintagestory.GameContent.BlockEntityDisplay.updateMesh(Int32 index) in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 178
at PrimitiveSurvival.ModSystem.BETreeHollowGrown.updateMeshes()
at Vintagestory.GameContent.BlockEntityDisplay.FromTreeAttributes(ITreeAttribute tree, IWorldAccessor worldForResolving) in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 154
at Vintagestory.GameContent.BlockEntityDisplayCase.FromTreeAttributes(ITreeAttribute tree, IWorldAccessor worldForResolving) in VSSurvivalMod\BlockEntity\BEDisplayCase.cs:line 193
at PrimitiveSurvival.ModSystem.BETreeHollowGrown.FromTreeAttributes(ITreeAttribute tree, IWorldAccessor worldForResolve)
at Vintagestory.Client.NoObf.ClientChunk.AddOrUpdateBlockEntityFromPacket(Packet_BlockEntity p, ClientMain game) in VintagestoryLib\Client\Model\ClientChunk.cs:line 408
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandleBlockEntities(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 423
at Vintagestory.Client.NoObf.ProcessPacketTask.ProcessPacket(Packet_Server packet) in VintagestoryLib\Client\Systems\NetworkProcess.cs:line 452
at Vintagestory.Client.NoObf.ProcessPacketTask.Run() in VintagestoryLib\Client\Systems\NetworkProcess.cs:line 446
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 757
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 712
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 163
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 668
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 77
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 313
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event Log entries containing Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 16/10/2023 14:41:26, Site = , Source = Application Error, Message = Nom de l’application défaillante Vintagestory.exe, version : 1.18.15.0, horodatage : 0x64e841c5
Nom du module défaillant : openal32.dll, version : 1.23.0.0, horodatage : 0x63dd31ad
Code d’exception : 0x40000015
Décalage d’erreur : 0x00000000000df046
ID du processus défaillant : 0x0x6e14
Heure de début de l’application défaillante : 0x0x1da002281b93dea
Chemin d’accès de l’application défaillante : D:\Games\Vintagestory\Vintagestory.exe
Chemin d’accès du module défaillant: D:\Games\Vintagestory\Lib\openal32.dll
ID de rapport : b1521e3c-b828-4ca7-8e1d-7bbba97c31bf
Nom complet du package défaillant :
ID de l’application relative au package défaillant : }
--------------
{ TimeGenerated = 15/10/2023 23:52:21, Site = , Source = Application Error, Message = Nom de l’application défaillante Vintagestory.exe, version : 1.18.15.0, horodatage : 0x64e841c5
Nom du module défaillant : openal32.dll, version : 1.23.0.0, horodatage : 0x63dd31ad
Code d’exception : 0x40000015
Décalage d’erreur : 0x00000000000df046
ID du processus défaillant : 0x0x2a74
Heure de début de l’application défaillante : 0x0x1d9ffa882b581e8
Chemin d’accès de l’application défaillante : D:\Games\Vintagestory\Vintagestory.exe
Chemin d’accès du module défaillant: D:\Games\Vintagestory\Lib\openal32.dll
ID de rapport : 5ee4892f-4aed-4d2e-aa42-ac67f6f99ef2
Nom complet du package défaillant :
ID de l’application relative au package défaillant : }
--------------
{ TimeGenerated = 15/10/2023 22:35:49, Site = , Source = Application Error, Message = Nom de l’application défaillante Vintagestory.exe, version : 1.18.15.0, horodatage : 0x64e841c5
Nom du module défaillant : openal32.dll, version : 1.23.0.0, horodatage : 0x63dd31ad
Code d’exception : 0x40000015
Décalage d’erreur : 0x00000000000df046
ID du processus défaillant : 0x0x76b4
Heure de début de l’application défaillante : 0x0x1d9ffa6f746de68
Chemin d’accès de l’application défaillante : D:\Games\Vintagestory\Vintagestory.exe
Chemin d’accès du module défaillant: D:\Games\Vintagestory\Lib\openal32.dll
ID de rapport : 873ca3e9-a568-4a40-8556-908a48eeab65
Nom complet du package défaillant :
ID de l’application relative au package défaillant : }

 

 

Tysm for your help :)

 
💬 SpearAndFangAuthor, Oct 14th 2023 at 3:20 PM

Thanks for the assist @jhadred

@saxfone
So...these modconfig options are associated with an overarching and entirely independant mechanism that further restricts the odds of catching fish

"FishChunkDepletionRate": 5,
"FishChunkRepletionRate": 1,
"FishChunkRepletionMinutes": 15,
"FishEggsChunkRepletionRate": 10,
"FishChunkMaxDepletionPercent": 95,

The code does not look at bodies of water, but instead it is entirely chunk based (for performance reasons, and simplicity). The moment you remove a fish from a chunk, a number (%) between 0-100 is permanently stored in that chunk... 100-FishChunkDepletionRate.  Every time you remove another fish, it decreases by another FishChunkDepletionRate.

The lowest it can actually go is 100-FishChunkMaxDepletionPercent, and it automatically increases by FishChunkRepletionRate every FishChunkRepletionMinutes (that's irl minutes)

This magic number is not available for players to see, but the impact of this system is noticable if you rely heavily on fishing for food. In terms of realism it probably should be even more aggresive (faster depletion and/or slower repletion), but I tend to set all default settings on the easy side so that people don't think it's broken and report it as a bug.

Also, thanks so much for such a heartfelt compliment! I've never modded anything other than Vintage Story and am not much of a gamer (or coder for that matter), but I fell in love with this game and it inspired me to give a little something back.

💬 jhadred, Oct 13th 2023 at 6:54 PM

saxfone

Search the word "chunk" in here and you'll find some comments about fish balancing, server configs, and how stock is based on a chunk, there's a respawn rate, and that throwing fish and eggs back in increases the stock and discussions from SpearAndFang about the balance from experienced players and inexperienced players and why those server configs exist.  I remember seeing it recently, maybe at most a page or two back.  At the very least, it's not infinite and can run out but would slowly regrow.  I still have my traps on a large multichunk body of water so I don't think about it much.

💬 saxfone, Oct 13th 2023 at 12:53 PM

This mod is absolutely goated. One of the most perfectly-designed and -implemented mods I've come across in about 20 years of playing modded games. It should be integrated into vanilla; every part is balanced perfectly against it. It adds just the right amount of richness without adding unnecessary complexity, and it carefully avoids overlapping with vanilla mechanics in a redundant or confusing way. It perfectly gels with the overarching design goals, aesthetics, and theme of vanilla, too. You understood the assignment completely. Sublime.

Maybe my only criticism is that it's hard to tell how the fish traps are balanced (specifically: is there a limit to how many fish can latently "exist" in a given body of water, independent from the number of fish traps?) - the ingame tutorial doesn't seem to mention this. It would feel a little cheesy if you could farm infinite fish per day from a tiny pond/lake by placing traps in every available volume.

💬 Poompers, Oct 10th 2023 at 1:15 PM

Ideally. Hahaha, cheers thanks for the help.

💬 SpearAndFangAuthor, Oct 10th 2023 at 1:16 AM

Poompers
Just get something that's alive nice and close to them. Ideally not you.

💬 Poompers, Oct 9th 2023 at 8:34 PM

Ohhh interesting, I actually did that by accident in that case, not sure how I'd do it again. Any tip on how an offering actually works? Do I just drop something in from of them?

💬 SpearAndFangAuthor, Oct 9th 2023 at 3:02 PM

Poompers
In the case of that altar, fish raining from the sky is a gift from the sacrifice, not a bug. What you sacrifice is up to you.

💬 Poompers, Oct 9th 2023 at 9:34 AM

Yeah I'm sorry, I'm trying to not spoil too much for the people that will try to figure them out on their own. Basically I did see that video and figured out how to puzzle my way into the two water based ones, haven't found the other pieces yet.
Currently they are both emiting some sort of particles and they do say they are completed, I'm not sure what they do but I swear at some point I had fish raining from the sky. Can't tell if that's the effect or my game bugged for a moment lol.

💬 SpearAndFangAuthor, Oct 9th 2023 at 3:22 AM

@Poompers
Not sure exactly what you're meaning here, but 1:45-1:55 of this video is a pretty good introduction to relics.
If you get that far, then sacrificing yourself is a proven strategy for reaping the rewards that relics provide.

💬 Poompers, Oct 9th 2023 at 1:06 AM

I managed to get two of the relics to the hovel? phase but not sure where to go from here, tried offering myself as sacrifice but not much happened lmao. Any tips?

💬 SpearAndFangAuthor, Oct 6th 2023 at 2:06 PM

VaelophisNyx
Days would be so much better if they were 96 hours long, honestly.

Fortunately for you, I offer a 100% money back guarantee on all of my modding efforts.

💬 VaelophisNyx, Oct 6th 2023 at 12:03 PM

mods like this would be so much better atomized, honestly.

💬 SpearAndFangAuthor, Sep 23rd 2023 at 6:36 PM

When JapanHasRice contributed some hollows code to the mod, I added some new random things to hollows in order to test out his code.  Mostly shiny things that a raccoon might steal and hide in a hollow.

💬 AzuliBluespots, Sep 23rd 2023 at 5:59 PM

I just saw the new update, I don't have any log to help with that, sorry. If it happens again in the future, I'll be sure to share that.

Also, we found some purple sparkling loot in a hollowed tree this week 👀 Since when did those drop from tree hollows? I thought they were only from fishing baskets.

💬 SpearAndFangAuthor, Sep 23rd 2023 at 5:47 PM

❤️

💬 NukoSan, Sep 23rd 2023 at 5:05 PM

Much appreciated :-) talking about a quality approach to modding  :-)

💬 SpearAndFangAuthor, Sep 22nd 2023 at 2:38 PM

NukoSan
Thanks, I will investigate and fix it on my end if possible. I've added it to the to-do list.

💬 SpearAndFangAuthor, Sep 22nd 2023 at 2:36 PM

ArchiosS
Maybe the CAN crops modder can take a look at this.  The description for that mod does not instill a lot of confidence in me..."WIP mod, only for testing now..." 🤷‍♂️
Personally I would hold off on using that mod until it gets another update. idk.

💬 SpearAndFangAuthor, Sep 22nd 2023 at 2:29 PM

@Yuzu
hmmm...I just tried with latest game version and mod version and it seems to be working aok.  The functionality is the same as a normal bucket.  I do also get the same red text but it doesn't prevent the bucket from working. The lava you are targetting must be a full block of lava though, perhaps that is the problem?

If not, is it possible that you have a mod that is causing an issue - maybe "Blacksmith Gloves" or "No Heat Resistant Inventory" or even "xSkills"?

My only other suggestion is to test quickly like I did.  Start a new world (perhaps with less mods or only Primitive Survival enabled), switch to creative mode ( /gm 2 ), grab a metal bucket and block of lava from the inventory, place the lava in a hole and then scoop it out with the bucket.

💬 ArchiosS, Sep 22nd 2023 at 10:10 AM

i found the problem for my problem
it's a compatibility problem with "CAN crops" ^^

💬 NukoSan, Sep 22nd 2023 at 9:40 AM

HI there SpearAndFang seems like the "Better Stairs" is overriding the Slabs & Stairs recipe (1 set of stairs in 4 adjacent crafting boxes) https://mods.vintagestory.at/show/mod/7887 ,any chance for a wee fix?

💬 ArchiosS, Sep 22nd 2023 at 8:43 AM

SpearAndFang hi ! 
the problem is that, when i deactivate primitive survival, the problem disapear, and when i reactivate it, the problem is back
so it must be a problem related to primitive survival ?-?
and in vanilla i dont have this problem too

for the worms, yeah i was maybe at >30°c
but normally, even when there is no worms, you should have a "moisture : 0%" text when you look at a farm block ? because i dont have this line :/

💬 Yuzu, Sep 22nd 2023 at 7:38 AM

Hello, I have tried using the metal bucket to move lava and I cannot figure out how to be able to even put lava in the bucket. I keep getting red text that says "It is too hot to put my hand in" whenever I try. I've tried using tongs and even flooding lava with water. I really don't know what I am supposed to do to make it work. Any help would be appreciated. 

💬 SpearAndFangAuthor, Sep 21st 2023 at 11:40 PM

ArchiosS
Primitive Survival does not change anything related to what happens when you transform soil into farmland, nor does it cause anything to grow on farmland.

Maybe this is another mod, maybe this is vanilla behavior. 

How hot is it where you are at though?  Worms will disappear (die) immediately if it is too hot (above 30C or so) or too cold (below 0C).  Worms will also occasionally just leave, but this happens quite rarely.

💬 ArchiosS, Sep 21st 2023 at 8:08 PM

i need help with the mod please TnT
i have a problem with soil fertility and worms
when i transform a soil into a farm
the P, N and K of the fertility drop to 0 and say it's "depleted"
it does that with every type of soil, even terra preta plus, when i transform a soil in a farm, there is a plant that pop instantly on it such as grass, horsetail, fern, things like that

and for the worms, when i try to use them to make "turricules", i put a bunch of them on a farm in a hole, and they just dispear after a few seconds, without making it a turricule block and it does "moisture" the farm too :/

can anyone help me with my problems ?
i tried the 3.2.8 and 3.2.7 version, but the problem is still the same

💬 Zerxal, Sep 15th 2023 at 3:39 AM

SpearAndFang tried something and it worked this time T_T i was so close this whole time.

💬 SpearAndFangAuthor, Sep 15th 2023 at 2:16 AM

@Zerxal
Do you have an astral gear?  And read the hint that it provides from the necronomicon? It's not a great hint so here you go: water is required around the base of the altar.

💬 Zerxal, Sep 14th 2023 at 10:39 PM

so far i figured out 2/4 of the relics but im stumped on what to do with hydra/dagon and the "hint?" in the necronomicon doesent help could i get a hint for what im missing?

💬 SpearAndFangAuthor, Sep 10th 2023 at 3:32 AM

@Wveth
Yup, any type of soil, any fertility. with or without grass. Better odds if you right click pickup sticks or flint, but rocks work too.  If it's above 30c or below 0c you won't find worms. Alternatively, you could make an earthworm grunter and use it on soil, or better yet forest floor.  works best if it's not raining.

@ThreeCubed
I'll certainly consider it, although it's a fair amount of work and I'd rather spend my time on other things...

💬 Wveth, Sep 10th 2023 at 3:14 AM

I love this mod, but I can't figure out how to actually get a worm. Does grass not count as soil? I've been running around right-clicking on every rock I see, but haven't found a single worm.

💬 ThreeCubed, Sep 9th 2023 at 8:10 PM

Unsure if this would be compatible but would there be a way of adding tree hollows for Wildcraft Trees? Feels weird to get hollows from only the base game trees, even though it makes sense. Not sure if there'd be a method to automatically add them, since hollows do have a unique-ish looking model? Hopefully so though, since we'd really like a Douglas Fir or Honey Locust hollow.

That and also hoping for hollows of other tree variants like ebony or purpleheart. All a hollow is is just a hole in a tree right?

💬 yrlf, Sep 9th 2023 at 7:17 PM

SpearAndFang

I definitely did not have multiple versions of the mod in the mods folder, the config file was left untouched from default.

It seems some things have combined in unfavourable ways. I have tried reproducing the issue under hermetic conditions, but haven't succeeded so far.

Thanks anyway, and I'll make world backups before updating mods from now on.

💬 SpearAndFangAuthor, Sep 9th 2023 at 12:55 AM

yrlf
I'm sorry to hear that. But I don't *think* that this mod caused the issue, but rather was just a victim of circumstance...

1. v3.2.8 is currently running on 41 servers and has over a 1000 downloads, and nobody else has reported an issue to me.
2. The changes between v3.2.7 and v3.2.8 were not all that serious.

This sounds a lot more like the game was started without the mod enabled, or with two versions of this mod in the mods folder (even if one is disabled, this is not a good idea - always remove disabled mods completely from the mods folder).   Or another mod interfered with the loading process. Or the config file was edited incorrectly.

There's probably no coming back from this without restoring a backup.  I hope you have a backup.

Related: I'm always leery of messages related to "missing block mappings" or running the /fixmapping command. This often makes matters worse.

💬 yrlf, Sep 8th 2023 at 8:44 PM

After updating to from Primitive Survival v3.2.7 to v3.2.8 (with VintageStory 1.18.10) a lot of blocks from this mod (snares, tree hollows) have turned into white blocks with question marks on them. Downgrading back to v3.2.7 fixes the issue.

It seems either something is wrong with the new version of the mod, or it is missing some block mappings for `/fixmapping applyall` (don't know how exactly that works, haven't looked into the specifics yet; correct me if I'm wrong).

EDIT: it seems the contents of our tree hollows have disappeared by downgrading.

💬 SpearAndFangAuthor, Sep 4th 2023 at 7:46 PM

JaeLyn
Sorry, no. And I normally don't consider mod requests unless it's to fix something that needs fixing or it REALLY piques my interest. Modding is a way for me to unleash my creativity and I generally like to be involved in the entire process - concept to deliverable. I've also got a pretty long laundry list of things I'd like to get done on the modding front. I'd like to say that I have some contributors helping out, but the truth is that my modding efforts are mostly a one person show (with a couple of exceptions).  I'll basically credit anyone who looks in my direction.

There have been some people working on the types of things you describe, mayhaps there is something on the modDB already or coming soon.

Anyways...thanks for the appreciation. It means a lot!

💬 JaeLyn, Sep 4th 2023 at 7:04 PM

SpearAndFang I love your mod! I was wondering, any plans to add stuff for spinning (or are you or other contributors open to the idea)? There are tailoring features already, as well as a lot to draw from in the game such as existing plant and animal fiber. I could see simple stuff like a drop spindle made from a knapped whorl and a stick. You could then use animal fiber from goats, sheep, rabbits, etc either by clipping the fur or by chance of drop on the animal's death like with leather. This could be spin into yarn, or even some the existing things in the game like thread or cordage (for more advanced things like flax). Once you have slighly more advanced technology you could craft a spinning wheel, and other tools (like these: https://possumjimandelizabeth.com/xhtml/spinning_flax_tools.html) Making dye exists as well, so I could see adding that to the fun to be able to dye the clothing/yarn/fiber. I would love to see this feature as a primitive survival add!

💬 SpearAndFangAuthor, Sep 4th 2023 at 4:27 PM

@Plumeria
New version up.  Finally added customizable spawn rates directly to the modconfig file. See the changelog for details.

💬 Plumeria, Sep 3rd 2023 at 3:05 PM

Oh thank you I overlooked that part my bad~ I will get on that :) I don't have a problem at all with the crabs they are just spawning in like crazy lol

💬 SpearAndFangAuthor, Sep 3rd 2023 at 2:19 PM

@Plumeria
You'll either need to follow the instructions at the very bottom of the "custom mod configuration" section above
or
Use this mod to address the issue.

I've also noticed that spawn rates have gone weird again in the newer releases of the game, and can only assume that something has changed in vanilla.  I will definitely be fixing this in my mod for the next release.

💬 Plumeria, Sep 3rd 2023 at 6:52 AM

Hello o/ is there a way to turn down the spawn rate of crabs? They are somehow spawning in like the millions on my server lol 

 

💬 SpearAndFangAuthor, Sep 1st 2023 at 1:38 PM

NukoSan
Thanks! Sorry, you currently cannot seperate it unless you smoke it.  I will fix that for the next release.

💬 NukoSan, Aug 31st 2023 at 4:28 PM

Hi, great mod looks like quite a bit of thought and time went into it, question about the Trussed Bushmeat - once created there's no way to separate it?

 

💬 SpearAndFangAuthor, Aug 29th 2023 at 2:10 PM

Laerinok
Thanks so much for this! I will include it in the next mod release.

💬 Laerinok, Aug 28th 2023 at 6:06 PM

SpearAndFang

Hello,

There were somes errors in the french translation (l.822 & l.825). And lines from 830 to the end were not translated in French.
So this is the fr.json : https://pastebin.com/45VWCHTB

💬 Bunker, Aug 27th 2023 at 5:45 AM

SpearAndFang

My bad! My apologies for this and thank you for pointing me to the right direction.

💬 SpearAndFangAuthor, Aug 27th 2023 at 5:42 AM

Bunker
That's....erm...not my mod.  It's Expanded Foods, and yes it is an amazing mod. 

https://mods.vintagestory.at/expandedfoods

💬 Bunker, Aug 27th 2023 at 3:23 AM

So what am I doing wrong when it comes to scrambled eggs then? I put .2L of liquid egg in the first slot, nothing. Add .2L of liquid egg to the second slot so both have liquid egg, still nothing. Add in meat to the other slots, nothing.

If I have to do something else to make scrambled eggs, what?



I know the fire's gone out. I spent the entire time it takes to burn through four logs to get it to start cooking with various combinations and they all did nothing. This is when I finally, pardon the pun, cracked and took the screenshot.

If it needs more egg, I have 1L of liquid egg ready.


But yeah-- some feedback aside from the scrambled egg issue (that may be my fault) is that there should be a space between each section to make it more readable (imo).


All this aside, it has been an amazing mod. Thank you for making it!

💬 SpearAndFangAuthor, Aug 26th 2023 at 2:25 PM

@Bunker

No plans on doing that, no. Everything edible in this mod is a protein, and if you're familiar with the vanilla cooking systems you shouldn't have much trouble cooking with them.  Whole fish, fish fillets, crab, snake, smoked meats, and smoked+cured meats are all a direct replacement for vanilla red meat. Red meat is fairly well documented here
https://wiki.vintagestory.at/index.php/Cooking and here https://wiki.vintagestory.at/index.php/Pie

Jerky is much more limited. Basically just make it, let it cure, and eat it. Same with fish eggs - not much to do there and I usually just eat them raw or make caviar (a simple crafting grid recipe).

Joethemonk
simply not implemented yet.

💬 Joethemonk, Aug 26th 2023 at 1:48 PM

How do i aquire temporal/astral/etheral blocks? And how do i craft the alcove? 
Is there a way or is it simply not implemented yet?

💬 Bunker, Aug 26th 2023 at 6:11 AM

Is there any plans to write out/screenshot recipies, especially for cooking? The stuff in the handbook is vague and I learn better through seeing pictures than I do having to sift through a block of vague text.

💬 SpearAndFangAuthor, Aug 23rd 2023 at 6:59 AM

RamenBard wXDogeKingXw
You are both the same person or are on the same multiplayer server? Because the error messages are basically the same.
Were you or someone else on the server playing with the particulator link tool at the time of the crash?  It was multiplayer, correct?
FWIW, I have about the same setup - Windows + 16GB ram + same game and mod version, and cannot recreate that in single player...so any additional about what was happening just prior to the crash might be helpful.

Other things that come to mind:
1. Ensure that there are not any other versions of this mod in the mod folder (or two copies of the same version) - disabling them in the mod manager is not enough - they need to be deleted from the mods folder.
2. Ensure that your .NET is up-to-date.  via Windows updates.
3. If you are playing multiplayer, #2 applies to the server as well.  And if the server/host is linux, ensure that mono is up-to-date.

💬 RamenBard, Aug 23rd 2023 at 3:45 AM

Having crashing issues with on my rig and was wondering if there could be any help, this mod seems to be the culprit
Running on 64 bit Windows with 16318 MB RAM
Game Version: v1.18.8 (Stable)
8/22/2023 2:21:06 AM: Critical error occurred in the following mod: primitivesurvival@3.2.7
Loaded Mods: aculinaryartillery@1.0.14, ancienttools@1.5.8, betterruins@0.2.2, dummyplayer@1.2.1, extendedcrafts@1.0.9, fantasycreatures@0.6.0, fieldsofgold@2.1.6, caninae@0.1.1, capreolinae@1.0.4, pantherinae@1.0.7, hideandfabric@1.3.0, instruments@1.2.2, meteoricexpansion@1.2.4, millwright@1.0.7, primitivesurvival@3.2.7, RangedWeapons@0.6.2, rustandrails@1.0.4, game@1.18.8, wildcraft@1.6.6, alchemy@1.6.15, branchcutter@1.0.1, canmarket@0.3.10, carryon@1.3.0, coinage@1.7.0, commonlib@2.2.0, cooperativecombat@1.1.1, expandedfoods@1.6.7, fairplayguardian@1.1.3, fromgoldencombs@1.4.20, hideplayers@1.0.1, sailboat@1.1.0, lavoisier@1.3.0, medievalexpansion@3.10.0, petai@1.7.10, stonebakeoven@1.0.5, th3dungeon@0.1.3, creative@1.18.8, survival@1.18.8, wildfarmingrevival@1.1.2, workbenchexpansion@1.7.0, xlib@0.7.4, xmelee@0.0.12, zatlasassets@1.0.0, chemistrylib@1.1.5, em@2.3.0, maltiezfirearms@0.1.8, stonequarry@3.1.5, wolftaming@1.7.3, xskills@0.7.5, bricklayers@2.2.0
System.NullReferenceException: Object reference not set to an instance of an object.
at PrimitiveSurvival.ModSystem.ItemLinkTool.OnLoadedClientSide(ICoreClientAPI capi)
at PrimitiveSurvival.ModSystem.ItemLinkTool.OnLoaded(ICoreAPI api)
at Vintagestory.Client.NoObf.ClientSystemStartup.OnAllAssetsLoaded_Items(Int32 i)
at Vintagestory.Client.NoObf.ClientSystemStartup.<>c__DisplayClass55_0.<OnAllAssetsLoaded_Items>b__0() in VintagestoryLib\Client\Systems\Startup.cs:line 954
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 757
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 322
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 668
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 75
at OpenTK.Windowing.Desktop.GameWindow.DispatchRenderFrame()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 312
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Event Log entries containing Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 8/22/2023 2:19:24 AM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1273209627708249444, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0
Problem signature:
P1: Vintagestory.exe
P2: 1.18.8.0
P3: 6492041a
P4: openal32.dll
P5: 1.23.0.0
P6: 63dd31ad
P7: 40000015
P8: 00000000000df046
P9:
P10:
Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER7C03.tmp.dmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER7F30.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER7F41.tmp.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER7F4F.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER7F6F.tmp.txt

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_8de098f737c744fcb2cfb2449b6f09668c35b_9d23d9f5_f8b18347-e1ce-4fca-a2d9-8d2008c5546e

Analysis symbol:
Rechecking for solution: 0
Report Id: 5cf98738-4de0-4582-ac72-525504ff0084
Report Status: 268566528
Hashed bucket: 42c222969642167ad1ab596920285564
Cab Guid: 0 }
--------------
{ TimeGenerated = 8/22/2023 2:19:22 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.18.8.0, time stamp: 0x6492041a
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x12c0
Faulting application start time: 0x01d9d4c03e0059c4
Faulting application path: C:\Users\takhi\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\takhi\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: 5cf98738-4de0-4582-ac72-525504ff0084
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 8/22/2023 2:16:49 AM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1273209627708249444, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0
Problem signature:
P1: Vintagestory.exe
P2: 1.18.8.0
P3: 6492041a
P4: openal32.dll
P5: 1.23.0.0
P6: 63dd31ad
P7: 40000015
P8: 00000000000df046
P9:
P10:Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER1BAC.tmp.dmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2199.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER21B9.tmp.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER21B7.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER21D8.tmp.txtThese files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_8de098f737c744fcb2cfb2449b6f09668c35b_9d23d9f5_4b10e525-578f-47bc-b629-f3ad41390133Analysis symbol:
Rechecking for solution: 0
Report Id: 5c932719-24dc-4d40-b2a5-9eabbf651f8b
Report Status: 268566528
Hashed bucket: 42c222969642167ad1ab596920285564
Cab Guid: 0 }

💬 IKira, Aug 22nd 2023 at 10:57 PM

Running on 64 bit Windows with 16318 MB RAM Game Version: v1.18.8 (Stable) 8/22/2023 2:21:06 AM: Critical error occurred in the following mod: primitivesurvival@3.2.7

Loaded Mods: aculinaryartillery@1.0.14, ancienttools@1.5.8, betterruins@0.2.2, dummyplayer@1.2.1, extendedcrafts@1.0.9, fantasycreatures@0.6.0, fieldsofgold@2.1.6, caninae@0.1.1, capreolinae@1.0.4, pantherinae@1.0.7, hideandfabric@1.3.0, instruments@1.2.2, meteoricexpansion@1.2.4, millwright@1.0.7, primitivesurvival@3.2.7, RangedWeapons@0.6.2, rustandrails@1.0.4, game@1.18.8, wildcraft@1.6.6, alchemy@1.6.15, branchcutter@1.0.1, canmarket@0.3.10, carryon@1.3.0, coinage@1.7.0, commonlib@2.2.0, cooperativecombat@1.1.1, expandedfoods@1.6.7, fairplayguardian@1.1.3, fromgoldencombs@1.4.20, hideplayers@1.0.1, sailboat@1.1.0, lavoisier@1.3.0, medievalexpansion@3.10.0, petai@1.7.10, stonebakeoven@1.0.5, th3dungeon@0.1.3, creative@1.18.8, survival@1.18.8, wildfarmingrevival@1.1.2, workbenchexpansion@1.7.0, xlib@0.7.4, xmelee@0.0.12, zatlasassets@1.0.0, chemistrylib@1.1.5, em@2.3.0, maltiezfirearms@0.1.8, stonequarry@3.1.5, wolftaming@1.7.3, xskills@0.7.5, bricklayers@2.2.0 System.NullReferenceException: Object reference not set to an instance of an object. at PrimitiveSurvival.ModSystem.ItemLinkTool.OnLoadedClientSide(ICoreClientAPI capi) at PrimitiveSurvival.ModSystem.ItemLinkTool.OnLoaded(ICoreAPI api) at Vintagestory.Client.NoObf.ClientSystemStartup.OnAllAssetsLoaded_Items(Int32 i) at Vintagestory.Client.NoObf.ClientSystemStartup.<>c__DisplayClass55_0.<OnAllAssetsLoaded_Items>b__0() in VintagestoryLib\Client\Systems\Startup.cs:line 954 at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 757 at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 322 at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 668 at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643 at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 75 at OpenTK.Windowing.Desktop.GameWindow.DispatchRenderFrame() at OpenTK.Windowing.Desktop.GameWindow.Run() at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 312 at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93 Event Log entries containing Vintagestory.exe, the latest 3 ================================== { TimeGenerated = 8/22/2023 2:19:24 AM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1273209627708249444, type 4 Event Name: APPCRASH Response: Not available Cab Id: 0 Problem signature: P1: Vintagestory.exe P2: 1.18.8.0 P3: 6492041a P4: openal32.dll P5: 1.23.0.0 P6: 63dd31ad P7: 40000015 P8: 00000000000df046 P9: P10: Attached files: \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER7C03.tmp.dmp \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER7F30.tmp.WERInternalMetadata.xml \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER7F41.tmp.xml \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER7F4F.tmp.csv \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER7F6F.tmp.txt These files may be available here: \\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_8de098f737c744fcb2cfb2449b6f09668c35b_9d23d9f5_f8b18347-e1ce-4fca-a2d9-8d2008c5546e Analysis symbol: Rechecking for solution: 0 Report Id: 5cf98738-4de0-4582-ac72-525504ff0084 Report Status: 268566528 Hashed bucket: 42c222969642167ad1ab596920285564 Cab Guid: 0 } -------------- { TimeGenerated = 8/22/2023 2:19:22 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.18.8.0, time stamp: 0x6492041a Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad Exception code: 0x40000015 Fault offset: 0x00000000000df046 Faulting process id: 0x12c0 Faulting application start time: 0x01d9d4c03e0059c4 Faulting application path: C:\Users\takhi\AppData\Roaming\Vintagestory\Vintagestory.exe Faulting module path: C:\Users\takhi\AppData\Roaming\Vintagestory\Lib\openal32.dll Report Id: 5cf98738-4de0-4582-ac72-525504ff0084 Faulting package full name: Faulting package-relative application ID: } -------------- { TimeGenerated = 8/22/2023 2:16:49 AM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1273209627708249444, type 4 Event Name: APPCRASH Response: Not available Cab Id: 0 Problem signature: P1: Vintagestory.exe P2: 1.18.8.0 P3: 6492041a P4: openal32.dll P5: 1.23.0.0 P6: 63dd31ad P7: 40000015 P8: 00000000000df046 P9: P10: Attached files: \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER1BAC.tmp.dmp \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2199.tmp.WERInternalMetadata.xml \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER21B9.tmp.xml \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER21B7.tmp.csv \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER21D8.tmp.txt These files may be available here: \\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_8de098f737c744fcb2cfb2449b6f09668c35b_9d23d9f5_4b10e525-578f-47bc-b629-f3ad41390133 Analysis symbol: Rechecking for solution: 0 Report Id: 5c932719-24dc-4d40-b2a5-9eabbf651f8b Report Status: 268566528 Hashed bucket: 42c222969642167ad1ab596920285564 ... (1 linha)

💬 SpearAndFangAuthor, Aug 16th 2023 at 9:58 PM

waterdrinker
did you watch the video?
https://www.youtube.com/watch?v=Gmq1iN99Ri0&t=4s

Other than that - yeah you need one piece of cordage for each block between the two endpoints.  And maybe clear anything on the ground right next to the endpoints (including snow).  Should work for you.

💬 waterdrinker, Aug 16th 2023 at 8:49 PM

I am having an issue trying to set limb lines and trot lines. I have tried multiple objects (fences, dirt, stakes) and I have plenty of cord. I have tried with short and long distance between the two stakes. Is there some kind of trick to this or is this an error?

💬 SpearAndFangAuthor, Aug 11th 2023 at 2:39 AM

dotyerts
yeah the raft has always had some issues, especially in multiplayer. Some people are ok with that. Other people might want to disable it via the RaftEnabled modconfig option, and use something that's much more fleshed out (like the sailboat mod).

💬 dotyerts, Aug 10th 2023 at 6:52 PM

When holding raft in one hand, you can travel at lightspeed through water. Is this intended? 

💬 SpearAndFangAuthor, Aug 9th 2023 at 3:27 PM

Exigent

This mod isn't terribly texture heavy, but it sounds more like your texture atlas(es) are overflowing. Maybe more textures were added to vanilla with this release?  This typically happens when you have many mods, especially texture heavy mods.  By default the game doesn't have very big atlases for performance reasons. Use these chat commands in game, and then reload the world:

.clientconfig maxTextureAtlasWidth 8192
.clientconfig maxTextureAtlasHeight 8192

This is a client side thing, so it's a safe bet that everyone will need to do this.

💬 Exigent, Aug 9th 2023 at 3:15 PM

This seems to have broken on all of me and my firends saves come the 1.18.8 update today. Textures are missing and inaccessible. Not sure if anyone else is having this issue.

💬 SpearAndFangAuthor, Aug 8th 2023 at 5:42 PM

wXDogeKingXw
Salmon are an item in this mod only, not an entity.  So here

github.com/SpearAndFang/primitive-survival/blob/main/PrimitiveSurvival/PrimitiveSurvival/assets/primitivesurvival/itemtypes/fishing/psfish.json

If you're looking for the salmon entity for some reason, that is part of the vanilla game...so look in the game's asset folders.

💬 Stahl, Aug 6th 2023 at 8:53 PM

SpearAndFang

Ok, thanks for the info. For some reason all three of my pumpkins grew similarly, so I think something must have stopped them from growing further... 🤷‍♂️ I replaced the furrow with soil and water and they seem to be doing fine now. I'll let you know if I figure out something relevant.

💬 SpearAndFangAuthor, Aug 6th 2023 at 4:11 PM

@stahl
hmm. I just tested (latest stable VS, latest mod version) and my patch seems to be working. without the patch no pumpkins would even grow. I'm seeing vines outside of the furrowed land as well.  Maybe a mod conflict or poor weather conditions?

image

💬 Stahl, Aug 6th 2023 at 2:45 PM

I made a furrowed farmland moat around a pumpkin but it didn't grow over it. 😓

💬 SpearAndFangAuthor, Aug 3rd 2023 at 3:08 PM

Moon_Dew
Sorry, I normally don't consider mod requests unless it's to fix something that needs fixing or it piques my interest. Modding is a way for me to unleash my creativity and I generally like to be involved in the entire process - concept to deliverable. I've also got a pretty long laundry list of things I'd like to get done on the modding front.

Having said that, I've certainly considered larger/live animal traps in the past so one day perhaps...

💬 Moon_Dew, Aug 3rd 2023 at 12:38 PM

Can we get some bear traps for late-game trapping?

And some non-lethal traps for capturing animals?

💬 SpearAndFangAuthor, Aug 2nd 2023 at 3:08 PM

RagondinMan
Yes and yes. Decorative things (pelts, fireworks, fireflies, and more) aside, there's some gizmo's that will help with the day to day life around the homestead:

- Irrigation Vessel for moving liquids in barrels and for watering those really hard to grow crops
- Furrowed Land as an upgrade to water channels on your farmland
- Smoker for extending the life of your meats
- Passive fishing to help keep your protein levels up
- Earthworms for making fertilizer
- The raft as a zippier and easier to use alternative to the vanilla raft

As always, I recommend making a backup of your saved game prior to adding or removing mods.

💬 RagondinMan, Aug 2nd 2023 at 10:15 AM

can this be added mid save and if yes would it still be worth adding it in the early copper age?

💬 SpearAndFangAuthor, Jul 28th 2023 at 2:41 PM

SpacePerson
Not a bug, no. Those land crabs use the locust climbing behavior.  They're pretty passive though, so as long as you don't step on one or build a chicken coop nearby, you shouldn't have any problems coexisting with them.

💬 SpacePerson, Jul 28th 2023 at 7:32 AM

I can't tell if this is a bug or not, but crabs tend to hop over fences like they're regular blocks... Built a fenced in farm next to a pond and theres always hordes of land crabs jumping over the fence.

💬 l33tmaan, Jul 28th 2023 at 6:30 AM

DandyDan 

I recommend making a rolling pin out of logs instead of using rocks! Also, that's not from this mod.

💬 Madman2429, Jul 27th 2023 at 7:15 PM

SpearAndFang You area Genious and hero. I saw a few errant posts about texture atlas on other mod pages but didn't explain how or why. I immensely appreciate you explaining not only the commands but what exactly was happening!

💬 SpearAndFangAuthor, Jul 27th 2023 at 6:39 PM

Madman2429

Sounds more like your texture atlas(es) are overflowing.  This typically happens when you have many mods, especially texture heavy mods.  By default the game doesn't have very big atlases for performance reasons. Use these chat commands in game, and then reload the world:

.clientconfig maxTextureAtlasWidth 8192
.clientconfig maxTextureAtlasHeight 8192

💬 Madman2429, Jul 27th 2023 at 4:40 PM

Strange bug to report? Apparently Primitive Survival is hammering the textures on bricklayers and wildcraft trees. I reported it on wildcraft trees (thought it was that mod having issues) but further testing has shown that primitive survival seems to be causing odd artifacting. 

Specifically and entirely limited to: wildcraft trees fruit trees, and bricklayers planters and glass. Outside of those the rest of the textures are fine.

💬 SpearAndFangAuthor, Jul 26th 2023 at 11:50 PM

@DandyDan
Wrong mod my friend.  Expanded Foods is probably the mod you're talking about,

💬 DandyDan, Jul 26th 2023 at 11:33 PM

Running net7 i am noticing that the recipe to smash meat is consuming the rock. It's annying in early game when i am running out of rocks for cobblestone to have to use 20 of them to smash my bushmeat for stew.

💬 Jena_Thornwyrd, Jul 25th 2023 at 11:20 AM

I confirm that the issue described in https://mods.vintagestory.at/primitivesurvival#cmt-14189 still exist. Thanks @Guayo for the temp fix !

💬 Moon_Dew, Jul 25th 2023 at 1:43 AM

ColbyFrancis IDG now has a net4-compatible version of the latest update.  Still has a few bugs (can't saw logs on the ground), but it works.

💬 SpearAndFangAuthor, Jul 24th 2023 at 2:07 PM

@Dmhir
Thanks for that. I was assuming all along that NET7 was the common denominator, but it may in fact be in Dappled Groves (or in Dappled Groves + NET7).  I'll investigate that combination and see what I come up with.

💬 Dmhir, Jul 24th 2023 at 7:26 AM

ColbyFrancis Doesn't In Dappled Groves add tree hollows from this mod? Seems like an obvious mod conflict or that mod with the addition of tree hollows doesn't play nicely with an experimental build of the game not fully fleshed out. I would also report the issue there. Sorry to not add anything helpful but I just thought it was worth pointing out

💬 ColbyFrancis, Jul 24th 2023 at 5:39 AM

@SpearAndFang
Yup. I would play the stable build, but a few of the mods I play with (In Dappled Groves, specifically) have updates I like that are specifically for Net 7

💬 SpearAndFangAuthor, Jul 24th 2023 at 3:44 AM

ColbyFrancis
Are you also running the .NET7 (experimental) build of Vintage Story?  Because I've been playing extensively on the latest stable build of VS and tree hollows are working perfectly (single player, anyways).

💬 ColbyFrancis, Jul 24th 2023 at 3:20 AM

@UltimaHeart4
Hey! Had the same issue you were having. As it turns out the game breaks around 6 hours in--which is coincidentally the exact amount of time it takes tree hollows to refresh.

Go into your mod config (should be in your appdata's Roaming folder if you're on windows) and type "999999" in the treehollow's refresh rate. This instantly fixed all my issues, but i'm not sure if it will help you.

Seems tree hollows just do NOT want to cooperate with this game at the moment.

💬 SpearAndFangAuthor, Jul 22nd 2023 at 3:54 PM

TokageNeko
Sorry, I have no idea what's going on there.  As big as this mod is, it's extremely light touch when it comes to the base game.  It's simply adding new content, not really changing anything about the game itself (except a small change to the vanilla hoe).  It certainly doesn't touch player or entity damage modifiers.  I believe that CarryOn increases player hunger when you are carrying something though, but I have never had a problem with it.

As you might imagine, I playtest with all of my mods enabled a LOT (single player, latest stable VS version and mod versions) - over 40 hours in the last week alone.  I always use CarryOn as well, and a few other mods.  I have never experienced anything like what you describe, nor has anyone reported anything like this to me.

One thing I might suggest is that disabling mods via the mod manager isn't necessarily enough.  Pull those disabled mods out of your mods folder completely.  Then start the game and in the mod manager click reload mods.  It *might* also help to delete the contents of your ../vintagestorydata/cache folder.

💬 TokageNeko, Jul 22nd 2023 at 2:47 PM

SpearAndFang

Thanks for getting back to me about it, I got it to work. One other question, so I only have 2 mods installed CarryOn and this. I noticed that both my multiplayer and singleplayer games randomly started to just extremely rapid deal hunger damage once the food bar empties. Reapeated 0.13 HP damage ticks in the log causing death from full health in ~3-4 seconds when the damage starts as well as instant death at full health from animals, a single wolf attacking once and hitting 3 times in the damage log causing instant death. Base game and my multiplayer and singleplayer matches roughly a day ago didn't have this issue. Are there any hunger damage modifiers from this mod, or any idea as to what is causing this? I had momentarily installed your Zoom mod as well but uninstalled it after the issue started, but it has persisted so I am unsure if it was that.

💬 SpearAndFangAuthor, Jul 21st 2023 at 4:18 PM

TokageNeko
You need 8 Primitive Survival fish fillets, or 4 of the vanilla ones.  I kinda shoe-horned the PS ones in - they are half the size of the newer vanilla ones.

💬 TokageNeko, Jul 21st 2023 at 9:03 AM

Can someone please explain to me how to use the smoker? I've loaded it up with wood. I have one flax twine and 4 fish fillets but couldnt figure out how to craft the trussed meat or put it inside. 

💬 Guayo, Jul 19th 2023 at 1:31 PM

@SpearAndFang

 

Thanks for the support!

Sadly the recommendation you provided did not work, however I believe I found an alternative.

The issue with the Tree Hollows isn't so much it's item amount or it's contents, at least from what i can tell from the Server Logs. It's more about the fact the game cannot fufill it's coding about SPAWNING them in the chunks around it.

I still tried your suggestion, but it didn't work. However, I did notice the following:

 

Originally the TreeHollowUpdateMinutes was set to 360 (6 Hours), I did notice that my server consistently crashed after doing the temp fix of removing/launching/readding/launching the server with the PS mod, so I editted the UpdateMinutes to 9999 (1,600+ Hours) and have no longer experienced any crashes.

Not really a fix, I tried setting MaxPerChunk & Spawn Probability to 0 but that crashed the server outright, one of my friends suggested I change the spawn probability from 0.1 to 0.00000001 so that it doesnt break the mathematical formula but also guarantees that there is little to no chance of the spawn from occurring.

 

Ultimately though, what I believe I've done is essentially identified the cause of the crash:

  • Hollow Trees attempting to spawn, for whatever reason (albeit the logs are below in my other comment of the Event Manager, I just dont understand coding.)
  • We're unable to disable the spawning of these Hollow Tree Blocks via editing the config (There's no on/off toggle for this to my knowledge)
  • But we can manipulate how long it takes for this action/spawnrules to launch, thus we're able to essentially set the timer to an ungodly amount of time so that all that needs to be done is set the time to 9999999 or something, since Im not sure if -1 would cause it launch all the time or infinitely delay it.

 

I'm not sure if this is helpful at all, if it illuminates a way to easily fix the problem in this way, but ultimately I think this might help others who are having the same issue, until the next update that is.

Thank you again for your support! I hope this helps you someway or another.

💬 SpearAndFangAuthor, Jul 18th 2023 at 6:07 AM

@Guayo,
Perhaps you could eliminate the error by modifying the mod config file, like set TreeHollowsMaxItems to 0.

I'm sorry but I'm not ready to support the .NET7 version of Vintage Story just yet, If it was even a pre-release I might consider it.  But it's tucked away and tagged as experimental, with little consideration to how modders might handle two different releases on the modDB. 

That's assuming that that's even what's causing the problem.  I haven't had any other reports as serious as yours, so a mod conflict or some such isn't out of the question.  I'm still seeing this mod running on over 300 servers, so I'm a little surprised to not see other issues reported here.

💬 Guayo, Jul 18th 2023 at 3:48 AM

Hello, Im here to report that the issue has reappeared again, meaning I have to go thru the process of deleting the file, launching, then readding the mod into the server in order for it to reset the Hollow Log situation.

 

Edit: Server is soft locked now, unable to use the temporary fix anymore, when players join server logs start filling up rapidly with this error code as noted before. If there's any info I can provide to help, please let me know, thank you for your time and assistance!

 

💬 Guayo, Jul 17th 2023 at 10:31 PM

SpearAndFang

Thanks for the update!

 

However, just now when trying to play we ran into this error once more:

17.7.2023 17:34:59 [Server Fatal] System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index') at System.Collections.Generic.List1.get_Item(Int32 index) at PrimitiveSurvival.ModSystem.ShuffleBag1.Next() at PrimitiveSurvival.ModSystem.TreeHollows.MakeItemStacks(Block block, ICoreServerAPI sapi) at PrimitiveSurvival.ModSystem.BETreeHollowGrown.TreeHollowUpdate(Single par) at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Common\EventManager.cs:line 59 at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Server\ServerEventManager.cs:line 124

 

This essentially was stuck on a loop as before, still breaking the server/unable to load.

 

The way I fixed it (temporarily I assume) is by disabling the server, removing the mod, launching the server...

Then, shutting down the server, re-adding the mod, and launching it once more.

 

I believe the only thing Im doing is delaying or resetting the Hollow Tree segment from spawning.

Since that's why I assume the mod is attempting to use the hollow log area in the first place.

 

Thank you for your assistance, I hope we can resolve this issue, it's an excellent addition to my server!

 

💬 SpearAndFangAuthor, Jul 17th 2023 at 4:38 PM

@Guayo
Thanks for the report - although I couldn't recreate the issue, I did go ahead and roll back any recent changes to tree hollows which will hopefully fix this once and for all.  I did have a couple of other recent similar reports of late, although those were apparently not game breaking. 

New release up.

💬 SpearAndFangAuthor, Jul 17th 2023 at 4:32 PM

@Zephyran
Sorry but I can't recreate that issue.  Mod conflict maybe (have you added any mods recently, in particular mods that "touch" every block in the game)?

I tested using the latest stable version of Vintage Story - v1.18.6 (not the ,NET7 experimental version), PrimitiveSurvival 3.2.4, and Wildcraft Trees 1.2.3.

💬 Guayo, Jul 17th 2023 at 1:00 PM

Hello, getting this code error repeatedly which kills the multiplayer server, not sure if this is related to the mod code or not.

17.7.2023 08:56:08 [Server Fatal] System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
   at System.Collections.Generic.List`1.get_Item(Int32 index)
   at PrimitiveSurvival.ModSystem.ShuffleBag`1.Next()
   at PrimitiveSurvival.ModSystem.TreeHollows.MakeItemStacks(Block block, ICoreServerAPI sapi)
   at PrimitiveSurvival.ModSystem.BETreeHollowGrown.TreeHollowUpdate(Single par)
   at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Common\EventManager.cs:line 59
   at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Server\ServerEventManager.cs:line 124
   at Vintagestory.Server.ServerMain.Process() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Server\ServerMain.cs:line 849
17.7.2023 08:56:08 [Server Fatal] System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
   at System.Collections.Generic.List`1.get_Item(Int32 index)
   at PrimitiveSurvival.ModSystem.ShuffleBag`1.Next()
   at PrimitiveSurvival.ModSystem.TreeHollows.MakeItemStacks(Block block, ICoreServerAPI sapi)
   at PrimitiveSurvival.ModSystem.BETreeHollowGrown.TreeHollowUpdate(Single par)
   at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Common\EventManager.cs:line 59
   at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Server\ServerEventManager.cs:line 124
   at Vintagestory.Server.ServerMain.Process() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Server\ServerMain.cs:line 849

 

💬 Zephyran, Jul 17th 2023 at 12:52 AM

I don't know what i did or what caused this but was placing some black poplar staircases from the mod and the game crashed and now every time i try to load the game it crashes with no report... i kinda want to report this bug but the game wont say anything :/

💬 Ultimaheart4, Jul 14th 2023 at 11:52 PM

SpearAndFang 

then yeah i have no idea. it was strange for that world to break only when i made it to that hollow then. sorry i couldnt be of more help. but if i have the same issue again ill try to get better information for you.

💬 SpearAndFangAuthor, Jul 14th 2023 at 10:13 PM

hmmm.  Probably not carry on.  I love that mod and ALWAYS have it enabled in my list of mods, whether I'm testing or playing.

💬 Ultimaheart4, Jul 14th 2023 at 10:05 PM

SpearAndFang

yeah sorry i havnt had any issues either as of my latest testing. the only mod i could think of would maybe be the new carry on? i think i had that in one of my itterations of testing my broken world, but then took it out and it still had the issue. i dont plan on using carry on in my current list so hopefully i can avoid it if that was the issue. thank you for testing and trying to figure out why my old world broke and hopefully prevent a new issue from appearing in my new world.

💬 SpearAndFangAuthor, Jul 14th 2023 at 10:00 PM

Ultimaheart4 
No it's much more likely to be a mod conflict, or even a vanilla bug.  A hollow is essentially a hollow - if there's no log below it it's simply switched to the ground variant. And direction is random, so it's not uncommon for the opening to be facing a dirt block. 

FWIW, I turned hollow spawn rates way way up and have done quite a bit of testing (with the latest stable VS version and mod version), and haven't had anything unusual happen.yet.

💬 Ultimaheart4, Jul 14th 2023 at 9:35 PM

SpearAndFang@ would the ground hollow be the issue? i just loaded a world and found a hollow log with other mods installed and no issue with world loading. but i do recall now that the hollow logs i found that broke the world were ground varients? or looked like they were sitting on the ground with the fat part/opening in the dirt block. idk if that was the actual part crashing/not loading correctly. it was also a birch log iirc. so after running around a new world and finding both bottom of tree hollow logs and normal hollow logs on multiple tree's i havnt had a "crash" like last time. im not sure anymore how or why it crashed before. but i do know that the log didnt look right on the bottom part of the tree like most of the ones ive currently found do. if i do have any more issues with the mod ill let you know. 

💬 SpearAndFangAuthor, Jul 14th 2023 at 8:24 PM

That gives me some idea of what to look for. I'll do some testing.  And no, I don't know that there would be any old crash-info. I wasn't sure if you experienced an outright crash which is why I was more interested in seeing your "main" logs. The main logs alone often tell us a lot about what's going on anyways.

💬 Ultimaheart4, Jul 14th 2023 at 6:59 PM

so VS is stable 1.18.6, i thought it was the firepit mod that was accidentally on net.7 but i fixed it and loaded a new world and got the same issue initially. unfortunatly i would have to recreate said crash/world issue because i cant find any old files of the crash it was trying to throw or any old info in my files. is there a way to pull up old crash info? it was on singleplayer, mod version should be primitive survival 3.2.4. like i cant find it in my client-crash.txt either seeing as it didnt fully crash. sigh sorry i cant be of more help as of right now. i will try to replicate this later. i just am not sure i want to travel around that much to find a tree hollow to recreate the issue again after needing to restart a world so many times already. but will try to replicate the issue at a later time. should i see said issues in the client-main.txt and server-main.txt? or crash log area? ive only downloaded that one version of primitive survival ever. so im not sure if that couldve been the issue.

💬 SpearAndFangAuthor, Jul 14th 2023 at 5:26 PM

Ultimaheart4
That's not a lot to go on.  Maybe you can post some details here?
https://www.vintagestory.at/forums/topic/2399-primitive-survival/
Namely: VS Version number (+ Stable or .NET7), Mod Version, Single or Multiplayer, Operating System (windows or other), along with some log files (client-main.txt, server-main.txt)

I will say that one common problem is having mutliple versions of a mod in one of the two mods folders.  It's not enough to simply disable them in the mod manager, you need to delete them completely from the mods folder.

💬 Ultimaheart4, Jul 14th 2023 at 3:24 PM

so a few days ago i seem to have ran into a bug with tree hollows, every time on a new world that i ran into a tree hollow it made the game break, i would be unable to collect any resources from breaking grass, leaves, tree's, dirt, etc. i also couldnt sleep to skip the night, i could however run around and watch time pass, animals roam around, etc. sometimes i couldnt even load the new world after i left the world at all. sometimes it would load up at the exact moment i left and still would be unable to do anything. it only happened after finding a tree hollow. not sure if there could be issues with other mods items trying to appear in the hollow so i turned off all other mods but it didnt fix any issues with tree hollows in new worlds. i saw an update for knife/tree hollow issue in a changelog but i used a version after that date so not sure if it could still be an issue.

💬 SpearAndFangAuthor, Jul 12th 2023 at 2:20 PM

@MrGr33n
I believe that if you enable Furrowed in my mod that it will simply override a single farming related xSkill (the one that allows you to hoe multiple blocks of farmland at once, like a 3x3 area).  So no real issues - you just have to decide which thing is more important to you.

Unfortunately I wasn't unable to make the two things work together. Hence the modconfig option. Xandu (the xSkills modder) also couldn't come up with a solution. 

💬 MrGr33n, Jul 12th 2023 at 1:50 PM

SpearAndFang Actually i do run XSkill but i didn't turn off the configuration in the Primitive survival configuration. Thank you for the anwser, It might just be a mod conflict then and i always have the same mods together.

Have a good day!

Edit: what happen if i leave XSkills and (I saw that Furrowed was disable in my configuration) and i want to activate the option? Will it break everything? Or just prevent some of XSkills stuff to work?

💬 Adam827, Jul 12th 2023 at 7:59 AM

@SpearAndFang Using the command: /entity remove e[range=3]  worked when standing next to it. Thanks for the timely and helpful response!

💬 SpearAndFangAuthor, Jul 12th 2023 at 7:18 AM

@Adam827 sorry but you've made a friend for life.

Actually the server command /entity wipeall would remove the sea creature, but it will also remove all other entities in loaded chunks.  So be careful with that! 

https://wiki.vintagestory.at/index.php/List_of_server_commands

Beyond that, I'm not sure what your options are as they have no hit box and are unkillable. They're currently cosmetic only.  Restore a backup?  Dig a hole below it in creative mode and let it fall down, then cover over the hole?

And thanks!

💬 Adam827, Jul 12th 2023 at 6:56 AM

Great mod! Just one question though:  I was going through all the things added in the creative inventory and placed a bioluminescent sea creature, which are neat, but I don't see a way for me to remove it once placed. Is there something I'm missing, or is it just stuck wherever they're placed?

💬 SpearAndFangAuthor, Jul 12th 2023 at 4:38 AM

@MrGr33n Not sure. I just tested it and it is working for me.  Latest version of Primitive Survival, latest STABLE release of Vintage Story. Windows OS. Also using a vanilla flint hoe.  Hoe once to make farmland, then sneak hoe the same block to turn that farmland into furrowed land.

You might try deleting the configuration file "primitivesurvival118.json" (see Custom Mod Configuration above) and restarting the game to recreate it. There is a setting in there "FurrowedLandEnabled" which can be set to false to disable it - so that the xSkills mod can work properly.  

Beyond that, maybe it's a mod conflict of some sort, or maybe you're running the experimental .NET7 build of Vintage Story? I have not tested the mod with that build at all, although I suspect that it mostly works.

💬 MrGr33n, Jul 12th 2023 at 1:39 AM

Alright now i will ask, Why FURROWED LAND doesn't seem to work for me. I saw people show picture of it and i really can't get it to happen. I sneak and use a flint hoe but the only thing i see is my character shadow do the hoeing animation but nothing happen at all.

💬 SpearAndFangAuthor, Jul 11th 2023 at 5:50 AM

@DandyDan
Agreed.  But balance is a tricky thing to discuss, and I'm not even sure if it exists.  Experienced players often say that gathering food in vanilla is far too easy.  Inexperienced players often say it's far too difficult.  And I'm fairly convinced that with all of the vanilla settings that can be changed and all the mods that are available, that no two people are even playing the same game.

Which is why there are so many mod config options - I've tried and given up trying to "balance" fishing. For example, there's nothing stopping players from relatively easily setting up, say, 100 weir traps in four neighboring chunks, and catching lots of fish.  The default settings are on the easy side so that players can see that the gizmos actually work.  How they want to remedy that is up to them - change the mod config, adjust the vanilla sat rate, change other settings to make the game harder.  idk.

💬 DandyDan, Jul 11th 2023 at 3:10 AM

I reduced the config setting for fish catch rate. I had 3 weir traps and 4 limb lines and was able to make fish stew every day. I think it needs a little rebalance. I cut it to 20% of default setting which means i might get 1 or 2 fish per day for those 7 traps. I also doubled the impact on the fish stock levels from 5 to 10.

I think the default setting generates 1 fish per day per chunk if you arent throwing eggs in.

💬 SpearAndFangAuthor, Jul 9th 2023 at 5:03 AM

Aljistar spawn conditions for crabs are quite restrictive. In single player it is not uncommon for me to go 200 irl hours without even seeing one.  I would definitely check with your server admin first to see if they've adjust spawn rates or are using a mod that adjusts spawn rates. 

Other possibilities (1) there are a lot of players on your server - spawn rates of all entities are increased by the game itself based on the number of players (2) you just happen to live right where the spawn conditions are ideal for land crabs.

💬 Aljistar, Jul 9th 2023 at 3:10 AM

love the mod. dont know if my server admin made it so but Land crabs spawn like locusts, raiding homes and murdering my chickens.

💬 SpearAndFangAuthor, Jul 6th 2023 at 2:24 PM

Thanks Laerinok
I have fixed that for the next release.

💬 Laerinok, Jul 4th 2023 at 3:47 PM

SpearAndFang

Hello, there a small error at the line 50 fr.json at line 50. It's writen "item-psfish-perch-raw": "Perche (cuite)", and it should be "item-psfish-perch-raw": "Perche (crue)",

Thanks for your mod !

💬 SpearAndFangAuthor, Jul 1st 2023 at 3:42 AM

@Moon_Dew
My original thinking was that less dense (and therefore lighter) stones wouldn't make a good deadfall (not unlike tools). And it was a little less clutter for the handbook. But I honestly didn't do much research or put a lot of thought into it.  I can add more stone types, and have put it on the to-do list.

💬 Moon_Dew, Jul 1st 2023 at 1:42 AM

Is there any reason why you can only make deadfalls out of granite, andesite, basalt, obsidian, or peridotite?  This is really a pain when the only stone for miles is something like shale or claystone.

💬 Moon_Dew, Jun 28th 2023 at 11:27 PM

SpearAndFang

Ah, that's where I went wrong.  I already had the furrow all carved out before I connected it to a source block.

💬 SpearAndFangAuthor, Jun 28th 2023 at 11:11 PM

Moon_Dew
When you furrow land, you need to start right next to a water source block and then work your way inland in order for the furrow to automagically fill wilth water.  Otherwise, it behaves just like a normal hole/water block (you'll need to use a bucket to fill the furrows).

💬 Moon_Dew, Jun 28th 2023 at 9:30 PM

I have my furrowed land connected to a water source, but it seems like the water only wants to go two or three blocks before stoping.  Is that normal if the water source is on the same level as the furrow?

And yes, I did check to see if there was any blockage.  Ironically the only blockage was in a furrow that didn't have water in it.

💬 Tomaso, Jun 26th 2023 at 9:58 PM

thank you!!

💬 SpearAndFangAuthor, Jun 25th 2023 at 2:32 PM

@Rangelost
Thanks again - I'll take another look.

💬 Rangelost, Jun 24th 2023 at 7:44 PM

SpearAndFang
The latest version seems to fix it, though it is still possible to take continuous fall damage while standing on the handrails of a monkey bridge that is exactly 4 blocks high — but players probably shouldn't stand on those. Well done!

💬 SpearAndFangAuthor, Jun 24th 2023 at 5:27 PM

@Tomaso @Rangelost @gumwyrm

Really appreciate the assist with the whole monkey bridge weirdness.  I believe I've got it sorted out.  New release up.

💬 Rangelost, Jun 24th 2023 at 3:05 AM

gumwyrm
Fascinating. I was easily able to reproduce your fall-through issue by building a monkey bridge that goes up to 4 blocks high. I do indeed take fall damage while standing at a 4-block height, or by walking onto the bridge, wherein the server-side version of my character will continue to walk and then fall from such a height within a server-side physics tick (~1 second).

As I theorized, this is fixed by making fall damage client-authoritative. The problem is on the server's side. I do not know how this can be fixed in the game's current state, but I wish you good luck!

💬 gumwyrm, Jun 24th 2023 at 2:32 AM

Rangelost

The damage happens even when the bridge is only 1 block above the ground, so fall damage is very unlikely. Unless the monkey bridge is forcing acceleration onto the player, physics is not to blame.
I would assume the event of taking damage itself is what's shoving the player through, though that's a bit of a stretch... Regardless, something is causing the player to take damage from an unknown source ... gravity. I just checked the logs.

23.6.2023 21:16:45 [Chat] Lost 0.7 hp through gravity @ -5
23.6.2023 21:18:04 [Chat] Lost 0.57 hp through gravity @ -5
23.6.2023 21:26:13 [Chat] Lost 1.7 hp through gravity @ -5

but that last one was literally right at the beginning, just as it drops to a 1-block height. I don't take damage from a fall, just from walking on the bridge.

 

Seems like a doozy of a problem, but hopefully this helps somewhat, SpearAndFang
looking forward to this being patched out <3

💬 SpearAndFangAuthor, Jun 23rd 2023 at 5:09 PM

@gumwyrm @rangelost thanks for the additional information.  I'll try my best to recreate and then prevent this from happening for the next release.

💬 Rangelost, Jun 23rd 2023 at 6:48 AM

gumwyrm
Is your monkey bridge about 4 to 5 blocks high above ground? If so, the reason why you take damage and then fall through may be due to the server updating your position following undue fall damage. In creative mode, you cannot take fall damage (or any damage at all), and so your position is not updated.

Currently, the game's server-side physics are less than ideal, and result in players taking fall damage under a large array of circumstances when they should not. It is possible that within one physics tick, the server-side version of the player sometimes has enough time to fall through the monkey bridge for some reason, and hit the ground below, triggering this effect.

If you and your friend are the only ones playing on the server, you may try to install Fall Damage Options on the server, and enable the client_authoritative option (You will need to run the server once to generate the config file, then shut the server down to edit the file, then run the server again). If this fixes the issue, then this mod may not be at fault.

💬 gumwyrm, Jun 23rd 2023 at 6:28 AM

SpearAndFang

the only shared mods myself and Tomaso have are this mod and xskills, but something of note they left out is that just prior to falling through the monkey bridge, the player is hurt very slightly...

and that you only fall through on the bottom section, not the handrailing. I've taken to running down the handrail instead of the actual bridge portion of it for this exact reason -- I won't fall through.

as well, it seems that whether i fall through or not is entirely up to chance -- it's entirely inconsistent... but that's only on a short bridge

to top it all off, i could be standing completely still and fall through after a short while. further, this bug doesn't happen in creative mode at all (at any speed, from 1 to sprinting at 10), only survival (from standing still to sprinting at any movespeed)... so it's something about taking damage that throws everything off.

really hoping this gets fixed, because i really like the aesthetics of a short rope bridge vs actual blocks... and it saves me some time spent chiseling :)

💬 SpearAndFangAuthor, Jun 23rd 2023 at 2:22 AM

@Tomaso sorry I cannot recreate that issue. The monkey bridge itself consists of pretty standard blocks, but with rather odd collision boxes (which are easy to see in game when looking at the bridge).  I can't imagine the collision boxes ever going missing, although it is worth noting that they are intentionally different at the bridge's endpoints (to make it easier to get on and off of the bridge).  My best guess is that the issue is related to the xSkills mod, which can altar both movement speeds and step height.  Perhaps having too high of a movement speed is allowing you to pass right through the bridge's collision boxes.

💬 Tomaso, Jun 22nd 2023 at 6:57 AM

SpearAndFang

Thank you for your answer.
I use following mods:

ACulinaryArtillery 1.0.12_RC
autosifter
Bullseye_2.5.0-rc.1
ExpandedFoods 1.6.5
hudclock-2.9.1
PlayerCorpse_v1.18.0-rc.1_v1.7.1
PrimitiveSurvival3.1.9
spyglass_v0.4.5
Wildcraft Trees-1.2.3
wildcraft-v1.6.6
xlib_v0.7.1
xskills_v0.7.1

game version: v1.18.6-rc.1 (unstable)

No gliders or things like that..

💬 SpearAndFangAuthor, Jun 22nd 2023 at 5:05 AM

Tomaso hmmm.  Do you have a vanilla glider anywhere in your inventory?  I hear that it's got some strange bugs.  Or maybe you are using some sort of movement mod (Move Like Kaji, Step-Up, something else) that is affecting your player's position? Failing that, if you tell me what game version and Primitive Survival version I can try and recreate it here.

💬 Tomaso, Jun 22nd 2023 at 3:09 AM

Hi there!

I keep falling through the monkey-bridge-thing.
Not instantly! I can walk maybe half a bridge and then I fall down.

At first it thought it was a lag, but it happens very often, even in single player.

Any ideas what makes this happen?

 

thx and keep panning

💬 SpearAndFangAuthor, Jun 17th 2023 at 3:27 AM

Hello Drevarius
I'm not familiar with all of those other mods, but if I had to guess it would be entities that are the cause of the lag.  This mod adds quite a few, and along with the Vanilla creatures, and mods like Medieval Expansion,  Feverstone Wilds, and perhaps others, you are probably experiencing creature overload.  On top of that, the game itself spawns more of all creature types based on the number of people playing.

I talk a bit about decreasing spawn rates at the bottom of the "custom mod configuration" section above (but it's a bit of a pain to customize), and I believe that there's a mod on the modDB that allows you to more easily adjust creature spawn rates.

Beyond that, I would maybe guess that your server could use more resources?  Or too much latency for some of your players?  I only say that because this mod is running on 255 servers at this moment and I rarely hear about issues such as yours.

Other info that might help:
https://wiki.vintagestory.at/index.php/Troubleshooting_Guide#Multiplayer_lag_/_Host_not_responding_messages
https://wiki.vintagestory.at/index.php/Debugging

Good luck, and don't get eaten by them bears!

💬 Drevarius, Jun 16th 2023 at 7:29 PM

Hi SpearAndFang !

I run a fairly heavily modded server for my friends and coworkers (with a hosting service) and I've recently added your mod to the server - this is my first experience with it.

Really enjoying the content, but I'm seeing a bit of an odd issue with it:

I am getting very high server strain whenever someone is moving through the world and causing areas to load - not generating new terrain, just loading previous existing spaces. The faster they move, the worse it is. It doesn't matter if the terrain is civilized or wilderness. It is especially obvious doing things like riding on server authoritative mounts. It causes significant hangs and will pop the "server not responding" alert message after a point until it can catch up.

If I disable just Primal Survival, this issue goes away. I am aware that the mod is complex, but it is a bit odd for it to drop server perf so much on it's own, and primarily during travel, even with just one player connected - the server typically handles 5+ simultaneous players connecting from disparate regions like NA, EU, an NZ simultaneously without any noticeable perf issues - and with a large mod list that includes expanded mechanics, new NPCs, companions, etc.

Since I am just installing this for the first time, I am unaware if this behavior is consistent with past behaviors and expected, or is a recent symptom you should be made aware of. Perhaps some server call or functionality related to loading in new areas is being made or ticking an excessive amount of times? Perhaps you know of or could suggest a part that could be modified or disabled to improve the performance while maintaining the majority of the mods functionality?

I've had to disable the mod for now, but would love to get it back up and running if the issue can be resolved.

Here is my current mod list on the server if you are interested in that info:

ACulinaryArtillery 1.0.12_RC
altgliderimplementaton
BetterDrifters_v2.1.3
BetterRuinsv0.1.0
CarryOn-1.18_v1.0.0
CommonLib_v1.81.0-rc.6v2.0.4
cooperativecombat
crateful_v1.0.3
DungeonsRemastered-1.0.0
ExpandedFoods 1.6.6
FeverstoneWilds-v1.2.0-1.18.x
GrassierGrass_v1.0.0
humanlikeskintones_v0.0.3
immersivecorpsedrop_v1.0.1
instruments_1.2.1
joyofsailing-1.1.0
medievalexpansion-3.9.1
morenails_v1.1.0
petai_v1.7.9
PlayerCorpse_v1.18.0-rc.1_v1.7.1
ResinOnAllSides-v1.0.0
she1fish
SimpleWindDirection_1.0.2
StepUp-v1.2.0
SticksFromFirewood
th3dungeon_0.1.2
varacrafting
ViesBlocks-VS1.18.3-v2.4.2
VSBiggerWindmill
wolftaming_v1.7.3_petai_v1.7.+

 

Thanks for your attention and the mod!

💬 Cinobi, Jun 16th 2023 at 6:50 PM

I see, thx!

💬 SpearAndFangAuthor, Jun 16th 2023 at 5:33 PM

Cinobi I think you are talking about "the living dead". They only spawn VERY deep underground (unless you are making them spawn using an altar relic, which is quite difficult to do).

I doubt that your chiseled house is anywhere close to the mantle.  I have heard that at least one server has changed my mod so that they spawn on the surface, but that's not my doing.

EDIT: I see that the Conquest of Blocks server has a thing called a "Bone Collector".  That *might* be a customized version of my living dead.  You will need to talk to them.

💬 Cinobi, Jun 16th 2023 at 4:02 PM

Please add some way to disable bone collectors spawns in certain radius. If u make a chiseled house(which, due to current "enclosed" system cant be recognise at house) u just doomed to be killed with them spawns on ur head all the time. Not very nice :c

💬 SpearAndFangAuthor, Jun 16th 2023 at 2:15 PM

@Ruyeex yes. It adds a lot of new content and is extremely large compared to most mods on the modDB.  25,000 lines of C# and even more lines of json.  On my potato it adds about 20 seconds to load time.

💬 Ruyeex, Jun 16th 2023 at 7:20 AM

The mod extends a lot of loading time to render my world. (With other mods)

💬 SpearAndFangAuthor, Jun 11th 2023 at 11:32 PM

Version 3.2.2 released.  Just me crushing a couple of recently reported bugs.

💬 SpearAndFangAuthor, Jun 11th 2023 at 11:24 PM

ha ha yeah sorry. It was the best word I could come up with.

💬 TheFuriousGamer, Jun 11th 2023 at 11:20 PM

SpearAndFang ah ok i see didnt realise what it meant by trussed 

💬 SpearAndFangAuthor, Jun 11th 2023 at 11:10 PM

TheFuriousGamer search the handbook for "trussed" and look at the grid recipes.  You need to bind meats with flax twine or cordage to hang them in the smoker. Also make sure that you have Settings - Interface - Block Info Overlay turned on.  I relay a lot of info about the state of things in there.

💬 TheFuriousGamer, Jun 11th 2023 at 11:05 PM

so im not sure if im doing something wrong but in my world I finally made the smoker so my food will last much longer. i can add firewood to it and that's it I tried to add fish and fish filet and even normal meat but it just closes and opens the door any help will be appreciated 

💬 SpearAndFangAuthor, Jun 7th 2023 at 3:42 AM

@rboys2 yeah I just did some testing and it doesn't seem nearly as effective as it once was.  It's pretty good at keeping nearby blocks at 100% (if they've been watered once with a watering can) but it kinda falls over when the chunk isn't loaded for a while.  I will need to rework that code a bit.  In the meantime, try using it for filling barrels with water and moving liquid around in barrels. It's very good for that.  Thanks for the heads up!

💬 rboys2, Jun 6th 2023 at 3:02 PM

What is the purpose of the irrigation vessle?
From my very small ammount of testing it seems to do less than just a water source block

💬 SpearAndFangAuthor, Jun 6th 2023 at 7:19 AM

@SnowVoid. You are right.  Very strange indeed.  I will investigate.

💬 V01DW4LK3R, Jun 6th 2023 at 6:57 AM

cant place knife on the ground with the latest version.

but i can with 3.1.9 instead

💬 Spleen, Jun 5th 2023 at 4:43 PM

No worries at all. Thank you for dealing with it so quick!

💬 SpearAndFangAuthor, Jun 5th 2023 at 2:39 PM

@Spleen Apologies.  I will optimize that bit of code and release an update tonight.

💬 Spleen, Jun 5th 2023 at 6:10 AM

Igniting blasting bomb causes my server to overload. I need to uninstall the mod and blast without the mod. Any idea how to fix this? Can't find any information in any logs. Something about BEBombFuse.

💬 SpearAndFangAuthor, Jun 4th 2023 at 4:20 PM

What l33tmaan said.  Also, as I dabble with modding a wide variety of things, I quickly discovered that fauna is actually one of my least favorite things to mod.  I may sometimes revisit and try to improve the creatures that currently exist in this mod but have no plans of adding more any time soon.

💬 l33tmaan, Jun 3rd 2023 at 6:16 PM

Unfortunately for Spang, Wildcraft has a whole (if small) team behind it that can help divide up the workload. It's a lot easier to expand an entire dimension of the game when you have help!

💬 TwoF, Jun 3rd 2023 at 9:35 AM
It would be very cool if your mod was the center of a whole direction in VS modding, which would be aimed at developing the fauna of the world and developing interaction with it, as Wildcraft is starting to do with flora.
You can recruit the recently released fishing expansion to your side, as well as the Stone Age fauna developer.
💬 tRead, May 25th 2023 at 9:10 PM

<3 <3 <3

💬 SpearAndFangAuthor, May 23rd 2023 at 1:36 PM

Parsalin ok

💬 Parsalin, May 23rd 2023 at 3:43 AM

Please make grubs a fishing bait!

💬 SpearAndFangAuthor, May 15th 2023 at 3:50 PM

Yanazake But...but...there is a changelog, just not a very good one.  Files -> Changelog -> Show

Also, I'm deeply concerned by your level of trust in me - although not breaking things is a pretty high priority for me.

💬 AzuliBluespots, May 15th 2023 at 3:41 PM

I kinda need a changelog, but I believe nothing will break my server when it's you on the wheel of the updated mod >XD

💬 Whiteindia, May 8th 2023 at 3:59 AM

SpearAndFang Thank you for the quick response, I will look into those other mods.

💬 SpearAndFangAuthor, May 7th 2023 at 7:38 PM

Whiteindia Thanks!
This mod does not change resin collecting in any way, other than it showing up VERY rarely in a tree hollow.  I use it in a recipe or two. Not sure why it would come up in a search otherwise.  No treetap for this mod, no.  There's a couple of mods that aleady do that.  Or you could try Wild Farming - Revival which lets you score pine trees with a knife...

💬 Whiteindia, May 7th 2023 at 6:13 PM

Love the mod, I'm a little confused. I searched for resin trying to find something to help with collecting resin and this mod came up in the search. I've had this mod on my server for a while, but I haven't noticed anything for that in particular. Am I missing something? I had the culinary and expanded foods mods by l33tmaan before the update which included a tree tap, but they haven't updated. If you don't have something like that, would you consider adding a tree tap?

💬 Burgersim, May 1st 2023 at 7:59 AM

Thx for the info ^^

Yeah sure, I don't "expect" anyone to do mod integration, but I thought I'd mention it just in case ^^

💬 SpearAndFangAuthor, Apr 30th 2023 at 6:35 PM

Burgersim Oh yeah, the underwater trotline cheese. I forgot about that and am not sure if I will ever fix it.  I would rather call it a feature than a bug.

As I mentioned a couple of times below, I'm done with mod integration for a while.  It's a good idea though.

💬 Burgersim, Apr 30th 2023 at 6:03 PM

SpearAndFang ok, I guess I did something wrong then. I placed it at the edge of the water and it was basically inside the top water block of the lake (like occupying the block above the water and the top water block a bit) all the way to the other side and it kept the top water blocks from freezing the whole way through to the other side.


Another question or suggestion btw: We are using the Hide & Fabrics mod, which adds Hides for the different animals, and since your mod is adding pelts that you can lay out for decoration, you could basically use the different animal hides to put down the decorations, id Hide & Fabric is present. Not a biggie, but I thought I'd mention it.

💬 SpearAndFangAuthor, Apr 30th 2023 at 4:44 PM

Burgersim the water below a trotline should absolutely freeze over. The trotline itself is above the water block and should not affect it in any way.  BUT saltwater does not freeze over in vanilla, so....year round fishing!

💬 Peridot, Apr 30th 2023 at 3:17 PM

Holy moly I thought I was going crazy with only my trot line working! Thanks for the fix! 

💬 Burgersim, Apr 30th 2023 at 3:04 PM

SpearAndFang hey there, a quick question, but should something like the trot line freeze over during a cold winter? because on our server with the newest version it doesn't at all and so we're relatively easily able to still get fish and I was wondering if that was intentional

💬 SpearAndFangAuthor, Apr 30th 2023 at 5:46 AM

Maldrak ThreeHeadedDingo My apologies, I did indeed break those two traps.  New release up. Thanks so much for reporting this!

I had tested fishing after adding saltwater support, then afterwards remembered I needed to address world generated boiling water.  And didn't test again after dealing with boiling water.  Small typo. Huge facepalm.

💬 SpearAndFangAuthor, Apr 30th 2023 at 4:59 AM

ThreeHeadedDingo WELL NOW.  Maybe I broke it when I added saltwater support.  I will investigate! Thanks

💬 ThreeHeadedDingo, Apr 30th 2023 at 4:45 AM

Same report as Maldrak. Weir trap catches nothing, fish baskets catch nothing. Trot lines still work. Playing on dedicated MP.

Several weeks into a game and a weir trap has never caught anything, whereas trot lines in the same pond have caught plenty, so chunk in our case is definitely not fished out and has not been all this time.

💬 SpearAndFangAuthor, Apr 30th 2023 at 3:44 AM

Nope, 1 block deep is all you need (unless it's winter - lake ice can cause all kinds of problems).  Maybe that chunk is fished out?  I use weir traps often and catch plenty of fish.  I'm assuming your weir is set up properly, but there's a video in the fishing section above.

💬 MaldrakBK, Apr 30th 2023 at 3:20 AM

SpearAndFang It's clear in all the right spaces.  Do I need to go into deeper pond or in the ocean only?

💬 SpearAndFangAuthor, Apr 30th 2023 at 2:27 AM

Maldrak Fish basket needs 4 full empty water blocks around it (nsew). The weir trap also needs an open water block just outside of it (at the entrance).  Maybe that's the problem?

💬 MaldrakBK, Apr 30th 2023 at 1:37 AM

I'm 13 days in on a local game with 2 people, the other person is the host.  I have yet to get anything in the fish trap and the wier. The fish trap is baited.  Anything I can do to get it working?  Catching good on a trot line in the same pond.

💬 SpearAndFangAuthor, Apr 25th 2023 at 7:20 PM

@Lithos fishing should be working entirely with the version I released last night.  Although I only did minimal testing.


v3.1.8

FIXED: Fishing - weir traps, fish baskets, trotlines, and limb lines now work in saltwater - but salmon and bass are the only saltwater fish you can catch. Also can no longer fish in boiling water

 

💬 Chumber, Apr 25th 2023 at 7:06 PM

Just put this on my server last night, loving it so far.

 

I know you already know seawater stuff isn't working, but not sure if that applies to the fishing mechanics. After several minutes wondering if I was missing something between the video and the guide notes, I've found that weirs cannot be set in saltwater. As soon as I tried on a nearby pond it worked fine. Limb and trotlines seem to work on oceanfronts, but I'm not certain if they'll catch anything.

💬 AzuliBluespots, Apr 25th 2023 at 1:04 PM

SpearAndFang
I'm not only patient, I'm happy to have given you a good suggestion :) Hopefully I'll be playing soon on 1.18 too!

💬 SpearAndFangAuthor, Apr 25th 2023 at 6:17 AM

Yanazake - I'm not completely opposed to the idea, but as I said earlier I'm about done with mod integration for a while (other than maybe a few more loose ends with Wildcraft Trees) - I want to focus on tidying up some outstanding issues and work in progress with Primitive Survival itself. 

💬 SpearAndFangAuthor, Apr 25th 2023 at 6:06 AM

Doon11 thanks for the bug report. I had the same report earlier today and believe I have that all sorted out now. I'm about to release 3.1.8.

💬 Doon11, Apr 25th 2023 at 3:13 AM

Getting a crash when farmland converts to worm castings on a LAN server.

Running on 64 bit Windows with 32 GB RAM
Game Version: v1.18.1 (Stable)
4/24/2023 21:58:16: Critical error occurred in the following mod: primitivesurvival@3.1.7
Loaded Mods: metalrecoverydon@1.0.1, primitivesurvival@3.1.7, game@1.18.1, carryon@1.0.0, commonlib@2.0.4, creative@1.18.1, survival@1.18.1, tpnet@1.10.1
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.Common.BlockAccessorBase.GetBlock(BlockPos pos, Int32 layer) in VintagestoryLib\Common\API\BlockAccessorBase.cs:line 85
at Vintagestory.GameContent.BlockEntityFarmland.GetCrop() in VSSurvivalMod\BlockEntity\BEFarmland.cs:line 802
at Vintagestory.GameContent.BlockEntityFarmland.updateMoistureLevel(Double totalDays, Single waterDistance) in VSSurvivalMod\BlockEntity\BEFarmland.cs:line 323
at Vintagestory.GameContent.BlockEntityFarmland.WaterFarmland(Single dt, Boolean waterNeightbours) in VSSurvivalMod\BlockEntity\BEFarmland.cs:line 1070
at Vintagestory.GameContent.BlockEntityFarmland.WaterFarmland(Single dt, Boolean waterNeightbours) in VSSurvivalMod\BlockEntity\BEFarmland.cs:line 1074
at PrimitiveSurvival.ModSystem.EntityEarthworm.OnGameTick(Single dt)
at Vintagestory.Client.NoObf.ClientSystemEntities.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Entities.cs:line 93
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 84
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 807
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 709
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 163
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 681
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 625
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 119
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 476
at OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 452
at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 375
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 AzuliBluespots, Apr 23rd 2023 at 8:05 PM

SpearAndFang
A suggestion, could you add the new gears to the loot drop from Cave Content compacted machinery blocks via some sort of patch? It's late-game stuff (needs tool tier 4), and I think it could help improve how to get the gears since it's only one option right now.

Edit: Seems like I came to talke about it too late. Well, hopefully in the future.

💬 SpearAndFangAuthor, Apr 23rd 2023 at 4:27 PM

gndrneutralnoun - thanks, I'll check it out
Burgersim - yeah that sounds like a sync issue

💬 gndrneutralnoun, Apr 23rd 2023 at 2:39 PM

On 3.1.6 (VS 1.18.1), I can't view the Fish eggs (Curing) entry in the handbook from the Raw version's page, and it doesn't show up when searching for it. Caviar appears, but it doesn't seem to be crafted from anything. Could be a mod conflict, but I thought I'd let you know just in case.

💬 Burgersim, Apr 23rd 2023 at 12:05 PM

SpearAndFang Thanks, that's great, and I get that mod compatibility might not be a focus btw. I might have found a bug now, which is that I set up a trotline bt no items were used, or rather I could just pick up the whole stack of items that should've been gone afterwards. I think the Server also sent out an error message, if that helps, but I'm not sure that was really related, since I don't know too much about modding ^^*

 

Edit: doing it all again did seem to fix it, maybe just a sync-isue with th server, not the mod

 

23.4.2023 12:59:02 [Server Fatal] System.NullReferenceException: Object reference not set to an instance of an object.
   at PrimitiveSurvival.ModSystem.ItemCordage.OnHeldInteractStop(Single secondsUsed, ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel)
   at Vintagestory.Server.ServerSystemInventory.callOnUsing(ItemSlot slot, ServerPlayer player, BlockSelection blockSel, EntitySelection entitySel, Single& secondsPassed, Boolean callStop) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\Inventory.cs:line 494
   at Vintagestory.Server.ServerSystemInventory.OnUsingTick(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\Inventory.cs:line 76
   at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\EventManager.cs:line 84
   at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerEventManager.cs:line 122
💬 SpearAndFangAuthor, Apr 23rd 2023 at 7:16 AM

Burgersim I did tackle Wildcraft trees support for better stairs, the raft, and wooden lanterns for the next release.  Also added wildcraft support for making cordage with some of its plants.  I'm about done with mod integration for a while - I want to focus on tidying up some outstanding issues and work in progress with Primitive Survival itself. 

💬 Burgersim, Apr 23rd 2023 at 4:41 AM

SpearAndFang Thanks, I think all in all it does work pretty well together aside from a few things. What would full compatibility change aside from stairs and the raft recipe? Btw what would also be great is if the fish and other meat(s) would work for taming dogs and cats (and foxes) for the petai-based mods, but I guess that wuld be something they would need to patch.

💬 SpearAndFangAuthor, Apr 21st 2023 at 2:21 PM

Burgersim apologies I thought I had tidied up the lack of compatibility between the two mods, at least in terms of ensuring that the log files were clean when the two mods were used together.  I can't imagine that anything breaks because of this, but it doesn't look good in the log files.  In any case, I will fix this for the next release - still undecided in terms of full on compatibility.

💬 Burgersim, Apr 21st 2023 at 5:59 AM

Is there support planned for Wildcraft Trees woods and stuff e.g. for Better Sairs? I get a lot of recipe errors and when loading the mod, and I don't seem to be able to craft the better stairs variants of them, but the vanilla ones work fine. Also a Raft can't be crafted from the woods either for example.

💬 SpearAndFangAuthor, Apr 20th 2023 at 2:07 PM

Undea agreed, I have not updated the mod for spawning in saltwater yet.  I will work on this soon. This should not cause problems for the mof though as far as I'm concerned.

💬 Undea, Apr 20th 2023 at 10:45 AM

Hi,

seacreature dont spawn in oceans.

It looks like they dont spawn in saltwater.

another thing what maybe make problems i have my world at 320 blocks.

💬 Hexedian, Apr 18th 2023 at 2:59 PM

For the record, there was no need to replace bombs. They exploded as soon as I logged in after updating.

💬 SpearAndFangAuthor, Apr 18th 2023 at 2:18 PM

I have updated the mod for the next release. Thanks once again Yanazake.  

💬 AzuliBluespots, Apr 18th 2023 at 10:55 AM

Extra translation stuff added in the forum! o/

💬 SpearAndFangAuthor, Apr 18th 2023 at 3:04 AM

Hexedian thanks for the bug report!  I've released a hotfix. It seems that I just needed to recompile to fix that issue. Also, if you happen to have any placed ore blasting bombs you will need to pick them up and place them again before igniting them.

💬 Hexedian, Apr 18th 2023 at 1:31 AM

There is a bug with ore blasting bombs, with Primitive Survival enabled. When lighting a bomb, the server stops responding, and server-event.txt spams the error message :

[Fatal] System.TypeLoadException: Could not load type 'Vintagestory.API.Server.LandClaim' from assembly 'VintagestoryAPI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
at PrimitiveSurvival.ModSystem.BEBombFuse.NearToClaimedLand()
at PrimitiveSurvival.ModSystem.BEBombFuse.Combust(Single dt)
at PrimitiveSurvival.ModSystem.BEBombFuse.OnTick(Single dt)
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\EventManager.cs:line 85
at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerEventManager.cs:line 124
at Vintagestory.Server.ServerMain.Process() in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerMain.cs:line 772

💬 SpearAndFangAuthor, Apr 17th 2023 at 10:34 PM

andresgr12 yeah you can PM me over on the VS Discord (SpearAndFang#6757) or the official forums (https://www.vintagestory.at/forums/topic/2399-primitive-survival/), or probably even Github (https://github.com/SpearAndFang/primitive-survival/issues)

💬 andresgr12, Apr 17th 2023 at 5:42 PM

Hi is there a bug reports page or something im getting an error whit this mods on my server and i will like to address you that info to see if ts in my side ot there something you can do im on version 1,18,rc 8 

💬 Bigjo66, Apr 17th 2023 at 9:03 AM

SpearAndFang Thanks, that was it - wrong version!!!

💬 SpearAndFangAuthor, Apr 17th 2023 at 3:43 AM

Bigjo66 I am not sure what is happening.  Maybe a version mismatch.  Are you using the latest version of the game and the mod?  If you are using a 1.17 release of the game you will need to remove the mod from your mods folder, download an older version of the mod from the "files" tab (like version 3.1.2), and then place that download in your mods folder.  

💬 Bigjo66, Apr 16th 2023 at 8:45 PM

SpearAndFang

I've downloaded the mod and activated it, but when I load a world I can't see any of the content?

💬 SpearAndFangAuthor, Apr 15th 2023 at 11:12 PM

IAmJade aww yeah, the hitbox for harvesting is rather small, and closer to their feet.  I really wish I could fix that one day.  So sorry!

💬 Jade1, Apr 15th 2023 at 9:52 PM

Do we have to do anything special to harvest the "Living Dead" mob? We've killed 2 and had no drops. Ooof.

💬 SpearAndFangAuthor, Apr 5th 2023 at 4:17 AM

@Jenpai
v1.18.0-rc.2?  I just tried it on all soil types and it seems to be working fine.  Make sure it's not raining, and do it on forest floor for the best results.

💬 Jenpai, Apr 4th 2023 at 4:03 PM

Edit: Is/was a sever side issue
Earthworm Grunter doesn't seem to be working in latest verison.

💬 SpearAndFangAuthor, Apr 2nd 2023 at 10:37 PM

@Yelb
If you manage to kill "The living dead" you might be able to harvest that from it. Stick it in the ground near your base and it will lightly + constantly attack anything nearby (except players). It's the skull+spine of the living dead.

💬 Yelb, Apr 1st 2023 at 11:19 AM

Hello, what is the last screenshot with the metal head something ?

💬 Loco, Mar 29th 2023 at 2:47 AM

Does the fish trophies sing? Sorry couldn't help it. Lol

💬 SpearAndFangAuthor, Mar 26th 2023 at 7:07 PM

KawZarri I just spent a bunch of time trying to recreate that and cannot, nor has anyone else ever mentioned such a thing. I can't understand why that would ever happen - a placed monkey bridge is a relatively simple block with a water wave visual effect applied to it.  My best guess is that something nearby or hail would be causing that damage.

💬 KawZarri, Mar 26th 2023 at 8:59 AM

For some reason, walking across the monkey bridge sometimes damages the players. Is this intended?

💬 SpearAndFangAuthor, Mar 23rd 2023 at 1:32 AM

BlueFuryDragon Nope

💬 BlueFuryDragon, Mar 23rd 2023 at 12:54 AM

pre 7 work on pre 6?

 

💬 Pamela, Mar 19th 2023 at 9:23 PM

That was fast!!!

💬 SpearAndFangAuthor, Mar 19th 2023 at 9:02 PM

Pamela Yup.  Some base game API changes broke me mod.  New release coming in about 10 minutes.

💬 Pamela, Mar 19th 2023 at 8:44 PM

The game locks up on the loading screen with PS installed in pre-7.

💬 lord_luba, Mar 14th 2023 at 2:54 PM

SpearAndFang I've checked the json file and that line was indeed missing. No idea why it's not there, I haven't touched that (only adding mods and changing their modconfigs).
I've added that line back and I'll see what's gonna happen.

Anyway thanks a lot for the help.

Edit: Yeah, that didn't help, gonna have to play the Remove mod and observe game...

💬 SpearAndFangAuthor, Mar 14th 2023 at 2:40 PM

lord_luba the first line of your crash logs seems to be saying that a field is missing from your configuration.  Please check:

..\VintagestoryData\clientsettings.json

There should be a line like this:
"maxAnimatedElements": 36,

If you have manually edited this file, perhaps copy and paste the contents here to ensure it is valid json
https://codebeautify.org/json5-validator.

Other than that, it might be some sort of mod conflict or game customization, I don't know.

💬 lord_luba, Mar 14th 2023 at 12:46 PM

May I please ask, why I might be getting this crash? I started a new game (it's like 3 hours of game play) and suddenly this crash appeared, multiple times already and I wasn't able to figure out why it's happening.
I'm most likely to blame for adding too many things, but if you have any idea, what might be the culprit...
Thank you.

Running on 64 bit Windows with 20 GB RAM
Game Version: v1.17.9 (Stable)
14.3.2023 13:33:15: Critical error occurred
Loaded Mods: aculinaryartillery@1.0.11, advancedsmithing@1.3.0, animalcages@2.0.6, arrowrecovery@1.0.0, attributer@1.0.3, autosifter@1.1.0, bettercrates@1.5.3, betterruins@0.0.7, brigandinerebalance@1.0.0, extrachests@1.6.2, fireclayfrompanning@1.0.0, justmoreruins@0.4.0, meteoricexpansion@1.2.2, moredrifterloot@1.5.4, moredungeons@0.1.1, MoreTorchHolders@1.0.0, neosadditions@1.0.2-rc.1, nightwatcher@1.3.0, NoMoreDrifterThrowing@1.0.0, pieontheshelf@1.0.0, primitivesurvival@3.1.2, quicklimepk@1.0.0, ReducedDrifterGroupsandLightLevelSpawn@1.0.0, rpgitemrarity@1.0.2, rustandrails@1.0.4, riflemod@1.0.0, sod@1.0.0, sortablestorage@1.6.0, soulshards@1.0.1, stackables@2.0.5, game@1.17.9, wildcrafttrees@1.1.4, wildcraft@1.5.1, egocaribautomapmarkers@2.4.0-pre.1, captureanimals@2.3.0, carryon@0.10.3, carryonmore@1.3.1, cuniculture@1.0.1, expandedfoods@1.6.5, extrachutes@1.0.0, farmlanddropssoil@1.4.0, hudclock@2.8.0, kilntimeviewer@1.0.0, prospectorinfo@4.1.2, recyclebags@1.0.1, recycleclothes@1.0.0, recyclestorage@1.0.1, stepup@1.2.0, creative@1.17.9, survival@1.17.9, knapster@2.3.1, tradercamps@1.0.4, onestick@1.0.1, ensisswordpack@2.0.0
System.MissingFieldException: Pole nebylo nalezeno: Vintagestory.API.Config.GlobalConstants.MaxAnimatedElements.
v PrimitiveSurvival.ModSystem.EntityGenericShapeRenderer.DoRender3DOpaque(Single dt, Boolean isShadowPass)
v Vintagestory.Client.NoObf.SystemRenderEntities.OnRenderOpaque3D(Single deltaTime) v VintagestoryLib\Client\Systems\Render\RenderEntities.cs:řádek 102
v Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) v VintagestoryLib\Client\Util\ClientEventManager.cs:řádek 199
v Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) v VintagestoryLib\Client\ClientMain.cs:řádek 1176
v Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) v VintagestoryLib\Client\ClientMain.cs:řádek 1259
v Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) v VintagestoryLib\Client\ClientMain.cs:řádek 1104
v Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) v VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:řádek 125
v Vintagestory.Client.ScreenManager.Render(Single dt) v VintagestoryLib\Client\ScreenManager.cs:řádek 680
v Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) v VintagestoryLib\Client\ScreenManager.cs:řádek 624
v Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) v VintagestoryLib\Client\ClientPlatform\GameWindow.cs:řádek 131
v System.EventHandler`1.Invoke(Object sender, TEventArgs e)
v OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) v C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:řádek 479
v OpenTK.GameWindow.DispatchRenderFrame() v C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:řádek 454
v OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) v C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:řádek 375
v Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
v Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) v VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:řádek 93

💬 SpearAndFangAuthor, Mar 7th 2023 at 1:58 AM

Yanazake Much appreciated!

💬 SpearAndFangAuthor, Mar 7th 2023 at 1:57 AM

@Taldune not sure what you mean.  Seems ok.

💬 AzuliBluespots, Mar 6th 2023 at 8:38 PM

Posting the translations to the new stuff in the forums 👀

💬 Taldune, Mar 6th 2023 at 7:46 PM

Seems like a visual bug on the smoker?

💬 SpearAndFangAuthor, Mar 2nd 2023 at 5:26 AM

v3.1.3 is only for the 1.18 pre-release.  Maybe you had a version mismatch.

💬 Veigh, Mar 2nd 2023 at 3:47 AM

update: reverted back to version 3.1.2 and everything seems to be working now

💬 Veigh, Mar 2nd 2023 at 3:40 AM

hmmm... well i reinstalled the mod, and even downloaded the latest version and still no smoker... and also now the game doesnt know what the jerky item or tree hollows are

💬 Veigh, Mar 2nd 2023 at 3:23 AM

hmmm... that is odd. ill see if the crafting recipe works

💬 Diabolikal, Mar 2nd 2023 at 1:09 AM

Definitely is in the handbook, perhaps the mod did not install correctly? https://i.imgur.com/OoinmHq.jpg Veigh

💬 Veigh, Mar 2nd 2023 at 12:35 AM

where do i find the crafting recipe for the smoker? it is not in the guide and there is nothing that comes up if i search "smoker" in the book. or how do i smoke meat instead of making jerky. there are no instructions for smoking meat as far as i can see 

💬 MrOrange, Mar 1st 2023 at 3:30 PM

I started a new world with just the primative survival mod and looked for the Guide - primative survival: quick starte guide isn't in the list.  I'm using mod version 3.1.2.
Well I started a new world again and now it's there ¯\_(ツ)_/¯

💬 AlphaPyxis, Feb 28th 2023 at 9:31 AM

@SpearAndFang Awesome, Thanks for updating that. Love your work. I have only messed with the brige and the fish trap but these are excellent additions to the game. Well done!

💬 SpearAndFangAuthor, Feb 27th 2023 at 3:38 PM

AlphaPyxis oof. yes, sorry I always forget about that and have updated the documentation.  I had arbitrarily made the maximum length of a bridge 60 blocks.

💬 AlphaPyxis, Feb 27th 2023 at 3:11 PM

@SpearAndFang Nevermind, Had to build a post in between seems there is a length limitation i wasnt aware of :) Image 1

💬 AlphaPyxis, Feb 27th 2023 at 2:21 PM

@SpearAndFang Thank you for the reply, Unfortunately that is still happening no matter which way i approach placing these monkey bridges. Ill try again sometime during the week but i give up for now. Thanks again.

💬 SpearAndFangAuthor, Feb 27th 2023 at 5:09 AM

new release for 1.18.  For the bravest of the brave, and the boldest of the bold.

💬 SpearAndFangAuthor, Feb 26th 2023 at 5:59 PM

AlphaPyxis apologies. those messages in game are not exactly helpful. It looks like it can't find a second endpoint to attach to.

If you've ever set up a trotline, it's basically the same, except your endpoints need to be two blocks high.  See
https://youtu.be/Gmq1iN99Ri0

I'm successfully placing a monkey bridge right here.  Note the (minimum) two block high endpoint on the far side of the lake.  Also, you click on the bottom of the two blocks to place it
https://youtu.be/9uSBfcw8Aa4?t=67

💬 AlphaPyxis, Feb 26th 2023 at 2:00 PM

Hey everytime I try to place a monkey bridge i get this message Image 2 . Dont know what it means as i have loads of pieces in my inventory (more than enough for the block distance), Anyone have any ideas? Also when i try in other areas this is what it says

Image 1

I am incapable of placing a bridge it seems. Thank you in advance.

 

 

 

💬 Miloski, Feb 23rd 2023 at 3:51 AM

great mod for vintage civ!

💬 SpearAndFangAuthor, Feb 12th 2023 at 6:08 AM

Smile 
appriciate the kind words, and yes I like the release idea better and will implement that instead.  Some people probably like the crazy strobe effect...idk.

💬 Smile, Feb 11th 2023 at 8:19 PM

Love the mod and everyone on our community server enjoys the addition. Keep up the great work!
we're excited to figure out the secrets, one day haha

Edit: Another thing with fireflies, if you could allow us to release the caught ones back to unbaited if they are not the ones we wanted that would be awesome as
This could potentially mitigate the issue with catching lots of the strobing ones if we have a disposition to not liking the strobe effect rather than making the strobe much slower :)

💬 SpearAndFangAuthor, Feb 11th 2023 at 4:00 PM

Smile that all sounds reasonable to me.  I've added it to the to-do list for the next release.  Thanks!

💬 Smile, Feb 10th 2023 at 9:51 PM

Firefly Jars of the same type should stack to at least half of the empty jar amounts. The current stack is 1, even lanterns in the base game stack.

I also feel that the fireflies pulse their lights too quickly still. From a usability perspective, it could be slowed down a ton to create a less distracting effect.

💬 SpearAndFangAuthor, Feb 7th 2023 at 12:37 AM

Aedis Oops, yes. I've done it.

💬 Aedis, Feb 6th 2023 at 5:49 PM

Hello, any chance for update of github repo as well?  (I am building locally because I build against net461 which works for me)

💬 SpearAndFangAuthor, Jan 22nd 2023 at 3:51 PM

MadKingRiley May I ask why you're running such an old version of the game (v1.17.3)?  A lot of vanilla bugs were fixed between then and now, including at least one related to liquid containers.

Anyways...long story short, while the latest release of this mod is tagged as working with older versions of the game and *should* mostly work, the truth is that I haven't tested the mod with older versions and have little interest in doing so.  Sorry.

💬 MadKingRiley, Jan 22nd 2023 at 3:42 AM

The game is crashing when loading a save and creating a new world crash log is pointing to primitive survival.

Running on 64 bit Windows with 64 GB RAM
Game Version: v1.17.3 (Stable)
1/21/2023 10:24:20 PM: Critical error occurred in the following mod: primitivesurvival@3.1.1
Loaded Mods: abandonedkingdom@0.0.2, aculinaryartillery@1.0.6, tonwexp@1.1.0, betterruins@0.0.6, necessaries@1.1.3, TA_plainsandvalleys@1.0.1, primitivesurvival@3.1.1, game@1.17.3, wildcraft@1.4.3, autosifter@1.0.1, captureanimals@2.3.0, expandedfoods@1.6.1, medievalexpansion@3.8.1, morepiles@1.2.2, petai@1.5.4, playercorpse@1.5.5, prospectorinfo@4.1.1, ruinvariants@1.0.1, vanvar@2.0.1, creative@1.17.3, survival@1.17.3, xlib@0.6.10, cats@1.5.3, tradercamps@1.0.2, wolftaming@1.5.3, xskills@0.6.12
System.MissingMethodException: Method not found: 'Vintagestory.API.Common.ItemSlot Vintagestory.GameContent.BlockContainer.GetContentInDummySlot(Vintagestory.API.Common.ItemSlot, Vintagestory.API.Common.ItemStack)'.
at PrimitiveSurvival.ModSystem.BlockLiquidIrrigationVesselBase.GetContentInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world)
at PrimitiveSurvival.ModSystem.BlockLiquidIrrigationVesselBase.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo)
at Vintagestory.Common.CreativeTab.CreateSearchCache(IWorldAccessor world) in VintagestoryLib\Common\GameContent\Inventory\CreativeTab.cs:line 43
at Vintagestory.Common.CreativeTabs.CreateSearchCache(IWorldAccessor world) in VintagestoryLib\Common\GameContent\Inventory\CreativeTabs.cs:line 47
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()

💬 SpearAndFangAuthor, Jan 20th 2023 at 5:42 AM

Appreciate all the feedback related to lava. I'm not ready to do anything any time soon but it's certainly given me some new things to consider!

💬 l33tmaan, Jan 19th 2023 at 8:43 PM

Oh no!! Lava is my end-game light and heat source for my home, don't make it too painful to use! I love to have lava waterfalls behind glass, it's peak aesthetic.

💬 BeetleSong, Jan 19th 2023 at 8:02 AM

Just some thoughts on the lava matter. If you wanted to do something more realistic. You could have it solify into lava rock which can be used for irrigating farms (its great drainage in plant pots) maybe putting it down could increase the range water source blocks provide benefit to. 

Its a great fireproofing material for fire pits and gardens. So maybe surrounding pit kilns in lava rock path blocks will prevent fire spread

Lava rock is also insanely sharp, similar to Obsidian (which is also technically a lava rock). It has potential as a weapon (although a not very durable weapon).

Also seeing as Real Life Primitive Survival relies on having clean sources of water, lava rocks could be used as a more long term solution to filtering water. Maybe doesn't do as well as Charcoal or other more temporary solutions, but the lava rocks could last a longer period of time or be used in more permanent solutions 

Obviously I'm not sure what type of features you will be implementing in the future or what is even possible in the game. But its 3am and its a perfect time to shamelessly throw ideas to the wind.

💬 SpearAndFangAuthor, Jan 19th 2023 at 7:43 AM

@Briccars yeah I'd really like to do something with lava but I just don't know what.  It was mostly just an experiment to see what players could do with lava if they could move it, and produced some interesting results. I tend to lean towards realism these days, and lava just isn't useful for much.  I'm more tempted to have it cool and harden in the bucket unless it's poured in a clay mold of some sort or poured on the ground to harden.  idk.  I'm drawing a blank on the lava front.

💬 Briccars, Jan 15th 2023 at 8:25 PM

Would love it if you could craft something with the lava bucket. I was thinking of an lava heated forge that provides infinite but slower heat. And it would cost the lava and the bucket.

💬 SpearAndFangAuthor, Jan 3rd 2023 at 12:45 AM

Lexingtondavid correct, the spawn rates are pretty low so as to not be overwhelming in larger multi-player games.  Plus they're hard to see and behave a lot like foxes (flee first), so unless you step on one while running you're most likely to only see one chasing a hare.

💬 Lexingtondavid, Jan 2nd 2023 at 9:46 PM

I've rarely if ever found snakes naturally in the wild, all of mine have ever been spawned in from picking up rocks off the ground.

💬 SpearAndFangAuthor, Jan 2nd 2023 at 5:50 PM

SalazarWindriver Nope, not snakes as near as I can tell. I put a bunch of chickens and snakes together for an extended period and ended up with a couple of dead roosters, but I'm 99% sure that's because the roosters were fighting each other.  All of the chickens and chicks remained untouched.  That would be consistent with the snake ai - they will seek and attack hares and players only.  I also checked crabs and they will only seek and attack players.

I'm betting that this is something from another mod, or a vanilla creature that then left or despawned before you arrived.

💬 SalazarWindriver, Jan 2nd 2023 at 4:04 PM

What are the conditions for snakes to spawn? just checked on my chickens and found a bunch dead and no foxes in there so I think it was snakes.  

💬 SpearAndFangAuthor, Dec 31st 2022 at 4:56 AM

Ryan_Thomas 😊

💬 Ryan_Thomas, Dec 29th 2022 at 6:39 PM

Totally loving the new furrowed land, thank you :)

💬 SpearAndFangAuthor, Dec 25th 2022 at 4:29 AM

Splinter1343 Nope. Add it at any time.

💬 Splinter1343, Dec 25th 2022 at 12:51 AM

Do you need to make a new world for this mod to work?

💬 SpearAndFangAuthor, Dec 24th 2022 at 4:57 PM

AzazelSurris go into the Mod Manager and Open Mods Folder.  Ensure that there is only one copy of the Primitive Survival mod in there (PrimitiveSurvival3.1.1.zip).  Delete any other ones.  Then click the Reload Mods button.  There should only be one listed in Installed mods. If there is more than one (whether it's enabled or not) the mod will not work.

💬 AzazelSurris, Dec 24th 2022 at 9:48 AM

having a crash on loading a world in SP

Running on 64 bit Windows with 24 GB RAM
Game Version: v1.17.8 (Stable)
12/24/2022 3:28:14 AM: Critical error occurred
Loaded Mods: game@1.17.8, creative@1.17.8, survival@1.17.8
System.Exception: Don't know how to instantiate item of class 'itempelt' did you forget to register a mapping?
at Vintagestory.Common.ClassRegistry.CreateItem(String itemClass) in VintagestoryLib\Common\ClassRegistry.cs:line 273
at Vintagestory.Common.ItemTypeNet.ReadItemTypePacket(Packet_ItemType packet, IWorldAccessor world, ClassRegistry registry) in VintagestoryLib\Common\Network\ItemTypeNet.cs:line 19
at Vintagestory.Client.NoObf.GeneralPacketHandler.PopulateItems(List`1 items, Int32 listSize) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 561
at Vintagestory.Client.NoObf.GeneralPacketHandler.LoadItemTypes() in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 471
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandleServerAssets_Step1() in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 414
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()

tested on a world that loads fine without the mod, and on a brand new world

 

💬 SpearAndFangAuthor, Dec 20th 2022 at 7:39 PM

DarkNetNES ❤️

💬 DarkNetNES, Dec 20th 2022 at 5:31 PM

@SpearAndFang Ops! totally my fault, apparently if it has to do with the one you mention, thank you very much for the work with this mod!, the pool of water is very cool and the traps for the fish!

💬 SpearAndFangAuthor, Dec 20th 2022 at 3:29 PM

DarkNetNES That looks like the fruit tree crash that people were having with some of the earlier releases of the game itself 1.17, even without mods.

https://github.com/anegostudios/VintageStory-Issues/search?q=BlockEntityFruitTreePart&type=issues

Although this could be because of a mod, especially one that adds or modifies fruit trees.  It is very unlikely that Primitive Survival is causing this issue.  My best suggestion is to make sure the game is updated (1.17.9) and disable any fruit tree related mods.

💬 DarkNetNES, Dec 20th 2022 at 1:53 PM

First of all thanks for the mod!!!, I've been running into this problem lately;

 

System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
en Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) en VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:línea 270
en Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(String typeForLogging, Shape shapeBase, MeshData& modeldata, ITexPositionSource texSource, Vec3f wholeMeshRotation, Int32 generalGlowLevel, Byte climateColorMapId, Byte seasonColorMapId, Nullable`1 quantityElements, String[] selectiveElements) en VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:línea 203
en Vintagestory.GameContent.BlockEntityFruitTreePart.GenFoliageMesh(Boolean withSticks, MeshData& foliageMesh, MeshData& sticksMesh) en VSSurvivalMod\Systems\FruitTree\BEFruitTreePart.cs:línea 268
en Vintagestory.GameContent.BlockEntityFruitTreeBranch.GenMeshes() en VSSurvivalMod\Systems\FruitTree\BEFruitTreeBranch.cs:línea 250
en Vintagestory.GameContent.BlockEntityFruitTreeBranch.GenMesh() en VSSurvivalMod\Systems\FruitTree\BEFruitTreeBranch.cs:línea 236
en Vintagestory.GameContent.BlockEntityFruitTreeBranch.FromTreeAttributes(ITreeAttribute tree, IWorldAccessor worldForResolving) en VSSurvivalMod\Systems\FruitTree\BEFruitTreeBranch.cs:línea 386
en Vintagestory.Client.NoObf.ClientChunk.AddOrUpdateBlockEntityFromPacket(Packet_BlockEntity p, ClientMain game) en VintagestoryLib\Client\Model\ClientChunk.cs:línea 422
en Vintagestory.Client.NoObf.GeneralPacketHandler.HandleBlockEntities(Packet_Server packet) en VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:línea 817
en Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) en VintagestoryLib\Client\ClientMain.cs:línea 1138
en Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) en VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:línea 123
en Vintagestory.Client.ScreenManager.Render(Single dt) en VintagestoryLib\Client\ScreenManager.cs:línea 678
en Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) en VintagestoryLib\Client\ScreenManager.cs:línea 622
en Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) en VintagestoryLib\Client\ClientPlatform\GameWindow.cs:línea 124
en System.EventHandler`1.Invoke(Object sender, TEventArgs e)

 

Any idea? i,m check version, but it seems more like a problem of textures or blocks? forced to reset the world? 

💬 SpearAndFangAuthor, Dec 16th 2022 at 1:51 AM

Just to follow up on xghilliex's issue for anyone reading this - it was a mod version mismatch, so not really a mod issue per se.

💬 SpearAndFangAuthor, Dec 15th 2022 at 7:00 AM

xghilliex I can only speculate without seeing some log files (server-main.txt especially, and maybe client-main.txt), but from past experience (1) make sure that only one copy of Primitive Survival is sitting in the mods folders - any older versions need to be removed completely from that folder, even if they are disabled in game...and (2) make sure it's in the same state on the client, and that the client is using the same version as the server.

Unlikely, but also, (3) if you've been mucking with modmaker.exe over the last couple of days, it was doing some strange things that were causing similar breakage.

If none of that helps and that's you asking a similar question over on the VS Discord, maybe post those log files over there (I'm SpearAndFang there too) since they're a little easier to read over there.

💬 xghilliex, Dec 15th 2022 at 3:30 AM

Hey! I am an Admin on a community that is running Primitive survival. The mod is loading correctly on our dedicated server and the guide is ingame however, the recipes and the links to them in the guide that's in the handbook are not working.  Do you know what could cause something like this to happen?  Thanks! 

💬 Krieden, Dec 13th 2022 at 7:15 PM

sorry I put this in the wrong comments section :(, but yeah I think that might have been where I was, I was just scrolling down the list of recipes so not 100% at wich point it actually crashed. I do recall seeing that just before though.

💬 Thranos, Dec 13th 2022 at 10:20 AM

Oh lord, is the part-bake crash bug back?

💬 l33tmaan, Dec 13th 2022 at 8:50 AM

Uhhh.

Krieden Did part-baked sausages crash you?

💬 SpearAndFangAuthor, Dec 13th 2022 at 5:00 AM

Krieden Sorry, but I'm just not seeing any coorelation between this mod and that crash. I think you've arrested the wrong suspect.

Sausages are an Expanded Foods thing, and if I had to guess I'd say it's a conflict between XSkills and Expanded Foods.  No evidence to go on really, just a hunch. Ima ping l33tmaan on the off chance that he has something to add.  Anyways, make sure those two mods are up-to-date, along with A Culinary Artillery and XLib.

💬 Krieden, Dec 13th 2022 at 3:27 AM

Had an odd crash and it looks like its coming from this mod, so just a heads up, here is the crash log. It happened when I opened the the handbook and was scrolling through recipes. I was scrolling though recipes for bushmeat and was looking at the sausages section.

Running on 64 bit Windows with 32 GB RAM
Game Version: v1.17.9 (Stable)
12/12/2022 10:21:43 PM: Critical error occurred
Loaded Mods: aculinaryartillery@1.0.10, buzzwords@1.2.0, cavecontent@1.0.1, primitivesurvival@3.1.0, game@1.17.9, alchemy@1.6.4, expandedfoods@1.6.4, petai@1.5.5, playercorpse@1.5.5, prospectorinfo@4.1.2, roadworks@1.0.9, creative@1.17.9, survival@1.17.9, xlib@0.6.14, xrowboat@0.0.5, feverstonehorses@1.3.9-rc.2, xskills@0.6.14
System.Exception: Can't create itemstack without collectible!
at Vintagestory.API.Common.ItemStack..ctor(CollectibleObject collectible, Int32 stacksize) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 186
at Vintagestory.GameContent.CollectibleBehaviorHandbookTextAndExtraInfo.GetHandbookInfo(ItemSlot inSlot, ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\CollectibleBehaviorHandbookTextAndExtraInfo.cs:line 926
at Vintagestory.GameContent.GuiHandbookItemStackPage.GetPageText(ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 110
at Vintagestory.GameContent.GuiDialogHandbook.initDetailGui() in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 268
at Vintagestory.GameContent.GuiDialogHandbook.OpenDetailPageFor(String pageCode) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 332
at Vintagestory.API.Client.ItemstackTextComponent.OnMouseDown(MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\Richtext\ItemstackTextComponent.cs:line 104
at Vintagestory.API.Client.GuiElementRichtext.OnMouseDownOnElement(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementRichtext.cs:line 519
at Vintagestory.API.Client.GuiElement.OnMouseDown(ICoreClientAPI api, MouseEvent mouse) in VintagestoryApi\Client\UI\Elements\Impl\GuiElement.cs:line 640
at Vintagestory.API.Client.GuiComposer.OnMouseDown(MouseEvent mouseArgs) in VintagestoryApi\Client\UI\GuiComposer.cs:line 459
at Vintagestory.API.Client.GuiDialog.OnMouseDown(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 536
at Vintagestory.Client.NoObf.GuiManager.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 394
at Vintagestory.Client.NoObf.ClientMain.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 2251
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonDown(Object sender, MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 220
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at OpenTK.Platform.Windows.WinGLNative.HandleXButtonDown(IntPtr handle, WindowMessage message, IntPtr wParam, IntPtr lParam) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\Platform\Windows\WinGLNative.cs:line 582
at OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr handle, WindowMessage message, IntPtr wParam, IntPtr lParam) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\Platform\Windows\WinGLNative.cs:line 804
at OpenTK.Platform.Windows.Functions.DispatchMessage(MSG& msg)
at OpenTK.Platform.Windows.WinGLNative.ProcessEvents() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\Platform\Windows\WinGLNative.cs:line 1551
at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 369
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event Log entries containing Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 12/7/2022 7:00:16 PM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1632951646305068015, type 5
Event Name: RADAR_PRE_LEAK_64
Response: Not available
Cab Id: 0

Problem signature:
P1: Vintagestory.exe
P2: 1.17.9.0
P3: 10.0.19044.2.0.0
P4:
P5:
P6:
P7:
P8:
P9:
P10:

Attached files:
\\?\C:\Users\Reed\AppData\Local\Temp\RDR5F00.tmp\empty.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER5F20.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER5F50.tmp.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER5F8D.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER5FEC.tmp.txt

These files may be available here:


Analysis symbol:
Rechecking for solution: 0
Report Id: 6ba6356f-ca9d-4fb4-b7fe-ff86d9079b17
Report Status: 268435456
Hashed bucket: 1dc75c8e8b60a89926a968dedd6723ef
Cab Guid: 0 }

💬 PastaNipples, Dec 11th 2022 at 5:45 PM

SpearAndFang Solid enough! Much respect for your creativity all the same :)

💬 Dr_Cummies, Dec 11th 2022 at 1:18 AM

Thats great to know!

💬 SpearAndFangAuthor, Dec 11th 2022 at 12:03 AM

Dr_Cummies I've already sorted out the "conflicts" between the two mods for the next release.  As for full on integration, I'm just not sure how far I'll go with that - I don't use logs/planks for a lot of things so I'm not sure what specifically you had in mind.  Also...thanks!

💬 Dr_Cummies, Dec 10th 2022 at 11:22 PM

Hi i love this mod and always make it a must for my playthroughs, but is there a way to make this compatible with "wildcraft trees"? some trees dont show there textures and cant be proccessed with items you mod brings.

💬 SpearAndFangAuthor, Dec 10th 2022 at 4:19 PM

PastaNipples appreciate the kind words!  While your idea is solid, I generally don't tackle random requests unless they give me an immediate OMG YES! vibe.  I prefer to be a part of the entire creative process from idea to execution.  Unleashing my creativity is the primary reason why I mod, so I'm going to have to let that one slide.

Not saying that my ideas are better, just that they're mine.

💬 PastaNipples, Dec 8th 2022 at 1:48 AM

Love this mod! Question/possible addition request (if such a place as the comments is appropriate to do so): an item/trap similar in function to the fish basket, baited with worms/berries/etc, with the intent of randomly producing bird feathers from 'wild birds' (unseen but like the fish in the water providing a resource)? Perhaps two tiers, one a simple nest made of dry grass, the next a proper birdhouse, each one having a chance to produce bird eggs in addition/more feathers than the other?

I ask because I highly enjoy this mods designs, and living so far in the North in my current run I haven't found a single bird...but while I can search for beehives, I can't find bird nests to break for feathers! Lacking an option to make flights out of bark/leaves, I figure maybe a trap-nest thingy to occasionally produce feathers is not so unreasonable.

Thank you, and all involved, for the mod!

💬 gndrneutralnoun, Dec 5th 2022 at 10:02 PM

Fair enough on the no-drops, it's your mod after all. Though it could be an option in the config that's disabled by default... Either way, again, it's your mod. And I'm glad to hear that the new update includes the soil color. :) Hopefully maybe in the future the furrows can be changed to their original height? Depends, I guess, I'm no expert.

💬 PeterSanderson, Dec 5th 2022 at 4:28 PM

Thanks kindly, SpearAndFang :)

💬 SpearAndFangAuthor, Dec 5th 2022 at 2:34 AM

PeterSanderson Yup I've already got that on my list.  If you're anxious, you could change it here PrimitiveSurvival3.0.9.zip\assets\primitivesurvival\blocktypes\other\furrowedland.json
It's near the top "blockageChancePercent": 0.25,

💬 SpearAndFangAuthor, Dec 5th 2022 at 2:14 AM

gndrneutralnoun I can get behind the idea of furrows matching farmland and will add that to my to-do list.  Terra preta furrows is some serious flex btw.  I originally had the model the same height as farmland but it caused some weirdness with water rendering and weird looking ice, so I intentionally raised those models to sort that out.  I'm not doing the farmland drops soil compatibility - while that's pretty legit for farmland I feel like there's not enough soil in a furrow to warrant that.

And thanks!

💬 PeterSanderson, Dec 5th 2022 at 12:56 AM

Any way to lower the chance of blockages or making it adjustable in the cfg file? I am finding them a bit overly frequent. If I have to spend too much time clearing blockages, I'll end up having to use the uglier but more efficient water source block, and I would rather avoid that. Keep up the excellent work, otherwise. Looking forward to the above ground irrigation system.

💬 gndrneutralnoun, Dec 4th 2022 at 7:06 PM

Love the new farmland irrigation system! I have a suggestion, though: I'd like it if the color of the furrowed farmland reflected the soil that was used to make it. I have an abundance of terra preta due to the mods I use and I'd like to make my furrows match my farmland, since I care a bit too much about aesthetics. At least, the block model being level with the height of the farmland would be awesome. Also, if you make it so that the furrowed farmland reflects the soil type, maybe add compatibility for them to drop the soil block if Farmland Drops Soil is installed? Either way, great work again!

💬 SpearAndFangAuthor, Dec 3rd 2022 at 2:30 AM

Appreciate the kind words.  Thanks Tressym ❤️

💬 Tressym, Dec 2nd 2022 at 8:15 PM

This continues to be one of my favorite content addition mods for the game, thanks for your hard work! :) ❤️

💬 SpearAndFangAuthor, Nov 26th 2022 at 10:50 PM

Got it. Thanks!

💬 AzuliBluespots, Nov 26th 2022 at 9:24 PM

I updated the pt-br translation, it's probably complete now with the particulator part (some bits left untranslated because it's links and stuff) and fixed at least one mistake I made on the smoker part. :) Posting on the forums!

💬 SpearAndFangAuthor, Nov 26th 2022 at 4:32 PM

Stejer When falling on spikes, the faster an entity is moving the more damage they take, so in theory the answer is yes.

But I'm not sure exactly how acceleration works when falling so I can't say whether or not entities have already reached the maximum fall speed at 3 blocks or not.  Aside: colliding with a wall while falling also seems to slow them down (and therefore decrease the damage).

It is by design that you take a small amount of damage when first walking onto a spike block.  But if the entire floor was spikes then once you are on the spikes you will no longer take damage. Therefore I personally tend to spread the spikes out a bit down there so that I can safely walk between them and so that entities will eventually walk around enough and die.

Something like that.

💬 Stejer, Nov 26th 2022 at 2:03 PM

question here! when you make a pit trap does the damage increase the deeper it is? like a pit trap 5 blocks deep will do more damage than a 3 blocks deep or is it a set number?

also is there a way to make so you can not take damage if you are not falling into the pit? (i almost died a few times trying to reach boars and sheep that died from the fall) maybe make so if you enter on a horizontal angle in the pit trap you are slower but dont take damage as if you were avoiding the spikes while trying to reach inside it?

 

those are just some ideas but the priority for me is the first question. thnx

💬 RATDETECTIVE, Nov 26th 2022 at 12:17 AM

@ SpearAndFang Thank you!

💬 SpearAndFangAuthor, Nov 25th 2022 at 3:15 PM

@RATDETECTIVE I'm dumb. There's a couple of ways you could prevent snakes (well anything) from spawning under sticks and rocks.  1.  You could modify the modconfig file (see custom mod configuration above) and set WormFoundPercentRock and WormFoundPercentStickFlint to 0.
2. Alternatively, you could delete this patch from the mod:  assets/primitivesurvival/patches/ps-rightclickpickupspawn.json

💬 SpearAndFangAuthor, Nov 25th 2022 at 4:37 AM

RATDETECTIVE oh well that's a problem - it's hardcoded.  Although if you break rocks, sticks, and flint first and then pick them up (left click instead of right click) no snakes will appear...I see lots of people do this so it's not unusual, and you can still get earthworms using the grunting tool instead.   Related: I removed snakes from tree hollows in the latest release.

@Veigh It's just some boards and cobblestone. You can look it up in the in-game handbook, right?

💬 Veigh, Nov 25th 2022 at 1:44 AM

can you explain how to build the smoker please? the description doesnt say how it is built

💬 RATDETECTIVE, Nov 24th 2022 at 7:12 PM

Thanks for the tip on stopping the snake spawn in world. I am still having them spawn under rocks, though. How would I remove that feature?

💬 SpearAndFangAuthor, Nov 22nd 2022 at 5:09 AM

LadyBlakeHammer It's hardcoded, sorry.  Afaik, that 100% moisture level has to come at a cost.

If it's any consolation, I'm focusing all of my efforts on other irrigation methods for the next release!

💬 LadyBlakeHammer, Nov 22nd 2022 at 12:25 AM

There some way to change the options of the area of effect of irrigation vessels; trying to start up a proper farm is getting cumbersome with small area effected.

💬 AzuliBluespots, Nov 21st 2022 at 12:44 PM

I guess Expanded Foods it is.

💬 SpearAndFangAuthor, Nov 21st 2022 at 5:16 AM

Yanazake Thanks again!

"Also, the fish fillet going directly to charred in the firepit seems to be still happening."

I just tested this and they definitely say cooked, not charred, and have the appropriate satiety.  I'm not sure what to tell you.  Expanded Foods perhaps?

💬 SpearAndFangAuthor, Nov 21st 2022 at 5:12 AM

RATDETECTIVE There's two different types of spawnconditions going on there - during worldgen and at runtime. So you might have to also zero out TriesPerChunk-Avg (a little higher in those files) to take care of the worldgen stuff.  Even then, some snakes may have already spawned in your world and may need to be removed manually with the /entity remove commands.

wiki.vintagestory.at/index.php/List_of_server_commands#/entity

💬 RATDETECTIVE, Nov 21st 2022 at 3:37 AM

is there a way to completely disable a creature spawn? like snakes? (for those who are phobic) I changed all values to zero in the "chance" entry in assets\primitivesurvival\entities\land for all four snake variants, but still getting snake spawns : (

💬 AzuliBluespots, Nov 20th 2022 at 12:38 PM

SpearAndFang

Posted the partial (95~%) translation in the forums. I'll update it when I get to tackle the particulator text. Hopefully I get some feedback from it.
Also, the fish fillet going directly to charred in the firepit seems to be still happening.

💬 Cofet, Nov 19th 2022 at 10:22 PM

I sent you the files on the discord for PS. Yes I am using English. Thank you for your time and response.

💬 SpearAndFangAuthor, Nov 19th 2022 at 8:25 PM

Cofet
There wasn't any serious changes between those versions so I can't imagine what would be causing that other than maybe a problem with one of my language files.  Are you using a language other than English?

Otherwise I'm sure that the answer is in your logs\server-main.txt, so if I could get a look at that, either here or on the forums or on the VS Discord.

💬 Cofet, Nov 19th 2022 at 7:26 PM

I am having issues where starting a single player world cannot startup properly with v3.0.7 and crashes VS. When I revert to v3.0.6 there are no issues.

💬 SpearAndFangAuthor, Nov 17th 2022 at 3:27 PM

Yanazake I have not tried uploading a file here, so the forum might be easier.  Or the official VS Discord will also allow you to upload files easily. And thanks in advance!

💬 AzuliBluespots, Nov 17th 2022 at 12:24 PM

SpearAndFang

Thanks, I'll try it when I can. Also one final thing:
I'm working on a PT-BR translation of your mod, how can I send you the language file when it's done? Just post it here or in the forum?

💬 SpearAndFangAuthor, Nov 15th 2022 at 6:41 PM

Yanazake you can't breed earthworms yet sorry.

Check under tools above for most of the deets regarding an earthworm grunter.  Basically you have the grunter in your offhand, a stick in your other hand, then sneak and click on the ground.  Forest floor is ideal but any soil will work, works better with no rain, and if you clear away the grass and whatnot you can see worms pop up from the ground easier.  Continue to sneak and look at the ground and you should hear the stick constantly rubbing against the grunting tool.  Worms will start to show up around you.  It's a lot like panning, you have to keep at it for a while.

Of course it can't be too warm or cold.

💬 AzuliBluespots, Nov 15th 2022 at 10:46 AM

I just learned how to use the earthworms and WOW, I need more of them :) Can we breed them somehow?
Also, what does the earthworm grunter do? How can I use it?

💬 SalemRobin, Nov 11th 2022 at 6:10 AM

Could you add the ability to disable the better stairs addition? idk it just irks me to have two sets of the same stairs which is nitpicky so disregard this if you'd feel it'd be difficult. have a good day!

 

💬 SpearAndFangAuthor, Nov 10th 2022 at 5:48 PM

Viodele - fishing, a lot of fishing - weir traps, fish baskets, and a lot of time and luck.

💬 Viodele, Nov 10th 2022 at 9:50 AM

SpearAndFang, can you tell me how to get Necronomicon, Temporal Relic and relic parts?

💬 SpearAndFangAuthor, Nov 10th 2022 at 3:30 AM

@Orden, if I could get my hands on some log files it would be very helpful - I'm most interested in server-main.txt and client-main.txt.  This is not a good place to post such things but the forums is good (click the homepage link above), or I am easy to find and PM on the official VS Discord.  I know that Particulators have been used successfully on other servers in the past, like Conquest of Blocks.

@Yanazake The irrigation vessel fully waters 2 blocks in every direction excapt diagonal, like this (N=no water, Y=Yes water, O=Irrigation Vessel)

NYYYN
YYYYY
YYOYY
YYYYY
NYYYN

Weir traps and fish baskets have the weird stuff.

💬 Orden, Nov 10th 2022 at 12:02 AM

Placing the Particulator while online seems to cause other players to crash.

💬 AzuliBluespots, Nov 9th 2022 at 12:35 PM

What is the range of the irrigation vessel? Just curious.

Also, I keep finding weird stuff in my weir traps - where else can I find more of that stuff??

💬 SpearAndFangAuthor, Oct 22nd 2022 at 3:38 PM

Mylith I just wanted to come back and say thanks again!

Your information made the problem easily reproducable, and I was able to at least make the game crash without it pointing to THIS mod as the possible culprit (when it's obviously not).  The broken weaponpackbeta mod was perfect for troubleshooting.

Now I just have to release a new version before too many more people report that same error.  Hah!

💬 SpearAndFangAuthor, Oct 22nd 2022 at 2:28 PM

@Axebeard Are you sure about that?  A tree hollow can contain 1 to 8 items at one time (so potentially 8 seeds), and during recent testing with the latest version of VS I haven't experienced anything other than that.  It's a pretty standard storage container, so if you're getting unlimited items from it then that sounds more like a client/server sync issue.

💬 SpearAndFangAuthor, Oct 22nd 2022 at 2:12 PM

@Mylith thanks for that yeah.  That would be consistent with what both NESHK0 and Neurion reported.  Completely unrelated issues with other mods throwing that "PrimitiveSurvival.ModSystem.ItemLinkTool.OnUnloaded" error message.  Fun times.

💬 Mylith, Oct 22nd 2022 at 12:24 AM

So interesting thing, i had weaponpackbeta installed and it was causing the crash due to not be updated in some time (didnt check that the dev said they were rethinking the whole thing) but the only thing the crash log stated was this mod. It's only after trial and error did i figure out the issue.  So if you are crashing and getting the "PrimitiveSurvival.ModSystem.ItemLinkTool.OnUnloaded" theres a good chance its NOT Primitive Survival and actually totally something unrelated. Soon as i removed weaponpackbeta the issue went away.

💬 Axebeard, Oct 21st 2022 at 5:01 PM

Does this mod add the Pine tree hollow things? If so, the ones that give seeds are giving unlimited seeds now.

💬 SpearAndFangAuthor, Oct 21st 2022 at 4:37 AM

NESHK0, Update:  someone else just reported the exact same crash, but it was not related to Primitive Survival.  It seemed like the issue for them was that they had two different versions of a completely different mod in their mods folder.  Once they deleted one of those, the error went away.  I hope that helps.

💬 SpearAndFangAuthor, Oct 18th 2022 at 7:28 AM

NESHK0, I tried running that mod with Primitive Survival for a while and it seemed to work fine.  Even after exiting and restarting.  I also looked at the files in that mod and I don't really see anything that could cause a problem between the two mods.  That mod does have some things that could be cleaned up though, as seen in server-main.txt and client-main.txt after using it.

Note: I tested using the newest version of the game and the newest version of both mods.

💬 NESHK0, Oct 18th 2022 at 6:22 AM

SpearAndFang , не работает с этим модом mods.vintagestory.at/show/mod/3359

💬 SpearAndFangAuthor, Oct 18th 2022 at 2:55 AM

Hmmm.  My best guess in that case is either (1) more than one version of the mod installed at once (check both VintageStory/Mods and VintageStoryData/Mods, including sub folders), or (2) you are using an older version of .NET Framerwork.  For Windows 10 it should be a non-issue, .NET Framework 4.8 is a part of Windows Updates, for older versions of Windows (i.e. 7 or 8) you may need to install something newer manually (Net Framework 4.7.2 from Microsoft's website).  For Linux make sure Mono is updated.  Some linux builds (i.e. Arch) simply won't work.

Hopefully that helps.

💬 NESHK0, Oct 17th 2022 at 5:38 AM

I was entering the game world then.

💬 SpearAndFangAuthor, Oct 17th 2022 at 3:10 AM

NESHK0 thanks for the report, but I don't think I will be able to troubleshoot that without more info.  The timing is very strange (on unloaded).

If you could tell me what you were doing when that happened I might be able to help.

💬 NESHK0, Oct 16th 2022 at 3:59 PM

Game Version: v1.17.8 (Stable)
16.10.2022 17:10:18: Critical error occurred
Loaded Mods:
System.NullReferenceException: The object reference does not point to an instance of the object.
in PrimitiveSurvival.ModSystem.ItemLinkTool.OnUnloaded(ICoreAPI api)
in Vintagestory.Client.NoObf.ClientMain.Dispose() in VintagestoryLib\Client\ClientMain.cs:line 3021
in Vintagestory.Client.noobf.ClientMain.DestroyGameSession(Boolean gotDisconnected) in VintagestoryLib\Client\ClientMain.cs:line 2942
in Vintagestory.Client.GuiScreenConnectingToServer.onCancel() in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 205
in Vintagestory.API.Client.GuiElementTextButton.OnMouseUpOnElement(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\ UI\Elements\Impl\Interactive\Controls\GuiElementTextButton.cs:line 293
in Vintagestory.API.Client.GUIElement.onMouseUp(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\GUIElement.cs:line 668
in Vintagestory.API.Client.GuiElementTextButton.onMouseUp(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementTextButton.cs:line 279
in Vintagestory.API.Client.GuiComposer.onMouseUp(MouseEvent mouse) in VintagestoryApi\Client\UI\GuiComposer.cs:line 439
in GuiScreen.onMouseUp(MouseEvent e) in VintagestoryLib\Client\MainMenu\Screens\Special\GuiScreen.cs:line 206
in Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(Object sender, MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 230
in System.EventHandler`1.Invoke(Object sender, TEventArgs e)
in System.EventHandler`1.Invoke(Object sender, TEventArgs e)
in OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr handle, WindowMessage message, IntPtr wParam, IntPtr lParam) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\Platform\Windows\WinGLNative.cs:строка 808
in OpenTK.Platform.Windows.Functions.DispatchMessage(MSG& msg)
in OpenTK.Platform.Windows.WinGLNative.processEvents() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\Platform\Windows\WinGLNative.cs:строка 1554
in OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:строка 368
in Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
in Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

mods.vintagestory.at/show/mod/3359

💬 SpearAndFangAuthor, Oct 12th 2022 at 2:41 PM

@l33tmaan I've added it to my to-do list. Thanks for rhe reminder.

💬 l33tmaan, Oct 11th 2022 at 11:18 PM

pls add Lantern support

💬 SpearAndFangAuthor, Oct 4th 2022 at 2:22 PM

@Bmxbike08 noted, and thanks!

💬 Bmxbike08, Oct 3rd 2022 at 1:15 AM

SpearAndFang Love the mod, came to say that something feels off with the LD. It has an extremely small aggro range, otherwise love the sp00ks.

💬 Iphour, Sep 17th 2022 at 6:23 AM

SpearAndFang Noooo not my free knives! D:

💬 SpearAndFangAuthor, Sep 16th 2022 at 11:19 PM

@Spigot the knives are coming out of the next release.  I've had my fun.  If you're anxious you can remove them from the drops section of assets\primitivesurvival\entities\land\crab...json files.

💬 Spigot, Sep 16th 2022 at 6:20 PM

How do you disable crabs dropping flint knives?  They seem to have a 100% chance to drop, meaning if you settle near water you start overflowing with the things.

💬 MagentaLizard, Sep 6th 2022 at 8:20 PM

SpearAndFang
yes

💬 SpearAndFangAuthor, Sep 6th 2022 at 5:41 AM

@Prawn, I've definitely seen the disappering worm castings issue, but haven't been able to nail down a solution.  I believe it has something to do with how quickly one tries to break the block after it transitions, like the worms falling inside of it need some time to settle.  I sometimes recommend that people wait 5 seconds before breaking that block.  I may just try to sort that out once and for all one day.

💬 SpearAndFangAuthor, Sep 6th 2022 at 5:37 AM

MagentaLizard Blue hedgehogs by chance?  Gotta go fast.  Gotta go fast.  Gotta go faster faster faster....

💬 MagentaLizard, Sep 3rd 2022 at 11:46 PM

I wish this mod had hedgehogs, hedgehog meat, and hedgehog stew.

💬 Prawn, Aug 21st 2022 at 6:09 AM

Breaking the worm castings block gives nothing. I used a shovel. Any ideas?

Edit: Ok, I think you need to specify that it has to be broken by hand. Turns out, shovels delete the drops. Breaking by hand works, tho!

💬 SpearAndFangAuthor, Aug 18th 2022 at 3:03 AM

Hello again @MagGame!

I'm not sure if I can help or not since I don't have a lot of experience with MP servers, but I'd gladly take a look at your log files.  I'm SpearAndFang on the official VS discord if you want to PM them to me, or you can follow the Homepage link above and post them on the forum, or follow the Source link and post them on Github.  I can tell you that the mod is running on plenty of (120-130) MP servers, so it should work for you too.

💬 MagGame, Aug 17th 2022 at 11:00 PM

Im still having issues with it working on my mp server. When i get time i can supply more info if youd like.

💬 SpearAndFangAuthor, Aug 16th 2022 at 6:36 AM

And....fixed.  Maybe. Probably.  

💬 SpearAndFangAuthor, Aug 14th 2022 at 7:52 PM

Got some problems with weir traps, fish baskets, and trotlines in the latest release.  I'm working on sorting it out.  So sorry!

💬 SpearAndFangAuthor, Aug 13th 2022 at 11:27 PM

Thanks for that info Atomika. Much appreciated.

💬 Atomika, Aug 13th 2022 at 9:20 PM

SpearAndFang I was getting the exact same error for a completely different mod, but apparently that got fixed by building the mod with rc-5 github.com/TaskaRaine/Ancient-Tools/issues/48#issuecomment-1213243998

💬 SpearAndFangAuthor, Aug 13th 2022 at 5:38 PM

Largely untested but rc.5 friendly release...released!

💬 SpearAndFangAuthor, Aug 13th 2022 at 5:41 AM

PRosa600 If you're using the "Fix Handbook Clutter" mod, try disabling it.  If you're running VS 1.17.0 rc 5 Primitive Survival will not work for you until I update it. I believe that the "Api Tweak: Avoid mod breakage for 1.16 mods related to shape tesselation" broke my mod...sigh.

 

💬 PRosa600, Aug 13th 2022 at 2:30 AM

Getting a crash when typing the letter 'A' into the creative search bar. Like Therealzephyr

💬 SpearAndFangAuthor, Aug 11th 2022 at 1:52 PM

Therealzephyr - thanks for the heads up.  This appears to be an rc5 specific issue, and I expect to have a new release out in the next few days to address it.

💬 Therealzephyr, Aug 10th 2022 at 8:43 PM

Getting a crash when typing the letter 'h' into the creative search bar. Looks like an issue with the tree hollow block? but I haven't gone through the whole thing. VS1.17.0rc5 Crash Log - Pastebin.com

💬 SpearAndFangAuthor, Aug 6th 2022 at 3:38 AM

Voidseeker not according to the logic. 

https://github.com/SpearAndFang/primitive-survival/blob/master/PrimitiveSurvival/PrimitiveSurvival/ModSystem/blockentity/beweirtrap.cs#L302

The more likely scenario is that the fish doesn't escape, and eventually dies in the trap.  Then the dead fish eventually breaks down amd disappears, in which case the pond isn't repleted.

💬 Voidseeker, Aug 5th 2022 at 8:31 AM

It seems like weir trap depletes fish in the pond even when fish escapes it.

💬 Kirona, Aug 2nd 2022 at 1:08 AM

SpearAndFang I'm not running xSkills, or anything else that should be interfering with Primitive Survival, though I will admit I've got a fair number of mods installed so I can't be sure. Also annoyingly, I went and removed all other mods, and this stopped happening, but then as I added the other mods back in it never seems to have resumed. I... don't get it. Anyway uh, disregard I guess x)

💬 SpearAndFangAuthor, Aug 1st 2022 at 2:19 AM

Thomas_Jefferson Noted.  I can address that. Thanks!

💬 Thomas_Jefferson, Aug 1st 2022 at 2:00 AM

First off, I'd like to say I really enjoy your mod! However, having said that, there is a problem I'd love fixed if you're willing. Some of your firefly varieties, for example the treetop or candle varieties, blink FAST, like lights on an ambulance. While fireflies can flash that fast, in-game they feel more like dance floor strobe lights than fire flies. I'm not epileptic, but if I was, hoo boy those fireflies might've done me in. So, in the interest of epileptics and people who want firefly lights that don't make them feel like they're at a rave, would you kindly add an option to slow down the speed at which the firefly light flashes?

If this isn't a normal occurence, it probably has something to do with other mods on the server I'm playing.

Edit: Thank you for fixing it Spear, I appreciate it! 

💬 SpearAndFangAuthor, Jul 28th 2022 at 11:58 PM

Kirona I am not having this isssue, and nobody else has reported anything similar.  Are you running another mod that might be causing this, like xSkills perhaps?

💬 Kirona, Jul 26th 2022 at 6:18 AM

I'm playing on 1.16.5 and I'm having an issue with crafting fish into filets - whatever process checks to see if I get fish eggs causes a little lag spike and frequently results in me not even getting the filets, especially if I shift-click to filet multiples of the same fish.

💬 SpearAndFangAuthor, Jul 20th 2022 at 3:05 PM

Thanks for the reminder @Verlia
I've just uploaded a new version

💬 Verlia, Jul 20th 2022 at 7:01 AM

SF heads up, mod's borked in 17.5; object is being thrown by an exception, item not found.

💬 SpearAndFangAuthor, Jul 19th 2022 at 4:05 AM
💬 RayTC, Jul 18th 2022 at 3:23 AM

the caveman on the logo looks pretty familiar, is it from that one primal survival game which disappeared a while ago? i forgot the name of it.

💬 SpearAndFangAuthor, Jul 15th 2022 at 3:27 PM

macoto_hino

I saw that, thanks!  It was in all the other language files, just not the English one.  Must have accidently removed it at some point.

Language files are painfully difficult to keep up-to-date, so I really appreciate your work on this.

💬 macoto_hino, Jul 15th 2022 at 2:30 PM

@SpearAndFang

Fixed: the steel bucket handle's name is showing as "primitivesurvival:item-buckethandle-steel" instead of the expected "Bucket Handle (Steel)"

I noticed this when I was translating v2.9.5 and forgot to mention that I had taken the liberty of adding it to the Japanese translation.🤣

💬 SpearAndFangAuthor, Jul 15th 2022 at 3:12 AM

Released v3.0.2 which is a required update for people using Vintage Story 1.17.pre.4.
Includes some unrelated minor bug fixes.

💬 Tajin, Jun 28th 2022 at 2:54 PM

Ah, that did the trick.

I missed the part that I have to stand behind the pillar and have to click the lower block. Might be a good idea to include that in the block description. :D

💬 SpearAndFangAuthor, Jun 28th 2022 at 2:38 PM

Tajin (1) Your endpoints need to be two blocks high (2) When you place the bridge you should be facing both of the endpoints (just like using cordage to make a trotline) (3) you need to click on the lower of the two blocks  (4) you need enough pieces of monkey bridge to span the distance between the endpoints. 

In the video there is a very quick example of me making a monkey bridge.

And thanks!

💬 Tajin, Jun 28th 2022 at 11:02 AM

I can't get the monkey bridge to work (tried 2 cobblestone pillars 4 blocks appart and also cleared all grass between them)
Could you provide some more information on how it's supposed to be used?

 

really nice mod aside from that :)

💬 SpearAndFangAuthor, Jun 27th 2022 at 4:50 PM

wwwolk Спасибо!

💬 wwwolk, Jun 27th 2022 at 5:03 AM

Шикарный мод, просто великолепный. Спасбо авторам!. на 1.65 работает стабильно.

💬 SpearAndFangAuthor, Jun 23rd 2022 at 11:39 PM

Theisgood Let me just say that you'd have to put some serious effort into having the living dead spawn near your house.

💬 Theisgood, Jun 23rd 2022 at 9:07 PM

Hey so I don't want any spoilers but at the same time the living dead things, they don't not spawn and appear out of nowhere right?......

I have been looking at it in the hand book and saying to myself 

"I really hope it spawns somewhere really specific and not near my home"

💬 SpearAndFangAuthor, Jun 19th 2022 at 5:33 AM

Hasn't been implemented.  You can though use fish fillets in soups and stews (in place of meat), cook them on a firepit or in the oven, or put them in a pie.   Expanded Foods adds other things you can do with them as well.

💬 Takata_Cheroki, Jun 18th 2022 at 10:57 PM

Question: How do you cure the fish fillets without turning them into jerky strips? Is that just not implemented yet, or is there a bug?

💬 SpearAndFangAuthor, May 26th 2022 at 4:13 AM

ManaWei Thank you, and thank you for reporting this issue.  I have just now fixed it for the next mod release.

💬 ManaWei, May 25th 2022 at 7:06 PM

Mod Incompatibility with More Piles.

Completely disables the ability to put down a pile of sticks, You might want to fix this as it's a very handy way of storing your sticks, bones and other stuff, definitely in line with Primitive Survival.. Think it's the new use of sticks for Grunting.. I really hope for a fix, I can't live without either mod <3  Amazing Work <3 

💬 ate0ate, May 23rd 2022 at 10:48 PM

SpearAndFang absolutely no problem. I know that things that look relatively simple from a player perspective can be anything but simple under the hood. Thanks for looking into things though!

💬 SpearAndFangAuthor, May 23rd 2022 at 6:16 PM

ate0ate gawsh thanks!  FWIW, I took a look at Hide and Fabric and what it would take to make that happen, and I'm sorry to say that I'm not willing to do that.  Mostly because it would be quite a bit of work with little return on that time investment.

 

💬 ate0ate, May 23rd 2022 at 8:19 AM

This mod is absolutely fantastic! Thank you so much for your work here SpearAndFang. I have one request, if possible or interested. Compatibility with the mod Hide and Fabric would be awesome. Certainly not a game breaker or anything, but both mods create unique hide drops for various animals and currently when using both mods only the Hide and Fabric ones drop. I'd love to be able to decorate using your mod's hides while also being able to craft the uniqe clothing added by Hide and Fabric. No big deal or anything if that is not feasible and I'm not sure if the suggestion fits better here or on Hide and Fabric's end. Just throwing the thought out there for those that know better than I.

💬 SpearAndFangAuthor, May 15th 2022 at 10:47 PM

WesCookie l'll give it further consideration.  And thank you!

SalazarWindriver If you place a normal shaped stair first, next to where you want your inside corner, the inside corner should recognize the situation so to speak...i.e. click on the ground whiile facing north, then click on the ground just east of that while facing north-east.

💬 SalazarWindriver, May 15th 2022 at 3:47 PM

For some reason can't get better stairs to convert to the inner corner. It only will go to normal or outer.

💬 WesCookie, May 15th 2022 at 3:37 PM

I know you're not interested in making smaller mods with all the different features (and I agree, that would be a nightmare to manage), but would you be opposed to -- at some point -- including config options to enable to disable elements of this mod? I love it, but some of the "not-so primative" aren't quite my cup of tea. I understand if it doesn't fit your vision of the mod, its still great either way!

💬 SpearAndFangAuthor, May 10th 2022 at 4:10 AM

Thanks!  Appreciate the kind words.

💬 1618, May 10th 2022 at 2:10 AM

Keeps getting better. Thanks

💬 SpearAndFangAuthor, May 9th 2022 at 1:33 AM

Sorry, I have no interest in doing that.  It's much easier for me to maintain a single project, and gives me more time to develop new things.  I'd be the first to admit that this mod isn't for everyone.
@Shion

💬 Shion, May 9th 2022 at 1:11 AM

Can you maybe separate this mod into a bunch of smaller ones? Would love to have fishing and tree hollows only.

💬 SpearAndFangAuthor, May 6th 2022 at 1:02 AM

You are doing it right.  That's my mistake, and I've already fixed it for the next release (which will be out very soon btw).
Thanks Robin124

💬 Robin124, May 5th 2022 at 10:32 PM

My fish fillets directly cook into their charred state in my firepit, skipping their cooked state entirely. Am i doing something wrong?

Screenshot showing fish fillet cooking directly to its charred state

💬 SpearAndFangAuthor, Apr 24th 2022 at 4:07 PM

BoomerBill,

Sorry, I'm not terribly interested in addressing that - i'd almost consider the inaccuracy of the tool models to be a bug in the vanilla game.  At least one other mod has addressed your suggestion.  I wonder if this isn't something that the "Primitive Tools" modder might be interested in?

After the next release, I've got my sights set on a primitive irrigation system and a Monjolo (water powered hammer), both of which I've had on the back-burner for a long time now.

💬 BoomerBill, Apr 19th 2022 at 6:09 AM

A small suggestion, but seeing as the models for stone-age tools seem to have some sort of cordage securing the head to the handle, it might be nice to see that reflected in crafting. Perhaps one might be able to knap a flint flake which would essentially be an extremely fragile stone knife with maybe ten to twenty uses so to cut grass and craft it into a cord of some sort? Or perhaps the ability to use a knapped knife blade on its own as a knife with a 25% chance of the player being hurt while using it? Something to that effect.

💬 SpearAndFangAuthor, Apr 6th 2022 at 1:40 AM

Thanks RogueRaidenTV, I'll investigate.

💬 RogueRaiden, Apr 5th 2022 at 4:33 PM

Sometimes when taking the book from the stand, client is force removed from server

12:27:50 [Server Event] Player RogueRaidenTV got removed. Reason: Threw an exception at the server
12:27:50 [Server Error] System.NullReferenceException: Object reference not set to an instance of an object
at PrimitiveSurvival.ModSystem.BETemporalBase.TryTake (Vintagestory.API.Common.IPlayer byPlayer) [0x00007] in <567f89f0a259420b928d1d9aa0e41d66>:0
at PrimitiveSurvival.ModSystem.BETemporalBase.OnInteract (Vintagestory.API.Common.IPlayer byPlayer) [0x00018] in <567f89f0a259420b928d1d9aa0e41d66>:0
at PrimitiveSurvival.ModSystem.BlockTemporalBase.OnBlockInteractStart (Vintagestory.API.Common.IWorldAccessor world, Vintagestory.API.Common.IPlayer byPlayer, Vintagestory.API.Common.BlockSelection blockSel) [0x00021] in <567f89f0a259420b928d1d9aa0e41d66>:0
at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockInteract (_zvHscRNf1gcvjEcaguquReBeqYd packet, Vintagestory.Server.ConnectedClient client) [0x00196] in <6b6988c5e6264e7e8b7a32e875df9528>:0
at Vintagestory.Server.ServerSystemInventory.HandleHandInteraction (_zvHscRNf1gcvjEcaguquReBeqYd packet, Vintagestory.Server.ConnectedClient client) [0x00017] in <6b6988c5e6264e7e8b7a32e875df9528>:0
at Vintagestory.Server.ServerMain.HandleClientPacket (Vintagestory.Server.ConnectedClient client, System.Byte[] data) [0x0005a] in <6b6988c5e6264e7e8b7a32e875df9528>:0
at Vintagestory.Server.ServerMain.ProcessNetMessage (Vintagestory.Common.NetIncomingMessage msg, Vintagestory.Common.NetServer mainSocket) [0x00150] in <6b6988c5e6264e7e8b7a32e875df9528>:0

💬 SpearAndFangAuthor, Mar 10th 2022 at 2:18 AM

If your friend is rocking Windows 10 they need to install Net Framework 4.8.  Should already be installed via Windows Updates, unless Windows Updates is broken.
If they're on an older version of Windows, they'll need to track down and install Net Framework 4.7.2 from Microsoft's website.
If it's linux or some such, idk, sorry.

💬 Nicodemus, Mar 9th 2022 at 8:43 PM

Hey ! Little problem here, on my server, one of my friends can't connect to the game if I put this mod in. It works fine for all other players.
The error shown on his computer mentions :

"System Exception: Don't know how to instantiate item of class 'itemhide', did you forget to register a mapping?"

Does somebody know a solution for this ?

💬 breez, Feb 16th 2022 at 10:56 AM

I have a feature request--some means of hanging a hook vertically in confined spaces. Not for fishing, mind, but for storage.

Consider the following example:
Three limb lines used as storage.

This area's way too tight for the usual trot-line-style fish hook arrangement, but these limb lines just look kind of silly. Ideally, I'd have some way of dangling these hooks from the ceiling, possibly by driving these stakes into a dirt wall and then running a hook off of them.

💬 SpearAndFangAuthor, Feb 14th 2022 at 1:54 AM

@lisabet - yes I can do that.  I've added it to the to-do list.

💬 Lisabet, Feb 13th 2022 at 12:52 AM

@spearandfang would you be willing to change the bone hook recipe to be less formless and more specific? it's conflicting with the petai mod's whistle, which is the knife under the bone in the upper left of the crafting window

💬 lOganmalONE, Feb 9th 2022 at 8:01 PM

@CaveSalamander

Thanks for the advice. This helps greatly.. I'm so acclimated to using crouch mode when using tools and placing items that I perform it habitually.  I'll use your advice. ☺️

 

@SpearAndFang

Thank you for your advice. The message about adding sand or dirt was what confused me since I was crouching each time, I attempted to execute placement of sand or dirt. Thanks for the extra information about the spike trap. I'm glad you mentioned that it attracts wildlife as I was thinking about building more than twenty spike traps in the area needed for a lasting food source.  👍

💬 SpearAndFangAuthor, Feb 9th 2022 at 7:46 PM

Thanks CaveSalamander,
I was seeing some conflicts of sorts with this mod and Carry Capacity (as in Carry Capacity was preventing some of my sneak clicking from working), so like a bull in a china shop I went through this mod and removed most of the sneak clicking requirements.

I'm assuming I may have missed something in the documentation/guide/in-game after making those changes.

💬 CaveSalamander, Feb 9th 2022 at 3:50 PM

@lOganmalONE

We had a bit of trouble with this as well because we obviously tried crouch-placing first. You need to not hold down any modifiers, just 'place' as if placing a block.

💬 SpearAndFangAuthor, Feb 8th 2022 at 9:00 PM

lOganmalONE,

If you have the hud display thing turned on and are looking at your pit trap cover, I believe it tells you at the top of the screen what to do next.  Once the sticks are in sideways, you add three layers of grass and then a block of sand or dirt to finish it.

If you're trying to make a covered pit larger than 2x2, you can actually "weave" sticks into the side of existing sticks (like a criss/cross pattern).  You can actually make a covered pit of any size with a little practice.

Also worth noting -, the covered trap is a bit experimental - a completed covered trap DOES become a point of interest (much like a trough full of food) in order to attract animals to it.  Therefore, if it's other players you are trying to trap you'll need to somehow prevent animals from reaching the trap.

The video I've posted here does show me quickly assembling a 2x2 pit trap, if that helps.

As much as I'd like to update the handbook guide, because there are so many translated languages it has become quite difficult to effectively do so  :(

And thanks!


💬 lOganmalONE, Feb 8th 2022 at 7:50 PM

Adding a layer of dirt or sand to the top isn't working nor it is described well. I had both in my inventory and neither of them cover the Pit Trap, in stead they damage and break the cover repeatedly. Can you explain in detial how place either dirt or sand properly and have it documented in the mods information guide?   Thanks  for your great work !!! 

💬 Pavel_Haid, Jan 29th 2022 at 7:18 PM

SpearAndFang,

Probably you are right. I don't have the latest version of Net Framework. In fact, my current OS does not support the latest ones. So, unfortunately, I cannot use your mod. At least, until I'll be able to move to the newer software.

Anyway, thank you for your help and quick response!

💬 SpearAndFangAuthor, Jan 28th 2022 at 11:49 PM

Pavel_Haid,
If I'm reading that right, you'll need to update your Net Framework. In Windows 10, it should install .Net Framework 4.8 automatically via Windows Update.  For older Windows, you should be able to manually download and install like .Net Framework 4.7.2 from Microsoft's website.

💬 Pavel_Haid, Jan 28th 2022 at 7:39 PM

SpearAndFang

I've checked "server-event.txt" and I found the following error message:

28.1.2022 21:26:04 [Error] [primitivesurvival] An exception was thrown when trying to load assembly:
System.IO.FileNotFoundException: Не удалось загрузить файл или сборку "netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" либо одну из их зависимостей. Не удается найти указанный файл.
Имя файла: 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
в System.ModuleHandle.ResolveType(RuntimeModule module, Int32 typeToken, IntPtr* typeInstArgs, Int32 typeInstCount, IntPtr* methodInstArgs, Int32 methodInstCount, ObjectHandleOnStack type)
в System.ModuleHandle.ResolveTypeHandleInternal(RuntimeModule module, Int32 typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext)
в System.Reflection.RuntimeModule.ResolveType(Int32 metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
в System.Reflection.CustomAttribute.FilterCustomAttributeRecord(CustomAttributeRecord caRecord, MetadataImport scope, Assembly& lastAptcaOkAssembly, RuntimeModule decoratedModule, MetadataToken decoratedToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, Object[] attributes, IList derivedAttributes, RuntimeType& attributeType, IRuntimeMethodInfo& ctor, Boolean& ctorHasParameters, Boolean& isVarArg)
в System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeModule decoratedModule, Int32 decoratedMetadataToken, Int32 pcaCount, RuntimeType attributeFilterType, Boolean mustBeInheritable, IList derivedAttributes, Boolean isDecoratedTargetSecurityTransparent)
в System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeAssembly assembly, RuntimeType caType)
в System.Attribute.GetCustomAttributes(Assembly element, Type attributeType, Boolean inherit)
в System.Attribute.GetCustomAttribute(Assembly element, Type attributeType, Boolean inherit)
в System.Reflection.CustomAttributeExtensions.GetCustomAttribute[T](Assembly element)
в Vintagestory.Common.ModContainer.<>c__DisplayClass33_0.<LoadAssembly>b__1(Assembly ass)
в System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
в System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
в System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
в Vintagestory.Common.ModContainer.LoadAssembly(ModCompilationContext compilationContext, ModAssemblyLoader loader)

💬 SpearAndFangAuthor, Jan 28th 2022 at 3:39 PM

Pavel_Haid,
Thanks!  I have tested and played this mod extensively in 1.16+.  It should work for you just fine.  A couple of things:
1.  Check your mods folder and ensure that you don't have more than one copy of Primitive Survival in there.  That will break it.
2.  Ensure you have the latest version of the mod (2.8.0).  Older versions will not work with 1.16+

If neither of those help, we probably need to look ar your vintagestorydata\logs\server-main.txt file and possibly even client-main.txt to see what is breaking it.

💬 Pavel_Haid, Jan 28th 2022 at 1:18 PM

Hello. First of all thank you for great work. I used to play with this mod on the previous VS version and it was great.

However with update to 1.16.1 version I dont see the content of the mod in the game anymore. I've updated the mod to the latest version and restarted the game. In the game, in the mod list, I also can see the mode enabled. But when I enter the world I see nothing related to the mod content( the simplest example: no additional knapping/pottery resepts ). Besides the Primitive Survival I am running only few QoL mods so there should not be any conflicts. Oh, and I play in singleplayer if it matters.

Is there any stuff I missed and need to check to run the mod on 1.16.1 version?

💬 SpearAndFangAuthor, Jan 26th 2022 at 7:39 AM

Thanks Ziver, and for the heads up on the fish fillets - definitely not intentional.  I've added it to the to-do list for the next update.

💬 Ziver, Jan 26th 2022 at 12:37 AM

Hello, love the mod so far. But fish fillets in the oven are tiny. Like, the size of 2 pixels tiny. Is this intentional?

💬 Foxxide, Jan 21st 2022 at 10:59 PM

That's exactly what I needed, thanks!

💬 SpearAndFangAuthor, Jan 21st 2022 at 2:46 AM

Foxxide,
You can definitely make a weir trap in a 3x3 hole, but you would need to use one edge of your hole as one side of the trap - in which case you only need 5 stakes. Fill the hole with water first.  The side that will form the M when you click on it should have an empty water block on both sides of it. 
 
Row 1: WWW
Row 2: SXS
Row 3: SWS

W=Water. S= Stake, X = Stake that will become the M

Sneak click might be getting blocked by the Carry Capacity mod, so I changed my mod long ago to no longer require sneaking for anything (although you still can).



💬 Foxxide, Jan 20th 2022 at 10:36 PM

heyo, noice mod. I've been reading the guide and trying to make a wier trap and im not having any luck. cant find any like videos on it either. im trying it in creative if that makes a difference. made a 3x3 and filled it with water, stakes on all sides with a water block in the middle, tried shift right clicking and nothing happens

💬 Pervy_Sage, Jan 20th 2022 at 1:31 AM

I'm playing vs 1.16 so v2.8.0 I have found a few but my game play tends to be out of the normal from other players. I go overboard with stuff so the piddly stack of worms I found have dwindled, much to my chagrin. It's good to know I can stop searching when winter is in.

💬 SpearAndFangAuthor, Jan 20th 2022 at 1:02 AM

Pervy_Sage
No time limit, and that temperature applies to all worms.  If the temperature is outside of that range they immediately die.
I'm starting to think that you might not be playing with the latest release of Primitive Survival.  I accidently broke earthworm spawning completely in the v2.7.3 release for VS 1.15.10.  It was fixed in Primitive Survival v2.8.0, the release for the latest version of Vintage Story (1.16).  Had forgotten about that or I would have mentioned it sooner.

💬 Pervy_Sage, Jan 20th 2022 at 12:31 AM

SpearAndFang,

Is there a time limit that the stones have to be on the ground to get worms when you place the stones yourself? Also that tempurature requirement is that only for placing my own stones to get worms or is that also for natural placed stones and sticks?

💬 SpearAndFangAuthor, Jan 19th 2022 at 3:36 PM

MrBone,
I was thinking about this of late, but another modder (Catasteroid) has been posting some pictures of fur clothing on the VS Discord recently, so I'm going to wait and see where that goes.

💬 MrBone, Jan 19th 2022 at 2:17 PM

Any chance you're going to add primitive fur clothes to this? It's kinda silly that the only option for keeping warm in winter is either buying clothes or lighting a fire. Bone (for needles), twine and furs are plentiful, and it's kinda silly there's no option to make thread from some of the furs.

 

Plus it would be awesome to be able to go full cave person in this game.

💬 SpearAndFangAuthor, Jan 19th 2022 at 7:43 AM

Pervy_Sage
Only soil if I remember correctly, and you must right click pickup the rocks/flint/sticks, not break them.  Or in tree hollows. Or you can place rocks on soil and pick them back up, although the odds are much lower.  The temperature must be between 0-35c. If the Richer than Dirt mod still works you can pan for them.  I'm playing 1.16 and have lots of worms.  

💬 Pervy_Sage, Jan 19th 2022 at 7:10 AM

Can you get worms from natural placed rocks and sticks on sand and gravel? I've yet to get one after many tries. And either I'm really unlucky but sticks seem to have a lower chance than even normal rocks. I've picked up a lot and over never get a worm from them.

💬 Shion, Jan 18th 2022 at 5:03 AM

Current version of the mod has a desync error. When taking the fish of the hook that you already have it seems to go both to the stack with the same fish and to another free slot. Yet on server side it goes only to the stack, creating desync of inventory that can lead to lose of items.

💬 Pervy_Sage, Jan 18th 2022 at 2:14 AM

SpearAndFang,

Thanks, would it be possible to add a small percentage chance to get them while digging? It makes since but you might have some balance issue of which I'm not aware.

💬 SpearAndFangAuthor, Jan 18th 2022 at 12:40 AM

Pervy_Sage,
That's my bad, sorry.  That should say sticks.  As in naturally occuring sticks laying on the ground (like dirt, mostly). I've updated the documentation.
Hint:  More worms can be found under sticks and flint than under other rocks.

💬 Pervy_Sage, Jan 17th 2022 at 10:26 PM

So far I've been unable to find worms by right clicking branches. Is it only branchy leaves or all leaves? Does the worm fall to the ground if the leaves are in the air?

💬 SpearAndFangAuthor, Jan 16th 2022 at 4:02 AM

Shion,
Can I?  Yes.  Will I?  Probably not.  Although I have discussed doing this very thing with others in the past.

💬 Shion, Jan 15th 2022 at 9:31 PM

Can you add fish-slap animation for a player when holding a fish?

💬 SpearAndFangAuthor, Jan 11th 2022 at 3:48 PM

PIBx,

Ahh yes, thanks.  There were big changes with Vintage Story and the latest release, hence the newer version of Primitive Survival.  As with many mods, people must use the release which matches their game version and ensure that only that one version is installed.

I'm not sure about your server issue though - automatic mod downloading is new to VS 1.16. I've just now updated my version tag for the latest release here on modDB, perhaps that will in some way help with your situation.

Prior to that, people had to manually add mods to both server and client. I would like to think that you have the ability to remove old server side mods via FTP to your server host - if not, you will have to contact your server hosting support.

Of course, it's relatively easy to browse to and remove mods manually from your client machine. 

💬 PIBx, Jan 11th 2022 at 9:27 AM

after updating to 1.16 stable my game crashed also when i tried to attach a cordage to a stake.

the problem seems to be that my copy of the plugin was too old. i had v2.7.3 installed. after updating it to v2.8.0 everything went ok and i dont have any more crashes

 

edit: damn, not everything is ok. i dont have any problems in singleplayer. but if i put the new mod version in my server (the server starts) and try to connect with the game client, i get the following error msg:

Version: v1.16.0 (Stable)11.01.2022 14:17:20: Critical error occurred
System.ArgumentException: An item with the same key has already been added. Key: primitivesurvival
at System.Collections.Generic.Dictionary`2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) [0x00196] in <12b418a7818c4ca0893feeaaf67f1e7f>:0
at System.Collections.Generic.Dictionary`2[TKey,TValue].Add (TKey key, TValue value) [0x00000] in <12b418a7818c4ca0893feeaaf67f1e7f>:0
at System.Linq.Enumerable.ToDictionary[TSource,TKey]

...

 

the reason is, that my game client has stored the old mod version localy and dont overwrite it.

in the directory /home/{user}/.config/VintagestoryData/ModsByServer/{serverurl}/ are all mods which where used by this server. there is the old PrimitiveSurvival2.7.3.zip and also the new PrimitiveSurvival2.8.0.zip.

i can connect if i manually delete the old one.

i dont know if you can do something about that. i think the vintagestory-team has to work on that, right?

💬 SpearAndFangAuthor, Jan 11th 2022 at 12:57 AM

DropSudden

I am not having that issue on 1.16.0 (stable)  so I'm not sure what's going on there.

The only mod I can think of that might cause that crash is Survival Categories.  If you have that mod, I'd recommend removing it as it hasn't been released for 1.16. 

Maybe too it's a problem with a language file (if you are not using English).

Otherwise, feel free to share your server-main.txt and client-main.txt logs here, on the forums (click on the "homepage" link above), or via Discord (SpearAndFang#6757).  You'll find them in your ../VintageStoryData/logs folder.

💬 SpearAndFangAuthor, Jan 11th 2022 at 12:56 AM

Takata_Cheroki

I have played my mod extensively with every 1.16.x release (including 1.16.0 stable just now), and cannot recreate any of the issues you are having.

If I had to guess, I'd say that you have two different versions of Primitive Survival sitting in your mods folder.

Look in your ../VintageStoryData/mods folder.  Everything in there should either be a zip file or maybe a dll or 3...no folders, no duplicates, no backups, no unzipped mods, no older mods or unused mods tucked away in there for safekeeping.   If everything looks good, please feel free to share your server-main.txt and client-main.txt logs here, on the forums (click on the "homepage" link above), or via Discord (SpearAndFang#6757). You'll find them in your ../VintageStoryData/logs folder. 

💬 Takata_Cheroki, Jan 10th 2022 at 10:48 PM

Issue with crashing on 1.16.0 (stable) when trying to attach cord to a stake to make a limb-line/trot-line for fishing

EDIT: Also crashes when trying to make a weir trap, and when trying to place a fish basket.

Basically all attempts at fishing cause the whole game to crash.

EDIT 2: Game crashes when attempting to place any kind of trap, including deadfalls and snares.

💬 DropSudden, Jan 10th 2022 at 7:09 PM

Issue with crashing on 1.16.0 (stable) when in creative, opeing the inventory, and clicking the primitive tab.

💬 SpearAndFangAuthor, Jan 4th 2022 at 3:27 PM

There's nothing linking that mod to Primitive Survival on my end, but I would like to think that the two mods can at least coexist without issue.

💬 FaithlessZealot, Jan 4th 2022 at 2:33 PM

Just wondering is there compatilibility with the Ancient Tools mod? mods.vintagestory.at/ancienttools#showchangelog

💬 SpearAndFangAuthor, Dec 31st 2021 at 10:43 PM

I've added more game version tags and a friendly url, maybe it works now?  I'm not sure what is preventing it from automatically downloading.

💬 StewBag, Dec 31st 2021 at 12:43 AM

Anyone else having issues with this mod automatically downloading with a 1.16 server? All other mods are distributed fine but this says it doesnt exsist.

💬 Travisplo, Dec 25th 2021 at 11:26 PM

Crabs drop knives, pffffft. XP

💬 SpearAndFangAuthor, Dec 22nd 2021 at 8:06 PM

New release just dropped for all you trailblazers.  Check the Changelog for details.  Enjoy!

💬 SpearAndFangAuthor, Dec 22nd 2021 at 4:32 AM

Appreciated Anyone!  I've got a release for 1.16 basically ready for release...just need to figure out why the crab/snake spawning mostly stopped working.  Expect something in 7 days or less.

💬 Anyone, Dec 13th 2021 at 9:19 AM

I'm playing on pre.8 (I know it's probably not at all compatible) & I keep getting crashes when I look at tree hollows. Just thought I'd let you know. Cool mod though.

💬 SpearAndFangAuthor, Dec 12th 2021 at 7:33 PM

Just a brief update after some testing with 1.15.10

Confirmed - The earthworm is NOT spawning under sticks/flint/rocks - will be fixed for the next release - thanks GrishkoJiggers!
Confirmed - The monkey bridge IS working @RSilience. My next best guess is that something next to an endpoint or between the endpoints is preventing the placement - try clearing snow, grass, vines etc.

💬 GrishkoJiggers, Dec 10th 2021 at 11:48 PM

Cheers! (Great mod btw-- my friends all love it too).

💬 SpearAndFangAuthor, Dec 10th 2021 at 3:29 PM

Thanks, I'll see if I can reproduce that weirdness and with any luck come up with a solution.

💬 GrishkoJiggers, Dec 10th 2021 at 2:48 AM

On v1.15.10, I found a compatibility issue with XSkills/XLib that makes worms not spawn when picking up stones/branches. I'll do a little bit of searching to see if I can't fix it, but I'm also very dumb.

💬 SpearAndFangAuthor, Dec 7th 2021 at 3:23 AM

I skipped 1.15.10 but it should work just fine You click on the bottom of the two blocks.  But you need several pieces of monkey bridge, like 1 for every block in distance between the two endpoints (if you've ever set up a trotline, the procedure is the same), so maybe that's the problem?

💬 RSilience, Dec 6th 2021 at 10:10 PM

I'm unable to create a monkey bridge between 2 points :(. Is it because i'm using 1.15.10?

I tried between 2 logs that where at least 2 blocks high and about 4 blocks apart. also tried a longer on. It's supposed to connect by right clicking right?

 

With kind regards,

 

RS

💬 SpearAndFangAuthor, Nov 28th 2021 at 2:50 AM

Primitive Survival 2.7.3 released.
Another minor release to tidy up some relatively minor issues:

- Updated: Russian translation - thanks ZigTheHedge
- Fixed: broken fireworks recipes (Fountain, Beenade) - thanks to players on Dragoness' Twitch stream for bringing it to my attention
- Fixed: Modinfo dependencies - thanks DArkHekRoMaNT
- Fixed: snake and crab meat pies naming/textures - thanks Papa Cheese
- Tweak: decreased crabmeat drops a bit
- Tweak: decreased spawn rates, decreased spawn quantities, added many more spawn conditions for crabs and snakes - thanks Vallen

Server Moderators: If the spawn rates are STILL too high for crabs and snakes, my next best suggestion is to edit some files inside the zip file. Look in the folder assets\primitivesurvival\entities\land and decrease the "chance" entry (the very last entry) in one or more of the following files:

Bairdi Crab (crab-bairdicrab.json)
Land Crab (crab-landcrab.json)
Black Rat Snake (snake-blackrat.json)
Chain Viper (snake-chainviper.json)
Coachwhip Snake (snake-coachwhip.json)
Pit Viper (snake-pitviper.json)

I'm guessing that you should divide the current chance by the number of people that typically play on that server and use that number.

💬 SpearAndFangAuthor, Nov 28th 2021 at 2:19 AM

I just tried mucking with trotlines and everything seemed fine.  If you're running Vintage Story v1.15.10 (the version released yesterday), that is likely what's causing the problem.

Other than that, since nobody else has reported a similar problem (and the trotline hasn't changed in a long time), I'd look first at your VintageStoryData/mods folder.  Everything in there should either be a zip file or maybe a dll or 3...no folders, no duplicates, no backups, no unzipped mods, no older mods or unused mods tucked away in there for safekeeping.  You could also try reinstalling Vintage Story 1.15.9 (always use the FULL installer).

If you're using multiplayer, make sure everyone is using the same version of Vintage Story and Primitive Survival, and NOT Vintage Story 1.15.10.

If none of the info above is helpful, then feel free to share your server-main.txt and client-main.txt logs here, on the forums (click on the "homepage" link above), or via Discord (SpearAndFang#6757).

 

💬 Kato, Nov 27th 2021 at 10:50 PM

For whatever reasons whenever I got to interact with a trotline or anything when trying to fish it instantly crashes the game for me. I have the logs as well if I need to provide them.

💬 SpearAndFangAuthor, Nov 26th 2021 at 2:31 AM

Hi Vallen!
I believe that your assessment of the situation is spot on.  As these are my first worldgen/runtime mobs, I'm having all kinds of problems managing spawn locations and frequency, and continue to struggle to find magic numbers that work well in both singleplayer and multiplayer.  I will definitely take a shot at making the spawn rates easily configurable - this would help for sure.

And thanks for the kind words!

💬 l33tmaan, Nov 25th 2021 at 7:35 PM

Vallen

💬 VallenModerator, Nov 25th 2021 at 4:36 PM

Heya SpearAndFang,

I recognize that mob spawns are a tricky thing. I'm on v2.7.2 on a server. In the desert we have a large quantity of crabs and snakes spawning. By this I mean I can see 7-8 snakes from my base at any time and are seeing about the same in crabs any time we approach a water source. Are you considering adding a config option for those mob spawns (if that's even doable)? I realize this may be completely different for single player and in another biome as well but I thought I'd at least report these findings in hopes that they are useful. Thanks again for the great mod. We <3 you.

-Vallen

💬 SpearAndFangAuthor, Nov 24th 2021 at 3:40 PM

Glad to hear it Verlia, thanks for the follow up. 😀

💬 Verlia, Nov 23rd 2021 at 7:39 PM

Thanks SF for upping their rate a little <3 I finally see crabs and noodles here and there. <3 Makes my heart warm :3

💬 DArkHekRoMaNT, Nov 23rd 2021 at 4:08 PM

Correct "dependencies" and in modinfo.json SpearAndFang

💬 SpearAndFangAuthor, Nov 21st 2021 at 10:57 PM

Agreed.  I revisited those spawn parameters and they should be functional again.  Thanks!

I've also added tree hollows - Natures treasure chest - they appear at the base or side of many types of trees, and much like resin, are occasionally replenished.  Or chop them down and use them as a chest at your base.

New release...released.

💬 Verlia, Nov 21st 2021 at 9:43 PM

Since the last update when their spawn rate was tuned down, I haven't seen a single snake or crab. :/ I've been in a lot of environments, do they have a real particular liking? I always hope to see noodles in the least, maybe a crab here and there. But none. :/

💬 SpearAndFangAuthor, Nov 14th 2021 at 6:53 AM

I've moved on to other things, but if you would like to improve them they can be found in assets\primitivesurvival\shapes\entity\land and can be edited with Vintage Story Model Creator

💬 YourCreator, Nov 13th 2021 at 7:20 PM

Please fix snake's movement, they are really like walking dance xDD. 

💬 SpearAndFangAuthor, Nov 8th 2021 at 1:09 AM

New release: v2.7.1

Updated Russian translation - courtesy of ZigTheHedge.  Amazing, thanks Zig!

I've made a number of changes to snakes/crabs to hopefully address most all of the feedback I've gotten so far.
- Turned up the minimum spawn temperatures for crabs and snakes, to make it much less likely that they spawn in winter.
- Set the max spawn light level to hopefully prevent these same entities from spawning in animal stalls.
- Halved the overall spawn level of these new entities. Along with the temperature and light level changes, this should help.

Thanks all!  Appreciate the kind words!

💬 GamingToast, Nov 7th 2021 at 7:54 PM

Is there a way to reduce the amount of Snakes and Crabs spawning? I am running this on an Server and we have around 10 snakes per chunk which doesn't feel intended. Well there are too many snakes and i can't find anything in the configs (or maybe i'm just blind) to reduce the spawn amount

💬 ihenh, Nov 7th 2021 at 7:18 PM

I just updated the mod. There are a few pretty nice additions. But apparently the "never hostile" setting does not affect crabs and snakes. If possible please update so that "never hostile" applies to added animals or add a "damage points" setting to the config file, which can be set to "0".

I got literally chopped in pieces by a crab hidden in deep snow (I did not expect a crab during winter,  -8°C does not feel like a crab friendly weather condition ❄️ )... Soon after that, my chickens were "attacked" by a chainviper. None of my chickens died, so I wonder: Are snakes predators like foxes or wolves?? Do I have to remove grass blocks in my pen in order to prevent snakes to spawn?

💬 1618, Nov 7th 2021 at 5:12 PM

Love the new update. Especially the animals. Id like to see Birds, Frogs, and Turtles added.

Please consider making this interact with the "Omniummod" mod, which has Oceans and actual Fish swimmiing in the waters.

💬 SpearAndFangAuthor, Nov 7th 2021 at 12:24 AM

Four different noodles to be precise, and none of the pool variety.  Thanks for the update on your issue.

💬 Verlia, Nov 6th 2021 at 11:33 PM

Hey Spear&Fang, sorry, turned out the server owner didn't have the mod installed, lel. Love the new video/update! Is that - A NOODLE?! xD

💬 SpearAndFangAuthor, Oct 25th 2021 at 7:24 AM

Should be fine - I've been using it aok, but I haven't tested every individual block/item yet.  If it's not even loading, you'll want to check and remove previous versions of the mod, and you might even try deleting VintageStoryData-ModConfig-PrimitiveSurvival.json, although I doubt that that's the problem.  I might even recommend doing a full install of 1.15.7 rather than an upgrade - I've always gone the full install route.

💬 Verlia, Oct 24th 2021 at 9:53 PM

Hey Spear&Fang, is the mod up to date to be played on 15.7? I've it installed but doesn't seem to be working.

💬 SpearAndFangAuthor, Oct 24th 2021 at 8:43 AM

A number of artifacts will show up in fish baskets and weir traps - you can place a temporal relic on the ground and then add additional pieces to it (like a small jigsaw puzzle).  One such completed puzzle will open the necronomicon to reveal one of two ways to complete an altar (using the same temporal relic as a starting point).  An activated altar is dangerous but rewarding.

💬 Monia, Oct 23rd 2021 at 2:43 PM

What is this "Necronomicon"?

 

💬 SpearAndFangAuthor, Oct 6th 2021 at 9:40 PM

Hmmm.  Not sure what the problem is exactly. I rather arbitrarily threw that one on the end because of a bug in this ModDB website.  The mod itself is definitely 2.6.21.
Maybe for whatever reason it's looking at the filename of the zip file?  If so, just rename it in your mods folder (add the one).  While you're in there make sure you don't have some other version of Primitive Survival kicking around.

💬 PeterSanderson, Oct 6th 2021 at 4:37 PM

Hi there - I just did a fresh download this morning, but the server I am attempting to connect to keeps asking for version 2.6.21.

 

💬 EsperLoki, Sep 21st 2021 at 12:29 AM

Everytime I try to place bait on a trap, it crashes the game.

💬 SpearAndFangAuthor, Sep 11th 2021 at 12:42 AM

Done.

💬 Mendall, Sep 10th 2021 at 10:21 PM

Apparently some folks just know what this is.

But for the rest of us a short description of what it is or what it does would be nice.

💬 breeze108, Sep 1st 2021 at 6:11 PM

Thanks so much.

💬 Man, Sep 1st 2021 at 5:58 PM

found this just as i began to look for it, thanks!

💬 balistafreak, Sep 1st 2021 at 3:11 PM

extremely good mod, unironically

(edit comment delete)