How to Mod Dark Souls [Episode 1: Basics and Maps]

Sdílet
Vložit
  • čas přidán 7. 09. 2024
  • Episode 1 of my Dark Souls modding tutorial / behind the scenes / game design deep dive / making of Daughters of Ash video series!
    In this episode, I go through some of the very basics of FromSoft modding, including:
    - Downloading and using Soulstruct
    - Overview of map data entry types
    - Draw groups and draw parents
    - Moving characters and changing models
    - Character and AI parameter IDs
    We'll be sticking around in Firelink Shrine for a few episodes to cover more basics. Then our journey across Lordran begins! (Also, sorry for speaking a bit too fast at points and the occasional audio bump here! I'll slow it down in future.)
    If you like this series or enjoy my Dark Souls projects, consider supporting me on Patreon! Supporters get extra sneak peeks at Dark Souls: Nightfall, early access to videos, an exclusive monthly Q&A stream, and more!
    Patreon: / grimrukh
    Twitter: / grimrukh
    Discord: / discord
    Soulstruct on Nexus: nexusmods.com/...
    Soulstruct on GitHub: github.com/Gri...
    Map Studio by Katalash: github.com/kat...
    I actually couldn't find any tutorials for Map Studio, but Katalash shows it off a bit here: • Dark Souls Map Editor ...
    Dark Souls Remastered Debug DLL by Horkrux: www.nexusmods....
    Other resources:
    Souls Modding Wiki: soulsmodding.wi...
    Firelink Shrine music by Motoi Sakuraba. All other music is from the CZcams Audio Library.

