Git Product home page Git Product logo

kolbot-soloplay's Introduction

extract into

Kolbot-SoloPlay has been moved to blizzhackers. All new development will be there

------------> https://github.com/blizzhackers/Kolbot-SoloPlay <------- Link here

This repo remains public but archived for historical reasons. It will not be recieving any updates. Please use the new one located at blizzhackers

The big question, What is Kolbot-SoloPlay?

  • SoloPlay is a D2BS based auto-play system to level any single legacy diablo 2 character class from 1-99. That sounds like a bunch of verbage so let me break it down a bit. D2BS stands for Diablo 2 Botting System if you are familiar with Kolbot that is what you are using. SoloPlay only works for Diablo 2, so before you ask it is not for Diablo 2 Resurrected. Alright next, what is an auto-play system? In simple terms, SoloPlay works by set it and forget philosophy. It is profile driven so the only thing you need to worry about is filling out the profile with the correct format and then press start (how to set up the profile is defined below). After that it takes care of the rest, no setting up config files or settings files (like sonic or horde), ect. The goal is to be the fastest leveling system there is across all modes (classic/expansion, hardcore/softcore, ladder/non-ladder)

Important Notes:

  • This script is designed to be only run from https://github.com/blizzhackers/kolbot. Most errors occur from using the wrong Kolbot repo installation.
  • This script requires the English version of Diablo 2 to be installed.

Features

  • Operates in Hell difficulty within 24 hours (the exception is the barbarian class that takes 48)
    • NOTE: Classic mode will take a little longer
  • Final build options, or what the bot will build to (I.E Light sorceress, Hammerdin, ect) (see Frequently Asked Questions for more info)
  • Plays through and finishes the game
  • Hire class/build specific mercenary
  • Fully configured Auto Equip (Primary, Secondary, and Charms) for bot and mercenary
  • Makes and equips CTA and spirit shield on swap
    • Some classes don't use CTA and spirit, Barbarian class uses duel Bo sticks. Cold based sorceress builds use CTA and Lidless for the lower strength requirment. Wereform druid builds use Mang-Songs Staff for the +5 all skills bonus.
  • Fully configured use of socketable items for both leveling gear and end-game gear (Adding Perfect diamonds to a shield like Moser's and later replacing it with Um runes if it's our wanted end-game gear) (see Config.socketables inside the base config file for more info)
  • Kill diablo clone in expansion
    • Will try to share Annhilus charm if online and already has one

Available Characters and Builds

Amazon Sorceress Necromancer Paladin Barbarian Druid Assassin
Javazon Cold Poison Hammerdin Whirlwind Wind Trapsin
Witchyzon Blizzballer Bone Smiter Immortalwhirl Elemental
Meteorb Summon Auradin Frenzy Plaguewolf
Blova Zealer Uberconc Wolf
Lightning Torchadin Singer
Classicauradin
Hammershock
  • NOTE: Expansion only builds marked.
  • Navigate to kolbot\libs\SoloPlay\BuildFiles\ and open the file with the build name for a more in-depth description of each build

New modes

  • Two new modes are available: Bumper and Socketmule. Enter either of these into your D2Bot# profile info tag to make. The bot will then stop after shenk quest for Socketmule and after it hits level 40 for a Bumper.
  • Note: These options only work in expansion.
Mode Example
Bumper image
Socketmule image

Frequently Asked Questions

Q: Why isn't the bot making the build I selected?

A: The bot follows a set build progression. See next question.

Q: When will the bot change to the final build I selected?

A: In classic, the bot will switch to the final build after it defeats diablo and meets a level requirement. In expansion, it transitions to the final build when final gear requirements are met (Navigate to libs\SoloPlay\BuildFiles\ and look for the file with the name of the final build you choose to see what items are needed for each build and what level is required for classic).

Q: The bot has beaten diablo (classic) / baal, so why isn't moving on to the next difficulty?

A: The bot will only progress once it has reached a minimum character level (navigate to libs\config\classname.SoloPlay.js and see Config.levelCap for level requirments) and will not start the next difficulty with negative resistances. If the bot is more than 5 levels higher than the minimum character level and has not reached the required resistances, it will automatically move to the next difficulty.

Q: How can I run more than one of the same class?

