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? |