Path of Exile Cheat Changelog

Path of Exile Cheat Changelog

Below, you can find all the updates to our Path of Exile cheats.

June 18, 2026

The Path of Exile Speeder has been updated to version 58.

Fix for the map hack for the most recent PoE 2 update.

June 4, 2026

The Path of Exile Speeder has been updated to version 56.

The Atlas map hack has been fixed. I've also improved the commands for toggling it on/off:

  • -atlas — Toggles fog of war from the Atlas map on/off. You might find it useful to create a macro for this command. Example:
    • [113]
      keys=cc % -atlas
      repeat=0
    • Press F2 to toggle fog of war on/off.
  • -atlas [on/off] — Can be used to remove or restore the Atlas map fog of war (e.g., -atlas on).

May 29, 2026

The Path of Exile Speeder has been updated to version 50.

Fixed issues related to the new expansion for PoE 2. Everything should be working.

December 24, 2025

The Path of Exile Speeder has been updated to version 48.

I've updated the -scan command to work after most minor updates. If the game updates, and you are getting the "address problem" message, you can use -scan to update the addresses and do not need to wait for me.

December 12, 2025

The Path of Exile Speeder has been updated to version 47.

Implemented some fixes for the new, big PoE 2 update. Everything should be working.

November 1, 2025

The Path of Exile Speeder has been updated to version 46.

The map hack has been fixed for Keepers of the Flame and will now work properly.

September 20, 2025

The Path of Exile Speeder has been updated to version 44.

The autoloading of macros/scripts via line 9 in config.txt has been fixed.

September 7, 2025

The Path of Exile Speeder has been updated to version 41.

The following new setting has been added:

  • Line 29) A list of status IDs you would like Speeder to ignore when deciding which mobs to target with script commands such as "tcm," "thpm," etc. Mobs that currently have any of these status IDs will not be considered as potential targets. Do not confuse status IDs with status effects. Status IDs are usually 0 for idle, 1 for attacking, 4 for moving, 6 for dead, etc. The easiest way to see status IDs (and what they correspond to) is to use the ESP. For example, if you set line 12 (ESP) to
    500|15|255|60000|16777215|120000|||||1|1|1|0|10|%name% %sta%
    you will see the current status ID for every mob in the game window. This can be helpful to avoid targeting underground mobs or mobs that haven't spawned yet.

The following script command has been added:

  • "cthp[*][health]" — If your current target's health is equal to or less than "health," the rest of the keys line will process. The inverse is possible with !cthp. "Health" should be a percentage from 0 to 1.0, with 0.5 equal to 50% health. If you include an asterisk, such as cthp*, "health" should be the actual health value, such as 20 for 20 health.

August 30, 2025

The Path of Exile Speeder has been updated to version 40.

The Atlas map hack has been fixed for the Third Edict patch.

August 29, 2025

The Path of Exile Speeder has been updated to version 39.

The map hack has been fixed to work with the Third Edict patch for PoE 2.

April 28, 2025

The Path of Exile Speeder has been updated to version 37.

Improved reading of flasks in memory.

Improved reading of animation IDs for player, as well as current status.

Added minimap detection to PoE 1 (i.e., when you press TAB and the minimap is in the center of the screen). Like PoE 2, this allows you to overlay Speeder's radar on top of the minimap.

April 8, 2025

The Path of Exile Speeder has been updated to version 36.

The atlas map hack (activated via the -atlas command) has been fixed.

April 5, 2025

Speeder has been updated for the PoE 2 Dawn of the Hunt update. Not much changed address-wise, so everything should be working.

January 29, 2025

The Path of Exile Speeder has been updated to version 35.

As requested, you can now have Speeder automatically hide the radar when the minimap is not enlarged (i.e., centered) in the game. To do this, set the "always on top" parameter to 2 instead of 1. I have updated the example in the guide with the new setting:
default|default|default|default|1|50|15|3618615|255|16711680|16777215|120000|*|1|1|1|0|1|2|0.08|200|*|*|*

Along with that, I've moved the "center" of the radar up 30 pixels to match the player marker on the in-game map. This should fix some entities appearing farther down than they should have been.

A new zoom hack has been added on line 28 in config.txt:

  • Line 28) The max zoom hack. 2.0 will double your zoom distance, 3.0 will triple, and so on. Unlike the field of view hack (line 2), this does not cause terrain clipping. There is also a script command ("mz") you might find useful for toggling this hack on/off.

As mentioned in the description above, a new script command has been added:

  • "mz[zoom distance]" — The camera's zoom distance will be set to "zoom distance," with 2.0 doubling the normal max zoom distance, 3.0 tripling, and so on. Example:
    • [113]
      keys=eq % mzToggle,0|store % mzToggle,1|mz3|dbg % zoom set to 3|gt3
      keys2=store % mzToggle,0|mz1|dbg % zoom reset
      keys3=nop
      repeat=0

January 28, 2025

The Path of Exile Speeder has been updated to version 33.

I've made it easier to set up the radar as an overlay over the minimap. You can now set the x/y/width/height to the word "default," which will automatically place the radar over your game window. Here is an updated example for the radar:

  • Transparent Overlay Example:
    default|default|default|default|1|50|15|3618615|255|16711680|16777215|120000|*|1|1|1|0|1|1|0.08|200|*|*|*

I've discovered the cause behind FPS loss with both the radar and the ESP. It has to do with DPI scaling. Consequently, DPI scaling will be disabled by default, but you can enable it on line 26 in config.txt if you want:

  • Line 26) If 1, DPI scaling will be used for the radar and ESP. Depending on your monitor, this will make the text look sharper, but it may impact your FPS. I recommend setting this line to 0 unless the text is too blurry.

Text may appear blurrier without DPI scaling, but the performance is vastly superior.

January 19, 2025

The Path of Exile Speeder has been updated to version 32.

It should now be possible to remove the fog of war from the Atlas map. This can be done with the following new console command:

  • -atlas — Removes fog of war from the Atlas map.

Currently, this command will only activate the hack for five seconds and then disable it. You will need to use the command before opening the map. If the command works well for people, I will make it easier to use.

January 18, 2025

The Path of Exile Speeder has been updated to version 31.

Speeder can now detect the status effects at the top of the screen (along with everything else). To see them, use the -stats console command. Speeder will display the icons and text for each status effect. I was only able to test with Witch minions so far, so I am not sure if it works with percentages (or other kinds of text). Feel free to let me know on Discord. If it works well, I will add a script command to check these status effects and their text.

January 11, 2025

The Path of Exile Speeder has been updated to version 30.

The following script commands have been added to toggle the radar on/off:

  • "radar % hide" — If active, the radar window will be hidden.
  • "radar % show" — If active, the radar window will be shown. This command is only useful if you have previously used radar % hide to hide the radar.

You can now display the full name for entities using the dynamic variable %fname% on the radar or ESP. This is useful if you are trying to use tce/cne to check for a specific type of entity. The full entity name usually contains the entity's category, such as /Monsters/ for mob, /Players/ for players, /Items/ for loot, and so on. By viewing the full name of the entity, you can see its category and potentially create a command that targets all entities under that particular category.

You can now adjust the process priority of Speeder using line 25 in config.txt:

  • Line 25) Speeder's process priority. In general, normal process priority (0x20) is fine, but sometimes programs like ExitLag can lower the priority of processes unrelated to the game. This line ensures that Speeder's priority remains constant. You can find all process priority values here. Use the hex value, such as 0x8000 for above-normal process priority.

Some keys, such as END, HOME, PAGE UP, PAGE DOWN, etc., were not working correctly with kernel input. This has been fixed.

January 5, 2025

The Path of Exile Speeder has been updated to version 29.

It is now possible to check skills currently equipped to the hotbar. Accordingly, the following console command has been added:

  • -hotbar — Displays the names of all of the skill icons currently present in the hotbar. The order of the "slot" numbers is top to bottom, left to right. For example, left click would be slot 1, middle click would be slot 2, right click would be slot 3, Q would be slot 4, and so on. These names can be used with the "ch % [name]" script command.

The following script command has been added:

  • "ch % [name],[slot]" — If the name of the skill icon for the skill equipped to hotbar slot "slot" contains "name," the rest of the line will process. Names can be discerned with the -hotbar console command. The order of the "slot" numbers is top to bottom, left to right. For example, left click would be slot 1, middle click would be slot 2, right click would be slot 3, Q would be slot 4, and so on. Example:
    • keys=ch % Unearth,4|dbg % Unearth is assigned to the Q key

Rare mobs have status effects that distinguish them from regular mobs. As such, you can now use these status effects to colorize rare mobs differently from regular mobs. This is done via lines 23 & 24 in config.txt:

  • Line 23) A list of mob status effects you would like Speeder to use to recolor mobs on the radar. Among other things, this is another method that allows you to distinguish rare mobs on the radar because all rare mobs generally share the same status effects: visual_archnemesis_mod_display_buff & monster_magic_effect_buff. The syntax for the line is as follows: [status effect],[color]|[status effect 2],[color 2]|etc. For example:
    visual_archnemesis_mod_display_buff,120000|monster_magic_effect_buff,120000
  • Line 24) Exactly the same as line 23 but applies the color to the ESP instead of the radar.