A: Simply append a number after the class name. For example, if you want to run 5 sorceresses just name the profiles: SCL-SORC-1, SCL-SORC-2, SCL-SORC-3, SCL-SORC-4, SCL-SORC-5. Example Profile Names are listed at the bottom of the install guide.

Q: HELP!!! There is an error when starting the bot?

A: There was a bad installation OR the profile settings are wrong. First verify that you using the kolbot version linked the install guide below. Next, confirm you have installed all the files into their proper locations (including overwriting the existing _customconfig.js and default.dbj). Finally, verify the profile name and infotag follow the format of the install guide's instructions.

Q: HELP!!! The bot auto created my account and I can't find the password!

A: The info for each character created is saved under logs/Kolbot-SoloPlay/realm/ , look for the name of the character whos info you're trying to find and open up the .json file.

Q: HELP!!! The bot isn't casting any skills!

A: The bot uses packet casting for stability, which doesn't show the casting animations. It is actually casting the skills, if you would like to see the casting animations you will need to navigate to libs\SoloPlay\Tools\Developer.js and change forcePacketCasting.enabled to false.

Q: What is a Bumper?

A: A Bumper is a level 40 character that has not done baal quest in normal and is used to "bump" low level characters to hell difficulty where they can power level following chaos runs.

Q: Does this work for Diablo 2 Resurected?

A: No, Kolbot does not work with d2r and SoloPlay runs using Kolbot. SoloPlay only works on diablo 2.

Really Dumb Frequently Asked Questions

Q: Can I make my solo bots work together?

A: NO. It is SOLO not team, not group, but SoloPlay

Install Guide

Step Instructions
1. Download Kolbot here: github.com/blizzhackers/kolbot. blizzhackers github
2. Click the green button to Download SoloPlay. enter image description here
3.a Copy and paste the following: default.dbj, D2BotSoloPlay.dbj, D2BotSoloCleaner.dbj, and the entire \libs folder into \d2bs\kolbot\. kolbot
3.b A successful installation will show 2 new files in the folder and look similar to the following image image
4.a Select and Input a profile name. See the Possible Profile Name Choices below for a list of available options. extract into
4.b Optional Input your account name. If no name than a random account is created.
4.c Optional Input your account password. If no name than a random password is created.
4.d Optional Input your character name. If no name than a random name is created. enter character name
5. Select Entry Script D2BotSoloPlay.dbj. Select Entry Script
6. Input your Info Tag Information. See Available Characters and Builds or New modes for a a list of options.

Make sure the spelling matches the listed builds and there are no trailing spaces.
enter image description here
7. Ensure your Game Path, Key List, Realm, Mode are all set on the settings you want to use then click Apply.
8. Run the Bot.
9. Enjoy!

Quick YouTube tutorial

https://youtu.be/qYHUw6nNn74

Possible Profile Names

Prefix Description
HCCNL Hardcore Classic NonLadder
HCCL Hardcore Classic Ladder
HCNL Hardcore Expansion NonLadder
HCL Hardcore Expansion Ladder
SCCNL Softcore Classic NonLadder
SCCL Softcore Classic Ladder
SCNL Softcore Expansion NonLadder
SCL Softcore Expansion Ladder
Suffix Description
ZON Amazon Class
SORC Sorceress Class
NECRO Necromancer Class
PAL Paladin Class
BARB Barbarian Class
DRU Druid Class
SIN Assassin Class

Example Profile Names

  • SCL-PAL would make a softcore expansion ladder paladin
  • HCL-SIN would make a hardcore expansion ladder assassin
  • SCNL-SORC would make a softcore expansion nonladder sorceress
  • HCNL-DRU would make a hardcore expansion nonladder druid
  • SCCL-NECRO would make a softcore classic ladder necromancer
  • HCCL-NECRO would make a hardcore classic ladder necromancer
  • SCCNL-PAL would make a softcore classic nonladder paladin
  • HCCNL-SORC would make a hardcore classic nonladder sorceress

