Skip to content

Instantly share code, notes, and snippets.

View Ne3tCode's full-sized avatar
🤔
What's happening?

Alexey Nephrite Ne3tCode

🤔
What's happening?
View GitHub Profile
@Ne3tCode
Ne3tCode / ASF_STM.user.js
Last active July 8, 2024 11:36
ASF bot list trade matcher
// ==UserScript==
// @name ASF STM (Nephrite Mod)
// @description ASF bot list trade matcher
// @license Apache-2.0
// @author Rudokhvist, Nephrite
// @match https://steamcommunity.com/id/*/badges*
// @match https://steamcommunity.com/profiles/*/badges*
// @version 2.14-custom
// @connect asf.justarchi.net
// @grant GM.xmlHttpRequest
@Ne3tCode
Ne3tCode / Steam_Mobile_Confirmations.user.js
Created June 20, 2023 18:56
[UserScript] Steam Mobile Confirmations
// ==UserScript==
// @name Steam Community Mobile Trade Confirmations
// @namespace www.doctormckay.com
// @description Enables mobile trade confirmations in the web browser
// @match https://steamcommunity.com/mobileconf/conf*
// @version 1.2.0
// @author DoctorMcKay, Nephrite
// @grant none
// @run-at document-end
// ==/UserScript==
@Ne3tCode
Ne3tCode / protobufdumper_v2.js
Last active March 24, 2021 23:01
protobufdumper.js v2.2
const path = require('path');
const fs = require('fs');
const CONFIG = {
ProtoFilterEnabled: false,
KnownProtoPath: 'Protobufs',
InputPath: './files/',
OutputPath: './dump/',
CommonProtoFileName: 'common.proto',
ServiceProtoFileNameTemplate: 'service_%svcname%.proto'
@Ne3tCode
Ne3tCode / friendsuiprotodumper.js
Last active May 20, 2021 05:43
Steam Mobile FriendsUI proto dumper (@SteamDatabase)
#!/usr/bin/env -S node --harmony-regexp-named-captures
'use strict';
if (process.argv.length <= 2) {
console.log('Usage: \n dumper.js <input_file.js> [options]');
console.log(' node [flags] dumper.js <input_file.js> [options]');
console.log('Options:');
console.log(' --Oall=<output_file> - dump enums and protos to file <output_file> (same as --Oenum + --Oproto)');
console.log(' --Oenum=<output_file_enums> - dump only enums to file <output_file_enums> (default: <stdout>)');
console.log(' --Oproto=<output_file_protos> - dump only protos to file <output_file_protos> (default: <stdout>)');
@Ne3tCode
Ne3tCode / steam_commands.txt
Last active May 17, 2024 22:03
Steam Client Beta (1715979898)
#version:1715979898-publicbeta
-accesscode -
-batterytestmode - rapidly cycle battery percentages for testing
-bigpicture - Start in Steam Big Picture mode
-browser-offline -
-cafeapplaunch - Launch apps in a cyber cafe context
-candidates - Show libjingle candidates for local connection as they are processed
-ccsyntax - Spew details about the localized strings we load
-cef-delaypageload - Enable early-out for known page loads
@Ne3tCode
Ne3tCode / proto_defs_parser.js
Created December 23, 2017 20:04
TF2 proto_defs.vpd parser
'use strict';
if (process.argv.length < 4) {
console.log('Usage: node parser.js <input> <output> [proto]');
console.log('Example: node parser.js proto_defs.vpd proto_defs.json path/to/tf_proto_def_messages.proto');
return;
}
const FS = require('fs');
const Protobuf = require('protobufjs'); // v6.8.3
@Ne3tCode
Ne3tCode / README.MD
Last active May 24, 2024 04:34
Community Pillar

Community tasks

  • View a broadcast
  • Add a game to your wishlist (Ricochet)
  • Rate an item on the Workshop (random TF2 map upvote)
  • Subscribe to an item in the Steam Workshop (subscribe + unsubscribe)
  • Set an avatar on your Community profile (not changed)
  • Set your real name on your Community profile (same as profile name)
  • Set a profile background (not changed)
  • Join a group (Steam Trading Cards Group)