The following script commands have been added to target the mob with the highest HP:

  • "thhpm*[mob distance],0,[lock target]" — The mob with the highest HP within "mob distance" of your character will be targeted. The second parameter should always be 0 since it is not used. "Lock target" can be 0 or 1 and, if 1, will lock the cursor to the mob until the "lt-" command is called or the mob dies. Example:
    • keys=thhpm*2000|dbg % targeting the highest HP mob within 2000 distance
  • "thhpm[mob distance],[cursor distance]" — Similar to "thhpm*" but moves the cursor toward the mob rather than directly targeting. The distance the cursor is moved is controlled by "cursor distance."

January 3, 2025

The Path of Exile Speeder has been updated to version 27.

To more easily locate rare mobs, you can now set an average mob HP multiplier on line 22 in config.txt:

  • Line 22) An average mob HP multiplier and color to be used to distinguish high HP (and, therefore, rare) mobs from ordinary mobs on the radar/ESP. Very simply, Speeder will find the average max HP of all mobs in memory and then multiply this average by the multiplier in this line. If a mob's max HP is greater than or equal to this value, it will be colorized according to the color in this line. If no color is specified, the default "mob color" will be used, and any mobs whose HP is below the value will not appear on the radar/ESP. The syntax is as follows: [multiplier]|[color]. For example:
    3|160000
    would colorize any mob green whose max HP is greater than or equal to 3x the average max HP of all mobs in memory.

When setting custom mob text for the radar/ESP, you can now use the dynamic variable %hpp% to display mob HP as a percentage.

The following console command has been added:

  • -radar hp [minimum HP] [color] — Mobs with max HP greater than or equal to "minimum HP" will be colorized on the radar with "color." If "color" is omitted, the default "mob color" will be used, and any mobs with less than "minimum HP" will not appear on the radar.

The "-esp hp" console command can now contain a "color" as well:

  • -esp hp [minimum HP] [color] — Mobs with max HP greater than or equal to "minimum HP" will be colorized on the ESP with "color." If "color" is omitted, the default "mob color" will be used, and any mobs with less than "minimum HP" will not appear on the ESP.

Line 21 in config.txt can be used to specify a default "color" for the above two commands:

  • Line 21) The default color to use for mobs that satisfy the "-esp hp" or "-radar hp" console commands. This allows you to use either command without having to specify the color every time. If this line is set to 0, mobs that do not satisfy either command will not appear on the radar/ESP (unless a color is specified with the command).

December 30, 2024

The Path of Exile Speeder has been updated to version 26.

Line 14 in config.txt can now also contain the custom text you would like displayed for the relevant entities:

  • Line 14) A list of entity names, associated RGB color values, and associated text to be displayed on the radar/ESP. This line supersedes all other radar/ESP settings, colors, and texts, meaning that if even if you disable everything on the radar/ESP, entities on this line will still appear. As such, this line allows you to highlight specific entities with different colors and/or include entities that do not normally appear on the radar/ESP. The syntax is as follows: [Entity Name],[Color],[Text]|[Entity Name 2],[Color 2],[Text 2]. Example:
    • Lumberjack,65280,%hp%|Zombie,65535,*
    • In this example, the current HP for the entity "Lumberjack" would appear green on the radar/ESP, and the entity "Zombie" would appear as a teal asterisk.

December 29, 2024

The Path of Exile Speeder has been updated to version 25.

It is now possible to filter mobs based on their max HP. This allows you to display only rare/boss mobs by choosing a minimum HP value greater than that of normal mobs. This is done with the following new console command:

  • -esp hp [minimum HP] — Only mobs with max HP greater than or equal to "minimum HP" will be displayed on the ESP.

December 25, 2024

The Path of Exile Speeder has been updated to version 24.

The following script commands have been added to check for nearby players and to target them. Keep in mind the "tce % [name]" script command will work as well, which may be preferable if you want to target a specific player.

  • "cnp[number of players],[max distance]" — Exactly the same as "cnm" but checks for nearby players instead of mobs.
  • "cnp*[number of players],[max distance]" — Exactly the same as "cnm*" but checks for nearby players instead of mobs.
  • "tcp*[player distance]" — Exactly the same as "tcm*" but targets players instead of mobs.
  • "tcp[player distance],[cursor distance]" — Exactly the same as "tcm" but moves the cursor toward players instead of mobs.

December 21, 2024

The Path of Exile Speeder has been updated to version 23.

It is now possible to detect status effects affecting both mobs and your character. The following script commands have been added for this:

  • "cnms % [status effect],0,[distance],[cursor]" — If a mob within "distance" of your character has a status effect with a name containing "status effect," the rest of the line will process. The inverse is possible with "!cnms." If you would like to use cursor distance instead of character distance, set "cursor" to 1. Status effect names can be discerned with console commands such as "-target m" or "-allmobs." They are case-sensitive. "Distance" and "cursor" are both optional. Example:
    • keys=cnms % enfeeble,0,1000,1|dbg % at least one mob within 1000 distance of my cursor has enfeeble
  • "cts % [status effect]" — If your current target has a status effect with a name containing "status effect," the rest of the line will process. The inverse is possible with "!cts." Status effect names can be discerned with console commands such as "-target m" or "-allmobs." They are case-sensitive. Example:
    • keys=cm|!cts % contagion|dbg % my current mob target does not have contagion
  • "cps % [status effect]" — If your character has a status effect with a name containing "status effect," the rest of the line will process. The inverse is possible with "!cps." Status effect names can be discerned with the -stats console command. They are case-sensitive. Example:
    • keys=cps % attack_speed|dbg % I have an attack speed buff currently active