Extras

  • Navigate to libs\SoloPlay\Tools\Developer.js for extra options
  • Developer.js includes options such as:
    • plugyMode toggle (allow use of larger stash when using the Mod PlugY)
    • logging equipped items to D2Bot# Char Viewer tab
    • Overlay toggle
    • logPerformance toggle
    • fillAccount toggle for Socketmule/Bumper mode
      • if set to true and running Socketmule/Bumper mode once goal is reached bot restarts with a new character until account is full
    • Packet casting (casting animations) toggle
    • developerMode (load up profile in SoloPlay mode without starting scripts)
    • Debugging (auto-equip, crafting, junkCheck information printed to console)
    • stopAtLevel option (enter a profile and level to stop it once it meets the requirment)

Single Player Additons

  • Enable ladder runewords
    • Close D2Bot# then copy and paste the following into data/patch.json
      • {"Name": "ladderrunewords", "Version":"1.14d","Module":14,"Offset":1452043, "Data": "kJCQkJCQkJCQkJCQkJCQkJCQkJA="}
  • Regenerate map each game
    • Close D2Bot# then copy and paste the following into data/patch.json
      • {"Name": "regenmaps", "Version": "1.14d", "Module": 14, "Offset": 1483264, "Data": "6w=="}
  • Note: After re-launching D2Bot# a message will appear at the top saying UPDATE AVAILABLE, ignore this message there is no update. The application sees that patch.json is different than the standard download.

D2BotSoloCleaner

  • The purpose of this entry script is to delete old characters and/or related data files.
  • Extra Features
    • DataCleaner to delete old files associated with running SoloPlay
    • SaveFiles to save important files to SoloPlay/Data/ for performance review
    • single player option
    • Note: DataCleaner and SaveFiles can both be used for cleaning/saving files without having to delete associated characters

Discord

Big shout-out to Xcon for setting up this discord channel

image Kolbot-SoloPlay Sorceress

Statistics (will become filled out as data becomes available)

Level Amazon Sorceress Necromancer Paladin Barbarian Druid Assassin
1-70 22h 17h 24h 23h 38h 19h 22h
1-80 26h 35h 32h 82h 34h 37h
1-90
  • Note: The times shown are for softcore expansion characters, TODO: add table for each variation of modes

Brief History

Kolbot-SoloPlay was built off the base structure of SoloLeveling by isid0re. Autoplay scripts/systems aren't a new concept, some to note are sonic, autoplay, and AutoSorc. None of the existing ones were able to do other character classes though so SoloLeveling was created by modding Questing.js. Almost from the beginning, Isid0re and I were bouncing ideas off each other. At that time, I was working on a separate project. We discussed ideas that helped both of our projects. I officially joined in around 4 months or so after the Github repo went public and was actively involved in the project until 6/30/2021. I contributed updates including but not limited to: item based respec, the overlay, logging equipped items, showing tier values on items, many bug fixes, sorting, D2BotSoloCleaner, performance tracking, ect. Due to some personal conflicts between isid0re and myself, I decided to create GuysSoloLeveling to have all of my ideas in one place. On 6/30/2021 I created this repo and on 7/13/2021 I made it public. On 9/1/2021, I changed the name to Kolbot-SoloPlay after some major changes in structure and continue to update to make SoloPlay the best leveling system for legacy diablo 2.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

GPL-3.0

kolbot-soloplay's People

Contributors

thebguy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

kolbot-soloplay's Issues

Error when sorc dies or leave game with tier2

Hi there. Whenever my sorc leves a game holding tier2, next game i got an error.
and is just change to tier1 and restart script thats it works again.

