• Please go to our Discord or SteamRep for trading. Bans and appeals go HERE

BurritoEat-o

Unremarkable User
USE AT YOUR OWN RISK

I'm from another forum, this was recently posted. It's a little program to tricking steam you're on a Linux platform. LINK REMOVED
I know what you're thinking."Dis is scam". Well, feel free to create an alt, use this program and say that again bub this works.
The only thing about the this program was that the creator was a little troll, using this program will temporaryly change your name to "I cheated for tux" Don't believe me again? See for yourself http://steamcommunity.com/actions/Se...ated+for+a+tux notice how everyone in that list has a tux.
Thank me later
 
Use at your own risk, obviously.

Of course the item is probably going to be worthless now.
 
I don't see any unscrupulous traffic while running it, that's not to say it's safe though.

If you're going to use it anyway and you don't want it to change your name to "I cheated for tux" open up the .cs file with whatever text editor you use, delete all the text, and place this in.

Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SteamKit2;
using System.Net;
using SteamKit2.Internal;
using System.Threading;
 
namespace gibtuxpls
{
    class Program
    {
        static SteamClient client;
 
        static CallbackManager manager;
 
        static SteamUser user;
        static SteamFriends friends;
 
        static string username, password, authCode;
 
 
        static void Main( string[] args )
        {
            client = new SteamClient();
 
            manager = new CallbackManager( client );
 
            user = client.GetHandler<SteamUser>();
            friends = client.GetHandler<SteamFriends>();
 
            new Callback<SteamClient.DisconnectedCallback>( OnDisconnected, manager );
            new Callback<SteamClient.ConnectedCallback>( OnConnected, manager );
 
            new Callback<SteamUser.LoggedOffCallback>( OnLoggedOff, manager );
            new Callback<SteamUser.LoggedOnCallback>( OnLoggedOn, manager );
 
            new Callback<SteamUser.AccountInfoCallback>( OnAccInfo, manager );
 
            Console.WriteLine( "Connecting to Steam..." );
            client.Connect( Dns.GetHostAddresses( "cm0.steampowered.com" ).FirstOrDefault() );
 
            while ( true )
            {
                manager.RunWaitCallbacks();
            }
        }
 
 
        static void OnDisconnected( SteamClient.DisconnectedCallback callback )
        {
            Console.WriteLine( "Disconnected from Steam, reconnecting in 5..." );
 
            Thread.Sleep( TimeSpan.FromSeconds( 5 ) );
 
            client.Connect( Dns.GetHostAddresses( "cm0.steampowered.com" ).FirstOrDefault() );
        }
 
        static void OnConnected( SteamClient.ConnectedCallback callback )
        {
            if ( callback.Result != EResult.OK )
            {
                Console.WriteLine( "Unable to connect to Steam: {0}", callback.Result );
                return;
            }
 
            Console.WriteLine( "Connected!" );
 
            if ( string.IsNullOrEmpty( username ) )
            {
                Console.Write( "Username: " );
                username = Console.ReadLine();
            }
 
            if ( string.IsNullOrEmpty( password ) )
            {
                Console.Write( "Password: " );
                password = Console.ReadLine();
            }
 
            user.LogOn( new SteamUser.LogOnDetails
            {
                Username = username,
                Password = password,
 
                AuthCode = authCode,
 
                OSOverride = EOSType.Linux24,
            } );
        }
 
        static void OnLoggedOff( SteamUser.LoggedOffCallback callback )
        {
            Console.WriteLine( "Logged off of Steam: {0}", callback.Result );
        }
 
        static void OnLoggedOn( SteamUser.LoggedOnCallback callback )
        {
            if ( callback.Result == EResult.AccountLogonDenied )
            {
                Console.WriteLine( "SteamGuard authcode required!" );
                Console.Write( "Auth code: " );
                authCode = Console.ReadLine();
 
                return;
            }
 
            if ( callback.Result != EResult.OK )
            {
                Console.WriteLine( "Unable to logon to Steam: {0} / {1}", callback.Result, callback.ExtendedResult );
                return;
            }
 
            Console.WriteLine( "Logged onto Steam, launching TF2..." );
 
            var clientMsg = new ClientMsgProtobuf<CMsgClientGamesPlayed>( EMsg.ClientGamesPlayedNoDataBlob );
 
            clientMsg.Body.games_played.Add( new CMsgClientGamesPlayed.GamePlayed
            {
                game_id = 440,
            } );
 
            client.Send( clientMsg );
 
            Console.WriteLine( "Done! Check your TF2 inventory now." );
        }
    }
}
 
  • Like
Reactions: Tang
I don't want to use this program that doesn't seem to safe and I don't want to spend a bunch of frustrating hours installing Linux, I think I'll wait until they are tradable and buy one then. They'll probably be around 1-2 Ref or even less
 
All this program does is connect to steam and pass Linux for the os: OSOverride = EOSType.Linux24, and then adds TF2 to the games played list: clientMsg.Body.games_played.Add( new CMsgClientGamesPlayed.GamePlayed
{
game_id = 440,
} );
 
After 2 hours of trying to install linux on an extrnal harddrive, I finally gave in and used this program. I hope it is safe