Jump to content

Xandu

Vintarian
  • Posts

    445
  • Joined

  • Last visited

  • Days Won

    20

Posts posted by Xandu

  1. 3 hours ago, Snowman1191 said:

    Yup the 1.6.0 rc. I'm guessing it has changed enough that it's not playing well with xskills.

    Yeah this is probably the issue. I need to adjust my code when a final 1.6 version is out. In the mean time you should not use both mods at once.

     

    1 hour ago, Pamela Wild said:

    Just to clarify, I was trying to use XSkills v 0.6.11 and XLib v 0.6.10 rc1.  I tried using 6.11 with just 6.10 and it will run, but you can't assign any points at all.

    The only way it will work at all is to use v 0.6.10 rc1 for both.

    You should use version xskills v0.6.11 and xlib v0.6.10. The rc versions are test versions before a final release version is released. So v0.6.10 is newer than  v0.6.10-rc.x.

    But version v0.6.10-rc.1 should have an issue with assigning skill points that should be fixed with the newer versions. This is normally caused by an disagreement between server and client. When the client 'thinks' you can learn an ability and tries to do so and the server denies it. For example: Due to the changes on the load order with the 1.17 game update the requirements were not loaded properly on the client side. So you were able to try to learn abilities while on the server side you havn't had fullfilled all requirements.

    • Like 1
  2. 8 hours ago, Snowman1191 said:

    Trying to host a private server with XLib and XSkills and getting this error.

    16.9.2022 22:31:04 [Error] [xskills] An exception was thrown when trying to start the mod:
    System.IO.FileNotFoundException: Could not load file or assembly 'exper, Version=1.4.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

    Is this something I'm missing on my end?

    'exper' is the library from expanded foods. But it should  be optional. So it should start without the mod. I am quite confused about this error because i am always run xskills without expanded foods.

    Do you have expanded foods installed?

  3. 14 hours ago, CoB said:
      Reveal hidden contents

    Running on 64 bit Windows with 16 GB RAM
    Game Version: v1.17.3 (Stable)
    15.09.2022 22:26:10: Critical error occurred in the following mod: xskills@0.6.10
    Loaded Mods: acorns@0.5.1, ancienttools@1.4.7, auxiliarymod@1.0.4, bettercrates@1.5.1, Ceramos@0.2.2, chiseltools@1.5.5, cobbgm@1.0.1, extrachests@1.6.0, fancydoors@1.1.1, primitivesurvival@3.0.5, shinglesandthethings@1.0.1, rustandrails@1.0.3, sortablestorage@1.5.0, spyglass@0.4.5, thecritterpack@0.7.6, tradeomat@1.6.3, translocatorengineeringredux@1.2.0, game@1.17.3, wgenfix576@1.0.0, wildcraft@1.4.2, calendar@1.0.0, captureanimals@2.2.0, carrycapacity@0.6.5, lichen@1.6.1, miningtools@1.1.4, petai@1.5.4, playercorpse@1.4.3, tprunes@1.0.5, creative@1.17.3, vsquest@0.0.4, survival@1.17.3, workbenchexpansion@1.5.1, xlib@0.6.10, cob@1.4.9, em@1.0.0, wolftaming@1.5.3, xskills@0.6.10, bricklayers@1.0.1
    System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
       bei XSkills.XSkillsItemHoe.GetHeldInteractionHelp(ItemSlot inSlot)
       bei Vintagestory.Client.NoObf.HudHotbar.RecomposeActiveSlotHoverText(Int32 newSlotIndex) in VintagestoryLib\Client\Systems\Gui\Huds\HudHotbar.cs:Zeile 495.
       bei Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:Zeile 1138.
       bei Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:Zeile 123.
       bei Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:Zeile 669.
       bei Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:Zeile 613.
       bei Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:Zeile 125.
       bei System.EventHandler`1.Invoke(Object sender, TEventArgs e)
       bei OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:Zeile 476.
       bei OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:Zeile 452.
       bei OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:Zeile 375.
       bei Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
       bei Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:Zeile 93.

    Event Log entries containing Vintagestory.exe, the latest 3
    ==================================
    { TimeGenerated = 08.09.2022 20:35:43, Site = , Source = Application Hang, Message = Das Programm Vintagestory.exe Version 1.17.2.0 hat die Interaktion mit Windows beendet und wurde geschlossen. Überprüfen Sie den Problemverlauf in der Systemsteuerung "Sicherheit und Wartung", um nach weiteren Informationen zum Problem zu suchen.

    Prozess-ID: 21f4

    Startzeit: 01d8c3b17d966a76

    Beendigungszeit: 4294967295

    Anwendungspfad: C:\Users\Kai\AppData\Roaming\Vintagestory\Vintagestory.exe

    Bericht-ID: b88b4d43-7ca9-48eb-9cd2-b1737a1c4edd

    Vollständiger Name des fehlerhaften Pakets:

    Relative Anwendungs-ID des fehlerhaften Pakets:

    Absturztyp: Top level window is idle
     }
    --------------
    { TimeGenerated = 08.09.2022 15:50:39, Site = , Source = Application Error, Message = Name der fehlerhaften Anwendung: Vintagestory.exe, Version: 1.17.2.0, Zeitstempel: 0x63120498
    Name des fehlerhaften Moduls: unknown, Version: 0.0.0.0, Zeitstempel: 0x00000000
    Ausnahmecode: 0x00000000
    Fehleroffset: 0x0000000000000000
    ID des fehlerhaften Prozesses: 0x3cfc
    Startzeit der fehlerhaften Anwendung: 0x01d8c389933733e3
    Pfad der fehlerhaften Anwendung: C:\Users\Kai\AppData\Roaming\Vintagestory\Vintagestory.exe
    Pfad des fehlerhaften Moduls: unknown
    Berichtskennung: f4f5874d-91c7-4da6-bcb3-548efffec359
    Vollständiger Name des fehlerhaften Pakets:
    Anwendungs-ID, die relativ zum fehlerhaften Paket ist:  }
    --------------
    { TimeGenerated = 08.09.2022 15:50:38, Site = , Source = .NET Runtime, Message = Anwendung: Vintagestory.exe
    Frameworkversion: v4.0.30319
    Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
    Ausnahmeinformationen: System.Exception
       bei Vintagestory.Common.ClassRegistry.CreateItem(System.String)
       bei Vintagestory.Common.ItemTypeNet.ReadItemTypePacket(Packet_ItemType, Vintagestory.API.Common.IWorldAccessor, Vintagestory.Common.ClassRegistry)
       bei Vintagestory.Client.NoObf.GeneralPacketHandler.PopulateItems(System.Collections.Generic.List`1<Vintagestory.API.Common.Item>, Int32)
       bei Vintagestory.Client.NoObf.GeneralPacketHandler.LoadItemTypes()
       bei Vintagestory.Client.NoObf.GeneralPacketHandler.HandleServerAssets_Step1()
       bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       bei System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
       bei System.Threading.ThreadPoolWorkQueue.Dispatch()

     }

    Cant connect to the server anymore @Xandu

     

    8 hours ago, Izavar said:

    Also cannot connect to server (others can).

      Hide contents

    Running on 64 bit Windows with 32 GB RAM 
    Game Version: v1.17.3 (Stable)
    9/15/2022 8:34:46 PM: Critical error occurred in the following mod: xskills@0.6.10
    Loaded Mods: actuallyquicklime@1.0.6, animalcages@2.0.6, tonwexp@1.1.0, buildingplus@1.1.2, Ceramos@0.2.2, craftables@1.1.1, fulldrop@1.0.0, harptech@0.2.1, meteoricexpansion@1.2.1, necessaries@1.1.3, primitivesurvival@3.0.5, riflemod@1.0.0, tradeomat@1.6.3, viescraftmachines@1.17.2, game@1.17.3, wildcraft@1.4.2, additionalmolds@1.0.1, alchemy@1.6.4, egocaribautomapmarkers@2.4.0-pre.1, carrycapacity@0.6.5, farmlanddropssoil@1.4.0, fromgoldencombs@1.3.14-pre.1, hudclock@2.8.0, medievalexpansion@3.8.1, morepiles@1.2.2, creative@1.17.3, survival@1.17.3, xlib@0.6.10, xrowboat@0.0.5, cob@1.4.9, em@1.0.0, xskills@0.6.10, bricklayers@1.0.1
    System.NullReferenceException: Object reference not set to an instance of an object.
       at XSkills.XSkillsItemHoe.GetHeldInteractionHelp(ItemSlot inSlot)
       at Vintagestory.Client.NoObf.HudHotbar.RecomposeActiveSlotHoverText(Int32 newSlotIndex) in VintagestoryLib\Client\Systems\Gui\Huds\HudHotbar.cs:line 495
       at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 1138
       at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 123
       at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 669
       at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 613
       at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 125
       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

    Event Log entries containing Vintagestory.exe, the latest 3
    ==================================
    { TimeGenerated = 9/6/2022 9:27:37 PM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1276654352205048832, type 5
    Event Name: RADAR_PRE_LEAK_64
    Response: Not available
    Cab Id: 0

    Problem signature:
    P1: Vintagestory.exe
    P2: 1.17.2.0
    P3: 10.0.19043.2.0.0
    P4: 
    P5: 
    P6: 
    P7: 
    P8: 
    P9: 
    P10: 

    Attached files:
    \\?\C:\Users\Randy\AppData\Local\Temp\RDR17E9.tmp\empty.txt
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER17FA.tmp.WERInternalMetadata.xml
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER180A.tmp.xml
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER17FA.tmp.csv
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER181B.tmp.txt

    These files may be available here:


    Analysis symbol: 
    Rechecking for solution: 0
    Report Id: 935cdc24-ab23-4dcd-b9dd-93a20f4be49a
    Report Status: 268435456
    Hashed bucket: 9798e79d019f170721b7965e8c236c00
    Cab Guid: 0 }
    --------------
    { TimeGenerated = 9/5/2022 3:23:26 PM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1911632005800165607, type 5
    Event Name: CLR20r3
    Response: Not available
    Cab Id: 0

    Problem signature:
    P1: Vintagestory.exe
    P2: 1.17.2.0
    P3: 63120498
    P4: VintagestoryAPI
    P5: 1.7.0.0
    P6: 63120495
    P7: 0
    P8: ffffffff
    P9: System.StackOverflowException
    P10: 

    Attached files:
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER4B62.tmp.dmp
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER5C1C.tmp.WERInternalMetadata.xml
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER5C3C.tmp.xml
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER5C3A.tmp.csv
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER5C5B.tmp.txt

    These files may be available here:
    \\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_b05e07ab5e8dfb37e9fef7847f6ee1f1e29ef9a_84fbe18f_d884080f-45c5-4f06-9e63-332d061b753c

    Analysis symbol: 
    Rechecking for solution: 0
    Report Id: aae5a16e-eaf9-4de1-bf76-4acb275223a8
    Report Status: 268435456
    Hashed bucket: 3714c57959998f9dca877b2e56fc80e7
    Cab Guid: 0 }
    --------------
    { TimeGenerated = 9/5/2022 3:23:21 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.17.2.0, time stamp: 0x63120498
    Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
    Exception code: 0xc00000fd
    Fault offset: 0x00007ffdf2a1e23f
    Faulting process id: 0x7fd4
    Faulting application start time: 0x01d8c165332ad366
    Faulting application path: X:\Vintagestory\Vintagestory.exe
    Faulting module path: unknown
    Report Id: aae5a16e-eaf9-4de1-bf76-4acb275223a8
    Faulting package full name: 
    Faulting package-relative application ID:  }

     


    This was the same issue as the the problem with the seeds earlier. I fixed it for seeds but forget that hoes do the same things. It should be fixed now. You only need to update xskills.

  4. 18 minutes ago, melodelic said:

    Is there a way to change the button from O to something else? Another one of my mods uses the O button.

     

    Also: I'm getting two mod dependencies from both xlib and xskills. I've got v0.6.10 for both.

    13.9.2022 11:13:15 [Error] [xlib] Could not resolve some dependencies:
    13.9.2022 11:13:15 [Error] [xlib]     game@1.17.3 - Version mismatch (has 1.17.2)
    13.9.2022 11:13:15 [Error] [xskills] Could not resolve some dependencies:
    13.9.2022 11:13:15 [Error] [xskills]     game@1.17.3 - Version mismatch (has 1.17.2)
    13.9.2022 11:13:15 [Error] [xskills]     survival@1.17.3 - Version mismatch (has 1.17.2)
    13.9.2022 11:13:15 [Error] [xskills]     xlib@0.6.10 - Dependency 'xlib_v0.6.10.zip' (xlib) has dependency errors itself 

    The dependencies errors are because you are using version 1.17.2 and the newest version was created for game version 1.17.3.

    You should be able to change the key in the normal game settings.

  5. On 9/9/2022 at 6:21 AM, TheBacon said:

    Heya @Xandu

    So I DC'd from my server just to relog to this error being caused by xskills

    Running on 64 bit Windows with 32 GB RAM 
    Game Version: v1.17.2 (Stable)
    09/09/2022 05:19:14: Critical error occurred in the following mod: xskills@0.6.10-rc.2
    Loaded Mods: acorns@0.5.1, Ceramos@0.1.0, chiseltools@1.5.5, effectshud@1.0.6, fancydoors@1.1.1, necessaries@1.1.3, primitivesurvival@3.0.5, rustandrails@1.0.3, spyglass@0.4.5, thecritterpack@0.7.6, translocatorengineeringredux@1.2.0, game@1.17.2, wildcraft@1.4.1, captureanimals@2.1.1, carrycapacity@0.6.5, lichen@1.6.1, medievalexpansion@3.8.1, miningtools@1.1.4, petai@1.5.4, tprunes@1.0.5, creative@1.17.2, vsquest@0.0.4, survival@1.17.2, workbenchexpansion@1.5.1, xlib@0.6.10-rc.2, wolftaming@1.5.3, xskills@0.6.10-rc.2
    System.NullReferenceException: A referência de objecto não foi definida como uma instância de um objecto.
       em XSkills.XSkillsItemPlantableSeed.GetHeldInteractionHelp(ItemSlot inSlot)
       em Vintagestory.Client.NoObf.HudHotbar.RecomposeActiveSlotHoverText(Int32 newSlotIndex) em VintagestoryLib\Client\Systems\Gui\Huds\HudHotbar.cs:line 495
       em Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) em VintagestoryLib\Client\ClientMain.cs:line 1138
       em Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) em VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 123
       em Vintagestory.Client.ScreenManager.Render(Single dt) em VintagestoryLib\Client\ScreenManager.cs:line 669
       em Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) em VintagestoryLib\Client\ScreenManager.cs:line 613
       em Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) em VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 125
       em System.EventHandler`1.Invoke(Object sender, TEventArgs e)
       em OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) em C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 476
       em OpenTK.GameWindow.DispatchRenderFrame() em C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 452
       em OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) em C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 375
       em Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
       em Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) em VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

    I am unsure what to do, I can't login attm.

     

    On 9/10/2022 at 5:51 PM, RogueRaiden said:

    Getting the same with a player on my server each time they load in

    This issue should be fixed with the newest update.

    • Like 2
    • Cookie time 1
  6. 10 hours ago, Zeeny said:

    Hey @Xandu, just wanted to confirm if there was going to be a mod update for game version 1.17.2 (stable) or would the current mod version work fine? If there is a mod update planned, do you have an approx. ETA / planned released date?

    Thank you for all your hard work in creating this mod! 😁

     

    Hi,

    For me 0.6.10-rc.2 seems to work for the game version 1.17.2. But to be honest I can't test everything extensively and i haven't played the game for a while now. So i rely on bug reports from other people and try to fix them. Especially after huge game updates there could be some bugs i haven't found yet. So i never guarantee that everything works. Especially when you use other mods as well.

    • Like 1
  7. 13 hours ago, Estel_88 said:

    i feel like an idiot, but a guide on how to use the cage from the catcher skill would be much appreciated...

    There should be a tooltip when you have selected a cage in  your hotbar. But you can only use the cage when you have the ability and it only works on small animals like babies or hares. With the cage in your hand you can use right click on an animal to capture it. With another right click you can release the animal. Use SHIFT + right click to place a cage with an animal inside on the ground.

     

    On 8/31/2022 at 8:36 AM, GamerRaven81 said:

    The wine I am trying it with is the red currant wine, and it does say I'll gain an unlearn point for drinking it, but I don't. I've tried it taking one sip, drinking a full bottle, and drinking multiple bottles, and still nothing.

    Is a bottle a liquid container from a mod? Maybe this is the reason why it does not work. Have you tried drinking a full base game bowl?

  8. On 8/27/2022 at 10:34 PM, GamerRaven81 said:

    Is anyone else having issues with unlearn points in 1.16.5? We can't seem to gain unlearn points for drinking wines.

     

    For me it seems to work. Maybe you have another mod that causes a conflict? Or you use modded wine that doesn't work. Do you have the tooltip that you get a point if you drink the wine?

  9. On 8/23/2022 at 9:34 PM, Kyle Stemen said:

    > It is weird that it seems to load the xlib strings but not the xskills ones.

    I just posted part of the log. I attached my entire client-debug.txt this time.


    > What language are you playing the game in? 

    English.

    [kyle@mihoshi ~]$ locale
    LANG=en_US.UTF-8
    LC_CTYPE="en_US.UTF-8"
    LC_NUMERIC="en_US.UTF-8"
    LC_TIME="en_US.UTF-8"
    LC_COLLATE="en_US.UTF-8"
    LC_MONETARY="en_US.UTF-8"
    LC_MESSAGES="en_US.UTF-8"
    LC_PAPER="en_US.UTF-8"
    LC_NAME="en_US.UTF-8"
    LC_ADDRESS="en_US.UTF-8"
    LC_TELEPHONE="en_US.UTF-8"
    LC_MEASUREMENT="en_US.UTF-8"
    LC_IDENTIFICATION="en_US.UTF-8"
    LC_ALL=

    I narrowed down the problem. It does not reproduce in single player. These are the repro steps for multiplayer.

    1. Start the server if it is not running already.

    2. Start the client.

    3. Connect to the server.

    4. Press 'o'. The dialog is missing the description strings.

    5. Disconnect from the server.

    6. Without restarting the client, reconnect to the server.

    7. Press 'o'. The dialog is correct this time. The dialog stays correct until the client is restarted. The attached client-debug.txt has the logs for 2 connects from the same client run.

    client-debug.txt 117.59 kB · 2 downloads

    Ok. I was able to reproduce this. Now I try to figure out why this happens.

     

    On 8/23/2022 at 10:07 PM, nebux said:

    with the adition of underwater breathing would be possible to add a skill to lenghten the underwater breathing time

    It probably is possible but i don't want to add new features at the moment. Priority at the moment is to get existing things running for 1.17.

  10. 44 minutes ago, Kyle Stemen said:

    The client-debug.txt file is full of warnings about missing lang keys that start with xskills.

    23.8.2022 08:29:18.195 [VerboseDebug] Lang key not found: xskills:skill-survival
    23.8.2022 08:29:18.195 [VerboseDebug] Lang key not found: xskills:group-survival
    23.8.2022 08:29:18.195 [VerboseDebug] Lang key not found: xskills:ability-longlife
    23.8.2022 08:29:18.195 [VerboseDebug] Lang key not found: xskills:ability-hugestomach
    23.8.2022 08:29:18.195 [VerboseDebug] Lang key not found: xskills:ability-wellrested
    23.8.2022 08:29:18.195 [VerboseDebug] Lang key not found: xskills:ability-nudist
    23.8.2022 08:29:18.195 [VerboseDebug] Lang key not found: xskills:ability-meatshield

    It is weird that it seems to load the xlib strings but not the xskills ones.
    What language are you playing the game in? 

  11. 50 minutes ago, Brent Strickland said:

    So a couple things:

    A. Is there a typo in the Vampire Skill description? teh level 1 says you heal 2% of the damge delt but lowers regeneratio nin sunlight up to 4%, but level two says it lowers Regeneration by 80%.
    B. How exactly does the Smelter Skill work? After getting the level 1 of it i tried filling a couple of ingot molds with 90 units of metal but they still took 100.

    A: I think this is a configuration error. You can edit/delete the combat configuration file or use the command "skill reset config combat" to delete it. It will create a new config file and will fix itself the next time you load a world.

    B: The smelter ability does not work for ingots. It would  create infinite metal loops. You would be able to smelt an ingot and get more material than one ingot costs.

  12. On 7/2/2022 at 6:47 PM, Digitalr said:

    Bug report: If you have space only in "strongback" inventory, then client crashes, when you buy items from trader. Paid rusty gears are lost.

    Hi. I have tried this and the items were put into the strong back inventory. Can you reproduce this or send a crash report?

  13. 19 hours ago, genderneutralnoun said:

    Could you add a config option to disable item switching? I want to use another mod for it (the item switching in this mod doesn't work very well for me) but pretty much everything else in this mod is essential to me.

    The following options in the config file disable or enable the item switching for specific item types:

      "tools": true,
      "groundStorage": true,
      "seeds": true,
      "blocks": true,
      "stairs": true,
      "piles": true,

  14. 20 hours ago, CoB said:

    Our server sometimes crashes with

      Hide contents

    [Server Fatal] System.NullReferenceException: Object reference not set to an instance of an object.

       at Vintagestory.GameContent.EntityBehaviorEmotionStates.OnEntityReceiveDamage(DamageSource damageSource, Single& damage)

       at Vintagestory.API.Common.Entities.Entity.ReceiveDamage_Patch1(Entity this, DamageSource damageSource, Single damage)

       at Vintagestory.GameContent.BlockLava.OnEntityInside(IWorldAccessor world, Entity entity, BlockPos pos)

       at Vintagestory.GameContent.EntityBehaviorControlledPhysics.DisplaceWithBlockCollision(EntityPos pos, EntityControls controls, Single dt)

       at Vintagestory.GameContent.EntityBehaviorControlledPhysics.TickEntityPhysics(EntityPos pos, EntityControls controls, Single dt)

       at Vintagestory.GameContent.EntityBehaviorControlledPhysics.TickEntityPhysicsPre(Entity entity, Single dt)

       at Vintagestory.GameContent.EntityBehaviorControlledPhysics.onPhysicsTick(Single deltaTime)

       at Vintagestory.GameContent.EntityBehaviorControlledPhysics.OnGameTick(Single deltaTime)

       at Vintagestory.API.Common.Entities.Entity.OnGameTick(Single dt)

       at Vintagestory.API.Common.EntityAgent.OnGameTick(Single dt)

       at Vintagestory.Server.ServerSystemEntitySimulation.TickEntities(Single dt)

       at Vintagestory.Server.ServerSystemEntitySimulation.OnServerTick(Single dt)

       at Vintagestory.Server.ServerMain.Process()


    Not sure which mod causes this, so i am posting this just in case its xskills.

    It seems like the only line affected by mods is: "at Vintagestory.API.Common.Entities.Entity.ReceiveDamage_Patch1(Entity this, DamageSource damageSource, Single damage)". 
    And i don't think that xskills patches the Entity class at any point.  So i don't think that this is caused by xskills.

  15. On 6/9/2022 at 3:18 PM, Peter Sanderson said:

    I tested and then disabled a mod. The conflict seems to be with VinterNacht's "Fields of Gold" mod. When it is disabled, Repotting works on all plants at all stages.

    I let VinterNacht know about this issue.

    Also, I did notice after updating on my test server that while I received husbandry XP for Creatures and Critters, I did not receive any for the Outlaw Mod on either combat or husbandry.

    Ok I will look at these mods and try to find the issues. 

     

     

    19 hours ago, Eliz Triad said:

    Is Huge Stomach a hoax?

    I've always been depressed that the character is rapidly starving. And I've always been pumping the Huge Stomach skill. But even that wasn't enough. I changed the values in the settings so that I got 10 skill levels.

        {
          "name": "hugestomach",
          "id": 1,
          "maxTier": 10,
          "minLevel": 1,
          "enabled": true,
          "values": [
            500,
            1000,
            1500,
            2000,
            2500,
            3000,
            3500,
            4000,
            4500,
            5000
          ]
        },

    In total, the maximum size of the stomach at level 10 would be 6500.

    I have accumulated several skill points and pumped my stomach from level 2 to level 7 at once.
    It seemed to me that with such a volume of stomach, I should have been hungry only after a week..
    But what was my disappointment that the character became hungry in about the same period of time as before, it's just that now he needs colossally more food than before. As a result, I realized that the large size of the stomach will not allow me to eat less often.
    And it seems that increasing this value only worsens the situation.
    It turns out that only the parameter that affects the rate of hunger matters, but not the size of the stomach. And Huge Stomach just forces you to eat more, but you will spend everything you ate at the same rate. At low skill levels, this is not so noticeable.

    I assume that if I made the stomach size, say 50.000, then the character would get hungry in the same 1,5-2 days.

    Is this a random mistake that has not been noticed yet? Or was the skill originally intended to be negative? Or maybe I'm doing something wrong?


    Funny fact: this skill was translated into Russian as "The glutton", which fully reflects its negative effect.

    vintagestory 2022-06-09 21-30-39.png

    This is weird. I took a look into the maths behind the hunger mechanics and from my understanding that shouldn't be the case. I might take a deeper look into it. 

    • Thanks 1
  16. Uploaded a small patch to include the feedback i got for the last version.

    -the mod can now automatically add behaviors for the combat and husbandry skills to entities      
        -the experience will be calculated based on the entities health and damage
    -fixed the format of some german language files

    • Thanks 2
  17. 18 hours ago, Peter Sanderson said:

    Hey Xandu - one other thing I have noticed lately - due to changes in how often wild crops seem to drop seeds, the "Repotting" skill for Farming no longer seems to override the game behavior so you do not get seed drops

    Hi. I made some tests and the skill seems to work as intended. Does this happen for every crop? Or at specific growth stages?

  18. 17 hours ago, Peter Sanderson said:

    Incidentally, I wanted to ask if there was an easy way for me to include new entries for  experience points for existing Xskills from entities, in particular what XP you get for combat and husbandry. There are a bunch of mods out there that include new mobs - in particular I am using Outlaws and Creatures and Critters. 0050005 made a quick patch to include values for some of those, and I hope a future release of the mod will have some of them, but considering the volume of mods, it's a lot to expect compatibility with them all.

    Can values be entered manually without making a mod patch, and if so, where and how? That way, should any mods being used include new entities, knowing a method to include them would help and prevent you from reinventing the wheel.

    Thanks and all the best

     

    I am currently working on a way to automatically generate xp values for all entities that don't have any values assigned. This should also work for all modded entities.

    • Cookie time 1
    • Amazing! 2
  19. 26 minutes ago, Platidragon said:

    It's multiplayer

    Just noticed that your game is running on the version v1.16.4. The current mod versions are for game version v1.16.5 and are probably not loaded for your version. So maybe updating the game version could fix the issue.

    EDIT: Just noticed you figured it out. 😅

  20. 38 minutes ago, Platidragon said:

    uhm after todays update i can't seem to join my world

    i get this crash
     

    1. Running on 64 bit Windows with 16 GB RAM 
      Game Version: v1.16.4 (Stable)
      Loaded Mods: acorns@0.5.1, chiseltools@1.5.0, civbooks@1.3.4, expandedfoods@1.5.3-pre.10, fancydoors@1.1.1, HumanSkinTones@0.0.1, primitivesurvival@2.9.3, shinglesandthethings@1.0.1, spyglass@0.4.5, thecritterpack@0.7.6, tradeomat@1.6.1, visibleore@1.0.1, game@1.16.4, zoombuttonreborn@1.2.0, captureanimals@2.1.1, carrycapacity@0.6.5, dsdebarkedlogs@1.0.4, gasapi@1.0.2, hudclock@2.7.0, petai@1.4.4, playercorpse@1.3.1, prospectorinfo@3.1.2, stepup@1.2.0, tprunes@1.0.5, usefulstuff@2.3.2, creative@1.16.4, survival@1.16.4, workbenchexpansion@1.4.1, xrowboat@0.0.3, cobexclusives@1.3.0, wildcraft@1.2.3
      5/29/2022 2:13:25 PM: Critical error occurred
      System.Exception: Don't know how to instantiate collectible behavior of class 'XSkillsCarcass' did you forget to register a mapping?
         at Vintagestory.Common.ClassRegistry.CreateCollectibleBehavior(CollectibleObject collectible, String code)
         at Vintagestory.Common.BlockTypeNet.ReadBlockTypePacket(_A1oClULOCEj4s2RtiXvbRAocH0N packet, IWorldAccessor world, ClassRegistry registry)
         at Vintagestory.Client.NoObf.GeneralPacketHandler.HandleServerAssetsStep1()
         at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime)
         at _eaiE9OWXDVmX2r6n7JaWPscBEkO._LvzIyYpsQCoC78JubjSO0HCjtTg(Single )
         at _lAuHsYOBOAjBMdATFXwLUtH7N00._JvY4M2412YZu1OS3Ull8wgZBu1j(Single )
         at _lAuHsYOBOAjBMdATFXwLUtH7N00._KmBeEx15nyyLrVqNDW6geSArpNr(Single )
         at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
         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 479
         at OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 454
         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 _TRhArnJABwZoV9Vt7Ld2l65Xzgg._mhlr8s7wtMvxaJGpVy2Ag90jUBK(_3HJA5NvAIx31LXjscc3HGjXaR6q , String[] )
         at _q0zAVOrWbMX04rMA9G3HIFVuGjA._mhlr8s7wtMvxaJGpVy2Ag90jUBK(ThreadStart )

    Is this on multiplayer or singleplayer?
    It could be an issue with another mod. I need some time to test this.

  21. Hi,

    i finally had some time to update the mod. I want to thank @00500005 for keeping the mod playable and for helping me fixing some of the bugs. I primarily wanted to fix the clay forming crash. But i ended up to restructure some parts of the code. Harmony patches are now applied much later in the Initialization process. This should not make any difference for single player games but could affect players joining a server. But this allows me to take the mod configuration into account when the mod uses harmony patches to implement features. So turning off abilities can now affect executed code, which can be used to turn off performance-intensive abilities or bypass crashes like the clay forming crash. But this is only implemented for pottery abilities yet and i want to extend this to other skills in the future. I also fixed some small additional issues. So here are the patch notes:

    -harmony patches are now applied much later when clients connect to a server
        -pottery related harmony patches are no longer apllied if the pottery skill is disabled
        -this also works for some specific abilities
    -reworked some of the pottery stuff
        -the BlockEntityClayForm.OnUseOver method is now longer overwritten but uses transpilers now
        -improved the handling of the inspiration ability
    -updated french translation by @Cendar 
    -added japanese translation by @macoto_hino 
    -added a new value to the cat eyes ability. it regulates the adaptation time in milliseconds
    -invalid file name characters in world names are now ignored when creating save files for worlds
    -abilities that can be improved are now highlighted in green 
    -the geologist ability now shows the coordinates at which it was applied
    -fixed some blocks not being destroyed by bombs
    -fixed bloomery expert immediately putting back some items into the bloomery
    -fixed an issue with liquid only recipes(should fix the desaltinate issue)
    -fixed not beeing able to take salt out of ground storage
    -fixed an issue with expanded foods mixing bowls

    • Like 3
    • Cookie time 2
    • Amazing! 2
×
×
  • Create New...

Important Information

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