Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jun 22 2016 23:42

    fallenoak on v0.4.2

    (compare)

  • Jun 22 2016 23:42

    fallenoak on master

    Release v0.4.2 (compare)

  • Jun 22 2016 23:37

    fallenoak on v0.4.1

    (compare)

  • Jun 22 2016 23:37

    fallenoak on master

    Release v0.4.1 (compare)

  • Jun 14 2016 20:38
    fallenoak synchronize #102
  • Jun 14 2016 20:22
    fallenoak synchronize #102
  • Jun 14 2016 20:03
    fallenoak opened #102
  • Jun 14 2016 16:39
    fallenoak commented #101
  • Jun 14 2016 15:24

    fallenoak on v0.4.0

    (compare)

  • Jun 14 2016 15:24

    fallenoak on master

    Release v0.4.0 (compare)

  • Jun 14 2016 15:19

    timkurvers on liquids

    Added missing animation flaggin… Merge pull request #93 from fal… M2 parsing improvements * Adde… and 8 more (compare)

  • Jun 14 2016 14:40
    timkurvers commented #101
  • Jun 14 2016 14:38
    timkurvers commented #101
  • Jun 14 2016 14:24
    fallenoak edited #101
  • Jun 14 2016 14:24
    fallenoak opened #101
  • Jun 14 2016 14:14
    fallenoak commented #99
  • Jun 14 2016 14:14
    fallenoak closed #99
  • Jun 13 2016 20:36

    timkurvers on master

    Added portal parsing for WMO ro… Naming consistency Merge branch 'plumbing/node-6' … and 2 more (compare)

  • Jun 13 2016 20:36
    timkurvers closed #98
  • Jun 13 2016 20:36
    timkurvers commented #98
Jerome Leclanche
@jleclanche
(in go)
Tim Kurvers
@timkurvers
I see. would you be able to point the official Hearthstone client to one of these? or what would it be used for?
Jerome Leclanche
@jleclanche
yes, we're currently able to connect to it
the bnet/ part is already somewhat separate
most of it is stubbed but if you feel like working on it too hint hint
Tim Kurvers
@timkurvers
am I correct in assuming that it's mainly server reverse engineering?
Jerome Leclanche
@jleclanche
yeah, though hearthstone being in c# it's not very hard
Tim Kurvers
@timkurvers
the project I'm currently working on is a client, so in theory the Bnet replacement wouldn't be required, but I'll make sure to contribute if it does pop up
I see :D
Jerome Leclanche
@jleclanche
cool :)
Tim Kurvers
@timkurvers
is Blizzard using protocol buffers for Hearthstone?
Jerome Leclanche
@jleclanche
for bnet2 in general
they use the same for hs, d3, sc2 and hots
Tim Kurvers
@timkurvers
I see, was unaware of that
briefly looked into using protocol buffers for the World of Warcraft client, Wowser, but was unsure whether that would actually work
Jerome Leclanche
@jleclanche
it might be a good idea down the line, looks like blizzard is headed that way
Tim Kurvers
@timkurvers
yeah
I was under the impression protocol buffers themselves had some implications for the actual data sent over the wire
perhaps that ain't the case
or let me rephrase that, at first I thought protocol buffers were a way to easily define and potentially share message definitions
Jerome Leclanche
@jleclanche
oh, well, yeah that's essentially what they are
Tim Kurvers
@timkurvers
but the way messages are encoded/decoded seems to indicate that you would need protocol buffers on both server and client
Jerome Leclanche
@jleclanche
you define the messages, and protobuf serializes them
the other end needs protobuf definitions to be able to deserialize
Tim Kurvers
@timkurvers
mhm
the World of Warcraft server (at least the version I'm testing against) does not seem to use protocol buffers, so I'm glad I didn't go down that route :smile:
Jerome Leclanche
@jleclanche
yeah not yet
Tim Kurvers
@timkurvers
but they may very well start using it at some point?
Jerome Leclanche
@jleclanche
pretty sure it eventually will
Tim Kurvers
@timkurvers
yeah, that would make sense
Jerome Leclanche
@jleclanche
because bnet2 will eventually deprecate the old wow protocol
Tim Kurvers
@timkurvers
has anyone got any insight as to how ADTs are textured?
oh nvm, the MCLY chunk!
Jerome Leclanche
@jleclanche
@timkurvers hey to let you know, I created a mirror of the room I was telling you about 6 months ago. we're about 50 people :) https://gitter.im/HearthSim/HearthSim
I'd also love to talk to you about CASC and ngdp at some point
Tim Kurvers
@timkurvers
@jleclanche Nice! What's ngdp again?
Jerome Leclanche
@jleclanche
@timkurvers ngdp is the download protocol around casc
well
its the patching protocol as a whole
I worked on it with a colleague for a while, it's a huge undocumented pain
i'd really like to help an effort to create proper tools for it
Tim Kurvers
@timkurvers
ah I see! at the moment CASC isn't really on the radar, but it's very likely to be in the future
Jerome Leclanche
@jleclanche
alright, let me know when you want to get to it. I'd like to assist you
Tim Kurvers
@timkurvers
will do, thanks! :+1:
Jerome Leclanche
@jleclanche
sent you an invite :)
Tim Kurvers
@timkurvers
thanks, I probably won't have time to participate or read most of it in the upcoming days, but will keep an eye on it :+1:
Jerome Leclanche
@jleclanche
no worries :)