| 00:00.33 | cladhaire | between LEAVING and ENTERING tem? |
| 00:00.46 | Tem | those fired during a zone for me |
| 00:00.55 | Tem | and were only 1 or 2 |
| 00:00.57 | cladhaire | yes, because they |
| 00:01.05 | cladhaire | they're reinitializing the bindings, chatwindows and macros. |
| 00:01.15 | cladhaire | nothing will have changed |
| 00:01.17 | Tem | aye, as in events we want to let through |
| 00:02.02 | cladhaire | I don't understand why we need to let them through.. in what case do you need them to fire? |
| 00:02.10 | cladhaire | i'm okay with it-- but i wnat to talk it out =) |
| 00:02.12 | hyperChipmunk | those fire with no UI? |
| 00:02.31 | hyperChipmunk | oh duh |
| 00:02.33 | hyperChipmunk | dont' answer |
| 00:02.43 | hyperChipmunk | I'm stupid |
| 00:02.44 | *** join/#wowace Norque (n=Mickachu@074.a.001.dub.iprimus.net.au) |
| 00:03.48 | Tem | cladhaire: I'm more of the opinion that we should blacklist events |
| 00:04.02 | Tem | cladhaire: rather than not letting anything through unless it's on the whitelist |
| 00:04.03 | cladhaire | well you and kaelten decide, i'm okay with either |
| 00:04.24 | Tem | IMO only the known batshit events need to be filtered like this |
| 00:04.33 | cladhaire | I'm okay with that |
| 00:04.37 | cladhaire | you two decide =) |
| 00:04.39 | Tem | and to me, this has less chance of having issues |
| 00:04.59 | Kaelten | sorry what? |
| 00:05.00 | cladhaire | and what are the batshit events? |
| 00:05.04 | Kaelten | baby was distracting me |
| 00:05.05 | cladhaire | (20:03:40) Tem: cladhaire: I'm more of the opinion that we should blacklist events |
| 00:05.05 | cladhaire | (20:03:53) Tem: cladhaire: rather than not letting anything through unless it's on the whitelist |
| 00:05.48 | Kaelten | well compiling a list of batshit events would be a lot harder than just not responding to events during the in between |
| 00:05.51 | Tem | BAG_UPDATE, UNIT_INVENTORY_CHANGED, UPDATE_CHAT_COLOR, ACTIONBAR_UPDATE_BINDINGS |
| 00:05.59 | Tem | Kaelten: I disagree |
| 00:06.06 | Tem | Kaelten: just install warmup and zone |
| 00:06.08 | Tem | the look |
| 00:06.14 | Tem | s/the/then/ |
| 00:06.40 | Kaelten | on top of that if an addon really needs access during load it can still get it by forcing a whitelist. |
| 00:06.55 | Kaelten | tem: what you mean during regular gameplay? |
| 00:07.27 | Tem | by forcing a whitelist? |
| 00:07.28 | cladhaire | you two fight it out, and page me when you have an answer =) |
| 00:07.56 | Kaelten | self:RegisterEvent("Event", nil, true) |
| 00:08.20 | Tem | Oh, I didn't realise you were planning that structure |
| 00:08.23 | cladhaire | *nod* |
| 00:08.28 | cladhaire | cmon.. have faith =) |
| 00:08.31 | Kaelten | yep |
| 00:08.38 | Kaelten | that way you can say I need this event regardless |
| 00:08.45 | Tem | Yeah |
| 00:08.46 | Tem | I dunno |
| 00:08.57 | Tem | I still lean towards a blacklist, but either way is good for me |
| 00:09.38 | Kaelten | I say white list |
| 00:10.40 | Tem | let me flesh out my opinion a little more |
| 00:11.12 | Tem | a blacklist allows you to *unregister* for those events during a zone |
| 00:11.32 | Kaelten | but that also minimizes the effect of what we're trying to do |
| 00:11.40 | Tem | which means that when those events fire, you do *no* processing |
| 00:11.43 | Kaelten | since some will be allowed through anyway |
| 00:12.06 | Tem | I don't think there is any reason to *ever* handle one of the blacklist events during a zone |
| 00:12.29 | Tem | Iriel put it very well |
| 00:13.07 | cladhaire | why do you need UPDATE_MACROS when you would need BAG_UPDATE? |
| 00:13.17 | cladhaire | that was the inconsistency that I didn't understand |
| 00:13.28 | Kaelten | well in my white list implementation I saved about 10% of my load time |
| 00:13.37 | Kaelten | probably would have been better if we actually deregistered the events |
| 00:13.38 | Kaelten | maybe |
| 00:13.47 | cladhaire | I can do that |
| 00:13.51 | Kaelten | clad) I redid it as a table lookup |
| 00:13.53 | cladhaire | with some magic |
| 00:14.11 | Tem | You logically leave the world (on one instance server) and re-enter it (on another instance server). Since your identity is stored on the server, the events are produced as the new server re-synchronizes the client with the server's state. |
| 00:14.41 | Tem | the extraneous events are the new server getting your info and spamming the event like it's new to you |
| 00:14.44 | Tem | but it's not new info |
| 00:14.53 | Tem | so it's pointless to do any processing of them |
| 00:15.03 | cladhaire | Ok, so we don't need anything, except ADDON_LOADED, VARIABLES_LOADED or PLAYER_ENTERING_WORLD |
| 00:15.08 | cladhaire | unless someone needs it |
| 00:15.18 | Tem | well chat events |
| 00:15.29 | cladhaire | they don't come during zoning afaik |
| 00:15.31 | cladhaire | or do they? |
| 00:15.33 | Tem | aye |
| 00:15.42 | Tem | I think it's possible anyway |
| 00:15.49 | cladhaire | .. i'm very skeptical |
| 00:15.56 | Tem | I don't see why not |
| 00:15.57 | cladhaire | i think they would be delayed until entering-world.. but i coul dbe wrong. |
| 00:16.21 | Tem | I haven't tested so it's really just a guess |
| 00:16.30 | cladhaire | gimme a second. |
| 00:17.26 | Kaelten | lets do the whitelist, I think its a slightly better option. |
| 00:19.24 | Kaelten | tem: how do I get the window to show up? |
| 00:19.40 | Kaelten | TARD:Show()? |
| 00:19.43 | Tem | aye |
| 00:19.48 | cladhaire | Tem: PLAYER_ENTERING_WORLD has to happen before CHAT_MSG events come across |
| 00:19.54 | Tem | cladhaire: cool |
| 00:19.56 | cladhaire | Run MessageEvent and reload |
| 00:20.07 | cladhaire | all the "SPAM" messages for addons happen at P_E_W.. and nothing happens before that. |
| 00:20.20 | Tem | cladhaire: addons aren't chat |
| 00:20.31 | cladhaire | Tem: I'm in raid/guild/party/general chat as well |
| 00:20.33 | Tem | cladhaire: addons are people calling ChatFrame:AddMessage |
| 00:20.33 | cladhaire | I never siad they were. |
| 00:20.36 | cladhaire | yes. |
| 00:20.37 | cladhaire | i'm aware. |
| 00:21.16 | cladhaire | the first time any CHAT_MSG event happens is after P_E_W |
| 00:21.50 | cladhaire | hence why if you reload.. nothing ever appears before the Ace load message (which doesn't happen until P_E_W) |
| 00:26.11 | Tem | PEWPEW |
| 00:26.14 | Tem | LAZERZ |
| 00:26.28 | Tem | Kaelten: you get the frame to show up? |
| 00:26.29 | cladhaire | indeed =) |
| 00:26.43 | cladhaire | so did we decide on a whitelist for the three events ace needs to initialize addons? |
| 00:27.01 | Kaelten | Tem: yep |
| 00:27.05 | Kaelten | whitelist the three clad |
| 00:27.19 | cladhaire | k |
| 00:27.34 | Kaelten | hmm anyone have the location of a 3d mesh I can use? |
| 00:27.48 | Tem | Kaelten: I've never been able to see one load properly |
| 00:31.25 | hyperChipmunk | YES! first try! |
| 00:35.18 | Kaelten | hrm I need a better example |
| 00:35.35 | Tem | for what? |
| 00:35.39 | Kaelten | model |
| 00:36.08 | Kaelten | I've got it to show up a model but its dark |
| 00:36.13 | Tem | oh |
| 00:36.37 | Tem | temporarily change your type to a PlayerModel |
| 00:36.42 | Tem | and do a SetUnit |
| 00:41.39 | cladhaire | if not isZoning or (isZoning and whiteList[event]) |
| 00:41.44 | cladhaire | any way to clean that up logically? |
| 00:41.46 | cladhaire | it looks ugly =) |
| 00:44.02 | hyperChipmunk | er |
| 00:44.05 | ckknight | ope |
| 00:44.08 | ckknight | nope* |
| 00:44.16 | Kaelten | if isZoning and not whitelist[event] then return end |
| 00:44.24 | hyperChipmunk | you don't need the first half |
| 00:45.06 | ckknight | yea, that's it, Kaelten |
| 00:45.10 | hyperChipmunk | right |
| 00:48.20 | Elviso | ckknight: I've got a preliminary background drawn up, but my PS is lame and won't properly save to .tga |
| 00:48.31 | Elviso | I've uploaded the PSD if you want to save it and try it out |
| 00:48.38 | ckknight | I use The GiMP |
| 00:49.09 | Elviso | I've used that before but don't believe I have it on this system |
| 00:49.15 | Elviso | I'll download it |
| 00:49.23 | ckknight | yea, it's Free |
| 00:51.58 | cladhaire | Kaelten: No, that won't work-- because isZoning is typically false |
| 00:52.43 | ckknight | how won't it work? |
| 00:52.53 | ckknight | if you're zoning, it stops the function |
| 00:52.59 | ckknight | thus the return |
| 00:54.32 | Tem | oh god damnit |
| 00:54.41 | Tem | fucking login server |
| 00:55.43 | Tem | AUTHENTICATE ME YOU PIECE OF ROTTEN SHIT |
| 00:56.12 | hyperChipmunk | you could be an imposter! |
| 00:58.22 | hyperChipmunk | AB time-to-victory implemented |
| 00:59.10 | Tem | oh nice hyperChipmunk |
| 00:59.28 | Tem | if I ever played AB because it wasn't the worst BG ever, that would be cool |
| 00:59.41 | hyperChipmunk | got it on the first try too =D |
| 00:59.49 | Tem | :) |
| 01:00.21 | hyperChipmunk | 00:00 within like a quarter of a second; even compensated for time between the tooltip update and the score updates |
| 01:05.05 | Tem | Kaelten: can you pastebin your model code so far |
| 01:05.23 | ckknight | hyperChipmunk, did you ever end up getting the 0.5 -> 0.8 code working? |
| 01:05.34 | cladhaire | Hrm.. anyone up to testing a new AceEvent? |
| 01:05.45 | Tem | I'd love to cladhaire, but I can't log in |
| 01:05.55 | Tem | I don't think many people can |
| 01:07.03 | Kaelten | tem: you sure you want it, its not much so far. |
| 01:07.22 | Tem | Kaelten: I just wanna see how you're doing it |
| 01:07.25 | Tem | in case I forgot to tell you anything |
| 01:07.29 | ckknight | can you pastebin it? |
| 01:07.34 | ckknight | I want to read it |
| 01:07.35 | cladhaire | http://ace.pastebin.com/645297 |
| 01:07.42 | Kaelten | http://ace.pastebin.com/645296 |
| 01:07.43 | cladhaire | That's the code without any debugging.. |
| 01:07.47 | cladhaire | I just know I have no syntax errors |
| 01:07.53 | hyperChipmunk | I got a bad result yesterday; trying it again today |
| 01:08.11 | hyperChipmunk | the reload thing kills it |
| 01:08.54 | cladhaire | Kaelten: See anything glaring or missing with what I posted? I need to clean it up a bit. |
| 01:09.11 | ckknight | I already see errors |
| 01:09.16 | Kaelten | clad: testing it |
| 01:09.19 | Tem | Kaelten: coolbeans. Looks good |
| 01:09.24 | Kaelten | clad: addons didn't load |
| 01:09.42 | Tem | I think I'm done with Editboxes |
| 01:09.45 | Tem | but I can't test |
| 01:09.50 | cladhaire | guys, its not ready for testing.. I'm just posting what I have-- I haven't loaded it up.. haven't done anything but write it =) |
| 01:10.01 | Kaelten | lol |
| 01:10.03 | cladhaire | Kaelten: It has to be activated in AceModule. |
| 01:10.06 | ckknight | cladhaire, line 90, the AceEvent in AceCore:new(AceEvent) there is nil |
| 01:10.24 | Kaelten | clad oh ya |
| 01:10.26 | cladhaire | *nod* |
| 01:10.27 | Kaelten | oops, revereted |
| 01:10.30 | cladhaire | have that fixed |
| 01:10.48 | Kaelten | tem: I can't test it either since I'd have to reload |
| 01:10.49 | cladhaire | that not an error so much as result of cut/paste code. |
| 01:10.57 | Tem | Kaelten: yeah that was my problem |
| 01:10.58 | cladhaire | ckknight: If its nil, AceCore just creates a new object. |
| 01:11.05 | ckknight | ah |
| 01:11.09 | ckknight | okay |
| 01:11.12 | cladhaire | so you can just cut the reference out. |
| 01:11.21 | Tem | Kaelten: I was in game, but I hadn't changed the toc yet, so I restarted wow. Now I can't get back in |
| 01:11.56 | Kaelten | tem: it just let me in about 5 mins ago, keep tryin |
| 01:12.07 | Tem | I am |
| 01:13.27 | Kaelten | tem: ok I can tell that its loaded the model but it can't figure out some of the other sets |
| 01:13.48 | Tem | what do you mean |
| 01:13.49 | Tem | ? |
| 01:14.50 | Kaelten | well its showing up as a shadowy outline |
| 01:14.57 | Tem | oh |
| 01:15.01 | Tem | that's model files |
| 01:15.10 | cladhaire | Kaelten: commited to svn |
| 01:15.43 | Kaelten | so its spost to be that way tem? |
| 01:16.16 | Tem | not really sure |
| 01:16.26 | Tekcub | hey clad, so question |
| 01:16.29 | Tem | Model objects are a mystery to me |
| 01:17.06 | cladhaire | Tekcub: Sup? |
| 01:18.07 | Tekcub | the OnUpdate things... which method you think I should take... seperate frames for each function that registers and recycle them as needed or one frame and loop over a table on every update? |
| 01:18.26 | Kaelten | hmm |
| 01:18.58 | Tem | I say ask Iriel about that |
| 01:19.03 | Tem | I'm sick of trying to log in |
| 01:19.16 | Tekcub | oh and I got a name for it, I think it was Wob that came up with it... Metronome |
| 01:19.37 | cladhaire | Tekcub: One frame, iterate it. |
| 01:20.13 | Tekcub | okey then :P |
| 01:20.24 | cladhaire | =) |
| 01:20.25 | Kaelten | clad: it doesn't work |
| 01:20.30 | cladhaire | you save the overhead of multiple function calls |
| 01:20.34 | cladhaire | Kaelten: I suspected that =) |
| 01:20.38 | cladhaire | Kaelten: Any specifics? |
| 01:20.40 | Kaelten | why? |
| 01:20.44 | Kaelten | lol |
| 01:20.46 | Kaelten | no just silent error |
| 01:20.58 | Tekcub | so the overhead of looping over a frame is less than the function calls? |
| 01:21.05 | cladhaire | absolutely |
| 01:21.08 | cladhaire | ./dump AceEventLib |
| 01:21.10 | cladhaire | err |
| 01:21.12 | ckknight | there are 923 spells in the game, not counting trade skills |
| 01:21.12 | cladhaire | gimme a second. |
| 01:21.38 | hyperChipmunk | ought to be more than that |
| 01:21.41 | Tekcub | so there's what, 930 with tradeskills :) |
| 01:21.42 | hyperChipmunk | including NPC stuff too? |
| 01:21.52 | hyperChipmunk | no, each tradeskill create is a spell |
| 01:21.57 | ckknight | yea |
| 01:22.02 | ckknight | there's a lot of those |
| 01:22.14 | Tekcub | doubtful, NPCs have a lot of variety even tho they have the same effects |
| 01:22.15 | hyperChipmunk | they're just spells with reagents |
| 01:22.42 | hyperChipmunk | yea, I don't see how 923 includes npc |
| 01:22.48 | Tekcub | and from the spellbook perspective each tradeskill is one spell |
| 01:23.10 | hyperChipmunk | or item effects |
| 01:23.30 | Tekcub | from the castingbar perspective yes, but then there's items with cast times too |
| 01:23.58 | hyperChipmunk | i thought we were talking about spells in the spell database |
| 01:23.59 | ckknight | 923 includes pets |
| 01:24.00 | Tekcub | so it all depends on what you define as a spell :) |
| 01:24.16 | ckknight | it's what I spidered from WoWGuru |
| 01:24.22 | ckknight | getting all the translations now... |
| 01:24.24 | Tekcub | I think boss is talking about Spellbook |
| 01:24.28 | hyperChipmunk | I define a spell as an entry in the spell database |
| 01:24.35 | Tekcub | blarf, WoWGuru |
| 01:24.51 | ckknight | Tekcub, do you know another place to get translations to German and French? |
| 01:24.55 | Tekcub | then tradeskills are one spell per profession |
| 01:25.04 | ckknight | right |
| 01:25.10 | ckknight | not crawling those |
| 01:25.12 | Tekcub | Alla has em for items, not sure about spells |
| 01:25.34 | Tekcub | they got chineese too |
| 01:25.41 | ckknight | meh |
| 01:25.42 | Norque | i doesnt from what i saw :( |
| 01:25.54 | Tekcub | oh come on, farmers are people too! |
| 01:26.00 | ckknight | I doubt that |
| 01:26.20 | hyperChipmunk | I'm so glad I have a singaporean english teacher on my pvp team |
| 01:26.25 | Tekcub | I hanestly don't think the farmers play on a chineese client anyway :) |
| 01:26.30 | hyperChipmunk | makes dealing with them so much easier |
| 01:26.42 | ckknight | lol |
| 01:26.50 | ckknight | Tekcub, me either |
| 01:27.00 | ckknight | and frankly, I don't think my Chinese userbase is that big |
| 01:27.38 | Tekcub | *shrug* who knows, I never worry myself with locale unless someone gives me translations |
| 01:28.42 | ckknight | well, I make sure all my strings are localized, at least to English |
| 01:28.51 | ckknight | with the lib I'm writing, it has French and German support |
| 01:35.15 | Elviso | ckknight: is there a transparency/alpha setting in the API you're using on your background? |
| 01:38.13 | hyperChipmunk | am I the only person in here who does PVP? |
| 01:38.42 | Tain | I don't PVP. |
| 01:38.49 | hyperChipmunk | ...and betatesterless |
| 01:39.02 | Tekcub | PvP sucks |
| 01:39.37 | Codayus | If I wanted to pvp, I'd go down to the DMV. Plenty of queues there! </bitter> |
| 01:39.46 | hyperChipmunk | >8p |
| 01:40.11 | Tekcub | queues? you damn Brit! |
| 01:40.48 | Codayus | Fevered speculation and rumor has it it that cross-server BG queues will come in 1.11. That might be inteesting.... |
| 01:40.51 | Codayus | Tekcub: Hmm? |
| 01:41.02 | Tekcub | nothing :) |
| 01:41.13 | hyperChipmunk | british use 'queue' where americans would say 'line' |
| 01:41.16 | Tekcub | there'll be keyrings in 1.11 |
| 01:41.28 | Codayus | oh? |
| 01:41.28 | Tekcub | another one of those "toook you fucking long enough" things |
| 01:41.29 | Codayus | hmmm |
| 01:41.54 | Codayus | doesn't bliz use the word queue? |
| 01:42.10 | Codayus | I think it's very standard usage in a comp sci context. |
| 01:42.19 | Tekcub | yes, but americans don't describe lines as queues IRL, only wacky brits do |
| 01:42.43 | Tekcub | stupid americans |
| 01:42.57 | Codayus | Oh, well, I was referrring to the dmv queues in a comp sci sense I guess....analogizing them to bg queues. |
| 01:43.02 | Codayus | Or something. |
| 01:43.16 | Tekcub | yea I understood what you were saying |
| 01:43.27 | Tekcub | and I was taking the chance to make fun of you for it |
| 01:43.35 | Codayus | I think m usage was normal even for an american. |
| 01:43.37 | hyperChipmunk | nothing wrong with that =) |
| 01:43.46 | hyperChipmunk | naw, only in disneyworld |
| 01:46.36 | hyperChipmunk | \ |
| 01:50.39 | ckknight | 20 KiB for spells per language or so |
| 01:50.51 | ckknight | really, not that much if you think about it |
| 01:56.24 | Elviso | ckknight: are you just showing a portion of the background in FuB? |
| 01:56.41 | Elviso | or is there a transparency/alpha API function you're using? |
| 01:58.02 | hyperChipmunk | it's just a background texture, and a transparency slider that uses Frame:SetAlpha(alpha) |
| 01:58.09 | hyperChipmunk | I'm pretty sure |
| 01:59.19 | Elviso | just asking b/c the default background he has is 256x256....but it only uses like 256x100 or so |
| 01:59.33 | Elviso | and his img has no alpha channel |
| 02:00.59 | hyperChipmunk | doesn't need it |
| 02:01.17 | hyperChipmunk | the rendering engine does the alpha |
| 02:02.04 | hyperChipmunk | that's part of a vidcard's job |
| 02:02.33 | Elviso | well the titan bkgd has an alpha |
| 02:02.37 | Elviso | so I was just curious |
| 02:02.59 | Elviso | you use FuB hyperChipmunk? |
| 02:03.02 | hyperChipmunk | if it has an alpha, then it will be adjusted relative to the rest of the image |
| 02:03.03 | hyperChipmunk | yes |
| 02:03.13 | Elviso | want to beta-test a new bkgd for me? |
| 02:03.22 | hyperChipmunk | gimme a link |
| 02:03.23 | Elviso | I'm in the middle of AQ40, can't really test right now |
| 02:03.36 | Elviso | http://limitlessguild.net/elvis/background.tga |
| 02:11.31 | hyperChipmunk | http://69.14.77.214/elvisobg.png |
| 02:11.59 | ckknight | hrm |
| 02:12.18 | ckknight | if you only use 256x100, be sure to set tileratio to 2.56 |
| 02:12.42 | ckknight | and have your image be square |
| 02:12.46 | ckknight | just use the top part |
| 02:12.51 | ckknight | tileRatio* |
| 02:13.07 | hyperChipmunk | he just used the top strip of the image space |
| 02:13.08 | ckknight | with the tileRatio set to 2.56, it'll only show that part, and it'll scale with the panel |
| 02:13.46 | hyperChipmunk | it's black, with a little strip of color that's the backdrop on top |
| 02:14.20 | ckknight | is your transparency set real low? |
| 02:14.28 | hyperChipmunk | I turned it all teh way up for that SS |
| 02:14.32 | ckknight | hrm |
| 02:14.34 | hyperChipmunk | cuz it was hard as heck to see even at 80% |
| 02:14.41 | Elviso | no its 256x256 |
| 02:15.03 | ckknight | and you use the whole 256 lines or just the top 100? |
| 02:15.26 | Elviso | just the top, like in your tga |
| 02:15.33 | Elviso | mine is the same exact size as yours |
| 02:15.34 | ckknight | yea |
| 02:15.40 | ckknight | so be sure to set the tileRatio to 2.56 |
| 02:15.43 | ckknight | that's all I'm saying |
| 02:15.48 | Elviso | hyperChipmunk: thanks, but that screenie is too small for me to see anything |
| 02:15.53 | Elviso | tileratio? where's that |
| 02:15.59 | hyperChipmunk | he used only the top 27 pixels of the image |
| 02:16.01 | hyperChipmunk | dude |
| 02:16.09 | ckknight | you set it at SetBackdrop({ data }) |
| 02:16.10 | hyperChipmunk | how big you need it |
| 02:16.20 | Elviso | I haven't touched the code |
| 02:16.26 | ckknight | ... |
| 02:16.32 | hyperChipmunk | that's 1920xwhatever the height of the bar is |
| 02:16.34 | Elviso | I just took your tga, and replaced the maroon part with my interpretation |
| 02:16.45 | ckknight | maroon? |
| 02:16.54 | Elviso | w/e color your original bar is |
| 02:17.00 | ckknight | gray? |
| 02:17.09 | Elviso | it shows dark red on mine |
| 02:17.15 | Elviso | the bar itself |
| 02:17.28 | ckknight | I think you need to fix your monitor |
| 02:17.49 | Elviso | haven't had any probs |
| 02:17.50 | hyperChipmunk | or update your FuBar |
| 02:18.18 | Elviso | Oh, I haven't switched to FuB yet :p |
| 02:18.25 | Elviso | did the bkgd change recently? |
| 02:18.43 | hyperChipmunk | yes |
| 02:18.58 | hyperChipmunk | the whole way of drawing it did, too |
| 02:19.21 | Elviso | hyperChipmunk: ok I saw my browser shrank your screenshot....it looks nice I think, just need to turn the bkgd texture down a bit... |
| 02:19.23 | Elviso | what do you think? |
| 02:19.51 | hyperChipmunk | it needs to be darker |
| 02:19.56 | ckknight | get the new version of FuBar, I think |
| 02:20.00 | Elviso | that's what I meant |
| 02:20.02 | ckknight | before going further with this |
| 02:20.03 | hyperChipmunk | yellow on white is difficult to see |
| 02:20.11 | *** join/#wowace Wobin_ (n=wob@221.221.25.202) |
| 02:20.18 | ckknight | contrast for yellow on white is 15, which is extremely low |
| 02:20.22 | Elviso | I will, I just assumed the name change was just a nomenclature change |
| 02:20.34 | hyperChipmunk | well, it is |
| 02:20.37 | ckknight | I changed the texture 1 version before FuBar |
| 02:20.38 | hyperChipmunk | but there's been updates since |
| 02:20.54 | Elviso | but you think it's on the right track? |
| 02:21.05 | hyperChipmunk | it works, sure |
| 02:21.10 | Elviso | I can make it darker, and/or change the texture color....red/blue/whatever |
| 02:22.45 | Elviso | the reason I didn't download FuB yet is b/c I hate d/l'g 19 addons everytime :\ |
| 02:24.16 | hyperChipmunk | if you're developing for something, though |
| 02:25.46 | hyperChipmunk | you ought to keep up-to-date |
| 02:25.52 | hyperChipmunk | especially during beta |
| 02:26.56 | Elviso | either way, the background worked... |
| 02:27.01 | Elviso | so nothing changed too much :) |
| 02:31.24 | Wobin_ | Hehe hyperChipmunk: If I actually do work out writing that AcedEngInv thing, I may as well call it Plow King =P |
| 02:31.45 | Kaelten | Tem: you around? |
| 02:37.01 | Tain | ~emulate zeeg |
| 02:37.02 | purl | i have no morals. im a business man |
| 02:38.45 | hyperChipmunk | ~emulate me |
| 02:38.58 | hyperChipmunk | i have no business. im a morals man |
| 02:38.59 | hyperChipmunk | =\ |
| 02:41.15 | Kaelten | ~me |
| 02:41.17 | purl | somebody said kaelten was spilling be champien |
| 02:41.26 | Kaelten | lol |
| 02:41.28 | Kaelten | thats mean |
| 02:41.32 | Tain | heh |
| 02:42.04 | ckknight | I was in a state spelling bee once |
| 02:42.08 | ckknight | messed up on forecaster |
| 02:42.35 | Kaelten | heh spelling has always been my weak point |
| 02:42.52 | Kaelten | and hononyms(sp) allways give me issues when I'm typing fast |
| 02:43.26 | ckknight | homonyms |
| 02:45.13 | ckknight | okay, I have a technical lua question |
| 02:45.51 | ckknight | if I have a function that sets a table on demand, how much more expensive is it than just setting it originally? |
| 02:46.47 | Wobin_ | less so since the table didn't exist before the demand? |
| 02:46.48 | ckknight | i.e. function init() alpha = { stuff here } end then calling init later compared to just setting alpha inline |
| 02:46.58 | ckknight | the table didn't exist |
| 02:47.01 | ckknight | it was nil |
| 02:47.05 | ckknight | but in the local scope |
| 02:47.14 | Wobin_ | is the function inline? |
| 02:47.27 | ckknight | yea |
| 02:47.39 | ckknight | well, it's a local function for the file only |
| 02:47.44 | ckknight | same with the table |
| 02:47.47 | Wobin_ | I would say it's more efficient that way |
| 02:47.48 | hyperChipmunk | oops, ab counter doesn't QUITE work on first try |
| 02:47.55 | hyperChipmunk | little tiny problem when people have 0 bases =) |
| 02:47.58 | Wobin_ | Since on load, the table wouldn't exist |
| 02:48.03 | ckknight | yea |
| 02:48.10 | ckknight | it'd only be created once needed |
| 02:48.16 | ckknight | so that if you never use it, it won't be made |
| 02:48.23 | ckknight | but as soon as you do need it, it'll do the initting |
| 02:48.26 | Wobin_ | Which is always a good thing |
| 02:48.32 | ckknight | alright |
| 02:48.34 | ckknight | keeping it that way, then |
| 02:48.50 | ckknight | also, the init function is nilled once called |
| 02:57.04 | ckknight | how long can lines be in Lua? |
| 02:58.15 | Wobin_ | Is there a limit? |
| 02:58.26 | Elviso | I have 4 new bkgds uploaded if anyone wants to try them out |
| 02:58.50 | Elviso | http://limitlessguild.net/elvis/new/ |
| 02:58.59 | Elviso | just remove the _color obviously :) |
| 02:59.13 | Elviso | (those are FuBar backgrounds btw) |
| 02:59.43 | ckknight | Wobin_, I keep getting an error saying that it can't find the } to end a table |
| 03:01.21 | Wobin_ | pastebin the code? |
| 03:01.39 | Elviso | doh, those bkgds are fubar'd |
| 03:01.51 | ckknight | Wobin_, it's 40k big |
| 03:01.53 | Wobin_ | Elviso: Isn't that the point? =) |
| 03:01.57 | Elviso | LOL |
| 03:02.24 | Wobin_ | hm. |
| 03:02.31 | kergoth`bbl | okay, i think i might have a non-horrible idea to implement super() |
| 03:02.34 | ckknight | stretched over 4 lines, 10k each |
| 03:02.41 | Wobin_ | send me the file? =) |
| 03:02.42 | *** join/#wowace kergoth_ (i=kergoth@rikers.org) |
| 03:02.44 | ckknight | okay |
| 03:04.30 | hyperChipmunk | those are all the same file, and they're the default |
| 03:05.14 | hyperChipmunk | [staharaj@hyperion]$ diff background_blue.tga background_green.tga |
| 03:05.15 | hyperChipmunk | [staharaj@hyperion]$ |
| 03:07.22 | ckknight | I'm gonna see if I can figure it out through the interpreter and such, Wobin_ |
| 03:07.29 | Wobin_ | k =) |
| 03:07.31 | ckknight | if I still can't get it to work, I'll send it to you |
| 03:07.36 | Wobin_ | kergoth: thuper() ? =) |
| 03:08.55 | ckknight | I'm super, thanks for asking |
| 03:08.57 | *** join/#wowace Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net) |
| 03:10.13 | Tekcub | wewt, got PRT set up with oRA Tanks |
| 03:10.18 | Tekcub | no more CTRA! |
| 03:11.41 | ckknight | found the problem, Wobin_ |
| 03:11.43 | ckknight | TWO-HANDED_MACES = "Two Handed Maces" |
| 03:11.50 | ckknight | that dash shouldn't be there |
| 03:12.56 | Kaelten | what the hell is TimexDB.count? |
| 03:13.20 | kergoth | function super(self) for i=1,table.getn(c.mro) do if c.mro[i] == getmetatable(getfenv(1)).__index then return c.mro[i + 1] end end end -- requires that the methods get their function environments set to point at the class they're in. locates the current position in the mro and returns the next one |
| 03:13.25 | kergoth | off the top of my head |
| 03:13.32 | Wobin_ | aha =) |
| 03:13.39 | kergoth | i dont like having to mess wtih function environments, but i cant think of any other solution thats any cleaner |
| 03:14.03 | kergoth | erm, s/c\.mro/self.mro/g; |
| 03:14.46 | kergoth | i'll test, but i'm certain that solves the diamond inheritence problem |
| 03:15.10 | Tain | Can you work on the diamond engagement problem next? |
| 03:15.25 | Tem|AFK | Kaelten: I'm back |
| 03:15.31 | Tain | Because that shit's expensive. |
| 03:15.36 | Wobin_ | Tain: Bigger the better |
| 03:16.29 | ckknight | what's mro mean? |
| 03:16.48 | kergoth | method resolution order |
| 03:16.52 | ckknight | ah, okay |
| 03:16.54 | kergoth | its a linearization of the class hierarchy |
| 03:18.31 | Tekcub | anyone seen a list of what loot's changed in the 60 instances in 1.10? |
| 03:18.39 | Tekcub | I know the loot tables got reworked |
| 03:22.15 | Kaelten | hey tem |
| 03:22.24 | Tem | hey Kaelten |
| 03:23.15 | Tem | did you need something earlier? |
| 03:24.37 | *** join/#wowace Jarenthal (n=Roo@cpe-066-057-087-213.nc.res.rr.com) |
| 03:24.49 | Kaelten | I was going to aska bout the elements thing |
| 03:24.54 | Kaelten | but then I got distracted on this work clad did |
| 03:24.57 | Kaelten | I think he broke ace |
| 03:24.58 | Kaelten | lol |
| 03:25.32 | Tem | oh lol |
| 03:25.38 | Tem | what about the elements? |
| 03:26.20 | Kaelten | eh, I'm just looking at the list on the wiki, thats some crazy stuff to try to implement, I know we need too, but still its crazy. |
| 03:26.30 | Tem | which stuff? |
| 03:26.55 | Tem | honestly implementing the base types is the easy part |
| 03:27.13 | Kaelten | ya true |
| 03:27.13 | Tem | the hard part was setting up the structure |
| 03:27.18 | Kaelten | well like ColorPicker and MovieFrame |
| 03:27.32 | Tem | and later when it's time to implement the more template-like types |
| 03:27.36 | Tem | oh |
| 03:27.50 | Tem | Movie frame we can safely ignore |
| 03:27.58 | Kaelten | Taxi? |
| 03:28.02 | Tem | aye that too |
| 03:28.08 | Kaelten | Minimap |
| 03:28.12 | Tem | yeah |
| 03:28.24 | Kaelten | SimpleHtml? |
| 03:28.32 | Tem | we need to support it |
| 03:29.14 | Elviso | ok, I fixed the backgrounds |
| 03:29.19 | Elviso | http://limitlessguild.net/elvis/new/ |
| 03:29.37 | Tem | Widget I wasn't planning on supporting: WorldFrame, Minimap, TaxiRouteFrame, MovieFrame, and possibly TabardModel |
| 03:30.13 | Kaelten | ah no recreating theWorldFrame |
| 03:30.23 | Kaelten | ? |
| 03:30.38 | Tem | WorldFrame is a Highlander Type |
| 03:30.46 | Tem | as is TaxiRouteFrame |
| 03:30.59 | Tem | Elviso: what are those textures for? |
| 03:31.08 | Kaelten | you sure, supporting the worldframe would be fun, since we could see what we'd break |
| 03:31.19 | Elviso | for FuBar |
| 03:31.20 | Tem | it's a Highlander type |
| 03:31.24 | Tem | There can be only one |
| 03:31.28 | Kaelten | lol |
| 03:31.39 | Tem | it won't let us create more |
| 03:31.46 | Norque | and im sure we can break plenty without it :) |
| 03:32.42 | Elviso | and I must say, my textures are f'n sexy |
| 03:32.51 | Tem | local f = EnumerateFrames() while f do local s = f.Show f.Show = f.Hide f.Hide = s f = EnumerateFrames(f) end |
| 03:33.02 | Tem | that'll properly fuck with lots of things |
| 03:34.19 | Tem | Elviso: why did you seperate the channels? |
| 03:34.20 | ckknight | lol |
| 03:34.29 | Norque | almost tempted to try that |
| 03:34.34 | Tem | do it |
| 03:34.34 | ckknight | Tem, but not everything |
| 03:34.41 | ckknight | you'd also need to hook CreateFrame and LoadAddOn |
| 03:34.42 | Tem | ckknight: no, it won't screw up everything |
| 03:35.04 | ckknight | that'd fuck everything |
| 03:35.18 | Tem | heh |
| 03:35.25 | Tem | it still wouldn't catch everything |
| 03:35.26 | Elviso | Tem: I didn't....those are just 4 different ones you can try out |
| 03:35.32 | Elviso | just remove the _color |
| 03:35.33 | ckknight | oh? |
| 03:35.51 | Tem | there are things that aren't hidden/shown via their Show/Hide methods |
| 03:36.14 | Tem | Tooltip lines come to mind |
| 03:36.43 | Tem | Elviso: ah, didn't realise |
| 03:38.22 | Tekcub | anyone else get disconnected after doing a few reloaduis, seemingly randomly? |
| 03:38.24 | Norque | authentication server is doing what it does best |
| 03:38.50 | Tekcub | always seems to be about 5 seconds after the world draws in too... |
| 03:39.06 | Tekcub | stupid auth server |
| 03:39.17 | Tem | Norque: if by that you mean not work in spectacular fassion, then yes, yes it is. |
| 03:40.16 | Tem | Elviso: are you able to get in game? |
| 03:43.56 | Tekcub | I can't |
| 03:44.01 | Tekcub | so Tem... |
| 03:44.05 | Kaelten | Tem: Clad broke my ace! |
| 03:44.07 | Kaelten | lol |
| 03:44.13 | Tem | lol |
| 03:44.45 | Tekcub | did you look at Compost's code yet? *grin* |
| 03:45.01 | Tem | no just no, but hell no |
| 03:49.53 | Elviso | Tem: I've been ingame awhile |
| 03:50.05 | Elviso | for about 6 hrs |
| 03:50.15 | Tem | Elviso: so, do you have a screenshot of FB with one or all of your background textures? |
| 03:50.20 | Tem | I'm dying to see what it looks like |
| 03:50.26 | Tem | but I can't get in |
| 03:50.29 | Elviso | Tem: I'll get you some now |
| 03:50.34 | Tem | yay! |
| 03:50.47 | Elviso | actually, let me install FuB, I still have BP :P |
| 03:50.54 | ckknight | alright |
| 03:51.07 | ckknight | I should release 1.0 |
| 03:53.15 | Kaelten | arg |
| 03:53.21 | ckknight | hrm, in both French and Germen, Alchemy is Alchimie |
| 03:53.24 | Kaelten | well I'm goign to bed, I'll fight with this tommorow night |
| 03:53.35 | Kaelten|Sleeping | gnight guys |
| 03:53.39 | Tem | later kael |
| 03:53.45 | ckknight | cya |
| 03:54.08 | Wobin_ | night Kael |
| 03:56.40 | Elviso | ckknight: I'm getting odd behavior from the edges of my backgrounds |
| 03:56.58 | Elviso | i'll check out the new FB before I go further though |
| 03:57.42 | kergoth | hmm |
| 03:58.31 | Tem | Elviso: it might not be a good idea to log out |
| 04:02.14 | *** part/#wowace Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net) |
| 04:04.01 | ckknight | Elviso edges? |
| 04:04.42 | ckknight | here's a long word: Drachenschuppenlederverarbeitung |
| 04:05.15 | hyperChipmunk | hehe |
| 04:05.19 | hyperChipmunk | Wyvern Sting? |
| 04:05.25 | ckknight | Dragonscale Leatherworking |
| 04:05.31 | hyperChipmunk | ah |
| 04:05.48 | hyperChipmunk | <3 german |
| 04:06.11 | hyperChipmunk | the best argument against artificial UI limitations ever |
| 04:06.28 | ckknight | lol |
| 04:06.34 | ckknight | it's exorbitantly long words |
| 04:06.59 | Elviso | ckknight: yes, the colored delimiter/edge works great when anchored on the bottom, but it's messed up when @ top |
| 04:07.04 | kergoth | Class(nomemoize,tableindex): 0.31μs, 0.42μs, 0.5μs, 0.59μs |
| 04:07.04 | kergoth | Class(nomemoize,functionindex): 0.31μs, 0.69μs, 1.07μs, 1.43μs |
| 04:07.04 | kergoth | Class(c3,nomemoize): 0.31μs, 0.42μs, 0.5μs, 0.6μs |
| 04:07.04 | kergoth | Class(c3,multi,nomemoize): 0.31μs, 2.35μs, 2.81μs, 3.25μs, 3.77μs, 4.12μs, 4.56μs |
| 04:07.07 | kergoth | hmm |
| 04:07.21 | kergoth | not too bad |
| 04:07.35 | ckknight | are those microseconds? |
| 04:07.38 | kergoth | yeah |
| 04:07.41 | ckknight | cause I got encoding discrepencies |
| 04:07.45 | hyperChipmunk | hehe |
| 04:07.47 | kergoth | ah |
| 04:07.48 | kergoth | utf8 here |
| 04:07.48 | hyperChipmunk | they're mus |
| 04:07.53 | ckknight | crappy Trillian |
| 04:08.28 | hyperChipmunk | that's not even a freaking irc client |
| 04:08.38 | hyperChipmunk | I bet it shows 75000 different styles of smilies though |
| 04:08.45 | ckknight | I turned smilies off |
| 04:08.48 | ckknight | they pissed me off |
| 04:08.54 | hyperChipmunk | B) man |
| 04:08.55 | ckknight | especially with like code |
| 04:09.00 | ckknight | :Show() |
| 04:09.07 | kergoth | hehe |
| 04:09.11 | kergoth | use xchat or something |
| 04:10.08 | hyperChipmunk | I think it's actually free now, too |
| 04:10.10 | ckknight | I also use AIM/Jabber |
| 04:10.45 | Elviso | Tem: I was able to get logged in after about 5m |
| 04:11.20 | hyperChipmunk | ckknight: I'll give you an account on my server box if you'll ssh in and use a real client >8P |
| 04:12.09 | ckknight | I have a linux box like 5 feet from me. |
| 04:12.32 | ckknight | the French word for Smelting is Fondre |
| 04:12.40 | ckknight | a little too close to Fondue, if you ask me |
| 04:12.56 | hyperChipmunk | so hook it up , yo |
| 04:12.57 | hyperChipmunk | hehe |
| 04:13.10 | hyperChipmunk | ooh, if i don't kill the wineserver, I can restart wow w/o restarting X |
| 04:13.12 | ckknight | hook what up? |
| 04:13.14 | hyperChipmunk | score! |
| 04:13.19 | hyperChipmunk | your Linux box |
| 04:13.19 | ckknight | I like Trillian |
| 04:13.26 | ckknight | it is hooked up |
| 04:13.30 | ckknight | it has my svn server on it |
| 04:13.58 | hyperChipmunk | purl, emulate ckknight is <reply>I like Trillian |
| 04:13.59 | purl | hyperChipmunk: okay |
| 04:14.26 | ckknight | ... |
| 04:14.36 | hyperChipmunk | [=(B-) |
| 04:15.02 | ckknight | is that a smiley or an algorithm? |
| 04:15.26 | hyperChipmunk | ckknight's irc client just downloaded a 75 meg image to display in his chat window |
| 04:15.48 | ckknight | ...? |
| 04:15.49 | hyperChipmunk | you wouldn't know! |
| 04:19.37 | hyperChipmunk | boss, have you seen the new britney spears skin?! it's like oh my gawd! |
| 04:20.02 | ckknight | I'm not much of a Spears fan |
| 04:20.11 | hyperChipmunk | ~tease boss |
| 04:20.12 | purl | ACTION tickles boss with a feather and makes boss rotflmaopimp-ing |
| 04:20.13 | ckknight | her earlier work was much better anyway |
| 04:20.25 | hyperChipmunk | wtf |
| 04:20.29 | hyperChipmunk | how is that teasing |
| 04:20.40 | hyperChipmunk | ~fire purl |
| 04:20.41 | purl | I'm sorry, purl, but it just isn't working out. Pack up your stuff. |
| 04:20.56 | hyperChipmunk | hm |
| 04:20.58 | hyperChipmunk | ~trillian |
| 04:20.59 | purl | somebody said trillian was a multi-protocol IM client for Windows at http://www.trillian.cc or a character from the Hitch-hikers Guide to the Galaxy called Tricia Macmillan or an old name for the Linux-on-Itanium project |
| 04:21.20 | kergoth | Wobin_, confirmed, if one is willing to use these function environments, a test of a diamond no longer calls the base class function twice, and does in fact call all the init functions in the correct order |
| 04:21.28 | kergoth | heh |
| 04:21.33 | hyperChipmunk | go kerg! |
| 04:23.57 | kergoth | downside is, access to globals from the methods go through one layer of indirection. the env's __index -> global env |
| 04:24.28 | kergoth | but thats like a 0.09 microsecond delay :P |
| 04:24.29 | ckknight | hrm |
| 04:24.42 | ckknight | but the Blizzard API stuff is handy |
| 04:24.50 | ckknight | UnitName("player") and whatnot |
| 04:26.18 | Elviso | FuBar bacnground screenshots: http://limitlessguild.net/elvis/new/ss/ |
| 04:26.29 | kergoth | http://ace.pastebin.com/645477 |
| 04:26.42 | Elviso | ckknight: an example of the buggy top bkgd is http://limitlessguild.net/elvis/new/ss/bkgd_top.jpg |
| 04:29.12 | kergoth | hmm, this implementation isnt /quite/ right, its using the class mro inadvertantly, need to fix it to get passed the actual self object. maybe self:super() or super(self) |
| 04:29.36 | ckknight | okay |
| 04:30.01 | ckknight | either is fine, I'd think |
| 04:30.14 | ckknight | I'd prefer super(self), actually |
| 04:30.45 | kergoth | same |
| 04:30.52 | kergoth | just changed it to do that, works |
| 04:31.08 | kergoth | super(self):init() .. could be worse |
| 04:31.58 | ckknight | super() |
| 04:32.09 | ckknight | and super.whatever() |
| 04:32.18 | kergoth | hmmm, how the hell do they manage that |
| 04:32.25 | ckknight | in the language |
| 04:32.49 | kergoth | must implicitly pick up the self object from the calling context |
| 04:33.02 | ckknight | yes |
| 04:33.08 | kergoth | no way to do that in lua without ht edebug library (it has methods to manipulate locals in functions, its sick) |
| 04:33.13 | kergoth | thisll do |
| 04:33.14 | ckknight | well, actually, not necessarily |
| 04:33.15 | kergoth | for now anyway |
| 04:33.25 | ckknight | cause I think super() also works on static methods |
| 04:33.38 | kergoth | thats easy |
| 04:34.01 | kergoth | hmm, no, it isnt |
| 04:34.09 | kergoth | how the hell |
| 04:34.21 | kergoth | it needs the mro of the object we started at |
| 04:34.29 | kergoth | not the class the calling function was defined in. |
| 04:35.09 | kergoth | anyway, this works, im gonna clean and integrate and move on to something else, i'm bored |
| 04:38.18 | ckknight | cool |
| 04:38.25 | ckknight | I'm like almost done my KnightLib |
| 04:38.31 | hyperChipmunk | awesome |
| 04:38.40 | kergoth | nice |
| 04:39.07 | hyperChipmunk | someone want to explain how there's a bosspanel group combat state plugin in AceTooltip? |
| 04:39.17 | ckknight | lol? |
| 04:39.24 | ckknight | KnightLib:GetInstance('0.1').GetSpellIcon("Power Word: Fortitude") |
| 04:39.28 | ckknight | hehe |
| 04:39.50 | ckknight | hey, kergoth, what's the expense of having a function that creates a big table inside of it? |
| 04:39.58 | ckknight | just existing, without the table existing yet |
| 04:41.24 | kergoth | not sure, i havent done much ram usage checking on the actual function objects themselves |
| 04:41.45 | kergoth | i presume thats what you mean, if the number of instructions in the function influences its size in ram, which it does i'm sure, just not sure how much |
| 04:41.46 | ckknight | hrm |
| 04:41.53 | kergoth | hmm |
| 04:41.58 | ckknight | yea, that's what I'm asking |
| 04:42.04 | ckknight | oh well |
| 04:42.09 | hyperChipmunk | ah, n/m the plugin was in SpecialEvents |
| 04:42.13 | ckknight | basically it creates the table, then nills the function |
| 04:42.15 | hyperChipmunk | not that that makes any more sense... |
| 04:42.19 | ckknight | lol |
| 04:44.01 | kergoth | ckknight, in the future, once the stub becomes global, itll just be AceModule("KnightLib", "0.1").GetSpellIcon("Power Word: Fortitude"). no need for all the libs to have their own globals :) |
| 04:44.12 | kergoth | hurray for avoiding namespace pollution |
| 04:44.44 | ckknight | works for me |
| 04:44.50 | ckknight | but that's in the future |
| 04:44.55 | ckknight | (how much in the future?) |
| 04:45.04 | kergoth | not sure actually. no real timeline for 2.0 yet |
| 04:45.08 | ckknight | hrm |
| 04:45.10 | ckknight | okay |
| 04:45.21 | kergoth | we've got a fair bit of work yet to do, since basically every component is being rewritten and converted to an embeddable module |
| 04:45.33 | ckknight | which is cool |
| 04:46.01 | ckknight | I really am liking the embeddable shared library idea |
| 04:46.39 | kergoth | me too. avoid deps if you want, or keep it independent if you prefer that. gives a lot of flexibility to its users |
| 04:47.04 | ckknight | yea |
| 04:47.53 | ckknight | my lib just has a few very handy localization functions |
| 04:47.56 | ckknight | and a few other stuff |
| 04:48.21 | ckknight | like formatting of money, time, coloring, and the all glorious Deformat |
| 04:48.27 | ckknight | which is also a localization deal |
| 04:49.48 | ckknight | kergoth, well, lemme ask you this |
| 04:50.04 | ckknight | would it be better to initialize the table right away, or wait till it's needed |
| 04:50.05 | ckknight | ? |
| 04:50.30 | ckknight | if I wait till its needed, it may never initialize if nobody uses the function |
| 04:50.48 | kergoth | well, it comes down to determining how much more memory efficient it is in the other form |
| 04:50.53 | kergoth | in your case, vm instructions in the function |
| 04:50.58 | kergoth | in the periodictable case, its strings |
| 04:51.11 | ckknight | periodictable? |
| 04:51.27 | kergoth | tekkub's item sets / info db |
| 04:51.36 | ckknight | alright, I'm gonna test the memory usage and such |
| 04:51.38 | kergoth | stores core data in strings in the sv, and expands into tables when it needs to |
| 04:51.41 | kergoth | yeah, thats what i'd do |
| 04:51.42 | kergoth | numbers |
| 04:51.47 | kergoth | if you dont already have the lua interpreter, get it :) |
| 04:52.06 | kergoth | it also includes luac, the lua compiler |
| 04:52.17 | kergoth | you can use luac -l -p foo.lua to dump a disassembly. all the lua virtual machine instructions |
| 04:52.33 | kergoth | so you can compare approaches of things, see exactly whats happening, how many locals there are, how many GETGLOBAL calls, etc |
| 04:52.37 | kergoth | helps when optimizing |
| 04:58.35 | ckknight | I have like 1 global total |
| 04:58.37 | ckknight | it's great |
| 04:59.26 | ckknight | lol, my lib is 183kb |
| 05:00.03 | kergoth | mmm, fiery habanero doritos = yummy |
| 05:00.07 | ckknight | oh, except GetLocale() |
| 05:00.09 | kergoth | tastes like burning! |
| 05:00.28 | Tem | hmm |
| 05:00.33 | Tem | no #fedora here? |
| 05:00.49 | Tem | nevermind |
| 05:00.51 | Tem | I'm retarded |
| 05:03.32 | *** join/#wowace Ratbert_CP (n=KCummins@c-24-130-132-88.hsd1.ca.comcast.net) |
| 05:03.42 | ckknight | gcinfo() return in KiB, right? |
| 05:03.59 | kergoth | yeah, unfortunately. often have to create multiple instances of things to be able to get a measurable rsult |
| 05:04.06 | kergoth | not as accurate as i'd like |
| 05:04.07 | kergoth | but oh well |
| 05:06.29 | ckknight | kergoth, I figured out the math |
| 05:07.12 | ckknight | by doing it the current way, if the lib isn't used, it only takes up 6 KiB, if it is used 118 KiB |
| 05:07.58 | ckknight | if I take out the functions and init everything to start off with, it takes up 118 KiB |
| 05:07.59 | ckknight | hehe. |
| 05:08.58 | ckknight | which doesn't make much sense to me |
| 05:09.25 | ckknight | is it possible that Lua Gc'd the nil functions quietly? |
| 05:10.26 | ckknight | ah, well |
| 05:10.29 | ckknight | I don't really care |
| 05:10.37 | ckknight | it's lightweight and it works for me |
| 05:11.31 | Tekcub | Boss got turned on to embedable libraries too eh? :) |
| 05:11.43 | ckknight | oh yes |
| 05:11.46 | kergoth | ckknight, you can disable gc during a block of code, and explicitly collect on demand |
| 05:11.52 | ckknight | hrm |
| 05:11.56 | ckknight | how would i do that? |
| 05:11.56 | kergoth | ckknight, thats what i'd advise to avoid side effects in memory testing |
| 05:11.56 | Tekcub | I'm writing up something similar to how FuBar does OnUpdates for it's plugins, BTW Boss |
| 05:12.02 | kergoth | see the docs on collectgarbage() |
| 05:12.13 | ckknight | I don't wanna see docs |
| 05:12.14 | Tekcub | Embedable of course... naming it Metronome |
| 05:12.19 | ckknight | good work |
| 05:12.56 | Tekcub | so once that's done if you wanna use it for Fu's updates you're more than welcome to it |
| 05:13.04 | ckknight | I may do so |
| 05:13.45 | ckknight | my embedded library is ginormous |
| 05:13.54 | ckknight | 183 KiB unzipped, 50 KiB zipped |
| 05:14.16 | Tekcub | in game? |
| 05:14.22 | ckknight | oh no |
| 05:14.29 | Tekcub | no, how much in game? |
| 05:14.44 | ckknight | in game, it's 6 KiB dormant, 118 KiB in full use (which isn't too likely) |
| 05:14.52 | Tekcub | what's it do? :) |
| 05:15.01 | ckknight | it has a shitload of localization stuff |
| 05:15.27 | Tekcub | if you do locales right only the one locale that's valid should ever get loaded |
| 05:15.32 | ckknight | right. |
| 05:15.49 | ckknight | it can do "Hexenmeister" <-> "WARLOCK" |
| 05:15.52 | Tekcub | if you do em wrong everything is loaded and then overritten and the unused ones GC'd later |
| 05:16.07 | Tekcub | I opt for version 1 :) |
| 05:16.07 | ckknight | "BLACKROCK_SPIRE = "Blackrockspitze" |
| 05:16.28 | Tekcub | so it's a library of handy localized stuff? |
| 05:16.30 | ckknight | it does classes, zones, spell trees, and spells |
| 05:16.37 | Tekcub | kewlness |
| 05:16.45 | ckknight | and it also can return the spell icon of a spell |
| 05:16.50 | Tekcub | major zones or subzones too? |
| 05:17.10 | ckknight | not subzones like Brill |
| 05:17.10 | ckknight | just major zones like Tirisfal Glades |
| 05:17.18 | ckknight | all in English, German, and French |
| 05:17.18 | Tekcub | okey |
| 05:17.36 | Tekcub | there's some localization of subzones floating around out there |
| 05:17.56 | ckknight | would it be useful, though? |
| 05:18.05 | ckknight | cause everything I've included thus far is useful |
| 05:18.08 | Tekcub | would be handy for some stuff like Defense Tracker (god I need to rewrite that) |
| 05:18.13 | ckknight | also, the lib includes a bit more than just localization stuff |
| 05:18.16 | ckknight | which I might take out |
| 05:18.33 | ckknight | stuff like FormatMoney and FormatDuration |
| 05:18.36 | ckknight | and assorted colors |
| 05:18.37 | Tekcub | I'm guessing you use something like PT, only load up locales as they're needed? |
| 05:18.56 | ckknight | don't know how PT does it |
| 05:19.12 | Tekcub | it caches out a set when it's first requested |
| 05:19.18 | ckknight | but I mean, if you only use the class functions, it'll only load the class table |
| 05:19.20 | ckknight | right |
| 05:19.22 | ckknight | I do the same thing |
| 05:19.43 | Tekcub | I've been debating making PT's cache weak, but I don't think it's necessary |
| 05:19.48 | ckknight | that's why I said 6 KiB dormant (no functions called) and 118 KiB fully used (all functions called) |
| 05:20.00 | Tekcub | it's not really memory use that's an issue, it's garbage creation |
| 05:20.07 | ckknight | I know |
| 05:20.29 | Tekcub | so if PT's cache flushes it'll eat more memory in the end... yea fuck that idea |
| 05:20.42 | ckknight | lol |
| 05:20.57 | Tekcub | tha main aim of PT was to not load up a big ass table on login and extend the users's login times |
| 05:21.06 | kergoth | heh, you guys might get a kick out of how i'm gonna avoid the need for a giant table of tables in c3 |
| 05:21.13 | Tekcub | *coughreagentdatacough* |
| 05:21.15 | kergoth | replacing it with a single array that has embedded nils |
| 05:21.35 | ckknight | embedded nils? |
| 05:22.01 | ckknight | Tekcub, I really made the lib to separate FuBarUtils from FuBar |
| 05:22.10 | Tekcub | seperating a single table into many sections with a nil spacer? |
| 05:22.31 | Tekcub | makes sense Boss, seperate yet still part of it :) |
| 05:22.37 | Tekcub | if you know what I mean |
| 05:22.44 | ckknight | right |
| 05:22.46 | ckknight | embeddable |
| 05:22.49 | ckknight | but not just in FuBar anymore |
| 05:22.50 | Tekcub | like a library of useful functions! |
| 05:22.59 | ckknight | yep |
| 05:23.08 | ckknight | so you think I should get rid of my color/formatting functions? |
| 05:23.12 | ckknight | or keep em in? |
| 05:23.16 | Tekcub | yea, everyone needs their own personal library I think, I named mine TekTech |
| 05:23.17 | kergoth | ckknight, yeah, like values at 1,2,3,4, then nil, then 6,7,8, then nil, then 10,11,12, then nil, then 13, then nil nil |
| 05:23.20 | kergoth | :P |
| 05:23.49 | Tekcub | I was the one that said it not boss :P |
| 05:23.53 | ckknight | kergoth, but why? |
| 05:24.20 | Tekcub | to reduce memory load of multiple tables |
| 05:24.21 | kergoth | because i need a list of lists, and right now i actually do an item by item copy of one group of tables into a newly constructed table of tables... |
| 05:24.33 | kergoth | producing like 10 tables with one class construction is bad, mmk |
| 05:24.34 | kergoth | :P |
| 05:24.40 | Tekcub | Compost! |
| 05:24.58 | kergoth | i thought about it, but i think its overkill for this |
| 05:25.04 | Tekcub | I need to get Compost converted to Iriel's embed framework already |
| 05:25.19 | Tekcub | you are using Iriel's framework, right Boss? |
| 05:25.23 | ckknight | yes |
| 05:25.24 | Tekcub | it's nice :) |
| 05:25.28 | ckknight | with one modification at the top |
| 05:25.47 | Tekcub | yea I'm gonna change the stub bit so it' doen't generate unneeded garbage |
| 05:25.49 | ckknight | I'll pastebin it |
| 05:25.55 | ckknight | it optimizes it |
| 05:26.10 | ckknight | http://ace.pastebin.com/645521 |
| 05:26.14 | Tekcub | I don't like that declare, use if needed, nil.... why not just declare if needed? |
| 05:26.24 | Tem | Elviso: it looks like the texture you made is 1 or 2 textures too short |
| 05:26.59 | Elviso | if used on the top or both? |
| 05:27.07 | Tem | Elviso: both |
| 05:27.19 | Elviso | I thought it looked normal on the bottom |
| 05:27.25 | Tem | one or 2 PIXELS* too short |
| 05:27.28 | Elviso | but it *should* be the same size as the default |
| 05:27.47 | Tem | maybe it's a default graphical issue |
| 05:28.42 | ckknight | Tem, what version are you using? |
| 05:28.52 | Tem | ckknight: I'm going off the screenshots |
| 05:28.56 | Tem | I'm still unable to login |
| 05:29.13 | ckknight | ah |
| 05:29.13 | Elviso | Tem: I think I know what you're saying |
| 05:29.21 | Elviso | that the delimiter hits the top of the icons? |
| 05:29.27 | Tem | yeah |
| 05:29.30 | Tem | and that's ugly |
| 05:29.34 | Elviso | I concur |
| 05:29.44 | Elviso | but idk if that's my tga or the way it's setup |
| 05:29.53 | ckknight | your tga |
| 05:30.15 | Tekcub | KnightLib, NERD! |
| 05:30.21 | ckknight | ? |
| 05:30.23 | ckknight | what? |
| 05:30.25 | Tekcub | I dunno |
| 05:30.35 | Tekcub | at least you didn't name it KITT |
| 05:30.42 | ckknight | my name is Knight. |
| 05:30.51 | Tem | last name? |
| 05:30.53 | ckknight | yea |
| 05:30.59 | Tem | I know some Knights |
| 05:31.00 | Tekcub | kek |
| 05:31.06 | Tem | they own Knight Oil Tools |
| 05:31.13 | Tem | they are stupid rich |
| 05:31.21 | Elviso | ckknight: do you know how tall the tga should be? |
| 05:31.29 | ckknight | Tem, yea, a lot of us are |
| 05:31.32 | Tem | I get nice christmas presents from them |
| 05:31.41 | *** join/#wowace DvdKhl (i=DvdKhl@p508A4895.dip.t-dialin.net) |
| 05:31.44 | ckknight | Elviso: square |
| 05:31.58 | Elviso | square isn't a quantity :p |
| 05:32.09 | *** join/#wowace Tekkub (n=Tekk@ip70-178-135-244.ks.ks.cox.net) |
| 05:32.12 | kergoth | Tekcub, first thing i thought of wasnt kitt, but NI! |
| 05:32.22 | ckknight | either (2^k)x(2^k) |
| 05:32.25 | ckknight | that's how big |
| 05:32.43 | Elviso | where k = ? |
| 05:32.43 | Tekkub | meh, there's a damn Knights Who Say Ni guild on every server |
| 05:32.52 | kergoth | this is true |
| 05:32.52 | ckknight | k is a positive integer |
| 05:32.59 | Tekkub | I think Icecrown's is <Knights of Ni> |
| 05:33.02 | Elviso | well, it IS a square |
| 05:33.09 | Elviso | but it's still getting cutoff |
| 05:33.22 | Tekkub | no that was FFXI Cerberus, KON... |
| 05:33.24 | Elviso | although when I look at my tga in an image viewer, it looks perfect |
| 05:33.35 | ckknight | did you do anything with the borders? |
| 05:33.54 | Elviso | elaborate? |
| 05:34.04 | ckknight | there's more than just the background tga |
| 05:34.06 | Tekkub | Icecrown's is <Kinghts That Say Ni> |
| 05:34.10 | ckknight | there are borders as well |
| 05:34.16 | Elviso | oh hell |
| 05:34.47 | Elviso | that explains alot.....I shouldn't do addon work while raiding, that'll teach me |
| 05:34.57 | ckknight | lol |
| 05:35.18 | kergoth | itemrack: __ New in 1.95 __ |
| 05:35.18 | kergoth | - Events should 'unequip' more reliably |
| 05:35.19 | kergoth | WOOT |
| 05:35.22 | kergoth | that was driving me fucking nuts |
| 05:35.35 | kergoth | unmount, still wearing my damn spurs boots |
| 05:35.50 | Tem | aye, I hated that too |
| 05:36.28 | kergoth | i should buy some regular clothes and use itemrack's "about town" event to change into them when i'm not out fighting |
| 05:36.33 | Elviso | ckknight: you mentioned something about tilesize earlier? |
| 05:36.35 | kergoth | not an rp server, i'm just bored |
| 05:36.37 | *** join/#wowace Tekkub (n=Tekk@ip70-178-135-244.ks.ks.cox.net) |
| 05:37.33 | Elviso | 3x18 slot bags and I still only have 4 open inv slots.....of course one of my bags is a fucking ammo bag |
| 05:38.05 | kergoth | i'm only 4x16, and until recently i was duel resource collecting, and i'm a rogue, so poisons too :\ |
| 05:38.13 | kergoth | only level 54 though |
| 05:39.34 | hyperChipmunk | <---engineer/miner/hunter |
| 05:39.40 | hyperChipmunk | don't tell me about bagspace =P |
| 05:40.05 | kergoth | hehe |
| 05:40.06 | ckknight | Elviso, tileRatio, it's width/height of your texture |
| 05:40.13 | kergoth | i just switched to engineering |
| 05:40.23 | kergoth | those bombs that stun are gonna be my new best friends in pvp, methinks |
| 05:40.49 | Elviso | ok, I promise no more dumb questions....for a day or 2 :) |
| 05:40.49 | hyperChipmunk | oh, AND rp server |
| 05:40.56 | kergoth | hehe |
| 05:40.57 | hyperChipmunk | omg you pvp? |
| 05:41.08 | hyperChipmunk | ~love kergoth |
| 05:41.09 | purl | If you love kergoth so much, why don't you marry it? (oooooh) |
| 05:41.14 | kergoth | lol |
| 05:41.45 | hyperChipmunk | the (ooooh) on the end makes me crack up |
| 05:42.02 | ckknight | PvP is fun |
| 05:42.38 | hyperChipmunk | i ain't never got nobody what can test my addons =P |
| 05:43.13 | kergoth | i havent in a while, testing out my new rogue build in bg a bit lately |
| 05:43.23 | kergoth | he isnt pvp spec'd, but does enough damage to be tolerable |
| 05:46.25 | hyperChipmunk | look! I bought my elf a new outfit |
| 05:46.34 | hyperChipmunk | http://69.14.77.214/newelfoutfit.jpg |
| 05:46.53 | ckknight | lousy elf. |
| 05:47.14 | hyperChipmunk | she's all dressed up for easter now |
| 05:49.16 | Tem | why do you own that? |
| 05:49.28 | ckknight | he won it |
| 05:49.35 | hyperChipmunk | bg screenshot contest |
| 05:49.42 | hyperChipmunk | sec, lemme see if it's still in the archives |
| 05:52.36 | kergoth | ~factinfo CMD: love (.*?) |
| 05:52.36 | purl | cmd: love (.*?) -- created by NonToxic <joshua@joshuawise.com> at Mon Jan 20 01:30:39 2003 (1173 days); it has been requested 43 times, last by hyperChipmunk, 11m 27s ago. |
| 05:52.47 | kergoth | ah, josh |
| 05:53.02 | hyperChipmunk | http://www.worldofwarcraft.com/contests/05-06-09/ |
| 05:53.06 | ckknight | ~pet kergoth |
| 05:53.08 | purl | ACTION reaches over and pets kergoth on the head, saying "There, there! It'll all be ok!" |
| 05:53.56 | hyperChipmunk | http://www.worldofwarcraft.com/contests/05-06-09/winners.html |
| 05:54.25 | Tem | hyperChipmunk: you won that contest? |
| 05:54.34 | hyperChipmunk | yes |
| 05:54.58 | hyperChipmunk | got one of the honorable mentions too |
| 05:55.05 | ckknight | that is a pretty cool screenshot |
| 05:55.06 | hyperChipmunk | I actually like my hon. men. screenshot better |
| 05:55.34 | ckknight | you do still fail, cause you're alliance |
| 05:55.36 | ckknight | hope you know that |
| 05:56.07 | hyperChipmunk | =p |
| 05:56.15 | hyperChipmunk | lookit me in my old gimp gear hehe |
| 06:05.46 | otravi | I can't open the page to see :( |
| 06:05.55 | *** join/#wowace Norque (n=Mickachu@074.a.001.dub.iprimus.net.au) |
| 06:06.51 | hyperChipmunk | click the link a few times |
| 06:06.59 | hyperChipmunk | the archive servers are weird like that |
| 06:08.10 | ckknight | ~pat me |
| 06:08.11 | purl | ACTION pats ckknight and says "Nicely Done!" |
| 06:08.36 | ckknight | ~emulate Guybrush Threepwood |
| 06:08.37 | purl | Look behind you - a three-headed monkey! |
| 06:08.42 | ckknight | yea... |
| 06:08.50 | Tekkub | .... |
| 06:08.52 | Tekkub | ~ponder |
| 06:08.54 | purl | Wuh, I think so, tekkub, but if we didn't have ears, we'd look like weasels. |
| 06:09.00 | ckknight | ~emulate Guybrush Threepwood |
| 06:09.01 | purl | You’re as repulsive as a monkey in a negligee. - I look that much like your fiancee? |
| 06:11.11 | hyperChipmunk | is there only the one ponder? |
| 06:12.06 | Tekkub | no chip there's a few |
| 06:12.11 | Tekkub | !ponder |
| 06:12.14 | Tekkub | ~ponder |
| 06:12.16 | purl | Uh... yeah, tekkub, but where are we going to find rubber pants our size? |
| 06:12.21 | Tekkub | see |
| 06:12.36 | Tekkub | purl needs a longer length tho so we can cram a ton in |
| 06:12.43 | *** join/#wowace Tem (n=Tem@ip70-177-40-169.br.br.cox.net) |
| 06:12.44 | *** mode/#wowace [+o Tem] by ChanServ |
| 06:12.53 | hyperChipmunk | I think so, Brain, but me and Pippi Longstockings? What would the children be like? |
| 06:13.03 | hyperChipmunk | http://69.14.77.214/gnomes.png |
| 06:13.07 | *** join/#wowace [MoonWolf] (n=MoonWolf@a80-127-128-193.adsl.xs4all.nl) |
| 06:13.07 | *** mode/#wowace [+o [MoonWolf]] by ChanServ |
| 06:13.15 | hyperChipmunk | that's my g/f |
| 06:13.23 | hyperChipmunk | I think she thinks they're all kindergarteners or something |
| 06:14.24 | [MoonWolf] | who are ? |
| 06:14.29 | hyperChipmunk | http://69.14.77.214/gnomes.png |
| 06:15.00 | hyperChipmunk | I try to explain to her that gnomes are for punting, but she just doesn't understand |
| 06:15.19 | [MoonWolf] | lol |
| 06:15.52 | [MoonWolf] | macaroni art is evil, evil needs punting, therefor gnomes need punting. |
| 06:16.00 | [MoonWolf] | and eating. |
| 06:16.34 | Tem | Elviso: have you messed with the textures more? |
| 06:16.42 | [MoonWolf] | 1. punt gnome 2. eat gnome 3. ??? 4. Profit! |
| 06:19.17 | ckknight | API issue... |
| 06:19.51 | ckknight | I had FuBarUtils.AddSpacerDropDownMenu(level) before |
| 06:19.58 | ckknight | but I'm deprecating FuBarUtils |
| 06:20.08 | ckknight | so where should AddSpacerDropDownMenu(level) go? |
| 06:21.22 | hyperChipmunk | I don't see why there can't be a FuBarUtils that deals with FuBar-specific things |
| 06:21.40 | ckknight | hrm |
| 06:21.44 | ckknight | but that's the only thing. |
| 06:21.44 | hyperChipmunk | it doesn't make sense to limit yourself to only things that have use outside of FuBar |
| 06:22.14 | hyperChipmunk | for now |
| 06:22.19 | ckknight | or... |
| 06:22.29 | ckknight | I could put the formatting stuff into FuBarUtils |
| 06:22.38 | ckknight | but leave the awesome localization stuff in KnightLib |
| 06:22.41 | hyperChipmunk | ight |
| 06:22.52 | hyperChipmunk | that's what I meant |
| 06:22.53 | ckknight | sounds good to me |
| 06:22.59 | hyperChipmunk | FuBarUtils should still exist |
| 06:23.07 | hyperChipmunk | it's, like, utils...for FuBar |
| 06:23.08 | ckknight | it'll be backwards compatible, btw |
| 06:27.41 | ckknight | Okay, now that it just deals with localization stuff, should I rename it? |
| 06:28.44 | ckknight | I think I should, cause I'll make other libraries later |
| 06:36.06 | *** part/#wowace Ratbert_CP (n=KCummins@c-24-130-132-88.hsd1.ca.comcast.net) |
| 06:40.39 | hyperChipmunk | lol |
| 06:40.53 | ckknight | going with BabbleLib, I think |
| 06:40.55 | hyperChipmunk | /msg purl help join |
| 06:40.58 | ckknight | unless you can think of something better |
| 06:41.02 | hyperChipmunk | /msg purl join #hosernet |
| 06:41.21 | hyperChipmunk | purl says: I am not allowed to join #hosernet |
| 06:41.27 | hyperChipmunk | /msg purl why not? |
| 06:41.33 | hyperChipmunk | purl: because I don't like you |
| 06:41.39 | [MoonWolf] | hehe |
| 06:41.40 | hyperChipmunk | >8( |
| 06:41.42 | ckknight | lol |
| 06:42.01 | [MoonWolf] | ~ibot |
| 06:42.03 | purl | i guess ibot is a blootbot written in perl run by TimRiker on his server. logs on http://ibot.rikers.org/<chan>/ , ibot, jbot, apt are all the same process. It uses sqlite, but mysql or other SQL storage is also supported. |
| 06:42.14 | ckknight | hey, what should I use as a deprecation text? |
| 06:42.27 | [MoonWolf] | TimRiker is currently logged in |
| 06:42.29 | [MoonWolf] | talk to him |
| 06:42.32 | ckknight | currently it's FuBarUtils.LocalizedClassToEnglish("class") has been deprecated. Please use BabbleLib:GetInstance().GetEnglishClass("class")., but the GetInstance() bit seems icky |
| 06:42.42 | ckknight | at least to describe it that way |
| 06:42.43 | hyperChipmunk | he doesn't know who I am, I think |
| 06:42.47 | ckknight | cause you should use versions anyway |
| 06:42.54 | [MoonWolf] | hyperChipmunk, tell him who you are then. |
| 06:43.02 | hyperChipmunk | I'm nobody! |
| 06:43.12 | [MoonWolf] | nobody would to have your bot in his channel! |
| 06:48.19 | Wobin_ | Tem was behind the couch the entire time! |
| 06:48.27 | hyperChipmunk | ha! |
| 06:48.54 | [MoonWolf] | lol |
| 06:52.34 | hyperChipmunk | /msg purl join hosernet |
| 06:52.45 | hyperChipmunk | purl says: I am not allowed to join #hosernet |
| 06:52.52 | hyperChipmunk | /msg purl please? |
| 06:53.01 | hyperChipmunk | purl: Do I look like an information bitch, hyperchipmunk? |
| 06:53.02 | purl | ACTION does I look like an information bitch, hyperchipmunk. |
| 06:53.20 | ckknight | lol |
| 06:54.01 | Wobin_ | purl do the cancan! |
| 06:54.04 | purl | ACTION does the cancan!. |
| 06:54.19 | hyperChipmunk | good purl! |
| 06:55.04 | Cairenn|sleep | night guys |
| 06:55.07 | ckknight | cya |
| 06:55.09 | hyperChipmunk | sweet dreams |
| 06:55.36 | ckknight | kergoth, is there any way at all that I can tell where a function was called from? |
| 07:23.21 | Tem | night Cair. I know it's a little late, but you have a habit of sticking around a while after you "go to sleep" |
| 07:33.56 | [MoonWolf] | <PROTECTED> |
| 07:34.53 | [MoonWolf] | And if you dont know who Tyr Anasazi is you should drop dead right now. |
| 07:38.43 | Norque | well.. okay... |
| 07:39.49 | Tem | though, the name sounds familliar |
| 07:40.26 | [MoonWolf] | Does the world Nietzschean ring a bell ? |
| 07:41.47 | Tem | my mind is a bit clogged with statistical theory atm |
| 07:41.52 | Tem | but, yes |
| 07:42.03 | [MoonWolf] | Andromeda. |
| 07:42.11 | [MoonWolf] | The sci-fi show |
| 07:42.15 | Tem | ah, yes |
| 07:42.21 | Tem | it has been a while |
| 07:42.42 | Tem | the one with the ship that was almost alive |
| 07:43.24 | [MoonWolf] | actually the ship was very dead, but it had a very very very intilgent AI. |
| 07:44.25 | [MoonWolf] | Farscape had the living ship. |
| 07:49.11 | Tem | that's what I mean |
| 07:49.18 | Tem | by 'almost' alive |
| 07:49.24 | Wobin_ | Rommie! |
| 07:49.33 | Tem | Captain Dylan Hunt iirc |
| 07:49.37 | Wobin_ | And Whasisname Hercules =) |
| 07:49.49 | Tem | same guy |
| 07:50.04 | Tem | god when I was like 10, that was my favorite show |
| 07:50.14 | [MoonWolf] | Rommie is funny, she can have conversations with herself. |
| 07:51.20 | Tem | time-to-failure theory sucks |
| 07:53.41 | Tem | the gamma function can go fuck itself |
| 07:53.45 | Tem | becuaseI just don't care |
| 07:55.53 | [MoonWolf] | gamma functions are fun |
| 07:55.58 | [MoonWolf] | keep telling yourself this |
| 07:56.23 | Tem | blah blah recursive defnition |
| 07:56.52 | Tem | honestly, I just want to finish my homework so I can go to bed |
| 07:57.33 | Tem | and I have very little motivation to do so because I will get a 100 whether I do it or not |
| 08:00.22 | [MoonWolf] | is a 100 good ? |
| 08:00.32 | Tem | 100% |
| 08:00.55 | [MoonWolf] | if you know this to be true, and non of your homework involves handing in... |
| 08:01.06 | Tem | well heres the deal |
| 08:01.11 | Tem | it's a group assignment |
| 08:01.25 | Tem | the group I'm in split the assignment up |
| 08:01.39 | Tem | so if I don't do my portion, they we lose points |
| 08:01.48 | Tem | but, my name isn't going on their packet |
| 08:01.54 | [MoonWolf] | in that case, get to work. |
| 08:02.04 | Tem | my name is going on a different group's packet |
| 08:02.09 | Wobin_ | ... |
| 08:02.12 | Tem | because the groups have a minimum size |
| 08:02.14 | [MoonWolf] | that doesnt make any sense. |
| 08:02.24 | Tem | and this other group needed an extra member |
| 08:02.47 | Tem | members of the other group have the solutions manual |
| 08:02.48 | [MoonWolf] | so you are getting points of one group, but doing work in the other.... |
| 08:02.53 | Tem | aye |
| 08:02.58 | Wobin_ | strange |
| 08:03.02 | Tem | it's a very stragne situation |
| 08:03.07 | [MoonWolf] | no kidding |
| 08:03.28 | Tem | I don't expect it to be this way again |
| 08:08.09 | *** join/#wowace Cairenn (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com) |
| 08:08.09 | *** mode/#wowace [+o Cairenn] by ChanServ |
| 08:08.25 | Tem | still asleep Cairenn? |
| 08:08.38 | Tem | just your client auto-rejoining? |
| 08:08.48 | Tem | figures |
| 08:09.06 | [MoonWolf] | tem, you do it all the time. |
| 08:09.10 | Tem | I know |
| 08:09.27 | Tem | my router has been finiky this week |
| 08:09.39 | Tem | I checked my logs from last night... |
| 08:09.48 | Tem | aparently I lost connection for about 3 hours |
| 08:09.58 | [MoonWolf] | yeah |
| 08:10.04 | [MoonWolf] | that is about right. |
| 08:10.06 | Tem | with sparatic part/joins throughout the night |
| 08:10.09 | [MoonWolf] | you should kick it a bit. |
| 08:10.17 | Tem | heh |
| 08:10.23 | Tem | kicking didn't seem to help |
| 08:10.34 | Tem | though, unplugging it for a few hours did |
| 08:11.38 | [MoonWolf] | kk |
| 08:50.55 | [MoonWolf] | I made a new sticky! |
| 08:55.16 | Wobin_ | Aw |
| 08:55.23 | Wobin_ | Our Moony is all growing up =) |
| 08:55.54 | [MoonWolf] | lol |
| 08:57.34 | [MoonWolf] | next time someone asks if mendeleev if efficient, I am going to tell that when stipped to its core its only 20 kb |
| 08:58.03 | [MoonWolf] | on disk |
| 08:58.29 | Wobin_ | Well most of the data is in PT, yeah? |
| 08:58.30 | [MoonWolf] | about 8 kb actual code |
| 08:58.36 | [MoonWolf] | yes |
| 08:58.42 | Wobin_ | Mendy is just an addon that drops info into the tt |
| 08:59.02 | [MoonWolf] | yep |
| 08:59.21 | [MoonWolf] | most of the mendy code is categories and localisations strings |
| 08:59.24 | Wobin_ | Oh BTW, I borrowed the tooltip stuff pretty much wholesale from Mendy for ArmchairAlchemist =) |
| 08:59.52 | [MoonWolf] | feel free. |
| 09:06.53 | Tekkub | *yarn* |
| 09:07.05 | Tekkub | okey time to take a break from the game and code :) |
| 09:08.08 | Tem | hey Wobin_, check this out |
| 09:08.09 | Tem | http://www.pixellas.wowhead.com/ |
| 09:24.49 | Wobin_ | I like the names =) |
| 09:25.42 | Wobin_ | hehe Zoned Focus would possibly proc every time Arcane Missles struck =P |
| 09:33.20 | [MoonWolf] | that talent thing is waaaay overpowered |
| 09:47.54 | Tekkub | time to learn Iriel's embed stuff |
| 09:50.12 | [MoonWolf] | I have removed the ZG hyperspanner from PT :p |
| 10:00.28 | Tem | [MoonWolf]: yes, that's the point |
| 10:00.37 | Tem | [MoonWolf]: it's meant to be overpowered |
| 10:00.59 | Tem | [MoonWolf]: the point is to draw attention to how the trees could be structured differently |
| 10:07.39 | [MoonWolf] | but the skills could be more balanced anyway |
| 10:09.14 | [MoonWolf] | his idea of structures is good though |
| 10:09.22 | [MoonWolf] | the balance not so. |
| 10:21.21 | Tekkub | yea I'm rewriting Iriel's framework, I don't like his "declare it, maybe use it once, throw it out for GC" design |
| 10:21.36 | [MoonWolf] | lol |
| 10:22.11 | Tekkub | especially the stub, "Lets recreate this thing for every library, instead of making it a library in-and-of itsself!" |
| 10:22.20 | Tekkub | *eyeroll* |
| 10:23.05 | [MoonWolf] | you cant rewrite iriels code |
| 10:23.10 | [MoonWolf] | iriels code is perfection. |
| 10:23.18 | Tekkub | fuck iriel :) |
| 10:23.19 | [MoonWolf] | </iriel fanboy> |
| 10:23.55 | Tekkub | sorry, as Aceholes it's our duty to take other's code and optomize it before we use it :) |
| 10:24.07 | [MoonWolf] | There is no chin behinds iriels beard, only more code. |
| 10:24.10 | [Ammo] | hehe |
| 10:24.18 | [Ammo] | meh |
| 10:24.39 | Tekkub | what no mooo? |
| 10:24.41 | [Ammo] | to scan a tooltip without using a .xml file to declare the gametooltip in I have to write 40 lines of code |
| 10:24.51 | [Ammo] | to replicate the tooltip template |
| 10:24.59 | [MoonWolf] | go for the xml |
| 10:24.59 | [Ammo] | otherwise I can't do: tooltip:SetAction |
| 10:25.01 | Tekkub | you got that to work? |
| 10:25.01 | [Ammo] | indeed |
| 10:25.04 | [Ammo] | I went for the xml |
| 10:25.12 | [Ammo] | it can work |
| 10:25.13 | Tekkub | if so, send my way I'll amke a tooltip LUA template |
| 10:25.29 | [Ammo] | I'll play with it some more |
| 10:25.35 | [Ammo] | but for progress I've ditched the line of thought atm |
| 10:25.40 | Tekkub | seriously, I got the design for lua templates already, I just got frustrated with the tooltip and button ones and gave up |
| 10:25.42 | [Ammo] | and went for just the tooltip declaration in xml |
| 10:25.56 | Tekkub | yea the XML is easier for now |
| 10:26.16 | [Ammo] | if blizzard could only do: tooltip:Inherits("blahblahblah") |
| 10:26.16 | Tekkub | but seriously, work it out and give me the code, I'll write up an embedable template |
| 10:26.36 | [MoonWolf] | pass it to tem too |
| 10:26.37 | [Ammo] | you can't set the Inherits="" attribute from xml in lua |
| 10:26.40 | [MoonWolf] | make him put it in acegui |
| 10:26.43 | Tekkub | I think the system ditches the virtual frames after it's inited tho |
| 10:26.54 | Tekkub | they aren't available to LoD code, right? |
| 10:27.20 | [Ammo] | no idea, don't care atm :) |
| 10:27.23 | Tem | Tekkub: they are only available to LoD code if you tell it which files to look in |
| 10:27.26 | [MoonWolf] | nope, all xml files are read at load. |
| 10:27.33 | [MoonWolf] | oh, strike that. |
| 10:27.40 | [Ammo] | I got my 'this is a timed spell' detection code working |
| 10:27.42 | Tekkub | ah, thanks Temmy |
| 10:27.45 | Tem | using inherits in something like AceGUI would be pointless and really really hard |
| 10:27.49 | Tem | so, fuck it |
| 10:27.52 | [Ammo] | now to feed the spell and target info to my timers table |
| 10:27.55 | [Ammo] | and I'm done |
| 10:28.21 | Tekkub | so get this |
| 10:28.32 | Tekkub | my raid leader, he who worships CTRA... |
| 10:28.45 | Tekkub | found the thread about load times that links to WarmUp |
| 10:28.50 | [Ammo] | hehe |
| 10:28.58 | Tekkub | realize WU is mine, posts the link to our guild forums |
| 10:29.08 | Tekkub | starts asking me about oRA :) |
| 10:29.19 | [Ammo] | oh yeah oRA |
| 10:29.19 | [MoonWolf] | \o/ |
| 10:29.25 | [Ammo] | I should fix that assistme thing still |
| 10:29.27 | [Ammo] | bonk self |
| 10:29.31 | [Ammo] | the code is at home |
| 10:29.36 | Tekkub | oro? |
| 10:29.47 | [Ammo] | I saw your question today tekk |
| 10:30.05 | [Ammo] | I wrote the clientside stuff for the targetmanager |
| 10:30.13 | [Ammo] | just need to commit it to the svn |
| 10:30.15 | Tekkub | oh kewl, that was the one thing he bitched about tonight when he was testing my oRA to see if it supported everything he uses |
| 10:30.28 | [Ammo] | I might have a buggy version of it here at work |
| 10:30.34 | [Ammo] | will see after lunch |
| 10:30.39 | [Ammo] | maybe I'll commit it :) |
| 10:30.44 | [Ammo] | and you can fix the bugs :) |
| 10:30.55 | Tekkub | well fix and get it up... even tho he doesn't assign ME targets :) |
| 10:31.01 | [Ammo] | :) |
| 10:31.19 | [Ammo] | right now there's a hot topic in my guild |
| 10:31.23 | [Ammo] | to migrate or not to migrate |
| 10:31.29 | [Ammo] | stupid Laggerspine server |
| 10:31.37 | [Ammo] | last 2 weeks we've had 2 good raid nights |
| 10:31.43 | [Ammo] | the rest was all lag crashes and disconnects |
| 10:31.55 | [Ammo] | gave me lots of time to work on Necronomicon though |
| 10:32.13 | Tekkub | honestly |
| 10:32.24 | Tekkub | don't expect it to be anny better on a new server |
| 10:32.29 | [Ammo] | I do |
| 10:32.37 | [Ammo] | we're moving from the french datacenter to the better german one |
| 10:32.47 | [Ammo] | also Daggerspine is a day 1 server |
| 10:32.53 | [Ammo] | and Outland the new one is new and faster hardware |
| 10:33.09 | Tekkub | well if it's a better DC maybe |
| 10:33.14 | [MoonWolf] | you know those metal things in front of your pc pci slots ? |
| 10:33.25 | [Ammo] | the small covers yeah |
| 10:33.25 | Tekkub | but here in the US all the servers are fucked up equally from all I've seen |
| 10:33.26 | [MoonWolf] | those make for an exelent orange cutting tool |
| 10:33.38 | [Ammo] | in europe there are different datacenters |
| 10:33.43 | [Ammo] | 1 in france, 1 in germany at least |
| 10:33.48 | [Ammo] | and I'd like to be in the german one :) |
| 10:33.50 | Tekkub | there's 2 in US |
| 10:33.54 | Tekkub | east and west |
| 10:34.09 | [MoonWolf] | 3 datacenters |
| 10:34.12 | [MoonWolf] | 2 original ones |
| 10:34.18 | [MoonWolf] | and later a 3rd one was added |
| 10:34.27 | Tekkub | when did that happen? |
| 10:34.27 | [Ammo] | looks like we're migrating to Outland the new server :) |
| 10:34.47 | [Ammo] | more chance at green dragons too |
| 10:34.52 | [MoonWolf] | in eu tekk |
| 10:34.54 | [Ammo] | since they're highly contested atm |
| 10:34.58 | Tekkub | oh |
| 10:35.17 | [Ammo] | anyway, lunchtime |
| 10:36.05 | Tekkub | yea back to fixing up the framework |
| 11:09.22 | Tekkub | stupid question! |
| 11:09.39 | Tekkub | is there a ste counterpart to getglobal() |
| 11:09.42 | Tekkub | set even |
| 11:10.19 | [MoonWolf] | not a clue |
| 11:15.00 | Tekkub | hey there is |
| 11:17.18 | [MoonWolf] | cool |
| 11:17.27 | [MoonWolf] | SetGlobal or another name ? |
| 11:17.40 | Tekkub | I think ya'all are gonna like my changes to Iriel's framework |
| 11:18.06 | Tekkub | steglobal(string globalName, var value) |
| 11:18.11 | Tekkub | *set |
| 11:19.30 | *** join/#wowace id` (n=tom@tor/session/x-654d91360dd0f739) |
| 11:21.25 | [MoonWolf] | what have you changed so far ? |
| 11:24.11 | id` | have been poking at css again: |
| 11:24.12 | id` | http://digigen.nl/~Industrial/design1/ |
| 11:24.25 | id` | Tell me what you thing, this might become my blog design |
| 11:24.31 | id` | blog/persona site/ |
| 11:24.47 | id` | s/\/persona/\/Personal/ |
| 11:25.27 | [MoonWolf] | nice |
| 11:26.28 | id` | Any things that need improvement? :P |
| 11:26.40 | id` | btw |
| 11:26.41 | id` | http://digigen.nl/~Industrial/design1/img/kitty.jpg |
| 11:26.41 | [MoonWolf] | I like it the way it is. |
| 11:26.44 | id` | SQUUEEEEEEEEEZE |
| 11:27.24 | id` | [MoonWolf], ok |
| 11:27.40 | id` | might add a photo to the header though |
| 11:27.47 | id` | meh, work time :( |
| 12:07.08 | Tekkub | oh this is gonna be nice :) |
| 12:07.57 | Tekkub | Moon: I'm setting it up so that a) the stub is only declared once and it's reused by every library that uses this scheme |
| 12:08.35 | Tekkub | b) a version is not even declared if it's not a new major version or an upgrade to an existing major version |
| 12:09.30 | [MoonWolf] | that all ? |
| 12:09.45 | [MoonWolf] | or is there a c ? |
| 12:11.00 | Tekkub | uh |
| 12:11.03 | Tekkub | that's all :) |
| 12:11.08 | [MoonWolf] | kk |
| 12:11.14 | [MoonWolf] | no major changes I see :P |
| 12:11.21 | [MoonWolf] | why arent you done yet |
| 12:11.22 | Tekkub | mostly it's getting rid of his "declare it then nil it" shit |
| 12:11.32 | Tekkub | cause people keep talking to me |
| 12:11.39 | Tekkub | and I'm removing semicolon |
| 12:11.42 | Tekkub | *s |
| 12:11.49 | Tekkub | *grin* |
| 12:11.52 | [MoonWolf] | find replace ; |
| 12:11.58 | Tekkub | and fixing his goddamn tabs |
| 12:12.03 | id` | :%s/;$// |
| 12:12.09 | id` | all semicolons gone |
| 12:12.16 | Tekkub | noone taught him to tab for indents, space for allignment |
| 12:12.17 | [MoonWolf] | heh, I keep fixing YOUR tabs in mendeleev too |
| 12:12.21 | [MoonWolf] | eventually I gave up. |
| 12:12.31 | Tekkub | how are my tabs bad? |
| 12:12.32 | id` | tabs is good |
| 12:12.33 | id` | :P |
| 12:12.47 | [MoonWolf] | I they sometimes misalign |
| 12:12.53 | Tekkub | you aren't making leading spaces instead of tabs are you? |
| 12:13.04 | id` | depends on the font [MoonWolf] |
| 12:13.04 | [MoonWolf] | I use hard tabs only. |
| 12:13.10 | Tekkub | okey good |
| 12:13.12 | [MoonWolf] | no space |
| 12:13.23 | [MoonWolf] | and no smart indenting either. |
| 12:13.30 | Tekkub | and I try to keep shit in tabs, but sometimes borrowed code doesn't get fixed |
| 12:13.39 | [MoonWolf] | but sometimes if I get the files back from svn some lines don't line up anymore. |
| 12:13.44 | Tekkub | smart indenting pisses me off, it's not smart |
| 12:13.53 | [MoonWolf] | and usually you edited them last |
| 12:14.04 | Tekkub | here's an idea moon, commit up what you change :) |
| 12:14.04 | [MoonWolf] | its nothing major or anything. |
| 12:14.04 | id` | http://www.derkarl.org/why_to_tabs.html |
| 12:14.30 | Tekkub | or does the SVN commits disregard whitespace as conflicts? |
| 12:14.51 | id` | no just a googled link |
| 12:15.04 | id` | Tekkub, what do you think of my design? |
| 12:15.15 | id` | http://digigen.nl/~Industrial/design1/ |
| 12:15.17 | Tekkub | I think it blows |
| 12:15.38 | Tekkub | I'll look in a min, need to go do the litterbox but PEOPLE KEEP DISTRACTING ME |
| 12:16.17 | [MoonWolf] | I only asked you what you changed, AN HOUR AGO. |
| 12:16.26 | Tekkub | STOP IT! |
| 12:16.30 | Tekkub | LALALALALALALALALA |
| 12:16.40 | Tekkub | I CAN'T HEAR YOU!!!!!!!!! |
| 12:16.44 | Tekkub | WHAT? |
| 12:16.47 | Tekkub | WHAT?!?!?!?! |
| 12:16.54 | Tekkub | FUCK YOU TOO! |
| 12:17.54 | [MoonWolf] | Get a sex change a sexual orientation change, and stop being a furry and I might consider that. |
| 12:18.10 | id` | --^ |
| 12:18.14 | id` | oh, and be hot. |
| 12:18.19 | [MoonWolf] | yes be hot. |
| 12:18.36 | [MoonWolf] | I'm not picky, I'm just not into gay furry's. |
| 12:18.55 | id` | I'm picky :P |
| 12:19.47 | id` | 'oh noes, a chick with boots with those weird ass sawn off heel things or whatever. NEXT' |
| 12:20.19 | id` | [MoonWolf], know what i mean? I think it looks rediculous.. |
| 12:20.28 | [MoonWolf] | Yes, its stupid. |
| 12:26.20 | Tekkub | :P |
| 12:26.53 | [MoonWolf] | hey, you are not here, go not be distracted! |
| 12:48.03 | Tekkub | I think I'm done |
| 12:48.10 | Tekkub | testing to make sure there's no issue |
| 12:48.20 | Tekkub | then I'll SVN it up and make a post on the forums |
| 12:49.25 | [MoonWolf] | and show off the changes to iriel ? |
| 12:53.21 | Tekkub | nah |
| 12:53.25 | Tekkub | our forums |
| 12:55.11 | Tem | Tekkub: If I understand what you changed right, you may have actually done yourself a disfavor |
| 12:55.32 | Tem | (In reference to the "never create a lib if it's 'old') |
| 12:55.54 | Tem | you aren't saving any memory |
| 12:56.15 | Tekkub | how so? |
| 12:56.31 | Tem | well, the table is created whether or not you keep it around |
| 12:56.46 | Tekkub | I'm not creating it in the first place |
| 12:57.15 | Tem | and, while I'm not 100% familliar with the lib, I think it was keeping around 'old' minor version for the case where an addon specifically requests that minor revision |
| 12:57.23 | Tekkub | Iriel's aproach is create it, if it's newer register it, nil out the ref... if it wasn't registered it'll GC |
| 12:57.41 | Tekkub | you can only request major versions |
| 12:57.52 | Tekkub | and it'll register an older major version |
| 12:58.02 | Tem | 'course |
| 12:58.10 | Tekkub | the diference is it won't register an older minor version is all |
| 12:58.18 | Tem | k, I'll have to look at the changes |
| 12:58.26 | Tem | I'm too tired to follow you right now |
| 12:58.32 | Tekkub | it's a minor memory/processing improvement, but since it's during login I'm all for it |
| 12:58.53 | Tekkub | more addons need to do less stuff during login |
| 12:59.23 | Tekkub | delaying initialization is my new core value :) |
| 12:59.42 | Tem | AceAddons don't do anything until after PEW |
| 12:59.42 | Tekkub | don't create something till you need it, but save it for later if you need to |
| 13:00.03 | Tekkub | library framework isn't necessarily Ace :) |
| 13:00.29 | Tekkub | in fact, the two thing I want to use this for right now won't be Ace'd |
| 13:00.39 | Tem | ? |
| 13:01.03 | Tekkub | Compost (table recycling) and Metronome (the OnUpdate handler) |
| 13:01.09 | Tem | ah |
| 13:01.25 | Tekkub | yes I'll be using them in Ace addons, but they'll be designed like AceHooks to work in anything |
| 13:01.33 | Tem | I've gotta hold out for just a bit longer.... |
| 13:01.44 | Tem | so... tired |
| 13:01.52 | Tekkub | here's a great way |
| 13:02.00 | Tekkub | grab a hammer, hit your hand once |
| 13:02.05 | Tem | no thanks |
| 13:02.15 | Tekkub | when the pain dulls enough that it's not keeping you awake, repeat |
| 13:02.29 | Tem | no thanks |
| 13:02.45 | Tekkub | you're no fun |
| 13:07.10 | Tekkub | Okey it looks good, SVNing it now |
| 13:13.30 | Tem | yay |
| 13:13.37 | Tem | finaly got contact with my boss |
| 13:14.02 | [MoonWolf] | night night tem |
| 13:14.09 | Tem|Sleep | later guys |
| 13:41.56 | Tekkub | http://www.wowace.com/forums/index.php/topic,1301.0.html |
| 13:42.01 | Tekkub | oh bah moonie logged |
| 13:42.15 | Tekkub | and tem, the asshole |
| 13:46.27 | Kaelten | you still there tek? |
| 13:47.08 | Kaelten | tekkub: ello? |
| 13:50.21 | hyperChipmunk | hi kael! |
| 13:51.01 | Kaelten | hey Chip |
| 13:51.45 | Tekkub | I am now |
| 13:51.47 | Tekkub | what's up? |
| 13:51.58 | Kaelten | checking out your copy of the embed lib |
| 13:52.02 | Tekkub | :) |
| 13:52.23 | Tekkub | my only real complaint was his "thel the GC pick up the pieces" approach |
| 13:52.34 | Tekkub | *let |
| 13:52.34 | Kaelten | understandable |
| 13:52.45 | Kaelten | especially if you have numerous copies of this |
| 13:52.57 | Kaelten | also only having one stub in memory is a good thing |
| 13:53.01 | Tekkub | the chat tweak and the locals for versions/name were just to make it a tad purdyier |
| 13:53.09 | Tekkub | yea, exactly |
| 13:53.16 | Kaelten | hmm |
| 13:54.00 | Kaelten | I'm thinking that I want several peices of Ace code to be available as embedded libraries |
| 13:54.06 | Tekkub | :) |
| 13:54.10 | Tekkub | Kael |
| 13:54.12 | Tekkub | frankly |
| 13:54.21 | Kaelten | ? |
| 13:54.27 | Kaelten | either I'm an idiot or you love me |
| 13:54.34 | Kaelten | I'm scared of either |
| 13:54.44 | Tekkub | ACe, the core, should just be a nice access to the libraries, and a set of libraries |
| 13:54.54 | Tekkub | but... hrm... |
| 13:55.00 | Tekkub | how bout this |
| 13:55.07 | Tekkub | leave Ace alone... |
| 13:55.18 | Tekkub | start a new mod, based greatly off ace... |
| 13:55.22 | Tekkub | name it Duece |
| 13:55.27 | Kaelten | `lol |
| 13:55.42 | Tekkub | it'd just be a framework of libraries and a basic addon/module manager :) |
| 13:55.54 | Kaelten | we'll see how this comes around |
| 13:55.56 | Tekkub | I mean, there's a lot in ace I personally don't really use |
| 13:56.08 | Kaelten | and ace 2 will fix a lot of that |
| 13:56.09 | Kaelten | we hope |
| 13:56.14 | Kaelten | what don't you use tek? |
| 13:56.23 | Tekkub | one sec... |
| 13:56.28 | Tekkub | I'll go down the list :) |
| 13:56.31 | Kaelten | lol |
| 13:57.07 | Tekkub | chatcmd: nope, I should but too lazy to create the table structure, plus have some minor complaints about how it works |
| 13:57.19 | Tekkub | Commands... this something internal? |
| 13:57.26 | Tekkub | Data ... internal? |
| 13:57.46 | Tekkub | DB, nope, don't like the table passing as args, but is now minor thanks to Compost |
| 13:57.57 | Tekkub | Event OH DADDY! needs fixes tho |
| 13:58.03 | Kaelten | Commands is the chat handler for ace |
| 13:58.10 | Tekkub | Hook, again fuck yes I use this |
| 13:58.25 | Kaelten | Data is a the copy of AceDB that ace uses |
| 13:58.27 | Tekkub | Locals, nope I handle locale on my own |
| 13:58.56 | Tekkub | Module, nope I handle my own modules kinda... they're all just addons as far as ace is concerned |
| 13:59.03 | Tekkub | Script whatdat? |
| 13:59.07 | Tekkub | State whatdat? |
| 13:59.19 | Kaelten | Script is outdated now, I don't think it loads anymore |
| 13:59.31 | Kaelten | ya script doesn't load anymore |
| 13:59.39 | Tekkub | really I use init/enable/disable, event, hooks... maybe chat output but that's rare |
| 13:59.51 | Kaelten | AceState needs updating, its what kickstarts ace running |
| 13:59.52 | Tekkub | that's really about it |
| 14:00.13 | Tekkub | I might take up AceDB now that I got compost to cancel out all those table creations |
| 14:00.36 | Tekkub | but I kinda like boss's approach better (self,data etc) |
| 14:00.39 | Kaelten | well I'm thikning that AceHook and AceEvent and AceChat and probably AceDB would make good embedable libraries |
| 14:00.43 | Tekkub | *self.data |
| 14:00.45 | otravi | now what would cause the ready check to function on a chinese client, but no the MT grabbing and RS :< |
| 14:00.59 | Tekkub | yea Kael, that they would :) |
| 14:01.12 | Tekkub | AceChat is chat output right? |
| 14:01.22 | *** join/#wowace darkShrimp (n=Miranda@p549E6ADB.dip.t-dialin.net) |
| 14:01.26 | Kaelten | acechat is the chat handler that you said you're too lazy to use |
| 14:01.34 | Tekkub | and I really hate to say it cause I used to like it a lot |
| 14:01.39 | Tekkub | but fuck myAddons |
| 14:01.53 | Kaelten | eh, my addons support is going away |
| 14:02.02 | Kaelten | its too bugy with his updated version |
| 14:02.04 | Tekkub | hell, myAddon's lack of useful categories was the initial reason I wrote ModMenu |
| 14:02.10 | Kaelten | lol |
| 14:02.26 | Tekkub | then it bloated out a tad to make an easy menu framework for addons |
| 14:02.26 | otravi | yay :D |
| 14:02.45 | Tekkub | but noone actually wrote support into their addons, only users wrote entries |
| 14:03.01 | Tekkub | actually, there's an idea for a module... |
| 14:03.08 | Tekkub | module/library |
| 14:03.12 | Kaelten | > |
| 14:03.13 | Kaelten | ? |
| 14:03.16 | Tekkub | something to manage simple menus |
| 14:03.29 | Kaelten | you mean like right click menus? |
| 14:03.32 | Tekkub | you register your addon, give a category and a func to call for menu |
| 14:03.53 | Tekkub | like ModMenu but let the addon drow it's menu instead of wasting memory for tables |
| 14:04.07 | Kaelten | hmm, never used modmenu |
| 14:04.20 | Tekkub | I mean, given WoW's 3-level thing it wouldn't be able to do multiple levels... |
| 14:04.30 | Tekkub | but it'd be nice and easy for modmenu |
| 14:04.50 | Tekkub | yea screw it's I'll rewrite modmenu to be standalone registration library... |
| 14:04.58 | Tekkub | and the Boss plugin to just load it up |
| 14:05.05 | Tekkub | otter! |
| 14:05.15 | Tekkub | my CTRA nazi likes oRA |
| 14:05.18 | Tekkub | *grin* |
| 14:05.20 | otravi | :O |
| 14:05.40 | otravi | I fail to see why the RS and MT fails on a chinese client :< |
| 14:05.45 | Tekkub | and your module structure makes it so Initialize isn't called |
| 14:05.52 | Tekkub | no matter tho, I made it better :) |
| 14:06.04 | Tekkub | init only happens when the first request comes in |
| 14:06.09 | Tekkub | :) |
| 14:06.23 | Tekkub | and as for the chineese... uh... |
| 14:06.32 | Tekkub | CTRA works on there right? |
| 14:06.44 | Tekkub | maybe the commands are different somehow? |
| 14:06.57 | Tekkub | ugh, I'm getting chatty now :) |
| 14:07.17 | Tekkub | Kael: I'll put together a simple menu registration library for Ace |
| 14:07.29 | Tekkub | I like menus for setting shit up more than chat commands |
| 14:07.51 | Tekkub | and full GUIs are usually too much, but the menus could handle opening a GUI for the user |
| 14:08.08 | Tekkub | so they don't need to remember chat commands or keybindings |
| 14:08.32 | Tekkub | and there can be titan, boss/fu and minimap plugins that show the menus really easily |
| 14:08.51 | Tekkub | goddamnit, stop giving me new mods to write! |
| 14:08.55 | Kaelten | lol tekk, your biting off the whale here before you can chew |
| 14:09.15 | Tekkub | not really, I'm rewriting ModMenu to be better |
| 14:09.39 | Kaelten | tek, it looks like there is an issue with embedlibstub |
| 14:09.43 | Kaelten | or maybe I'm blind |
| 14:09.47 | Tekkub | and making it more core to the addons to handle their menu instead of embedding a big table of menu layouts in the menu mod |
| 14:09.57 | Tekkub | what's the issue? |
| 14:10.20 | Kaelten | I can't seem to find where it tells the difference between different libraries |
| 14:10.25 | Tekkub | I loaded up two side by side and they seemed fine... didn't get the full test library (Compost) done yet tho |
| 14:10.46 | Tekkub | libraries or versions? |
| 14:10.51 | Kaelten | libraries |
| 14:10.59 | Kaelten | isn't this going to be used by multiple libraries? |
| 14:11.12 | Kaelten | like I said, could be crazy |
| 14:11.15 | Tekkub | local libvarname = "SimpleExampleLib" |
| 14:11.26 | Tekkub | change to your librarie's global name |
| 14:11.42 | Tekkub | so like, "AceHooks" or "CompostLib" |
| 14:11.45 | Tekkub | :) |
| 14:12.16 | Tekkub | anywho, food time bbiaf |
| 14:12.54 | Kaelten | oh wait I see |
| 14:12.59 | Kaelten | I was looking in Register |
| 14:13.07 | otravi | Tekkub: I don't think there is any difference, why would it be? |
| 14:13.10 | Kaelten | so each copy of libobject is actually a new instance of the stub |
| 14:14.28 | Kaelten | oh tekk, what is compost? |
| 14:14.40 | Tekkub | *thud* |
| 14:14.48 | Tekkub | commintting new version for you |
| 14:14.59 | Tekkub | compost is me table recycler library |
| 14:15.43 | Kaelten | ah |
| 14:15.46 | Tekkub | libobject is the actual library, it's just got the stub's methods embedded in it |
| 14:15.51 | Kaelten | oh and would you be mad if I cleaned up the code a little bit? |
| 14:15.59 | Kaelten | for embed lib? |
| 14:16.11 | Tekkub | so in the end it's all your library major versions plus refs to the stub's methods that it needs |
| 14:16.24 | Tekkub | what needs cleaned? |
| 14:16.30 | Tekkub | anyway I gotta fucking eat |
| 14:16.32 | Kaelten | probably nothing |
| 14:16.33 | Tekkub | talk later |
| 14:16.37 | Kaelten | just formating so I can read it easier |
| 14:16.39 | Kaelten | :) |
| 14:21.47 | chipper|School | burn it! burn it all! |
| 14:21.53 | chipper|School | tabs to spaces! spaces to tabs! |
| 14:22.11 | chipper|School | semicolons strewn about! |
| 14:22.17 | chipper|School | go kael go! |
| 14:23.01 | darkShrimp | heyho, a question about AceGUIButton... is there any possibility to align the label to the left? |
| 14:24.20 | Kaelten | dark: I don't think thats supported |
| 14:24.25 | Kaelten | chipper: huh? |
| 14:25.36 | otravi | http://news.zdnet.co.uk/0,39020330,39261437,00.htm << yay for Microsoft :< |
| 14:25.44 | darkShrimp | mh any idea how I can add normal text to a multicolumn list which is aligned to the left side? |
| 14:26.15 | darkShrimp | based on acegui |
| 14:27.27 | darkShrimp | I mean, if you look at bagboy, the itemtext is centered. Now I like to realign that text to the left. |
| 14:27.44 | id` | otravi, boo!! |
| 14:27.48 | id` | all software should be free |
| 14:27.57 | id` | all hardware shouldnt |
| 14:28.00 | id` | the end! |
| 14:28.46 | otravi | :D |
| 14:28.48 | id` | "Supplying base systems, or 'naked PCs', is a missed opportunity, according to Michala Alexander, Microsoft's head of anti-piracy." HAH another opportunity for some hacker to run a bot on the pc! |
| 14:29.41 | Kaelten | id: free software is nice in theory, but you can get a higher quality product at times if people are paid |
| 14:29.56 | Kaelten | not saying it doesn't work |
| 14:30.10 | id` | Kaelten, that's true |
| 14:30.32 | Kaelten | too many free projects never reach completion, or have subpar features. |
| 14:30.32 | id` | Kaelten, often good software comes from good programmers who have made alot of software for money ;) |
| 14:30.39 | Kaelten | yep |
| 14:30.45 | Kaelten | well guys I'm off to work |
| 14:30.49 | id` | cya |
| 14:30.54 | Kaelten | I'm going to fight with the new ace code when I get back |
| 14:30.55 | id` | im almost done (hurray) |
| 14:31.50 | Wobin_ | indy: irt your page layout |
| 14:31.57 | Wobin_ | You need like a back 20 entries thing |
| 14:32.07 | Wobin_ | and a jump to top link |
| 14:32.47 | id` | paginating will follow :-) this is just the flat xhtml template |
| 14:33.10 | Wobin_ | other than that, it's nice a clean and easy to read |
| 14:33.26 | id` | :-) |
| 14:33.33 | id` | I'm thinking about putting a photo in the header though |
| 14:33.38 | id` | or some logo... white.. |
| 14:35.24 | Wobin_ | have like a viewport view of the logo |
| 14:35.27 | Wobin_ | Or of your name |
| 14:35.43 | Wobin_ | but make it a subtle emboss or something |
| 14:36.24 | Wobin_ | (by viewport I mean where you only see a subsection of the total image, but it's still recognisable) |
| 14:36.58 | id` | yeah |
| 14:38.54 | id` | i love this company |
| 14:38.59 | id` | its very small |
| 14:39.08 | id` | the IT department has gigs of illegal software |
| 14:39.12 | id` | photoshop etc |
| 14:39.27 | Wobin_ | A sign that it probably isn't going to get much bigger =P |
| 14:39.36 | id` | not soon ;) |
| 14:39.43 | id` | last year 6 people worked there |
| 14:39.44 | id` | now 25 |
| 14:39.45 | id` | :p |
| 14:40.03 | id` | heh we're not even microsoft partner :P |
| 14:40.14 | id` | no MCSE around, nada |
| 14:40.29 | id` | but im gone here in uh, 1 month |
| 14:55.30 | ckknight | hey all |
| 14:58.22 | otravi | hello Fu |
| 14:58.35 | ckknight | I'm not Fu |
| 14:58.55 | otravi | :-P |
| 14:59.07 | otravi | I'm just abusing the name |
| 15:43.38 | *** join/#wowace [MoonWolf] (i=moonwolf@f176182.upc-f.chello.nl) |
| 15:43.38 | *** mode/#wowace [+o [MoonWolf]] by ChanServ |
| 15:48.58 | [MoonWolf] | <PROTECTED> |
| 15:53.25 | ckknight | where is the link to that page? |
| 15:53.42 | Wobin_ | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=353864&p=1&tmp=1#post353864 |
| 15:54.30 | Tekkub | moon: my tweaker version of the embed framework's on the SVN/forum :) |
| 15:55.33 | [MoonWolf] | cool |
| 15:55.44 | [MoonWolf] | now excuse me while i go feel REALLY sick for a second |
| 15:56.14 | [MoonWolf] | I did a search for all pictures with the name flonne (disgea) on usenet over the last week and donwnloaded it all |
| 15:56.14 | Tekkub | what? you just looked at it didn't you? |
| 15:56.22 | [MoonWolf] | And there Was Actual CP in it. |
| 15:56.50 | Tekkub | :P |
| 15:57.01 | [MoonWolf] | I fail to see the funny |
| 15:57.31 | Wobin_ | ? |
| 15:59.08 | Tekkub | you rambling about something making you sick right after tell you my embed library template is up |
| 16:00.02 | [MoonWolf] | yeah |
| 16:00.08 | [MoonWolf] | weird coincidence |
| 16:00.27 | kergoth_ | Kaelten|Working: i strongly disagree. the code quality of every commercial project i've ever worked on has been substantially lower than that which is to be released into the open source community, usually because the public visability encourages the individual developer to take pride in their code. |
| 16:00.46 | Tekkub | pride schmide! |
| 16:00.54 | kergoth_ | ~hubris |
| 16:00.55 | purl | HUBRIS: Excessive pride, the sort of thing Zeus zaps you for. Also the quality that makes you write (and maintain) programs that other people won't want to say bad things about. Hence, the third great virtue of a programmer. |
| 16:00.56 | Tekkub | it's my code, if you don't like it FUCK YOU! |
| 16:01.03 | Tekkub | if you do like it, fuck me? |
| 16:01.30 | [MoonWolf] | lol |
| 16:02.30 | ckknight | anyone up and have a German client? |
| 16:02.46 | Tekkub | so now that I got the template worked out... think I should maintain backwards compatability with Compost? I'm thinking just use the name CompostLib and not worry about it |
| 16:03.02 | Wobin_ | How much is using Compost now? |
| 16:03.12 | Wobin_ | That have people able to change their code |
| 16:03.12 | Tekkub | A bunch of my stuff :) |
| 16:03.18 | Wobin_ | Well you then =P |
| 16:03.32 | ckknight | what is Compost? You keep talking about it, but I don't know what it does |
| 16:03.33 | Tekkub | but if I take a diff name it's a non issue I guess |
| 16:03.33 | kergoth_ | i wouldnt worry about compatibility yet. in the future, sure |
| 16:03.44 | Tekkub | it recycles tables boss |
| 16:03.53 | Tekkub | to minimize garbage creation |
| 16:04.09 | Tekkub | it's helped tremendously with Mendy and ModMenu |
| 16:04.26 | kergoth_ | it saddens me that we have to resort to it though. |
| 16:04.33 | Tekkub | anything that passes a table for an arg has the potential of getting great use of it |
| 16:04.35 | ckknight | ah, okay |
| 16:04.40 | [MoonWolf] | peaks values of 800kb/s increase flattend to what |
| 16:04.42 | Tekkub | agreed kerg |
| 16:04.44 | [MoonWolf] | 4kb/s ? |
| 16:05.00 | Tekkub | yea mendy was... what were the stats I gave? |
| 16:05.15 | [MoonWolf] | around what i said. |
| 16:05.20 | Tekkub | 18KiB avg, 800KiB peaks flattened down to 4KiB |
| 16:06.07 | Tekkub | it's nice to use if you're builting menus too, since you gotta pass that table for how the menu is set up |
| 16:06.33 | Tekkub | the table isn't stored by the menu code, so you get a table from compost, fill it, call the addbutton and reclaim the table |
| 16:06.54 | Tekkub | instead of creating a table for every menu button |
| 16:07.25 | ckknight | hrm |
| 16:07.28 | ckknight | that'd be handy |
| 16:07.34 | Tekkub | oh, it is |
| 16:07.38 | ckknight | frankly, the current dropdown API is atrocious |
| 16:07.56 | Tekkub | I'll get compost comverted to the new framework and publish it officially in a day or so |
| 16:08.03 | ckknight | cool |
| 16:08.06 | Tekkub | oh /agree x1000000 |
| 16:08.13 | Tekkub | I hate the dropdown system |
| 16:08.14 | ckknight | I'm publishing BabbleLib pretty soon |
| 16:08.25 | Tekkub | whatdat? |
| 16:08.47 | [MoonWolf] | localization helper lib |
| 16:08.53 | Tekkub | oh :) |
| 16:09.27 | Tekkub | someone should write a better menu system, one that'll allow more than 3 levels and 32 buttons.... |
| 16:09.42 | Tekkub | considering dynamic frame creation there should be no limits now |
| 16:09.42 | ckknight | I'll get on it eventually |
| 16:10.18 | kergoth_ | Tekkub: heh, that sounds like a good candidate for an aceguiish thing |
| 16:10.39 | Tekkub | kerg: frankly, embedable library :) |
| 16:10.47 | kergoth_ | that too. |
| 16:10.49 | *** join/#wowace Ratbert_CP (n=KCummins@proxy-ce5.disney.com) |
| 16:10.49 | Tekkub | but I think AgeGUI should use it :) |
| 16:11.36 | Tekkub | I think Kael's gonna convert AceEvent, AceChat and two others to embedables too |
| 16:11.47 | kergoth_ | tem and kael seem to be making good progress, from hearing the discussions in here lately |
| 16:12.04 | Tekkub | <Kaelten> well I'm thikning that AceHook and AceEvent and AceChat and probably AceDB would make good embedable libraries |
| 16:12.14 | kergoth_ | Tekkub: the plan is to convert every module to an embeddable ace component long term, and largely clean up and rewrite parts as we go |
| 16:12.25 | Tekkub | hope he makes AceDB better in the process :) |
| 16:12.27 | ckknight | and then ace will not exist |
| 16:12.30 | ckknight | for ace will be everything |
| 16:12.34 | kergoth_ | acedb needs a complete rewrite. |
| 16:12.41 | ckknight | yes |
| 16:12.54 | Tekkub | Ace is headed towards being a base for the libraries I think... |
| 16:12.58 | Ratbert_CP | Speaking of AceGUI, has there been a bugfix for the AceGUIListBox initialization bug? |
| 16:13.13 | Tekkub | You make an Ace addon, ace embeds all the libraries for you and that's about it |
| 16:13.57 | kergoth_ | i dont foresee a need for an "Ace" right now, other than as the name of the overall project |
| 16:14.02 | kergoth_ | but we'll see |
| 16:14.02 | Tekkub | I still think when Ace gets reborn as embeddables it should get renamed to avoid Confusion and maybe even drop some of the old stuff (like myAddons support)... |
| 16:14.10 | Tekkub | name it Duece *grin* |
| 16:15.12 | Tekkub | I almost want to compare this whole thing to Cosmos/Kaos, but I won't |
| 16:15.51 | kergoth_ | i dunno, i think it can be done via a major version change. going from Ace-1.x to Ace-2.x, or just call it Ace2 |
| 16:16.24 | Tekkub | But... Ace2 just... it sounds so wrong |
| 16:16.41 | Tekkub | and Duece can very well be justified as "Ace 2" |
| 16:17.04 | Tekkub | Ace, Duece... v1, v2 ... GET IT???? |
| 16:18.59 | ckknight | I don't like Duece |
| 16:19.24 | Tekkub | I hate you |
| 16:19.34 | kergoth_ | i dont either, makes me think of that lame gigolo movie |
| 16:19.36 | ckknight | you're a dick |
| 16:19.42 | ckknight | hehe |
| 16:19.42 | ckknight | yea |
| 16:19.56 | Tekkub | I never thought of that... you ruined it |
| 16:20.00 | Tekkub | I hate you too |
| 16:20.05 | kergoth_ | yay |
| 16:20.20 | Tekkub | Fine... now what are we gonna name it? |
| 16:20.24 | ckknight | Ace 2 |
| 16:20.34 | Tekkub | Ace 2 sucks |
| 16:20.42 | Tekkub | it needs to be more creative |
| 16:20.48 | kergoth_ | changing the name loses our mindshare. |
| 16:20.53 | Tekkub | Ace is all about creative mod names |
| 16:21.00 | ckknight | no it's not |
| 16:21.03 | Tekkub | mindshare? is that a word? |
| 16:21.11 | ckknight | yep |
| 16:21.17 | Tekkub | and yes it is :P |
| 16:21.25 | kergoth_ | Main Entry: mindshare2 |
| 16:21.25 | kergoth_ | Part of Speech: noun |
| 16:21.26 | kergoth_ | Definition: the development of consumer awareness about a specific product or brand in hopes that they will buy the product or brand |
| 16:21.39 | Tekkub | damnit, where's Rowne when I need someone to back my arguements |
| 16:21.58 | Tekkub | I ain't sellin shit, I don't care about "mindshare" :P |
| 16:22.16 | kergoth_ | any project should care about mindshare, if you plan on it being adopted by anyone. |
| 16:22.25 | kergoth_ | without awareness, there's no adoption |
| 16:22.34 | Tekkub | I don't WANT every dumb user that's swayed by big boobs and flashy meaningless "features" |
| 16:22.51 | kergoth_ | this isnt about the user, its about the developers. |
| 16:22.58 | ckknight | but boobs are hot... |
| 16:23.09 | Tekkub | I don't care if anyone uses my mods, I just put em up for the people that do find em and like em |
| 16:23.31 | Tekkub | yea the other devs think we're all stuck up or something |
| 16:24.17 | kergoth_ | we /are/ stuck up. thats what people call someone who doesnt tolerate that which doesnt meet their standards, and that certainly applies to our code |
| 16:24.23 | kergoth_ | :P |
| 16:24.32 | Tekkub | kek |
| 16:24.41 | ckknight | standardization ftw |
| 16:25.32 | Tekkub | well lets see, our standards are performance... the rest of the mod community's is lots of purdy frames and easy to use big buttons |
| 16:25.43 | Tekkub | which one you think the users are gonna go for? |
| 16:25.51 | ckknight | I like performance |
| 16:25.55 | ckknight | memory usage is important to me |
| 16:26.17 | ckknight | and users do what you tell em to do in most cases |
| 16:26.21 | ckknight | everyone's a sheep |
| 16:26.26 | Tekkub | oh yea, boss... one side effect of the table thing... |
| 16:26.31 | ckknight | what's that? |
| 16:26.35 | Tekkub | *digs for clad's pastebin* |
| 16:27.03 | Tekkub | damnit I don't see it now |
| 16:27.37 | Tekkub | well the long and the short of it was that the mem use reported by gcinfo() reduced after the table was erased |
| 16:27.56 | Tekkub | (memory deallocation outside of GC) |
| 16:30.09 | Tekkub | http://wow.pastebin.com/636857 |
| 16:30.09 | ckknight | hrm |
| 16:31.13 | Tekkub | hrm... but I think the memory released is only the pointers |
| 16:31.25 | Tekkub | if there are object the'll hang around for GC |
| 16:31.29 | Tekkub | anywho sleeptime |
| 16:31.51 | kergoth_ | pointers? you mean the elements of the table? each element has a certain amount of overhead regardless of its content |
| 16:31.56 | Tekkub | I'll try to get new Compost up tonight and probably publish it to all the sites |
| 16:31.57 | Ratbert_CP | Oh, ckknight: My clickable FuBarTooltip lines are... Unreliable. It seems non-deterministic if a given mouse-click will be recognized. |
| 16:32.18 | Tekkub | yes kerg, I mean like pointer/refs to tables and strings |
| 16:32.22 | Wobin_ | BTw, isn't it Deuce? |
| 16:32.38 | Tekkub | not the actual object it points to, that'll hang till GC |
| 16:32.42 | ckknight | Ratbert_CP, odd |
| 16:32.50 | ckknight | Ratbert_CP, what are you clicking on? |
| 16:32.54 | Tekkub | anyway, sleep |
| 16:32.59 | kergoth_ | right, the table itself resizes on the first non-nil assignment, thats all |
| 16:33.06 | Ratbert_CP | The category line... |
| 16:33.24 | ckknight | in what plugin? |
| 16:33.37 | Ratbert_CP | BagBoy (but it's my own dev version) |
| 16:33.49 | ckknight | pastebin the fubar part |
| 16:33.53 | Ratbert_CP | OK. |
| 16:34.39 | Ratbert_CP | http://ace.pastebin.com/646358 |
| 16:35.51 | kergoth_ | huh. c++ provides no rules for resolving method ambiguities, and doesnt provide a solution to the diamond inheritence problem. tisk. |
| 16:36.16 | ckknight | hrm |
| 16:36.46 | Ratbert_CP | Unless there's something in how I handle (or avoid) OnUpdate... |
| 16:42.12 | ckknight | why do you have OnUpdate? |
| 16:42.19 | ckknight | shouldn't it update only when you make a change? |
| 16:43.06 | Ratbert_CP | I'm trying to remember. I think I was having some trouble without it. Let me comment it out and reload... |
| 16:43.56 | Ratbert_CP | Interesting... That seems to have fixed it. |
| 16:44.10 | Ratbert_CP | Perhaps the OnUpdate was overloading the system.. |
| 16:44.39 | ckknight | basically, OnUpdate was resetting the values or something |
| 16:44.56 | ckknight | you should just be glad that OnUpdate doesn't run every frame |
| 16:49.54 | otravi | OnUpdate is like... *runs* |
| 16:50.24 | ckknight | otravi, I throttle it in FuBar |
| 16:50.34 | ckknight | you can set the delay, default is 0.1 seconds |
| 16:51.30 | otravi | I know, but it's still nice to avoid :) |
| 16:51.49 | ckknight | no, not if you throttle it |
| 16:51.53 | ckknight | though it depends on the application |
| 16:54.00 | ckknight | in most cases, unless you need something based on time, it's not needed |
| 16:55.11 | otravi | doh, I don't have wave support on XMMS :( |
| 16:56.37 | ckknight | lol |
| 17:02.45 | otravi | hmm, xmms-wave wasn't very good :o |
| 17:05.10 | *** join/#wowace haste (n=haste@host-81-191-131-80.bluecom.no) |
| 17:06.18 | otravi | I'm going to dedicate this day to: fix my *nix |
| 17:11.21 | [MoonWolf] | good idea otravi |
| 17:11.45 | otravi | Yes, it's a good idea since it will prevent me from having to reboot |
| 17:11.47 | otravi | which I hate |
| 17:12.04 | [MoonWolf] | seeing as *nix reboots take a long time |
| 17:12.06 | [MoonWolf] | i agree |
| 17:12.47 | otravi | hmm, does anyone know the config command to turn of weather effects? |
| 17:12.51 | otravi | or console :< |
| 17:13.03 | otravi | I can't use the Video Options to do it |
| 17:13.24 | [MoonWolf] | why not ? |
| 17:13.40 | otravi | It crashes :< |
| 17:13.41 | [MoonWolf] | oh let me guess, pressing aply crashes wow |
| 17:13.44 | [MoonWolf] | i had that problem |
| 17:13.49 | [MoonWolf] | go into the config.wtf |
| 17:13.54 | [MoonWolf] | find the setting there |
| 17:14.03 | otravi | and when rain looks like this: http://plixx.org/?3N , imagen what a sandstorm in AQ is :< |
| 17:14.32 | [MoonWolf] | for some reason yellow rain in tirisfall makes sense to me. |
| 17:14.41 | [MoonWolf] | the damn place is blighted and taunted by the undead |
| 17:14.47 | [MoonWolf] | yellow rain isnt that weird. |
| 17:14.54 | otravi | If I turn my camera it turns green! |
| 17:15.00 | [MoonWolf] | even better. |
| 17:15.09 | [MoonWolf] | slime rain |
| 17:15.14 | otravi | SET readScanning "-1" << uhm? |
| 17:15.20 | otravi | New setting :o |
| 17:16.22 | [MoonWolf] | anybody interested in knowning how the necropolis is going to look |
| 17:16.23 | [MoonWolf] | http://vnmedia.ign.com/screenshots/wow/4064637.jpg |
| 17:16.27 | [MoonWolf] | its ff huge! |
| 17:18.43 | [MoonWolf] | it's bigger than the Undercity <- blizzard statement |
| 17:19.10 | kergoth_ | otravi: what unitframe is being used in that screenshot of the rain? |
| 17:19.25 | Wobin_ | Undercity isn't that big....? |
| 17:20.00 | [MoonWolf] | undercity is pertty big, but because its so easy to walk around in you dont notice it. |
| 17:20.15 | otravi | kergoth_: my own power mod of AceBarFrames, it's on the SVN as otravi_UnitFrames |
| 17:21.00 | [MoonWolf] | ~ponder |
| 17:21.02 | purl | I think so, but where will we find an open tattoo parlor at this time of night? |
| 17:22.01 | otravi | I should clean it up a little and include the scaling functions that are used in AceLucenFrames tho' |
| 17:22.15 | kergoth_ | otravi: neat, i like it. simple and clean |
| 17:23.16 | otravi | hehe, I've had a lot of question what addon it is actually... |
| 17:23.32 | otravi | Which is also why I should get myself together and release it |
| 17:23.44 | [MoonWolf] | screenie ? im lazy i know. |
| 17:24.04 | kergoth_ | it was just in his screenshot of the rain, thats why i asked about it :P |
| 17:24.13 | [MoonWolf] | oh thats is |
| 17:24.15 | [MoonWolf] | it* |
| 17:24.16 | [MoonWolf] | cool |
| 17:27.40 | otravi | I can't find anything in the config, that could be weather effects :( |
| 17:28.00 | otravi | I would guess that default settings aren't written |
| 17:28.24 | otravi | (I remember spell effect wasn't in it by default) |
| 17:28.29 | [MoonWolf] | :( |
| 17:29.08 | *** join/#wowace id` (i=debian-t@tor/session/x-e7ebe0b9160fa21c) |
| 17:30.38 | [MoonWolf] | evening id` |
| 17:30.41 | id` | lo |
| 17:30.48 | id` | just came back from training |
| 17:30.50 | id` | feel great |
| 17:30.58 | id` | (sauna afterwards, ofcource) |
| 17:32.01 | ckknight | fun stuff |
| 17:32.34 | id` | I kicked somebody in the face |
| 17:32.36 | id` | hah! |
| 17:32.53 | [MoonWolf] | he most likely hit you back yust as hard. |
| 17:33.02 | id` | nay he fell :3 |
| 17:33.21 | id` | ofcource i didnt use brute force |
| 17:33.22 | id` | :p |
| 17:34.01 | id` | s/(ofcource)(.+)$/\2 \1/ |
| 17:34.17 | [MoonWolf] | escapes dont work. |
| 17:34.17 | ckknight | lol |
| 17:34.27 | ckknight | that sucks |
| 17:34.30 | id` | :p |
| 17:34.33 | [MoonWolf] | its more of a string replace. |
| 17:35.08 | id` | man, i watched gundam see destiny |
| 17:35.10 | id` | until the end |
| 17:35.16 | id` | it was pretty gay :< |
| 17:35.53 | [MoonWolf] | lalalala, did you say anything ? |
| 17:42.40 | otravi | how do you manually reload the video system? |
| 17:44.28 | otravi | oh ignore, I figured it out |
| 17:46.57 | otravi | yay, found the weather command |
| 17:47.46 | ckknight | weather command? |
| 17:48.15 | otravi | to turn it off |
| 17:48.21 | otravi | but I find this very strange |
| 17:48.23 | ckknight | ah |
| 17:48.28 | otravi | if I use the Video Options, my game crashes |
| 17:48.37 | otravi | but if I use the console commands, it doesn't |
| 17:51.18 | kergoth_ | you in linux, by chance? |
| 17:51.34 | otravi | Yes |
| 17:51.40 | kergoth_ | known cedega issue. |
| 17:51.51 | kergoth_ | i usually just manipulate Config.wtf |
| 17:52.05 | otravi | Yeah, but I didn't know I could use the console commands to do it |
| 17:52.22 | otravi | time to install gfxToggle I guess :) |
| 17:52.41 | kergoth_ | oi, methinks maybe all those fiery habanero doritos last night werent the best of ideas |
| 17:52.46 | kergoth_ | my stomachi snt very happy with me |
| 18:00.39 | otravi | ~comfort |
| 18:01.05 | otravi | damn, it didn't have that one :< |
| 18:07.23 | otravi | haha, our MT used the ooze pet in AQ.... |
| 18:07.33 | otravi | (that's -20 defense and -20 to all resistances) |
| 18:14.25 | ckknight | ooze pet? |
| 18:14.41 | ckknight | ~comfot kergoth_ |
| 18:14.48 | ckknight | ~comfort kergoth_ |
| 18:14.49 | purl | There, there, kergoth_. It's OK. I'm here for you. |
| 18:14.58 | ckknight | see, purl's here for you |
| 18:15.30 | *** join/#wowace Jarenthal (n=Roo@cpe-066-057-087-213.nc.res.rr.com) |
| 18:15.52 | otravi | ckknight: http://wow.allakhazam.com/db/item.html?witem=20769 << that pet |
| 18:16.46 | Wobin_ | eee |
| 18:16.48 | Wobin_ | stingy mage |
| 18:16.56 | Wobin_ | Only gives me one stack of water at a time =P |
| 18:18.07 | Elviso | ooze pet is cool, I farmed mine in about 15m |
| 18:18.42 | otravi | that would be like... 7 kills with my shaman :p |
| 18:19.16 | kergoth_ | bah, just realized calling the init function of your superclass is gonna be uglier than i thought |
| 18:19.21 | kergoth_ | super(self).init(self) :P |
| 18:19.28 | ckknight | hrm |
| 18:19.35 | ckknight | wait |
| 18:19.39 | ckknight | super(self):init() |
| 18:19.41 | ckknight | ? |
| 18:19.44 | ckknight | oh, no |
| 18:19.45 | ckknight | nvm |
| 18:19.49 | kergoth_ | no, cause that sets self to the class, not the object |
| 18:19.52 | kergoth_ | thats what i tried at first :) |
| 18:20.07 | ckknight | yep, it's super(self).init(self) |
| 18:20.08 | kergoth_ | could do something like: super(self, 'init') |
| 18:20.21 | ckknight | that'd work |
| 18:20.21 | kergoth_ | but thatd be ugly when it comes to argument passing, most likely |
| 18:20.43 | ckknight | super(self, 'init', alpha, bravo, charlie) |
| 18:20.55 | kergoth_ | varargs... |
| 18:21.00 | kergoth_ | table construction.. |
| 18:21.10 | ckknight | just have like 20 arguments |
| 18:21.12 | kergoth_ | course you get that in a billion places regardless |
| 18:21.33 | kergoth_ | could do something disgusting |
| 18:21.47 | kergoth_ | have super(self) return a new proxy table taht intercepts calls to the class and inserts self :P |
| 18:21.57 | kergoth_ | replaces the first args |
| 18:21.58 | kergoth_ | hehe |
| 18:22.31 | kergoth_ | ckknight: could have super(self, 'init') return a closure |
| 18:22.39 | kergoth_ | super(self, 'init')(alpha, bravo, charlie) |
| 18:22.48 | kergoth_ | hehe |
| 18:22.51 | kergoth_ | hmmm |
| 18:23.45 | ckknight | hrm |
| 18:23.58 | ckknight | no |
| 18:24.02 | ckknight | oh |
| 18:24.03 | kergoth_ | i know one thing, super(self).init(self) is butt ugly |
| 18:24.04 | ckknight | nvm |
| 18:24.12 | ckknight | you could do closure style |
| 18:24.23 | kergoth_ | super().init(self) would be better, but there's no feasable way to manage that |
| 18:24.40 | ckknight | self.super().init(self) |
| 18:24.51 | ckknight | not sure I'd want that, though |
| 18:24.53 | kergoth_ | hehe, i thought about that too. self:super() |
| 18:24.56 | kergoth_ | it implies the wrong thing though |
| 18:25.07 | ckknight | what does it imply? |
| 18:25.10 | kergoth_ | super isnt a function of the object, its just a function that accesses it |
| 18:25.17 | ckknight | yea |
| 18:25.23 | kergoth_ | imo anyway |
| 18:25.24 | kergoth_ | hmm |
| 18:25.37 | kergoth_ | erk, had an idea, but its gone now |
| 18:26.02 | otravi | I usually sleep and wake up with great ideas :< |
| 18:26.20 | otravi | or rather solutions |
| 18:27.18 | kergoth_ | but oh well, maybe i will make it a method of the object. its less horrendous than the alternatives |
| 18:27.40 | kergoth_ | well, actually it isnt |
| 18:27.45 | kergoth_ | self:super().init(self)? |
| 18:27.47 | kergoth_ | :P |
| 18:28.07 | kergoth_ | the super call gets more pleasant, but the overall thing is still ugly |
| 18:28.50 | ckknight | ... |
| 18:29.30 | ckknight | idea |
| 18:29.45 | ckknight | no, that's a bad idea, nvm |
| 18:30.14 | kergoth_ | its just not a fun situation. we need the superclass to get at the method, but both the method and super need the object, not the sueprclass |
| 18:30.17 | kergoth_ | heh |
| 18:30.45 | kergoth_ | i was thinking about doing something very evil, like changing values in the function environment of the function we're about to call when we're in the super callpath |
| 18:30.55 | ckknight | super(self, 'init')(...) or super(self, 'init', ...) or super(self).init(self) |
| 18:30.56 | kergoth_ | each subsequent super call morphs the next |
| 18:30.58 | kergoth_ | hehe |
| 18:31.09 | ckknight | I dunno if you want to do that |
| 18:31.56 | kergoth_ | its ugly. lua isnt threaded, but my brain still goes NO, what if soemthing else happens during the execution of that callpath! |
| 18:32.06 | kergoth_ | :P |
| 18:32.18 | ckknight | lol |
| 18:32.39 | ckknight | yea, I have issues with threading as well |
| 18:33.25 | kergoth_ | i've dealt with it a lot, fixing race conditions, setting up correct locking, etc |
| 18:33.29 | kergoth_ | can be fun stuff |
| 18:33.38 | kergoth_ | for some values of "fun", at any rate ;) |
| 18:35.27 | kergoth_ | super(self, 'init', ...) is probably best, avoiding the unnecessary closure creation, from a gc pressure standpoint, even though i tend to prefer the closure version conceptually and syntactically |
| 18:35.59 | ckknight | oh well |
| 18:36.06 | kergoth_ | currying is fun for the whole family! |
| 18:36.08 | kergoth_ | or something. |
| 18:36.09 | ckknight | I think super(self, 'init', ...) will work fine |
| 18:36.37 | ckknight | currying can be very handy, especially if you have a cache |
| 18:36.58 | kergoth_ | i'm tempted to just pass one argument, super(self, 'init', foo) and if you need to pass more than one thing, force the caller to pass a table. leaves it in the hands of the user |
| 18:37.11 | kergoth_ | either that or we do what hooking code does, 20 args or whatever |
| 18:37.22 | ckknight | I'd personally go with 20 args |
| 18:37.34 | Elviso | ckknight: is there ever going to be a situation where FuB > 25px tall? |
| 18:37.51 | ckknight | Elviso, only if you hack it |
| 18:37.52 | ckknight | so, no |
| 18:38.25 | Elviso | so would you agree that bkgd textures only need to be 25px? you save alot on filesize |
| 18:38.33 | Elviso | *or rather |
| 18:38.40 | Elviso | only use 25px of the 256px |
| 18:38.48 | ckknight | nope |
| 18:38.56 | ckknight | welcome to WoW's crappy texturing system |
| 18:38.59 | ckknight | *thumbs up* |
| 18:39.20 | Elviso | why not? I'm testing it now, and I've yet to have more than the top 25px render |
| 18:39.33 | ckknight | it scales, you know |
| 18:39.51 | Elviso | like when you use font scaler? |
| 18:39.55 | ckknight | yea |
| 18:40.04 | Elviso | I did that, and it still wont show more than the top 25px |
| 18:40.14 | ckknight | what did you set tileRatio to? |
| 18:40.58 | Elviso | lost me there....I haven't coded anything for this |
| 18:41.03 | Elviso | just replacing default textures |
| 18:41.34 | ckknight | then you have to do the top 32 pixels |
| 18:43.53 | Elviso | just did another test, and I'm not seeing any difference over my 25px test |
| 18:51.20 | otravi | BossBlock + BigWigs = <3 |
| 18:52.07 | kergoth_ | bossblock? |
| 18:52.23 | hyperChipmunk | aloo |
| 18:52.44 | kergoth_ | hey hyperChipmunk |
| 18:53.12 | otravi | kergoth_: https://opensvn.csie.org/Ace/trunk/BossBlock/ |
| 18:53.13 | ckknight | hey hyperChipmunk |
| 18:53.36 | ckknight | the newest FuBar may or may not have broken BattlegroundFu |
| 18:53.45 | hyperChipmunk | <PROTECTED> |
| 18:53.56 | ckknight | well, it won't break |
| 18:54.01 | ckknight | it'll give a deprecation warning, though |
| 18:54.02 | ckknight | maybe |
| 18:54.25 | ckknight | if you use any localization stuff with FuBarUtils |
| 18:54.27 | hyperChipmunk | or maybe it'll just not do anything and not give any errors and fubar will disappear entirely |
| 18:54.43 | otravi | :D |
| 18:54.49 | hyperChipmunk | >8) |
| 18:54.59 | ckknight | ... |
| 18:55.05 | kergoth_ | i wish i'd stop trying to middle click paste in windows |
| 18:55.06 | hyperChipmunk | dude, you need to lighten up |
| 18:55.27 | kergoth_ | otravi: ah, nice |
| 18:55.28 | hyperChipmunk | it wasn't even your module |
| 18:55.40 | otravi | I've changed it slightly tho' |
| 18:55.40 | ckknight | hyperChipmunk, I wasn't hugged much as a child |
| 18:55.45 | hyperChipmunk | ~hug ckknight |
| 18:55.46 | purl | ACTION hugs ckknight |
| 18:55.51 | otravi | made it so the first three stars doesn't have to be in the start |
| 18:55.54 | hyperChipmunk | ~whalehug ckknight |
| 18:56.00 | purl | ACTION Persuades a freakishly huge killer whale named Hugh to hug ckknight |
| 18:56.27 | kergoth_ | squish |
| 18:56.58 | hyperChipmunk | at least you can't be grumpy if you've been liquefied |
| 18:59.26 | hyperChipmunk | I busted my honor count yesterday again =\ |
| 18:59.32 | hyperChipmunk | I'm gonna make a real effort to get it today |
| 18:59.48 | *** join/#wowace groll (n=hepp@62.119.159.41) |
| 18:59.49 | kergoth_ | i'm gonna finish my task at work, and complete this stupid object model |
| 18:59.57 | kergoth_ | super() was my last annoying piece |
| 19:00.00 | hyperChipmunk | /rl after every bg match =P |
| 19:00.00 | groll | hyperChipmunk you around? |
| 19:00.03 | hyperChipmunk | no |
| 19:00.12 | kergoth_ | ~remulate |
| 19:00.14 | purl | There's this game where you put in a dollar and you win four quarters. I win every time! |
| 19:00.15 | hyperChipmunk | I sawed my head off just 2 minutes ago |
| 19:00.17 | groll | i submitted more info to my bugreport |
| 19:00.26 | hyperChipmunk | oh, excellent |
| 19:00.28 | hyperChipmunk | hey look guys! |
| 19:00.33 | hyperChipmunk | someone came to talk to me |
| 19:00.35 | hyperChipmunk | to me! |
| 19:00.38 | groll | haha |
| 19:00.57 | groll | ur not loved! i just want a bugfree addon ;P |
| 19:01.05 | id` | pwnt |
| 19:01.07 | id` | :P |
| 19:01.09 | kergoth_ | you're doing better than i am, nobody comes to see me, since i've never released any of my code in an addon :P |
| 19:01.13 | groll | but feel free to feel lowed though :D |
| 19:01.20 | groll | imagination is good for ya :D |
| 19:01.26 | ckknight | kergoth, I come to you all the time for useful info |
| 19:01.27 | otravi | haha |
| 19:01.45 | kergoth_ | hm, thats true, people do pester me on a regular basis on design and optimization stuff |
| 19:01.48 | hyperChipmunk | alright; I just got home from school. Let me get some stuff sorted out here and I'll get with you |
| 19:01.49 | kergoth_ | i feel better now |
| 19:02.00 | kergoth_ | seriously though, i should release something at some point ;) |
| 19:02.01 | hyperChipmunk | you gonna be around for a few mins? |
| 19:02.02 | Elviso | http://kenman.net/wow/test.jpg |
| 19:02.08 | groll | me yes |
| 19:02.41 | hyperChipmunk | excellent |
| 19:02.50 | kergoth_ | ckknight: have you looked into memory consumption of functions vs tables yet? |
| 19:02.52 | kergoth_ | if not, i'm going to |
| 19:04.35 | ckknight | kergoth, not enough |
| 19:04.52 | ckknight | if you do look into it, I'd love to see your data |
| 19:05.43 | hyperChipmunk | alrighty there groll |
| 19:05.46 | kergoth_ | interseting |
| 19:05.57 | kergoth_ | in creating 1000 instances of an empty table, then of an empty function |
| 19:06.07 | kergoth_ | the 1000 functions use 20k, the 1000 tables use 31 |
| 19:06.19 | hyperChipmunk | first, have you deleted the old BossPanel_Battlegrounds directory? |
| 19:06.26 | hyperChipmunk | from your AddOn folder? |
| 19:07.06 | hyperChipmunk | if not, do that, restart wow, and then tell me what you see |
| 19:07.19 | groll | HoJ|Slayman yep? |
| 19:07.24 | groll | oops |
| 19:07.31 | hyperChipmunk | next one down |
| 19:07.34 | groll | yep i have deleted all old stuff |
| 19:07.34 | otravi | Zhe germans are coming! |
| 19:07.36 | hyperChipmunk | =D |
| 19:07.59 | kergoth_ | hmmm |
| 19:08.04 | hyperChipmunk | and you still get two FuBar_BattlegroundFu in your addons list? |
| 19:08.10 | groll | yep |
| 19:08.14 | groll | aha hmm wait! :D |
| 19:08.15 | hyperChipmunk | is one plural? |
| 19:08.23 | kergoth_ | so one function is 2/3rds the size of one table if both are empty. /me ponders |
| 19:08.32 | groll | i might have missed a savedvariable somewhere stupid double saves :P |
| 19:08.37 | groll | checking to make sure |
| 19:09.05 | hyperChipmunk | shouldn't make a difference; I'm talking about in the wow/AddOns directory where you extracted the files after you downloaded |
| 19:09.17 | hyperChipmunk | er, wow/Interface/AddOns |
| 19:10.04 | hyperChipmunk | there should not be a wow/Interface/AddOns/BossPanel_Battlegrounds/ directory |
| 19:10.07 | hyperChipmunk | only a wow/Interface/AddOns/FuBar_BattlegroundFu/ directory |
| 19:10.25 | groll | yep that is as it should be |
| 19:10.30 | hyperChipmunk | alright |
| 19:10.38 | groll | logging in to check again just to make sure |
| 19:10.40 | hyperChipmunk | do you have wow open? |
| 19:10.46 | groll | in a sec i have |
| 19:10.48 | hyperChipmunk | exit the game completely and open it up again |
| 19:10.52 | hyperChipmunk | k |
| 19:10.58 | groll | just had it closed so loggin in now |
| 19:11.02 | hyperChipmunk | great |
| 19:11.03 | kergoth_ | ckknight: lets put it this way, from what we were talking about the other day, lua vm instructions appear to be a pretty damn good form of compression |
| 19:11.13 | groll | yep got two |
| 19:11.26 | kergoth_ | ckknight: so having your big table in a function that you initialize when needed is a good bet |
| 19:11.31 | hyperChipmunk | is there an s on the end of Battleground in one of them? |
| 19:11.42 | groll | nope exact same name |
| 19:11.47 | hyperChipmunk | hm |
| 19:11.55 | hyperChipmunk | boss? |
| 19:12.08 | hyperChipmunk | what version of FuBar are you running right now |
| 19:12.17 | hyperChipmunk | gr, that still doesn't make sense |
| 19:12.30 | hyperChipmunk | oh right! |
| 19:12.30 | groll | gonna insttall the latest one right now and see if anything changed |
| 19:12.32 | hyperChipmunk | wait |
| 19:12.42 | groll | k? |
| 19:12.45 | hyperChipmunk | I released one before I was fully aware of the new naming convention |
| 19:12.53 | hyperChipmunk | the directory was called just plain BattlegroundFu |
| 19:13.04 | hyperChipmunk | I bet you still have that directory |
| 19:13.09 | groll | aha :D |
| 19:13.21 | groll | i did :P |
| 19:13.35 | hyperChipmunk | sorry about that =( |
| 19:13.39 | groll | hehe np :P |
| 19:13.49 | hyperChipmunk | alright |
| 19:13.54 | hyperChipmunk | so delete that, restart wow again |
| 19:14.05 | hyperChipmunk | fire 'er up and tell me what ya see |
| 19:14.05 | groll | be happy i aint one of the other ones in my guild that hardly know anything about what they install :P |
| 19:14.12 | groll | i do though hehe |
| 19:14.27 | groll | they always come whine to me when something goes bonkers :P |
| 19:14.48 | hyperChipmunk | I'm just happy someone cares enough to let me know about a problem |
| 19:14.52 | groll | now lets see if it works better :D |
| 19:15.01 | Cairenn | hey ckknight, you around hun? |
| 19:15.25 | kergoth_ | hmm, this is weird |
| 19:16.01 | Cairenn | errr, no, why? |
| 19:16.04 | groll | haha |
| 19:16.06 | groll | :P |
| 19:16.16 | groll | just being stupid groll as usuall :D |
| 19:16.52 | groll | crap forgot to update my cosmos stuff :S |
| 19:16.53 | groll | bah |
| 19:17.42 | groll | hehe error error :P |
| 19:17.57 | kergoth_ | ckknight, clad|sleep: fyi, the lua 5.1 collectgarbage("count") command gives you the current used ram in Kb, but unlike gcinfo(), it isnt a pure integer! you can see bytes too :) |
| 19:18.04 | hyperChipmunk | errors on me, or errors on the cosmos stuff |
| 19:18.09 | groll | hyperChipmunk same error as before :P |
| 19:18.39 | hyperChipmunk | alright, well at least we're down to a single add-on |
| 19:18.45 | hyperChipmunk | so your bosspanel isn't showing up at all |
| 19:18.49 | hyperChipmunk | er, FuBar |
| 19:18.52 | groll | gettin some more now just a sec |
| 19:19.12 | groll | http://wow.pastebin.com/646644 |
| 19:19.49 | hyperChipmunk | oh crud |
| 19:20.03 | hyperChipmunk | paste up your BattlegroundFuLocals.lua |
| 19:20.05 | groll | the xml one i think is due to cosmos so updating now |
| 19:20.08 | groll | k sec |
| 19:20.28 | hyperChipmunk | which version of BattlegroundFu was this btw |
| 19:20.35 | groll | latest |
| 19:21.19 | groll | http://wow.pastebin.com/646649 |
| 19:21.51 | hyperChipmunk | waaait a minute |
| 19:21.54 | hyperChipmunk | maybe I don't suck |
| 19:22.00 | groll | lol |
| 19:22.07 | otravi | hyperChipmunk: ehey! |
| 19:22.13 | hyperChipmunk | maybe boss sucks |
| 19:22.15 | otravi | (but just maybe) |
| 19:22.25 | groll | lol |
| 19:22.45 | hyperChipmunk | no, I suck |
| 19:22.57 | otravi | :D |
| 19:23.23 | hyperChipmunk | boss, you took out the FuBarLocals.Zones completely in favor of the englishtolocalized function? |
| 19:25.27 | hyperChipmunk | groll, lemme upload a new version for ya; give me a minute |
| 19:26.16 | groll | okies |
| 19:26.29 | groll | i'll just listen to some LARD while i wait :D |
| 19:28.57 | kergoth_ | bleh |
| 19:29.10 | Tem|Sleep | *3 hours ago* |
| 19:29.31 | Tem|Class | *3 hours pass* |
| 19:29.43 | Tem|Class | *Spring Break begins* |
| 19:29.47 | kergoth_ | an empty function is 19.53 bytes, an empty table is 31.25 bytes |
| 19:29.48 | Tem | WOOOOOOT |
| 19:29.50 | groll | damnit you ppl updated to fast :D |
| 19:30.05 | kergoth_ | Tem: whatj ob? |
| 19:30.14 | Tem | student tech job on campus |
| 19:30.20 | Tem | cushiest one available |
| 19:30.24 | Tem | night shift |
| 19:30.32 | Tem | no one calls |
| 19:30.37 | Tem | so you get to sit there and do whatever while getting paid |
| 19:30.58 | Tem | it's where I worked last spring |
| 19:31.02 | Tem | most nights I played wow |
| 19:31.16 | Tem | speaking of which... I haven't just _played_ wow in too long |
| 19:31.54 | Tem|Wow | brb |
| 19:32.48 | *** join/#wowace Tem (n=Tem@ip70-177-40-169.br.br.cox.net) |
| 19:32.48 | *** mode/#wowace [+o Tem] by ChanServ |
| 19:33.31 | Tem|WoW | lets see if I can't farm up a Libram of Focus |
| 19:33.37 | Tem|WoW | I refuse to spend 600g on one |
| 19:34.06 | groll | hehe get a warlock :D |
| 19:36.26 | otravi | or a hunter |
| 19:36.52 | kergoth_ | okay, you guys might find this interesting |
| 19:37.44 | kergoth_ | checking gc impact to check the ram overhead of table elements (not the values, just the overhead of having somkething in the table) |
| 19:37.59 | kergoth_ | array indexed, single element: 11.72 bytes |
| 19:38.17 | kergoth_ | string indexed (hash table), single element: 27.34 bytes |
| 19:39.01 | Elviso | makes sense |
| 19:39.14 | kergoth_ | indeed. good to have numbers though |
| 19:39.15 | Elviso | since it has 2 store 2 values instead of 1 |
| 19:39.25 | Elviso | since it has to store 2 values instead of 1 |
| 19:39.41 | kergoth_ | yeah. hash and value, not just value |
| 19:39.43 | kergoth_ | oh, check this |
| 19:39.52 | kergoth_ | local t = {[1] = 1} is NOT an array indexed table! |
| 19:40.07 | kergoth_ | if you explicitly specify the index, even if its correct for an array, it makes it a hash element |
| 19:40.14 | kergoth_ | local t = {1} worsk fine |
| 19:41.01 | kergoth_ | s/fel/feel/ |
| 19:41.03 | Elviso | I guess b/c you can start at {[50000] = 1} w/o ever having the first 49999 |
| 19:41.27 | kergoth_ | yeah, its just not smart enough to check if i specified from 1, sequential |
| 19:41.35 | kergoth_ | makes sense, but something people might not think about when coding |
| 19:41.40 | Elviso | true |
| 19:41.54 | kergoth_ | i just did local t = {[1] = 1} for my test without thinking |
| 19:41.55 | Elviso | "my way or the highway" says the compiler :p |
| 19:42.36 | Tem|WoW | Elviso: have you had a chance to tweak your textures yet? |
| 19:42.59 | Elviso | as we speak :) |
| 19:43.20 | Elviso | now that I have the jist of it down, I'm going to experiment to see what kinda cool textures I can get |
| 19:54.22 | *** join/#wowace purl (i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
| 19:54.22 | *** topic/#wowace is wowace.com | ace.pastebin.com | New official WowAce Channel (beware of the Bear) |
| 19:55.01 | kergoth_ | hrmph, now that i'm done talking :) |
| 19:55.30 | kergoth_ | was talking about newproxy(), a completely undocumented, largely unsupported lua function that few know about, and which bliz didnt include |
| 19:55.33 | kergoth_ | heh |
| 20:00.49 | Tem|WoW | ~laziness |
| 20:00.50 | purl | LAZINESS: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it. Hence, the first great virtue of a programmer. |
| 20:00.57 | Tem|WoW | ~impatience |
| 20:00.59 | purl | IMPATIENCE: The anger you feel when the computer is being lazy. This makes you write programs that don't just react to your needs, but actually anticipate them. Or at least that pretend to. Hence, the second great virtue of a programmer. |
| 20:01.03 | Tem|WoW | ~fear of complexity |
| 20:01.04 | purl | FEAR OF COMPLEXITY: That which causes you to implement as little as possible, as simplicity is easier to fix. As well, that which prevents feature creep due to the environmental damage it causes. Hence, the fourth great virtue of a programmer. |
| 20:01.08 | Tem|WoW | ~hubris |
| 20:01.09 | purl | HUBRIS: Excessive pride, the sort of thing Zeus zaps you for. Also the quality that makes you write (and maintain) programs that other people won't want to say bad things about. Hence, the third great virtue of a programmer. |
| 20:01.32 | kergoth_ | for the curious, http://ace.pastebin.com/646728 is what i was just using to generate those ram usage numbers |
| 20:01.35 | kergoth_ | ~botsnack |
| 20:01.35 | purl | kergoth_: thanks |
| 20:01.54 | kergoth_ | Tem|WoW: i want those on a poster. |
| 20:02.06 | Tem|WoW | mmmmm |
| 20:02.07 | Tem|WoW | me too |
| 20:02.22 | Tem|WoW | ok, so I have this idea |
| 20:02.42 | Tem|WoW | I put my mana rubies/ water/ food ect on my action bars |
| 20:03.03 | Tem|WoW | when it runs out, I want to click that action and have it summon me more of whatever |
| 20:03.39 | Tem|WoW | so, if the count is >0 use the item |
| 20:03.44 | Tem|WoW | else create more of the item |
| 20:03.52 | Cairenn | ~poke ckknight |
| 20:03.53 | purl | ACTION grabs a syringe |
| 20:04.10 | Tem|WoW | also, if I Alt-use or something similar, it could do the summon |
| 20:04.34 | Tem|WoW | any thoughts on associating Items with summon abilities? |
| 20:05.10 | ckknight | yes, Cairenn? |
| 20:05.10 | hyperChipmunk | still here groll ? |
| 20:06.11 | Elviso | Tem|WoW: ShardACE does similiar functions for health/soulstones |
| 20:06.12 | Cairenn | ckknight: a) you really need to list dependencies in the file description for the main Fubar download, b) what the heck is this? http://www.cairenn-mmorpg.com/images/various/fubar.gif |
| 20:07.01 | ckknight | oh, the function was deprecated |
| 20:07.05 | ckknight | it doesn't cause an error |
| 20:07.12 | ckknight | and only shows the warning once |
| 20:07.18 | ckknight | the only dependency is ace |
| 20:07.20 | ckknight | I should list that |
| 20:07.23 | groll | hyperChipmunk yep |
| 20:07.27 | kergoth_ | why oh why did i join #perl. i've been there 30 seconds and i'm already getting a headache |
| 20:07.45 | Elviso | Cairenn: I see you also have the "You are not in a guild" logon spam... |
| 20:08.02 | hyperChipmunk | groll: http://69.14.77.214/FuBar_BattlegroundFu-0.9.8.pre.zip |
| 20:08.04 | Cairenn | ckknight: ummm, okay, then why would it not work without BabbleLib? |
| 20:08.19 | Cairenn | Elviso: I was on one of my alts, just got guilded |
| 20:08.24 | groll | ok sec |
| 20:08.32 | hyperChipmunk | stick that in with the newest version of fubar and let me know what you see |
| 20:08.32 | ckknight | BabbleLib should be inside the FuBar zip |
| 20:08.40 | groll | will do |
| 20:08.49 | groll | just need to fix my auction stuff :D |
| 20:09.05 | Cairenn | ckknight: nope, not in there |
| 20:09.15 | ckknight | yes, yes it is |
| 20:09.18 | ckknight | I just downloaded it |
| 20:09.26 | ckknight | BabbleLib.lua |
| 20:09.30 | Codayus | Hmmm. I was really really thirst, but their wearn't any cold sodas. So I put one in the freezer... |
| 20:09.38 | Cairenn | duh, nm me |
| 20:12.40 | *** join/#wowace purl (i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
| 20:12.40 | *** topic/#wowace is wowace.com | ace.pastebin.com | New official WowAce Channel (beware of the Bear) |
| 20:12.40 | Codayus | I may have poor judgement and a caffiene addiction, but I'm not *stupid*. Well, that stupid anyhow. |
| 20:12.47 | otravi | Shyva: http://www.fuxsake.net/images/games/wow/WoWScrnShot_040606_232525.png << I even set a larger font for you :D |
| 20:12.48 | Tem|WoW | put the rag in the microwave |
| 20:12.55 | ckknight | Cairenn, all good? |
| 20:13.22 | Cairenn | ckknight: did you see the last message? |
| 20:13.25 | Tem|WoW | Codayus: once you get the rag nice and hot, it will melt the soda pretty fase |
| 20:13.38 | Codayus | The scary thing is, that's actually not a bad idea. |
| 20:13.39 | ckknight | alright |
| 20:13.43 | ckknight | :-) |
| 20:13.48 | Cairenn | ckknight: Cairenn: yeah, but when I updated just now, I didn't download and install BabbleLib (the entire addon) ... without it, it didn't work Cairenn: as soon as I downloaded the entire addon and installed, everything was happy |
| 20:15.26 | *** join/#wowace banditron (n=anon@cpe-67-9-143-58.austin.res.rr.com) |
| 20:15.46 | Tem|WoW | Codayus: it's not a bad idea. I've done it before |
| 20:16.22 | Codayus | Heh |
| 20:16.37 | Tem|WoW | oh hell |
| 20:16.48 | Tem|WoW | They are reviewing shamans this patch in addition to mages |
| 20:16.52 | Codayus | Oh? |
| 20:16.55 | Codayus | Hmmmm. |
| 20:16.59 | hyperChipmunk | dun |
| 20:17.02 | hyperChipmunk | DUn |
| 20:17.05 | hyperChipmunk | DUNNNnnnnnnNNNNNN |
| 20:17.05 | Tem|WoW | Normally I try to distance myself from the whiney nature of a lot of the members of my class |
| 20:17.08 | Tem|WoW | but... |
| 20:17.09 | otravi | Tem|WoW: they are? |
| 20:17.11 | Tem|WoW | WHAT THE FUCK? |
| 20:17.13 | groll | hyperChipmunk logging in nowq |
| 20:17.16 | Codayus | I thought they'd be combining two class reviews in one patch. |
| 20:17.16 | Tem|WoW | seriously |
| 20:17.17 | hyperChipmunk | k |
| 20:17.24 | Codayus | But I was assuming it'd be rogues and shamans. |
| 20:17.25 | Tem|WoW | yeah, me too |
| 20:17.28 | Tem|WoW | but not mages and shamans |
| 20:17.29 | otravi | Tem|WoW: I require proof! |
| 20:17.38 | Tem|WoW | otravi: I dunno where it's from |
| 20:17.42 | hyperChipmunk | shaman gettin' nerrrrrrrrrfed |
| 20:17.44 | Codayus | Since both are pretty minor....hmm. Oh well. |
| 20:17.46 | groll | Tem|WoW what u talking about? |
| 20:17.50 | Tem|WoW | otravi: but the mage forums is all whiny about it right now |
| 20:18.01 | Codayus | hopes, even |
| 20:18.11 | Tem|WoW | groll: 1.11 is the mage review patch |
| 20:18.22 | Tem|WoW | groll: they just announced today that they are also reviewing Shamans |
| 20:18.24 | otravi | :O |
| 20:18.26 | groll | i do seriously hope for a total rewamp of the shammys. or i'll go boinkers |
| 20:18.37 | groll | what forum? |
| 20:18.45 | Tem|WoW | groll: that sorta pisses me off because Shamans are the least bad off class of them all |
| 20:18.46 | otravi | groll: You play a shaman also ? |
| 20:18.55 | otravi | Tem|WoW: Seen PvE? |
| 20:18.56 | Codayus | Well, rogues are pretty solid too. |
| 20:18.57 | groll | Tem|WoW then u have no clue what u talk about |
| 20:19.10 | otravi | I don't give a shit if they nerf the crap out of my shaman in PvP, but I would like to be useful in PvE |
| 20:19.20 | otravi | as it is now... my shaman is a Windfury totem bot |
| 20:19.21 | Tem|WoW | groll: I've never seriously played horde to see how they do in PVE |
| 20:19.21 | Codayus | Probably even fewer problems than shamans |
| 20:19.26 | otravi | who can heal since I have gear for it |
| 20:19.47 | Tem|WoW | but in pvp, Shaman = easy mode |
| 20:19.53 | groll | Tem|WoW hehe well we totally suck in pve :på |
| 20:19.58 | Tem|WoW | that sucks |
| 20:19.59 | hyperChipmunk | start off with being in the presence of ANY totem nullifying every single one of my crowd control abilities except "Scare Beast" |
| 20:20.01 | otravi | Depends on what class you are fighting :p |
| 20:20.04 | Codayus | Like the flipside of pallies, really... |
| 20:20.06 | hyperChipmunk | and go from there |
| 20:20.15 | Tem|WoW | I only get to see the pvp side of shamen |
| 20:20.26 | Tem|WoW | I played one for a bit on the test realm to see what it was like |
| 20:20.32 | Tem|WoW | and once I got the hang of it... |
| 20:20.34 | Tem|WoW | easy mode |
| 20:20.42 | groll | pvp wise we kick ass.. IF we are allowed by our guild to not be a manatide :P |
| 20:21.00 | otravi | Tem|WoW: all classes are like that, and I wouldn't use the Test Realms as a base of judgement |
| 20:21.20 | Tem|WoW | otravi: I disagree |
| 20:21.21 | groll | hyperChipmunk works :D |
| 20:21.35 | Tem|WoW | otravi: I consider myself I skilled mage in group pvp |
| 20:21.40 | hyperChipmunk | good deal |
| 20:22.00 | Tem|WoW | otravi: but playing a shaman in group pvp even without the year+ experience, I was kicking ass |
| 20:22.46 | otravi | Tem|WoW: and because of PvP shamans shouldn't get a revamp? |
| 20:22.56 | Tem|WoW | no |
| 20:23.05 | Tem|WoW | I just had never heard of any real problems with them about pve |
| 20:23.12 | hyperChipmunk | pvp shamans DO need a SERIOUS revamp |
| 20:23.18 | Tem|WoW | so I was under the assumption that they were as godly in pve as they were in pvp |
| 20:23.31 | hyperChipmunk | they're WAY overpowered in pvp |
| 20:23.36 | groll | i think they totally need to rething shammys |
| 20:23.44 | Elviso | Not as OP'd as Pallies! |
| 20:23.50 | groll | hyperChipmunk not really we are good burst dps but if that fail us were kinda dead |
| 20:23.56 | Tem|WoW | which led me to be seriously insulted by having to share my revamp patch with the class that's widely regarded to be the most powerful in game |
| 20:23.57 | groll | and u just need to know how to counter us |
| 20:24.06 | otravi | Tem|WoW: shamans have a total of 32 broken/not working as intended talents :p |
| 20:24.09 | hyperChipmunk | healing chain class with 3500dmg nukes and a travel form GO! |
| 20:24.13 | otravi | oh, make that 33, stormstrike broke this patch :p |
| 20:24.29 | groll | otravi haha |
| 20:24.32 | Elviso | Pally > Shammy in group pvp |
| 20:24.33 | Tem|WoW | I feel your pain |
| 20:24.40 | groll | and aoe blows our totems away :P |
| 20:24.50 | hyperChipmunk | totems are immune to AE |
| 20:24.51 | Tem|WoW | blink hasn't worked properly since release |
| 20:24.56 | groll | or atleast some of them |
| 20:24.57 | Tem|WoW | totems are immune to AE |
| 20:24.57 | otravi | hyperChipmunk: not in 1.10 :p |
| 20:25.01 | groll | hyperChipmunk not this patch |
| 20:25.10 | otravi | in 1.10 some AoE attack kills the totem |
| 20:25.17 | Tem|WoW | in 1.10 they aren't considered valid targets for AOE spells |
| 20:25.20 | Codayus | 1.10 broke totems. :-( |
| 20:25.22 | groll | try do ragnar and be a shammy.. i was like.. WTF where did my mana go? O_o |
| 20:25.37 | otravi | groll: you mean nef right? |
| 20:25.42 | groll | no ragnar |
| 20:25.48 | otravi | since the shaman yell = -3500 mana |
| 20:25.50 | groll | he nukes totems left to right :P |
| 20:25.55 | Codayus | IIRC, rag's lava splashes are now hitting totems. |
| 20:26.04 | Tem|WoW | haha |
| 20:26.13 | Tem|WoW | that sucks |
| 20:26.14 | Codayus | Or something like that. I'm one of those alliance pve ezmode times. :-) |
| 20:26.16 | Tem|WoW | that sucks hardcore |
| 20:26.17 | groll | i was like wtf what's happening to my damn totems??? :P |
| 20:26.17 | otravi | same with the AoE from huhu, it also kills totems |
| 20:26.33 | Codayus | I heard someone saying Arlokk's panthers are now going after totems too... |
| 20:26.36 | groll | so our dps sucked majorly due to no wf and str totems and then we wiped |
| 20:26.37 | otravi | and the mobs in the razorgor room now kill the totems with AoE |
| 20:26.39 | Codayus | Not sure if that's right. <shrug> |
| 20:26.56 | otravi | and we use 800 mana on something a pala does for a raid in 80 :p |
| 20:26.57 | groll | we came back and woohoo ok lets kill the fucker... then a warrior accidently charged him and we was like oh noes :P |
| 20:27.17 | groll | otravi not quite true but they aggro them as soon as they are affected by them |
| 20:27.18 | otravi | :-P |
| 20:27.39 | otravi | groll: I wasn't on last razoregor, just retelling what I heared from it :) |
| 20:27.46 | groll | okeis |
| 20:28.08 | groll | as long as you es them fast enough and the mages/rougs get the mages there is no problem |
| 20:28.26 | Codayus | Apparently totems are now being treated like players by some spells and AI routines... |
| 20:28.42 | otravi | I know we did it with 33 people and 3 shamans so, that might be the fact that some totems died :) |
| 20:32.55 | Cairenn | approved hyperChipmunk |
| 20:33.00 | Cairenn | groll: you can snag now |
| 20:33.15 | groll | already got the pre one :D |
| 20:34.21 | otravi | Cheat! |
| 20:34.25 | groll | hehe |
| 20:34.52 | hyperChipmunk | thx cai |
| 20:35.00 | hyperChipmunk | and yea, groll |
| 20:35.09 | hyperChipmunk | no changes; just renamed the file |
| 20:35.10 | otravi | btw, someone torture me to update oRA and the description tonight! |
| 20:35.11 | hyperChipmunk | so you're gtg |
| 20:35.13 | groll | btw anyone of you able to write an addon that just makes all my guildies pop up in a frame so i can copy paste all online? :d |
| 20:35.14 | otravi | (tonight = in 3-4 hours) |
| 20:35.33 | otravi | and to get the improvements on otravi_UnitFrames done :p |
| 20:35.43 | otravi | groll: not yet :OOO |
| 20:35.48 | otravi | *shakesfist* |
| 20:35.52 | groll | i like to torture ppl :D |
| 20:35.57 | otravi | *hides* |
| 20:36.02 | groll | and i'm a natural born spanker i was told :P haha |
| 20:36.09 | otravi | haha |
| 20:36.19 | Tekkub | hey otter, make sure you get my updates off the SVN |
| 20:36.26 | Tekkub | I fixed a few things :) |
| 20:36.30 | otravi | Tekkub: I noticed :) |
| 20:36.40 | otravi | It's mostly that I ment by updating |
| 20:36.40 | groll | i had a friend who i had no idea about liked to get whiped and he brought the whip to a party once.. |
| 20:36.56 | groll | then he wanted to get whipped and drunk groll went sure i'll whip ya :D |
| 20:37.12 | groll | lol he was in pain after :P |
| 20:37.25 | groll | but boy it was fun muahaha :P |
| 20:37.43 | groll | i think i killed the conversation :P |
| 20:39.03 | *** join/#wowace Slayman (i=Slayman@d003102.adsl.hansenet.de) |
| 20:39.39 | Codayus | Could be... |
| 20:40.43 | otravi | :D |
| 20:48.18 | otravi | Three raid leaders converted to oRA, one to go |
| 20:48.38 | otravi | but he hates XRaid so it will be rather hard :p |
| 20:51.16 | Wobin_ | step by step, otter =) |
| 20:51.24 | Wobin_ | You're taking over the monopoly, step by step =) |
| 20:51.54 | otravi | hehe, he actually said he had some lag issues with XRaid also :o |
| 20:57.47 | Slayman | hey tekkub i ninjad ur BossPanel_NameToggle thread nad Fubared it i hope u don't mind |
| 20:58.17 | Tekkub | yea that's fine, I'm too lazy to update for just a name change |
| 20:58.28 | Tekkub | <--- hasn't even updated BossPanel |
| 21:00.06 | Slayman | i thought so but as nametoggle was the only one not fubared i made it myself not the hard just wanted to let u know |
| 21:15.34 | *** part/#wowace Ratbert_CP (n=KCummins@proxy-ce5.disney.com) |
| 21:20.47 | Tekkub | wewt, new CompostLib is ready I think :) |
| 21:45.49 | Wobin_ | You should name it CompostPile |
| 21:48.17 | *** join/#wowace haste (n=haste@host-81-191-131-80.bluecom.no) |
| 21:48.22 | hyperChipmunk | hehe |
| 21:48.30 | hyperChipmunk | CompostHeap |
| 21:48.35 | haste | I just thought I destroyed my cable... |
| 21:48.48 | haste | and I basicly rewired everything and started to check where the error was |
| 21:48.55 | haste | and it was my ISP that cut the connection.... |
| 21:49.13 | haste | (and it happened to be at the same time as I hooked the swtich to the wall |
| 21:49.14 | hyperChipmunk | those hosers! |
| 21:49.20 | hyperChipmunk | ha |
| 21:50.44 | haste | bad luck where? |
| 21:51.15 | otravi | and I think I'm not allowed to answer the chinese guy on the forum either |
| 21:53.00 | *** join/#wowace kergoth` (n=14899232@65.98.40.42) |
| 22:04.00 | Tekkub | http://wiki.wowace.com/index.php/CompostLib_Addon |
| 22:04.02 | Tekkub | :) |
| 22:05.13 | Tekkub | Hrm... stupid thought.... |
| 22:05.22 | Tekkub | We need a new forum :) |
| 22:05.34 | hyperChipmunk | ... |
| 22:05.36 | Tekkub | to complement Ace AddOn Collection |
| 22:05.43 | Tekkub | Ace Library Collection |
| 22:05.54 | hyperChipmunk | didn't we jsut get one? |
| 22:06.07 | Tekkub | not now forum software |
| 22:06.29 | hyperChipmunk | ooh |
| 22:06.33 | hyperChipmunk | Compost |
| 22:06.34 | Tekkub | :P |
| 22:06.38 | hyperChipmunk | I like it |
| 22:06.44 | Tekkub | yea, there's gonna be others going up too |
| 22:07.04 | Tekkub | I'm gonna work on Metronome now, boss has his locale thing |
| 22:07.21 | Tem|WoW | Tekkub: a new forum for what? |
| 22:07.28 | Tekkub | for libraries |
| 22:07.37 | Tekkub | since they're not really "addons" |
| 22:07.45 | hyperChipmunk | I like that compost |
| 22:07.59 | Tekkub | I like Compost too, that's why I wrote it *grin* |
| 22:08.14 | Tekkub | feel free, just make sure you're using the now one |
| 22:08.22 | Tekkub | CompostLib not Compost |
| 22:08.57 | ckknight | yep, feel free to use BabbleLib, I've already found it handy in another of my AddOns |
| 22:09.23 | Tekkub | someone kick kael for a library release forum whenever he's on again |
| 22:09.41 | Tekkub | until then Compost is going under the addon forum |
| 22:10.23 | ckknight | just /msg him? |
| 22:10.40 | Tekkub | bah, details |
| 22:12.53 | Wobin_ | It's spelled Kaelten isn't it? |
| 22:13.02 | Wobin_ | ~seen kaelten |
| 22:13.11 | purl | kaelten <n=Kaelten@68.63.3.183> was last seen on IRC in channel #wowace, 7h 42m 17s ago, saying: 'I'm going to fight with the new ace code when I get back'. |
| 22:13.20 | Wobin_ | memoed |
| 22:15.31 | Wobin_ | well memo him =P |
| 22:15.49 | Tekkub | :P |
| 22:16.05 | Wobin_ | Well he'll get the memo when he switches back |
| 22:16.09 | Wobin_ | which is the point =P |
| 22:18.22 | ckknight | how can I tell if I'm under attack? |
| 22:18.39 | ckknight | basically, if an enemy is targetting me |
| 22:18.52 | Wobin_ | You're in combat? |
| 22:18.53 | ckknight | and he's not necessary my target |
| 22:19.00 | Wobin_ | (as the flag?) |
| 22:19.05 | Tem|WoW | if you hear the "The hive cluster is under attack" sound, that's a definite warning. |
| 22:19.07 | ckknight | no, Wobin_ |
| 22:19.14 | ckknight | I might be healing my teammate |
| 22:19.19 | ckknight | that doesn't mean I'm under attack |
| 22:19.24 | Wobin_ | You're still technically 'in combat' though |
| 22:19.38 | ckknight | I never said I wanted to find out if I'm in combat |
| 22:19.48 | Wobin_ | oh under attack |
| 22:20.07 | Wobin_ | target of target scanning? |
| 22:20.14 | ckknight | he's not my target |
| 22:20.22 | Wobin_ | well, party members =) |
| 22:20.40 | ckknight | and if it's no one's targets? |
| 22:20.44 | Wobin_ | Hang on... there are a few of the 'retaliate' addons that autmoatically target something that targets you... |
| 22:20.48 | ckknight | which is the likely situation |
| 22:20.51 | Wobin_ | Maybe see how they do it |
| 22:20.59 | ckknight | that's a Blizzard thing |
| 22:21.07 | ckknight | and it only works if I have no target |
| 22:21.57 | ckknight | I'm thinking I could do a TargetNearestEnemy() and see if targettarget == player |
| 22:22.00 | Wobin_ | You could scan for "X hits you" |
| 22:22.07 | ckknight | hrm |
| 22:22.28 | Wobin_ | That, I think, would be the most direct way |
| 22:23.11 | Tekkub | Boss... you want to know if you've got aggro is all? |
| 22:23.20 | ckknight | right, Tekkub |
| 22:23.31 | Tekkub | PLAYER_REGEN_DISABLED |
| 22:23.36 | ckknight | no |
| 22:23.40 | ckknight | I'm already in combat |
| 22:23.41 | Tekkub | or UnitAffectingCombat("Player") |
| 22:23.48 | Wobin_ | aha |
| 22:23.55 | ckknight | hrm |
| 22:24.06 | Tekkub | okey uh... what do you want to know then? |
| 22:24.16 | Tekkub | give me a situation |
| 22:24.20 | ckknight | I'm in a party |
| 22:24.23 | ckknight | I'm a priest |
| 22:24.25 | Tekkub | beer |
| 22:24.27 | ckknight | a warrior is next to me |
| 22:24.34 | hyperChipmunk | let him die |
| 22:24.40 | ckknight | and the warrior just lost aggro |
| 22:24.43 | hyperChipmunk | and loot before he gets back |
| 22:24.43 | Wobin_ | I was thinking that |
| 22:24.57 | ckknight | how do I tell if I get that aggro? |
| 22:25.00 | Wobin_ | (muttermuttercrappytanktonightmutter) |
| 22:25.05 | ckknight | and thus pop up a message telling me to fade |
| 22:25.15 | Tekkub | someone has to be targetting the mob you want aggro info on.... |
| 22:25.28 | Tekkub | you have to check everyone's target's target to see if it's you |
| 22:25.39 | Wobin_ | Cause really, if there's noone else on the aggrolist of the mob, fading won't help =) |
| 22:25.40 | Tekkub | there are no events, OnUpdate, sadly |
| 22:25.50 | ckknight | yea, I don't need an event |
| 22:25.54 | ckknight | he's not currently targetted by anybody |
| 22:26.10 | ckknight | would the best way be to do TargetNearestEnemy(), check if it's me and such? |
| 22:26.11 | Tekkub | cycle thru party1targettarget, etc |
| 22:26.18 | Wobin_ | So if you aggro them by healing or something? |
| 22:26.21 | Tekkub | compare using UnitIsUnit() |
| 22:26.23 | Wobin_ | (or being too close) |
| 22:26.28 | ckknight | Tekkub, he's not targetted by anybody |
| 22:26.40 | Tekkub | you can't know if he's not targettied |
| 22:26.44 | ckknight | no one in my party has the enemy as the target |
| 22:26.51 | ckknight | I'm giving you a situation |
| 22:26.52 | Tekkub | and targetting requires a keypress I do believe |
| 22:26.54 | ckknight | that just happened to me |
| 22:27.10 | ckknight | really? |
| 22:27.21 | Tekkub | plain and simple, if it's not targetted you cannot know, via the API |
| 22:27.36 | Tekkub | and yea they wanted to disable target scanning some time back |
| 22:27.41 | Tekkub | 1.8 I wanna say |
| 22:27.52 | Wobin_ | You could just pop up the reminder if you drop below health =P |
| 22:27.52 | ckknight | okay, and if I do have a keypress, I can do the TargetNearestTarget() deal? |
| 22:27.56 | ckknight | hrm |
| 22:28.03 | Tekkub | yea, you could |
| 22:28.09 | *** join/#wowace Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net) |
| 22:28.17 | Tekkub | but if it involves keys just clear your target |
| 22:28.23 | Tekkub | next hit it'll autostarget |
| 22:29.03 | ckknight | I think maybe I'll just scan the combat log to see if something hits me |
| 22:29.13 | Tekkub | and also it's been my experience that the <unit> target unitID's don't update but like 2-3 times a second |
| 22:29.22 | Tekkub | it's not instant always |
| 22:29.44 | Tekkub | that might work too boss |
| 22:30.04 | Tekkub | but then it won't detect "aggro" it'll detect "being attacked" :) |
| 22:30.08 | otravi | http://plixx.org/?3O << Think some raid leaders are tired of getting the hunter book in AQ20 :p |
| 22:30.28 | Tekkub | we never get hunter books /cry |
| 22:30.32 | otravi | (on a side note: it's only warlocks replying) |
| 22:30.40 | hyperChipmunk | lol |
| 22:30.48 | hyperChipmunk | serpent sting IX |
| 22:30.49 | otravi | oh, there is a priest amongst them |
| 22:31.09 | hyperChipmunk | that's the hunter book? |
| 22:31.21 | hyperChipmunk | who uses serpent sting |
| 22:31.30 | hyperChipmunk | except to piss off mages |
| 22:31.35 | otravi | There are three books for each class |
| 22:31.42 | Tekkub | I use it all the time |
| 22:31.51 | Tekkub | only on the MT target tho |
| 22:31.52 | hyperChipmunk | you don't pvp |
| 22:32.05 | Tekkub | no, you never said PvP :P |
| 22:32.57 | hyperChipmunk | serpent sting has one use...party memeber's gonna die and they get off a sheep/icetrap/etc on their enemy so they can escape, it rules to have a serpent sting on 'em cuz then they croak and you can pick up the kill for full honor |
| 22:33.06 | hyperChipmunk | >8D |
| 22:33.31 | Codayus | oO |
| 22:33.34 | hyperChipmunk | naw I'm kidding |
| 22:33.36 | Tekkub | *yawn* honor... meh |
| 22:33.38 | hyperChipmunk | it has no use whatsoever |
| 22:34.08 | hyperChipmunk | Tekkub: yea, I get to say the same thing now |
| 22:34.31 | hyperChipmunk | except I get to do it with a freakishly wicked looking glaive strapped to my back and a gun the size of a cannon |
| 22:35.18 | Tekkub | okey... viatally important question.... |
| 22:35.27 | Wobin_ | 42 |
| 22:35.33 | otravi | I agree, 42 |
| 22:35.34 | Tekkub | should I name it Metronome or Metrognome? |
| 22:35.37 | hyperChipmunk | false |
| 22:35.44 | hyperChipmunk | oh metrognome |
| 22:35.45 | hyperChipmunk | lol |
| 22:35.50 | Wobin_ | Metronome =P |
| 22:35.51 | hyperChipmunk | I can picture a little gnome there counting |
| 22:36.02 | otravi | I also have another anser! 1.618 |
| 22:36.14 | hyperChipmunk | isn't that sqrt(3)? |
| 22:36.15 | Tekkub | I see a gone standing there saying "tick tick tick tick tick" |
| 22:36.16 | Wobin_ | ~1.618 |
| 22:36.22 | Tekkub | *gnome |
| 22:36.37 | hyperChipmunk | ~sqrt(3) |
| 22:37.07 | Codayus | That's aprox equal to 1.7320508075688772935274463415059 |
| 22:37.14 | hyperChipmunk | thx coda |
| 22:37.14 | Codayus | :-) |
| 22:37.20 | Wobin_ | Or call it Pacemaker, Tekk |
| 22:37.37 | hyperChipmunk | hehe |
| 22:39.28 | otravi | hyperChipmunk: I was thinking of the golden ratio or whatever it's called in english |
| 22:39.43 | Wobin_ | ah |
| 22:39.47 | hyperChipmunk | yea |
| 22:39.48 | hyperChipmunk | phi |
| 22:39.54 | hyperChipmunk | ~phi |
| 22:39.56 | purl | i guess phi is the golden number, (sqrt(5) + 1)/2, or approximately 1.618034. Only freaks call it tau |
| 22:40.02 | Wobin_ | hehe |
| 22:40.03 | hyperChipmunk | there ya go |
| 22:40.04 | Wobin_ | ~tau |
| 22:40.06 | purl | tau is, like, the difference between a velocity and c or the freaks' name for phi or a Greek letter |
| 22:40.11 | hyperChipmunk | lol |
| 22:40.42 | Codayus | Heh |
| 22:41.13 | otravi | blootbot ftw |
| 22:41.24 | Tekkub | I got two votes for Metrognome from my guild |
| 22:41.35 | ckknight | no. |
| 22:41.37 | Wobin_ | PaceMaker |
| 22:41.46 | hyperChipmunk | actually, tek, you can't make it metrognome |
| 22:41.48 | Tekkub | I don't like Poacemaker :P |
| 22:41.59 | Tekkub | why not chip |
| 22:42.03 | hyperChipmunk | cuz you won't take the time to write up a worthy RPed description |
| 22:42.13 | otravi | haha |
| 22:42.15 | Wobin_ | Like Gazmik does =) |
| 22:42.15 | Tekkub | Nah I can :) |
| 22:42.23 | Tekkub | I love fizzwidge |
| 22:42.28 | hyperChipmunk | hehe |
| 22:42.30 | hyperChipmunk | those are great |
| 22:42.43 | Tekkub | Hell maybe I'll emplore him to write one up for me |
| 22:43.01 | hyperChipmunk | exactly what I was going to suggest =) |
| 22:43.18 | Tekkub | righto, gonna hunt down his email addy now |
| 22:43.33 | Wobin_ | night = |
| 22:43.34 | Wobin_ | P |
| 22:43.40 | Wobin_ | Since it's almost 7am |
| 22:43.40 | hyperChipmunk | sweet dreams |
| 22:43.42 | hyperChipmunk | O_o |
| 22:43.49 | hyperChipmunk | yea, and gnomes love clocky things |
| 22:43.59 | otravi | Wobin_: get a better time zone! |
| 22:44.09 | hyperChipmunk | clocks are like the ultimate primitive gadgetry |
| 22:46.31 | hyperChipmunk | explain to him that it's his duty as a gnome to support this add-on, or you'll claim it for the, um, furbolgs |
| 22:47.01 | id` | wong chi faii han jhoh! fwaaaaaaah! |
| 22:47.08 | otravi | gwah... Do you think blizzard would rename my char if I said I was tortured by people from iceland? |
| 22:47.15 | otravi | "ertu islendingúr" |
| 22:47.19 | hyperChipmunk | are you? |
| 22:47.46 | otravi | no :( |
| 22:47.59 | hyperChipmunk | id`: =x |
| 22:48.08 | id` | ^___________^ |
| 22:48.35 | id` | http://video.google.com/videosearch?q=muay+thai |
| 22:48.39 | id` | muay thai > that |
| 22:48.40 | id` | :p |
| 22:49.19 | kergoth` | foo. |
| 22:49.21 | otravi | I named my char Leifur, which was pretty stupid... |
| 22:49.53 | otravi | and my alt I named Futard.. to avoid another "are you from XXXX" in a foreign language question |
| 22:50.06 | otravi | but people happened to see that as "Fuck you retard" >.< |
| 22:50.40 | otravi | so I had to change it... and I ended up with Kouya (just watched Twelve Kingdoms) |
| 22:50.55 | otravi | which makes me get tells from people who actually somehow remember that name from the anime |
| 22:51.09 | hyperChipmunk | RNG is your friend |
| 22:51.19 | otravi | and that is :p ? |
| 22:51.21 | otravi | aah |
| 22:51.26 | otravi | Random Name generator.... |
| 22:51.28 | hyperChipmunk | yea |
| 22:51.36 | hyperChipmunk | or make one up yourself |
| 22:51.38 | hyperChipmunk | that's what I do |
| 22:51.45 | id` | I name my elven chicks 'Faelivrin'. |
| 22:51.50 | hyperChipmunk | I go by Myn |
| 22:51.55 | hyperChipmunk | and i answer to it |
| 22:52.04 | hyperChipmunk | so any character in any game I just derive from it |
| 22:52.15 | hyperChipmunk | and fit the rest of it to the name |
| 22:52.49 | *** part/#wowace Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net) |
| 22:52.49 | otravi | I currently have four chars: Leifur, Kouya, Saknet and Yourself |
| 22:52.55 | hyperChipmunk | .. |
| 22:53.02 | otravi | Very creative! |
| 22:53.08 | Tekkub | righto, requse has been sent to Gazmik :) |
| 22:53.10 | hyperChipmunk | for the "You killed yourself." wow that is so original |
| 22:53.21 | hyperChipmunk | good deal tek |
| 22:53.29 | Tekkub | I asked him to call me an independant contractor of his :) |
| 22:53.34 | hyperChipmunk | lol |
| 22:53.52 | hyperChipmunk | from the woodland furbolg clan |
| 22:54.00 | otravi | hyperChipmunk: Yeah, there is a reason I'm not leveling it :p |
| 23:14.26 | id` | this kid is good :-) http://video.google.com/videoplay?docid=-7851163544665086571&q=muay+thai&pl=true |
| 23:18.40 | *** join/#wowace Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net) |
| 23:43.43 | *** join/#wowace Norque (n=Mickachu@077.a.001.dub.iprimus.net.au) |
| 23:53.47 | Tem|WoW | wtf |
| 23:54.08 | id` | ? |
| 23:54.35 | otravi | ~roll 10 |
| 23:54.38 | purl | ACTION stuffs 10 in a hamster ball and rolls it down a steep, snow-covered mountain |
| 23:54.38 | otravi | :( |
| 23:54.43 | otravi | oO |
| 23:54.56 | id` | lol! |
| 23:54.57 | id` | xD |
| 23:55.10 | otravi | That wasn't exactly what I had in mind |
| 23:55.15 | id` | :P |
| 23:56.02 | otravi | an idea! |
| 23:56.04 | otravi | ~random 10 |
| 23:56.07 | otravi | :---D ? |
| 23:56.16 | otravi | :---( |
| 23:57.08 | Cairenn | Tem|WoW: for whatever it's worth, if it were me, I'd be pissed |
| 23:57.24 | Cairenn | and I'd be talking to either Net or Silver to remove them |
| 23:57.35 | Tem|WoW | I removed my stuff from there because I'm sick of the users there |
| 23:57.41 | Tem|WoW | and I don't like their adds |
| 23:57.45 | Tem|WoW | s/dd/d/ |
| 23:57.47 | Tem|WoW | damn |
| 23:57.52 | Tem|WoW | and I don't like their ads |
| 23:58.06 | ckknight | ~d10 |
| 23:58.08 | Tem|WoW | oh, I actually got it right, lol |
| 23:58.51 | Tekkub | oro? |
| 23:58.55 | Cairenn | so, contact one of the staff there and ask them to pull them (presuming it wasn't actually staff that put them up to begin with) |
| 23:59.13 | Tem|WoW | I can't imagine that anyone else could have done it |
| 23:59.13 | hyperChipmunk | what site? |
| 23:59.19 | Tem|WoW | it's all seemless |
| 23:59.21 | Tem|WoW | like I did it myself |
| 23:59.23 | otravi | I would guess: CG |
| 23:59.29 | Tem|WoW | http://www.curse-gaming.com/mod.php?addid=1799 |
| 23:59.32 | Tekkub | cursed! |
| 23:59.37 | hyperChipmunk | yea my guess too otra, but wanted to confirm |
| 23:59.52 | hyperChipmunk | place quickly going downhill |
| 23:59.55 | Tem|WoW | My description hasn't been changed, but my changes notes were changed |
| 23:59.59 | Cairenn | it doesn't show someone ... hrm ... |