The console commands -allmobs, -target m, and -stats have been updated to display status effect information.

December 19, 2024

The Path of Exile Speeder has been updated to version 22.

I was making a macro today, and it occurred to me that while "wfa" (wait for animation) is active, Speeder can't lock the cursor to your target, so I've placed target locking into its own thread so it is unaffected by any wait or sleep commands.

It also occurred to me that pressing the flask key does not guarantee the successful activation of the flask, so I've added the following script command:

  • "wff % [flask name],[timeout]" — Speeder will wait until a flask whose name contains "flask name" has been successfully used. It does this by checking your current charge count and waiting until it decreases. This command is great when paired with "pot" to ensure the successful activation of a flask. "Timeout" is optional and is the number of milliseconds Speeder should wait before assuming the flask usage has failed. If not supplied, the default timeout is 5000 milliseconds. Example:
    • keys=hp0.5|pot % FlaskLife,10|ct % lifeflask|49d|wff % FlaskLife|49u|st % lifeflask,2000

I've updated the auto-flask example macro accordingly.

Checking for dead mobs via HP has been improved.

December 18, 2024

The Path of Exile Speeder has been updated to version 21.

Speeder can now target the mob with the lowest HP within a specified radius:

  • "thpm*[mob distance],0,[lock target]" — The mob with the lowest HP within "mob distance" of your character will be targeted. The second parameter should always be 0 since it is not used. "Lock target" can be 0 or 1 and, if 1, will lock the cursor to the mob until the "lt-" command is called or the mob dies. Example:
    • keys=thpm*2000|dbg % targeting the lowest HP mob within 2000 distance
  • "thpm[mob distance],[cursor distance]" — Similar to "thpm*" but moves the cursor toward the mob rather than directly targeting. The distance the cursor is moved is controlled by "cursor distance."

You can now check class resources like "spirit" for witch:

  • "sp[class resource percent]" — If your class resource is less than or equal to "class resource percent," the rest of the keys line will process. The inverse is possible with "!sp." "Class resource percent" should be a decimal between 0 and 1.0, with 0.5 equal to 50%. "Class resource" refers to things like "spirit" for witch and is different for every class. You can view it with the -stats console command.
  • "sp*[class resource]" — Exactly the same as "sp" but checks the literal resource value.

Speeder will now use HP to differentiate living from dead mobs instead of status.

December 16, 2024

The Path of Exile Speeder has been updated to version 20.

The radar and ESP can now display the current and max HP of any mob in memory. This is done by inserting the dynamic variable %hp% somewhere in the "mob text parameter. ESP example:
500|15|255|60000|16777215|120000|*|*|*|*|1|1|1|1|50|%name% %hp%|PLAYER|||CORPSE

The following script command has been added to allow you to return the cursor back to its original position when using any of Speeder's targeting commands:

  • "get % cursor" — The cursor's current position will be stored in the global variables CX and CY. These can be used to return the cursor to its original position when using any of Speeder's targeting commands. Example:
    • [113]
      keys=!eq % cursor,1|store % cursor,1|get % cursor
      keys2=tcm*1000,0,1|1d|rs100,300|1u
      endkeys=lt-|m(VAR % CX),(VAR % CY)|store % cursor,0
      repeat=1
    • While holding down F2, Speeder will left click the closest mob within 1000 distance. When F2 is released, the cursor will return to its original position.

December 15, 2024

The Path of Exile Speeder has been updated to version 19.

The commands for targeting mobs can now lock your cursor to a single target. This is done by setting "lock target" to 1:

  • "tcm*[mob distance],0,[lock target]" — Speeder will target the closest mob within "mob distance" of your character. Please make sure line 13 in config.txt is set correctly. The second parameter should always be 0 since it is not used. "Lock target" can be 0 or 1 and, if 1, will lock the cursor to the mob until the "lt-" command is called or the mob dies. This prevents Speeder from changing your target should another mob move closer. Example:
    • [113]
      keys=cnm1,1000|tcm*1000,0,1|1d|rs100,300|1u
      endkeys=lt-
      repeat=2
    • Press F2 to have Speeder automatically target and left click the closest mob within 1000 distance until all are dead.