Komentáře • 56

  • @RazorOfArtorias
    @RazorOfArtorias Před 3 lety +22

    I work as an indie Level Designer with UE4 and years ago Dark Souls changed my life for good.
    One of my dreams is creating custom levels for a Souls game. Thanks for sharing this tutorial series and I hope one day I could create something to give back to the awesome Souls community.

  • @FoleyX90
    @FoleyX90 Před rokem +7

    Incredible that you've shared your tools with the community.

  • @illusorywall
    @illusorywall Před 3 lety +24

    I'm not sure if I'll ever break into modding myself but I will absolutely be watching every one of these videos.
    You mentioned collisions that only exist for enemies, I never knew/ thought about such a thing! I assume things like hollows hanging on ledges for ambush are just posed somewhere with gravity disabled... does it show up for stuff like that, or something else entirely? 5th "Four Kings" standing on his own platform below?

    • @Grimrukh
      @Grimrukh  Před 3 lety +11

      Thanks IW!!
      The enemy-only collisions are mostly used for their protection - there's one around the Iron Golem arena that prevents it from falling off accidentally, for example, which is disabled only when it's about to lose balance. All the things you mentioned are indeed just gravity being disabled; that happens much more often!

    • @illusorywall
      @illusorywall Před 3 lety +8

      @@Grimrukh Oh very cool. I had no idea that was in place for the Iron Golem, but that makes perfect sense.

  • @UPMGaming
    @UPMGaming Před 3 lety +10

    Here from Lobosjr stream

  • @AbjectAndDespicable
    @AbjectAndDespicable Před 3 lety +16

    Amazing work ! You are the chosen modder we've been waiting for !

  • @shorty5k991
    @shorty5k991 Před 3 lety +5

    This is amazing. I was just thinking how much I'd be interested in messing around with making mods but had no idea where to start.
    Seriously love all the help and work that went into this and very much hope for more in the future

  • @kevgmei
    @kevgmei Před 3 lety

    Holy shit, dude; this is legendary! Never expected to see such a sophisticated and professional modding tool with such well-made tutorials!

  • @Netizen56
    @Netizen56 Před 4 měsíci

    Thanks for this!! I really needed this video.

  • @Goatmeal
    @Goatmeal Před 3 lety +3

    Incredible job! This looks like a lot of work, and with tools & tutorials like these you're really helping get more people in to DS modding.

  • @86fifty
    @86fifty Před rokem

    Thank youuuu! This is super helpful for me trying to edit ItemLot tables, this will go SO much faster with Soulstruct!

  • @MoritzDerErste
    @MoritzDerErste Před rokem

    This is EXACTLY what I was looking for! Thank you!

  • @thegreatgramcracker
    @thegreatgramcracker Před 3 lety

    I started modding with Soulstruct a few months ago and its nice to finally see a guide on all the features I didn't even know existed, such as the model picker. Great video!

  • @gwyn8372
    @gwyn8372 Před 3 lety

    So stoked for DS Nightfall, thanks for all of this

  • @SigilSC2
    @SigilSC2 Před 3 lety +1

    I don't know how I got here, I just started playing dark souls but I'm really interested in the python that goes into this, I've just been using it to grab and transform simple data. Thanks for going in depth on your work!

  • @masonpratz4731
    @masonpratz4731 Před 3 lety +2

    Grimrukh, thank you so much for this. Ever since I saw DoA I have wanted to get into this but it seemed incredibly daunting not knowing where to even begin.
    With this I feel like I can actually make some cool mods perhaps. Appreciate you, and I really look forward to your future projects!
    Edit: I really can't wait to learn more about AI scripts and the possible workaround for AI that don't have their scripts loaded in that zone. With what you've shown so far I feel like there's some fun stuff that can be done already, but it's very limited by which enemy scripts are attached to each area :/

    • @Grimrukh
      @Grimrukh  Před 3 lety +2

      Hey, thanks for the kind words! The AI script packing is annoying, but it's definitely manageable. Dark Souls Remastered also made it a lot easier, as it doesn't care about a lot of the boiler-plate stuff you have to do to get scripts working in the older game. We'll get to it soon!

    • @masonpratz4731
      @masonpratz4731 Před 3 lety

      @@Grimrukh You're the best!! I can't wait to learn more, in whatever order you think is best. Thanks.

    • @twistedgwazi5727
      @twistedgwazi5727 Před 3 lety

      @@masonpratz4731 hello, i know im 7 months late but there is a tutorial on how to do this: czcams.com/video/JfAlIMPmwKw/video.html
      this video is for ptde, but it also works for remastered and worked perfectly for me. quick note though, if you export the ai in soulstruct after making the changes in the video, itll actually remove the ai you added, so dont do that. the most recent version of the ai in soulstruct seems bugged anyway, so its not a big deal.

  • @PronteCo
    @PronteCo Před 3 lety

    Awesome!! I hope this series gives the mod more recognition and builds even more hype for the new mod :D

  • @GamingIsmahNAME
    @GamingIsmahNAME Před 3 lety +3

    small fish fixed battery

  • @Wes
    @Wes Před 3 lety

    Fantastic work on this tool and in your own mods. Thanks for contributing so much so the modding scene.

  • @amelio7737
    @amelio7737 Před 3 lety

    dude we are waiting more tutorials, plz we need ya!

  • @simongarrels8929
    @simongarrels8929 Před 3 lety

    oh boi, youre doing great work, my friend.

  • @NowThatsAnime
    @NowThatsAnime Před 3 lety

    You've earned a subscriber & Created a new modder.

  • @RT-nv9ii
    @RT-nv9ii Před 3 lety

    This is really incredible wow

  • @pj8752
    @pj8752 Před 3 lety +4

    Cheeky Elden Ring path in config.py I see u

  • @alandoce9186
    @alandoce9186 Před rokem

    Very good

  • @elrincondellobezno6726

    Thanks!,Awesome Work 🔥🔥🔥

  • @apolloniuspergus9295
    @apolloniuspergus9295 Před 2 lety

    Grimrukh, thank you a lot for dedicating part of your time in doing this, as I've never seen such clear tutorials on this subject.
    I just have a quick question: When we click to export the changes, does this override the game files? If so, does it automatically create a backup somewhere?

  • @MysteriousPowers
    @MysteriousPowers Před 3 lety

    nvm everything is working. great tutuorial thank you

  • @PennekSR
    @PennekSR Před 2 lety

    thank you! this is sick

  • @JohnBrowser2013
    @JohnBrowser2013 Před 2 lety +1

    "Fatal internal error encountered:
    'shift_jis_2004' codec can't decode byte 0x80 in position 0: illegal multibyte sequence
    Aborting startup
    Bonus: Failed to execute script__main__"
    So....got any thoughts on this?

  • @catlord9001
    @catlord9001 Před 8 měsíci

    2:00 - Fatal internal error encountered (see log for full traceback): 'shift_jis_2004' codec can't decode byte 0x80 in position 0: illegal multibyte sequence
    Aborting startup.

  • @matiaslangon6799
    @matiaslangon6799 Před 2 lety

    Hey! Do you know if there's any way to change a mob's team on either Map Studio or Soulstruct?
    Great work! I hope you upload again soon!

  • @professorgruff1606
    @professorgruff1606 Před 2 lety +1

    I have a question, does the hook game feature work for Dark Souls: Prepare to Die Edition? I've been attempting to use it for the past little while and it doesn't appear to be working for myself. Could it be that because I'm using a custom modding game directory -- I copied all of the game files into a new folder for modding purposes -- that this feature doesn't work?

  • @Stiller
    @Stiller Před 3 lety

    Can you show in a video how you replace an enemy by an other mob or boss with its exact HP Patterns etc?

  • @user-cv2ro9lr6s
    @user-cv2ro9lr6s Před 3 měsíci

    i tired to change the Longsword weapon in Params and nothing changes in game . any help on why things don't seem to save ?

  • @Exiark
    @Exiark Před 2 lety

    Loving the tutorial series
    Question about the tool and maps:
    Say I'm working on a custom map saved on a custom msb file (for example m10_03_00_00)
    How can I make sure Soulstruct recognizes it as a map cathegory just like the other maps are and I can edit my stuff in it from soulstruct?
    For now the custom map I made and everything related to it are completely invisible to the tool no matter how many time I import files from the game.

  • @DemonicShrub9917
    @DemonicShrub9917 Před rokem

    Hey Grim would you help me get this set up for sekiro? Im looking to make a lot of changes to Sekiro with this

  • @tipsy2059
    @tipsy2059 Před 2 lety

    Can you make a video on making mods for dark souls 2?

  • @MysteriousPowers
    @MysteriousPowers Před 3 lety +1

    could u tell me about how backups work? what files do i backup? or is everthing backed up already for me?........EDIT...Nevermind it back ups automatically

    • @Grimrukh
      @Grimrukh  Před 3 lety +3

      I forgot to talk about backups! So much to cover, haha. Yes, any file that Soulstruct tries to replace when exporting will have a ".bak" file generated if one doesn't already exist. I'll explain it all in the next episode!

  • @14dyingstars
    @14dyingstars Před 2 lety

    What can i do? Either of this programs was able to launch. What to do???

  • @denzelevo9808
    @denzelevo9808 Před 3 lety

    i had a question, did download version of dark souls function with soulstruct.

  • @jakartacardiana1750
    @jakartacardiana1750 Před 2 lety

    i know im late but does this work with a cracked version of the game

  • @keeganwullaert4996
    @keeganwullaert4996 Před 2 lety

    Does this work with inferno+'s moon rune demolisher?

  • @yvindvego9404
    @yvindvego9404 Před rokem

    somehow the tool just wont hook into or start the game

  • @ZombossLordOfDoom
    @ZombossLordOfDoom Před 9 měsíci

    I wanna replace the character model with Freddy Fazbear

  • @casul7816
    @casul7816 Před 3 lety

    "ELDEN_RING_PATH"
    Haha funny joke.

  • @hejek965
    @hejek965 Před 3 lety

    Vaati 2.0 ? Pog ?

  • @SUPERKINGMANCHAMP
    @SUPERKINGMANCHAMP Před 3 lety +2

    First

  • @bakubread9308
    @bakubread9308 Před 3 lety

    Alright now someone make an in-depth Dark Souls mod that isn't confusing and stupid like Daughters of Ash but also isn't pointlessly difficult like Ascended
    Edit: WAIT I FORGOT YOU MADE DAUGHTERS OF ASH IM SO SORRY, I JUST DON'T LIKE IT VERY MUCH

    • @twistedgwazi5727
      @twistedgwazi5727 Před 3 lety +1

      DoA isn't confusing if you, ya know, take your time and read item descriptions