Elden Ring


Intro:

Yapped is no longer supported, and is missing features that are vital for Elden Ring 1.07 and future updates. All regulation.bin modding and merging should now use DSMapStudio. It is similar to Yapped, but has more features and is getting constant updates.

This is a guide to merging regulation.bin mods into your own regulation.bin. There are a few great things about this strategy:

  • You don't need to count on the mod author to upload .CSV files!
  • You can merge old mods that haven't been updated to the latest Elden Ring update, and everything ~should~ work. 
  • You don't need to count on the mod author to explain which rows they edited in each param!  

It is lengthy, but after you get used to it, you will be able to merge mods in 10 minutes or less. Let me know if there are errors or you don't understand any steps. 


MapStudio Setup:


  • If you don't already have it, download MapStudio here: https://github.com/soulsmods/DSMapStudio/releases. Always download the "DSMapStudio-X.XX.zip", do not download the source code. Extract it to a folder.
  • Open MapStudio, and in the top left corner, press File then New Project. (If you already have a project setup for your own regulation.bin, you can skip to step 1 in "Merging")
  • In this new window, name your project (something like "Main" will work), then make the project directory in the folder that your existing modded regulation.bin is. Ideally, your modded regulation.bin is in the ModEngine2 "mod" folder, so you'd create a new project inside that mod folder. 
  • For "Game Executable", you want to select your eldenring.exe file in the steam /game folder. 
  • Click the checkbox for "Load Default Row Names". 
  • Then press "Create".
  • Now you should have a project that automatically opened your modded regulation.bin. You can take a peek in the "Param Editor" window to see if all your stuff is still there. At this point, it's a good idea to make a backup of your regulation.bin (just copy the file and put the copy somewhere else), just in case something messes up. On to the merging! 


Merging:


1. 
Right now you should have your main MapStudio project open. See "MapStudio Setup" if you don't know how to do this. 

2. Download the new mod's regulation.bin and create a new project in the folder that the NEW regulation.bin is in.

3. In this new project, click on the "Param Editor" tab on the top left. 

4. On the top left, there will now be a search bar. Type "modified" in this search bar. All the mod's edited parameters will show up in this left window now.