10:49:09 (SCL-SORC-2) Error in Developer (developer.js #33) JSON.parse: unexpected end of data (Area: 1, Ping:250, Game: K-sorcr-hec-3)
10:49:09 (SCL-SORC-2) Error in SoloLeveling (developer.js #39) Path is not defined (Area: 1, Ping:250, Game: K-sorcr-hec-3)

there is a way to tell the bot to always start and check if its on tier 1?

Wrong skill references in assassin.StartBuild.js

The file assassin.StartBuild.js contains several mistakes in the following section:

	skills: [
		[sdk.skills.FireBlast, 4, false], 		// level 4
		[sdk.skills.ClawMastery, 1], 			// level 5 (den)
		[sdk.skills.PhysicHammer, 1], 			// level 6
		[sdk.skills.BurstofSpeed, 5], 			// level 11
		[sdk.skills.WakeOfFire, 1, false], 		// level 12
		[sdk.skills.CloakOfShadows, 1, true], 	// level 13
		[sdk.skills.WakeOfFire, 10, false], 	// level 24
		[sdk.skills.FireBlast, 6, false], 		// level 26
		[sdk.skills.WakeOfFire, 20, false], 	// level 36
		[sdk.skills.FireBlast, 10], 			// level 42
	]

According to sdk.js:

  • PhysicHammer is supposed to be PsychicHammer,
  • CloakOfShadows is supposed to be CloakofShadows,
  • WakeOfFire is supposed to be WakeofFire or WakeofFireSentry.

Right now an assassin will not level these skills and the levelling progress will be slowed down drastically.

Stuck at start of a3 hell with potion <in hand>

Hi,

I mention the potion because that might be part of the issue?

The overlay is not started so the game wont timeout and he was stuck there all night.

Error this.desc is undefined in prototypeoverrrides.js:739

image

Blood Raven running in place

I just updated and im seeing some issues with Blood Raven in particular.

Character just runs spins in place after on clearing area error. This seemed to happen right after blood raven went just outside the fence. But then even after she moves back in hes still stuck.

image

Block Hell Mode

My sorcs keep dying as son as they complete Den quest in hell mode. Is there a way to say to then keep on nightmare?
Ty!

Hammerdin very slow to use hammers

Hi,

My hammerdin is up to hell act1 and I find that hes often going right up to an enemy or boss and doing nothing for a long time, not using hammers basicly. Hes casting weaken then nothing. Eventually he does but its very slow. Hes now 5 levels behind my necro and druid which I started at the same time (75/80).

Auto drop the currently equiped when find better one on minishopbot processing.

I know you have been set the junk.sell() function to control these junk items. But this drop issue happened in auto equip phase and already dropped before inventor clear function. So currently junk.sell() function not handled these items because of them are not in character's bag. Maybe this is not a big problem, but it is a big waste in the early stage of the game, especially in low gold phase. Could you please help set don't drop them?

not sure its an issue just wanted to show u :)

Not sure this is an issue but i got this error once.
Really nice bot tho testing it on a hammerdin now and got 1-13 in 1 hour and 26 minutes so far :)

Error in SoloPlay (prototypes.js #303) Unit.drop: Must be used with items. (Area: 1, Ping:62, Game: ******

bot will swap gear and get - res :(

Hi there

Im still running your bot and its working great so far. Got my hammerdin to 81 and going strong

However i noticed that the bot will make some strange gear replacements resulting in my hammerdin to go in - res on hell. I tried to fix it with charms but it ended up selling them seems like it will only keep up to 6 charms in inv if im not mistaking :)

other than that the bot seems to run perfectly :)

Assassin attack issue

image

Having issues creating a working bot for asssassin getting the attached message.
Bot standing in town without starting.

Thank you

Blizzballer There was an error starting

[09/02/21 09:08:07] D2BS 1088: D2BS Engine startup complete. 1.6.4U
[09/02/21 09:08:07] D2BS 1088: SCL-SORC-001
[09/02/21 09:08:07] D2BS 1088: ÿc2D2BSÿc0 :: Switched to profile SCL-SORC-001
[09/02/21 09:08:07] D2BS 1088: ÿc2D2BSÿc0 :: Engine startup complete!
[09/02/21 09:08:07] D2BS 1088: ÿc2D2BSÿc0 :: Starting D2BotSoloPlay.dbj
[09/02/21 09:08:07] D2BS 1088: ÿc2D2BSÿc0 :: D2BotSoloPlay.dbj running.
[09/02/21 09:08:07] D2BS 1088: ÿc2D2BSÿc0 :: Started Console Script
[09/02/21 09:08:09] D2BS 1088: Heartbeat loaded
[09/02/21 09:08:09] D2BS 1088: Received Game Info
[09/02/21 09:08:10] D2BS 1088: Getting Profile
[09/02/21 09:08:12] D2BS 1088: ÿc2D2BSÿc0 :: Starting default.dbj
[09/02/21 09:08:12] D2BS 1088: ÿc2D2BSÿc0 :: default.dbj running.
[09/02/21 09:08:12] D2BS 1088: [Error] Code(0) File(d:\bo\soloplay\kolbot-master\kolbot-master\d2bs\kolbot\libs\common\config.js:95) Error: Config.init: Error in character config.
Line: (null)
[09/02/21 09:08:12] D2BS 1088: ÿc2Loading custom config: ÿc9Sorceress.SoloPlay.js
[09/02/21 09:08:12] D2BS 1088: ÿc2Kolbotÿc0 :: Loading module: sdk
[09/02/21 09:08:12] D2BS 1088: ÿc8Kolbot-SoloPlayÿc0: Failed to include finalBuild template. Please check that you have actually entered it in correctly. Here is what you currently have: Blizzballer
[09/02/21 09:08:12] D2BS 1088: ÿc8Error in globals.js(line 1009): finalBuild(): Failed to include template: soloplay/buildfiles/sorceress.blizzballer build.js
[09/02/21 09:08:12] D2BS 1088: [ÿc1Errorÿc0 (0)] File(kolbot\libs\common\config.js:95) Error: Config.init: Error in character config.

