It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
This guide provide a smart, macro-based auto-attack solution for Diablo, no mod is required.
The guide is for Razer mouse user only, and best suited for mice with side or other programmable buttons.

Software required: Razer Synapse. (Old version shown, still valid for new version)

====
1. Open Razer Synapse, go to macros tab, create a new macro and name it left click.

2. Click your left button in the blank area, and click stop. (You can edit the delay between button down and up)

3. Repeat step 1 and 2 but for the right click.
pic: telegra.ph/file/ed5371f6512ad93b108f7.png

4. Go to the mouse tab, click + button to create a new profile, name it Diablo.

5. Select Link Program, and choose the executable you play,
...\GOG_Games\Diablo\diablo.exe for classic version with battle.net support
...\GOG_Games\Diablo\dx\diablo.exe for "modernised" version
(Razer Synapse will switch to this profile if the current active window is this executable.)

6. Select button 5 (default: mouse button 5 or browser foward). Select Macro in the Button Assignment drop down menu. Assign left click to it, and select "Play while assigned key is pressed" as Playback Option. Click Save.
pic: telegra.ph/file/e5d7fb71d4d08c478d293.png

7. Repeat step 6, but assign right click macro to button 4 (default: mouse button 4 or browser back).

8. Select profile to the default ("Profile") or the previous one you were using.
Caution: If you missed this step, the profile will stay on Diablo and won't switch to others, and side button will still act as auto-fire left and right buttons.

Addendum: If you're using 3-button mouse like Abyssus, it is possible to bind a macro to middle mouse button, but for one key only.
Post edited March 10, 2019 by zassou_x
Зачем такие сложности, когда есть программа Diablo Clicker ?
Программа не требует установки и представляет из себя обычный скрипт в AutoHotKey.
Включается и выключается клавишей F2.
Программа эмитирует левый клик мыши и можно не только атаковать зажатой кнопкой, но и нажатой кнопкой собирать дроп, открывать сундуки и тд

https://www.gog.com/forum/diablo/attack_while_holding_the_mouse_button

У вас конечно тоже решение, но тут портативная программа / скрипт :)
Post edited March 10, 2019 by sifaaa
avatar
zassou_x: This guide provide a smart, macro-based auto-attack solution for Diablo, no mod is required.
The guide is for Razer mouse user only, and best suited for mice with side or other programmable buttons.

Software required: Razer Synapse. (Old version shown, still valid for new version)

====
1. Open Razer Synapse, go to macros tab, create a new macro and name it left click.

2. Click your left button in the blank area, and click stop. (You can edit the delay between button down and up)

3. Repeat step 1 and 2 but for the right click.
pic: telegra.ph/file/ed5371f6512ad93b108f7.png

4. Go to the mouse tab, click + button to create a new profile, name it Diablo.

5. Select Link Program, and choose the executable you play,
...\GOG_Games\Diablo\diablo.exe for classic version with battle.net support
...\GOG_Games\Diablo\dx\diablo.exe for "modernised" version
(Razer Synapse will switch to this profile if the current active window is this executable.)

6. Select button 5 (default: mouse button 5 or browser foward). Select Macro in the Button Assignment drop down menu. Assign left click to it, and select "Play while assigned key is pressed" as Playback Option. Click Save.
pic: telegra.ph/file/e5d7fb71d4d08c478d293.png

7. Repeat step 6, but assign right click macro to button 4 (default: mouse button 4 or browser back).

8. Select profile to the default ("Profile") or the previous one you were using.
Caution: If you missed this step, the profile will stay on Diablo and won't switch to others, and side button will still act as auto-fire left and right buttons.

Addendum: If you're using 3-button mouse like Abyssus, it is possible to bind a macro to middle mouse button, but for one key only.
Thanks for this. Mostly working, but each time I click, the macro seems to go off at least twice. In other words, I can't click once briefly to just fire one spell. Always 2 at minimum. I've tried all kinds of delay adjustments, and adding delays between clicks as well as after. Does it work this way for you also?
either insert delay between mouse down and up, or use regular clicks when you do not wish to auto-fire.