How to Mod Dark Souls [Episode 1: Basics and Maps]
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.
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.
Incredible that you've shared your tools with the community.
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?
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!
@@Grimrukh Oh very cool. I had no idea that was in place for the Iron Golem, but that makes perfect sense.
Here from Lobosjr stream
Amazing work ! You are the chosen modder we've been waiting for !
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
Holy shit, dude; this is legendary! Never expected to see such a sophisticated and professional modding tool with such well-made tutorials!
Thanks for this!! I really needed this video.
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.
Thank youuuu! This is super helpful for me trying to edit ItemLot tables, this will go SO much faster with Soulstruct!
This is EXACTLY what I was looking for! Thank you!
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!
So stoked for DS Nightfall, thanks for all of this
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!
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 :/
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!
@@Grimrukh You're the best!! I can't wait to learn more, in whatever order you think is best. Thanks.
@@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.
Awesome!! I hope this series gives the mod more recognition and builds even more hype for the new mod :D
small fish fixed battery
Fantastic work on this tool and in your own mods. Thanks for contributing so much so the modding scene.
dude we are waiting more tutorials, plz we need ya!
oh boi, youre doing great work, my friend.
You've earned a subscriber & Created a new modder.
This is really incredible wow
Cheeky Elden Ring path in config.py I see u
Very good
Thanks!,Awesome Work 🔥🔥🔥
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?
nvm everything is working. great tutuorial thank you
thank you! this is sick
"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?
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.
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!
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?
having the same issue
Can you show in a video how you replace an enemy by an other mob or boss with its exact HP Patterns etc?
i tired to change the Longsword weapon in Params and nothing changes in game . any help on why things don't seem to save ?
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.
Hey Grim would you help me get this set up for sekiro? Im looking to make a lot of changes to Sekiro with this
Can you make a video on making mods for dark souls 2?
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
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!
What can i do? Either of this programs was able to launch. What to do???
i had a question, did download version of dark souls function with soulstruct.
i know im late but does this work with a cracked version of the game
Does this work with inferno+'s moon rune demolisher?
somehow the tool just wont hook into or start the game
I wanna replace the character model with Freddy Fazbear
"ELDEN_RING_PATH"
Haha funny joke.
Vaati 2.0 ? Pog ?
First
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
DoA isn't confusing if you, ya know, take your time and read item descriptions