Stuck on select difficulty screen

image

Chickend out then not selecting difficulty

[11/11/21 12:23:39] D2BS 20796: ÿc2Drinking potion from inventory.
[11/11/21 12:23:40] D2BS 20796: ÿc2Drinking potion from inventory.
[11/11/21 12:23:41] D2BS 20796: ÿc1Pausing.
[11/11/21 12:23:41] D2BS 20796: Going to town
[11/11/21 12:23:41] D2BS 20796: Script default.dbj ended
[11/11/21 12:23:41] D2BS 20796: Script libs\soloplay\tools\eventthread.js ended
[11/11/21 12:23:41] D2BS 20796: Script libs\soloplay\tools\townchicken.js ended
[11/11/21 12:23:41] D2BS 20796: Script tools\autobuildthread.js ended

Jail level 2 pathing issues

Hi,

Not sure if this is Kolbot related but I dont remember seeing this particular issue. Right around the entrance to Jail level 3 my sorceress stops teleporting and just gets stuck there for a long time until she timesout.

Javzon config attack

could you help me on a light javazon attack config?

/* Attack config
* To disable an attack, set it to -1
* Skills MUST be POSITIVE numbers. For reference see ...\kolbot\sdk\skills.txt
*/
Config.AttackSkill[0] = -1; // Preattack skill.
Config.AttackSkill[1] = 24; // Primary skill to bosses.
Config.AttackSkill[2] = 24; // Primary untimed skill to bosses. Keep at -1 if Config.AttackSkill[1] is untimed skill.
Config.AttackSkill[3] = 35; // Primary skill to others.
Config.AttackSkill[4] = -1; // Primary untimed skill to others. Keep at -1 if Config.AttackSkill[3] is untimed skill.
Config.AttackSkill[5] = -1; // Secondary skill if monster is immune to primary.
Config.AttackSkill[6] = -1; // Secondary untimed skill if monster is immune to primary untimed.

// Class specific config
Config.LightningFuryDelay = 10; // Lightning fury interval in seconds. LF is treated as timed skill.
Config.SummonValkyrie = true; // Summon Valkyrie

ty

Beginning act2 routine slow

Character loaded in a2 and was just sitting in the west area of town for a few minutes feels like some kind of pathing issue

image

Gear evaluation +skill for other classes

Hi,

It looks like the gear evaluation might be considering other +skill classes wrongly? Maybe its just for necro?

For example my necro is using a pair of gloves with +3 amazon, I would expect by that level that he would use something with +res or other, same thing for his amulet +3 paladin

image
image

Bone spear not trigger in latest version.

The Latest version use necromancer bone spear looks like always not trigger when I run leveled to 21.but Teeth is ok. Please help on this.thanks.
--Sorry, this should be the cast effect is not visible in the game. Is there anyway to visible the cast effect?

Config.AttackSkill = [-1, 84, -1, 84, -1, -1, -1]; LV21 get from this path :kolbot-master\d2bs\kolbot\libs\config\Builds\Necromancer.Start.js

Sorceress Starter Issue?

Haven't messed around with leveling one since implementation of the stepping stone logic. Seems to act up once she hits mid 20s. Does nothing but teleport and static attack-wise.

SoloData is not defined

Getting this on launch

