Site Tools


tutorial:main

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tutorial:main [2025/12/31 16:01] windshadowruinstutorial:main [2026/05/12 08:28] (current) – added DS2 special effect tutorial jenovavirus
Line 6: Line 6:
   * Note: The majority of tutorials for **Dark Souls Map Studio** should apply to **Smithbox**, albeit some UI changes among other things.   * Note: The majority of tutorials for **Dark Souls Map Studio** should apply to **Smithbox**, albeit some UI changes among other things.
   * Note: Older tutorials use **Yabber**, which is now outdated and can lead to problems. Users should now use [[https://github.com/ividyon/WitchyBND/releases|WitchyBND]], which functions almost identically for most users.   * Note: Older tutorials use **Yabber**, which is now outdated and can lead to problems. Users should now use [[https://github.com/ividyon/WitchyBND/releases|WitchyBND]], which functions almost identically for most users.
 +
 +Tutorials for features of Smithbox can be found [[:smithbox|here]].
  
 ===== Beginner Tutorials ===== ===== Beginner Tutorials =====
Line 87: Line 89:
 |[[https://youtube.com/playlist?list=PLFTJjDvoJypGebXGXCBUujFVYk2Gf8r16 | How to Recolor and Edit Textures]]|Rainer|A short video series on how to edit textures with Photoshop.| |[[https://youtube.com/playlist?list=PLFTJjDvoJypGebXGXCBUujFVYk2Gf8r16 | How to Recolor and Edit Textures]]|Rainer|A short video series on how to edit textures with Photoshop.|
 |[[https://docs.google.com/document/d/1LN_RZC01GdPLILYrz4ZNBwz4ieTc96i4fO9jSeJRTog/edit?usp=sharing|Tattoo Editing]]|Challenger Andy|Short tutorial on editing tattoos.| |[[https://docs.google.com/document/d/1LN_RZC01GdPLILYrz4ZNBwz4ieTc96i4fO9jSeJRTog/edit?usp=sharing|Tattoo Editing]]|Challenger Andy|Short tutorial on editing tattoos.|
-|[[https://tlarok.github.io/blender-fbximporter]]|Tlarok|blender-fbximporter. This addon is designed for creating Havok clothing data and simplifies the process of converting FBX scene files into Havok-compatible .hkt files. It makes it easier to set up clothing physics by providing an interface for exporting vertex sets, vertex groups (Float/Distance/Angle groups), collidable objects, and more. These can then be used in Havok's Filter Manager for further configuration and cloth simulation.|+|[[https://tlarok.github.io/blender-fbximporter|Tutorial for creating Havok clothing on blender.]]|Tlarok| This addon is designed for creating Havok clothing data and simplifies the process of converting FBX scene files into Havok-compatible .hkt files. It makes it easier to set up clothing physics by providing an interface for exporting vertex sets, vertex groups (Float/Distance/Angle groups), collidable objects, and more. These can then be used in Havok's Filter Manager for further configuration and cloth simulation.|
  
 Games where this tool is known to work are: - Elden Ring - Elden Ring Nightreign - Dark Souls 3 - Bloodborne.| Games where this tool is known to work are: - Elden Ring - Elden Ring Nightreign - Dark Souls 3 - Bloodborne.|
Line 132: Line 134:
 |[[https://docs.google.com/spreadsheets/d/12hKQg5kBvOJ_M0Udoz5GqS_2RX-d8YtaBapwpSJ2Csg/edit?usp=sharing|FXR Notes (Elden Ring)]]|Challenger Andy, The12thAvenger, Rayan, ivi, Cccode|Essential for SFX / FXR editing. Contains all Action IDs, EffectAs & EffectBs, Properties, and explanations of what all of that stuff does.| |[[https://docs.google.com/spreadsheets/d/12hKQg5kBvOJ_M0Udoz5GqS_2RX-d8YtaBapwpSJ2Csg/edit?usp=sharing|FXR Notes (Elden Ring)]]|Challenger Andy, The12thAvenger, Rayan, ivi, Cccode|Essential for SFX / FXR editing. Contains all Action IDs, EffectAs & EffectBs, Properties, and explanations of what all of that stuff does.|
 |[[https://docs.google.com/document/d/1emg4I3IshsJbZnPKpIR3cBbiB1bJUxuuhyu4PujCM78/edit?usp=sharing|FXR Editing: Identifying (& Removing) Parts of an FFX]]|Challenger Andy|OUTDATED: PLEASE USE FXR PLAYGROUND. - Details how to identify constituent parts of an FFX/FXR through a variety of methods. Also details how to remove parts of an FFX.| |[[https://docs.google.com/document/d/1emg4I3IshsJbZnPKpIR3cBbiB1bJUxuuhyu4PujCM78/edit?usp=sharing|FXR Editing: Identifying (& Removing) Parts of an FFX]]|Challenger Andy|OUTDATED: PLEASE USE FXR PLAYGROUND. - Details how to identify constituent parts of an FFX/FXR through a variety of methods. Also details how to remove parts of an FFX.|
-|[[tutorial:fxr-files-for-sfx-explained|FXR files for SFX Explained]]|JeNoVaViRuS|Layout of .fxr files for sfx explained [WIP]|+|[[tutorial:fxr-files-for-sfx-explained|FXR files for SFX Explained]]|JeNoVaViRuS|Layout of .fxr files for sfx explained. It is recommended to use FXR Playground to create or modify the .fxr files.|
 |[[https://docs.google.com/document/d/1eWk6OeXOSogJJ51X-1mJJUiiGYzg5atBSxa1BBlxLdU/edit?usp=sharing|SpEffect Visuals Editing]]|Challenger Andy|How to change the visuals related to SpEffects (buffs and related mechanics).| |[[https://docs.google.com/document/d/1eWk6OeXOSogJJ51X-1mJJUiiGYzg5atBSxa1BBlxLdU/edit?usp=sharing|SpEffect Visuals Editing]]|Challenger Andy|How to change the visuals related to SpEffects (buffs and related mechanics).|
 |[[https://docs.google.com/document/d/1ErkRo4ZZExt97qKJRvyEopBHCq3DrOec6-6UAKgI7k4/edit | XML Recoloring Tutorial]]|Slendahmon|Tutorial on how to recolor spells in ER by editing XML.| |[[https://docs.google.com/document/d/1ErkRo4ZZExt97qKJRvyEopBHCq3DrOec6-6UAKgI7k4/edit | XML Recoloring Tutorial]]|Slendahmon|Tutorial on how to recolor spells in ER by editing XML.|
Line 145: Line 147:
 |[[https://docs.google.com/document/d/1LEpQDeyv6rCAjM1eKZ1K0kF9Ux-d7Vc81jTFEJHQwuw/edit?usp=sharing | Havok Behavior Fundamentals]]|Igor| Introduction to the most fundamental and important to know parts of Havok Behavior. Information is primarily focused on editing animation aspects of HKB, with the inclusion of Havok Behavior's correspondence to HavokScript, and how you can make your own. Bonus guide includes Animation and Behavior debugging.| |[[https://docs.google.com/document/d/1LEpQDeyv6rCAjM1eKZ1K0kF9Ux-d7Vc81jTFEJHQwuw/edit?usp=sharing | Havok Behavior Fundamentals]]|Igor| Introduction to the most fundamental and important to know parts of Havok Behavior. Information is primarily focused on editing animation aspects of HKB, with the inclusion of Havok Behavior's correspondence to HavokScript, and how you can make your own. Bonus guide includes Animation and Behavior debugging.|
 |[[https://docs.google.com/spreadsheets/d/10KecK-XcZjyrZrWHgx4dq5XG4q54lLfv1jmU-AXNgN0/edit?usp=sharing | TeamTypes: Character Targeting and Damage]]|Challenger Andy, Dark Matter, MyMaidisKitchenAid|How to change TeamTypes, which determine which characters can target/damage other characters. Includes list of known TeamTypes| |[[https://docs.google.com/spreadsheets/d/10KecK-XcZjyrZrWHgx4dq5XG4q54lLfv1jmU-AXNgN0/edit?usp=sharing | TeamTypes: Character Targeting and Damage]]|Challenger Andy, Dark Matter, MyMaidisKitchenAid|How to change TeamTypes, which determine which characters can target/damage other characters. Includes list of known TeamTypes|
-|[[https://github.com/ndahn/HkbEditor/blob/main/doc/guide.md | An Introduction to Editing Behaviors]]|Managarm|What's behavior for, what can you do with it, and how to use HkbEditor for edits.|+|[[https://ndahn.github.io/HkbEditor/ | An Introduction to Editing Behaviors]]|Managarm|What's behavior for, what can you do with it, and how to use HkbEditor for edits.|
  
 === Dark Souls ===== === Dark Souls =====
Line 193: Line 195:
 ^ Name ^ Author ^ Description ^ ^ Name ^ Author ^ Description ^
 | Dark Souls Event Scripting: [[https://www.youtube.com/watch?v=QXpqNNZBKoU | Intro]], [[https://www.youtube.com/watch?v=7Hq_w2tAGzM | Making a Mod p1]], [[https://www.youtube.com/watch?v=zbYgBPYOHkE | Making a Mod p2]] | HotPocketRemix | Video tutorials for EMEVD. Uses older tools but is still a good high-level intro. | | Dark Souls Event Scripting: [[https://www.youtube.com/watch?v=QXpqNNZBKoU | Intro]], [[https://www.youtube.com/watch?v=7Hq_w2tAGzM | Making a Mod p1]], [[https://www.youtube.com/watch?v=zbYgBPYOHkE | Making a Mod p2]] | HotPocketRemix | Video tutorials for EMEVD. Uses older tools but is still a good high-level intro. |
 +
 +=== Dark Souls II =====
 +|< 100% 15% 10% 75% >|
 +^ Name ^ Author ^ Description ^
 +|[[https://www.youtube.com/watch?v=x1qEhw9Ojoo | Add a special Effect]]|Mr. Funny Bones|How to add a special effect to a weapon|
  
 === Elden Ring ===== === Elden Ring =====
Line 200: Line 207:
 | [[tutorial:intro-to-elden-ring-emevd|Intro to Elden Ring EMEVD]] | thefifthmatt | Guide to setting up modding tools needed for event editing, and a walkthrough of important concepts from both simple and complex event scripts | | [[tutorial:intro-to-elden-ring-emevd|Intro to Elden Ring EMEVD]] | thefifthmatt | Guide to setting up modding tools needed for event editing, and a walkthrough of important concepts from both simple and complex event scripts |
 | [[tutorial:creating-and-changing-er-ai|Creating and Changing Enemy AI]] | ElaDiDu | A tutorial on creating and changing AI in Elden Ring. | | [[tutorial:creating-and-changing-er-ai|Creating and Changing Enemy AI]] | ElaDiDu | A tutorial on creating and changing AI in Elden Ring. |
-| [[https://docs.google.com/document/d/1qo7sbJtFhXMhIx1vdL6NMXLbm9-TKNq1ac_DbldufW0/edit?tab=t.0|Creating Basic Boss Fights]] | PositronCannon | Step by step tutorial on creating a basic boss fight. |+| [[https://docs.google.com/document/d/1qo7sbJtFhXMhIx1vdL6NMXLbm9-TKNq1ac_DbldufW0/edit?tab=t.0|Creating Basic Boss Fights]] | PositronCannon | Step by step tutorial on creating a basic boss fight using existing enemies. |
  
  
Line 243: Line 250:
 |[[https://docs.google.com/document/d/1jLk3gT7QJrsUeidoxTsOyMA8mO3RnfSNVIRBt0rTCHs/edit|Creating a New Moveset in DS3]]|Halvard|Creating a new moveset for weapons (focuses on TAE and HKX)| |[[https://docs.google.com/document/d/1jLk3gT7QJrsUeidoxTsOyMA8mO3RnfSNVIRBt0rTCHs/edit|Creating a New Moveset in DS3]]|Halvard|Creating a new moveset for weapons (focuses on TAE and HKX)|
 |[[tutorial:how-to-create-a-trick-weapon |How to Create a Trick Weapon]]|Anonim01|Consolidation of info and discussions regarding the creation of trick weapons| |[[tutorial:how-to-create-a-trick-weapon |How to Create a Trick Weapon]]|Anonim01|Consolidation of info and discussions regarding the creation of trick weapons|
 +|[[tutorial:how-to-create-a-new-spell-in-DS3 |How to create a new Spell]]|JeNoVaViRuS|Exhaustive tutorial to create a completely new spell|
  
 === Elden Ring ===== === Elden Ring =====
Line 302: Line 310:
 |[[https://docs.google.com/document/d/1CtYiQRS6jiC9V4kOI7rgVJMN-rH64EwUSjjT2vXD1KI/edit?usp=sharing | Skyboxes: Identifying and Changing]]|Challenger Andy|A very questionable tutorial on how to identify the skybox textures and how to change them.| |[[https://docs.google.com/document/d/1CtYiQRS6jiC9V4kOI7rgVJMN-rH64EwUSjjT2vXD1KI/edit?usp=sharing | Skyboxes: Identifying and Changing]]|Challenger Andy|A very questionable tutorial on how to identify the skybox textures and how to change them.|
 |[[tutorial:smithbox-er-world-map| Smithbox: Using the World Map]] | Vawser | A guide on how the World Map feature within Smithbox works. | |[[tutorial:smithbox-er-world-map| Smithbox: Using the World Map]] | Vawser | A guide on how the World Map feature within Smithbox works. |
 +|[[https://docs.google.com/document/d/12eXUP8M_8tYVjcZCuIrJBN6wt3QJMobhf1t6O-NJ_Rg/edit?usp=sharing | A Brief Guide on Adding Custom Map Collisions]]|Managarm|Tutorial on how to add custom collisions to maps. Tested with ER, should work for NR as well.|
  
 === Armored Core VI ===== === Armored Core VI =====
Line 389: Line 398:
 |< 100% 15% 10% 75% >| |< 100% 15% 10% 75% >|
 ^ Name ^ Author ^ Description ^ ^ Name ^ Author ^ Description ^
-|[[https://sensepost.com/blogstatic/2014/01/SensePost_crash_course_in_x86_assembly-.pdf|Crash Course in x86 Assembly]]|SensePost|Learn how assembly language works. Crucial when modifying hardcoded systems.|+|[[https://github.com/tpn/pdfs/blob/master/A%20Crash%20Course%20in%20x86%20Assembly%20for%20Reverse%20Engineers%20-%20SensePost%20(2014).pdf|Crash Course in x86 Assembly]]|SensePost|Learn how assembly language works. Crucial when modifying hardcoded systems.|
  
 === Dark Souls III ===== === Dark Souls III =====
Line 427: Line 436:
 ^ Name ^ Author ^ Description ^ ^ Name ^ Author ^ Description ^
 |[[https://docs.google.com/document/d/1NNBZcPXwPhwqaEEBmNk0FqlOi_JO7m2CSAaxggzMVlc/edit?tab=t.0#heading=h.li6o5nxbce0p | How to merge/update params with Smithbox]] | PositronCannon (PC) | Tutorial on merging/updating params (regulation.bin, data0.bdt, etc) with Smithbox. | |[[https://docs.google.com/document/d/1NNBZcPXwPhwqaEEBmNk0FqlOi_JO7m2CSAaxggzMVlc/edit?tab=t.0#heading=h.li6o5nxbce0p | How to merge/update params with Smithbox]] | PositronCannon (PC) | Tutorial on merging/updating params (regulation.bin, data0.bdt, etc) with Smithbox. |
-|[[https://docs.google.com/document/d/1Gn558xwSFrWF8eAOgBehFKRJ-xAxoKP7SQcbURLMzVM/edit?usp=sharing|How to Merge Mods]]|Dylan Alexander, Challenger Andy, Angel Dasha, Clevererraptor, Rainer| How to resolve conflicts between multiple mods in order to play them. Includes how to merge animations, FXR (SFX), MsgBnds, params, regulation.bins, and TAEs. Written for Elden Ring but somewhat applies to other games.|+|[[https://docs.google.com/document/d/1Gn558xwSFrWF8eAOgBehFKRJ-xAxoKP7SQcbURLMzVM/edit?usp=sharing|How to Merge Mods]]|Dylan Alexander, Challenger Andy, Angel Dasha, Clevererraptor, Rainer, PC| How to resolve conflicts between multiple mods in order to play them. Includes how to merge animations, FXR (SFX), MsgBnds, params, regulation.bins, and TAEs. Written for Elden Ring but somewhat applies to other games.|
  
 === Elden Ring ===== === Elden Ring =====
tutorial/main.1767196872.txt.gz · Last modified: by windshadowruins