You can now target the mob closest to your cursor and lock your cursor to that target:

  • "tcmC[mob distance],0,[lock target]" — Speeder will target the mob closest to your cursor as long as it is no farther than "mob distance." If "lock target" is 1, the cursor will remain locked on the mob until the "lt-" command is called or the mob dies. Example:
    • [113]
      keys=tcmC1000,0,1|s100
      repeat=1
      endkeys=lt-
    • While holding F2, my cursor will be locked to the closest mob within 1000 distance of my cursor.

Be sure to call the "lt-" command if you are locking your cursor:

  • "lt-" — Releases target lock when using the "lock target" parameter of the "tcm" command. It is a good idea to call this in your endkeys.

I have fixed the reading of the entity list so that you should not notice any mobs missing anymore.

December 13, 2024

The Path of Exile Speeder has been updated to version 18.

The "tce" and "cne" script commands now have an additional parameter to specify entity type:

  • "tce % [entity name],[distance],[cursor distance],[type]" — Speeder will target the entity with a name containing "entity name" as long as it is closer than "distance." If "cursor distance" is set to anything other than 0, the cursor will only be moved in the direction of the entity rather than on top of it. "Type" can be "m" for mobs, "p" for players, "i" for items, "o" for objects, or "c" for corpses and limits potential targets to the specified type. Only part of the entity's name needs to match. If there are multiple entities with the same name, the closest will be selected. If the entity is found, the rest of the keys line will process. The inverse is possible with "!tce." Example:
    • keys=tce % /Items/,1000|dbg % targeting the closest item within 1000 distance
  • "cne % [entity name],[distance],[cursor],[type]" — If an entity with a name containing "entity name" is within "distance" of your character, the rest of the keys line will process. The inverse is possible with "!cne." If "cursor" is set to 1, the distance measured will be the distance between the entity and your cursor (rather than your character). "Type" can be "m" for mobs, "p" for players, "i" for items, "o" for objects, or "c" for corpses and will limit the entities Speeder checks to the specified type. The global variable CNE will contain the number of matching entities. Example:
    • keys=cne % /Items/,1000|dbg % there are (VAR % CNE) items within 1000 distance

Likewise, you can now specify entity types for the -target console command:

  • -target [type] — Data for your current target will be outputted to the console as well as data for the entity closest to your cursor whose type matches "type." "Type" can be "m" for mobs, "p" for players, "i" for items, "o" for objects, or "c" for corpses. The "Actual Target" name is the name that can be used for the "ce %" command.

I will work on status effect detection.

December 12, 2024

The Path of Exile Speeder has been updated to version 17.

The radar/ESP can now contain custom and dynamic text. For example, you can have the radar/ESP display the current status, animation, and distance of nearby entities. This is done by appending additional text settings to the already-extant settings, such as
500|15|255|60000|16777215|120000|*|*|*|*|1|1|1|1|50|%name% (%dist%)|PLAYER|||CORPSE

The radar/ESP can now display corpses/dead mobs by setting "show mobs" to 2.

Corpses can now be detected with the new "cnc[*]" command and targeted with the new "tcc[*]" command. These commands work exactly like "cnm"/"tcm."

The "cne %" command can now check cursor distance from the intended entity (rather than character distance). This is done by setting the new "cursor" parameter to 1. You can use this to determine whether the cursor is hovering over a specific entity.

The following script commands have been added to ensure the successful activation of abilities:

  • "wfs[status],[timeout],[check target]" — Speeder will sleep until your player's status equals "status." This allows you to ensure the successful activation of an ability. Status IDs can be discerned with -displaystatus. "Timeout" is optional and is the max number of milliseconds Speeder should wait. 5000 is the default if not supplied. "Check target" can be set to 1 if you would like the command to cancel when you are no longer targeting anything. Example:
    • keys=81d|wfs411|81u|dbg % fireball successfully cast
    • In the above example, knowing that my player's status changes from 0 to 411 when casting fireball, I can hold the Q key down until my status is equal to 411 and then release it.
  • "wfa[animation],[timeout],[check target]" — Exactly the same as "wfs" above but checks for animations instead of statuses. Use -displayani to retrieve animation IDs.

Speeder's waymark function has been fixed and is now working properly.

December 10, 2024

The Path of Exile Speeder has been updated to version 15.

Improved the detection of mobs and dead mobs. Ran around a few maps, and it seemed to work perfectly.

It is now possible to scan for the addresses Speeder needs to function. This allows you to continue using Speeder even when the game is updated. Simply log into your character and use the -scan console command:

  • -scan — Speeder will scan the game's memory for the addresses it needs to function. You can use -scan when you receive the "address problem" message after a small update or hotfix, and Speeder will begin functioning again. This allows you to continue using Speeder without having to wait for me to update the addresses. Usually, -scan will not work after large updates because the offsets often change, but in some cases, -scan may even work for larger updates. Do not use the command until you have fully logged into your character.

December 10, 2024

The Path of Exile Speeder has been updated to version 13.

