zwift-login v47
There is a new version (v47) with a few extra checks before trying to click the 'Let's go' button. This is an attempt to handle […]
zwift-login v46
This version implements new Keep-alive feature for better Steam compatibility as suggested and first implemented by Frank Quinn: [..] there's an extra bit to leave […]
Update to ZwiftMap for Windows
ZwiftMap for Windows has been updated. Now, the preview version for Windows is at version 2.4.0 and brings the following fixes and improvements: Bring back […]
ZwiftPref hotfix
ZwiftPref 0.6.1 is a bug fix update, necessary to get the full list of worlds and routes after some security updates server-side at ZwiftHacks. […]
zwift-preferences hotfix
It suddenly became necessary to fix zwift-preferences because of changed security settings at the server from where it pulls the route information. There are no […]
Scotland is here!
The new (for now) event-only world Scotland is here. The routes pages shows the details and have animated maps of each of the new routes. […]
zwift-hotkeys v26
zwift-hotkeys v26 brings a few bug fixes and starts adding hotkeys for the new home screen (but this is still work in progress) […]
zwift-login v44
Unfortunately the Zwift Launcher still frequently show a white screen, even in the most recent version 1.1.4 of this. This version of zwift-login has improved […]
Filter by Zwift event tags
Zwift HQ add hidden tags to all events. Now you can use these tags for filters and as another more way to create custom pages […]
Custom pages for tags, series, and clubs
Here are three more ways to create custom event pages. You can get custom pages for series, events, and clubs. […]
Custom event pages
You could already share filters and selections from the event page. Now you can make custom event pages and control which events the page contains […]
Trying to bring back ride data in ZwiftMap
Many have noticed that ZwiftMap have stopped showing ride data and chat. That was caused by a change in Zwift earlier this year. Zwift started […]
Route selection woes in zwift-preferences / ZwiftPref
Important note re. the new home screen in Zwift: Since Zwift doesn’t show your last selected route in the new home screen you cannot activate […]
Events – tags and series
In a recent update the event list from ZwiftHacks introduces additional support for event series and for tags in event descriptions. […]
Handling Administrator Mode in the Zwift Launcher with zwift-login
When Zwift updates it leaves its launcher in Administrator Mode (elevated) after the update. Now zwift-login handles that situation properly. Besides that the new version […]
Events – Easier Access to All Filters
The top section of the events page has been improved with a tabbed menu as one of the changes. Some of the filter options were […]
January Update of the Routes List
During the past week the Zwift Routes page have had several small updates. […]
zwift-login v36 – Streamlining and Improving
While zwift-login already does handle the new Zwift launcher based on the modern Edge Webview2, this new version (v36) improves how the login dialogue is […]
2022 Fondo Routes
It is Fondo time again, and this time on three new fondo routes. […]
zwift-login v30 – Catching Up
With this update the version number jumps to 30. Version 28 and 29 were never formally released but now it is time to catch up […]
zwift-login v32 – A New Zwift Launcher
Zwift have a new launcher (version 1.1.0) which changes the technology used in the Zwift Launcher. It is no longer an Internet Explorer component but […]
zwift-login v30 – Catching Up
With this update the version number jumps to 30. Version 28 and 29 were never formally released but now it is time to catch up […]
zwift-preferences Christmas 2021 Edition
No, there is nothing really Christmassy about it, but it has some new features. Consider it an early Christmas present for you. The new features […]
New Neokyo Routes
Here are the new Neokyo routes in the route list, including the animated maps and profiles: https://zwifthacks.com/app/routes/?select=%7B%22world%22%3A%22makuriislands%22%7D&filter=new […]
Fixing the ZwiftGPS Map
ZwiftMap 2.2.2 hopefully fixes a problem with missing display of the roads in the ZwiftGPS window. […]
Too many events in the event list?
Many events is a good thing. But – many events can also be a bad thing for the event list. Currently, Zwift has loaded the […]
Fixing ZwiftPref to show world list again
This is a bug fix update, necessary to get the full list of world after a Let's Encrypt root certificate used in securing web communication […]
ZwiftMap fixed after Zwift log.txt changes
ZwiftMap 2.2.1 is a small update needed after Zwift modified its log.txt format slightly (in September) […]
ZwiftMap updated with Makuri Islands
ZwiftMap 2.2.0 is finally there with support for Makuri Islands. Under the hood there has been some other technology updates. Unfortunately it has been necessary […]
Makuri Islands Events
These are the scheduled events on Makuri Islands: https://zwifthacks.com/app/events/?key=60a6c1cb075ac […]
Makuri Islands
The new Makuri Islands world is supported by all of these ZwiftHacks tools: EventsRouteszwift-preferencesZwiftPref An update for ZwiftMap may still be needed but it will […]
Bug Fix for zwift-hotkeys – Keyboard shortcut for Exit
v21 is a bug fix for the Exit button shortcut – update if you already installed v20 […]
zwift-hotkeys v20 – Keyboard shortcut for Exit
zwift-hotkeys v20 gives you a new keyboard shortcut for the Exit button and some other improvements […]
Why are Tacx trainers suddenly boosting your power? – and how to fix it
Edit: The problem was fixed in Zwift version 1.0.6541 released 2021-03-23 With the update Wednesday to game version 1.0.64913 many – like really many – […]
Updates in the Event List
This week the event list was improved in a couple of ways: Faster load times with paging. See number of slots in TT events […]
Arrange The Sufferfest and Zwift windows
SUF-Z-move lets you arrange the Zwift window to fill the rest of the screen above a The Sufferfest window. SUF-Z-move resizes and moves both windows […]
zwift-login v27 – Keyboard shortcuts
It is only a small update but it does make it easier to toggle options with new Alt+<key> shortcuts for some of the GUI elements. […]
Updates to TR-Z-move: Better multi-monitor support
TR-Z-move is updated to version 12 with improved multi-monitor support: Fix move to next monitor for vertically stacked monitors. […]
Updates to TR-Z-move: Hide taskbar
TR-Z-move is updated to version 11 with taskbar related features: Hide and show the taskbar. […]
Updates to TR-Z-move: Hotkey and borderless
TR-Z-move is updated to version 10. Change of hotkey and a better borderless mode […]
zwift-preferences v34
There is a very small bugfix release of zwift-preferences, just fixing a bug in the remember monitor and remember controllable trainer functionalities. […]
Fix for missing chat messages in ZwiftMap
ZwiftMap 2.1.9 fixes a problem with missing chat messages. Hopefully all messages should now be shown when you run ZwiftMap with the network capture features […]
zwift-login v26 – Multi-user support and uncheck Remember me in Zwift Launcher
This is an important update to zwift-login if you have more users sharing the same Zwift installation. […]
Zwift Today – Worlds, Events, Routes
Which worlds are open today? Which events can I join today? What are the routes available in the open worlds? These questions can be answered […]
Route profiles and descriptions
In the ZwiftHacks routes list you can see the route profile and a description of each route, directly in the list. […]
More configuration of zwift-login
In the new version of zwift-login it is now user configurable if it will launch zwift-hotkeys and/or TR-Z-move together with Zwift […]
zwift-hotkeys v18 – A bunch of improvements
zwift-hotkeys v18 has a bunch of fixes and improvements […]
New routes and roads in Watopia
A game update (1.0.60239) was released a few hours ago, and one of the things in it is four new routes: Beach Island LoopOcean Lava […]
What was new this week?
Here is a summary for week 48 of news from ZwiftHacks which didn't get its own post during the week: Show all routes for an […]
What was new this week?
Here is a summary for week 48 of news from ZwiftHacks which didn't get its own post during the week: Filter route badges by cycling/running. […]
zwift-hotkeys v16 – A Fix for the Back button
zwift-hotkeys v16 fixes the Backspace key. Now it will also click the blue Back button (in the Paused screen) when in ultrawide mode. […]
What was new this week?
Here is a summary for week 47 of news from ZwiftHacks which didn't get its own post during the week […]
Updates to TR-Z-move
TR-Z-move is updated to version 8 with a couple of new features. […]
Ignore the script error in Zwift’s launcher with zwift-login
The new version version of zwift-login will automatically skip the annoying script error message which just recently started to appear in Zwift’s launcher. […]
What is this script error in Zwift’s launcher?
Recently an annoying script error has started to pop up in the Zwift launcher, at least in the Windows version. As some have found out […]
Fixing missing ride data in ZwiftMap
ZwiftMap 2.1.8 fixes a problem with missing ride data. The problem started to show a few days ago, seemingly because of a change in Zwift. […]
How to be notified when Zwift updates
Get the news on Mastodon Just follow https://mstdn.social/@zwifthacks to get the news. Whenever there is a new version of Zwift or Zwift Companion App ready […]
What was new this week?
Here is a summary for week 45 of new features, changes, bug fixes, and content, which didn't get their own posts here at ZwiftHacks. […]
High performance power plans
This is not about the power you put into the pedals ;). Instead, this article shows how to optimise the power settings of your Windows […]
What was new this week?
Here is a summary for week 44 of new features, changes, bug fixes, and content, which didn't get their own posts. […]
A simple way to fight FPS dropping and rubber banding
You may have plenty of available CPU and GPU power in your Windows computer and still experience problems with dropping FPS, stuttering, and rubber banding […]
A new way to track your route badges
There is a new way to track your route badges. It doesn't require you to create any user account but simply stores the info in […]
Making the event list easier to navigate
The event list has been updated. The purpose is to make it easier to navigate, but also to make the desktop and mobile versions more […]
Races with/without steering – Canned event searches
The 'Steering allowed' and the new 'Steering not allowed' filters in the Event list should be fully functional now, so these canned event searches for […]
Steering, Fence, Doubledraft, Jersey unlock?
If you want to know if an event has steering disabled you can see it in the ZwiftHacks Event list. Look for the 'Steering not […]
World hack into France and Paris
The latest update of Zwift brings France and Paris into the regular guest world rotation. Even better, you can world hack into both France and […]
All worlds are supported by ZwiftGPS – and in ZwiftMap
ZwiftGPS now supports all worlds, also Bologna, Crit City, France, and Paris. That means you can see these worlds in both the classic map and […]
France and Paris are added to the classic map
The biggest change is that France and Paris maps are now included in the classic map window (6 August: And also in the ZwiftGPS window […]
Le Tour Discovery Rides and L’Etape du Tour Rides – Canned searches
The first of many Tour de France Discovery Rides and the L'Etape du Tour rides have been published by Zwift. You can find them in […]
Zwift Versions
These are the current Zwift and Zwift Companion App versions: This page updates automatically when a new version is released by Zwift. The information is […]
Distance and Duration Filters
You can now filter the event list based on duration and distance of the events. You just have to click 'More filters and search…' to […]
Canned event searches
women running ride race workout tt tomorrow today hot popular big […]
Always enabled chat log, ride on counts, and hopefully a fix for blinking in ZwiftGPS
A couple of things are changed. Chat and ride ons The biggest new feature is that the chat window is now always enabled (but you […]
ZwiftPref shows both guest worlds
Since Zwift has recently introduced a second guest world on the calendar it would be nice to know what is on the calendar before you world […]
See both guest worlds in zwift-preferences
Zwift has two guest worlds and a base world: Watopia. The world hack works lets you choose any world other than the event only worlds (Bologna […]
Resize, zoom, and move your map
There are a couple of tricks you have to know to resize, zoom, and move your map around in ZwiftMap. This animation demonstrates it quickly, […]
A new look
Do you like it? I'm talking about the new look of the ZwiftHacks website. Newer, fresher, and hopefully also easier to navigate. Anyway, it's live […]
Animated route maps and route profiles
Find them all in the route list at zwifthacks.com/app/routes Figure 8 Reverse […]
A much faster event list 🙂
It used to take long to load the event list in Chrome browsers but not any more. It now is 3 times faster than it […]
zwift-login version 19
zwift-login is fixed to launch TR-Z-move together with Zwift if both scripts (zwift-login and TR-Z-move) are located in the same folder. Download the update Get […]
Example of a route map
This is just an example of the route maps you can find in the Route list. […]
Bug fix in ZwiftMap – zoom with mouse in ZwiftGPS
The ability to zoom in and out with the mouse wheel in the ZwiftGPS window was broken in the recent version 2.1.0. It has been […]
Update to ZwiftMap with a few new options
If you want to read more about the features in ZwiftMap read the announcement for version 2.0.0 or some of the other information accessible from […]
The most popular events?
It would be nice if there was a way to see the most POPULAR upcoming events That was what Eric from Zwift Insider wrote to […]
Find your Zwift user ID on the new my.zwift.com
The article describes how to find your user ID on the new my.zwift.com – with a browser. Do you have an iOS 13 device? The […]
Find your Zwift user ID on my.zwift.com
Your Zwift user ID is something you need for two important purposes: Logging in to ZwiftGPS and signing up at ZwiftPower. In this post – […]
What is my Zwift ID? – updated
The log file holds the truth – or at least it contains your Zwift user ID hidden among the many log lines. The log file […]
Emails from Zwift? Here is your email preferences page
If you don't receive any emails from Zwift or you want to adjust your email preferences, this is the web page where you can subscribe/unsubscribe […]
Crit City events
These are the events scheduled in Crit City: https://zwifthacks.com/app/events/?key=5e007908a25d5 […]
zwift-login version 18
zwift-login now works regardless of which language you have set in the Zwift Launcher. That's it. Download the update Get the new version 18 at […]
What’s the best tutorial…
What’s the best tutorial to learn the basic facts for Zwift? How to find the different routes, what the thumbs up logo means, … That […]
A minor fix – zwift-preferences v30
In the most recent versions of Zwift the prefs.xml setting TITLE_MUSIC was changed to TITLEMUSIC. zwift-preferences – here in version 30 – is updated to […]
Zwiftalizer benchmarks are back
twitter.com/zwiftalizer/status/1183625943807455232 […]
Better support for many worlds – zwift-preferences v29
Update 2019-09-12 18:33 CET: Bug alert called off 🙂 It is lovely with the many worlds and courses in Zwift but the old layout of […]
The routes in overview…
Here is a direct link to see just the newest routes: zwifthacks.com/app/routes/?filter=new! […]
Ready for the Yorkshire events!
The events page is ready to show the upcoming Yorkshire events […]
Fix to TR-Z-move for multi display setups
TR-Z-move was just updated to version 5 to fix a bug in how Zwift was resized in some multi display setups. Download it at the […]
zwift-preferences v26
zwift-preferences version 26 is a bug fix version specifically for Windows 7 users. It fixes a problem with download of the route definition files. Besides […]
These are the new routes in Watopia…
See the route listing at https://zwifthacks.com/app/routes/?filter=new! […]
New events page (Beta version)
Playing with a new event page which should be mobile friendly but also good on large screens: http://zwifthacks.com/app/events/beta/ […]
TR-Z-move works with the new TrainerRoad desktop app
TR-Z-move has been updated to version 4. The big news is that it now supports the new TrainerRoad desktop app (both the beta and the […]
Do you want to ride in Bologna?
The new Bologna TT world 6 (yes, it is a whole separate world with just a single route) can only be accessed in events. You […]
New routes coming to Watopia?
Details to be found at zwifthacks.com/app/routes/ Tick Tock Out And Back Again Tempus Fugit Bigger Loop The Uber Pretzel Whole Lotta Lava These are all […]
How to choose a 3rd world…
It is really to simple to select a world other than Watopia and the guest world of the day with zwift-preferences and ZwiftPref. Just remember […]
From the archive: Step by step guide to ZwiftMap
It is worth taking a look at this step by step guide which was made for a preview version of ZwiftMap. https://zwifthacks.com/zwiftmap-preview-step-by-step/ The newest version […]
Finally! ZwiftMap can show other users again
After a long proces of rewriting and testing ZwiftMap (thanks to all who helped!) it is now again possible to see where other riders are […]
Both Windows and macOS versions of ZwiftMap Preview are ready…
Version 2.0.0-preview.5 for Windows has been uploaded for anybody to download (find the download link in the announcement post linked at the end of this […]
Testers wanted for ZwiftMap for macOS
UPDATE: Thanks – I have enough testers now. I plan to send out download links later this week to the ones who volunteered. I am […]
zwift-preferences v22
zwift-preferences skips version 21 and jumps straight to version 22 with support for changing the preferred screen resolution and toggle the Prefer Native BLE setting on […]
A new version of ZwiftMap Preview is ready…
Update 2018-11-13: Version 2.0.0-preview.4 uploaded (fixes missing roads in the ZwiftGPS map) Update 2018-11-05: Version 2.0.0-preview.2 uploaded The ZwiftMap Preview has a new version. You can […]
Tip: Create a distance based workout
I would like to be able to build a 10 mile Time Trial race/workout. I know how to create workouts on Zwift but it would […]
zwift-preferences v20
With zwift-preferences version 20 the new Title Music setting can be toggled on the Miscellaneous tab. This replaces the old hack to suppress the startup music […]
Hack for Acrophobics: No More Glass Roads in New York City
Hack for Acrophobics: No More Glass Roads in New York City https://zwiftinsider.com/no-glass-roads/ — Read on zwiftinsider.com/no-glass-roads/ Read about the NoMoreGlassRoads hack by Jonathon Levie at […]
ZwiftPref is updated with New York and run course selection
If you want more of New York when the calendar switches to Watopia in a couple of days, now may be a good time to […]
Select any world and route with zwift-preferences v19
With zwift-preferences version 19 you can choose any of the five world including New York. It also handles route selection for both cycling and running. The […]
ZwiftMap Preview – step by step
This gallery shows how to find your Zwift ID and activate the different windows of ZwiftMap, including the ZwiftGPS map. StartGo to the Profile tab […]
ZwiftMap Preview
Opt in to ZwiftGPS at my.zwift.com and once again get to see where other riders are in ZwiftMap. It is just a preview version and […]
Improved filters and searches
Find it on the Events page – or click the image to see the examples in larger scale. […]
Remember or forget the controllable trainer with v18 of zwift-preferences – the choice is yours
zwift-preferences introduces a new 'Devices' tab where you can see which devices are stored in prefs.xml. You can also remove the controllable trainer from the list […]
zwift-login version 17
zwift-login now shows warning icons if a specific world is set or minimal_ui is enabled in prefs.xml The new version also checks if ZwiftLauncher is running […]
Update: Move is completed (Was: Service may be interrupted in the next 24 hours…)
UPDATE 3: Problem with zwift-preferences missing Innsbruck routes fixed (caused by changed server settings) UPDATE 2: All download links should be working now. UPDATE: Download […]
Find your Zwift user ID
Your Zwift user ID is something you need for two important purposes: Logging in to ZwiftGPS and signing up at ZwiftPower. In this post – […]
ZwiftMap bug fix for the chat log (version 1.3.2)
ZwiftMap has just been updated with a bug fix for the chat log – now it will actually display the chat messages which is quite […]
Small fix in v16 of zwift-preferences – show current world
zwift-preferences has been updated to version 16, just to make sure that it shows you the current map/world correctly. Download the update Get the new […]
World 5 is here…
…and supported by ZwiftPref and zwift-preferences. You won't even have to download new version – both apps pull the list of worlds and courses from […]
Lots of events in Innsbruck
The event list from ZwiftHacks shows that there are lots of events scheduled for Innsbruck, also on days which are not Innsbruck days. You can […]
ZwiftMap – updated for Innsbruck
The downloads for ZwiftMap have been offline for some time but are back with support for the new Innsbruck map. Get the latest version (1.3.1) […]
The Whoa! Stopper is here
Whoa! Zwift cannot connect to the internet. Please check your internet connection and try again. This is a recurring message when I wake up […]
Bug fixing zwift-login (version 15)
zwift-login got a few fixes to make it more robust when the Zwift status page cannot be reached, and to make sure that it closes when […]
It is easy to sign up for events
Besides a slight reshuffle of the filters and options at the top of the page, all events have a link which takes you straight to […]
ZwiftMap downloads are offline
The downloads for ZwiftMap are offline for the time being. Zwift (the company) has requested that all third party developers / Zwift hackers / community […]
Changed Zwift Launcher – updated zwift-login
zwift-login has been updated to support the Zwift Launcher which was changed in the update from Zwift 2018-04-26. Download the update Get the new version […]
A Win7 bug fix for zwift-login
zwift-login has been updated to fix a problem which was seen on some Windows 7 PC's. Download the update Get the new version 13 at […]
Sunny weather hacks for my.zwift.com
The sun is shining, it is maybe time to ride some outdoors – but first you want to review your Zwift season on https://my.zwift.com. You log […]
Bug fix for a bug fix – v15 of zwift-preferences
The last update helped zwift-preferences work better on Windows 7 but made it worse on Windows 10. Version 15 fixes the this (hopefully). Leave feedback in […]
A new setting plus a Win7 bug fix
While chasing down a few bugs which occurred only on Windows 7, I also updated zwift-preferences to support the new Workout Distortion setting (the one which determines […]
No more waiting… New routes and an updated map
The wait for new routes in Watopia is over with the update of Zwift to version 1.0.25225 today. The three new routes (level 12 locked) […]
While we wait… ZwiftPref update
While we wait for new routes in the next Zwift update and probably a new world later on, now is a good time to get […]
While we wait… an update for zwift-preferences
While we wait for new routes in the next Zwift update and probably a new world later on, now is a good time to get […]
Improvements to the handlebar-mounted Zwift game-controller
I have made some improvements to the script for using the Bluetooth Media Button. Find the new version and description in the updated article How to […]
What to do if TR-Z-move won’t resize the Zwift window after an update…
Yes, It is related to the update but is very easy to fix. Simply close the Zwift launcher (right click the icon in the notification area […]
How to use a $10 Bluetooth Media Button as a handlebar-mounted Zwift game-controller
(Editor's note: This post and the downloads were updated on 2018-03-17 to version 1.0.3) This recipe shows you how to use a $10 gadget as […]
Update: zwift-hotkeys
zwift-hotkeys has been updated to handle some changes in how Zwift layout changes on wide screens or when you resize the Zwift window (this changed with […]
Chat with preconfigured messages
(Editor's note: This is an excellent example of how to use AutoHotkey to automate things while zwifting) With the help from Jesper's script, I created […]
Send keystrokes to Zwift with AutoHotkey
There is a trick to make AutoHotkey send keystrokes to Zwift. The Administrator trick It is important that the script is run as administrator or […]
Miles… or kilometers… ?
It is almost like magic (but only almost) when you toggle between miles and kilometers and miles and kilometers and … Try it at the […]
Elevation gain per km ???
Were you ever in doubt that the Watopia Mountain Route gives you the most elevation gain of all the routes in Zwift? Well, check the […]
Changes to the Zwift launcher, changes to zwift-login
The Zwift Launcher now have a Let's Go button where it used to have a Ride On button. zwift-login has been fixed to handle this. […]
Use ZwiftHacks to Get More Info about Zwift Events — Zwift Insider
I was once in a group ride and struggled to remember exactly what the advertised route and pace was. That made me wish for a […]
Facelift and features for the event list
The event list at https://zwifthacks.com/app/events just got a facelift, some tweaks, and a couple of extra features: Filter by time of day and clear your searches. […]
Mega Pretzel and Greatest London Flat
All of the different ZwiftHacks apps know about the new Mega Pretzel and Greatest London Flat routes. That because they all get the latest list […]
Small bug fix to TR-Z-move
TR-Z-move has been updated to version 3. The only change is a bug fix – the interval summary window was occasionally moved away from its […]
Group workout graphs and more
If you wonder what your next group workout will be like the events list at https://zwifthacks.com/app/events gives you a quick overview of the workout with nifty […]
Even better fix for TrainerRoad minimal mode with Zwift
TR-Z-move has been updated so it can monitor the TrainerRoad and Zwift windows continously and move/resize them without having to press the 'Position windows' button. […]
A quick update to the online workout editor
Now it is possible to enter a zone number from 1 to 6, too. The format must be e.g. z1, Z3, or simply 6. In general, if the […]
Use zones in the online workout editor
The online ZWO editor gives you an easy way to create a workout with predefined steps given duration and power target. It has just been updated […]
ZwiftMap updated with new London routes
The London map in ZwiftMap has just been updated with the new stretches of road. You don't have to download any software to get the […]
New London routes
There are three new London routes in the new version 1.0.22839 (released for iOS today and eagerly awaited for macOS and Windows – it will probably […]
Filter events by Event Series
The events list at https://zwifthacks.com/app/events can be filtered to show only the events in one of the ongoing events series. Just press one of the theme […]
Fix TrainerRoad minimal mode and arrange the Zwift window above it
TR-Z-move solves two problems: There is a bug in the current version of TrainerRoad when running on a secondary screen in minimal mode. The workout […]
12 Days of Zwiftmas Events
Will you be taking part in the 12 Days of Zwiftmas? The events list at https://zwifthacks.com/app/events can quickly give you a list of the 12 […]
Zwift for Apple TV Picks Up the Pace — ZwiftBlog
The second batch of Apple TV tips and tricks posted on ZwiftBlog: All the latest hacks, bugs, and updates for Apple TV Zwifters. via Zwift for […]
Tips and Tricks for Zwift on Apple TV — ZwiftBlog
The first batch of Apple TV tips and tricks as posted on ZwiftBlog: A collection of the best tips, tricks, and observations from the past week. […]
How to find your Zwift ID on an iOS device
Are you an iOS only user and have to sign up on ZwiftPower or use ZwiftGPS? Then you have to know your Zwift ID, but […]
MAP and FTP Calculator
The MAP and FTP calculator is a new tool to help you in MAP testing. The calculator will help you create a workout file to […]
What is distance or duration of the next event?
Some additional information, filtering and search options have been added to https://zwifthacks.com/app/events/. The event list now shows distance and duration, and lets you filter by text […]
Run events in the ZwiftHacks event list
Today was the day of the first official run event in Zwift. It was a great run! So far you cannot see the run events […]
Major update to ZwiftMap – version 1.3.0
ZwiftMap is still alive, and many changes have been implemented over the past months. Now you get to play with them – finally. What is […]
Get the mini map images from Zwift now…
Jon Mayfield from Zwift has released the mini map images for the community to use. Do you have any good ideas for how to use […]
ZwUp some more – make Zwift topmost and transparent
ZwUp doesn't do much, but now it does just a little more… When you run ZwUp it will make the Zwift window topmost. If the […]
Major update to ZwiftPref for macOS & Windows
Execute the World Hack safely with ZwiftPref and YOU get to decide where you will be zwifting today. Pre-select the route before you launch Zwift itself. […]
zwift-preferences and the Jungle Expansion
The addon zwift-preferences (Windows only) has not only been updated with the routes from the latest jungle expansion. In the future it will automatically retrieve the […]
Update: zwift-hotkeys
zwift-hotkeys has been updated with several new keyboard shortcuts and fixes. Some of the changes are: Keyboard shortcuts (R or Left Alt+R) for toggling between Running […]
The ZwiftHacks event list was just updated (fixed, actually…)
There was a problem with parsing the start times correctly so the list appeared to be empty — and we all know that there really […]
Simple ZWO Creator has been fixed – now it calculates durations correctly!
I have fixed a bug so the duration should be calculated correctly now. The updated version is already live at https://zwifthacks.com/app/simple-zwo-creator/ […]
zwift-preferences now with Three Sisters, Greater London 8, Greater London Loop, and The London Pretzel
The addon zwift-preferences (Windows only) now has all the possible route selections, including Three Sisters, Greater London 8, Greater London Loop, and The London Pretzel. The […]
Greater London Loop in ZwiftMap
Have you seen that the London extension is here at last? Try the new Greater London Loop and let ZwiftMap show you where you are […]
Help Wanted!
If you would like to test the next version of ZwiftMap your help would be much appreciated! The version is actually ready but I would […]
Toggle fullscreen in ZwiftMap (Windows only)
In today's release of ZwiftMap 1.1.0 there was a bug in the new 'Toggle fullscreen Zwift' feature (this is a Windows only feature). It is […]
Track your friends and race yourself with ZwiftMap 1.1.0
No more teasers – ZwiftMap with a lot of new features is finally ready! The big news: If you sign in with your Zwift user […]
Just about to be released!
There is lots of new stuff in ZwiftMap. A new version will be available in a day or so. […]
Secure!
This is just a small service announcement: zwifthacks.com now uses https throughout the site. If you experience any problems your feedback is much appreciated! Regards, Jesper […]
The ZwiftHacks event list is live…
Have you ever wanted to check the description of an event that just started? The ZwiftHacks list of Zwift events can help you with this! […]
Preview of next major ZwiftMap version
The next version of ZwiftMap is in the works. In particular because of some excellent contributions from Andy Lee you can expect several exciting new features. […]
Volcano climb in ZwiftMap Classic
There are new downloads for ZwiftMap Classic with the Volcano climb included in the Watopia map. In the future ZwiftMap Classic can download a new map […]
Hey, did you see the new road?
Today, Zwift released an route extension to Watopia. Ride it and let ZwiftMap show you where you are! The ZwiftMaps here from ZwiftHacks automatically retrieve […]
Hack the workout categories list
Update 2022-11-30 – This doesn't work anymore 🙁 Update 2020-05-10 – The most recent version of Zwift tries to read workout.categories from the folder Documents\Zwift\Workouts and not […]
Tips & Tricks: Customise the chat log in ZwiftMap
A user said: [..] it’d be good if you could change the type size in the chat window, it’s just too small to read from […]
New online workout editor
This tool is unsupported and the page only preserved for historic reasons. The online ZWO editor from ZwiftHacks lets you create a custom Zwift workout […]
Tips & Tricks: Customise the background in ZwiftMap
A user asked: I was wondering if you can add an option to use a custom background for each route. I use this app on […]
Bug fix version 9 of zwift-login
I just made a small update to zwift-login so it works with the latest version of the Zwift Launcher. zwift-login could not detect the Zwift […]
Update your ZwiftMap with chat overlay and custom colours
Version 1.0.0 is a major update with more features: There is a new main window for configuration and activating/deactivating windows. There is a new chat […]
Fixed a bug that made the map black – and very hard to see!
The map is supposed to show in white but because of a mistake by me it has been showing in black instead since Wednesday (I […]
Use the <WORLD> hack and ZwiftMap together!
This is nice to know about the ZwiftMap app: Just curious – if you use ZwiftPref and select a route that is not on the calendar […]
ZwiftPref for macOS & Windows – Change world and other settings
UPDATE: This was the original announcement of ZwiftPref. The most recent information can be found over at the main page for the app. You want […]
ZwUp – make Zwift topmost and transparent
This tool is not actively developed anymore. It doesn't do much, but maybe just what you need. When you run ZwUp it will make the […]
Version 6 of ZwiftMap Classic for Windows
The classic ZwiftMap for Windows has just been updated: Version 6 (2017/01/23 11:51:10) Volcano routes Version 5 (not released) Some bug fixes. A command line […]
zwift-preferences now has Volcano route selection
In support of the new routes in Zwift the addon zwift-preferences now has Volcano route selection. The downloads are already live in the usual place… […]
Volcano!
The ZwiftMap for macOS, Windows*, and in your browser has the new Volcano routes. Check it out: Online maps of all three Zwift courses You […]
Small changes in ZwiftMap (macOS and Windows)
ZwiftMap just got a few changes and is now at version 0.2.0. Mac only: There is a new menu item which does the same as the […]
Status indicator in ZwiftMap (macOS and Windows)
There is a minor update to ZwiftMap: When the map can be dragged it has a dotted frame. This makes it much easier for you to see if […]
Online maps of all three Zwift courses
What is the current course in Zwift? Want a map? Take a look at this web app, and it will always show you a map of the […]
ZwiftMap for macOS is here
Update 2017-03-31: Version 1.1.0 is out Update 2017-02-08: Version 1.0.0 is out Finally, ZwiftMap for macOS is here! (… and Windows users can try […]
Where is Jesper? An almost-live map…
Update: Pan and Zoom the map in this new version linked below Well, if the question is where Jesper is in the virtual Zwift world […]
False malware alerts
There has been reports of Google Chrome, McAfee, and Windows Defender flagging the downloads for ZwiftMap as dangerous and containing malware. This is not the […]
Just for fun – a map in your browser
This is only a bit of fun where the map is shown in your browser. It resizes when the browser window is resized: Map of […]
Move and resize the ZwiftMap — new in version 4
ZwiftMap was just updated to version 4. It contains some requested features and a lot of invisible stuff… Improved how the map is drawn to […]
zwift-login is fixed to handle the new version of Zwift
Today Zwift sent out a new version which changes the launcher screen and broke zwift-login. Now there is an updated version which should work just […]
Version 3 of ZwiftMap is ready
Version 3 is now ready from the ZwiftMap page. There are many changes on the inside but the following you will notice: The user interface has changed. […]
Ride On Zwiftathon for World Bicycle Relief 2016
On December 3rd, I will be participating in the Ride On Zwiftathon for World Bicycle Relief. Riders from around the globe will be participating to show […]
ZwiftMap updated to version 2
ZwiftMap has been updated to version 2. Find the new version and description of the changes at the ZwiftMap page. […]
ZwiftMap version 1
ZwiftMap version 1 is ready for download! […]
ZwiftMap version 1 is ready for download!
Download and install ZwiftMap from here: ZwiftMap […]
Map with live update
Comment added 2016-12-24: You should probably take a look at ZwiftMap instead of the early prototype described here. A working version of a Zwift map […]
Proof of Concept: Live log parser + plot current position
See Live log processor for Zwift (proof of concept)… […]
Bug fix in time zone conversion + just a few other things
A minor bug in zwift-preferences in time zone conversion (when displaying data from MapSchedule.xml) has been fixed. Other changes: You can now open prefs.xml from the Other […]
More info packed into zwift-preferences
The most recent version of zwift-preferences now shows you information about the current world on the calendar (did anybody else notice the MapSchedule.xml file in the […]
Now with tabs and easier installation
A cleaner looking tabbed version of zwift-preferences is now ready. Btw it supports the new Neo Road Feel setting, too. I now also offer a compiled version […]
Bug fix for zwift-preferences from 2016/08/22
Finally uploaded a bug fix version for https://zwifthacks.com/zwift-preferences/ from 2016/08/22. Corrects a possible bug in earlier version of the script which meant that a choice of […]
Support for World 3 London in zwift-preferences
zwift-preferences has just been updated to support the new London courses. You can now easily switch between all three courses/worlds without having to edit the […]
Update – support for all routes
zwift-preferences has finally been updated to support the new way of storing route preferences in the prefs.xml file (was introduced by Zwift in April). Now […]
Update, zwift-preferences
There is a new version of zwift-preferences which supports the new Mountain 8 and The Pretzel route preferences as well as the setting Language Filtering. I […]
zwift-login-fix-for-missing-buttons version 1
zwift-login-fix-for-missing-buttons version 1 is published […]
Bug fix, zwift-preferences
A small bug fix to zwift-preferences: Did not initialise the 'Follow calendar' radio button correctly. […]
New features in zwift-preferences
A new version of zwift-preferences is ready for download. New functionality: Toggle ERG mode Menu bar added Reload from prefs.xml Launch My Dashboard on zwift.com […]
Bug fixes in zwift-hotkeys 2016-02-14
There is a new version of zwift-hotkeys with the following changes: Bug fix: Keys 1-5 did not switch view in Zwift as they ought to […]
zwift-login
Want to automate the launch of Zwift so you won't have to use your mouse at all? […]
Most scripts are now updated
Today, most scripts have been updated (minor changes only). […]