00:05.28 | fewyn | so what does everyone like as a bag addon these days? i'm not liking bagnon for some reason |
00:06.48 | Seerah | Adibags or Combuctor |
00:07.58 | Torhal | Adibags is likely dead. It was wonky in WoD. |
00:08.09 | Torhal | nevcairiel has Inventorian. |
00:09.53 | Spriithy | May I ask under what name are "dropdown" menus are indexed in the WoW Api ? |
00:10.24 | Torhal | UIDropdownMenu |
00:11.08 | Spriithy | can't find them in wowprogramming.com --" |
00:11.11 | Torhal | Err, UIDropDownMenu |
00:11.32 | Torhal | This is seven years old, but still applicable: http://forums.wowace.com/showthread.php?t=15763 |
00:11.51 | Spriithy | why thanks! |
00:11.59 | Semlar | that's kind of depressing |
00:12.11 | foxlit | http://wow.gamepedia.com/UI_Object_UIDropDownMenu |
00:12.19 | foxlit | http://wow.gamepedia.com/Using_UIDropDownMenu |
00:12.36 | Semlar | nests foxlit |
00:12.55 | Torhal | What's kind of depressing? |
00:13.35 | Semlar | the taint issues mentioned in that thread |
00:14.09 | fewyn | dolby: ! https://secure.wowinterface.com/login.php clicking on the wowinterface logo their takes you to secure.wowinterface.com |
00:14.32 | dolby | woops, thanks! I'll get that fixed |
00:15.02 | foxlit | depresses Semlar. |
00:15.07 | fewyn | super easy thing to miss really |
00:15.29 | Semlar | foxlit i don't suppose you have any ideas for how one might determine what value ranges are expected for a cvar |
00:15.44 | fewyn | also bad gmail junkmail filter |
00:15.49 | fewyn | wowinterface is not spam mail |
00:15.56 | Torhal | I wonder if dolby can fix Semlar not releasing his AddOns. |
00:16.06 | Ressy | Semlar, theres a command to pull up info on individual cvars |
00:16.24 | Semlar | the help command? |
00:17.08 | Ressy | yeah.. Should usually tell what each setting does, or give a range. |
00:17.28 | fewyn | btw dolby nice job on the updated wowinterface skin |
00:17.29 | Semlar | nah it just provides a brief description for some of them |
00:17.39 | Semlar | occasionally it will mention what values are expected |
00:17.50 | Ressy | Then they've gotten lazy. :\ |
00:18.00 | foxlit | psssh. |
00:18.06 | Semlar | <PROTECTED> |
00:18.13 | dolby | thanks fewyn, theres more coming. just want to do a little at a time so people get used to the changes and i can respond to feedback easier |
00:18.16 | Ressy | ohhh |
00:18.26 | Ressy | if you do help on individual cvars, it should give more info |
00:18.29 | fewyn | yeah that's the best way to do it imo |
00:18.40 | fewyn | dolby: one thing to think about it's not obvious how to get to categories |
00:18.41 | *** join/#wowuidev mckenziemc (~Mark@104-51-145-162.lightspeed.frokca.sbcglobal.net) |
00:18.42 | Semlar | that is from using help on each command |
00:19.14 | Stanzilla | Torhal: that's my job now |
00:19.28 | Semlar | stanzilla is trying to trick me into writing an addon |
00:19.37 | dolby | Torhal says to release your AddOns Semlar! |
00:19.42 | Semlar | o.o |
00:19.48 | Stanzilla | so far I made him eat a tuna sandwich |
00:19.52 | Stanzilla | so going great |
00:19.55 | Semlar | it was delicious |
00:20.48 | dolby | fewyn: hrm true, I guess if you didnt think to click on the word "AddOns". Maybe i should add a 2nd link in the dropdown |
00:22.17 | Semlar | <PROTECTED> |
00:22.37 | Ressy | Yeah... |
00:22.51 | Ressy | Thats why I never bothered with the camera cvars when I did the lists on wowpedia |
00:23.03 | fewyn | dolby: add categories to the top maybe? |
00:23.07 | Ressy | I logged them all, but didn't fill out any of the pages. |
00:23.14 | fewyn | dolby: it's just not super obvious you can click on addons |
00:23.34 | fewyn | i spent a couple moments going huh how do i go to the categories now |
00:24.04 | Semlar | cameraOverShoulder is my new favorite cvar |
00:24.45 | Semlar | because you can do this https://gfycat.com/OrangeAfraidEasternglasslizard |
00:29.21 | Stanzilla | great Ressy now you made im play with the camera |
00:30.32 | Semlar | at least i got it to stop telling me i had unspent talent points |
00:30.39 | Stanzilla | :D |
00:56.42 | Spriithy | hey foxlit ? |
00:56.47 | Spriithy | Still around there ? |
01:30.13 | *** join/#wowuidev kd3 (~Kaydeethr@unaffiliated/kd3) |
01:39.17 | *** join/#wowuidev JTF195 (~JTF195@dynamic-acs-72-23-41-221.zoominternet.net) |
01:48.53 | foxlit | moo |
01:50.03 | *** join/#wowuidev Sintacks (~Syntax@173-80-124-191.swbycmtk01.res.dyn.suddenlink.net) |
01:54.32 | Stanzilla | <PROTECTED> |
01:54.41 | Stanzilla | importunt questhon |
01:56.36 | Neffi | Stanzilla: "whack is until it breaks" - Semlar |
01:56.41 | Neffi | s/is/it/ |
01:58.22 | Semlar | i break everything |
01:58.48 | foxlit | # åããé å¼µã£ã¦åè
ãã |
01:59.22 | Semlar | reboots foxlit |
01:59.42 | foxlit | # ä¸çã®çºã«è² ããªã㧠|
02:00.24 | Semlar | neffi how do you say cvar in japanese |
02:00.41 | Neffi | no, Semlar, this is our quiz for the day |
02:00.48 | Neffi | you can't cheat off me |
02:02.29 | mckenziemc | reflashes Semlar. |
02:02.41 | Semlar | kitsune-senpai has forsaken us |
02:02.57 | Rythal1 | CVars all over |
02:15.17 | *** join/#wowuidev Amarande (~amarande@ool-44c4bab4.dyn.optonline.net) |
02:38.11 | *** join/#wowuidev yalb (xsbot@178.219.36.155) |
02:58.11 | *** join/#wowuidev End (robin@tetris.cornhooves.org) |
02:59.21 | *** join/#wowuidev kd3|hate`net (~quassel@unaffiliated/kd3) |
03:13.01 | VIad | hmm... am I doing something wrong, or is there some issue with CHAT_MSG_SYSTEM and ChatFrame_AddMessageEventFilter not hiding the message when I return true in my filter? |
03:15.38 | mckenziemc | something else is returning false for that message |
03:15.43 | VIad | it works fine on experience by discovery of areas, but not if I deliver a quest :/ |
03:15.49 | kullervo | https://youtu.be/SO2Tjd0EwPw |
03:15.51 | mckenziemc | iirc the handlers are ORed |
03:15.53 | VIad | yet my filter picks up on the message and handles it, it's weird |
03:18.34 | Trela | kullervo: OMFG. I started the video, "OH SO CUTE", got up, turned around to adjust the fan... "ALOHA SNACK BAAAAAR" |
03:18.37 | Trela | {Alexia} WHAT THE SHIT?! |
03:19.19 | kullervo | first time I made one of these |
03:21.24 | VIad | hmm, seems like I need to add more filters dang :p |
03:28.32 | *** join/#wowuidev chaud (~chaud@2602:30a:2ef2:3290:b0bd:5332:8650:2f6) |
03:29.25 | *** join/#wowuidev [TOM_RUS] (~something@2.92.60.96) |
03:30.35 | *** join/#wowuidev chaud (~chaud@2602:30a:2ef2:3290:b0bd:5332:8650:2f6) |
03:34.18 | FireSiku | "Lets do some quick rifts in D3", start a solo GR, right as I killed the rift boss, the game crashed, cant reconnect to it because solo. |
03:34.23 | FireSiku | Guess I didnt want to play D3 after all. |
03:36.18 | *** join/#wowuidev Iriel (~Iriel@173-8-135-209-SFBA.hfc.comcastbusiness.net) |
03:36.18 | *** mode/#wowuidev [+o Iriel] by ChanServ |
03:42.24 | Stanzilla | :D |
04:14.58 | *** join/#wowuidev ShadniX (dagger@p5DDFF59C.dip0.t-ipconnect.de) |
04:59.37 | *** join/#wowuidev MentalPower (~textual@23.252.53.177) |
05:34.13 | *** join/#wowuidev Elektrode (~Elektrode@wsip-72-215-244-100.br.br.cox.net) |
06:04.14 | Simca | <Semlar> foxlit i don't suppose you have any ideas for how one might determine what value ranges are expected for a cvar |
06:04.41 | Simca | decompile, analyze cvar parsing API functions in assembly for expected values |
06:04.42 | Simca | :> |
06:04.45 | Simca | have fun |
06:05.51 | Semlar | decompiles simca |
06:06.53 | *** join/#wowuidev Torhal_ (~Torhal@li1313-180.members.linode.com) |
06:07.58 | Simca | err disassemble, my bad |
06:08.35 | Semlar | part of the problem is that it doesn't appear to correct invalid values |
06:08.43 | Semlar | so i don't know if i can even trace that |
06:08.54 | Simca | right |
06:10.09 | Semlar | i suppose at some point it would have to get to what that particular cvar actually does |
06:10.23 | Semlar | and there'd probably be conditional jumps there |
06:11.03 | Simca | nah you're right you'd have to go to where the code actually uses the value |
06:11.12 | Simca | and see what values are being looked for |
06:11.14 | Simca | or used for |
06:11.29 | Simca | it'd be a great adventure with weeks of work |
06:11.47 | Semlar | that would be way more work than just manually determining what each cvar probably does |
06:12.05 | Simca | yeah |
06:12.06 | Semlar | i was hoping for something a little more automated |
06:23.59 | *** join/#wowuidev uwharrie (~uwharrie@cpe-24-74-57-229.carolina.res.rr.com) |
06:28.41 | *** join/#wowuidev Torhal (~Torhal@li1313-180.members.linode.com) |
06:34.44 | *** join/#wowuidev Esamynn|Away (~chatzilla@d154-5-17-3.bchsia.telus.net) |
06:37.57 | *** join/#wowuidev Torhal (Torhal@2600:3c02::f03c:91ff:fe91:db7b) |
06:42.12 | Fisker | yawns and hugs Cairenn |
06:42.31 | Cairenn | hugs Fisker |
06:45.47 | Fisker | yay |
07:03.25 | *** join/#wowuidev VIad (~Vlad@cm-84.213.146.58.getinternet.no) |
07:13.48 | Semlar | -- To make the UI feel more responsive, we update the UI immediately as if we got the server response. |
07:13.55 | Semlar | ! |
07:21.04 | FireSiku | What? |
07:23.10 | Semlar | i feel lied to |
07:23.53 | FireSiku | Why? |
07:26.15 | Semlar | they don't wait for a response to update the ui! |
07:26.59 | FireSiku | So, why are you feeling lied to? Because the ui might not have accurate information without that response? |
07:40.37 | *** join/#wowuidev Torhal (Torhal@2600:3c02::f03c:91ff:fe91:db7b) |
07:53.29 | *** join/#wowuidev g0urra (~g0urra@unaffiliated/gourra) |
07:58.58 | jleclanche | looking for a good logging solution (remote server w/ search, stats etc) with nginx support. suggestions? sentry only deals with errors |
08:04.33 | *** join/#wowuidev Sajaki (~Sajaki@255.75-64-87.adsl-dyn.isp.belgacom.be) |
08:24.02 | *** join/#wowuidev NuSuey (uid3556@gateway/web/irccloud.com/x-runbnqvmwmbkvhgi) |
08:48.31 | *** join/#wowuidev stolenlegacy (~stolenleg@unaffiliated/stolenlegacy) |
08:51.41 | plaw | YO ALL FLOSS FREETARD PEOPLE SHOULD ESCAPE YOUR NORTHERN WINTER HELL COME TO HOBART FOR LCA2017 GET YOUR BOSS TO PAY FOR IT BECAUSE IT'S ESSENTIAL BUSINESS NETWORKING https://hobart.lca2017.org/ |
08:53.19 | Kalroth | thats some shitty spam, where's the usual horny female 19 year old private message |
08:53.20 | plaw | also, I kinda own a bar in downtown hobart that does great wine and whiskey and is big supporter of the event so |
08:53.27 | plaw | Kalroth: a/s/l? |
08:53.50 | Kalroth | 19/yes please/what does l stand for again?? |
08:54.01 | plaw | length |
08:54.06 | Kalroth | oh |
08:54.29 | Kalroth | hobart is like pretty much the other side of the planet for me |
08:54.43 | plaw | look that's the same for any aussie city |
08:54.47 | nevcairiel | you can tunnel through then |
08:54.56 | plaw | and hobart's only an extra hour or so from there... so... |
08:55.15 | plaw | and we have the greatest modern art museum on the planet at the moment, too |
08:55.28 | plaw | tunnels to nevcairiel |
08:55.35 | Kalroth | you also got some good breaks DJs! |
08:56.13 | Kalroth | also you're far enough south to have a decent climate and not that many venomous creatures |
08:56.15 | plaw | well, walshy (see above re modern museum) can aford them |
08:56.48 | plaw | see http://mofo.net.au/ for previous festivals that are on around same time |
08:56.56 | Kalroth | you lack sheep though, dont you? |
08:56.57 | plaw | Kalroth: actually, all our snakes... |
08:56.59 | Kalroth | oh |
08:57.05 | plaw | nah we got shitloads of sheep |
08:57.13 | Kalroth | i thought they migrated to the kiwis |
08:57.22 | plaw | it's kangaroos and emus we don't have |
08:57.29 | Kalroth | what about drop bears |
08:57.33 | plaw | wallabies, sure. imported emus, sure. |
08:57.42 | plaw | oh dropbears... they're nothing. we have dropdevils. |
08:57.47 | Kalroth | gasp |
08:58.02 | plaw | they're like tassie tassie devils crossed with drop bears but somewhat worse |
08:59.12 | Kalroth | yeah, that does sound kinda scary |
08:59.33 | Kalroth | we only got drop golden retrievers here |
08:59.41 | Kalroth | they'll snuggle you to death |
09:02.02 | plaw | cowers |
09:27.34 | harl | wtf? http://www.wowace.com/paste/15281/ |
09:30.59 | harl | so, err.. i'm not allowed to stomp on this apple wearing my invisible hat because the pizza in the fridge is upside down.. |
09:31.14 | harl | or what |
09:39.51 | Ironii | try turning the pizza |
09:54.39 | *** join/#wowuidev Yoshimo (~anything@unaffiliated/yoshimo) |
10:30.28 | Kesava | uh, how does one get to old dalaran (or pandaland) |
10:30.40 | Kesava | the boat isn't there and the portal to pandaland isn't there |
10:30.43 | Kesava | i assume because quests |
10:31.37 | Kesava | i guess i could just do the quest |
10:32.10 | Kesava | oh god i won't be able to fly |
10:34.07 | Kesava | i can fly, yay. |
10:38.06 | Kesava | probably the only person in northrend right now |
10:42.16 | Kesava | SO with this I have discovered there's a limit on the number of nameplates which'll render |
10:43.07 | Kesava | seems to be 30 |
10:44.25 | Kesava | mayhaps it's a cvar |
10:48.35 | nevcairiel | hasnt there always be a bit of a limit |
10:52.16 | Kesava | non |
10:52.27 | Kesava | unless it was like 1000 |
10:53.35 | Kesava | well, maybe 100 |
11:05.35 | [TOM_RUS] | nameplates cap has been known since first build... |
11:06.42 | [TOM_RUS] | *legion build |
11:07.47 | Gnarfoz | that's great. |
11:08.05 | Gnarfoz | nevcairiel: I concur with Kesava http://i.imgur.com/4MMin2b.png |
11:10.34 | nevcairiel | u ded |
11:11.15 | *** join/#wowuidev _Parnic (xbins@distribution.xbins.org) |
11:11.21 | mikma | is legion fun? |
11:15.56 | Gnarfoz | very ded, yeah ^^ |
11:16.12 | mikma | ded fun |
11:29.30 | Gnarfoz | Torhal: I am oddly reminded of you https://i.imgur.com/1qxG4LZ.gifv |
11:40.23 | *** join/#wowuidev Arrowmaster (~Arrowmast@WoWUIDev/WoWAce/ResponsibleForEverythingAndNothing/Arrowmaster) |
11:45.13 | Maldivia | Hmm... how many Swedes do we have in channel by now, or more precisely people living in Stockholm? |
11:47.48 | Gnarfoz | I only know of g0urra, and I don't know if he's in Stockholm |
11:47.56 | Gnarfoz | and apparently Sharparam |
11:48.04 | g0urra | I am not from Stockholm |
11:51.15 | Maldivia | Or are they all too caught up with Eurovision :) |
11:51.24 | Gnarfoz | that's not on yet, is it |
11:53.00 | Maldivia | Well, the grand finale shows starts tonight at 21 CET, but the party has been going on since middle of last week :) |
11:53.08 | Gnarfoz | that's a long party |
11:56.04 | Maldivia | It is indeed! |
11:56.08 | zenzelezz | I am greatly amused at how butthurt some people in Norway are that we didn't get to the final |
11:56.31 | Gnarfoz | so BNSetMatureLanguageFilter(false) is just gone? |
11:56.50 | Gnarfoz | (6.2.4, that is, I haven't logged in much since then) |
11:57.05 | Maldivia | Zenzelezz, You should have sent hungry hearts instead, and you would have been in top 5 :) |
11:58.15 | Kesava | trade is no longer filled with "why can't i transmog", now it's just "inv to dalaran" |
12:04.49 | Kesava | BY THE WAY |
12:04.58 | Kesava | how does one undo ActionCam full |
12:05.03 | Kesava | none doesn't seem to work |
12:05.10 | Kesava | oh, off. kay. |
12:07.31 | zenzelezz | Maldivia: I wouldn't know, I haven't listened to any of ours |
12:07.46 | Gnarfoz | I wish durcyn wasn't dead :( |
12:07.49 | Gnarfoz | ~seen durcyn |
12:07.50 | purl | durcyn <~js@WoWUIDev/Durcyn> was last seen on IRC in channel #wowuidev, 885d 17h 27m 4s ago, saying: 'artificial calcium you say'. |
12:08.43 | Maldivia | Zenzelezz, http://m.youtube.com/watch?v=ocXhOl1wSfQ |
12:09.09 | zenzelezz | Maldivia: I haven't heard any because I don't care :-p |
12:09.20 | zenzelezz | I'll see whatever is in the final |
12:09.33 | Maldivia | Zenzelezz, watch it -- it's fun! |
12:21.35 | *** join/#wowuidev Funkeh` (~Funkeh`@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh) |
13:37.15 | *** join/#wowuidev Noshei (~quassel@c-24-9-171-99.hsd1.co.comcast.net) |
14:22.05 | *** join/#wowuidev Bibi_ (sid144515@gateway/web/irccloud.com/x-byctkkknlipyrrci) |
14:24.58 | *** join/#wowuidev sylvanaar (sid18093@pdpc/supporter/active/sylvanaar) |
14:24.58 | *** join/#wowuidev Kemayo (uid37658@gateway/web/irccloud.com/x-ctyugbkadhsckmiw) |
14:25.43 | *** join/#wowuidev madsushi (sid19189@gateway/web/irccloud.com/x-fxhnehdiszyealzd) |
14:40.36 | karl_w_w | can't hamburg the hamburglar |
14:53.00 | *** join/#wowuidev Esamynn|Away (~chatzilla@d154-5-17-3.bchsia.telus.net) |
15:06.21 | Gnarfoz | Ashbringer Get!! |
15:06.25 | Gnarfoz | (again) |
15:17.33 | VIad | I feel so lame for playing a humility+forbidden healing deck in brawl :( |
15:17.48 | VIad | works vs zoo :p |
15:27.54 | *** join/#wowuidev Iriel (~Iriel@173-8-135-209-SFBA.hfc.comcastbusiness.net) |
15:27.55 | *** mode/#wowuidev [+o Iriel] by ChanServ |
15:31.38 | *** join/#wowuidev Ressy (Ressy@WoWUIDev/WoWAce/ARL/Ressy) |
15:35.27 | mckenziemc | so if i have eg. mail items on a plate character when legion goes live, the mail item appearances will become available for my mail characters to transmogrify to? |
15:36.55 | nevcairiel | perhaps, perhaps not |
15:40.38 | VIad | some scrub gold priest did brawl and spammed me emotes, he stopped when he started to loose. some people just cant handle winning :p |
15:40.55 | VIad | acting cocky, me winning hopefully made him a bit mad :p |
15:41.33 | VIad | mckenziemc: I think they said if you can equip it, it unlocks |
15:41.45 | VIad | unsure if they are going to be picky about the item being your type of main gear :p |
15:41.55 | VIad | like my dk having some class less cloth in his bags |
15:45.26 | VIad | they might probably keep it on can equip basis |
15:58.24 | VIad | think a lot of 14 year olds like to spam "wow" when winning :p |
16:01.36 | karl_w_w | VIad, the innervate y'shaarj deck is pretty cool |
16:02.00 | VIad | I dont got all the legendaries and dont got dust to make yshaarj |
16:02.18 | VIad | atm playing around with a renounce darkness deck in brawl :p |
16:02.25 | VIad | results are often a loss vs zoo but amusing otherwise |
16:07.40 | VIad | renounce darkness won vs a murlock deck, standard tidecaller+oracle |
16:10.06 | Gnarfoz | anyone else stuck on "logging in to game server" for beta? |
16:11.34 | VIad | beta consists of constant random dc, world server down, login issues that resolve themselves within a couple of minutes |
16:11.47 | VIad | and lag of course, for us in eu |
16:12.11 | Ironii | and more phasing issues that you can count |
16:12.14 | Gnarfoz | 170 ms is not a problem, really. |
16:12.22 | Gnarfoz | they just restarted for phasing, seemed to work |
16:12.33 | Gnarfoz | but then I was stuck in loading screen to Dalaran ^^ |
16:12.46 | VIad | areas with a lot of people take ages to load for me |
16:12.47 | VIad | :p |
16:13.19 | Ironii | didn't try questing after the reset |
16:13.40 | Ironii | just trying to catch all player spells and pets that are counted as creatures |
16:14.40 | Ironii | not sure what happened tho, i wanted to change characters but coulnd't log off or do anything, looked like everyone else was able to play normal tho |
16:15.44 | foxlit | so, um, I have this problem |
16:15.55 | Fisker | hugs foxlit |
16:15.59 | foxlit | I have a function which, given some components, constructs an output |
16:16.54 | foxlit | there may be multiple variants of each component, with each variant being flagged for distinct feature sets. |
16:18.36 | Fisker | So hugs don't solve it? |
16:19.28 | foxlit | the function produces an output which is an intersection of all of the input variants' feature sets. |
16:19.41 | Yoshimo | Gnarfoz: i think the phasing in dalaran is a lot worse than long login times |
16:20.11 | Gnarfoz | Yoshimo: well, it worked most recently. but then the entire thing stopped working. |
16:20.16 | Gnarfoz | speaking of which, just got back in. :D |
16:20.38 | *** join/#wowuidev Funkeh` (~Funkeh`@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh) |
16:20.50 | foxlit | and I want to use the minimum number of function calls to produce outputs which cover the set of all features. |
16:21.02 | foxlit | </trainwreck of a problem description> |
16:22.29 | Iriel | foxlit: knowing you have a problem is 50% of the solution! |
16:22.33 | Iriel | foxlit: so you have that going for you |
16:22.37 | foxlit | As an example, suppose the function takes two compoments; the first only has one variant, supporting features {A,B,C,D}; the second has three variants, supporting features {A,B}, {C}, {D}. I'd have to compute f({A,B,C,D}, {A,B}), f({A,B,C,D}, {C}), f({A,B,C,D}, {D}) |
16:24.50 | mckenziemc | this isn't a google code jam problem, is it? :p |
16:24.53 | foxlit | Iriel: I suspect that /which/ problem you have is also like 50% of the solution. |
16:25.25 | Iriel | foxlit: That certainly helps too. |
16:25.30 | foxlit | ^knowing |
16:25.36 | Iriel | foxlit: Is there a second part to your example? |
16:25.55 | foxlit | not unless you need there to be one. |
16:26.13 | Iriel | I |
16:26.18 | foxlit | But my rubber duck tells me I should mention that within a component, all variant feature sets are disjoint |
16:26.33 | Iriel | I'm trying to figure out which the piece that's troubling you is. |
16:27.18 | Iriel | is it where you have a 3rd function with {A,B} and {C,D} and you need to know that you don't call {A,B,C,D} {C} {A,B} ? |
16:28.55 | Iriel | If so, can you start with a set containing a set of the components for the first function's variants. |
16:29.11 | mckenziemc | you're given a list of components, but not what variants they are, and want to produce a list of all possible intersections? |
16:29.13 | foxlit | I think it's just that I think that the repsentation that I have for thoset things is inconvinient. |
16:29.48 | Iriel | Then for the second funcion, you union each of it's variants with the members in that set, if it's empty, ignore it, if it's smaller than the first function's set then you have to partition that into pieces. |
16:30.04 | Iriel | (I'm explaining it poorly, but you end up iterating that for each function) |
16:30.08 | foxlit | realistically, I should just write a recursive function which keeps track of the intersection so far. |
16:30.08 | *** join/#wowuidev Elektrode (~Elektrode@wsip-72-215-244-100.br.br.cox.net) |
16:30.24 | Iriel | Are the number of components relatively small? Canyou just use bitmasks? |
16:31.10 | Iriel | I mean number of VARIANTS, sorry. |
16:31.12 | *** join/#wowuidev stolenlegacy_ (~stolenleg@unaffiliated/stolenlegacy) |
16:31.46 | Iriel | (Or FEATURES, i need to make myself a glossary of your terms it seems, too much morning 8-( ) |
16:31.48 | foxlit | Everything is sufficiently small that you don't have to particularly care about runtime performance. |
16:32.00 | Iriel | Can a function NOT support a feature? |
16:32.14 | Iriel | Canyou have [{A,B,C,D}] and [{A,B} {D}] ? |
16:32.31 | foxlit | I'd like to be able to fail loudly if that happens. |
16:32.50 | Iriel | I think you can do this in two passes then |
16:33.00 | Iriel | First pass partitions the set of features. |
16:33.35 | Iriel | Second pass selects the variants for each partition. |
16:33.53 | Iriel | So in your example, first pass produces {A,B} {C} {D} |
16:34.23 | *** join/#wowuidev Elektrode (~Elektrode@wsip-72-215-244-100.br.br.cox.net) |
16:34.35 | Iriel | the more interesting example would be [{A,B},{C,D}] and [{A},{B,C,D}] |
16:34.45 | Iriel | where the first pass produces {A}, {B}, {C,D} |
16:35.57 | Iriel | As: {A,B,C,D} => [ABCD*AB={A,B},ABCD*CD{C,D}] => [AB*A={A},AB*BCD={B},CD*BCD={CD}] |
16:36.06 | Iriel | (adhoc notation FTW) |
16:37.24 | Iriel | You can union all of the resulting partitions and yell if it doesn't match the set of features. |
16:37.36 | foxlit | that involves computing all the intersections, right? |
16:39.41 | foxlit | Ah, no, you don't do that. Okay. |
16:41.33 | Stanzilla | you guys are hurting my brain |
16:43.33 | Fisker | Hurt my brain Stanzilla |
16:43.34 | Iriel | foxlit: the only expansion is previous stage partitions against next function's variants. |
16:52.04 | mckenziemc | hurts Fisker. |
17:06.02 | *** join/#wowuidev Yoshimo (~anything@unaffiliated/yoshimo) |
17:08.35 | Semlar | i wonder why they removed :GetModel() |
17:10.18 | [TOM_RUS] | because client has no file names to return? |
17:12.09 | Semlar | what do you mean |
17:13.06 | [TOM_RUS] | I mean exactly what I said |
17:13.37 | Yoshimo | [TOM_RUS]: you seem to be familiar with a lot of wows internal plumbing, are you interested in bringing the wireshark wow protocol dissector back up to speed? |
17:14.28 | Semlar | elaborate on what you said |
17:17.19 | [TOM_RUS] | Semlar, it used to return filename, client no longer has filenames, so it can't return them |
17:17.43 | Semlar | why doesn't the client have file names |
17:17.49 | Stanzilla | casc |
17:18.08 | Semlar | they have casc on live and still have file paths |
17:18.13 | [TOM_RUS] | Yoshimo, isn't protocol encrypted? how would you get decryption keys? memory reading? |
17:19.20 | Semlar | you can also still call SetModel |
17:20.07 | Yoshimo | i have no idea, i just saw an email adress of yours linking to an emulator and i saw that wireshark tries to analyse wow traffic and complains about unknown packages, which according to a bug on the wireshark bugtracker is due to being outdated |
17:22.04 | Semlar | it looks like you can rotate models in all directions now |
17:23.32 | *** join/#wowuidev Seerah (~RyanNL@104-180-66-29.lightspeed.mmphtn.sbcglobal.net) |
17:23.32 | *** mode/#wowuidev [+o Seerah] by ChanServ |
17:30.36 | foxlit | Semlar: internal references were updated not to use filenames |
17:31.01 | Gnarfoz | so they're moving to Overwatch's model? |
17:31.25 | foxlit | I dont know what that is. |
17:31.45 | Gnarfoz | no filenames |
17:32.15 | Gnarfoz | (and possibly everything encrypted up the wazoo) |
17:32.29 | foxlit | Not a very meaningful statement, but sure, why not. |
17:33.05 | foxlit | Keys are still path-derived, but there is no reason that cant change in the future. |
17:33.33 | Gnarfoz | not a very meaningful reply, to me |
17:33.34 | Semlar | what is the adventure map |
17:33.49 | foxlit | Maybe someone got sick of Simca pointing out filename typos :P |
17:34.03 | zenzelezz | lol |
17:34.05 | Yoshimo | isn't that the menu where you select the legion zone where you want to start leveling Semlar? |
17:34.21 | Semlar | how do you open it |
17:34.32 | Stanzilla | in your class order hall |
17:35.54 | Semlar | is that something we can actually get to right now |
17:36.01 | Stanzilla | yep |
17:36.08 | Semlar | how do i get there |
17:36.09 | Stanzilla | if the server lets you, that is |
17:36.15 | Stanzilla | you have to do the broken shore intro |
17:36.17 | Semlar | i want to see what this looks like |
17:36.18 | Stanzilla | then your artifact quest |
17:36.25 | Semlar | ehhhh |
17:36.54 | foxlit | (The way live works is that various tables reference file IDs, and the client has a table to translate to paths... |
17:37.58 | foxlit | ... which casc hashes and looks up in the rootfile to find actual content hashes to retrieve from the casc store) |
17:39.45 | foxlit | (In Legion, various tables reference the rootfile keys directly, so no filenames are easily retrievable) |
17:40.58 | VIad | foxlit: is the manifest in the exe itself or downloaded from blizz servers? |
17:41.01 | Gnarfoz | interesting |
17:41.09 | Yoshimo | Semlar: i could make a picture if dalaran didn't have phasing issues currently |
17:41.42 | VIad | I mean if there is a manifest then it might as well just be the old listfile right, in terms of looking stuff up and extracting |
17:42.31 | Iriel | foxlit: Do you think that's just to avoid having the need for an extraneous lookup, and thus save time/memory? |
17:42.57 | Iriel | foxlit: I can see a complication being that you can't replace a file without updating all of the references TO the file, but conversely that's also arguably a defensive design decision. |
17:43.01 | *** join/#wowuidev breser (breser@fornix.brain.org) |
17:43.20 | Iriel | foxlit: Especially if there's any kind of cryptographic verification of the data. |
17:43.38 | foxlit | Iriel: the root key->content hash map is still mutable |
17:44.14 | Iriel | foxlit: ah, so they've gone from 2 indirections to 1? |
17:44.24 | foxlit | so no need to update references. Yes. |
17:46.53 | Iriel | foxlit: Do they do any localization at the key to hash level? |
17:49.25 | *** join/#wowuidev FireSiku (~FireSiku@216.228.216.83) |
17:50.19 | foxlit | I kind of lied |
17:50.41 | Fisker | :( |
17:50.47 | Fisker | I thought you loved me |
17:51.17 | foxlit | and I'm going to do it again: it's really a (root key, locale) -> content hash map |
17:52.08 | foxlit | So same file name/ID maps to different things on different locales |
17:52.31 | foxlit | You can ser this working on for example the garrison player XP reward icon |
17:52.52 | foxlit | it reads XP on English locales, but something else on others |
17:53.01 | Iriel | Makes sense, and is an excellent reason to have that mapping at all if the paths are already discarded during build. |
17:54.40 | mckenziemc | seizes Fisker's assets. |
17:56.13 | foxlit | its mildly painful since the ids do not allow you to identify related assets |
17:58.42 | Iriel | Time to build a dependency graph and start inferring! |
17:59.45 | foxlit | (I was thinking of things like "this is an icon" or "this is an EJ button texture") |
18:00.54 | Semlar | this is not a pipe |
18:17.08 | zenzelezz | | |
18:48.54 | *** join/#wowuidev Yoshimo (~anything@unaffiliated/yoshimo) |
18:53.03 | *** join/#wowuidev kd3 (~quassel@unaffiliated/kd3) |
18:56.51 | *** join/#wowuidev Elektrode (~Elektrode@wsip-72-215-244-100.br.br.cox.net) |
18:58.26 | *** join/#wowuidev Elektrode (~Elektrode@wsip-72-215-244-100.br.br.cox.net) |
18:59.51 | *** join/#wowuidev Elmoe (~Elmoe@c-98-232-13-45.hsd1.wa.comcast.net) |
19:04.57 | foxlit | commence #eurovision, Semlar. |
19:05.17 | Semlar | does that really need to be a quakenet broadcast |
19:05.48 | Semlar | what's the deal with eurovision anyway |
19:07.21 | foxlit | Comedy, really. |
19:11.58 | zenzelezz | 40 years ago it was "look how good our country is" |
19:12.11 | zenzelezz | now it's "look how awkard all of Europe (and Australia) is" |
19:12.32 | zenzelezz | because for some reason Eurovision is a big thing in Australia |
19:26.03 | mckenziemc | login issues on release? |
19:27.57 | zenzelezz | I don't recall the Eurovision ever having loging issues |
19:28.54 | zenzelezz | also login |
19:28.54 | mckenziemc | boots zenzelezz. |
19:29.57 | zenzelezz | hangs at POST |
19:52.05 | VIad | spam getting just weird these days http://ss.bool.no/capture_1463255515.png |
19:52.38 | VIad | can't even get scammed if I want to, nothing to click |
19:52.54 | kullervo | VIad: maybe you're supposed to reply to it |
19:52.58 | VIad | hmm, yeah |
19:53.03 | VIad | wonder if I will get a response :p |
19:54.34 | *** join/#wowuidev PhatsoTGT (~PhatsoTGT@unaffiliated/phatsotgt) |
19:55.54 | Iriel | You should respond with something like 'Milk from SUPERMARKET' |
19:56.06 | Iriel | maybe it's an ARG for an about to be released word association game? |
20:02.57 | *** join/#wowuidev A-KO (~A-KO@2601:41:4103:9fb4:4cc9:ad23:657c:d567) |
20:19.25 | Gnarfoz | can I cast Hearthstone programmatically? I'm not in combat |
20:21.50 | zenzelezz | been a while, but isn't that just /use Hearthstone |
20:21.52 | zenzelezz | or something like that |
20:27.36 | Gnarfoz | /cast works, that's not the issue, I want to do it automatically as soon as scripts are able to execute, because I just see a loading screen and then the game for half a second |
20:27.53 | zenzelezz | oh, automatically. Your question lacked that |
20:28.06 | Gnarfoz | programmatically? |
20:28.13 | zenzelezz | tha'ts not the same as automatically |
20:28.16 | Gnarfoz | well, ok |
20:28.31 | zenzelezz | but if I was less drunk, I would have understood |
20:28.35 | Gnarfoz | I considered me pasting that into chat "manual" :D |
20:28.53 | zenzelezz | yeah, it makes sense in hindsight |
20:29.00 | zenzelezz | but I'm driving tanks with my friend Captain Morgan |
20:29.14 | Gnarfoz | woo I made it through |
20:40.46 | zenzelezz | the wilderness? |
20:46.37 | *** join/#wowuidev A-KO^^ (~A-KO@2601:41:4103:9fb4:4cc9:ad23:657c:d567) |
20:54.17 | karl_w_w | http://imgur.com/gallery/tt68pQb |
20:55.09 | *** join/#wowuidev A-KO^^ (~A-KO@2601:41:4103:9fb4:744e:1131:81b4:5bc) |
20:56.16 | zenzelezz | that moment when a you start a Steam download, the Twitch stream you're watching lags as a result, and you hear someone in your neighbourhood singing "Scatman John" songs |
20:57.25 | zenzelezz | karl_w_w: facepalm |
20:57.49 | mckenziemc | seats karl_w_w in a socket. |
20:58.03 | karl_w_w | mounts mckenziemc on a motherboard |
20:59.08 | *** join/#wowuidev Sajaki (~Sajaki@255.75-64-87.adsl-dyn.isp.belgacom.be) |
21:02.22 | karl_w_w | ooh good, another cat picture https://i.imgur.com/uVp2DVf.jpg |
21:06.36 | zenzelezz | lol |
21:16.54 | FireSiku | Dat 240cores. |
21:17.18 | zenzelezz | 240 or bust |
21:22.46 | mckenziemc | and only 59 processes to run on them :( |
21:27.26 | nevcairiel | one process could be plenty |
21:33.06 | zenzelezz | yep. Non-blocked threads are the interesting aspect |
21:35.49 | Ironii | Stanzilla is there a working WA for beta? |
21:36.06 | zenzelezz | WinAce? WinAmp? |
21:36.06 | nevcairiel | Ironii: <Stanzilla> http://weakauras.wtf/WeakAuras-7.0.build2.zip |
21:36.44 | Ironii | nevcairiel thanks |
21:37.32 | *** join/#wowuidev Amarande (~amarande@ool-44c4bab4.dyn.optonline.net) |
21:47.05 | PhatsoTGT | http://hastebin.com/xiyutaguce.lua anyone know why the GetInventoryItemDurability part works after reloading UI but not when initially logging in to the character? |
21:48.06 | PhatsoTGT | gives me a bunch of nil results when having logged out and in but not after a UI reload |
21:48.35 | *** join/#wowuidev znf (~ibm86@unu.card-sharing.eu) |
21:48.35 | nevcairiel | some info has a bit of a delay until its available |
21:48.56 | PhatsoTGT | is there an event that i can sync it with? |
21:48.58 | nevcairiel | so try delaying execution |
21:49.04 | nevcairiel | what event do you call it on now |
21:49.20 | nevcairiel | most info should be available latest at PEW |
21:49.36 | nevcairiel | usually at PLAYER_LOGIN already |
21:50.21 | PhatsoTGT | AceAddon Inititialize is called before PEW? |
21:50.29 | nevcairiel | try using OnEnable instead |
21:52.21 | PhatsoTGT | well my modules all use a custom initialize function because i want to be able to coordinate modules later on. but right now its all called from one OnInitialize at the start. is OnEnable the generally better solution or what? |
21:52.57 | PhatsoTGT | well that works |
21:53.04 | nevcairiel | if you rely on game information, OnInit is often too early |
21:54.53 | PhatsoTGT | just asking because i dont want to have my whole addon switch from OnInit to OnEnable just because one module is having issues? so if OnInit is cleaner then I'd rather go that and just wait for PEW with that module |
21:55.17 | nevcairiel | you can use OnEnable in modules as well and have it update its data |
21:56.07 | PhatsoTGT | so OnInit and OnEnable have no fundamental difference rather than just being called a little later? |
21:56.57 | PhatsoTGT | oh i see |
21:57.11 | nevcairiel | of course there is a difference, init is always called and enable only when its enabled, also enable can also bne called multiple times when modules or entire addons are enabled/disabled |
21:57.12 | PhatsoTGT | ace documentation saves the day |
21:58.52 | zenzelezz | always awkward when the answer is in the documentation |
21:59.17 | PhatsoTGT | well the original question wasnt really answered by the documentation. |
21:59.24 | PhatsoTGT | it helped clearing it up tho |
21:59.32 | zenzelezz | oh, I'm not saying it was |
21:59.43 | zenzelezz | I'm three drinks of Morgan into the night, so I'm just making comments |
21:59.50 | PhatsoTGT | nice |
22:00.18 | PhatsoTGT | got grounded by my parents. have to babysit and collect their drunken remains later tonight |
22:00.25 | PhatsoTGT | my parents |
22:00.28 | PhatsoTGT | not my sisters |
22:00.55 | PhatsoTGT | well.. babysit sisters, collect parents |
22:01.16 | PhatsoTGT | but that way i can get double drunk tomorrow |
22:01.25 | PhatsoTGT | so i got that going for me which is nice |
22:03.01 | zenzelezz | eyes Cairenn conspicuously |
22:03.21 | Cairenn | o.O |
22:06.02 | PhatsoTGT | so the conclusion to all this is, that ace already provides a nice way to load config/defaults seperately before creating all the actual magic. neat |
22:06.47 | *** join/#wowuidev Seerah (~RyanNL@104-180-66-29.lightspeed.mmphtn.sbcglobal.net) |
22:06.47 | *** mode/#wowuidev [+o Seerah] by ChanServ |
22:07.40 | PhatsoTGT | of course authors use that rarely because nice and clean is to much effort |
22:07.41 | PhatsoTGT | :D |
22:25.20 | *** join/#wowuidev Simca (~Simca@c-73-28-210-11.hsd1.fl.comcast.net) |
22:27.53 | *** join/#wowuidev Amarande (~amarande@ool-44c4bab4.dyn.optonline.net) |
22:44.03 | *** join/#wowuidev ccox (~ccox@WoWUIDev/Norganna/Developer/CCox) |
23:07.00 | Gnarfoz | how did we end up dead last again? lol :D |
23:07.11 | Gnarfoz | did she just not show up or something ;D |
23:07.12 | PhatsoTGT | politics |
23:07.27 | Gnarfoz | u wot m8? |
23:07.38 | PhatsoTGT | me potatoe too |
23:07.59 | PhatsoTGT | on another note: anyone know a fitting event to listen to for durability loss? |
23:08.39 | *** join/#wowuidev Seerah (~RyanNL@104-180-66-29.lightspeed.mmphtn.sbcglobal.net) |
23:08.52 | Gnarfoz | UPDATE_INVENTORY_DURABILITY |
23:08.53 | *** mode/#wowuidev [+o Seerah] by ChanServ |
23:09.47 | PhatsoTGT | seriously some wow programming websites have serious issues with SEO |
23:10.15 | Gnarfoz | not really, the main problem they have is not being up to date. |
23:10.55 | Gnarfoz | wowprogramming used to be auto-generated, but cladhaire is grazing on greener pastures these days, and most everything else is community-generated/wiki and lags behind terribly |
23:11.59 | *** join/#wowuidev Amarande (~amarande@ool-44c4bab4.dyn.optonline.net) |
23:16.38 | PhatsoTGT | well the event was there. it just wasnt listed when googling "wow lua event durability" |
23:17.47 | foxlit | number of people searching for wow programming content: 3. |
23:18.08 | fewyn | <PROTECTED> |
23:20.58 | Gnarfoz | PhatsoTGT: had you left out "lua" from that, it would have been result #1. |
23:22.16 | foxlit | altertnaively, just going directly to http://wowpedia.org/Events and doing ctrl+f "durability" would've also worked. |
23:23.27 | PhatsoTGT | are those guaranteed to be all and first foremost still existent? |
23:23.41 | foxlit | no. |
23:23.45 | foxlit | you get what you pay for. |
23:23.57 | foxlit | nothing is ever guaranteed when it comes to wow docs. |
23:25.06 | Semlar | heh, docs |
23:25.50 | foxlit | the lists were originally good through 5.4.8, dunno where things are now. |
23:26.13 | foxlit | 6.2.4 and 6.0.2 for global functions and events respectively, if the labels are to be trusted. |
23:32.56 | PhatsoTGT | why does lua let me do ListenDo("event",function self:Update() end) but not ListenDo("event",self:Update) ? |
23:33.28 | FireSiku | Because self:Update is sugar for self.update(self) ? |
23:33.40 | foxlit | the former is also a syntax error. |
23:34.00 | FireSiku | That too. |
23:34.03 | nevcairiel | if anything it would be self.Update, but you need to be aware that the self parameter is then not passed to the Update function |
23:34.43 | nevcairiel | while creating a closure captures the self value and its passed through the : notation |
23:36.00 | PhatsoTGT | foxlit you mean the missing brackets? |
23:36.04 | PhatsoTGT | () |
23:36.10 | PhatsoTGT | are those called brackets? |
23:36.21 | nebula | parens |
23:36.36 | PhatsoTGT | > languages |
23:36.41 | PhatsoTGT | not even once |
23:36.42 | nebula | or rather parentheses |
23:36.43 | PhatsoTGT | :D |
23:36.58 | foxlit | parentheses is preferable, but brackets is a catch-all. |
23:37.33 | nevcairiel | https://en.wikipedia.org/wiki/Bracket#Names_for_various_bracket_symbols =p |
23:38.09 | nebula | yea yea, but i assume most people would associate brackets with square brackets |
23:38.54 | PhatsoTGT | thats what you meant with syntax error foxlit right? |
23:38.57 | foxlit | yes. |
23:39.15 | PhatsoTGT | good. yeah i had that, just forgot to type them here :D |
23:41.14 | PhatsoTGT | oh |
23:41.55 | PhatsoTGT | parents confirmed smashed. thats going to be a long 1,5km trip |
23:53.29 | *** join/#wowuidev Lynxium (Lynxium@bzq-84-109-128-19.red.bezeqint.net) |