Line 18 in config.txt can now be used to ignore mobs:

  • Line 18) The names of mobs you would like Speeder to ignore. This can be useful when you have minions and do not want Speeder to consider them as potential targets. Partial name matches work. For example, "Summoned" will ignore any entity whose name contains "Summoned." Each mob name should be separated with the "|" character, such as Mob Name One|Mob Name Two|Mob Name Three|etc. Ignored entities can still be targeted/counted with the "tce"/"cne" commands if needed.

Setting a macro with interrupt=1 will no longer release all keys. If you wish to do this, use interrupt=2.

It is now possible to check mob animations with the "cnma" command:

  • "cnma[animation],[distance]" — If a mob within "distance" is performing an animation with an ID of "animation," the rest of the keys line will process. The inverse is possible with "!cnma." Animation IDs can be discerned with the -displayani console command.

The -displaystatus and -displayani console commands will now display nearby mob statuses and animations.

The "cnma" and "cnms" script commands can now contain distance ranges, such as 1000-2000 to only check mobs between 1000 and 2000 distance. This may be useful for dodging ranged attacks.

The "cne %" script command will now set the global variable CNE to the number of matching entities. Example:
keys=cne % /Items/,1000|dbg % there are (VAR % CNE) items within 1000 distance
You may find the "cne %" command useful for calculating the number of minions you have.

The following script command has been added:

  • “cmd % [command line command]” — Speeder will activate “command line command” as if you had typed the command into the Windows console (i.e., cmd.exe). Example:
    • [113]
      keys=cmd % "C:\Program Files\VideoLAN\VLC\vlc" –qt-start-minimized –play-and-exit "C:\soundfile.mp3"
      repeat=0
      interrupt=0
    • Press F2, and Speeder will play the sound file soundfile.mp3 in the background (i.e., the game will not lose focus). You must have VLC installed for this particular command to work.

December 9, 2024

The Path of Exile Speeder has been updated to version 12.

The GGG client (and maybe others) now has different addresses from the Steam client, so I have added a 3rd option to the .exe version of Speeder when Speeder first loads. Choose "2" if you are playing on Steam. Otherwise, choose "3."

Because the .dll version of Speeder requires Launcher, you will temporarily be unable to use the .dll version if you are not playing on Steam. I will push version 91 of the Launcher out as soon as possible to resolve this.

The .exe version of Speeder must be 12+ in order for it to work on any non-Steam client. Click Run Speeder (.exe Method), and Launcher will auto-download the most up-to-date version.

December 8, 2024

The Path of Exile Speeder has been updated to version 11.

It is now possible to reveal the entire map with the press of a key or automatically whenever you zone. This is accomplished via lines 16 and 17 in config.txt:

  • Line 16) The virtual key code of the key to activate the map hack. When this key is pressed, the entire map will be revealed. To ensure safety, this hack will be disabled as soon as it is activated. Thus, you will need to press the key every time you want to reveal the map. However, you can use line 17 to automatically enable the map hack if you wish.
  • Line 17) Your map's field of view. A decimal lower than 1.0 will increase the map's field of view, allowing you to see more of your surroundings. For example, 0.5 will double the amount of data displayed on the map. Appending "|1" to the end of this line will automatically enable the map hack whenever the map's field of view changes (e.g., after zoning). For example, 0.5|1 will double the amount of data displayed on the map and automatically enable the map hack whenever you zone. As with line 16, the map hack will be quickly disabled to ensure safety.

It is now possible to use animation IDs to set cooldown timers. This is accomplished with the new "ani" script command:

  • "ani[ID]" — If your character's current animation has an ID of "ID," the rest of the keys line will process. The inverse is possible with "!ani." Animation IDs can be discerned with the "-displayani" console command. Animation IDs can be useful for setting cooldown timers (if the ID matches, you know the attack has successfully activated). Example:
    • keys=ani100|eq % cooldownTimer,0|st % cooldownTimer,5000
      keys2=ani200|eq % cooldownTimer2,0|st % cooldownTimer2,9000
      keys3=ct % cooldownTimer|81d|s100|81u|store % cooldownTimer,0|gt6
      keys4=ct % cooldownTimer2|87d|s100|87u|store % cooldownTimer2,0|gt6
      keys5=1d|s100|1u
      keys6=nop
    • In this example, the ability assigned to the Q key will be activated every 5000 milliseconds. If Q is currently on cooldown, the W key will be pressed every 9000 milliseconds. If both are on cooldown, left click will be pressed.

Speeder should no longer crash randomly.

December 8, 2024

The Path of Exile Speeder has been updated to version 10.

