XaiJu
Sauce
Sauce

patreon


Introducing Sauce for Zwift [BETA]

This is early work and breaking changes are still common place, but I wanted to officially invite all Patreons (Sauce Member+) to use my newest program, Sauce for Zwift.

This is a full desktop application that runs on Windows or MacOS systems and provides real-time access to many of the stats you're already familiar with in Sauce for Strava.  In fact, a lot of the code is shared between the two products!

Most of the windows shown in the above screen-cap operate as "stay-on-top" overlay windows that are either intended to cover existing Zwift components or supplement them.  But there are other windows in the works that are more suited for 2nd screen usage or even running on a remote web browser (mobile devices included).  Too much to cover here and the feature set is growing as quickly as my fingers can type.

All users (let's be honest, testers) are HIGHLY encouraged to use the discord server for support and feedback.   I'm increasingly reliant on the community to help me with doing support as I have to split my time between adding features, fixing bugs and doing support.  So please don't hesitate to join the discord server and read some of the history and make some new friends!

Without further ado, here is the download link:

https://saucellc.io/products/sauce4zwift/download 

Cheers!

Justin

Introducing Sauce for Zwift [BETA]

Comments

Thanks for a awesome software. Used it first time and got all the data i want and need😁

Petter Hovland

Yes, except windows supports 3rd party apps like "Borderless Gaming" that let you mimic fullscreen. It's a very popular combo actually.

Justin Mayfield

I see, thanks for the response. Is it the same on Windows?

Boris

Hi Boris, Unfortunately you need to stay in windowed mode so the overlays can work. This is a limitation of the operating systems.

Justin Mayfield

I'm struggling to run Sauce in full screen mode on MacOS - if I run Zwift in a window, Sauce is visible, but as soon as I expand Zwift to full screen, Sauce disappears. Any ideas?

Boris

No Android or iOS is planned (The backend and frontend are not compatible at all). But if you have a spare machine to run Sauce on, you can pull up most of the windows as webpages using the built-in webserver.

Justin Mayfield

Check out the discord server for mods. That's were most of the discussion happens actually.

Justin Mayfield

SBP scrapped this season

Tommy Haywood

Any chance of an app for Android. I've switched from PC to apple TV. Would be great to run sauce on a second screen (phone or tablet, apple or android)

Tommy Haywood

Anyone know where I can find a depository or list of add-ons for S4Z? P.S. With SBP now in the WTRL race league. I'm wondering if there's a way to incorporate that into S4Z so that we know who's in our SBP group.

Kamil Kubacki

Thanks for the kind reply. I always start Sauce with the second account when Zwift is already running. Today everything ran totally fine. I'll do some more testing. Experience overall is great so far.

MarcusB

Hi Marcus, can you see my response to Kevin? This typically means your logins are mixed up. Feel free to email me at support@sauce.llc with more details too.

Justin Mayfield

Same experience as Kevin. All devices are losing connections a few minutes into the game. Tried both, ANT and BLE, no success. The minutes it runs I enjoyed the features Sauce provides.

MarcusB

Hi Kevin, that happens when the logins are mixed up. The monitor login (2nd one) should be the unique account only used by Sauce, the main login (1st one) should be your normal zwift user. Otherwise it makes zwift servers think you accidentally ran the game twice. You can go to the main settings window and click logout next to each login that's mixed up and reenter the creds on restart.

Justin Mayfield

Whenever I launch Sauce it kills my Zwift game connection. Any ideas why?

Kevin Dunnahoo

Hi Scott, here's the info you seek! https://www.patreon.com/posts/discord-access-59492544

Justin Mayfield

I'm super-excited to try Sauce for Zwift during my next Zwift Racing League race. I tend to get dropped out the backs of groups because I miss surges or don't put in enough effort to keep up. I came across SfZ when researching how to access raw Zwift data to write my own "group monitoring" solution. How awesome that someone else has already done the hard work for me :-)

Christoph Wienands

Did my first race with Sauce added today. Focused on a few features to get me started - Draft, Groups and a few averages (speed and power). Great fun! I found the draft a little complex. The data seems more 'raw' than I expected, eg I get a higher draft percentage if the blob is moving faster. In reality, I am only interested in my 'draft efficiency', ie am I maximising the available, potential draft for the current scenario. Groups - can’t fault it. I used to get frustrated trying to count and keep track of the number of riders in my blob once it got over approx. 8 riders. Now I don't need to go to the back of the blob to get a stable number in front of me so I can count, and I can also easily see the speed/power of the group chasing me or I am chasing. Averages - seems to start timing when I am still in the pen. Need to remember to reset at the start of the race, or wait until an auto-start function is introduced.

Paul

Thanks for the feedback Ando. You should join us on the discord server. Lots of discussion about features like this there.

Justin Mayfield

Very nice addition to Zwift. May I suggest a few "tweaks" though: in the newnearby riders window would be nice to limit team names to like 10-12 characters, some are long and keep making the width of the column too big, a name format similar to Zwift (first letter of first and full last name) would be nice to have a more efficient column for name, changing the position of the columns (though this is probably too much work to be worth it) and maybe an option to remove units of measure for fields (kinda waste of space to tell it's wkg, w, bpm, etc. after every number). Also could we maybe hide the export button, it takes extra space and don't think many of us use it. I can partially do some of these things editing the msj files, but they get overwritten every update. Also maybe an option to scale the font size in the currently watching window would be nice. Keep up the good work.

Ando feraru

Ah that's good to hear! I used it this morning with Zwift, really like it, lots of potential :)

Chris Corby

MANY updates. :)

Justin Mayfield

I noticed this post was on 20 April, has there been any updates to the project since?

Chris Corby

Hi Fabian, Love to have you join the discord server if you can. That' the easiest place to chat back and forth about this sort of stuff. But in short, Sauce shouldn't be "stealing" focus like that, so I'm sure we can figure it out.

Justin Mayfield

I love this. It's the next generation Zwift racing. Already tested it in several races. I know you stressed that the interface is still messy as it's work in progress, but one thing I would hope to be fixed very soon is the following. For some reasons, the Sauce windows demand focus regularly every few (~10--15?) seconds. This renders the whole software rather useless for many races because when I want to activate a power-up, I first have to select the Zwift window first and then hope that at the very point at which I need to activate the power-up Sauce has not regained the window focus. Some of my races (like HERD Bullseye) are so power-up-heavy that this prevents me from using this awesome piece of software. Hope you can fix it anytime soon =) Ride and code on! \o/

Fabian Zehner

Hi Rob, I'm not sure I follow. Can you hit me up at support@saucellc.io with some more details and I'll try to help.

Justin Mayfield

How do I get it to work simultaneously with Zwift?

Rob Groot Zwaaftink

Wow - just WOw

Eddie Ryce

Literally 1 week after my PC broke and I got an Apple TV. :D

Todd Norbury


More Creators