|
Replay Sync is a small utility to aide casters in keeping their replay timers in sync. The main caster/streamer game timer serves as a reference point, which all other casters can view and sync to appropriately.
Contribute on Github. Download the latest version (Direct Link).
Requires .NET 4.0 Client Profile and a Windows OS. No installation is required, just run the application.
Please try to submit bugs on the Github issues page, otherwise feel free to comment, make requests, and critique to your liking.
Instructions: + Show Spoiler +All communication happens on UDP Port 11000. Forward your ports appropriately if necessary.
For the main caster/streamer: Open the application and click listen. If on Windows 7, the firewall will ask about opening Port 11000 (the current default port). After this, you should see a screen capture take place. If you are in a replay in SC2, it will capture the game timer. You can now shrink the window and allow others to connect to you. You may need to open UDP port 11000 on your router.
For all other casters: Type in the IP address of the streamer, and click Sync. You should see the game timer appear from the main caster. You can then shrink the window, place it near your own game timer, and check periodiacally to make sure you are close to the same time.
My Other Releases Starboard - SC2 Scoreboard SC2Replay Chat Log Editor
|
Cool, could be useful for casters.
|
Awesome idea, I can't believe nobody thought of creating this earlier lol
|
Thank you soooooooo much!
|
Great. Now it just needs to be adopted by everybody. Someone send this to djWHEAT right stat now!
|
|
Nice job! You might want to put some authentication and error handling in for future releases though. A malicious user could cause a crash for anyone using this by sending malformed data or lag them out of the game by flooding sync requests. In light of what has happened at MLG, I wouldn't put it past someone to try this.
|
On June 11 2011 12:45 R1CH wrote: Nice job! You might want to put some authentication and error handling in for future releases though. A malicious user could cause a crash for anyone using this by sending malformed data or lag them out of the game by flooding sync requests. In light of what has happened at MLG, I wouldn't put it past someone to try this.
Yup, I've thought of adding this. Definitely a priority to make sure you restrict who you can connect to.
|
Just added support for every resolution my monitor supports, which is hopefully all of them. Let me know your screen resolution if you get a "Resolution not supported" message.
To support the rest, I may add an option to pick your capture region. This would also allow "windowed" casters to be supported, where as right now its assuming everyone runs Windowed Fullscreen.
|
Canada1637 Posts
Really nice, haven't had a chance to try it, but I hope more people will use this. Particularly would help the EGMC, and probably upcoming iCCup Korean tournament.
|
And after a long night of being sick and restless, I decided to put more work into it.
* Updated clean SC2 look. All options are hidden under the right click context menu. * Renamed "Listen" to "Broadcast" because its a little easier to understand. * The window is now transparent, which means streams with Aero disabled can have their replay sync on-screen and it won't appear to viewers. * Ability to lock the window to prevent accidentally moving it during action. * Created appropriate icon.
|
|
didnt Rich write a similar program for TSL3?
|
On June 14 2011 09:54 ptell wrote: didnt Rich write a similar program for TSL3?
I was JUST talking to someone about this. Is it an openly available one? I wasn't aware of it at all, I'd be interested to see how it is.
|
I have been trying to get this working for a few days now, cant seem to get it to work, keeps showing who is trying to sync up with mes time never shows mine.
|
On June 21 2011 14:25 TNZ Softmouth wrote: I have been trying to get this working for a few days now, cant seem to get it to work, keeps showing who is trying to sync up with mes time never shows mine.
Feel free to contact me on skype if you want to try to work it out. My name is "ascendedguard"
|
Really nice, thought about implementing this since several months but was always too lazy. Nice to see that someone wasn't as lazy as i am and released such a nice application to the public though i really thought R1CH would release his TL Sync tool first
What you could add would be Client-Server replay controls: The Server intercepts keypresses and sends them to the clients (pause/rewind/slow-down/speed-up/going back 10 seconds/...) which then emulate the keypresses to SC2 so they stay in sync even when going through replays, but the clients can still slow down/speed up to get back in sync if they have stutters. Would make starting replays together a lot easier, though of course it wouldn't work if you go through the replay with the mouse (jump back to a position/press controls with mouse/etc.).
|
Nice job, this will definitely help casters avoid getting out of sync when casting replays! Don't know how this looks ingame, but would it look better if it was the same size as the game timer and just sits on top of it?
|
|
Awesome! I'm glad to see the community stepping in to cover for BNet 2.0. ^^ Great work.
|
|
|
|