You want to make use the hidden setting with which YOU get to decide where you will be zwifting today?
You want easy access to set trainer effect (also called resistance level) before you launch Zwift?
You want to toggle fullscreen mode?
Then zwift-preferences for Windows can help you. If you use macOS take a look at ZwiftPref instead.
zwift-preferences is a script/an app which gives you access to safely modify the
prefs.xml file from which Zwift reads your prefences when Zwift is launched. Notice that if you change
prefs.xml while Zwift is running your changes will be overwritten by Zwift.
By the way, zwift-preferences can be used together with zwift-login.
Windows PC with
Choose the compiled version below for the simplest installation. Then you do not have to have AutoHotkey installed on your PC.
Downloads – compiled version
Download zwift-preferences (compiled with installer) setup-zwift-preferences-executable.exe – 738 KB
Downloads – script version
Download zwift-preferences script with installer setup-zwift-preferences-script.exe – 312 KB
Read more about the installer package.
Download individual script files to manually install the script (extract the content of the .zip file)
Download zwift-preferences script zwift-preferences.zip – 18 KB
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 in Zwift. This is...Read More
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 ‘Sport’ toggle also determines...Read More
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 and later add it...Read More
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 version 16 over at...Read More
…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 the ZwiftHacks server and...Read More
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 the comments section if...Read More
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 if the screen blur...Read More
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) are Tour of Fire...Read More
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 the latest version of...Read More
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 of routes here from...Read More
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 happen before London is...Read More
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 most recent list of...Read More
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 downloads are already live...Read More
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 to make use the...Read More
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…Read More
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 menu, the minimal leaderboards...Read More
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 documents\zwift folder ?) and...Read More
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 so you do not...Read More
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 a London course could...Read More
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 prefs.xml file yourself.Read More
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 you can select all...Read More
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 have also included support...Read More
A small bug fix to zwift-preferences: Did not initialise the ‘Follow calendar’ radio button correctly.Read More
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 from the menu or...Read More