I've filtered out some garbage entities from the radar and ESP. Additionally, you can now colorize entities by name via line 14 in config.txt:

  • Line 14) A list of entity names along with associated RGB color values to be displayed on the radar/ESP. This line supersedes all other radar/ESP settings and colors, meaning that if even if you disable everything on the radar/ESP, entities on this line will still appear. As such, this line allows you to highlight specific entities with different colors and/or include entities that do not normally appear on the radar/ESP. The syntax is as follows: [Entity Name],[Color]|[Entity Name 2],[Color 2]. Example:
    • Lumberjack,65280|Zombie,65535
    • In this example, the entity "Lumberjack" would appear green on the radar/ESP, and "Zombie" would appear teal.

The following script commands have been added:

  • "cni[number of items],[max distance]" — Exactly the same as "cnm" but checks for nearby items instead of mobs.
  • "cni*[number of items],[max distance]" — Exactly the same as "cnm*" but checks for nearby items instead of mobs.
  • "cne % [entity name],[distance]" — If an entity with a name containing "entity name" is within "distance" of your character, the rest of the keys line will process. The inverse is possible with "!cne." Example:
    • keys=cne % /Items/,1000|dbg % there is at least one item within 1000 distance
  • "tce % [entity name],[distance]" — Speeder will target the entity with a name containing "entity name" as long as it is closer than "distance." Only part of the entity's name needs to match. If there are multiple entities with the same name, the closest will be selected. If the entity is found, the rest of the keys line will process. The inverse is possible with "!tce." Example:
    • keys=tce % /Items/,1000|dbg % targeting the closest item within 1000 distance
  • "it" — If you are targeting anything in the game world, the rest of the keys line will process. The inverse is possible with "!it." See the auto-run example macro.

As mentioned above, I've added a useful auto-run macro to the example macros.

December 7, 2024

Speeder has been updated to version 9 to support Path of Exile 2.

September 24, 2024

The Path of Exile Speeder has been updated to version 6.

The ESP and radar can now display every entity in memory, including mobs, players, loot, and other objects. As such, lines 11 and 12 in config.txt have been updated with additional settings. Please see the guide for updated examples for each.

September 22, 2024

The Path of Exile Speeder has been updated to version 5.

Speeder can now display the text and location of all mobs in memory on the game screen. The ESP is activated via line 12 in config.txt:

  • Line 12) Settings for the ESP. Each setting should be separated with the "|" character, such as 1|2|3|4. The ESP can be closed (and reopened) by using the -esp console command. Please also ensure line 13 is set correctly if you have hacked your zoom distance. The order of the settings is:
    • Total number of entities to display.
    • Font size.
    • Mob color.
    • Player color.
    • Mob text (placeholder for now).
    • Player text (placeholder for now).
    • Show mobs: 1 to enable, 0 to disable.
    • Show players: 1 to enable, 0 to disable.
    • Refresh rate: How often (in milliseconds) Speeder should update the ESP.
    • Example:
      100|15|255|60000|*|*|1|1|50
    • If you do not wish to use the ESP, simply leave the line blank.

Also of import is line 13, which is necessary to adjust if you have hacked your zoom distance. Otherwise the text from the ESP will not align properly. Line 13 is also now used for targeting and allows Speeder to perfectly transform 3D game coordinates to 2D screen coordinates. As such, Speeder can now precisely target any entity without the use of -calibrate.

  • Line 13) The camera's field of view. This setting is used for the ESP as well as any targeting command. If you have not hacked your zoom distance, this line should be set to 36. If you have hacked your zoom distance, you will need to increase this number until the text from the ESP correctly aligns with the entities in the game. Simply increase the number, save the file, and the ESP will automatically update with the new FoV.

The radar display has been improved significantly.

September 6, 2024

The Path of Exile Speeder has been updated to version 3.

A radar has been added to Speeder displaying all nearby entities. In the new config.txt file, it is on by default. The radar's settings can be adjusted on line 11 of config.txt:

  • Line 11) Settings for the radar. Each setting should be separated with the "|" character, such as 1|2|3|4. The order of the settings is:
    X position|Y position|Width|Height|ID|Total entities displayed|Font size|Background color|Mob color|Player color|Show mobs|Show players|Transparent|Always on top|Distance multiplier|Refresh rate
    The X & Y positions are where you want the radar to appear on your screen with 0|0 being the top left corner. Width and Height control how large the radar is. ID should be set to any number and simply prevents the creation of multiple radars with the same ID. Total entities is the max number of entities the radar should display. Font size controls the size of the entity names. The three color settings should be decimals referring to the RGB (red, blue, green) values you want. You can use this site to calculate the decimals for you. Show mobs should be 1 to display mobs. Show players should be 1 to display players. Transparent should be 1 to make the radar window transparent. Always on top should be 1 to make the radar the topmost window. Distance multiplier is the number Speeder will multiply an entity's game distance by when determining where to render its name on the radar. For example, a higher distance multiplier will cause the entity's name to appear farther from the center of the radar. Refresh rate is how often (in milliseconds) Speeder should update the radar.

