Jump to content
  • Sign Up

UnknownFreak.2805

Members
  • Posts

    32
  • Joined

  • Last visited

UnknownFreak.2805's Achievements

  1. Crash is due to nullpointer :))--> Crash <--Exception: c0000005Memory at address 00000000`00000000 could not be read
  2. Like, not to sound rude or anything, but really... second time... please change that validation, like.Try parse the build - it fails -> promt the user or use the in game mail system/ I do not know, that their build is no longer working and allow them to update it.Or make proper migration scripts that totally will not cause any issues what so ever.
  3. Not the only one that gets triggered. Trust me, but anet busy pushing out those gemstore skins instead of fixing quality of life bugs.
  4. I dont even get why the should happen crash in the first place... like any reasonable developer would make it so that, if it failed to validate, prompt the user the build(s) does not work and allow them to change/remove it...How it works today;Try save an invalid -> prompts it's not possible //OK;Try load an existing invalid build that (somehow) got saved into the template system -> Crash // NOK;two simple test cases and this could have been prevented...
  5. Was confused at first, but prefer the smaller font. But font size should be change-able... but guess that's too hard.
  6. Like this is unplayable when pugging people that leave all the time... how am I supposed to play the game...Right raids are dead content forgot about that... :joy:
  7. That works, but why not use accept headers, where the version is specified?Maybe there is a reason not to do that... Edit: Should probably read before asking question with the answer in the post you linked
  8. Nice, but how to actually use the codeand skills_by_palette in v2/professions?if I just get guardian https://api.guildwars2.com/v2/professions/Guardianno codefield nor skills_by_palette field in the data returned. (ctrl + f palette gives no results)Unless I'm missing something obvious...
  9. Never had a problem decoding the link, it's the fact there is a pallete id and a different skill id, however I can now see that the wiki has been updated with those pallete id's but they are not available from an endpoint... bleh.I'd like something like the followinghttps://api.guildwars2.com/v2/skills?palleteId=id, to get the actual skill id(s) since there is the possibility that multiple results are returned... but that would have been too easy...Guess I have to fetch that wiki page now...
  10. Cool, I knew I was missing something. And in order to unpack the profession spec, like the wiki states, the bits after the profession is 3 pairs of two bytes for each traitline. My example string DQcBHRc7KC4jD24BkxIAAIcSgwGAAYEBvAG8AQAAAAAAAAAAAAAAAAAAAAA=So for an example the following string of bytes (Not doing the entire unpacking here)Gives the following byte array(13, 7, 1, 29, 23, 59, 40, 46, 35, ..., 0) # the two bytes (1, 29) is the bytes describing what specialization and the trait choises made for that specialization.the 1 is pretty simple (binary 0b000 0001) - the specialization id (in this case defined in the api as mesmer duelling)the 29 is a little bit more tricky. It has the following binary value (0b0001 1101) Each pair of two bits (first unused (00)) (trait choise3 (01)) (trait choise2 (11)) (trait choise1 (01))The bits are extracted like the following pseudo code. bitfield extraction magic. To pack the extracted bytes back into one single byte, there is just some bitshifting required.return (choise3 << 4) + (choise2 << 2) + choise1 Hope this helps :)
×
×
  • Create New...