hectorgimenez / koolo

Diablo II Resurrected bot written in Go
MIT License
80 stars 51 forks source link

Is companion mode working well now? #249

Open jang9824 opened 4 months ago

jang9824 commented 4 months ago

Details

  1. When leveling Not in companion mode or companion mode Neither of them is working properly

  2. I don't use companion mode If you just try to do the levelling, you'll get an error

  3. When you enter Den of Evil, koolo ends

  4. Just koolo ended in town

Leveling Options Automatically allocate stats/skills Automatically bind skills Uncheck both

characterName: 오크 commandLineArgs: "" killD2OnStop: false enableCubeRecipes: true health: healingPotionAt: 75 manaPotionAt: 10 rejuvPotionAtLife: 50 rejuvPotionAtMana: 0 mercHealingPotionAt: 80 mercRejuvPotionAt: 30 chickenAt: 30 mercChickenAt: 10 inventory: inventoryLock:

Version

f742f51

Logs

time=12:33:27 level=INFO msg="Waiting for character selection screen..." time=12:33:30 level=INFO msg="Waiting for character selection screen..." time=12:33:34 level=INFO msg="Waiting for character selection screen..." time=12:33:55 level=INFO msg="Character selection screen found" time=12:33:58 level=INFO msg="Character selection screen found" time=12:33:58 level=INFO msg="Selecting character..." time=12:33:59 level=INFO msg="Character found" time=12:33:59 level=DEBUG msg="Waiting for new game to be created..." time=12:34:01 level=INFO msg="Character selection screen found" time=12:34:01 level=INFO msg="Selecting character..." time=12:34:01 level=INFO msg="Character found" time=12:34:01 level=DEBUG msg="Waiting for new game to be created..." time=12:34:10 level=DEBUG msg="Fetching map data..." seed=691591292 difficulty=normal time=12:34:13 level=DEBUG msg="Fetch completed" ms=2980 time=12:34:13 level=INFO msg="Starting Game #1. Run list: leveling" time=12:34:13 level=INFO msg="Running: leveling" time=12:34:13 level=DEBUG msg="Loading screen detected, waiting until loading screen is gone" time=12:34:17 level=DEBUG msg="Load completed, continuing execution" time=12:34:17 level=DEBUG msg="Checking for character corpse..." time=12:34:17 level=DEBUG msg="Character corpse not found :D" time=12:34:17 level=DEBUG msg="Checking for items to stash..." time=12:34:18 level=DEBUG msg="Checking for items to identify..." time=12:34:18 level=DEBUG msg="No items to identify..." time=12:34:18 level=DEBUG msg="Checking for items to stash..." time=12:34:18 level=DEBUG msg="Checking for items to stash..." time=12:34:18 level=INFO msg="Starting Den of Evil run" time=12:34:19 level=DEBUG msg="Fetching map data..." seed=691591292 difficulty=normal time=12:34:20 level=DEBUG msg="Fetching map data..." seed=691591292 difficulty=normal time=12:34:23 level=DEBUG msg="Reached area" area="Blood Moor" time=12:34:23 level=INFO msg="Key binding not found, skipping buff" skill="" time=12:34:24 level=DEBUG msg="Fetch completed" ms=4598 time=12:34:24 level=INFO msg="Starting Game #0. Run list: companion" time=12:34:24 level=INFO msg="Running: companion" time=12:34:24 level=DEBUG msg="Loading screen detected, waiting until loading screen is gone" time=12:34:24 level=DEBUG msg="Fetch completed" ms=4532 time=12:34:24 level=INFO msg="Starting Game #0. Run list: companion" time=12:34:24 level=INFO msg="Running: companion" time=12:34:25 level=DEBUG msg="Loading screen detected, waiting until loading screen is gone" time=12:34:26 level=DEBUG msg="Load completed, continuing execution" time=12:34:26 level=DEBUG msg="Checking for character corpse..." time=12:34:26 level=DEBUG msg="Character corpse not found :D" time=12:34:26 level=DEBUG msg="Checking for items to stash..." time=12:34:27 level=DEBUG msg="Load completed, continuing execution" time=12:34:27 level=DEBUG msg="Checking for character corpse..." time=12:34:27 level=DEBUG msg="Character corpse not found :D" time=12:34:27 level=DEBUG msg="Checking for items to stash..." time=12:34:27 level=DEBUG msg="Checking for items to identify..." time=12:34:27 level=DEBUG msg="No items to identify..." time=12:34:27 level=DEBUG msg="Checking for items to stash..." time=12:34:27 level=DEBUG msg="Checking for items to stash..." time=12:34:28 level=DEBUG msg="Checking for items to identify..." time=12:34:28 level=DEBUG msg="No items to identify..." time=12:34:28 level=DEBUG msg="Checking for items to stash..." time=12:34:28 level=DEBUG msg="Checking for items to stash..." time=12:34:28 level=INFO msg="Current life is 50%, healing on NPC" time=12:35:13 level=INFO msg=Stopping... configuration=조선왕조실록샐록 time=12:35:13 level=ERROR msg="error restoring memory" !BADKEY="Access is denied." time=12:35:13 level=ERROR msg="error restoring memory" !BADKEY="Access is denied." time=12:35:13 level=INFO msg="Finished stopping" configuration=조선왕조실록샐록 time=12:35:19 level=DEBUG msg="Loading screen detected, waiting until loading screen is gone" time=12:35:19 level=DEBUG msg="Load completed, continuing execution" time=12:35:20 level=ERROR msg="fatal error detected, forcing shutdown" supervisor=태종 error="runtime error: index out of range [2180] with length 1480" stacktrace="goroutine 114 [running]:\nruntime/debug.Stack()\n\truntime/debug/stack.go:24 +0x5e\ngithub.com/hectorgimenez/koolo/internal.(SupervisorManager).Start.func2.1()\n\tgithub.com/hectorgimenez/koolo/internal/manager.go:76 +0x108\npanic({0x1296200?, 0xc0061ce0c0?})\n\truntime/panic.go:770 +0x132\ngithub.com/hectorgimenez/koolo/internal/pather.(PathFinder).GetPath(_, {{{0x1d4c, 0x1388}, {0x0, 0x0, {0x0, 0x0}}, {0xc0085d5f40, 0x1, 0x1}, ...}, ...}, ...)\n\tgithub.com/hectorgimenez/koolo/internal/pather/pathfinder.go:73 +0x1077\ngithub.com/hectorgimenez/koolo/internal/action/step.(*MoveToStep).Run(, {{{0x1d4c, 0x1388}, {0x0, 0x0, {0x0, 0x0}}, {0xc0085d5f40, 0x1, 0x1}, ...}, ...}, ...)\n\tgithub.com/hectorgimenez/koolo/internal/action/step/moveto.go:126 +0x874\ngithub.com/hectorgimenez/koolo/internal/action.(*StepChainAction).NextStep(, {{{0x1d4c, 0x1388}, {0x0, 0x0, {0x0, 0x0}}, {0xc0085d5f40, 0x1, 0x1}, ...}, ...}, ...)\n\tgithub.com/hectorgimenez/koolo/internal/action/action_stepchain.go:47 +0x222\ngithub.com/hectorgimenez/koolo/internal/action.(*Chain).NextStep(, {{{0x1d4c, 0x1388}, {0x0, 0x0, {0x0, 0x0}}, {0xc0085d5f40, 0x1, 0x1}, ...}, ...}, ...)\n\tgithub.com/hectorgimenez/koolo/internal/action/actionchain.go:48 +0x1f6\ngithub.com/hectorgimenez/koolo/internal/action.(*Chain).NextStep(, {{{0x1d4c, 0x1388}, {0x0, 0x0, {0x0, 0x0}}, {0xc0085d5f40, 0x1, 0x1}, ...}, ...}, ...)\n\tgithub.com/hectorgimenez/koolo/internal/action/actionchain.go:48 +0x1f6\ngithub.com/hectorgimenez/koolo/internal/action.(*Chain).NextStep(, {{{0x1d4c, 0x1388}, {0x0, 0x0, {0x0, 0x0}}, {0xc0085d5f40, 0x1, 0x1}, ...}, ...}, ...)\n\tgithub.com/hectorgimenez/koolo/internal/action/action_chain.go:48 +0x1f6\ngithub.com/hectorgimenez/koolo/internal.(Bot).Run(0xc0008aa000, {0x14ff3a0, 0xc001292280}, 0x1, {0xc0011e2f80, 0x1, 0x1})\n\tgithub.com/hectorgimenez/koolo/internal/bot.go:177 +0x1c36\ngithub.com/hectorgimenez/koolo/internal.(CompanionSupervisor).startBot(0xc000dac180, {0x14ff3a0, 0xc001292280}, {0xc0011e2f80, 0x1, 0x1}, 0x1)\n\tgithub.com/hectorgimenez/koolo/internal/companion_supervisor.go:96 +0xdd\ngithub.com/hectorgimenez/koolo/internal.(CompanionSupervisor).Start(0xc000dac180)\n\tgithub.com/hectorgimenez/koolo/internal/companion_supervisor.go:66 +0x4c6\ngithub.com/hectorgimenez/koolo/internal.(SupervisorManager).Start.func2()\n\tgithub.com/hectorgimenez/koolo/internal/manager.go:82 +0xa2\ncreated by github.com/hectorgimenez/koolo/internal.(*SupervisorManager).Start in goroutine 30\n\tgithub.com/hectorgimenez/koolo/internal/manager.go:69 +0x21d\n" time=12:35:20 level=INFO msg=Stopping... configuration=태종 time=12:35:20 level=INFO msg="Finished stopping" configuration=태종 time=12:35:30 level=WARN msg="Game finished with errors, reason: character configuration for 오크 not found or is nil. Game total time: 65.73s" supervisor=오크 time=12:35:34 level=INFO msg=Stopping... configuration=오크 time=12:35:34 level=INFO msg="Finished stopping" configuration=오크