Jump to content
McKay Development

anonymous

Member
  • Posts

    5
  • Joined

  • Last visited

Everything posted by anonymous

  1. Hello, Thanks for creating the node-steam-session library (and all the other Steam libaries). I've fetched it from NPM and there seems to be a discrepancy between the Github documentation and the NPM package - specifically I'm interested in using the loginWithQR function. Do you have an approximate idea of when you expect to push the new changes to NPM?
  2. Hello, I've used your libaries to create the Casemove program and I've run into a minor issue. When I log on using the webLogonToken method the user instance doesn't include a wallet and the inital 'wallet' event doesn't fire like it does when I log on using any other method. The wallet event does fire as expected whenever the wallet amount changes. Do you know if this has something to do with Steam not sending the data initially and/or if there's a way I could force the wallet event to occur?
  3. Thanks for the fast reply. Just a quick follow up question, do you know if there's a way to tell if items are moveable (to storage units)? Some keys, for instance, can be moved while others can't, so It's not as easy as just making a filter by type or name. I'm guessing it has something to do with whether the item is inherently tradable, do you know of a way to tell if the item is tradable, or just generally moveable? Thanks in advance.
  4. Hi again, I've solved the issue! If you add the following code to "Globaloffensive.prototype._processSOEconItem" into handlers.js, you'll get the music definition index value. // Music def id let musicIndexBytes = getAttributeValueBytes(166); if (musicIndexBytes) { item.music_id = musicIndexBytes.readUInt32LE(0); }
  5. Hi, I have a question/problem when it comes to music kits. This is regarding the Global Offensive package. For all other items, I've found a way through CSGO's complicated items structure to transform the .inventory data into product names, image URL's, etc. However, I'm stuck when it comes to music kits. An inventory row might look like: { attribute: [ { def_index: 166, value: null, value_bytes: [Object] }, { def_index: 75, value: null, value_bytes: [Object] } ], equipped_state: [], id: 'xxxxx', account_id: xxxxx, inventory: 130, def_index: 1314, quantity: 1, level: 1, quality: 4, flags: 2, origin: 2, custom_name: null, custom_desc: null, interior_item: null, in_use: false, style: null, original_id: null, rarity: 3, position: 130, tradable_after: '2022-01-22T08:00:00.000Z' } When I lookup the def_index in the items_game.txt folder from the game files, all I find is the following: "1314" { "name" "musickit" "prefab" "musickit_prefab" } For all other items, there's some additional details in the inventory result or the items_game.txt result that can help me pinpoint which item I'm dealing with. Not when it comes to music kits. My question is, is the inventory result exhaustive? Is there something I'm missing? I suppose I could call "inspectItem" to gain access to the "musicindex" return value for each music kit in the inventory but I would really prefer not to do so. Any help would be much appreciated.
×
×
  • Create New...