Jump to content

How To Merge regulation.bin Files And Do Param Editing With Smithbox


Bardsonn

Recommended Posts

About Smithbox


Back then to make param edits, Yapped Rune Bear and DSMapStudio apps were being used. But these apps are outdated for a while. So it's recommended to use Smithbox by Vawser to make edits on regulation.bin files. This app has other capabilities but we'll focus on ParamEditor section for this guide.

Setting Up Smithbox

1- Download Smithbox app here: https://github.com/vawser/Smithbox/releases Make sure to get the latest version. Then unpack the contents. It doesn't matter where you unpack it. 
2- After it's unpacked, right click on the regulation.bin that's in the modengine2/mod file, (Not the regulation.bin in Steam\steamapps\common\ELDEN RING\Game folder. You don't want to touch that one.) select Open With and pick Smithbox app. 
3- When Smithbox opens a small window will pop up. Click on Create Project. You will see three sections to fill; 

  • Project Name: You can name it whatever you want.
  • Project Directory: Select the folder that contains regulation.bin in. (Again, not the one in ELDEN RING\Game folder.)
  • Game Executable: Select the eldenring.exe file that's in Steam\steamapps\common\ELDEN RING\Game fodler.
  • Check the box that says Import Row Names, select Create and you are done.

4- After you created the project, you won't need to create it again in the future. Just select the project you created from Load Project section when you need to merge again.

Merging Two Reg.Bin Files

So you downloaded a mod and it has a regulation.bin file in it. If you already have a modded reg.bin in modengine2 then you need to merge them. And to be able to merge them, you'll need to export the data from the reg.bin that's in the mod folder as a .CSV file and import it to your own reg.bin. 

Here is the step by step guide; (If the mod author provided the .CSV files before hand, skip to the 5th step.)

1- Open the reg.bin that's in the mod you downloaded and create a project for it following the steps above. 

2- On the top left, you'll see Param Editor between Model Editor and Gparam Editor. Click on it and it will take you Params page. 

3- On the left side you'll see a list of params and some of them are gonna be highlighted green. These params have the changes the mod author made for the mod inside and you want to export. Click on one of them and you'll se a list pop up on the Rows section. And the Param you clicked will be highlighted blue.

4- Now click on Data that's all the way on top between View and Overviews, follow Export CSV > Modified rows > Export to file > Export all fields. This will open up your File Explorer. Give it a name (I usually name them same as the Param I'm exporting. So if it's EquipParamProtector for example, I name it EquipParamProtector.csv) and save it where ever you want. 

Now you have the .CSV file you need to merge with your own reg.bin. If there are more than one green highlighted Params, repeat this process 'till you wave a .CSV file for each of them. Then close Smithbox app. 

5- After you have the .CSV files, open up the regulation.bin file that's in modengine2 with Smithbox. Click on Param Editor, then click the Param you'll be importing in from the list on the left. Again It'll be highlighted blue and a list will be opened on the Rows section.

6- Now click on Data from the top section, follow Import CSV > From file > All fields this time and from the File Explorer that's opened,  pick the .CSV file that corresponds with the param you selected. 

7- Repeat this process if you have more than one .CSV files. After you import all the .CSV's, click on File that's on the top left, click Save All Modified Params and you are done! You can close Smithbox and enjoy the game.

Doing Param Edits in Smithbox

There is a lot of things you can do by editing the Params in regulation.bin. Giving weapons vfx effects, buffing or nerfing armors and talismans, changing merchant pricings, even changing the in game depth of field. If you want to do your own mods and edits, doing param edits is a good and simple start. This guide will show how to do these edits. 

I'll show you two quick edits in this guide. One to make parts of your character visible while you wear armor by editing the Masks. (This might sound weird but I see a lot of people say "I installed this mod but my characters torso is invisible when I wear it.") And one to add Rot build-up to Hand of Malenia even though it's not lore friendly :P. 

If you have no idea how to navigate through inside Smithbox, I suggest you to read the guides on top so you can get an idea.


Editing Armor Masks

1- After you open your reg.bin with Smithbox, click on Param Editor on top left. Then from the Params list on left, click on EquipParamProtector. This Param has the values related to armors in it. 

2- After you clicked on EquipParamProtector, a list will be opened on the Rows section. Every number on this list corresponds to an armor piece in the game. 120100 is Alberich's Robe and 170000 is Black Wolf Mask for example. Here is a list you can check to see which armor has which ID thanks to MaxTheMiracle (https://github.com/MaxTheMiracle/Dark-Souls-3-Parts-Files/blob/master/Elden%20Ring).

3- So let's imagine you downloaded this (https://www.nexusmods.com/eldenring/mods/6147?tab=description) mod which edits Thiollier's Trousers and for some reason you couldn't merge the .CSV or reg.bin and the thighs are invisible when you open the game. To find Thiollier's Trousers, type 5030300 (which is the ID of that armor piece) on the search bar in the Rows section and click on it. You'll see a lot of values appear on the Fields section. This section contains all the values and information about this armor piece. 

4- Here, you can see and edit the sell price of the armor, weight of it, absorption it provides, and other things. What we want to edit to make the thighs visible is it's Masks. Scroll down until you see the Masks and there is gonna lots of it. 

5- The mask you'll edit is Mask 12 which hides the waist and thighs of your character. Every Mask that's checked is gonna make that part invisible or altered in game. And you'll see that Mask 12 is checked so it makes the thighs invisible. Uncheck that so the value is 0, then click on File on top left corner, click Save All Modified Params and you are done. 

Now when you open the game the thighs are gonna be visible. If you the chest are invisible on an other armor you'll uncheck Mask 6, when it's the arms then Mask 9 and 10. You get the point. 


Giving Weapons On Hit Status Effects

1- Open your reg.bin with Smithbox and click on Param Editor. Then from the Params list on left, click on EquipParamWeapon. This Param has the values related to weapons in it.

2- The ID of Hand of Malenia is 9020000. Again, you can check other weapons ID's from this link (https://github.com/MaxTheMiracle/Dark-Souls-3-Parts-Files/blob/master/Elden%20Ring). Type the ID on the search bar in the Rows section and click on it. You'll see the values of the weapon appear on the Fields section. 

3- Scroll down until you see Behavior SpEffect values. Because this weapon already has bleed status effect on it, Behavior SpEffect 1 value is already gonna be filled. 6401 is for bleed as you can imagine. So we are gonna edit Behavior SpEffect 2 right below it to add the rot effect and keep the bleed as well.

4- To add the rot effect to Hand of Malenia, we need to learn which value we need to put in. To do that we can just check other weapons. When we check Rotten Crystal Sword for example, we'll se that it has 6600 value on Behavior SpEffect 2 column. Which gives the weapon 50 rot build up on every hit. (Every amount of rot build up has different value number. Same case with other status effects. Rotten Battle Hammer for example has 6603 value which causes 65 rot build up.)

5- Now we take this value and write it on Behavior SpEffect 2 column in Hand of Malenia. So Behavior SpEffect 1 is gonna be 6401, and Behavior SpEffect 2 is gonna be 6600.

6- Now even the weapon now procs rot build up on hit, we won't be able to see that the weapon has this effect on the info page of the weapon in game. To be able to see it, we need to edit SpEffect Message ID too. We do the same thing to learn what we need to put and check Rotten Crystal Sword. It has 6450 value so we copy that and add it to Hand of Malenia. SpEffect Message ID [0] is filled already so we put it on SpEffect Message [1] column.

7- Click on File on top left corner, click Save All Modified Params and you are done. Now Hand of Malenia has rot build up.


As you can see, there is a lot of things you can do with Param editing. You can change Correction: DEX value to 100 from 75 and check Is Buffable value so it has S scaling on dexterity, is buffable and too OP to play with. Or you can do things like checking Enables Sorcery on Dragon Communion Seal so you can cast both sorceries and incantations with it. 

Explore the app and in no time you'll be able to customize the game to your likings and maybe create your own mods. And that's it for this guide. See you on the next mod/guide. And don't forget to have fun. Peace.
 

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...