Mods / Extra Info
Author: DanaCraluminum
Side: Client
Created: Jul 4th 2023 at 3:43 PM
Last modified: 1 day ago
Downloads: 25947
Follow Unfollow 555
Latest file for v1.20.0-rc.5:
ExtraInfo-v1.9.4.zip
1-click install
If you love my work, you can support me on Patreon, I would greatly appreciate it ❤️. Donations keep me doing what I truly love - modding.
Useful information for handbook, blocks, items, entities, literally everything.
Mod is completely configurable, you can disable everything else that you don't need.
Key | Description |
Ctrl + T (default) | Highlight reinforced blocks |
Shift + M (default) | Mycelium highlighting |
Configuration file is located in VintagestoryData/ModConfig, it is appeared after loading any world.
Key | Description |
FixVTMLInBlockTooltip | Fix VTML formatting issues in block tooltips, such as incorrect <font color> tag rendering |
OpenHandbookPageForEntity | (Handbook) Open the handbook page for the creature you are looking at |
ShowHandbookCreatureDiet | (Handbook) Show the diet of a creature |
ShowHandbookEatableByCreatures | (Handbook) Show the creatures that can consume a specific food item |
ShowHandbookEntityDrops | (Handbook) Show the items harvested from creatures (client: 1.20+ , server: 1.19 and early) |
ShowHandbookEntityStats | (Handbook) Show a creature's health, damage, and damage tier (singleplayer only) |
ShowHandbookPanningDrops | (Handbook) Show potential drops when using a wooden pan |
ShowHandbookPitKiln | (Handbook) Show burn times for each type of pit kiln fuel |
ShowHandbookTraderGoods | (Handbook) Show the goods available from traders |
ShowHandbookTroughFeedOptions | (Handbook) Show the types of feed that can be added to a trough |
ShowHandbookWorkableTemp | (Handbook) Show the workable temperature |
ShowAnvilWorkableTemp | Show the workable temperature on the anvil |
ShowBloomeryProgress | Show progress of the bloomery |
ShowCementationFurnaceProgress | Show progress for steel production in the cementation furnace |
ShowCharcoalPitProgress | Show progress of charcoal production in the charcoal pit |
ShowCokeOvenProgress | Show progress of the coke oven on the door |
ShowPitKilnProgress | Show progress of firing in the pit kiln |
ShowQuernGrindingProgress | Show progress of the quern, for total stack and single item |
ShowSkepProgress | Show progress of honey production in the skep |
ShowBlockBreakingTime | Show block breaking time |
ShowBlockTransitionInfo | Show the number of hours left for a block's transition state to complete |
ShowBombStats | Show detailed information about bombs, including explosion radius, explosion type, and fuse time |
ShowFarmlandDropsSoil | Show the chance of farmland dropping soil (for Farmland Drops Soil mod) |
ShowFarmlandProgress | Show the hours remaining until the next crop stage on farmland |
ShowMechanicalBlockInfo | Show mechanical block information, such as speed, torque, and resistance (disabled by default) |
ShowPileTotalItems | Show the total number of items in a pile |
ShowSealedCrockName | Show sealed status in the name of a crock |
ShowStackMetalUnits | Show the total metal units based on an item's stack size |
ShowTemperatureInName | Show temperature in the name of an item |
ShowTranslocatorDestination | Show the destination of the translocator |
ShowTreeStats | Show time a sapling takes to sprout and mature |
ImNuts42 - Code (handbook patch)
Novocain - Code (VSHUD)
stinky_lizard_ - Code (Easy Light Levels)
Vinter_Nacht - Code (Fields of Gold)
ThePuzzlemaker - Code (Workable Temperature)
crafting time, craft time, crafting progress, craft progress, crafting hours
farmland drop chance info, farmland progress, farmland life, farmland timer, more farmland info, growing farmland growing
growing crop growth, crop growing time, crop grow time, crop timer, crop life, hours to next stage, hours to next crop stage, more crop info
translocator info, translocator coordinates, translocator info, teleport info, teleport coordinates
temperature in name, name temperature name, temperature text, temperature info
handbook info
total items in a pile info, ground storage info, ground info, ground storable, stack info, stackable info
bomb info, bomb fuse time, bomb explosion radius, bomb radius, explode time, explosion time
pan drops, drops panning drops,
animal drops, entity drops, harvest inventory, animal loot, entity loot, creature loot
pitkiln info, pitkiln time, pitkiln progress, pitkiln fuel, burn time, fuel time
translocator coordinates
coke progress
second, seconds, hour, hours, minute, minutes
trough food, favorite food, animal food, creature food, entity food, animal feed, blockDiet
moreinfo, more info
trader info, trader props, trader selling, trader buying, trader goods, trader list
block transient progress, block transition progress, convert
torch burning, torch timer, torch time, torch progress, torch info, torch life
resin growing, growing resin, grow resin, resin time, resin progress, resin delay, resin timer, resin info
ore chunk info, nugget info, metalbit info, metal bit, metal nugget, ore metal info, ore info
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v1.9.4 | 298 | 1 day ago | Show | ExtraInfo-v1.9.4.zip | Install now | |
v1.9.3 | 54 | 1 day ago | Show | ExtraInfo-v1.9.3.zip | Install now | |
v1.9.2 | 254 | 3 days ago | Show | ExtraInfo-v1.9.2.zip | Install now | |
v1.9.1 | 191 | 3 days ago | Show | ExtraInfo-v1.9.1.zip | Install now | |
v1.9.0 | 99 | 4 days ago | Show | ExtraInfo-v1.9.0.zip | Install now | |
v1.8.4 | 275 | 4 days ago | Show | ExtraInfo-v1.8.4.zip | Install now | |
v1.8.3 | 155 | 5 days ago | Show | ExtraInfo-v1.8.3.zip | Install now | |
v1.8.2 | 1260 | Dec 5th at 5:45 PM | Show | ExtraInfo-v1.8.2.zip | Install now | |
v1.8.1 | 7328 | Aug 5th at 9:22 AM | Show | ExtraInfo-v1.8.1.zip | Install now | |
v1.8.0 | 1067 | Jul 25th at 11:40 AM | Show | ExtraInfo-v1.8.0.zip | Install now | |
v1.7.1 | 386 | Jul 22nd at 12:40 PM | Show | ExtraInfo-v1.7.1.zip | Install now | |
v1.7.0 | 5218 | Jan 19th at 11:14 AM | Show | ExtraInfo-v1.7.0.zip | Install now | |
v1.6.0 | 1821 | Oct 30th 2023 at 9:02 PM | Show | ExtraInfo-v1.6.0.zip | Install now | |
v1.5.3 | 2715 | Sep 11th 2023 at 9:45 PM | Show | ExtraInfo-v1.5.3.zip | Install now | |
v1.5.2 | 383 | Sep 9th 2023 at 12:24 PM | Show | ExtraInfo-v1.5.2.zip | Install now | |
v1.5.1 | 395 | Sep 5th 2023 at 12:22 PM | Show | ExtraInfo-v1.5.1.zip | Install now | |
v1.5.0 | 782 | Aug 13th 2023 at 2:42 PM | Show | ExtraInfo-v1.5.0.zip | Install now | |
v1.4.0 | 616 | Aug 3rd 2023 at 1:11 AM | Show | ExtraInfo-v1.4.0.zip | Install now | |
v1.3.0 | 587 | Jul 25th 2023 at 1:03 PM | Show | ExtraInfo-v1.3.0.zip | Install now | |
v1.2.0 | 611 | Jul 16th 2023 at 7:26 AM | Show | ExtraInfo-v1.2.0.zip | Install now | |
v1.1.1 | 380 | Jul 13th 2023 at 10:59 PM | Show | ExtraInfo-v1.1.1.zip | Install now | |
v1.1.0 | 237 | Jul 13th 2023 at 4:06 PM | Show | ExtraInfo-v1.1.0.zip | Install now | |
v1.0.0 | 835 | Jul 4th 2023 at 3:46 PM | Show | ExtraInfo-v1.0.0.zip | Install now |
Shinohoyo I could add most features from there, yes
https://mods.vintagestory.at/vshud seems to be no longer supported. Id like a few of its features in the latest version and your mods seemed like a good place to include them. Not sure if you'd put them here or in tweaks. The features I'd like are measure, light utility, and shape. Shape less than the others.
Laerinok Updated
Hello,
This is the french localization update (fr.json). I don't know if you prefer crowdin or not, but it's also updated there.
A year and a half ago I thanked you for the mod and suggested mechanical info and here it is!!! Common Dana W.
AdryanaStahr Contact me in discord
Just wanted to let you know that there's some wierdness happening with the tag related to the font changes you made recently. Hovering over a bowl of food that contains a hot item (just cooked) shows a <font> color tag around the temperature. Doing the same thing with a cooking pot shows the temperature correctly with a color, [YellowTemp], like that, so it is working correctly in some places, but for some reason the bowl is showing the tag, instead. It doesn't hinder playability, but I figured I'd let you know, anyway. =)
Perturbee Fixed
Hi,
For some reason I see some HTML code with this since the RC5 versions and it's still present in the latest. It's absent when I disable this mod.
Hasitan Fixed. I temporarily removed liquid bars until I find better way
ShikiTochi Can't reproduce
V1.8.3 seems to remove the ability to view the drops from panned items, not sure if this is intended or not.
- Must be something on my end than which is pretty strange since its the only mod i have enabled right now on a fresh world.
I'm using the mod on 1.20-rc4 and there's an issue that was reported earlier in August (and was fixed back then according to comments). If I craft something using a partially full bucket e.g. dough these items appear with 0 durability and don't stack with the normal ones. I've turned every other mod off and the issue appears with only this one enabled.
Awesome, thank you so much! :)
Many thanks to your dedication Dana!
KonaCoffeeDrgn Otterbutter kickitray fixed
Same here. Something seems broken when I press H on just about everything -> Crash.
I'm also getting lots of crashes when trying to look at just about any item in the handbook in 1.20 RC1
1.20 RC1, Game Crashes when pressing H on Dirt. Not sure what is causing the crash but i am providng the paste bin Assume its new data or handbook has been changed.
Paste is directly from Vanilla world with Only Extra info added.
pastebin.com/kzF5zGeJ
DanaCraluminum
"no health bar" oh, sorry, guess it was just that person I watched getting his mods mixed up. my mistake!
"what crop/Animal info" I'm talking about what is shown in the third image above, the one that shows the Hare and all the info on what it eats, and the Rye and all the rabbits that eat it. In both cases, the 'food/eaten by' info is missing.
"what cooking pot info" I'm sorry, my mistake again. I could've sworn I saw in the list or read in one of the comments a bit about a timer while cooking.
K_Rypt There is no healthbar in the mod.
What crop info? The mod only adds timer and nothing else.
What animal info?
What cooking pot info?
so, I just downloaded this mod for the first time. just after updating to 1.19.8, playing on a save from 1.18.1 and the mod seems to be 'mostly' working. the hot key combo of "shift+H" does nothing, but "ctrl+H" does seem to work instead. I primarily got this mod because I had seen a let's player use it and saw it came with a 'health bar' system for all animals and enimies. That's not working. When I press the hot key for info on animals and plants, it only shows the vanilla info: example - Growing flax only shows Material,Burn Temp, Burn Rate, Growth Stage, and it's drops when broken. Nothing else. Same for animals.
This doesn't seem to be the case for some foods, like red meat and lumps of fat, as well as items like raw hide, these show all the info that your mod should. I have timers on crops and querns, but not (actively)cooking pots. I also checked a trader and the mod worked fine with displaying the info in the handbook. the only thing I can think of is that it might be some weird 'version conflict' that arose because of how the game updates old maps. since you have to start the process by opening the old map in the newly updated game and accept a prompt for the game to update it. the conflict may have come from this, otherwise, I have no idea why the mod isn't fully working.
Kherron That issue happened to me it seems, thank you for reporting your findings, that was my issue as well thank you so much for helping me also!
Did you delete the DLL file?
fucking legendary mod
In my case I had a 1.18 intance on my pc and a 1.19.8 instance on my pc, cause I played Survival on the older version but had a server I played on that ran on the newer one, I had to manually configure where each one would place their world saves and load their mods from, I was using both and the 1.18 instance I did my solo play on was working fine. I was moving my old saves over and updating them and their mods to the 1.19.8 instance. I have since created a brand new creative world to test, with the mod active, same issue, the trader info won't show pricing, charcoal pit won't show info either, neither will ingots show workable temp like previously.
I did a bit of a dive into the files and info, it seems in VintagestoryData/Cache/unpack folder, it had carried over the old mod cache of extra info, and when I deleted the old version from the actual mod folder the version in unpack remained, when adding the latest mod version it made a chace for this one, but because there were two extra info's it wasn't actually showing the results. Deleting the old version in the unpack folder in Cache worked and the info is now showing as normal.
DanaCraluminum, also TheAmethyst this might fix your issues.
Kherron I can't reproduce the issue, mod works for me on 1.18, 1.19 and 1.20 without any issues
Issues arising when moving from 1.18 to 1.19 versions of this mod when updating the world. The update works and everything else loads fine however the mod isn't working. Handbook not providing the extra info on traders for example. it's also not showing smithing temps like before either. same issue I think as TheAmethyst
Cuddly_Khan No plans
Hi! I was wondering if it would be possible for you to add a timer to the forge? Would be handy to see how long until the coal in the forge lasts.
I just meant that this mod wasn't working on my world when I updated it. I wasn't nessicarily saying that it was a bug with the mod. Could be somthing with how the game handles mods. I'm not sure. DanaCraluminum
TheAmethyst Pit kiln timer and charcoal timer are completely separated
Im confused why you said "both bugs"
TheAmethyst There is no config. I don't know why you think about one of my other mods, because I have 98+ other mods beside these two
DanaCraluminum I probably just need to start a new world or something. It's probably a config file as to why this mod isn't loading idk. Both bugs? Do you mean your Double Slabs mod too?
TheAmethyst Can't reproduce both bugs
The mod. The game showed it as enabled but it wasen't doing anything in my world. No Pit Kiln timer/charoal pit time.
TheAmethyst What exactly doesn't work?
DanaCraluminum updated to 1.8.1 and it no longer works. Reverted back to 1.8.0. and it works. Do i need to delete a config or something?
Thank you for the quick patch Craluminum. Take care and stay safe out there.
ooh ok, thank you DanaCraluminum
DejFidOFF Not technically possible
DanaCraluminum
This mod - Extra Info, so everyone connected to the server will download and use this mod. Because right now it is Side: Client
DejFidOFF What exactly?
hey o/ DanaCraluminum
Is it possible to make it for server too? Thank you.
TheCatboyKing Fixed
Encountered A bug that I had with the updated version of the mod. whenever you make bread with the bucket of water, every itteritive craft of bread after the bucket is no longer full, comes out with a 0 durability, unstackable state. removing the mod fixes the issue. I wanted to leave this note here so i could make you aware of the issue. Thank you for your time.
DanaCraluminum I've deleted the image. Idk why it was there. Point still stands - weird desync on servers but only in the gui of Exra Info.
dashr There is image attached to your message
DanaCraluminum What? I've never said I made an image. Do you need one for clarification?
dashr Image doesn't exist
DanaCraluminum Yes, I thought that too, until I noticed that we have different times for e.g. the Pit Kiln etc. on a server with other players. Of course, this happens when we turn them on at the same time. We've tested it repeatedly - but the timers are still completely different. Maybe it's a vanilla thing. Since the Pit Kiln Timers show incorrect numbers, they are nevertheless finished at exactly the same time.
dashr There are no features that should be synced
Will there ever be a version that is compatible with Server Sync?
Ah ok, I see it now in the version info. I never used that version. Thanks for the reply! Maybe mark those features as temporarily disabled in the "Client Side Features" section above? DanaCraluminum
Ernie That feature is disabled since 1.7.0
I love this mod. The extra information given is very useful. However, for some reason I don't see the "animal eats X" and "X is eaten by" information in the handbook. I suspect it's because my server has the mod PetAI on it.
I see, thanks for the answer.
lord_luba I can't find source code for Primitive Survival, so I have no idea how to do that, sorry
Would be nice to have added timer for Primitive survival Hollow tree - replenish.
thx
Aedis It is known vanilla bug, I will see what I can do once I update this mod
When I put hot bowl (with temperature shown) on ground storage as first item title gets rendered with html tags vissible, if I just add it to existing it behaves properly.
Once it cools so temperature is no longer added problem does not happen.
Rexxia What issues?
@DanaCraluminum It seems like the handbook additions in this mod have always had issues, and I really want this mod for the overlay features.
Rexxia What stability reasons?
I would rather just have the HUD part of this mod for stability reasons
I have had some compatibility issues with other mods and crashes when opening the handbook so would prefer to have less integration with the handbook, at least until I establish what is causing what issue ;-), love thy mod! :-)
NukoSan Latest version should be compatible (but I made 1.19.0 as minimal version), but I don't know why you would use newer version with one less feature for 1.18
Is it possible to separate the handbook and the overlay parts of the mod? Is the V1.19 in any shape or form compatible with 1.18?
Just wanted to mention that I tested the current version (1.6.0) of this mod on the new release of 1.19.0, and it seems like most all aspects of the mod is no longer working. I am not getting any crashes that the last two messages mentioned, but other then the hotkeys responding and seemingly working, it seems like the mod is not even enabled. I checked most the handbook features, bloomery, charcoal pit, farmland info (including farmland drop chance), block transient progress, and total items in a pile. Definitely love the mod and excited to see an update.
I can confirm what the previous comment said, I'm on VS latest 1.19.rc6 and I can't use the handbook at all when this is enabled.
Hi. I recently updated VS from v1.19.pre6 to v1.19.rc6, and I've unfortunately had to disable this beloved mod because it renders the Handbook unusable for looking up crafting recipes, as clicking a "block link" crashes VS.
Exact same error message every time as Aedis...
System.MissingFieldException: Field not found: 'Vintagestory.GameContent.ContentConfig.Foodfor'
Highly likely because the Foodfor field has been renamed for some reason. And not just for Troughs, as it last crashed for me on clicking the Linen Bag, so the field must exist for ALL block descriptors.
Hope this helps.
DanaCraluminum Makes sense, thank you
Aedis This is because some of unstable 1.19 versions changed how troughs behave, I won't update until it is stable
Is this problem with extrainfo or core?
12/26/2023 21:42:33: Critical error occurred in the following mod: extrainfo@1.6.0
Loaded Mods: acorns@0.5.3, aehacknbits@0.0.1, bushmeatpemmican@0.1.3, composter@1.0.4, gwb@1.0.1, HangingOilLamps@1.0.1, unochre@1.1.0, pieontheshelf@1.0.0, primitivesurvival@3.4.5, vgaas@1.0.1, game@1.19.0-rc.3, wildcraft@1.6.6, animalcages@3.0.0, creaturekilledby@1.0.0, extrainfo@1.6.0, greenbegone@1.0.0, hudclock@3.3.0, jhome@1.0.5, liquidcontainers@1.2.0, moreanimals@1.3.1, morepiles@1.5.0, resmeltableslight@1.0.0, storageoptions@1.0.2, creative@1.19.0-rc.3, survival@1.19.0-rc.3, metalrecovery@0.1.19-pre.1, UPDirt@1.0.0
System.MissingFieldException: Field not found: 'Vintagestory.GameContent.ContentConfig.Foodfor'.
Could it also support peat stacks?
Same here when clicking on Terra Preta item in handbook.
pastebin.com/1G1ygd2R
I am also getting a crash when using the handbook. Here is the crash log, pastebin.com/8udcnZE4
Kassian0x0 What crash log? Upload here and send a link
Crashing on 1.19 rc1 when using handbook to look at High Fertility Soil
it say unable to resolve some mod dependencies when i try to load it what mod do i need?
Edit: nvm just had to downgrade it cuz im on an older version
zackadiax24 Someday
Is it possible to change the timers so they display real world time rather than in game time?
sharptile Nope I don't want to do that
Hello. Unfortunately i couldnt find a better way to message you to ask:
Would a client side chisel block paster be possible?
What i mean is if you could save a chiseled block as a structure in creative
then go into a server or a different world and be able to pick that block(most likely from a folder) with the chiself tool inhand (maybe in the F menu)
and then be able to paste it(the shape) onto any chiselable block.
(i was thinking since pasting it all at once could have the server deny the chisel spam it could instead still chisel the pixeld one by one but it wouldnt be painfully manual)
Does that make sense?
Please ask if not.
Sorry that im asking in the comments of a random you made.
I was just hoping the chiseling problem could be solved by something like this.
Bumber That means that timer is not updated yet, I can only display timer, not change or update it
I was watching a crop timer tick down and I noticed it go from "0 hours, 1 minutes" to "-1 hours, -1 minutes".
The hours display in HoursAndMinutes should use Math.Truncate while only the minutes should use Math.Floor.
Likewise for MinutesAndSeconds, only the seconds should use Math.Floor.
Running on 64 bit Windows with 32012 MB RAM
Game Version: v1.18.13 (Stable)
24/09/2023 20:31:29: Critical error occurred in the following mod: extrainfo@1.5.3
Loaded Mods: ATadMoreLight@1.0.0, aculinaryartillery@1.0.15, africanmonitorlizards@1.0.1, arrowrecovery@1.0.0, arrowsstayaround@1.0.0, attributer@1.0.5, autopanning@1.0.1, autowalk@1.0.4, bds@1.0.0, bedrespawner@1.0.0, betterruins@0.2.2, blacksmithname@1.1.1, butcheringfix@1.0.0, buzzwords@1.5.0, chiseltools@1.8.4, composter@1.0.5, extrachests@1.7.0, extrainfo@1.5.3, fantasycreatures@0.6.4, farmlife2@0.0.2, fasterladderclimbing@1.0.0, TA_fieldsandplateaus@1.0.2, gwb@1.0.1, HangingOilLamps@1.0.1, immersivecorpsedrop@1.0.1, knappingmastery@1.0.1, millwright@1.0.9, moreicons@1.0.7, MoreTorchHolders@1.0.0, nooffhand@1.0.1, palisademod@1.1.0, peacockbasses@1.1.0, primitivesurvival@3.2.9, ragnamans-lit-torch-recipe@1.0.0, richerthandirt@1.2.1, rooffix@0.0.1, rope-bridges@1.1.0, rpgitemrarity@1.0.4, rustandrails@1.0.4, sortablestorage@2.1.0, speararrowheadbits@1.1.0, stackables@2.0.5, sticksfromfirewood@1.0.0, temporalstormgear@1.0.1, translocatorengineeringredux@1.4.7, game@1.18.13, wildcrafttrees@1.2.4, wildcraft@1.6.6, zoombuttonreborn@1.5.0, additionalmolds@1.0.1, alloycalculator@1.0.0, animalcages@2.2.0, beehivekiln@1.2.2, betterfirepit@1.1.1, blacksmithgloves@1.0.1, bodyheatbar@1.0.1, canbeignited@1.1.0, carryon@1.5.0, commonlib@2.2.0, darkerdrifterspawns@1.0.1, electricity@0.0.10, fishing@1.1.5, fixhandbookclutter@1.0.5, glowingprojectiles@1.1.3, grassiergrass@1.0.0, hudclock@3.3.0, sailboat@1.1.0, mapautocenter@1.1.1, morepiles@1.4.3, ovenfuel@1.0.0, petai@1.8.1, pileful@1.0.4, claywheel@1.1.0, prospectorinfo@4.3.0, recyclebags@1.0.1, recycleclothes@1.0.0, recyclestorage@1.0.1, simplestep@1.0.8, spawnhighlight@1.1.0, stonebakeoven@1.1.0, storageoptions@1.0.1, tieredsuperiority@1.1.0, useplanksinpitkiln@1.1.1, vanillacratecompatibility@1.0.0, creative@1.18.13, vsquest@0.5.0, survival@1.18.13, vsvillage@0.7.3, wildfarmingrevival@1.1.6, xlib@0.7.4, metalrecovery@0.1.19-pre.1, bugnetcompatibility@1.0.1, chemistrylib@1.1.5, cobvoices@1.0.0, tradercamps@1.0.6, em@2.4.0, extraoverlays@1.3.1, feverstonehorses@1.5.0, maltiezfirearms@0.1.10, moreropeplease@1.0.0, pickupartist@0.2.0, playercorpse@1.8.0, shellpan@1.0.0, simplewinddirection@1.0.2, stonequarry@3.1.5, wolftaming@1.8.0, xskills@0.7.5, notenoughsand@2.0.0, xskillscatchablepatch@1.0.0
System.NullReferenceException: Object reference not set to an instance of an object.
at ExtraInfo.HandbookExtensions.GetTradeProps(EntityProperties props) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\HandbookExtensions.cs:line 362
at ExtraInfo.HandbookExtensions.<>c__DisplayClass9_0.<AddTradersInfo>b__0(EntityProperties x) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\HandbookExtensions.cs:line 327
at System.Linq.Enumerable.WhereListIterator`1.MoveNext()
at ExtraInfo.HandbookExtensions.AddTradersInfo(List`1 list, ItemSlot inSlot, ICoreClientAPI capi, ActionConsumable`1 openDetailPageFor) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\HandbookExtensions.cs:line 327
at ExtraInfo.HarmonyPatches.GetHandbookInfoPatch.Postfix(RichTextComponentBase[]& __result, ItemSlot inSlot, ICoreClientAPI capi, ActionConsumable`1 openDetailPageFor) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Systems\HarmonyPatches\GetHandbookInfoPatch.cs:line 19
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 118
at Vintagestory.GameContent.GuiHandbookItemStackPage.ComposePage(GuiComposer detailViewGui, ElementBounds textBounds, ItemStack[] allstacks, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 112
at Vintagestory.GameContent.ModSystemHandbook.onComposePage(GuiHandbookPage page, GuiComposer detailViewGui, ElementBounds textBounds, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Handbook.cs:line 93
at Vintagestory.GameContent.GuiDialogHandbook.initDetailGui() in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 316
at Vintagestory.GameContent.GuiDialogHandbook.onLeftClickListElement(Int32 index) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 408
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 440
at Vintagestory.API.Client.GuiDialog.OnMouseUp(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 578
at Vintagestory.Client.NoObf.GuiManager.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 415
at Vintagestory.Client.NoObf.ClientMain.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1854
at Vintagestory.Client.GuiScreenRunningGame.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 349
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 209
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.NativeWindow.ProcessWindowEvents(Boolean waitForEvents)
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
NukoSan Full list of mods please
System.NullReferenceException: Object reference not set to an instance of an object.
at ExtraInfo.HandbookExtensions.GetTradeProps(EntityProperties props) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\HandbookExtensions.cs:line 362
at ExtraInfo.HandbookExtensions.<>c__DisplayClass9_0.<AddTradersInfo>b__0(EntityProperties x) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\HandbookExtensions.cs:line 327
at System.Linq.Enumerable.WhereListIterator`1.MoveNext()
at ExtraInfo.HandbookExtensions.AddTradersInfo(List`1 list, ItemSlot inSlot, ICoreClientAPI capi, ActionConsumable`1 openDetailPageFor) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\HandbookExtensions.cs:line 327
at ExtraInfo.HarmonyPatches.GetHandbookInfoPatch.Postfix(RichTextComponentBase[]& __result, ItemSlot inSlot, ICoreClientAPI capi, ActionConsumable`1 openDetailPageFor) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Systems\HarmonyPatches\GetHandbookInfoPatch.cs:line 19
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 118
at Vintagestory.GameContent.GuiHandbookItemStackPage.ComposePage(GuiComposer detailViewGui, ElementBounds textBounds, ItemStack[] allstacks, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 112
at Vintagestory.GameContent.ModSystemHandbook.onComposePage(GuiHandbookPage page, GuiComposer detailViewGui, ElementBounds textBounds, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Handbook.cs:line 93
at Vintagestory.GameContent.GuiDialogHandbook.initDetailGui() in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 316
at Vintagestory.GameContent.GuiDialogHandbook.OpenDetailPageFor(String pageCode) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 373
at Vintagestory.GameContent.ModSystemHandbook.OnHelpHotkey_Patch1(ModSystemHandbook this, KeyCombination key)
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack) in VintagestoryLib\Client\HotkeyManager.cs:line 375
at Vintagestory.Client.NoObf.ClientMain.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1705
at Vintagestory.Client.NoObf.ClientPlatformWindows.game_KeyDown(KeyboardKeyEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 231
at OpenTK.Windowing.Desktop.NativeWindow.KeyCallback(Window* window, Keys key, Int32 scancode, 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 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
NukoSan I can't reproduce that, send crash log otherwise issue will remain not fixed indefinitely
Hi DanaCraluminum :-) when pressing "H" on the blueberry - CTD, repeatable
Love this mod. Love the timers for kilns and bloomeries. Any chance we can get it on the Stone Coffin for the steel furnace as well?
Could you make all the time calculations more like this? It's nice to have seconds.
$"Will finish in {Math.Floor(timeRemaining)}:{Math.Floor((timeRemaining - Math.Truncate(timeRemaining)) * 60)}"
Bumber Fixed
Carcasses and eggs have stopped showing their transient timers.
Edit: Thanks!
pablo11300 I'm still not able to reproduce the crash
https://mods.vintagestory.at/show/mod/4149
dried peat
DanaCraluminum
pablo11300 What mod?
I had a mod activated that adds a craft on the peat otherwise I just pressed h when my mouse icon was on the peat
DanaCraluminum
pablo11300 How to reproduce this click by click? I tried to open pages with peat and it is ok
hello i crach when chek the peat
System.NullReferenceException: Object reference not set to an instance of an object.
at ExtraInfo.HandbookExtensions.GetTradeProps(EntityProperties props) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\HandbookExtensions.cs:line 362
at ExtraInfo.HandbookExtensions.<>c__DisplayClass9_0.<AddTradersInfo>b__0(EntityProperties x) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\HandbookExtensions.cs:line 327
at System.Linq.Enumerable.WhereListIterator`1.MoveNext()
at ExtraInfo.HandbookExtensions.AddTradersInfo(List`1 list, ItemSlot inSlot, ICoreClientAPI capi, ActionConsumable`1 openDetailPageFor) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\HandbookExtensions.cs:line 327
at ExtraInfo.HarmonyPatches.GetHandbookInfoPatch.Postfix(RichTextComponentBase[]& __result, ItemSlot inSlot, ICoreClientAPI capi, ActionConsumable`1 openDetailPageFor) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Systems\HarmonyPatches\GetHandbookInfoPatch.cs:line 19
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 118
at Vintagestory.GameContent.GuiHandbookItemStackPage.ComposePage(GuiComposer detailViewGui, ElementBounds textBounds, ItemStack[] allstacks, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 112
at Vintagestory.GameContent.ModSystemHandbook.onComposePage(GuiHandbookPage page, GuiComposer detailViewGui, ElementBounds textBounds, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Handbook.cs:line 93
at Vintagestory.GameContent.GuiDialogHandbook.initDetailGui() in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 316
at Vintagestory.GameContent.GuiDialogHandbook.OpenDetailPageFor(String pageCode) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 373
at Vintagestory.GameContent.ModSystemHandbook.OnHelpHotkey_Patch1(ModSystemHandbook this, KeyCombination key)
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack) in VintagestoryLib\Client\HotkeyManager.cs:line 375
at Vintagestory.Client.NoObf.ClientMain.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1705
at Vintagestory.Client.NoObf.ClientPlatformWindows.game_KeyDown(KeyboardKeyEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 231
at OpenTK.Windowing.Desktop.NativeWindow.KeyCallback(Window* window, Keys key, Int32 scancode, 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 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
DanaCraluminum U me Lady... Legend :-) if you're ever around Edinburgh - beer on me :-)
Dobrogost NukoSan Fixed
When I plant Yarrow or Poison Oak (I am guessing all plants from Wildcraft mod) and then pick it back up (by smashing it) the game crashes.
System.NullReferenceException: Object reference not set to an instance of an object.
at ExtraInfo.TextExtensions.GetMin(NatFloat natFloat) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\TextExtensions.cs:line 19
at ExtraInfo.TextExtensions.GetMinMax(NatFloat natFloat) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Utility\TextExtensions.cs:line 14
at ExtraInfo.CollectibleBehaviorTreeGrowthDescription.AppendInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\CollectibleBehavior\CollectibleBehaviorTreeGrowthDescription.cs:line 42
at ExtraInfo.CollectibleBehaviorTreeGrowthDescription.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\CollectibleBehavior\CollectibleBehaviorTreeGrowthDescription.cs:line 18
at Vintagestory.API.Common.CollectibleObject.GetHeldItemInfo_Patch3(CollectibleObject this, ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo)
at Vintagestory.API.Common.Block.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 2161
at Vintagestory.API.Common.ItemStack.GetDescription(IWorldAccessor world, ItemSlot inSlot, Boolean debug) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 403
at Vintagestory.API.Common.ItemSlot.GetStackDescription(IClientWorldAccessor world, Boolean extendedDebugInfo) in VintagestoryApi\Common\Inventory\ItemSlot.cs:line 475
at Vintagestory.Client.NoObf.HudMouseTools.OnRequireInfoText(ItemSlot slot) in VintagestoryLib\Client\Systems\Gui\Huds\HudMouseTools.cs:line 168
at Vintagestory.API.Client.GuiElementItemstackInfo.AsyncRecompose() in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementItemstackInfo.cs:line 126
at Vintagestory.API.Client.GuiElementItemstackInfo.SetSourceSlot(ItemSlot nowSlot, Boolean forceRecompose) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementItemstackInfo.cs:line 252
at Vintagestory.Client.NoObf.HudMouseTools.OnMouseEnterSlot(ItemSlot slot) in VintagestoryLib\Client\Systems\Gui\Huds\HudMouseTools.cs:line 212
at Vintagestory.Client.NoObf.ClientEventManager.TriggerOnMouseEnterSlot(ClientMain game, ItemSlot slot) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 510
at Vintagestory.Client.NoObf.InputAPI.TriggerOnMouseEnterSlot(ItemSlot slot) in VintagestoryLib\Client\API\InputAPI.cs:line 46
at Vintagestory.API.Client.GuiElementItemSlotGridBase.OnMouseMove(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 810
at Vintagestory.API.Client.GuiComposer.OnMouseMove(MouseEvent mouse) in VintagestoryApi\Client\UI\GuiComposer.cs:line 495
at Vintagestory.API.Client.GuiDialog.OnMouseMove(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 602
at Vintagestory.Client.NoObf.GuiManager.OnMouseMove(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 433
at Vintagestory.Client.NoObf.ClientMain.OnMouseMove(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1892
at Vintagestory.Client.NoObf.ClientPlatformWindows.UpdateMousePosition() in VintagestoryLib\Client\ClientPlatform\Input.cs:line 112
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 76
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
Inabikari It is vanilla bug, I don't know how to fix vanilla bugs
I'm assuming this belongs here
DanaCraluminum Thank YOU!! 😀
Glad u inverted the resistance text, it was weiding my OCD out, "thumbs up"
Hi Dana,
Quick question. The 'Resistance' shown when chopping a tree or other destructive action counts up to 100%. That seems backward. Is it? It may just be terminology, but if you are displaying resistance it would make more sense if it started at 100% and decreased. Or perhaps change the title to 'Completion'?
Thanks for the great work :)
Running on 64 bit Windows with 24 GB RAM
Game Version: v1.18.7 (Stable)
10/08/2023 23:40:19: Critical error occurred in the following mod: extrainfo@1.4.0
Loaded Mods: extrainfo@1.4.0, game@1.18.7, wildcraft@1.6.6, creative@1.18.7, survival@1.18.7
Involved Harmony IDs: craluminum2413.extrainfo
System.NullReferenceException: Object reference not set to an instance of an object.
at ExtraInfo.TextExtensions.GetMin(NatFloat natFloat)
at ExtraInfo.TextExtensions.GetMinMax(NatFloat natFloat)
at ExtraInfo.CollectibleBehaviorTreeGrowthDescription.AppendInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world)
at ExtraInfo.CollectibleBehaviorTreeGrowthDescription.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo)
at Vintagestory.API.Common.CollectibleObject.GetHeldItemInfo_Patch1(CollectibleObject this, ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo)
at Vintagestory.API.Common.Block.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Common\Collectible\Block\Block.cs:line 2183
at Vintagestory.API.Common.ItemStack.GetDescription(IWorldAccessor world, ItemSlot inSlot, Boolean debug) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Common\Collectible\ItemStack.cs:line 401
at Vintagestory.API.Client.GuiElementItemstackInfo.AsyncRecompose() in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementItemstackInfo.cs:line 126
at Vintagestory.API.Client.GuiElementItemstackInfo.SetSourceSlot(ItemSlot nowSlot, Boolean forceRecompose) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementItemstackInfo.cs:line 252
at Vintagestory.Client.NoObf.HudMouseTools.OnMouseEnterSlot(ItemSlot slot) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\Systems\Gui\Huds\HudMouseTools.cs:line 216
at Vintagestory.Client.NoObf.ClientEventManager.TriggerOnMouseEnterSlot(ClientMain game, ItemSlot slot) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\Util\ClientEventManager.cs:line 510
at Vintagestory.API.Client.GuiElementItemSlotGridBase.OnMouseMove(ICoreClientAPI api, MouseEvent args) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 880
at Vintagestory.API.Client.GuiComposer.OnMouseMove(MouseEvent mouse) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Client\UI\GuiComposer.cs:line 495
at Vintagestory.API.Client.GuiDialog.OnMouseMove(MouseEvent args) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 588
at Vintagestory.Client.NoObf.GuiManager.OnMouseMove(MouseEvent args) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 440
at Vintagestory.Client.NoObf.ClientMain.OnMouseMove(MouseEvent args) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\ClientMain.cs:line 1915
at Vintagestory.Client.NoObf.ClientPlatformWindows.UpdateMousePosition() in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\ClientPlatform\Input.cs:line 148
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 109
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 C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Event Log entries containing Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 07/08/2023 22:19:29, Site = , Source = Windows Error Reporting, Message = Fault bucket , type 0
Event Name: AppHangTransient
Response: Not available
Cab Id: 0
Problem signature:
P1: Vintagestory.exe
P2: 1.18.7.0
P3: 64bd7a7d
P4: unknown
P5: unknown
P6: unknown
P7: unknown
P8:
P9:
P10:
Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.c3b104ea-acae-4b65-bb96-580206c37ea3.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.1312921c-7856-4b30-98d9-a07908b9d393.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.89a0897d-3147-4f25-a886-e623209cdb67.tmp.txt
These files may be available here:
NULL
Analysis symbol:
Rechecking for solution: 0
Report Id: 5a534281-5c7b-421b-ba77-bf16be3eb0e6
Report Status: 2049
Hashed bucket:
Cab Guid: 0 }
--------------
{ TimeGenerated = 06/08/2023 11:35:37, Site = , Source = .NET Runtime, Message = Application: Vintagestory.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Exception
at Vintagestory.Common.ClassRegistry.CreateCollectibleBehavior(Vintagestory.API.Common.CollectibleObject, System.String)
at Vintagestory.Common.ItemTypeNet.ReadItemTypePacket(Packet_ItemType, Vintagestory.API.Common.IWorldAccessor, Vintagestory.Common.ClassRegistry)
at Vintagestory.Client.NoObf.ClientSystemStartup.PopulateItems(System.Collections.Generic.List`1<Vintagestory.API.Common.Item>, Int32)
at Vintagestory.Client.NoObf.ClientSystemStartup.LoadItemTypes()
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleServerAssets_Step1()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
}
--------------
{ TimeGenerated = 05/08/2023 22:16:43, Site = , Source = Windows Error Reporting, Message = Fault bucket 1643185962812030942, type 5
Event Name: RADAR_PRE_LEAK_64
Response: Not available
Cab Id: 0
Problem signature:
P1: Vintagestory.exe
P2: 1.18.7.0
P3: 10.0.22621.2.0.0
P4:
P5:
P6:
P7:
P8:
P9:
P10:
Attached files:
\\?\C:\Users\user\AppData\Local\Temp\RDRDE4F.tmp\empty.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.0647b1da-6336-487a-98d4-a888b632d553.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.02d6e4e8-d870-4fcc-a51b-13a27202bb68.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.0a7a0594-7711-4dfc-88a8-06c4b14fd856.tmp.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.a26b398f-62cd-4ed9-9596-83f5e0de87c1.tmp.xml
These files may be available here:
NULL
Analysis symbol:
Rechecking for solution: 0
Report Id: a537c3ef-5110-4bc9-8638-f7d8b74ebd21
Report Status: 268435456
Hashed bucket: 9d76a3c7aaf152fd86cdc4ed5d51bfde
Cab Guid: 0 }
Dobrogost I can't reproduce it on 1.18.8
Mod is crashing my game. I planted Poison Oak seed. Break it. And got in my inventory Poison Oak Seed (growing) thing. And everytime i hover with my cursor over it - game crashing. After disabeling ExtraInfo mod - everything is fine.
Any chance we could get the rpm and torque of gears added with this mod?
blad I assume it is fixed since 1.1.0
Does the new version fix the bug regarding the quern? It was giving wrong percentages for the total amount of the product within the quern on 1.3.
"Don't show skep info for beehive"
Was the data inaccurate. or deemed to "cheaty" or what?
Thanks!
Great mod! I just installed this, it is very handy. Would you consider adding animal pregnancy length remaining to the info tooltip, and tree seed growth duration in the handbook? That would be super helpful.
Bumber
DanaCraluminum I was talking about "Ingot + Chisel = 20 Bits", not forging the chisel itself. This is used to get the metal back into a crucible for alloying.
It just shows that you can turn an anvil into ingots via chisel.
FinkThinker Fixed
Crashes the game when looking at the soaking/soaked bark bundles from "In Dappled Groves"
7/13/2023 2:58:34 PM: Critical error occurred in the following mod: extrainfo@1.1.0
Loaded Mods: aculinaryartillery@1.0.12-pre.2, atwatersedge@1.3.1, autopanning@1.0.1, autowalk@1.0.2, chiseltools@1.8.4, extrainfo@1.1.0, HangingOilLamps@1.0.1, indappledgroves@0.4.10-dev.2, moremolds@1.4.2, primitivesurvival@3.2.4, speararrowheadbits@1.1.0, translocatorengineeringredux@1.4.3, viescraftmachines@2.2.2, game@1.18.6, zoombuttonreborn@1.4.0, egocaribautomapmarkers@2.6.0, betterfirepit@1.1.1, carryon@1.2.0, commonlib@2.1.1, expandedfoods@1.6.6, farmlanddropssoil@1.4.0, fromgoldencombs@1.4.18, hudclock@3.2.1, medievalmap@1.3.3, morepiles@1.4.3, naturalnight@2.0.0, offhanddebuffpatch@1.0.1, prospecttogether@1.0.0, stepup@1.2.0, sts@1.0.4, creative@1.18.6, survival@1.18.6, wildfarmingrevival@1.0.9, bullseye@2.5.0-rc.1, captureanimals@2.5.3, em@2.2.1, playercorpse@1.7.2, xinvtweaks@1.5.6, bricklayers@2.2.0
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.GameContent.BlockEntityTransient.CheckTransition(Single dt) in C:\Users\Tyron\Documents\vintagestory\game-net7\VSEssentials\BlockEntity\BETransient.cs:line 105
at ExtraInfo.InfoExtensions.GetTransientInfo(StringBuilder dsc, BlockEntityTransient be) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\Util\InfoExtensions.cs:line 167
at ExtraInfo.HarmonyPatches.BlockEntityInfoPatch.Postfix(BlockEntity __instance, StringBuilder dsc) in D:\VSCode\Repos\Modding_VintageStory\0\ExtraInfo\src\HarmonyPatches.cs:line 63
at Vintagestory.API.Common.BlockEntity.GetBlockInfo_Patch1(BlockEntity this, IPlayer forPlayer, StringBuilder dsc)
at Vintagestory.API.Common.Block.GetPlacedBlockInfo_Patch3(Block this, IWorldAccessor world, BlockPos pos, IPlayer forPlayer)
at Vintagestory.Client.NoObf.HudElementBlockAndEntityInfo.ComposeBlockInfoHud() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\Systems\Gui\Huds\HudElementBlockAndEntityInfo.cs:line 114
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.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientMain.cs:line 796
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientMain.cs:line 712
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 200
at Vintagestory.Client.ScreenManager.Render(Single dt) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ScreenManager.cs:line 668
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ScreenManager.cs:line 643
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 73
at OpenTK.Windowing.Desktop.GameWindow.DispatchRenderFrame()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientProgram.cs:line 300
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientProgram.cs:line 127
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Bumber Chisels already do that
Shields don't have pages because of vanilla bug, I WON'T fix vanilla bugs
Handbook: Chisels don't indicate that they can be crafted with ingots to reduce them to bits. Most shields don't have pages, the icon doing nothing when clicked on wherever they appear.
This is amazing, very helpful. Thanks! One suggestion is for the quern. Currently it shows the percentage of the overall progess of the max possible stack of the item in there instead of the overall progress of the amount of items currently in the quern. Example, if a stack of limestone stones is a max of 100 (I'm using simple numbers for an example) but you only put 10 in, the info will show "Everything 90%" done, instead of showing lets say 20% done after grinding 2 stones. I hope I explained that clearly
This is soooo good, thanks for the mod !
Suggestions on existing info:
New info suggestions:
Mechanical info:
It don't know what kind of information you can get from all the mechanical stuff, maybe there's some kind of torque or power data ? Maybe there's a way to know how much power a helve hammer needs to work for example.
I know nothing about husbandry, maybe there's some useful info people need too :)
Thanks a ton for this. I saw the post on the subreddit and immediately came to grab it.