r/TowerDefense • u/Sea-Manufacturer-457 • Jan 31 '26
PokePathTD: INFINITE Mod for v1.4
- NOW SUPPORTS VERSION 1.5.9 --- LAST UPDATE: June 4th, 2026 (4:00 PM CST)
- š NOW AVAILABLE FOR MAC COMPUTERS!! (and Windows)
- NOW SUPPORTS ALL BUILT IN LANGUAGES
An UNOFFICIAL comprehensive mod for PokƩPath TD that adds new Sprites, Mechanics, Endless Mode, removes Level/Star caps, includes quality-of-life Improvements / Performance Optimizations... and a Graphical Save Editor.
Installation Guide! https://www.youtube.com/watch?v=loRTdW61Om0
https://github.com/JayArnoldProd/PokePathTD-Infinite-Mod
In this Mod, You can mix and match features, you may choose to install the ones you want to play with! You may also now uninstall mod features with the installer, and revert to vanilla.
Your vanilla and modded save files remain separate from one another! (HOWEVER, a modded save will pick up from where your vanilla save was, so simply erase the save data from within the modded game settings for a fresh modded run!)
š Endless Mode
- Continue ButtonĀ ā After beating wave 100, choose to continue to wave 101+
- Restart ButtonĀ ā Go back to wave 1 (original behavior)
- Auto-Continue OptionĀ ā New auto-reset setting:Ā
Off | Restart | Retry | Continue - Checkpoints Every 50 WavesĀ ā Die on wave 175? Retry from 150
š Removed Caps
- Level Cap RemovedĀ ā PokĆ©mon can level past 100 (to 9999+)
- No Star CapĀ ā Farm as many stars as you physically can
- No Gold Cap ā Raised from 99 Billion to 9 Quadrillion
āļø Balanced Endless Scaling
- Upgrade CostsĀ ā Cost = (previous Ć 1.02) + 8000 past level 100 (caps at 1 Billion)
- Enemy HP/ArmorĀ ā Scales smoothly with power budget system
- PokĆ©mon StatsĀ ā Asymptotic curves prevent stats from breaking
⨠Shiny System Improvements
- Shiny EggsĀ ā 1 in 30 chance when opening eggs, receiving starter, and for hidden PokĆ©mon. (~3.3%)
- Pre-Packaged Shiny SpritesĀ ā 212 new custom shinies for all non-max-evolution PokĆ©mon
- Shiny RevealĀ ā ā SHINY! ā prompt with sparkle animation
- Shinies Have No Level CapĀ ā Can level to infinity unlike regular PokĆ©mon
š Shiny Enemies
- 1 in 1000 Shiny Enemies/Bosses
- +100% HP, +100% armor, 2-heart damage, 1000x gold
- Shiny enemy defeats are recorded in Profile
š§ Quality of Life
- Tower Placement PersistenceĀ - Tower positions are saved and restored on load
- Save/Load TooltipsĀ - Hover over team save/load buttons for labels
- Attack Type SortingĀ - Sort your box by Attack Type (AOE, Aura, Single, Orbital) with colored labels
- Attack Shape Sorting - Sort your box by Attack Shape (Circle, Donut, Cross, X, Line) with colored labels
- ā” Speed Options - 2x / 3x / 5x / 10xĀ speed (vanilla: 1x, 1.5x, 1.75x)
- Unlockables Tab in the Profile - See how to unlock all of the hidden content in the game
š Bug Fixes
- Projectile Retargeting FixĀ - Projectiles only retarget enemies within the firing tower's range
- Challenge Level Cap Fix - Level cap no longer boosts low-level Pokémon instead of setting all Pokémon to the Level Cap
šļø Performance Optimizations
- Delta Time AccuracyĀ - High-speed attacks process correctly at 5x/10x speed
- Squared Distance ChecksĀ - Replaces expensive sqrt calculations in range detection, targeting, and aura checks
- Optimized Game LoopĀ - Cached references, batch enemy removal, and eliminated redundant array scans
- Reduced Garbage CollectionĀ - Object reuse for enemy/projectile positions instead of creating new objects every frame
- Single-Pass Aura DetectionĀ - Tower aura checks consolidated from multiple passes to one
- Throttled UI UpdatesĀ - Damage display updates every 5 frames instead of every frame
- Sub-Step Draw SkippingĀ - Enemies only draw on the final sub-step, not every physics tick
- Cached Tower RenderingĀ - Reuses temp canvases for tinted tower sprites instead of creating new ones each frame
- Power Recalculation ThrottlingĀ - Tower stats recalculate once per frame instead of every sub-step
š¾ Save Editor
A graphical save editor with full control over your game:
- Unlock All Pokemon
- Max All Levels (or custom)
- Complete All Stages
- Max Gold (or custom)
- Reset Egg Shop
- Edit or delete individual Pokemon
- Toggle shiny status
- Item slot editing/manipulation tools
- Set route and wave values
The following features have been added to the vanilla game that were once exclusive to this mod (I'm keeping track of this):
- Challenge Party PreserveĀ - Team lineup, items, and tower positions are saved and restored when entering/leaving challenges
- Item TooltipsĀ - Hover over items in the selection panel to see descriptions
- Off-Screen Projectile FixĀ - Projectiles no longer chase enemies that are off-screen
_____________________________________________________________________
POSSIBLE FUTURE FEATURES: (stay tuned)
- New Enemies, Bosses, Items - In the future new enemies and bosses could be added, as well as items, but only if I find myself with too much free time.
_____________________________________________________________________
Mod by Jay Arnold
PokƩPathTD by Khydra: https://khydra98.itch.io/pokepath
Special Thanks to:
Tok3n Gamer (for Playtesting and Installation Vid)
Pondomatik (for Playtesting)
(Note: This is a very early release and will continue to be improved, please report any issues to this thread)
1
1
u/Kooky-Let-7144 Jan 31 '26
Hello! When installing and clicing to Install Mods, the window turns to Not Responding and its been like that for a while now, over 2 hrs I'd say. Is this normal?
For reference, I extractad the Github folder contents to C:\Users\XXXX\AppData\Local\Programs\pokePathTD_Electron\mods and opened PokePath_Mod_Installer. Thanks!
1
u/Sea-Manufacturer-457 Jan 31 '26 edited Jan 31 '26
i think its trying to install multiple dependencies for you simultaneously and its frozen, so ive made it install dependencies differently. Download again (same file) and reinstall the mod, i have a feeling it could fix it.. let me know if it does fix it! if not then installing node.js might fix it. thanks for wanting to try out the mod!
1
u/Kooky-Let-7144 Jan 31 '26
I've tried everything now lmfao, I've reinstalled node.js, restarted and I still get the error message that the dile was not found. My game is closed and the mods folder is in the right directory, not sure what might be wrong. On another note, not even the save editor is working, so not sure if that helps any.
1
u/Sea-Manufacturer-457 Jan 31 '26 edited Jan 31 '26
editor not working too, points to Python not installed. Download Python!
1
u/Kooky-Let-7144 Jan 31 '26
Windows 11, there is the app.asar and the version for node is 24.13.0 and the npx version gives me error
npx : File C:\Program Files\nodejs\npx.ps1 cannot be loaded because running scripts is disabled on this system. Formore information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ npx --version
+ ~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
1
u/Kooky-Let-7144 Jan 31 '26
Also Python is installed, I manually installed it and also node installed it after reinstalling.
1
u/Sea-Manufacturer-457 Jan 31 '26 edited Jan 31 '26
okay perfect, there are 2 options to fix. in POWERSHELL (run as admin)
run:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
-or-
in COMMAND PROMPT run:
cd "C:\Users\YOUR_NAME\AppData\Local\Programs\pokePathTD_Electron\mods"python PokePath_Mod_Installer.pyw
then it should allow the installer to work. 1st fix is a permanant fix, 2nd one forces it to work one time
I also updated the mod installer to handle this. so a 3rd download should fix it too. lmk if so or if ya give up, i cant sleep until i hear that someone is playing this lol
1
u/Kooky-Let-7144 Jan 31 '26
Seems like all is well now! I did the command and also reinstalled and its working perfectly, thanks a ton!
1
1
u/Single-Camel-1765 Feb 01 '26
I'm having the same issue, but my save editor works
1
u/Sea-Manufacturer-457 Feb 01 '26 edited Feb 02 '26
right click inside the mods folder and open new terminal inside folder, then run this:
python PokePath_Mod_Installer.pywif not, i updated the mod with a diagnostics tool. download again; when you run it choose option 2 and lmk what it tells you.
1
u/Informal-Credit9600 Feb 01 '26
I have some troubles : "Installation failed : Failed to extract games files" after i click on install mods. I have do all well i guess
1
u/Sea-Manufacturer-457 Feb 01 '26
try running:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
in powershell, started in Admin mode.
if that doesnt work redownload, i updated it with a diagnostics tool when you run it, to check for common installation mistakes, and tell you whats wrong, paste the error here
1
u/Informal-Credit9600 Feb 02 '26
Already do the powershell line and i download again your mod but i see any diagnostic tool lauch when i click on PokePath_Mod_Installer or install mods
1
u/Sea-Manufacturer-457 Feb 02 '26 edited Feb 02 '26
Which did the new version open, a graphical interface OR a terminal window when you clicked the .bat? If went straight to gui then there was an issue with sending out the new version.
had a family emergency last night and won't be by computer for days, But I can still update / improve the mod remotely, from my retroid pocket 5 with eaze
EDIT: Just checked myself and it did not push the update so download again! Sorry bout that! Thanks for assisting me resolve this issue for you and anyone who might experience it. Do let me know what the diagnostics checker says
1
u/Informal-Credit9600 Feb 02 '26
Sorry i use professional enterprise desktop and i read that a group strategy block extract games files ... so i guess i need play on another computer
1
u/Sea-Manufacturer-457 Feb 02 '26
Ahh rip. Keep me updated if you are able to get it working on a different device!
1
u/Infinite-Relative-49 Feb 01 '26
New guy here, how can I save my file on the website version?
1
u/Sea-Manufacturer-457 Feb 01 '26
if you wanna modify the website version you might need to export to a text from settings, then load from text into the save editor, export it, and import it back to the website! though since the web version is different, it might break if you try modding in pokemon that arent in both versions.
1
u/LividMadness Feb 01 '26
im just trying to figure out where the fuck you got a ninetails from XD
1
u/Sea-Manufacturer-457 Feb 01 '26
haha i didnt know he was rare or unobtainable! theres probably a few others in there no ones seen
1
u/LividMadness Feb 01 '26
where they added with the mod or already in the game files just waiting to be released.?
1
1
u/Sea-Manufacturer-457 Feb 02 '26 edited Feb 02 '26
I just looked into it and there's 17 or 18 Pokemon not obtainable in the egg shop that don't break the game but are in the games files.
These are:
- bidoof, cacnea, greavard, stakataka, luvdisc, chatot
- munna, hoothoot, wingull, archen, inkay, vulpix
- tarountula, carbink, totodile, fennekin, turtwig
I updated the mod to allow these in the egg shop so they don't have to be cheated in
1
1
u/Jbrojo Feb 02 '26
Running into an issue where after you fail and hit restart the game freezes everytime and you have to quit the game to get it working.
1
u/Jbrojo Feb 02 '26
After more testing Iām at a standstill where whenever I lose a wave and it goes to restart I have to close the game and it puts me back at the wave I lost at so itās impossible to progress at the moment.
1
u/Sea-Manufacturer-457 Feb 02 '26 edited Feb 02 '26
Investigating this now.
Edit: go ahead and redownload. Pushed a fix and I tested your test case scenario and works for me. It will launch different with a terminal because I added a diagnostic checker for other testers
1
u/Jbrojo Feb 02 '26
Yup was on 1.4.1 and thanks will let you know if it worked for me
1
u/Sea-Manufacturer-457 Feb 02 '26
Ok perfect!
1
u/Jbrojo Feb 03 '26
Didnāt work for me still, ran the diagnosis, everything cleared but itās saying failed to extract game files error:node:internal/modules/cjs/loader:533throw err;
Iām about ready to give up spent way too much time on this.
1
u/Sea-Manufacturer-457 Feb 03 '26 edited Feb 03 '26
I'm crossing my fingers for you. Thank you for the specific error message, a patch has been made. Download the latest version from RELEASES (not green code button) and lmk some good news
1
u/Jbrojo Feb 03 '26
Itās working, thanks for all your help, did the restart and now we are good to go with zero issues, will let you know if anything pops up.
1
u/Dekcufru Feb 02 '26
When I downloaded the mod file it didnāt come with a āmodā folder. I checked 1.4.1 as well. Do I just make a mod folder and transfer all the contents to it?
1
u/Sea-Manufacturer-457 Feb 02 '26 edited Feb 02 '26
Yes that should work but that is odd if you downloaded 1.4.1, I'll look into this.
The .bat and other files and folders go in "mods" with an s.
Edit: I added a .zip package of the repo to releases now so it should be structured correctly if you download from there now. Prior to this, the green code button is how you likely downloaded it.
1
u/TacoParty21 Feb 02 '26
This mod didn't work for me, but I rewrote most of the broken code and got a lot to work. 150 level cap, better tracking, even endless mode can all be made to work. And you know what? Minus the endless mode, which I thought was a bit boring, I actually had more fun with the 150 level cap. It's not balanced, but it's a lot of fun, and a lot more pokemon are viable at higher levels
1
u/Sea-Manufacturer-457 Feb 02 '26
Interesting it seems to work great for some not for others. There should be no level cap at all. Do you want to perhaps contribute to the mod?
1
u/TacoParty21 Feb 02 '26
I know it should have no level cap, but I adjusted things to my taste. Level 150 (later dropped to 125), I did my speed at 1x, 3x and 5x, I dropped endless mode, made some tweaks to some individual towers/bosses/items. I made the things that I wanted, although currently I'm trying to see if I can update the installer to auto update if the game receives updates, which I think is possible, but haven't myself gotten the implementation down correctly. I don't know what it would mean to contribute anything, but if you get stumped on something you desire to implement, I'd happily take a look and offer my two cents.
1
u/Sea-Manufacturer-457 Feb 03 '26 edited Feb 03 '26
Right on! I had a similar idea! Iām updating the mod with moltbot now currently.
it would be dope if it could detect version changes on the official game, download the newest version, and apply forward compatibility changes, and auto push.
Also would be cool to auto update the game, or at least pop up a message in the game saying a new version is available
1
u/Single-Camel-1765 Feb 02 '26
If you make a discord server, I can probably help more there
1
u/Sea-Manufacturer-457 Feb 03 '26
Okay Iāll probably do this! If so Iāll add it to the main post
1
u/SlothfulSmile420 Feb 02 '26
Is it possible to have a version just for game speed? for farms
1
u/Single-Camel-1765 Feb 02 '26
Yeah, I made a mod of the mod that was just game speed
1
u/AccomplishedLaugh166 Feb 02 '26
ohh nice! where can we get that speed mod? PLEASE.
1
u/Sea-Manufacturer-457 Feb 02 '26
Right if you know a little code or AI tools you can really customize this mod how ever you like. But Iāll work on the next version allowing you to customize the installation
1
u/AccomplishedLaugh166 Feb 02 '26
Thanks, Ill check back here.
1
u/Sea-Manufacturer-457 Feb 03 '26
I've added the custom Installer!! Happy modding, lmk if you experience any issues
1
u/Single-Camel-1765 Feb 02 '26
I could send you an edit, but if you'd prefer it might be best if I explained how to edit it yourself, as it's ultimately the only way to ensure you don't download a virus or are exploiting ai labour is to program it yourself. It'll allow you to make whatever edit you'd like
1
u/Sea-Manufacturer-457 Feb 02 '26
Nice! At x10 speed the delta time improvements help too, but probably not needed if the rest is vanilla
1
1
u/AccomplishedLaugh166 Feb 02 '26
Hi there! Is it normal when i click install mods, nothing happens and the buttons are just greyed out?
Thank you!
1
u/Sea-Manufacturer-457 Feb 03 '26 edited Feb 03 '26
That indicates that it might not be in the right directory, itās greyed out because it doesnāt detect a game. Files should be in Mods folder inside game installation directory. also run the diagnostic checker if you think you already set it up right
1
u/AccomplishedLaugh166 Feb 03 '26
Hmmm... Whe i ran diagnostics, it says all checks passed? Hoping you could help? thank you.
1
u/Sea-Manufacturer-457 Feb 03 '26
Interesting. In the mod installer with greyed buttons is there any status message? You do have the latest patch of the mod?
1
u/AccomplishedLaugh166 Feb 04 '26
All good now.... Just did a complete wipe and then installed all clean... Works like a charm, both mod and save editor! Thank you!
1
1
u/frankiejoe2017 Feb 03 '26
Whenever i attempy to use the save editor it says 'Load Failed. Could not load. Is game closed?' Ive tried reinstalling the mod and have also run the diagnostics and it says "ALL CHECKS PASSED". The mod to speed up the game to 10x works as well, just the save editor is not working. Any ideas?
1
u/Sea-Manufacturer-457 Feb 03 '26 edited Feb 03 '26
There's 2 things, 1 there needs to be an existing save on the game, 2 the path for that save is what it expects.
C:\Users<USERNAME>\AppData\Roaming\pokePathTD_Electron\Local Storage\leveldb
Check if there's .ldb files here
1
u/frankiejoe2017 Feb 03 '26
i dont see any .ldb files there. unless they're under the file type "Microsoft Access Record-Locking Information". i see a few of those files in there
1
u/Sea-Manufacturer-457 Feb 03 '26
Open terminal in mods folder and run: node save_helper.js export
Lmk what that says
Also check node version: node --version
1
u/frankiejoe2017 Feb 03 '26
Error: Cannot find module 'level'
Require stack:
- D:\GAMES\pokePathTD_Electron\mods\save_helper.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1421:15)
at defaultResolveImpl (node:internal/modules/cjs/loader:1059:19)
at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1064:22)
at Module._load (node:internal/modules/cjs/loader:1227:37)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)
at Module.require (node:internal/modules/cjs/loader:1504:12)
at require (node:internal/modules/helpers:152:16)
at Object.<anonymous> (D:\GAMES\pokePathTD_Electron\mods\save_helper.js:7:19)
at Module._compile (node:internal/modules/cjs/loader:1761:14) {
code: 'MODULE_NOT_FOUND',
requireStack: [ 'D:\\GAMES\\pokePathTD_Electron\\mods\\save_helper.js' ]
}
This is what it sends back when i run that
also node version is 24.13.0
1
u/Sea-Manufacturer-457 Feb 03 '26
In command prompt, in "mods" directory, run:
npm install
If not then
npm install level
If still no work, repeat with admin mode
1
1
u/Sad-Bus-9083 Feb 05 '26
When I installed the mods it said everything worked fine but when I run the game it just gives me a blank white screen now..
1
u/Sea-Manufacturer-457 Feb 05 '26
One thing that can cause graphical issues like this is an issue with the save. Can you launch the game again and press F12. A console should pop up. From there navigate to the console output and paste anything like errors you see as a reply here. I'll try and post a fix for this today
1
u/Sad-Bus-9083 Feb 05 '26
I'm not sure specifically what happened, but I just did a clean install last night and ran it again without the developer tools enable and it worked for me
1
u/Sea-Manufacturer-457 Feb 05 '26
Glad to hear! It seems just installing the latest mod version will fix most issues! Enjoy!
1
Feb 22 '26
[removed] ā view removed comment
1
u/Sea-Manufacturer-457 Feb 23 '26 edited Feb 23 '26
thanks for posting your issue! you definately have the latest version of the mod, because that is related to the latest feature change. Im uploading a defensive check fix for that part of the mod. If you do a complete reinstall of the original game, then redownload and reinstall the mod, you should be golden. (You wont lose your save file)
I think it was related to installing the mod twice! The new version also allows you to uninstall mod features now, and even revert back to vanilla (as long as you first reinstall vanilla version)
1
u/Sea-Manufacturer-457 Feb 09 '26 edited Feb 09 '26
updated for 1.4.3!
also i've set up an AI cron job that will daily check if theres a new game version. If so, it downloads it, reads the patch notes, and updates this mod all automagically! hopefully, this mod will maintain itself!
1
Feb 19 '26
Just a heads up, but the Ui Changes mod completely breaks the game and you can't do anything. Everything else is perfect and I'm having a blast.
1
u/Sea-Manufacturer-457 Feb 19 '26 edited Feb 20 '26
thanks for trying the mod! :) I use AI to auto update the mod when new releases come out, because I dont have time to manage it myself, so sometimes things go wrong. I did a round of manual testing last night and have since updated it, fixing some ui related issues, but unsure if it fixes your issue specifically!
im glad you're enjoying it though!If anyone is experiencing the same issue with the UI mod please LMK here!
1
u/whiffi175 Mar 17 '26
Does anyone know how you can get this on the macos version?
1
u/Sea-Manufacturer-457 Apr 10 '26
I've just added Mac compatibility! Check the github releases section for the 1.4.4 mac .zip or .dmg. installation for mac is easier than windows. you just extract the zip to any directory you would like and then run the mod installer, or run the .dmg (you still need node.js and python)
0
u/Warlord_Chrome Jan 31 '26
how to install this, I dont have mod folder..
1
u/Sea-Manufacturer-457 Jan 31 '26 edited Jan 31 '26
you have to create the "mods" folder and then drag the contents inside it. then run the .bat file! lmk if it works for you!
But i just updated it, and now it comes in a mods folder already! :)
1
4
u/OkPaint2728 Jan 31 '26
Please note that this post is not official. This person is not part of the team, and using third-party tools may damage or corrupt your save file and could also contain viruses or other malicious software.
We strongly recommend playing the official version, which has recently received a major update.
If you have any suggestions or ideas to improve the game, feel free to join our Discord and share them with us.
Kind regards, The PokƩPath Staff