[02/04/22 17:20:52] D2BS 23280: ÿc2D2BSÿc0 :: Switched to profile SCL-PAL
[02/04/22 17:20:52] D2BS 23280: ÿc2D2BSÿc0 :: Engine startup complete!
[02/04/22 17:20:52] D2BS 23280: ÿc2D2BSÿc0 :: Starting D2BotSoloPlay.dbj
[02/04/22 17:20:52] D2BS 23280: ÿc2D2BSÿc0 :: D2BotSoloPlay.dbj running.
[02/04/22 17:20:52] D2BS 23280: ÿc2D2BSÿc0 :: Started Console Script
[02/04/22 17:20:52] D2BS 23280: [ÿc1Errorÿc0 (1)] File(kolbot\d2botsoloplay.dbj:78) ReferenceError: SoloData is not defined
[02/04/22 17:20:54] D2BS 23280: D2BS Shutdown complete.

One instance failing crashing other games

Hi,

Im running 4 profiles with TCP Create and when one crashes sometimes it crashes all the others. I dont remember this being an issue before any ideas?

I switched to singleplayer to see if that helps but theres some bad seeds there as you know.

Failed to make TP

Character keeps making TP over and over then eventually errors out

image

Stuck around corner

Running back and forth just by the doorway but never actually making it through. There are ennemies right on the other side and they look just as stuck :)

image

Sorcs don't do Countess

Hi. I have 4 sorcy running at this moment. Lightning, Blova, Meteorb and Cold. The problem is that only Cold is running Countess. Any reason to this? Ty!

Suggestion: Trispec sors? :)

Hey again. Trying out a sorc and wanted to ask if u can add trispec sorc? that way it can do hell runs without running into too many problems with immune mobs or maybe you can suggest me a build thats already in the bot that wont have too much problems with immune mobs? :)

trying the blizzballer atm in singleplayer to see if it can run without skipping too many mobs due to immunity :)

Stash is almost full causing Auto equip to take a long time

First, thanks for your shared this great script. Now I found a small problem, this problem only occurs when the Stash is almost full.
(by the way, I used plugY's big stash 10×10 and I want know how to keep more Charms in bag .thanks. )

Stash almost full logs
[10/09/21 06:29:27] D2BS 11452: ÿc8Kolbot-SoloPlayÿc0: Exiting Town.shopItems. Time elapsed: 00:00:01
[10/09/21 06:29:27] D2BS 11452: ÿc8Kolbot-SoloPlayÿc0: Entering auto equip
[10/09/21 06:29:54] D2BS 11452: ÿc8Kolbot-SoloPlayÿc0: Exiting auto equip. Time elapsed: 00:00:27
[10/09/21 06:29:54] D2BS 11452: ÿc8Kolbot-SoloPlayÿc0: Entering secondary auto equip
[10/09/21 06:30:21] D2BS 11452: ÿc8Kolbot-SoloPlayÿc0: Exiting secondary auto equip. Time elapsed: 00:00:27
[10/09/21 06:30:21] D2BS 11452: ÿc8Kolbot-SoloPlayÿc0: Entering charm auto equip
[10/09/21 06:30:21] D2BS 11452: ÿc8Kolbot-SoloPlayÿc0: Total Charms Kept: 4

After manual clear stash logs.
[10/09/21 09:43:00] D2BS 16264: ÿc8Kolbot-SoloPlayÿc0: Evaluating 33 items.
[10/09/21 09:43:01] D2BS 16264: ÿc8Kolbot-SoloPlayÿc0: Exiting Town.shopItems. Time elapsed: 00:00:00
[10/09/21 09:43:01] D2BS 16264: ÿc8Kolbot-SoloPlayÿc0: Entering auto equip
[10/09/21 09:43:01] D2BS 16264: ÿc8Kolbot-SoloPlayÿc0: Exiting auto equip. Time elapsed: 00:00:00
[10/09/21 09:43:01] D2BS 16264: ÿc8Kolbot-SoloPlayÿc0: Entering secondary auto equip
[10/09/21 09:43:01] D2BS 16264: ÿc8Kolbot-SoloPlayÿc0: Exiting secondary auto equip. Time elapsed: 00:00:00
[10/09/21 09:43:01] D2BS 16264: ÿc8Kolbot-SoloPlayÿc0: Entering charm auto equip
[10/09/21 09:43:01] D2BS 16264: ÿc8Kolbot-SoloPlayÿc0: Total Charms Kept: 4
[10/09/21 09:43:01] D2BS 16264: ÿc8Kolbot-SoloPlayÿc0: Exiting charm auto equip. Time elapsed: 00:00:00

Suggestion: Control how many charms in inv

Hey still testing bot and seems to be running great!

I was wondering if you are able to add a function so you can decide how many charms it should keep in inventory? :)

