Skip to content

Instantly share code, notes, and snippets.

@seishun
Created September 25, 2013 21:41
Show Gist options
  • Save seishun/6706470 to your computer and use it in GitHub Desktop.
Save seishun/6706470 to your computer and use it in GitHub Desktop.
How to get the dumb gamepad task done
var fs = require('fs');
var Steam = require('steam');
var bot = new Steam.SteamClient();
bot.logOn({
accountName: 'username',
password: 'password',
shaSentryfile: fs.readFileSync('sentry')
});
bot.on('loggedOn', function() {
console.log('Logged in!');
bot.setPersonaState(Steam.EPersonaState.Online); // to display your bot's status as "Online"
bot.setPersonaName('Morgiana'); // to change its nickname
bot._send(Steam.EMsg.ClientCurrentUIMode | 0x80000000, Steam.Internal.CMsgClientUIMode.serialize({
uimode: 1
}));
bot._send(Steam.EMsg.ClientGamesPlayedWithDataBlob | 0x80000000, Steam.Internal.CMsgClientGamesPlayed.serialize({
gamesPlayed: [{
gameId: 570,
gameFlags: 5120
}]
}));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment