Where skill cooldowns live in your game files

Skill cooldowns in Diablo II: Resurrected are controlled by a text file called skill.txt, which sits in your game's data folder. This file contains every number that governs how your character's abilities work — including how long you wait between casts. To modify cooldowns, you need to find this file on your computer, open it in a plain text editor, locate the skill you want to change, and adjust the specific column that controls the delay.

The file location depends on your operating system. On Windows, look in C:\Program Files\Diablo II Resurrected\Data\Global\Excel (or wherever you installed the game). On Mac, the path is typically /Applications/Diablo II Resurrected/Data/Global/Excel. You may need to enable viewing hidden files or give your text editor permission to access the folder.

Before you make any changes, create a backup copy of skill.txt and save it somewhere safe. If something goes wrong with your edits, you can restore the original and start over. Many players keep a folder called "D2R Backups" on their desktop for exactly this reason.

Key Takeaways

  • Skill cooldowns are stored in the skill.txt file inside your Diablo II: Resurrected game folder, in a column labeled "Recharge".
  • You must open skill.txt with a plain text editor like Notepad (Windows) or TextEdit (Mac), never with Word or another formatted editor.
  • Each skill has its own row; find the skill name in the leftmost column, then locate the Recharge column and change the number to your desired cooldown in frames (25 frames equals one second).
  • Always back up the original skill.txt before editing, and restart your game completely after saving changes for them to take effect.
  • Modifying game files may prevent you from playing on Battle.net servers, so single-player mode is the safest place to test custom cooldowns.

Opening skill.txt with the right tool

The most common mistake is opening skill.txt in Microsoft Word or Google Docs. These programs add invisible formatting that breaks the file and makes the game unable to read it. You need a plain text editor — a program that saves text with no formatting at all.

On Windows, use Notepad (search for "Notepad" in your Start menu) or read Notepad++ for free, which makes finding skills easier. On Mac, use TextEdit, but you must go to Format menu and select Make Plain Text before you open the file. On Linux, nano or gedit both work.

Once you have your text editor open, use File > Open and navigate to your skill.txt file. The file will look like a spreadsheet made of text — columns separated by tabs, with skill names in the first column and numbers across the row.

Finding the Recharge column and your skill

The skill.txt file has dozens of columns, and they are labeled in the very first row. Scroll right through the columns until you find one labeled Recharge — this is the column that controls cooldown. Write down which column number it is (the first column is 1, the second is 2, and so on), because you will need to count across to find it for your skill.

Next, find your skill in the leftmost column. Search for the exact name — for example, Fireball, Teleport, or Whirlwind. Skill names in the file match the names you see in the game. Once you find your skill's row, count across to the Recharge column and look at the number there. That number is the current cooldown in frames (not seconds). Since the game runs at 25 frames per second, a value of 25 means a one-second cooldown, 50 means two seconds, and so on.

Changing the cooldown number

To reduce a cooldown, replace the number in the Recharge column with a smaller one. To increase it, use a larger number. For example, if Fireball currently shows 30 frames (1.2 seconds), and you want it to be when ready, change it to 0. If you want a three-second cooldown, change it to 75.

Be realistic with your changes. Setting cooldowns to 0 for every skill makes the game trivial and can cause crashes or unexpected behavior. Most players reduce cooldowns by 25 to 50 percent rather than eliminating them entirely. A skill that originally had a 60-frame cooldown might become 30 or 40 frames instead.

After you make your change, do not close the file yet. Look at the number you typed to make sure there are no typos or extra spaces. Then use File > Save (not Save As). The file should save with no dialog box or warning — if you see a message asking about file format, click Keep Plain Text or Use Plain Text.

Restarting the game to load your changes

Diablo II: Resurrected reads skill.txt only when the game starts, not while it is running. Close the game completely — not just the character select screen, but the entire process. On Windows, check the taskbar to make sure no D2R window is still open. On Mac, use Command + Q to fully quit the process.

Wait a few seconds, then launch the game again. Create a new character or load an existing one. The cooldowns should now reflect your changes. If they do not, the file may not have saved correctly. Go back to your text editor, open skill.txt again, and verify that your number is still there and has no extra spaces around it.

If the game crashes on startup after your edit, your skill.txt file has a syntax error. Restore your backup copy, restart the game, and try again with more careful editing. Common mistakes include accidentally deleting a tab character between columns or leaving a space at the end of a number.

Playing in single-player mode to avoid server issues

Modifying game files like skill.txt is against Blizzard's terms of service for Battle.net play. If you modify cooldowns and then try to log into a Battle.net server, your character may be flagged or banned. The safest approach is to create a separate single-player character and test your cooldown changes there.

Single-player mode uses the same skill.txt file as Battle.net, so your changes will explore. You can play offline without any risk to your account. Many players keep one Battle.net character for online play and one or more single-player characters for experimenting with modified cooldowns.

If you ever want to return to the original cooldowns, restore your backup skill.txt file, save it, and restart the game. Your characters will revert to the standard cooldowns when ready.

Common cooldown values and what they feel like

Different skills have different base cooldowns depending on their power level. when ready spells like Teleport often have 0 or very low cooldowns already. Powerful spells like Meteor or Blizzard have longer cooldowns — sometimes 60 to 100 frames — to balance their damage. Melee skills like Whirlwind or Bash typically have cooldowns between 10 and 30 frames.

If you are new to editing cooldowns, start by reducing a skill's cooldown by 10 to 20 frames and see how it feels in the game. A skill that feels too slow can always be reduced further. A skill that feels overpowered can be increased again. You can edit skill.txt as many times as you want — there is no limit to how many changes you make.

Frequently Asked Questions

Will modifying skill.txt get me banned from Battle.net?

Blizzard does not allow modified game files on Battle.net servers. Playing a character with a modified skill.txt online risks account action. Single-player mode is safe because it does not connect to Blizzard's servers. If you want to play online, use an unmodified skill.txt file.

What happens if I save skill.txt in the wrong format?

If you save it as a .doc or .docx file instead of plain text, the game will not recognize it and may crash on startup. Always use a plain text editor and verify that the file still says "skill.txt" with no extra extension. If you see "skill.txt.txt" or "skill.txt.doc", rename it back to just "skill.txt".

Can I change cooldowns for only one character?

No. The skill.txt file applies to all characters on your computer. If you modify it, every character you play will use the new cooldowns. To have both modified and unmodified characters, you would need to swap skill.txt files in and out, or keep separate game installations.

How do I know which column is Recharge if the file is hard to read?

Copy the entire first row (the header row with all the column names) and paste it into a separate text file. Then count the columns carefully, or use your text editor's Find function to search for the word "Recharge". Notepad++ and similar editors highlight search results, making it easier to spot the right column.

What if I want to undo all my changes at once?

Delete your modified skill.txt file and restore the backup copy you created before editing. Rename the backup to "skill.txt" and put it back in the game folder. Restart the game and all cooldowns will return to their original values.