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/29 16:46] – [Animations and Behaviors] positroncannontutorial:main [2026/04/12 15:45] (current) – [Maps] positroncannon
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|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.|
  
 === Armored Core VI ===== === Armored Core VI =====
Line 142: 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 197: Line 202:
 | [[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 299: Line 304:
 |[[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 386: Line 392:
 |< 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 424: Line 430:
 ^ 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.1767026789.txt.gz · Last modified: by positroncannon