Read the Game Code with dnSpy | Artisan Workshop Mod #6 | Bannerlord Modding Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ธ.ค. 2024

ความคิดเห็น • 13

  • @dilloninmotion
    @dilloninmotion 5 หลายเดือนก่อน +2

    This tutorial series is fantastic. Thank you so much for putting the work into making it.

  • @CaptainFracas
    @CaptainFracas 2 ปีที่แล้ว +1

    I love you 💪 Thank you for this incredible work, those tutorials are very helpful

    • @LesserScholar
      @LesserScholar  2 ปีที่แล้ว

      Thanks! I just hope these tutorials can help to make the game a bit better through some future mods.

  • @kamalsharma3779
    @kamalsharma3779 2 ปีที่แล้ว +2

    Thanks a lot for the video . Really appreciate the work you are doing .

  • @gonavygonavy1193
    @gonavygonavy1193 ปีที่แล้ว +1

    I'm trying to use DnSpy to edit some files from RBM, specifically RBMAI.dll, but when I try to compile it keeps giving errors like "The type or namespace name 'rbmCombatEnabled' does not exist in the namespace 'RBMConfig' (are you missing an assembly reference?)"
    I tried adding everything as reference and the errors persist.

  • @UralduDasBinIch
    @UralduDasBinIch 2 ปีที่แล้ว +1

    thanks for the video, very interesting insight

  • @derekb117
    @derekb117 ปีที่แล้ว

    love these tutorials. I have no scripting skills but this has made me interested in learning. I can now roughly alter other people's mods if they provide the source code. you should do an updated tutorial? maybe when 1.2 is stable? would love to see a video guide on how to implement MCM5.
    I am also apart of your discord? do you mind if I ask noob questions there?

  • @CNLarrylai
    @CNLarrylai 2 ปีที่แล้ว +1

    Hi Sir, I run into a case that could really need some advise from you:)
    I am debugging a MOD(The Old Realm MOD) beacause it crashes when play it with a language other than English.
    I tried to run the game with mods as you indicated and i managed to locate the crashes at
    behaviorParty = ((targetSettlement != null) ? targetSettlement.Party : this.TargetSettlement.Party); in the TaleWorlds.CampaignSystem.
    When i look up the variables, it seems that "this" is missing when crashing and i assume this is caused because when the mod is played in a different language, it created a object that is not recognizable in a different language.
    therefore i would like to learn a way to trace all the way back to where this is triggered.I assume it could trace all the way back to somewhere in the Old realm MOD.
    In short, could you recommend a way to trace the problems of crashes?

    • @LesserScholar
      @LesserScholar  2 ปีที่แล้ว

      I don't have enough information to give a simple answer. You'll need to use call stack and analyze to find the place where 'this' would usually be set.

    • @Magma_Bolt
      @Magma_Bolt 2 ปีที่แล้ว

      Did you manage to solve this issue? If not, then could you let me know where it crashes? Does it fail to get to the main menu, does it crash once character creation is finished? Does it crash the first time you do something/the game unpauses after loading in? Does it crash when you enter a town/castle/village? :)
      What version of Bannerlord are you using and what version of the mod are you using? :)
      If you let me know that stuff I can make a guess and try to help you solve the problem :)