Due to some mods being created awhile ago, there might be some params here that don't belong. For example, "GraphicsConfig" or something weird. If the new mod's description lists the params it edited, feel free to only copy from those params. (For example, Clever's Moveset Modpack lists the modded params in the description, so you only have to merge those params to merge CMM.)

5. Click on the first parameter in the left window and type "modified" in the search bar on the top of the middle window. You should now see some green rows. (green means that row was modified by the mod author)

This part is weird because some mods have a tonnnnn of green rows for some reason. This is because the mod is old, and mapstudio things fromsoft's changes are mod changes. Don't worry about it for now if you run into this, either copy everything or figure out what rows the mod changed and only copy those. 

6. In the middle window, press CTRL+A to select all the modified rows. (Tip: Ctrl+Click to multi-select only the ones you want, if you know which rows to copy)

7. On the top left of MapStudio, click on Edit, then Export CSV, then To File, then All. A new window will show up. Save the file to the project folder, and name the file appropriately. (If you're exporting AtkParam_PC from my modpack, name the file AtkParam_PC_clevermodpack, for example).

8. Great, you just exported that param. Do steps 5-7 for each parameter that shows up in the left window in step 4. Depending on how big the mod is, you might have a dozen or more parameters to export. 

9. Once all the parameters are exported, it's time to import! Close the new mod's project, and open your "Main" project. 

10. Open the "Param Editor" tab on the top left. Then on the top left searchbar, search for the param you just exported from, then click on that param to open the middle window.

11. Click on Edit, then Import CSV, then From File, then All. In the file explorer window, select the file that you exported in step 7. Make sure you import the correct export. (If you're importing into AtkParam_PC, make sure to select the AtkParam_PC file, for example) Press Open.

12. Congrats, you just merged this parameter. (type in "modified" in the middle window search bar to confirm the new rows are here). Now, Go back to steps 10-11 and do that for each param you have an export file for. 

13. Once you imported each of the export files into their params, you did it! Don't forget to save with File > Save Params or use the CTRL+S shortcut to save. 


Things To Note:


  • Overall, Elden Ring mod merging is scuffed as hell. You are bound to run into issues, especially if you try to merge overhauls or giant modpacks together. Feel free to ask for help in the comments. 
  • This is a "new stuff overwrites old stuff" merge. For example, if you already had an edit for the Nagakiba weapon and the new mod also has a edit for the Nagakiba, the new edit will overwrite your old edit. 
  • If a mod was created a few Elden Ring updates ago, it will probably have a ton of green rows that the official updates changed. You can....probably just copy all of these with the rest. IDK. Let me know if you have issues. 
  • This does not merge animation files, like the c0000.anibnd.dcx file. It also doesn't merge changed strings, such as weapon names and descriptions. Here's an animation merge guide: How to merge c0000.anibnd.dcx files with Yabber
    


Thanks for reading, and please feel free to suggest improvements.

-Clever



Revision 1.01: Changed export/import to use .csv files due to the second window of mapstudio crashing.
Revision 1.02: Tiny changes, added ctrl+click selection tip. 

Article information

Added on

Edited on

Written by

clevererraptor6

171 comments

  1. nebula51
    nebula51
    • member
    • 0 kudos
    Thanks for the guide its not to hard, but pls tell me what i need to do if 2 mods changing 1 weapon?
  2. GasRabbit
    GasRabbit
    • member
    • 0 kudos
    Thank you very much for the guide, helped a lot! 

    Noob's notes:


    • For DSMapStudio to successfully load contents the regulation.bin file, the game must first be unpacked using UXM. 


    • I found myself confused at step 2 where you say " Download the new mod's regulation.bin and create a new project in the folder that the NEW regulation.bin is in"
    To anyone else at that step, at this point simply hit open and create a new project as the directions say. You don't download the regulation.bin into DSMapStudio, and you don't need two windows open for each project. To switch back and forth go to file > recent programs 


    • At the end of the process, i think you need to place the new regulation.bin file in the game directory. at least,  I use ME2, and when I launch it from the launchmod_elden ring batch file, the regulation.bin is loaded. Before i placed the file in the game directory (rather, i only had the regulation.bin file under ME2's mod folder) the files did not load. The file path, for me, is below. To verify save location right-click game in steam then go to browse local files.           
                      -- C:\Program Files (x86)\Steam\steamapps\common\ELDEN RING--


    • When restoring files in UXM and it warns modified files will be deleted,  don't worry.  The modified regulation.bin is not part of the unpacked files. Therefore im not sure why the unpacking needs done for the regulation.bin to load. Idk, maybe i did something wrong. 
  3. italkandstuff
    italkandstuff
    • member
    • 0 kudos
    i cant select eldenring.exe can anyone help?
  4. ZachiBabel
    ZachiBabel
    • member
    • 0 kudos
    How can I deal with the "CSV has wrong number Values" error?
  5. LucienFox
    LucienFox
    • member
    • 0 kudos
    How do I update params? it's not showing for me
  6. slingshotnetworks
    slingshotnetworks
    • premium
    • 5 kudos
    Even though Yapped is no longer supported, it still is superior over DSMapStudio for me. Because it is loading fast and you can overlay a second regulation.bin file for examination. Exporting and importing CSV is easy as hell, too.
  7. DFABLE
    DFABLE
    • member
    • 0 kudos
    Please send me a guide on how to merge sword of night and flame unbound with the main regulation bin 
  8. sado999
    sado999
    • member
    • 0 kudos
    biri bana  yardım edebilirmi gerçekten çok karışık geldi çözemedim map studyo bin dosyaları derken çorba yaptım 
  9. asterisk0408
    asterisk0408
    • member
    • 0 kudos
    ラニとロデリカの見た目を変更するMODとERRを併用できますか?また、編集したregulator.binはどこに置けばよいのでしょうか?
  10. justinb73
    justinb73
    • member
    • 0 kudos
    this whole process is just way too confusing. i give up on elden ring modding
    1. Falling2snow
      Falling2snow
      • member
      • 1 kudos
      I understand but giving up doesnt make it better just easier