Team Fortress 2

Team Fortress 2

44 ratings
TF2 Replay Youtube Achievements
By Stolls
Due to changes in the Youtube API and TF2's notorious lack of updates it is impossible to get the Youtube achievements normally although the achievement checks are still in the game, this means the achievements can be unlocked without Achievement managers or cheat engines although not in its original intended method.
2
4
   
Award
Favorite
Favorited
Unfavorite
Warnings
While TF2 and Steam accept the achievements as a valid unlock, because of the achievement is known to be broken achievement sites such as Astats and others may mark your account as invalid. If you are just looking for having all the achievements on steam there is no concern however if you care for achievement tracking do not continue.

Due to the fact that I care for my Astats status I did not unlock these achievements and instead unlocked them on an alt account to ensure the method works.

Note: This guide requires Quicktime to be installed as your replay will need to be rendered.
Background
TF2 added a feature known as Replay Mode on March 9th 2011. Along with Replay's being added youtube upload support was added as a way to easily share your replays. To go along with this youtube support the First Annual Saxxy Awards was announced. However with the release of source filmmaker in July 2012 replay support stopped getting much focus. The last patch for the youtube API was on February 1st 2013(Over 10 years ago), the proper patch to replay mode was on October 29th 2013, and the last patch for replay mode was on October 15th 2015 with it being a security patch and not a patch to fix any issues or add content.

The Youtube API used by replay mode for content upload is the Youtube Data API v2. While exact dates aren't known on when everything broke its known that the Deprecation of Youtube Data API v2 was announced in March 2014 however it would shut down in segments. The initial shutdown began on April 20th 2015 with large sections of the API shutting down. Based on Steam discussions at the time (https://steamproxy.net/app/440/discussions/0/412449508295902832/) it appears that this was the date that uploads stopped working however it's possible they stopped working previously.

However unlocking the achievement was not impossible legit yet. If you had uploaded a replay before you could still update your view count at an attempt to go for the achievements, however that would not last forever. Based on data from Astats it is thought but not confirmed that the V2 api fully shut down sometime around September 2017 with google's history documentation confirming that the Implementation guide to convert V2 to V3 was removed on June 22nd 2018 indicating a complete shutdown of V2.

Valve never implemented the V3 API or a new way to achieve the achievement, such as Twitch integration with number of active watchers. As such the achievements became impossible for new players starting at latest April 20th 2015 and the achievements became impossible for existing players sometime around September 2017.

However the API calls are simply requesting a XML packet and it doesn't even check to verify its from the correct location, this means we can slip in a new link with an already existing API call response to act as if it came from youtube.
Getting the replay
The first step to getting the Home Movie; Local Cinema Star; Indie Film Sensation; Blockbuster achievements is to first get a replay itself.

To get a replay go to the community server browser and click the check box for replay servers. Join a community server with replay recording enabled.

Press F6 to start recording a replay, the name isn't important but you need to press this before dying to save the replay.

Its recommended you type "kill" into console to end the replay quickly

You may need to die again should the initial repay not get saved. Ensure that the replay saves before leaving the server, you should get a prompt on screen but you can also check the replay menu.

After the achievement is saved you can leave the server.

Check the Replay
Open the replay to ensure that the replay is valid and hadn't failed. This can be a great time to get other replay achievements such as
That's a Wrap: Save your very first replay;
We Can Fix It In Post: While watching a replay, press space bar to enter the editor;
Time For Your Close-Up, Mr. Hale: Render a replay into a movie;
Star of My Own Show: Spend some time editing a replay;

You want to render your replay, any quality/file type works, you just need the render to create the info file.

After you have ensured that the replay is good and rendered you now want to close TF2.
File modification
Due to the inability to upload videos to youtube anymore we need to ensure that the replay thinks it's been uploaded; at the same time we'll redirect it to a API response for the Youtube API V2; this API call is not a real API call but a copy of a response from when the V2 API was still online.

Go to your TF2 replay directory in the install directory:
Ex: C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2\tf\replay\client\movies

You now want to select the replay you just made. open the (replay).dmx in your chosen text editor

You want to change the line "uploaded" from 0 to 1.

Now you want to add a new line: "upload_url" "https://pastebin.com/raw/jbefh0vS"

*Note it is important it is http and not https as tf2 doesn't know how to handle https api requests; Steam Guides refuses to show a link as http so the steam guide shows https

Now save and you can now close your text editor.

Unlock
Now that you have modified the replay file with the fake API response we can now unlock the achievement.

Reopen TF2
Open the Replay Menu
Select the edited replay
The achievements should now unlock.
Post Notes
As stated at the top of guide this method isn't approved by achievement hunting sites; In particular this method isn't currently approved by Astats or 100pAG and will mark the entirety of your tf2 achievements as irregular and not counting so don't do this if you care for achievement stat tracking. This method was tested on an alt account as to not create irregularities on my main.

At this point in time it seems like valve will likely never patch this, while they have shown renewed interest in tf2 updates with the recent announcement of the workshop summer 2023 update it seems unlikely that replay mode will ever get attention again, with source filmmaker taking over as the content creation tool for the Saxxy's and the lack of use of this mode it's doubtful we'll ever see a fix, this will likely be the only way to get these achievements without any cheating tools for the foreseeable future.
12 Comments
sh4b4zz13 30 Apr @ 5:28pm 
Great guide that still works for those looking to cross off these achievements. Just an FYI that as of the 64-bit update, TF2 will keep telling you to install QuickTime if you're attempting to render the replay into a movie, even if you already have it installed. This is because QuickTime is still 32-bit. To fix this, simply launch TF2 from the old 32-bit launcher, named "tf.exe" in program files(x86)/steam/steamapps/common/tf2.
Zane 23 Jan @ 7:35am 
SchadenMoar 25 Oct, 2023 @ 6:17pm 
gratecared :sunglassesDoge:
Rom@n DeaD™ 8 Oct, 2023 @ 6:25am 
Thank you! this is a real salvation. :praisesun:
✚~Adam~✚ :D 26 Feb, 2023 @ 3:52pm 
:sentry: <-- yo guys look a sentry
Xtreme_Shoot | -> Pineapple.tf 26 Feb, 2023 @ 6:44am 
Ah man... these days Replay not working in Offical server... Becacuse valve killed in Meet your match update 7 July 2016... 2011-2016... Valve Please Update to Replay and Coaching... Please. also Share to Subbreddit Replay & Coaching Need Update.
Baddod 26 Feb, 2023 @ 5:09am 
graetesa spost
ms paint boi 25 Feb, 2023 @ 1:43am 
grate, i cared
:sentry:
GAMER 22 Feb, 2023 @ 7:26am 
i care as well and can confirm this is great