IRC log for #wowace on 20160319

00:01.09pompy1nice
00:51.34nebulaStanzilla: no, makes me sad i was there last weekend
00:51.50nebulapendulum performing!
01:24.49*** join/#wowace Sunshine (Sunshine@unaffiliated/sunshine/x-2691069)
01:24.49*** mode/#wowace [+v Sunshine] by ChanServ
01:50.32*** join/#wowace stolenlegacy_ (~stolenleg@unaffiliated/stolenlegacy)
01:52.25*** join/#wowace Sunshine (Sunshine@2600:3c00::f03c:91ff:fedb:9160)
01:52.25*** join/#wowace Sunshine (Sunshine@unaffiliated/sunshine/x-2691069)
01:52.25*** mode/#wowace [+v Sunshine] by ChanServ
03:43.48Stanzillanebula: man I wish I was there
03:43.54Stanzillabut garrix was a bit disappointing
03:44.10Stanzillatoo calm for me
03:49.15quiescenso.o
04:09.07pompy1o.o indeed
04:15.49MysticalOSStanzilla, you tried PTR yet? the latest build of both alpha and ptr broke a ton of bnet apis. it's not even possible to get toon name off friends. it returns *,0. realm/zone return nil. heck the only thing that returns correctly is faction. lets hope it doesn't go live this way...
04:16.16MysticalOSit worked in previous builds, only latest build of both ptr and alpha hosed it.
04:16.34StanzillaMysticalOS: yeah I'd like to think they know
04:16.38Stanzillaotherwise it would be borderline retarded
04:16.41Stanzillabut not surprising
04:16.45quiescensgives pompy1 a cookie
04:17.04MysticalOSi half expect it to go live broken, then fixed within days
04:17.09Stanzillaor that
04:17.15Stanzillaman I forgot that I need to change WA for it
04:17.33MysticalOSora throws errors too, i was in ptr earlier seeing what mods still need updating
04:17.57StanzillaI use BNGetNumFriends GetNumFriendToons and GetFriendToonInfo
04:17.59quiescensupdate everything~!
04:18.13MysticalOSyeah you'll need to update
04:19.17MysticalOSyou want quick and dirty for now fix, then address it properly later, http://pastebin.com/KtG5g9Sa
04:19.25MysticalOSwon't address BNGetNumFriends though
04:21.08Stanzillaaccording to http://blue.mmo-champion.com/topic/403437-624-lua-api-changes/ I can just replace BNGetFriendToonInfo -> BNGetFriendGameAccountInfo
04:21.08StanzillaBNGetNumFriendToons -> BNGetNumFriendGameAccounts
04:21.19MysticalOSyes
04:21.24MysticalOSmy pastebin basically
04:21.39MysticalOSthat's compat code i did until 6.2.4 is live, then i'll just do proper renames
04:21.40Stanzillaok but it does not say GetNumFriends changed?
04:21.50MysticalOSyeah i don't think BNGetNumFriends changed
04:21.54MysticalOSso fine there
04:21.59Stanzillagreat
04:22.02StanzillaI only use those 3
04:23.34MysticalOSwim was a pain,and when i finally got it working perfectly on both live and ptr. one of apis started getting invalid returns. then it got even worse. at first I was trying to see if I can fix it but then realized the problem was blizzard. so we'll see in 6.2.4
04:23.47Stanzillabah I guess I have to do Chatter, too
04:24.14MysticalOSKILLALL BN_CONVERSATION
04:24.43MysticalOSif any of that code is in chatter. they yoinked entire thing
04:25.02Stanzillayeah I know
04:27.58Stanzillajokes on them, chatter never supported conversations :D
04:28.20Stanzillaoh there
04:28.24StanzillaI'm blind
04:30.39quiescens/pat Stanzilla
04:33.24StanzillaMysticalOS: what's your battletag
04:33.49quiescensspai!
04:42.19*** join/#wowace Megalon (~wig0r@193-80-66-203.adsl.highway.telekom.at)
04:58.39StanzillaSemlar: before I look at the code, how big of a hack is this? http://www.wowinterface.com/downloads/info20964-NoRealm.html
04:59.26Semlarwell
04:59.34Semlari wrote it so
05:00.13Semlari'm pretty sure i replaced the chat frame's AddMessage function
05:00.55Stanzillayes you did
05:01.03Semlarthis probably could have been written more efficiently but then it wouldn't be as pretty
05:01.23Semlarit looks like i actually hooked every chat frame's AddMessage function
05:02.39Semlari remember running into issues with prat coloring player names and messing with my pattern
05:02.42Stanzillathat doesnt make it less scary
05:03.17Semlari appear to have written this almost illegibly
05:03.33Semlari like it
05:04.31Stanzilla:D
05:04.33Semlarsomeone in the comments asked if i could make an addon that hid your realm, but showed other realm names
05:04.39Stanzillabtw do you use something to change the look of chat bubbles?
05:05.03Semlari never have
05:05.16Stanzillaok
05:05.19Semlarbut i know you can do it
05:05.31Stanzillayeah the thing I'm using has a mem leak
05:05.40Stanzillathat's why I was asking and looking for something else
05:05.41Semlarwhat are you using
05:05.57Stanzillahttp://mods.curse.com/addons/wow/bubblicious
05:11.34Semlari'm not sure why it would be leaking
05:11.56quiescensis semlar breaking reality again?
05:12.07StanzillaI guess it does not gc the bubbles
05:12.14Stanzillaafter a raid night it's super high on ram usage
05:12.21Semlarit doesn't create anything
05:12.39Semlarthere's a single call to CreateFrame
05:12.54Semlarwhich should only get called once
05:13.02quiescensstop breaking things o.o
05:13.12Semlari didn't do nuffin
05:13.27quiescenslies
05:13.48Semlari guess it could be from calling SetFont over and over
05:14.04Semlari'm pretty sure that's a bad idea
05:15.53quiescenswhy do it!
05:15.54Semlarhow much memory does this actually use
05:16.08Stanzilladont remember exactly but over 20mb
05:16.43Stanzillapretty sure it also uses a lot of cpu and lags
05:16.45Semlarthat's high but not necessarily meaningful
05:16.49Stanzillacomments seem to agree on that
05:17.04Semlarit has pretty much all of Ace embedded in it so if it's loading first all of that is being attributed to this addon
05:17.40StanzillaI have ace standalone though
05:17.46Stanzillaand stuff that loads before it
05:18.12StanzillaI'll disable the setfont call for now and see if it is better
05:18.38Semlarif Prat then return end
05:18.48Stanzillayeah it is also in prat
05:19.01Semlarthat almost certainly isn't going to work
05:19.10Semlarthis addon is always going to load before prat does
05:19.24Semlarare you running prat?
05:19.37Stanzillano
05:24.55Semlarokay i think calling GetBackdrop is creating a new table every single time
05:25.00Semlarand they aren't caching anything
05:25.07Semlarso it's just doing that every 0.1 seconds
05:26.42Semlarin other words it's adding around 80kb every second to memory
05:27.00Stanzillayeah figured
05:27.32Semlaris the backdrop the only way to identify a chat bubble
05:28.02StanzillaI have no idea
05:28.23StanzillaI actually hide the background in my version
05:28.46Stanzillahttps://github.com/Stanzilla/Bubblicious/commit/b1bdf4965ce7e4e48fa4efffd5dd585eb41e60f1
05:28.51Semlarwell they're using it to find the chat bubbles
05:28.58Semlarlike how you have to scan for nameplates
05:29.06Stanzillayeah I know what you mean
05:30.02Semlari mean, i'm not 100% sure that it's being caused by GetBackdrop, but that's my best guess
05:30.46Semlarit needs to do something like cache every frame it's seen so it doesn't rescan them
05:31.14Semlari bet chat bubbles have other identifiers though
05:31.20Semlarmight be another way to do it
05:31.43Stanzillaevery other addon that I looked at did the same so far
05:32.23Semlari'm sure they're all copying whoever did it first
05:32.53Semlarwouldn't be too hard to optimize
05:34.12Semlardoes this need to process the same chat bubble multiple times or just apply some style to it once
05:34.59Semlarthis "dynamic expansion" thing would have to be run repeatedly
05:35.02Stanzillaguess every time it shows
05:35.08Stanzillathis looks cool btw http://www.wowinterface.com/downloads/info19562-BubbleBobble.html
05:35.23Semlarhaaaaank
05:35.49Stanzillahe finds the chatbubble by interating ever world frame child and scanning for the text
05:36.02Stanzillathat's one method without using the backdrop
05:39.46Semlardo chat bubbles show for anything except /say and /yell
05:39.56Stanzillaparty chat
05:41.22Semlari think hank's design should be a lot better
05:41.34Stanzillayeah
05:43.59quiescensnerf semlar o.o
05:44.08Semlardon't nerf me bro
05:44.27Semlarhands quiescens a scrollframe
05:44.39quiescensframes Semlar
05:44.47Semlarit was a red herring!
05:44.49Stanzillathanks for your help, Semlar
05:45.06Semlari'm not sure why it wouldn't be garbage collected though
05:45.14Semlarmaybe it doesn't run in combat
05:45.28*** join/#wowace ShadniX (dagger@p5DDFCAE4.dip0.t-ipconnect.de)
05:45.48Semlarcreating tables all the time is pretty miserable for performance though
05:45.58Stanzillayeah
05:47.37*** join/#wowace RLD_osx_ (~RLD_osx@94.242.213.6)
05:47.57Semlarthis could also be optimized but that would be effort
05:48.10Semlarit's probably not necessary
05:48.27Stanzillait will probably perform way better in a raid
05:48.36Semlarhe only skins the frames once and only scans for them in response to chat events
05:48.47Stanzillayup
06:36.27*** join/#wowace Yoshimo (~anything@unaffiliated/yoshimo)
07:01.52*** join/#wowace NuSuey (uid3556@gateway/web/irccloud.com/x-wursshrvkktbmipb)
10:12.38nevcairielblizzy must have changed something in the battl.net client, my US starter edition suddenly decided to show up in a EU client, it didnt do that until now
10:15.24StanzillaI always had that
10:15.46nevcairielmine only showed up when i logged into the client selecting US, not EU
10:16.44nevcairielnow it always shows /shrug
10:16.45FiskerI wouldn't know because I have so many fucking starter editions
10:16.55nevcairielyou can ask support to trim them
10:17.51nevcairieli have a second full license with expired gametime from back when i tried out dual boxing, i wonder if i can get rid of that one
10:29.07FiskerYou can
10:31.02*** join/#wowace NuSuey (uid3556@gateway/web/irccloud.com/x-vlhgvzryskqkyuzl)
10:54.15*** join/#wowace Yoshimo (~anything@unaffiliated/yoshimo)
12:32.36Funkeh`nevcairiel, think they buggered something up
12:32.50Funkeh`I tried to access account management and it sent me to us.battle.net from the client
12:33.03Funkeh`sitting there scratching my head as to why my tickets arent showing
12:42.06Megalonstop hacking
12:42.09Megalonyou 4chans
12:42.49Fiskerhey Funkeh`
12:43.10Funkeh`maybe Fisker
12:52.39Fiskerok
13:47.44*** join/#wowace stolenlegacy (~stolenleg@chello080109205025.5.graz.surfer.at)
13:47.44*** join/#wowace stolenlegacy (~stolenleg@unaffiliated/stolenlegacy)
15:13.11*** join/#wowace Grum (~grum@irc.grum.nl)
15:25.19*** join/#wowace NuSuey (uid3556@gateway/web/irccloud.com/x-rdwlvxcycvuyqohs)
17:16.06*** join/#wowace harl (harl@unaffiliated/harl)
18:01.58*** join/#wowace Yoshimo (~anything@unaffiliated/yoshimo)
18:26.49harlgeez.. lots of trolls & generally antisocial people from EU-Blackhand -.-
18:27.01harlthere should be a way to ignore whole guilds / realms etc
18:40.41Stanzillaoh nevcairiel is there an easy way to have the charge number have a strata above the proc glow?
18:40.54StanzillaI just remembered that this is still annoying me when I read your last commits
18:44.20*** join/#wowace Megalon (~wig0r@193-80-66-203.adsl.highway.telekom.at)
19:10.02sylvanaarStanzilla: what is wrong with my bubble mods?
19:10.08sylvanaar:(
19:10.25Stanzillasylvanaar: read the rest of the conversation :D the method used does not perform well!
19:12.42sylvanaarYou think GetBackdrop actually creates something?
19:13.00sylvanaarThat isn't already there
19:13.27StanzillaI don't, Semlar does
19:14.03Semlari said it was the most likely culprit, i didn't actually test it
19:14.09sylvanaarI see
19:14.13Semlarand i still do
19:15.49StanzillaI only saw the repeated applying of stuff as a cpu problem
19:16.00Stanzillathat other addon only does it when an actual message gets out
19:16.02Stanzillanot all the time
19:19.53sylvanaarYou know it has an early exit if it already processed the fontstring
19:19.54Semlarjust tested it and it does create a new table every time it's called
19:20.25sylvanaarThat's  pretty lame
19:23.26Semlarwhich means every time it finds a frame with a backdrop it adds its size to memory every 0.1 seconds
19:23.31sylvanaarSo does it really use that much memory as a result, or is it 50l
19:23.35sylvanaar50k
19:24.00Semlarit was 80kb per second with 1 chat bubble when i checked last night
19:24.36Semlarstanzilla said it was like 20mb after a boss fight
19:24.43sylvanaarReally
19:24.50Stanzillareplace boss fight with raid night
19:24.52Stanzillabut yeah
19:24.55sylvanaarThats pretty amazing. The GC doesn't run
19:25.05Semlari don't know why they aren't being collected
19:25.15Semlarit might just be in combat
19:25.49Semlareither way, creating a bunch of tables can actually slow the game down a surprising amount on some computers
19:26.06sylvanaarI bet
19:27.14Kalrothespecially if they're from ikea
19:27.19Kalrothsome assembly required
19:27.28Semlartries to calm kalroth down
19:29.34Semlaroh i have party chat bubbles disabled, that would explain why i didn't think they had them
19:33.08sylvanaarI guess an optimization would be to only run the scanner when there are new chat messages
19:34.05sylvanaarThe problem of course is what if no chatframe is registered for them
19:53.48Semlarwell you can register for the chat events yourself
19:54.15Semlarbut you'd have to keep scanning for a certain amount of time after the message is sent because the bubble isn't necessarily going to be on screen
20:03.00sylvanaaryeah
20:04.43sylvanaaror i could make a cache table with weak keys for all the worldframe frames, and store that backdrop table there
20:05.42sylvanaarmaybe weak keys and values. Though the GC doesn't seem to be running, so that may not work
20:06.46sylvanaarI could tag the frame once I found the right backdrop, since the frames are actually reused.
20:06.55sylvanaarThat sounds like the best solution
20:07.56sylvanaarisChatBubble = true, false, nil. If it's nil check the backdrop
20:10.10sylvanaarI need to update my Lua plugin, then I'll implement that. Stupid digitalocean. Why does my build server just die for no reason
20:40.35Gnarfozbecause cloud
20:50.47Megalonbecause butt?
20:51.32nebulawhat what?
20:52.55Megalonins nebula's butt
20:53.25nebula( ͡° ͜ʖ ͡°)
21:09.22sylvanaarSo I updated prat and bubblicious to optimize the frame scanning, let me know if it helps
21:09.56Semlaroptimizes stanzilla with sylvanaar scanning
21:10.32sylvanaarwonders if repo will ever return
21:12.03sylvanaarStanzilla: ^ just for you
21:16.05*** join/#wowace RLD_osx (~RLD_osx@24-182-109-27.dhcp.ftwo.tx.charter.com)
22:08.12nebulagitk
22:08.15nebulaoops
22:49.28*** join/#wowace Ressy (Ressy@WoWUIDev/WoWAce/ARL/Ressy)
22:50.20Stanzillasylvanaar: oho!
22:50.52Stanzillasylvanaar: you dont have that on github btw
22:50.56Stanzillahad to import from curse
22:57.33*** join/#wowace Megalon (~wig0r@193-80-66-203.adsl.highway.telekom.at)
23:56.44sylvanaarwhats the best torrent client for windows now?

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.