That way you can easily be able to have max res when going to hell :)

Maybe in the char config there could be a setting with something like invcharms = "6"; or maybe even rescharms = "number"; if its possible for you of course since im not much into coding :)

Keep up the awesome work :)

Error 222 prototypesoverrides.js

Found the bot standing in town with unidentified jewel in hand nothing happening no overlay.

[12/19/21 23:42:47] D2BS 25968: Going to town
[12/19/21 23:42:48] D2BS 25968: initNPC: heal
[12/19/21 23:42:52] D2BS 25968: initNPC: identify
[12/19/21 23:42:54] D2BS 25968: initNPC: buyPotions
[12/19/21 23:42:55] D2BS 25968: ÿc4MiniShopBotÿc0: Scanning 38 items.
[12/19/21 23:42:55] D2BS 25968: ÿc8Kolbot-SoloPlayÿc0: Evaluating 38 items.
[12/19/21 23:42:55] D2BS 25968: ÿc8Kolbot-SoloPlayÿc0: Exiting Town.shopItems. Time elapsed: 00:00:00
[12/19/21 23:42:55] D2BS 25968: ÿc8Kolbot-SoloPlayÿc0: Entering auto equip
[12/19/21 23:42:55] D2BS 25968: ÿc8Kolbot-SoloPlayÿc0: Exiting auto equip. Time elapsed: 00:00:00
[12/19/21 23:42:55] D2BS 25968: ÿc8Kolbot-SoloPlayÿc0: Entering secondary auto equip
[12/19/21 23:42:55] D2BS 25968: ÿc8Kolbot-SoloPlayÿc0: Exiting secondary auto equip. Time elapsed: 00:00:00
[12/19/21 23:42:55] D2BS 25968: ÿc8Kolbot-SoloPlayÿc0: Entering charm auto equip
[12/19/21 23:42:55] D2BS 25968: ÿc8Kolbot-SoloPlayÿc0: Total Charms Kept: 6
[12/19/21 23:42:55] D2BS 25968: ÿc8Kolbot-SoloPlayÿc0: Exiting charm auto equip. Time elapsed: 00:00:00
[12/19/21 23:43:04] D2BS 25968: ÿc1Error in ÿc0TownChicken.js ÿc1(prototypesoverrides.js line ÿc1905): ÿc1this.desc is undefined
[12/19/21 23:43:05] D2BS 25968: ÿc8Run duration ÿc22086.828
[12/19/21 23:43:05] D2BS 25968: Script default.dbj ended
[12/19/21 23:43:05] D2BS 25968: Script libs\soloplay\tools\eventthread.js ended
[12/19/21 23:43:05] D2BS 25968: Script libs\soloplay\tools\autobuildthread.js ended
[12/19/21 23:43:09] D2BS 25968: ÿc2D2BSÿc0 :: Starting default.dbj
[12/19/21 23:43:09] D2BS 25968: ÿc2D2BSÿc0 :: default.dbj running.
[12/19/21 23:43:09] D2BS 25968: ÿc2Kolbotÿc0 :: Loading module: sdk
[12/19/21 23:43:09] D2BS 25968: ÿc2Kolbotÿc0 :: Loading module: coords
[12/19/21 23:43:09] D2BS 25968: ÿc2Loading custom config: ÿc9Paladin.SoloPlay.js
[12/19/21 23:43:09] D2BS 25968: [Error] Code(222) File(d:\d2bot\kolbot-soloplay\d2bs\kolbot\libs\soloplay\functions\prototypesoverrides.js:905) TypeError: this.desc is undefined
Line: (null)
[12/19/21 23:43:09] D2BS 25968: [ÿc1Errorÿc0 (222)] File(kolbot\libs\soloplay\functions\prototypesoverrides.js:905) TypeError: this.desc is undefined

image

Using script with existing character

Hi,

I pointed the bot to use an older character I had 91 summon necro with enigma and set summon spec but he doesnt use summons just golem and merc how can I make it detect my level or force it to use the spec I want?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.