Modding Dark Souls with Blender (Official Soulstruct Tutorial 1)

Sdílet
Vložit
  • čas přidán 16. 03. 2024
  • Hey all! Here's a long tutorial for my latest Dark Souls modding tool: Soulstruct for Blender, a giant add-on for Blender that can import and export 3D game assets.
    In this episode, I focus on initial setup, general settings, FLVER model import/export, and just the basics of HKX Map Collision import/export.
    Get the latest release of Soulstruct for Blender here:
    github.com/Grimrukh/soulstruc...
    I used SFB v1.8.0 in this tutorial. As noted in the video, there are still a few things that will be fixed in future versions, as well as support for other games and file types.
    Much love to all my supporters on Patreon and everyone else in the modding community!
    / grimrukh
    / grimrukh
  • Hry

Komentáře • 42

  • @gameringman
    @gameringman Před 3 měsíci +3

    Bloody legend! Started getting into PTDE modding two days ago, but the previous workflow was atrocious. This really changes things.

  • @shoppingmarlin9204
    @shoppingmarlin9204 Před 17 dny

    I'm just now learning to mod for the first time ever. While it is very overwhelming at times, these tutorials you've made have given me so much information. I cant wait to see what subjects you decide to cover in the future! Thank you for all the hard work and commitment you put into the souls community! I'm excited to see what kind of creative new mods will come from something this useful!

  • @deathinho2913
    @deathinho2913 Před 3 měsíci +5

    Nice tutorial bro, special thanks from Brazil!

  • @nicrule4424
    @nicrule4424 Před 2 měsíci +1

    Awesome! I should have subscribed after watching your older tutorials. I tried making something like this a year ago by adding Blender import and export to Map Studio. After giving up for a while, I tried again a week ago before finally noticing this video. This looks way more convent than what I was trying to do, but I didn't want to rebuild all the code that interacts with SoulFormats in Python… which I guess you did. That must have taken forever.

  • @AuramAlexander
    @AuramAlexander Před 3 měsíci +6

    Truly incredible work! Can't wait to use this for ER whenever it's ready. Could I suggest recording these in 4K? If that's not possible, increasing your Windows UI scale would be a good alternative.

    • @IJH-Music
      @IJH-Music Před 3 měsíci +1

      Yes... a resolution change maybe.
      TBF you can read 100% of everything in 1080p
      (maybe try Full Screen if using a small monitor)

  • @alvarodelchill8444
    @alvarodelchill8444 Před měsícem +1

    Your work is incredible, thank you so much!!!

  • @asdsadasdadsadsaa5432
    @asdsadasdadsadsaa5432 Před 3 měsíci +2

    such a magnum opus, legendary person in FS modding community

  • @Okuu2
    @Okuu2 Před 3 měsíci +4

    awesome video man, even if you don't get a ton of views some people definitely love you for this lmao.

  • @elmaxitos
    @elmaxitos Před 3 měsíci +1

    Thank you very much for taking the trouble to teach and explain these types of things :D

  • @w.lf404
    @w.lf404 Před 3 měsíci +1

    you are a legend for taking the time to share this with us, thanks so much, now i will waste a ton of time modding my favorite game :D

  • @IJH-Music
    @IJH-Music Před 3 měsíci +1

    Much appreciated! Great video!
    I hope episode 2 doesn't take long! 💙

  • @LoVals_plays
    @LoVals_plays Před 2 měsíci

    Not sure if this has been fixed, however about collisions:
    There is currently a bug when you export collisions to binders of custom maps
    If you attempt to export a collision to a newly created binder, say for Map 13_03, Soulstruct Blender will export it with the structure for another binder, like 13_02
    Nothing a manual yabbering pass cannot fix, but adds a small step.
    Likely the plug-in was never intended to be applied for completely custom maps, but it works well enough to bake custom collisions extremely quickly

  • @user-oc5xh5xy8b
    @user-oc5xh5xy8b Před 3 měsíci +1

    Awesome work man.

  • @CBZ-art
    @CBZ-art Před 2 měsíci

    Can't wait for the DS3 support, that's the best modding ressource for the game i've seen in maybe forever !

  • @niceone5208
    @niceone5208 Před 2 měsíci

    Zupa nice.
    Will we be able to see a guide to unpacking and modifying files from Elden Ring?
    Or maby somebody can recommend materials on this topic.
    Thank you for your attention!

  • @astralemachin8035
    @astralemachin8035 Před 3 měsíci

    THE LEGEND IS BACK

  • @belgbeladel
    @belgbeladel Před 2 měsíci

    thanks for the addon really helpfull

  • @pjstackz58
    @pjstackz58 Před 3 měsíci +2

    IMA LEAVE IT THERE GANG

  • @luishenriquechesani8808

    Great tool, I'm also having issues with Python versions, even with 3.10, but I'm going to keep trying, thanks from Brazil.
    update: I downgraded to Blender 4.0 and it worked, I'm waiting for future updates.

  • @zeppeli1157
    @zeppeli1157 Před 3 měsíci +2

    New vid omg :0

  • @tinminator8905
    @tinminator8905 Před 3 měsíci +1

    The GOAT.

  • @1h5ri
    @1h5ri Před měsícem

    Спасибо тебе большое!
    Thank you very much!

  • @aaronainairetv
    @aaronainairetv Před 3 měsíci +1

    by the way, all the normal and specular textures should be set to non-color or linear, but are all imported as srgb. A change hopefully for the future

  • @killer66fly
    @killer66fly Před 3 měsíci

    Hello Grim, could you please make a tutorial on how to import a custom map to Dark Souls 3? It is very hard to find anything about this topic.

  • @alexandrepedroso711
    @alexandrepedroso711 Před 3 měsíci +1

    Great video. To start learning how to make modifications to FromSoftware games, specifically Dark Souls 3, which programming languages do you need to learn? Which languages are the games programmed? Which programs would you recommend, besides having seen this video, for beginners will there be a chance to dream of their modifications?

  • @toshi_382
    @toshi_382 Před 3 měsíci

    Amazing job man. Is there any chance Sekiro would be supported any time soon?

  • @murdermetalsonic
    @murdermetalsonic Před 3 měsíci +2

    The animation can't be imported all at once?If you do animation all at once, it says "none type".

  • @despdesp2499
    @despdesp2499 Před 3 měsíci +2

    ❤❤❤

  • @vaenii5056
    @vaenii5056 Před 2 měsíci

    Incredible tutorial! Will you eventually make one for equipment as well?
    I'm personally struggling to wrap my head around the materials / textures. I know you have to define custom properties for the materials, but so far no luck when I try to export everything. So far I have managed to get an error when exporting and another time I managed to export everything successfully but the textures don't appear in-game.
    For example what the textures should be named? Should they be PNG or DDS? Does the DDS format matter? How the materials should be named? Can you have as many or few materials as you want? When you press "export equipment" what exactly is the export tool doing for you? Where to find a list of Dark Souls materials and so on.

    • @vaenii5056
      @vaenii5056 Před 2 měsíci

      Also where are things like "this material is affected by skin color" defined? Is it just a separate material type defined somewhere? So you basically just assign that material to the part of the model you want to be affected by skin color?

  • @_YLW_
    @_YLW_ Před 2 měsíci

    Can I use soulstruct blender to mod the weapon moveset?

  • @MediaManPower
    @MediaManPower Před 3 měsíci

    Is it easy for a noob like me to make all enemies produce twenty times the amount of souls/xp when killed in order to not waste time farming?

  • @_YLW_
    @_YLW_ Před 2 měsíci +1

    Well, I followed those steps and unzipped it into addons, it pops up a report error with lots of file names. What should I do?

    • @nicrule4424
      @nicrule4424 Před 2 měsíci

      I had a problem because I copied the files into the ProgramFiles addon folder instead of the Roaming one. Without posting the actual error, I can't tell you anything else.

    • @_YLW_
      @_YLW_ Před 2 měsíci

      @@nicrule4424 well I found the same issue on Github, they said it's a bug specific in blender 4.1

    • @CBZ-art
      @CBZ-art Před 2 měsíci

      i had the same problem, it's not working in blender 4.1 you have to downgrade to blender 4.0

    • @_YLW_
      @_YLW_ Před měsícem +1

      @@CBZ-art it works!!! thx a lot

  • @evisluE
    @evisluE Před měsícem

    DARK SOULS 3 when

  • @astralemachin8035
    @astralemachin8035 Před 3 měsíci

    Went pretty far with a linux port before my free time got thin

  • @notdeus3834
    @notdeus3834 Před 3 měsíci +2

    So uh... nightfall??🥺🥺🥺🥺🥺🥺 And could you explain programming languages in the context of souls games? I'm so lost. C++, Lua, python?? what's going on?