| 00:01.09 | pompy1 | nice | 
| 00:51.34 | nebula | Stanzilla: no, makes me sad i was there last weekend | 
| 00:51.50 | nebula | pendulum 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.48 | Stanzilla | nebula: man I wish I was there | 
| 03:43.54 | Stanzilla | but garrix was a bit disappointing | 
| 03:44.10 | Stanzilla | too calm for me | 
| 03:49.15 | quiescens | o.o | 
| 04:09.07 | pompy1 | o.o indeed | 
| 04:15.49 | MysticalOS | Stanzilla, 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.16 | MysticalOS | it worked in previous builds, only latest build of both ptr and alpha hosed it. | 
| 04:16.34 | Stanzilla | MysticalOS: yeah I'd like to think they know | 
| 04:16.38 | Stanzilla | otherwise it would be borderline retarded | 
| 04:16.41 | Stanzilla | but not surprising | 
| 04:16.45 | quiescens | gives pompy1 a cookie | 
| 04:17.04 | MysticalOS | i half expect it to go live broken, then fixed within days | 
| 04:17.09 | Stanzilla | or that | 
| 04:17.15 | Stanzilla | man I forgot that I need to change WA for it | 
| 04:17.33 | MysticalOS | ora throws errors too, i was in ptr earlier seeing what mods still need updating | 
| 04:17.57 | Stanzilla | I use BNGetNumFriends GetNumFriendToons and GetFriendToonInfo | 
| 04:17.59 | quiescens | update everything~! | 
| 04:18.13 | MysticalOS | yeah you'll need to update | 
| 04:19.17 | MysticalOS | you want quick and dirty for now fix, then address it properly later, http://pastebin.com/KtG5g9Sa | 
| 04:19.25 | MysticalOS | won't address BNGetNumFriends though | 
| 04:21.08 | Stanzilla | according to http://blue.mmo-champion.com/topic/403437-624-lua-api-changes/ I can just replace BNGetFriendToonInfo -> BNGetFriendGameAccountInfo | 
| 04:21.08 | Stanzilla | BNGetNumFriendToons -> BNGetNumFriendGameAccounts | 
| 04:21.19 | MysticalOS | yes | 
| 04:21.24 | MysticalOS | my pastebin basically | 
| 04:21.39 | MysticalOS | that's compat code i did until 6.2.4 is live, then i'll just do proper renames | 
| 04:21.40 | Stanzilla | ok but it does not say GetNumFriends changed? | 
| 04:21.50 | MysticalOS | yeah i don't think BNGetNumFriends changed | 
| 04:21.54 | MysticalOS | so fine there | 
| 04:21.59 | Stanzilla | great | 
| 04:22.02 | Stanzilla | I only use those 3 | 
| 04:23.34 | MysticalOS | wim 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.47 | Stanzilla | bah I guess I have to do Chatter, too | 
| 04:24.14 | MysticalOS | KILLALL BN_CONVERSATION | 
| 04:24.43 | MysticalOS | if any of that code is in chatter. they yoinked entire thing | 
| 04:25.02 | Stanzilla | yeah I know | 
| 04:27.58 | Stanzilla | jokes on them, chatter never supported conversations :D | 
| 04:28.20 | Stanzilla | oh there | 
| 04:28.24 | Stanzilla | I'm blind | 
| 04:30.39 | quiescens | /pat Stanzilla | 
| 04:33.24 | Stanzilla | MysticalOS: what's your battletag | 
| 04:33.49 | quiescens | spai! | 
| 04:42.19 | *** join/#wowace Megalon (~wig0r@193-80-66-203.adsl.highway.telekom.at) | 
| 04:58.39 | Stanzilla | Semlar: before I look at the code, how big of a hack is this? http://www.wowinterface.com/downloads/info20964-NoRealm.html | 
| 04:59.26 | Semlar | well | 
| 04:59.34 | Semlar | i wrote it so | 
| 05:00.13 | Semlar | i'm pretty sure i replaced the chat frame's AddMessage function | 
| 05:00.55 | Stanzilla | yes you did | 
| 05:01.03 | Semlar | this probably could have been written more efficiently but then it wouldn't be as pretty | 
| 05:01.23 | Semlar | it looks like i actually hooked every chat frame's AddMessage function | 
| 05:02.39 | Semlar | i remember running into issues with prat coloring player names and messing with my pattern | 
| 05:02.42 | Stanzilla | that doesnt make it less scary | 
| 05:03.17 | Semlar | i appear to have written this almost illegibly | 
| 05:03.33 | Semlar | i like it | 
| 05:04.31 | Stanzilla | :D | 
| 05:04.33 | Semlar | someone in the comments asked if i could make an addon that hid your realm, but showed other realm names | 
| 05:04.39 | Stanzilla | btw do you use something to change the look of chat bubbles? | 
| 05:05.03 | Semlar | i never have | 
| 05:05.16 | Stanzilla | ok | 
| 05:05.19 | Semlar | but i know you can do it | 
| 05:05.31 | Stanzilla | yeah the thing I'm using has a mem leak | 
| 05:05.40 | Stanzilla | that's why I was asking and looking for something else | 
| 05:05.41 | Semlar | what are you using | 
| 05:05.57 | Stanzilla | http://mods.curse.com/addons/wow/bubblicious | 
| 05:11.34 | Semlar | i'm not sure why it would be leaking | 
| 05:11.56 | quiescens | is semlar breaking reality again? | 
| 05:12.07 | Stanzilla | I guess it does not gc the bubbles | 
| 05:12.14 | Stanzilla | after a raid night it's super high on ram usage | 
| 05:12.21 | Semlar | it doesn't create anything | 
| 05:12.39 | Semlar | there's a single call to CreateFrame | 
| 05:12.54 | Semlar | which should only get called once | 
| 05:13.02 | quiescens | stop breaking things o.o | 
| 05:13.12 | Semlar | i didn't do nuffin | 
| 05:13.27 | quiescens | lies | 
| 05:13.48 | Semlar | i guess it could be from calling SetFont over and over | 
| 05:14.04 | Semlar | i'm pretty sure that's a bad idea | 
| 05:15.53 | quiescens | why do it! | 
| 05:15.54 | Semlar | how much memory does this actually use | 
| 05:16.08 | Stanzilla | dont remember exactly but over 20mb | 
| 05:16.43 | Stanzilla | pretty sure it also uses a lot of cpu and lags | 
| 05:16.45 | Semlar | that's high but not necessarily meaningful | 
| 05:16.49 | Stanzilla | comments seem to agree on that | 
| 05:17.04 | Semlar | it 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.40 | Stanzilla | I have ace standalone though | 
| 05:17.46 | Stanzilla | and stuff that loads before it | 
| 05:18.12 | Stanzilla | I'll disable the setfont call for now and see if it is better | 
| 05:18.38 | Semlar | if Prat then return end | 
| 05:18.48 | Stanzilla | yeah it is also in prat | 
| 05:19.01 | Semlar | that almost certainly isn't going to work | 
| 05:19.10 | Semlar | this addon is always going to load before prat does | 
| 05:19.24 | Semlar | are you running prat? | 
| 05:19.37 | Stanzilla | no | 
| 05:24.55 | Semlar | okay i think calling GetBackdrop is creating a new table every single time | 
| 05:25.00 | Semlar | and they aren't caching anything | 
| 05:25.07 | Semlar | so it's just doing that every 0.1 seconds | 
| 05:26.42 | Semlar | in other words it's adding around 80kb every second to memory | 
| 05:27.00 | Stanzilla | yeah figured | 
| 05:27.32 | Semlar | is the backdrop the only way to identify a chat bubble | 
| 05:28.02 | Stanzilla | I have no idea | 
| 05:28.23 | Stanzilla | I actually hide the background in my version | 
| 05:28.46 | Stanzilla | https://github.com/Stanzilla/Bubblicious/commit/b1bdf4965ce7e4e48fa4efffd5dd585eb41e60f1 | 
| 05:28.51 | Semlar | well they're using it to find the chat bubbles | 
| 05:28.58 | Semlar | like how you have to scan for nameplates | 
| 05:29.06 | Stanzilla | yeah I know what you mean | 
| 05:30.02 | Semlar | i mean, i'm not 100% sure that it's being caused by GetBackdrop, but that's my best guess | 
| 05:30.46 | Semlar | it needs to do something like cache every frame it's seen so it doesn't rescan them | 
| 05:31.14 | Semlar | i bet chat bubbles have other identifiers though | 
| 05:31.20 | Semlar | might be another way to do it | 
| 05:31.43 | Stanzilla | every other addon that I looked at did the same so far | 
| 05:32.23 | Semlar | i'm sure they're all copying whoever did it first | 
| 05:32.53 | Semlar | wouldn't be too hard to optimize | 
| 05:34.12 | Semlar | does this need to process the same chat bubble multiple times or just apply some style to it once | 
| 05:34.59 | Semlar | this "dynamic expansion" thing would have to be run repeatedly | 
| 05:35.02 | Stanzilla | guess every time it shows | 
| 05:35.08 | Stanzilla | this looks cool btw http://www.wowinterface.com/downloads/info19562-BubbleBobble.html | 
| 05:35.23 | Semlar | haaaaank | 
| 05:35.49 | Stanzilla | he finds the chatbubble by interating ever world frame child and scanning for the text | 
| 05:36.02 | Stanzilla | that's one method without using the backdrop | 
| 05:39.46 | Semlar | do chat bubbles show for anything except /say and /yell | 
| 05:39.56 | Stanzilla | party chat | 
| 05:41.22 | Semlar | i think hank's design should be a lot better | 
| 05:41.34 | Stanzilla | yeah | 
| 05:43.59 | quiescens | nerf semlar o.o | 
| 05:44.08 | Semlar | don't nerf me bro | 
| 05:44.27 | Semlar | hands quiescens a scrollframe | 
| 05:44.39 | quiescens | frames Semlar | 
| 05:44.47 | Semlar | it was a red herring! | 
| 05:44.49 | Stanzilla | thanks for your help, Semlar | 
| 05:45.06 | Semlar | i'm not sure why it wouldn't be garbage collected though | 
| 05:45.14 | Semlar | maybe it doesn't run in combat | 
| 05:45.28 | *** join/#wowace ShadniX (dagger@p5DDFCAE4.dip0.t-ipconnect.de) | 
| 05:45.48 | Semlar | creating tables all the time is pretty miserable for performance though | 
| 05:45.58 | Stanzilla | yeah | 
| 05:47.37 | *** join/#wowace RLD_osx_ (~RLD_osx@94.242.213.6) | 
| 05:47.57 | Semlar | this could also be optimized but that would be effort | 
| 05:48.10 | Semlar | it's probably not necessary | 
| 05:48.27 | Stanzilla | it will probably perform way better in a raid | 
| 05:48.36 | Semlar | he only skins the frames once and only scans for them in response to chat events | 
| 05:48.47 | Stanzilla | yup | 
| 06:36.27 | *** join/#wowace Yoshimo (~anything@unaffiliated/yoshimo) | 
| 07:01.52 | *** join/#wowace NuSuey (uid3556@gateway/web/irccloud.com/x-wursshrvkktbmipb) | 
| 10:12.38 | nevcairiel | blizzy 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.24 | Stanzilla | I always had that | 
| 10:15.46 | nevcairiel | mine only showed up when i logged into the client selecting US, not EU | 
| 10:16.44 | nevcairiel | now it always shows /shrug | 
| 10:16.45 | Fisker | I wouldn't know because I have so many fucking starter editions | 
| 10:16.55 | nevcairiel | you can ask support to trim them | 
| 10:17.51 | nevcairiel | i 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.07 | Fisker | You 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.36 | Funkeh` | nevcairiel, think they buggered something up | 
| 12:32.50 | Funkeh` | I tried to access account management and it sent me to us.battle.net from the client | 
| 12:33.03 | Funkeh` | sitting there scratching my head as to why my tickets arent showing | 
| 12:42.06 | Megalon | stop hacking | 
| 12:42.09 | Megalon | you 4chans | 
| 12:42.49 | Fisker | hey Funkeh` | 
| 12:43.10 | Funkeh` | maybe Fisker | 
| 12:52.39 | Fisker | ok | 
| 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.49 | harl | geez.. lots of trolls & generally antisocial people from EU-Blackhand -.- | 
| 18:27.01 | harl | there should be a way to ignore whole guilds / realms etc | 
| 18:40.41 | Stanzilla | oh nevcairiel is there an easy way to have the charge number have a strata above the proc glow? | 
| 18:40.54 | Stanzilla | I 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.02 | sylvanaar | Stanzilla: what is wrong with my bubble mods? | 
| 19:10.08 | sylvanaar | :( | 
| 19:10.25 | Stanzilla | sylvanaar: read the rest of the conversation :D the method used does not perform well! | 
| 19:12.42 | sylvanaar | You think GetBackdrop actually creates something? | 
| 19:13.00 | sylvanaar | That isn't already there | 
| 19:13.27 | Stanzilla | I don't, Semlar does | 
| 19:14.03 | Semlar | i said it was the most likely culprit, i didn't actually test it | 
| 19:14.09 | sylvanaar | I see | 
| 19:14.13 | Semlar | and i still do | 
| 19:15.49 | Stanzilla | I only saw the repeated applying of stuff as a cpu problem | 
| 19:16.00 | Stanzilla | that other addon only does it when an actual message gets out | 
| 19:16.02 | Stanzilla | not all the time | 
| 19:19.53 | sylvanaar | You know it has an early exit if it already processed the fontstring | 
| 19:19.54 | Semlar | just tested it and it does create a new table every time it's called | 
| 19:20.25 | sylvanaar | That's  pretty lame | 
| 19:23.26 | Semlar | which means every time it finds a frame with a backdrop it adds its size to memory every 0.1 seconds | 
| 19:23.31 | sylvanaar | So does it really use that much memory as a result, or is it 50l | 
| 19:23.35 | sylvanaar | 50k | 
| 19:24.00 | Semlar | it was 80kb per second with 1 chat bubble when i checked last night | 
| 19:24.36 | Semlar | stanzilla said it was like 20mb after a boss fight | 
| 19:24.43 | sylvanaar | Really | 
| 19:24.50 | Stanzilla | replace boss fight with raid night | 
| 19:24.52 | Stanzilla | but yeah | 
| 19:24.55 | sylvanaar | Thats pretty amazing. The GC doesn't run | 
| 19:25.05 | Semlar | i don't know why they aren't being collected | 
| 19:25.15 | Semlar | it might just be in combat | 
| 19:25.49 | Semlar | either way, creating a bunch of tables can actually slow the game down a surprising amount on some computers | 
| 19:26.06 | sylvanaar | I bet | 
| 19:27.14 | Kalroth | especially if they're from ikea | 
| 19:27.19 | Kalroth | some assembly required | 
| 19:27.28 | Semlar | tries to calm kalroth down | 
| 19:29.34 | Semlar | oh i have party chat bubbles disabled, that would explain why i didn't think they had them | 
| 19:33.08 | sylvanaar | I guess an optimization would be to only run the scanner when there are new chat messages | 
| 19:34.05 | sylvanaar | The problem of course is what if no chatframe is registered for them | 
| 19:53.48 | Semlar | well you can register for the chat events yourself | 
| 19:54.15 | Semlar | but 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.00 | sylvanaar | yeah | 
| 20:04.43 | sylvanaar | or i could make a cache table with weak keys for all the worldframe frames, and store that backdrop table there | 
| 20:05.42 | sylvanaar | maybe weak keys and values. Though the GC doesn't seem to be running, so that may not work | 
| 20:06.46 | sylvanaar | I could tag the frame once I found the right backdrop, since the frames are actually reused. | 
| 20:06.55 | sylvanaar | That sounds like the best solution | 
| 20:07.56 | sylvanaar | isChatBubble = true, false, nil. If it's nil check the backdrop | 
| 20:10.10 | sylvanaar | I 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.35 | Gnarfoz | because cloud | 
| 20:50.47 | Megalon | because butt? | 
| 20:51.32 | nebula | what what? | 
| 20:52.55 | Megalon | ins nebula's butt | 
| 20:53.25 | nebula | ( ͡° ÍÊ Í¡Â°) | 
| 21:09.22 | sylvanaar | So I updated prat and bubblicious to optimize the frame scanning, let me know if it helps | 
| 21:09.56 | Semlar | optimizes stanzilla with sylvanaar scanning | 
| 21:10.32 | sylvanaar | wonders if repo will ever return | 
| 21:12.03 | sylvanaar | Stanzilla: ^ just for you | 
| 21:16.05 | *** join/#wowace RLD_osx (~RLD_osx@24-182-109-27.dhcp.ftwo.tx.charter.com) | 
| 22:08.12 | nebula | gitk | 
| 22:08.15 | nebula | oops | 
| 22:49.28 | *** join/#wowace Ressy (Ressy@WoWUIDev/WoWAce/ARL/Ressy) | 
| 22:50.20 | Stanzilla | sylvanaar: oho! | 
| 22:50.52 | Stanzilla | sylvanaar: you dont have that on github btw | 
| 22:50.56 | Stanzilla | had to import from curse | 
| 22:57.33 | *** join/#wowace Megalon (~wig0r@193-80-66-203.adsl.highway.telekom.at) | 
| 23:56.44 | sylvanaar | whats the best torrent client for windows now? |