Mods / VS Quest
Author: Gerste
Side: Both
Created: Jun 30th 2022 at 5:53 PM
Last modified: Jan 25th at 9:17 PM
Downloads: 38585
Follow Unfollow 294
Latest file for Various v1.19.x:
vsquest_v1.2.0.zip
1-click install
Summary
Small Framework for adding Quests into the game. This mod on its own does nothing, but you can use it to add your own quests into the game. Take a look here for a small guide. There is also an example mod where the capabilities of this mod are showcased.
Contribute
Translations
If you want to help translate the mod into your language, head over to the Crowdin Project to upload your community translation. I use a small script that automatically downloads the translations before every new release.
Features/ Bugfixes/ Assets/ Models
If there is a feature that you are desperately missing in this or you found a bug you want to fix yourself, feel free to hit me up on the Vintage Story Community discord with your idea and send in a Pull Request over on Github.
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v1.2.0 | 16124 | Jan 25th at 9:17 PM | Show | vsquest_v1.2.0.zip | Install now | |
v1.1.0 | 433 | Jan 19th at 7:32 PM | Show | vsquest_v1.1.0.zip | Install now | |
v1.0.0 | 974 | Nov 22nd 2023 at 7:28 PM | Show | vsquest_v1.0.0.zip | Install now | |
v0.5.0 | 7035 | Aug 25th 2023 at 6:59 PM | Show | vsquest_v0.5.0.zip | Install now | |
v0.4.1 | 6245 | Apr 18th 2023 at 8:01 PM | Show | vsquest_v0.4.1.zip | Install now | |
v0.4.0 | 1421 | Jan 31st 2023 at 7:00 PM | Show | vsquest_v0.4.0.zip | Install now | |
v0.3.2 | 875 | Dec 31st 2022 at 3:33 PM | Show | vsquest_v0.3.2.zip | Install now | |
v0.3.1 | 192 | Dec 31st 2022 at 3:11 PM | Show | vsquest_v0.3.1.zip | Install now | |
v0.3.0 | 363 | Dec 22nd 2022 at 9:42 PM | Show | vsquest_v0.3.0.zip | Install now | |
v0.2.0 | 1631 | Oct 22nd 2022 at 5:06 PM | Show | vsquest_v0.2.0.zip | Install now | |
v0.1.0 | 1084 | Sep 20th 2022 at 5:56 PM | Show | vsquest_v0.1.0.zip | Install now | |
v0.0.4 | 1036 | Aug 15th 2022 at 5:28 PM | Show | vsquest_v0.0.4.zip | Install now | |
v0.0.3 | 497 | Jul 17th 2022 at 5:50 PM | Show | vsquest_v0.0.3.zip | Install now | |
v0.0.2 | 328 | Jul 12th 2022 at 10:07 PM | Show | vsquest_v0.0.2.zip | Install now | |
v0.0.1 | 347 | Jun 30th 2022 at 5:53 PM | Show | vsquest_v0.0.1.zip | Install now |
Sorry for the late response. VS Village as well as a couple of custom server packs currently use it afaik. Ghaelen
Villagers accept quest from other villagers. This would be cool.
when i start a quest to a villager, the villager will disapear before i am able to complete or speak with the villager to complete the quest.
Happens normally after sleeping or leaving for a short period of time away from base.
I was toying with the idea of making a mod that implements questing in VS, but unfortunatley, it looks like you beat me to it. It also looks like it's still pretty active -- you've commited code to Github in the last 2 months.
I'm just curious - do you know of any mods that use VS Quest to implement some sort of questing pack, similar to Better Questing in Minecraft? I haven't seen any mods that use VS Quest yet, and your example mod is for 1.17. Are there any mods I can download that showcase VS Quest for game version 1.19?
I think its better to discuss more in depth stuff like that over on discord if you dont mind. There is a subsection for VS Quest under mods.
From this message alone I can not really make out what you would need MrL972
can you add command in ActionReward ?
I try to add quest for auto regen resonance archive
Sweet, I'm waiting for Feverstone to update to 1.19 and I'm on the fence on VSV.
Feverstone Wilds and VS Village as well as some custom servers like COB already make use of this Aksyl
Can't wait for a mod that will require me to use this.
Crashes in 1.19 stable when talking to VS Village villagers.
Faunlings from Feverstone Wilds aren't talking (or aren't replying when you Sneak-R Click) either.
Hiya, my villagers seem to be unable to talk to me. Anyone else having this issue/have a fix? Also checking VSvillage side.
Game version 1.17.11
8.2.2023 08:53:57 [Notification] Offthread save of 0 generating chunks done.
8.2.2023 08:53:57 [Event] Offthread save of 44 map chunks done.
8.2.2023 08:53:57 [Event] Offthread save of savegame done.
8.2.2023 08:56:43 [Error] Mod exception during DidPlaceBlock
8.2.2023 08:56:43 [Error] Exception: System.NullReferenceException: Object reference not set to an instance of an object
at VsQuest.QuestSystem+<>c__DisplayClass15_3.<StartServerSide>b__15 (VsQuest.ActiveQuest quest) [0x00000] in <db4e88e5ddfc423d91197b6371664d6b>:0
at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x0001e] in <533173d24dae460899d2b10975534bb0>:0
at VsQuest.QuestSystem+<>c__DisplayClass15_0.<StartServerSide>b__12 (Vintagestory.API.Server.IServerPlayer byPlayer, System.Int32 oldBlockId, Vintagestory.API.Common.BlockSelection blockSel, Vintagestory.API.Common.ItemStack itemstack) [0x0002b] in <db4e88e5ddfc423d91197b6371664d6b>:0
at (wrapper delegate-invoke) <Module>.invoke_void_IServerPlayer_int_BlockSelection_ItemStack(Vintagestory.API.Server.IServerPlayer,int,Vintagestory.API.Common.BlockSelection,Vintagestory.API.Common.ItemStack)
at Vintagestory.Server.ServerEventManager.TriggerDidPlaceBlock (Vintagestory.API.Server.IServerPlayer player, System.Int32 oldBlockId, Vintagestory.API.Common.BlockSelection blockSel, Vintagestory.API.Common.ItemStack withItemStack) [0x0000a] in <3352cf17b586476e962abf3ce6c3aa95>:0
8.2.2023 08:58:36 [Warning] Server overloaded. A tick took 894ms to complete.
8.2.2023 08:58:58 [Notification] Server ticking has been suspended
8.2.2023 08:58:58 [Notification] Autosaving game world. Notifying mods, then systems of save...
8.2.2023 08:58:58 [Notification] Defragmented listener lists
8.2.2023 08:58:58 [Event] Mods and systems notified, now saving everything...
8.2.2023 08:58:58 [Event] Will do offthread savegamedata saving...
8.2.2023 08:58:58 [Event] Saved player world data...
8.2.2023 08:58:58 [Event] Saved map regions...
8.2.2023 08:58:58 [Event] Saved map chunks...
8.2.2023 08:58:58 [Event] World saved! Saved 0 chunks, 0 mapchunks, 7 mapregions.
8.2.2023 08:58:58 [Notification] A client reconnected, resuming game calendar.
8.2.2023 08:58:58 [Notification] Server ticking has been resumed
8.2.2023 08:58:58 [Event] Offthread save of 109 chunks done.
8.2.2023 08:58:58 [Notification] Offthread save of 0 generating chunks done.
8.2.2023 08:58:58 [Event] Offthread save of 44 map chunks done.
8.2.2023 08:58:58 [Event] Offthread save of savegame done.
8.2.2023 08:59:16 [Warning] Server overloaded. A tick took 583ms to complete.
8.2.2023 08:59:29 [Error] Mod exception during DidPlaceBlock
8.2.2023 08:59:29 [Error] Exception: System.NullReferenceException: Object reference not set to an instance of an object
at VsQuest.QuestSystem+<>c__DisplayClass15_3.<StartServerSide>b__15 (VsQuest.ActiveQuest quest) [0x00000] in <db4e88e5ddfc423d91197b6371664d6b>:0
at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x0001e] in <533173d24dae460899d2b10975534bb0>:0
at VsQuest.QuestSystem+<>c__DisplayClass15_0.<StartServerSide>b__12 (Vintagestory.API.Server.IServerPlayer byPlayer, System.Int32 oldBlockId, Vintagestory.API.Common.BlockSelection blockSel, Vintagestory.API.Common.ItemStack itemstack) [0x0002b] in <db4e88e5ddfc423d91197b6371664d6b>:0
at (wrapper delegate-invoke) <Module>.invoke_void_IServerPlayer_int_BlockSelection_ItemStack(Vintagestory.API.Server.IServerPlayer,int,Vintagestory.API.Common.BlockSelection,Vintagestory.API.Common.ItemStack)
at Vintagestory.Server.ServerEventManager.TriggerDidPlaceBlock (Vintagestory.API.Server.IServerPlayer player, System.Int32 oldBlockId, Vintagestory.API.Common.BlockSelection blockSel, Vintagestory.API.Common.ItemStack withItemStack) [0x0000a] in <3352cf17b586476e962abf3ce6c3aa95>:0
8.2.2023 08:59:42 [Warning] Server overloaded. A tick took 634ms to complete.
8.2.2023 08:59:53 [Warning] Server overloaded. A tick took 1234ms to complete.
8.2.2023 08:59:59 [Error] Mod exception during DidPlaceBlock
8.2.2023 08:59:59 [Error] Exception: System.NullReferenceException: Object reference not set to an instance of an object
at VsQuest.QuestSystem+<>c__DisplayClass15_3.<StartServerSide>b__15 (VsQuest.ActiveQuest quest) [0x00000] in <db4e88e5ddfc423d91197b6371664d6b>:0
at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x0001e] in <533173d24dae460899d2b10975534bb0>:0
at VsQuest.QuestSystem+<>c__DisplayClass15_0.<StartServerSide>b__12 (Vintagestory.API.Server.IServerPlayer byPlayer, System.Int32 oldBlockId, Vintagestory.API.Common.BlockSelection blockSel, Vintagestory.API.Common.ItemStack itemstack) [0x0002b] in <db4e88e5ddfc423d91197b6371664d6b>:0
at (wrapper delegate-invoke) <Module>.invoke_void_IServerPlayer_int_BlockSelection_ItemStack(Vintagestory.API.Server.IServerPlayer,int,Vintagestory.API.Common.BlockSelection,Vintagestory.API.Common.ItemStack)
at Vintagestory.Server.ServerEventManager.TriggerDidPlaceBlock (Vintagestory.API.Server.IServerPlayer player, System.Int32 oldBlockId, Vintagestory.API.Common.BlockSelection blockSel, Vintagestory.API.Common.ItemStack withItemStack) [0x0000a] in <3352cf17b586476e962abf3ce6c3aa95>:0
8.2.2023 09:03:59 [Notification] Server ticking has been suspended
8.2.2023 09:03:59 [Notification] Autosaving game world. Notifying mods, then systems of save...
8.2.2023 09:03:59 [Notification] Defragmented listener lists
8.2.2023 09:03:59 [Event] Mods and systems notified, now saving everything...
8.2.2023 09:03:59 [Event] Will do offthread savegamedata saving...
8.2.2023 09:03:59 [Event] Saved player world data...
8.2.2023 09:03:59 [Event] Saved map regions...
8.2.2023 09:03:59 [Event] Saved map chunks...
8.2.2023 09:03:59 [Event] World saved! Saved 0 chunks, 0 mapchunks, 7 mapregions.
8.2.2023 09:03:59 [Notification] A client reconnected, resuming game calendar.
8.2.2023 09:03:59 [Notification] Server ticking has been resumed
8.2.2023 09:04:00 [Event] Offthread save of 122 chunks done.
8.2.2023 09:04:00 [Notification] Offthread save of 0 generating chunks done.
8.2.2023 09:04:00 [Event] Offthread save of 46 map chunks done.
8.2.2023 09:04:00 [Event] Offthread save of savegame done.
8.2.2023 09:09:01 [Notification] Server ticking has been suspended
8.2.2023 09:09:01 [Notification] Autosaving game world. Notifying mods, then systems of save...
8.2.2023 09:09:01 [Notification] Defragmented listener lists
8.2.2023 09:09:01 [Event] Mods and systems notified, now saving everything...
8.2.2023 09:09:01 [Event] Will do offthread savegamedata saving...
8.2.2023 09:09:01 [Event] Saved player world data...
8.2.2023 09:09:01 [Event] Saved map regions...
8.2.2023 09:09:01 [Event] Saved map chunks...
8.2.2023 09:09:01 [Event] World saved! Saved 0 chunks, 0 mapchunks, 7 mapregions.
8.2.2023 09:09:01 [Notification] A client reconnected, resuming game calendar.
8.2.2023 09:09:01 [Notification] Server ticking has been resumed
8.2.2023 09:09:01 [Event] Offthread save of 126 chunks done.
8.2.2023 09:09:01 [Notification] Offthread save of 0 generating chunks done.
8.2.2023 09:09:01 [Event] Offthread save of 46 map chunks done.
8.2.2023 09:09:01 [Event] Offthread save of savegame done.
8.2.2023 09:09:33 [Error] Mod exception during DidPlaceBlock
8.2.2023 09:09:33 [Error] Exception: System.NullReferenceException: Object reference not set to an instance of an object
at VsQuest.QuestSystem+<>c__DisplayClass15_3.<StartServerSide>b__15 (VsQuest.ActiveQuest quest) [0x00000] in <db4e88e5ddfc423d91197b6371664d6b>:0
at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x0001e] in <533173d24dae460899d2b10975534bb0>:0
at VsQuest.QuestSystem+<>c__DisplayClass15_0.<StartServerSide>b__12 (Vintagestory.API.Server.IServerPlayer byPlayer, System.Int32 oldBlockId, Vintagestory.API.Common.BlockSelection blockSel, Vintagestory.API.Common.ItemStack itemstack) [0x0002b] in <db4e88e5ddfc423d91197b6371664d6b>:0
at (wrapper delegate-invoke) <Module>.invoke_void_IServerPlayer_int_BlockSelection_ItemStack(Vintagestory.API.Server.IServerPlayer,int,Vintagestory.API.Common.BlockSelection,Vintagestory.API.Common.ItemStack)
at Vintagestory.Server.ServerEventManager.TriggerDidPlaceBlock (Vintagestory.API.Server.IServerPlayer player, System.Int32 oldBlockId, Vintagestory.API.Common.BlockSelection blockSel, Vintagestory.API.Common.ItemStack withItemStack) [0x0000a] in <3352cf17b586476e962abf3ce6c3aa95>:0
8.2.2023 09:09:55 [Error] Mod exception during DidPlaceBlock
8.2.2023 09:09:55 [Error] Exception: System.NullReferenceException: Object reference not set to an instance of an object
at VsQuest.QuestSystem+<>c__DisplayClass15_3.<StartServerSide>b__15 (VsQuest.ActiveQuest quest) [0x00000] in <db4e88e5ddfc423d91197b6371664d6b>:0
at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x0001e] in <533173d24dae460899d2b10975534bb0>:0
at VsQuest.QuestSystem+<>c__DisplayClass15_0.<StartServerSide>b__12 (Vintagestory.API.Server.IServerPlayer byPlayer, System.Int32 oldBlockId, Vintagestory.API.Common.BlockSelection blockSel, Vintagestory.API.Common.ItemStack itemstack) [0x0002b] in <db4e88e5ddfc423d91197b6371664d6b>:0
at (wrapper delegate-invoke) <Module>.invoke_void_IServerPlayer_int_BlockSelection_ItemStack(Vintagestory.API.Server.IServerPlayer,int,Vintagestory.API.Common.BlockSelection,Vintagestory.API.Common.ItemStack)
at Vintagestory.Server.ServerEventManager.TriggerDidPlaceBlock (Vintagestory.API.Server.IServerPlayer player, System.Int32 oldBlockId, Vintagestory.API.Common.BlockSelection blockSel, Vintagestory.API.Common.ItemStack withItemStack) [0x0000a] in <3352cf17b586476e962abf3ce6c3aa95>:0
8.2.2023 09:14:02 [Notification] Server ticking has been suspended
8.2.2023 09:14:02 [Notification] Autosaving game world. Notifying mods, then systems of save...
8.2.2023 09:14:02 [Notification] Defragmented listener lists
8.2.2023 09:14:02 [Event] Mods and systems notified, now saving everything...
Client crash attempting to join server
Running on 64 bit Windows with 16 GB RAM
Game Version: v1.17.9 (Stable)
2022-12-31 10:29:19 AM: Critical error occurred
Loaded Mods: acorns@0.5.1, aculinaryartillery@1.0.11, weaponpacka@1.3.1, ancienttools@1.4.9, animalcages@2.0.6, tonwexp@1.1.0, autosifter@1.1.0, backpackpackplus@1.0.3, bettercrates@1.5.3, betterbalance@2.1.3, betterruins@0.0.6, cavecontent@1.0.1, cellardoor@1.3.0, chiseltools@1.7.2, composter@1.0.4, cralutweaks@1.0.2, driedpeat@1.0.2, extrachests@1.6.1, fancydoors@1.1.1, fieldsofgold@2.1.4, weaponpackg@1.0.1, HangingOilLamps@1.0.1, harptech@0.2.3, hideandfabric@1.2.9, instruments@1.1.4, lumbersling@1.0.0, meteoricexpansion@1.2.1, moreclasses@1.2.5, moreclay@1.0.1, leadroof@1.2.4, necessariesfix@1.1.3-rc.1, primitivesurvival@3.1.1, rustandrails@1.0.4, riflemod@1.0.0, smokychimneys@1.0.0, sod@1.0.0, stackables@2.0.5, sticksfromboards@1.0.1, sticksfromfirewood@1.16.4, temporallamp@1.0.1, locustmod@2.3.6, tieredsoil@1.0.0, tradeomat@1.6.3, translocatorengineeringredux@1.3.0, game@1.17.9, wildcrafttrees@1.0.1, wildcraft@1.5.1, WoodenPathFix@1.0.0, zeekea@1.6.2, alchemy@1.6.4, alloycalculator@1.0.0, carryon@0.10.3, carryonmore@1.3.1, expandedfoods@1.6.4, fromgoldencombs@1.3.15, hammersringingfall@1.2.5, hudclock@2.8.0, jlj@1.0.3, lc@1.0.0, lichen@1.6.1, medievalexpansion@3.8.1, morepiles@1.2.2, mcrate@1.0.4, petai@1.5.5, playercorpse@1.5.5, prospectorinfo@4.1.2, stepup@1.2.0, stonequarry@2.0.0-rc.4, tabletopgames@1.2.0, tprunes@1.0.7, tpnet@1.8.0-pre.7, usefulstuff17@1.0.2, creative@1.17.9, vsquest@0.3.2, survival@1.17.9, vsvillage@0.5.0, workbenchexpansion@1.5.1, xlib@0.6.14, xmelee@0.0.10, xrowboat@0.0.5, campaigncartographer@3.0.3, cats@1.5.3, cavebeacons@1.0.5, magicmushrooms@1.0.0, tradercamps@1.0.4, em@1.1.0, feverstonehorses@1.3.9-rc.2, foxtaming@1.2.0, vsquestexample@0.3.0, wolftaming@1.5.4, xskills@0.6.14, bricklayers@1.2.0, moreroads@1.5.1
System.Exception: Don't know how to instantiate item of class 'ItemVillagerHorn' 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()
Event Log entries containing Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 2022-12-31 10:29:20 AM, 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.CreateItem(System.String)
at Vintagestory.Common.ItemTypeNet.ReadItemTypePacket(Packet_ItemType, Vintagestory.API.Common.IWorldAccessor, Vintagestory.Common.ClassRegistry)
at Vintagestory.Client.NoObf.GeneralPacketHandler.PopulateItems(System.Collections.Generic.List`1<Vintagestory.API.Common.Item>, Int32)
at Vintagestory.Client.NoObf.GeneralPacketHandler.LoadItemTypes()
at Vintagestory.Client.NoObf.GeneralPacketHandler.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 = 2022-12-28 12:22:54 PM, 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.CreateItem(System.String)
at Vintagestory.Common.ItemTypeNet.ReadItemTypePacket(Packet_ItemType, Vintagestory.API.Common.IWorldAccessor, Vintagestory.Common.ClassRegistry)
at Vintagestory.Client.NoObf.GeneralPacketHandler.PopulateItems(System.Collections.Generic.List`1<Vintagestory.API.Common.Item>, Int32)
at Vintagestory.Client.NoObf.GeneralPacketHandler.LoadItemTypes()
at Vintagestory.Client.NoObf.GeneralPacketHandler.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 = 2022-12-28 11:31:51 AM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1538070713337875210, type 5
Event Name: CLR20r3
Response: Not available
Cab Id: 0
Problem signature:
P1: Vintagestory.exe
P2: 1.17.9.0
P3: 63501532
P4: VintagestoryLib
P5: 1.17.9.0
P6: 63501532
P7: 157e
P8: 23
P9: System.Exception
P10:
Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER81D2.tmp.mdmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER89D2.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER8A12.tmp.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER8A1F.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER8A7E.tmp.txt
These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_9deddbb7182bae957ff059d02ee93019b42d855e_7fba9aec_0e508bf3-986c-40ab-8a29-e5c2625041c4
Analysis symbol:
Rechecking for solution: 0
Report Id: 1fe08dd5-1d48-403a-80e2-61cac8adc2fa
Report Status: 268435456
Hashed bucket: 941514f5ccf5d5fc8558532a2bef8b0a
Cab Guid: 0 }
Does anyone else's villagers/quest givers no longer talk to them after the latest update?
might wanna set the game version to 1.17.9 for the newest version 0.3.0 so that its properly at the top of the download list lol confused me at first
Not yet. I might include one in the later updates. BlueFuryDragon
Is there a way to open a quest log away from the quest give to view progress?
This one might actually be rather difficult. Are you going to set up the other entity manually as a server admin? Then you could link them via their entity id. Otherwise you need to somehow do a generic search for another questgiver.
If you want, you can hit me up on discord with this, maybe I can implement another hookpoint for stuff like that, my tag is G3rste#1850. Amigurumi
Do you have any tips on setting up an actionObjective for a player to go talk to another quest giver?
Thank you kindly, sir 👍
Should not be necessary. The Access to Blocks in the Api changed with 1.17.0-pre.5. The newest version of VS Village should fix this. PeterSanderson
Updated to pre.5 and was running a MP test server. It spammed the log with error messages and I shut it down.
19.7.2022 14:43:00 [Fatal] System.MissingMethodException: Method not found: 'Vintagestory.API.Common.Block Vintagestory.API.Common.IBlockAccessor.GetBlock(Int32, Int32, Int32, Vintagestory.API.Common.EnumBlockLayersAccess)'.
at VsVillage.VillagerWaypointsTraverser.OnGameTick(Single dt)
at Vintagestory.API.Common.Entities.Entity.OnGameTick(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryApi\Common\Entity\Entity.cs:line 818
at Vintagestory.API.Common.EntityAgent.OnGameTick(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryApi\Common\Entity\EntityAgent.cs:line 546
at VsVillage.EntityVillager.OnGameTick(Single dt)
at Vintagestory.Server.ServerSystemEntitySimulation.TickEntities(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\EntitySimulation.cs:line 279
at Vintagestory.Server.ServerSystemEntitySimulation.OnServerTick(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\EntitySimulation.cs:line 149
I can send you a log if you need. Is it just because the village/quest mods are not updated to pre.5?
Not yet, but I am thinking about adding a Questlog where you can abandon quests you do not want to follow anymore. Verlia
Is it possible to abandon quests if you don't feel like doing them at that time?
Not too difficult I guess. With the new Quest API you can add your own code execution to a quest reward. For a quick example, take a look at the VS Village approach to checking custom objectives and giving out custom rewards. PeterSanderson
Here's a question - how difficult would it be to add some compatibility to the XSkills mod by adding experience point awards?
It sadly uses methods that are only available in the 1.17 version. PeterSanderson
Will this work in 1.16.5 or is there code that only works with 1.17.0-pre?
Currently not. I think the in game auction house already covers most of the use cases for player made quests. And I would have to change this system quite a bit to make in game created quests work. I hope to get a release of vsvillage ready together with this so it gets an actual use case. Seife
Great idea! Do you plan to make quests possible to be local? As example a player could make a quest and another fulfilles it (ingame).