# Using Multiple Char Configs For Same Char

**URL:** <https://blizzhackers.discourse.group/t/using-multiple-char-configs-for-same-char/1285>\
**Category:** Support\
**Created:** [June 25, 2021, 5:32pm UTC](https://blizzhackers.discourse.group/t/using-multiple-char-configs-for-same-char/1285 "2021-06-25T17:32:26Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![stepplax](https://avatars.discourse-cdn.com/v4/letter/s/ba9def/32.png) [@stepplax](https://blizzhackers.discourse.group/u/stepplax)\
**Post date:** [June 25, 2021, 5:32pm UTC](https://blizzhackers.discourse.group/t/using-multiple-char-configs-for-same-char/1285/1 "2021-06-25T17:32:26Z")

</div>

Hey All,

Soooo… I feel like this is going to be dumb but I searched all over readmes, forums, etc.

Basically, I can’t figure out how the different bots choose char configs. Is it just by character name?

I want D2BotLead to use a certain charconfig I have set up for mf runs.

I want D2BotMap to use certain charconfig I have set up for manual play.

I haven’t found where the char config gets chosen in any code. My only solution it to swap out my Sorceress.Playername.js file when I want to move over to the other bot. Or just have a whole other Kolton folder.

Anyways, any help would be much appreciated!

---

<div class="post-metadata">

**Author:** ![5noop](https://avatars.discourse-cdn.com/v4/letter/5/258eb7/32.png) [@5noop](https://blizzhackers.discourse.group/u/5noop)\
**Post date:** [June 26, 2021, 8:57am UTC](https://blizzhackers.discourse.group/t/using-multiple-char-configs-for-same-char/1285/2 "2021-06-26T08:57:16Z")

</div>

It’s explained in the documentation [documentation/CharacterConfig.md at master · blizzhackers/documentation · GitHub](https://github.com/blizzhackers/documentation/blob/master/kolbot/CharacterConfig.md/#advanced-options)

The code itself is in config.js [kolbot/Config.js at master · blizzhackers/kolbot · GitHub](https://github.com/blizzhackers/kolbot/blob/master/d2bs/kolbot/libs/common/Config.js)

---

<div class="post-metadata">

**Author:** ![stepplax](https://avatars.discourse-cdn.com/v4/letter/s/ba9def/32.png) [@stepplax](https://blizzhackers.discourse.group/u/stepplax)\
**Post date:** [June 26, 2021, 2:09pm UTC](https://blizzhackers.discourse.group/t/using-multiple-char-configs-for-same-char/1285/3 "2021-06-26T14:09:45Z")

</div>

Hey, thanks for taking the time. I remember seeing that explanation but still didn’t understand how to do what I want.

Do I simply name config file after what I named a bot profile like below?

**Class.Profile.js** turns into Druid.Manual.js and would be used when I log into a druid with the bot I set up and named like that for manual play?

Sorceress.SorcMF.js would be used when I run my mf bot?

Sorry I’m such an idiot on this. Probably have no place posting on here… thanks again though!

---

<div class="post-metadata">

**Author:** ![5noop](https://avatars.discourse-cdn.com/v4/letter/5/258eb7/32.png) [@5noop](https://blizzhackers.discourse.group/u/5noop)\
**Post date:** [June 26, 2021, 4:50pm UTC](https://blizzhackers.discourse.group/t/using-multiple-char-configs-for-same-char/1285/4 "2021-06-26T16:50:52Z")

</div>

> [@stepplax](#):
>
> **Class.Profile.js** turns into Druid.Manual.js and would be used when I log into a druid with the bot I set up and named like that for manual play?

Yup, if your d2bot profile is called Manual it should work.

---

<div class="post-metadata">

**Author:** ![potrzebie](https://yyz2.discourse-cdn.com/free1/user_avatar/blizzhackers.discourse.group/potrzebie/32/51_2.png) [@potrzebie](https://blizzhackers.discourse.group/u/potrzebie)\
**Post date:** [June 26, 2021, 5:08pm UTC](https://blizzhackers.discourse.group/t/using-multiple-char-configs-for-same-char/1285/5 "2021-06-26T17:08:02Z")

</div>

![chars](https://global.discourse-cdn.com/free1/uploads/d2bot1/original/1X/ffdf791f11cf5945cdce1f7b8063298d7d03963d.gif)

 ![bot](https://global.discourse-cdn.com/free1/uploads/d2bot1/original/1X/939cbfaf3ec28a6ecfbaba80b32d2a9d35306930.gif)

 ![map](https://global.discourse-cdn.com/free1/uploads/d2bot1/original/1X/7ecb023ade40d708f983312a72a003b744308ee8.gif)

Name the config files `Barbarian.ArnoldBot.js` and `Barbarian.ArnoldMap.js`. This should avoid any character type and naming confusions.

---

<div class="post-metadata">

**Author:** ![stepplax](https://avatars.discourse-cdn.com/v4/letter/s/ba9def/32.png) [@stepplax](https://blizzhackers.discourse.group/u/stepplax)\
**Post date:** [June 26, 2021, 5:33pm UTC](https://blizzhackers.discourse.group/t/using-multiple-char-configs-for-same-char/1285/6 "2021-06-26T17:33:41Z")

</div>

Thank you both so much!

---

<div class="post-metadata">

**Author:** ![Bobbyjose](https://avatars.discourse-cdn.com/v4/letter/b/76d3ee/32.png) [@Bobbyjose](https://blizzhackers.discourse.group/u/Bobbyjose)\
**Post date:** [June 29, 2021, 3:36pm UTC](https://blizzhackers.discourse.group/t/using-multiple-char-configs-for-same-char/1285/7 "2021-06-29T15:36:41Z")

</div>

Also, have you tried using custom config found in the config folder? Open it up and it should be pretty self explanitory. You can name a config what ever you want to and link it to a profile or multiple profiles.

---

<div class="post-metadata">

**Author:** ![stepplax](https://avatars.discourse-cdn.com/v4/letter/s/ba9def/32.png) [@stepplax](https://blizzhackers.discourse.group/u/stepplax)\
**Post date:** [June 29, 2021, 5:17pm UTC](https://blizzhackers.discourse.group/t/using-multiple-char-configs-for-same-char/1285/8 "2021-06-29T17:17:10Z")

</div>

Thanks, I’ll check it out today.

I forgot to mention that I got home and was able to do the other stuff. Thanks again!
