node-cs2
Version:
Modern CS2/CS:GO Game Coordinator integration with latest GameTracking-CS2 protobuf definitions. Includes support for highlight_reel, wrapped_sticker, variations, Promise-based API, crate opening, sticker/patch/keychain operations, and all modern CS2 fiel
54 lines (50 loc) • 2.81 kB
JavaScript
// Auto-generated by generate-protos script on Fri Dec 19 2025 01:59:43 GMT+0100 (Central European Standard Time)
const Schema = module.exports;
mergeObjects(Schema, require('./base_gcmessages.js'));
mergeObjects(Schema, require('./c_peer2peer_netmessages.js'));
mergeObjects(Schema, require('./clientmessages.js'));
mergeObjects(Schema, require('./connectionless_netmessages.js'));
mergeObjects(Schema, require('./cs_gameevents.js'));
mergeObjects(Schema, require('./cs_prediction_events.js'));
mergeObjects(Schema, require('./cs_usercmd.js'));
mergeObjects(Schema, require('./cstrike15_gcmessages.js'));
mergeObjects(Schema, require('./cstrike15_usermessages.js'));
mergeObjects(Schema, require('./demo.js'));
mergeObjects(Schema, require('./econ_gcmessages.js'));
mergeObjects(Schema, require('./engine_gcmessages.js'));
mergeObjects(Schema, require('./enums_clientserver.js'));
mergeObjects(Schema, require('./fatdemo.js'));
mergeObjects(Schema, require('./gameevents.js'));
mergeObjects(Schema, require('./gcsdk_gcmessages.js'));
mergeObjects(Schema, require('./gcsystemmsgs.js'));
mergeObjects(Schema, require('./netmessages.js'));
mergeObjects(Schema, require('./network_connection.js'));
mergeObjects(Schema, require('./networkbasetypes.js'));
mergeObjects(Schema, require('./networksystem_protomessages.js'));
mergeObjects(Schema, require('./prediction_events.js'));
mergeObjects(Schema, require('./steamdatagram_messages_auth.js'));
mergeObjects(Schema, require('./steamdatagram_messages_sdr.js'));
mergeObjects(Schema, require('./steammessages.js'));
mergeObjects(Schema, require('./steammessages_base.js'));
mergeObjects(Schema, require('./steammessages_cloud.steamworkssdk.js'));
mergeObjects(Schema, require('./steammessages_gamenetworkingui.js'));
mergeObjects(Schema, require('./steammessages_helprequest.steamworkssdk.js'));
mergeObjects(Schema, require('./steammessages_oauth.steamworkssdk.js'));
mergeObjects(Schema, require('./steammessages_player.steamworkssdk.js'));
mergeObjects(Schema, require('./steammessages_publishedfile.steamworkssdk.js'));
mergeObjects(Schema, require('./steammessages_unified_base.steamworkssdk.js'));
mergeObjects(Schema, require('./steamnetworkingsockets_messages.js'));
mergeObjects(Schema, require('./steamnetworkingsockets_messages_certs.js'));
mergeObjects(Schema, require('./steamnetworkingsockets_messages_udp.js'));
mergeObjects(Schema, require('./te.js'));
mergeObjects(Schema, require('./uifontfile_format.js'));
mergeObjects(Schema, require('./usercmd.js'));
mergeObjects(Schema, require('./usermessages.js'));
mergeObjects(Schema, require('./valveextensions.js'));
function mergeObjects(destinationObject, sourceObject) {
for (let i in sourceObject) {
if (sourceObject.hasOwnProperty(i)) {
destinationObject[i] = sourceObject[i];
}
}
}