Simply leave the line blank if you do not wish to use it.

August 31, 2024

The Path of Exile Speeder has been updated to version 2.

The following script commands have been added:

  • "tcm*[mob distance]" — Speeder will target the closest mob within "mob distance." Requires the use of -calibrate beforehand. Example:
    • [113]
      keys=cnm1,1000|tcm*1000|1d|rs100,300|1u
      repeat=2
    • Press F2 to have Speeder automatically target and left click the closest mob within 1000 distance until all are dead.
  • "tcm[mob distance],[cursor distance]" — Similar to "tcm*" but moves the cursor toward the mob rather than directly targeting. The distance the cursor is moved can be controlled by "cursor distance." Example:
    • keys=cnm1,1000|tcm1000,200|dbg % moving cursor 200 distance toward closest mob within 1000 distance
  • "cnms[status],[distance]" — If a mob within "distance" has a status of "status," the rest of the keys line will process. The inverse is possible with "!cnms." Status IDs can be discerned with the "-allmobs" console command. The IDs I've observed are: 0 = idle, 1 = attacking, 4 = moving, 6 = dead, and 160 = inactive (e.g., an untargetable zombie on the ground). Example:
    • keys=cnms1,500|81d|rs100,300|81u|dbg % pressing Q to dodge incoming attack
  • "cps[status]" — If your character has a status of "status," the rest of the keys line will process. The inverse is possible with "!cps." Status IDs can be discerned with the "-stats" console command. The IDs I've observed are: 0 = idle, 1 = attacking, 4 = moving, and 6 = dead.
  • "hp*[health]" — Exactly the same as "hp" but checks if your literal HP value is less than or equal to "health." Example:
    • keys=hp*50|dbg % I have 50 health or less
  • "mp*[mana]" — Exactly the same as "mp" but checks if your literal mana value is less than or equal to "mana." Example:
    • keys=mp*50|dbg % I have 50 mana or less

The following console command has been added:

  • -calibrate [precision] [distance] [circles] — Calibrates Speeder so that targeting commands (e.g., "tcm") can accurately aim your cursor at the intended entity. It works by moving your cursor around in a circle and measuring the difference between screen distance and game distance. “Precision” is how many degrees between each measurement. I recommend between 2 and 5. “Distance” is how far away from the center of the window you want each measurement to be. I recommend 40-100, but this will vary based on your resolution and monitor scaling. “Circles” is how many circles you would like Speeder to measure. I recommend using the number of circles needed to reach near the edge of the game window without going over. You absolutely do not want to measure beyond the game window, or the calibration will not work at longer distances. For example, if I use -calibrate 2.5 45 8, Speeder will move my cursor in 2.5 degree increments around the center of the game window. At each increment, Speeder will move the cursor ~45 pixels toward the edge of the game window 8 times (because I have set 8 circles) for a total of ~360 distance. I say ~45 because the actual number of pixels varies based on how close the cursor is to the horizontal plane and the ratio of horizontal pixels to vertical (e.g. 16:9).
    • I recommend starting with -calibrate 2.5 45 8. If the cursor moves too far (i.e., outside the game window), try -calibrate 2.5 35 8. If the cursor does not move near the edge of the game window, try -calibrate 2.5 55 8. Basically, you only need to adjust “distance,” although you have the option of making the targeting extremely precise if you want (i.e., using a precision under 2.5 and increasing the number of circles).
    • Calibration can take 2-5 minutes depending on the settings you’ve chosen. Do not touch the mouse!
    • This setting requires that line 10 in config.txt points to a file where your calibration data can be stored. Once you have calibrated successfully, you never need to do it again unless you change your camera distance or resolution.
    • Calibration will not start until Path of Exile is the active window.

August 26, 2024

Initial features:

  • Zoom/field of view hack
  • Macro features:
    • Auto-flask:
      • Check HP/MP and use flasks when needed
      • Check the remaining charges for all equipped flasks (i.e. Speeder will not attempt to use a flask that does not have enough charges)
      • Use flasks on specific timers and/or under specific conditions (e.g., while attacking)
    • Check cooldown timers and use cooldowns when needed
    • Check the number of mobs near character or cursor (i.e., determine when to use AoE skills)
    • Check for specific types of entities
    • Automate your entire combat rotation
    • Read pixels and react accordingly
    • Move the cursor and press keys
    • Toggle hacks on/off
    • Real, hardware-based input (i.e., not simulated)
    • More to come
  • Waymark features:
    • Record paths
    • Move along recorded paths
    • Activate keys or commands at each waymark
    • More to come

I am working on better death detection. Right now, there is a second or two delay before Speeder recognizes a mob as dead. This is only a problem for "cnm" commands.

I am also adding commands to check your literal hp/mana rather than percent.

Enjoy!

Scroll to Top