| 00:27.24 | Kaelten | anyone around? |
| 00:27.41 | Iriel | yes? |
| 00:28.10 | Kaelten | got a min? I'm having a little struggle wraping my head around a recursive function. Probably just missing small. |
| 00:28.13 | Kaelten | stuff. |
| 00:28.51 | Iriel | sure |
| 00:29.09 | Kaelten | local a, b = self:Split(string, sep) |
| 00:29.09 | Kaelten | local parts; |
| 00:29.09 | Kaelten | if (b and strfind(b, sep)) then |
| 00:29.09 | Kaelten | parts = {self:Explode(b, sep)} |
| 00:29.09 | Kaelten | else |
| 00:29.10 | Kaelten | return a, b; |
| 00:29.12 | Kaelten | end |
| 00:29.14 | Kaelten | return a, unpack(parts) |
| 00:29.16 | Kaelten | ok thats what I got |
| 00:29.32 | Kaelten | explode is the name of the function |
| 00:29.58 | Kaelten | i just need it to keep splitting a string over and over again until I have all the relevent chunks. |
| 00:30.01 | Iriel | what's the function line look like? |
| 00:30.08 | Kaelten | function KC_Common:Explode(string, sep) |
| 00:30.13 | Kaelten | I'm getting a stack overflow from it |
| 00:30.28 | Kaelten | which means that I'm screwing up. |
| 00:30.31 | *** join/#wowi-lounge Parak (n=profi@user-12hdr8d.cable.mindspring.com) |
| 00:30.39 | Iriel | what does self:Split do? |
| 00:30.52 | Kaelten | local x = strfind(string , sep) or 0 |
| 00:30.52 | Kaelten | return strsub(string, 1, x-1), (tonumber(strsub(string, x+1)) or string) |
| 00:31.17 | Kaelten | thats tested and works |
| 00:33.29 | Iriel | are you sure? |
| 00:33.37 | Iriel | because split expects the 2nd part to be a number |
| 00:33.45 | Iriel | and if it's not, it'll pass back the original string |
| 00:33.49 | Iriel | so if you do 1,2,5 |
| 00:33.58 | Iriel | you'll get back "1" and "1,2,5" |
| 00:34.40 | Kaelten | hmm your right there, |
| 00:34.43 | Kaelten | that might be my issue. |
| 00:34.51 | Iriel | it is your issue |
| 00:34.55 | Iriel | since that means it'll never terminate |
| 00:35.15 | Kaelten | yep |
| 00:35.16 | Kaelten | doh |
| 00:35.55 | Kaelten | thanks iriel |
| 00:36.12 | Kaelten | I was assuming that split was working right, but I hadn't tested it when part 2 wouldn't be a number |
| 00:36.46 | *** join/#wowi-lounge Stylpe (n=Stylpe@98.84-48-162.nextgentel.com) |
| 00:38.41 | Kaelten | this works too |
| 00:38.41 | Kaelten | function KC_Common:Explode(string, sep) |
| 00:38.41 | Kaelten | local a, b = self:Split(string, sep) |
| 00:38.41 | Kaelten | if (not strfind(b or "", sep)) then |
| 00:38.41 | Kaelten | return a, b; |
| 00:38.41 | Kaelten | end |
| 00:38.43 | Kaelten | return a, self:Explode(b, sep) |
| 00:38.45 | Kaelten | end |
| 00:38.47 | Kaelten | little bit more compact. |
| 00:39.54 | Iriel | Yeah, and no garbage |
| 00:39.58 | Iriel | compared to the other one |
| 00:40.00 | Kaelten | yep |
| 00:40.07 | Kaelten | just had to get it working first. |
| 00:41.23 | Kaelten | hmm only thing I see now is is that if you send it for example "1,2,3," it returns four parts the last one being nil |
| 00:42.56 | Iriel | i'd make split return only one value if there is no separator, myself |
| 00:42.59 | *** join/#wowi-lounge Guillotine (n=Guilloti@ns.motek-services.com) |
| 00:43.31 | Kaelten | hmm, ya. the other option is to add if (not b or b == "") then return a; end before the other if in explode |
| 00:44.06 | Kaelten | well there is still a seperator, it just doesn't have anything on the otherside of the last one. |
| 00:48.02 | *** join/#wowi-lounge Guillotine (n=Guilloti@ns.motek-services.com) |
| 00:56.48 | *** join/#wowi-lounge stray`laptop (n=astrayca@adsl-67-123-142-192.dsl.scrm01.pacbell.net) |
| 01:16.49 | Guillotine | wow. check out this interface. http://owenx.farklem.com/beta2/OldestUI.jpg |
| 01:17.01 | Guillotine | was the EARLY EARLY beta interface |
| 01:17.03 | Guillotine | i actually like it |
| 01:17.27 | Guillotine | and look at http://owenx.farklem.com/beta2/OldEquipScreen.jpg |
| 01:18.07 | AnduinLothar | glad they changed the equip.. |
| 01:18.19 | Depherios | the minimap arrows are bad too |
| 01:18.45 | Guillotine | ya. don't like the equip, but I like the basic interface |
| 01:18.50 | Guillotine | if the arrows were to be fixed |
| 01:18.54 | Depherios | make it XD |
| 01:18.55 | Maldivia | 4 trinket slots though! |
| 01:19.04 | Depherios | lol |
| 01:19.04 | AnduinLothar | cairenn. when you click the comment links on your wowi author page it always takes u to the last page of comments, but they're stacked so the newest is on the top of the first page.. |
| 01:19.19 | Cairenn | there is an option to change that |
| 01:19.35 | Guillotine | for some reason WoWI no longer remembers your preferences (it used to) |
| 01:19.41 | Guillotine | have to change it every time |
| 01:19.49 | Cairenn | the post it in the site bugs |
| 01:19.52 | AnduinLothar | i like the blue minimap arrows |
| 01:20.16 | Guillotine | its a bug? i thought it was on purpose... |
| 01:20.18 | Guillotine | lol |
| 01:20.29 | Guillotine | thought it was to reduce load when you were having major lag after patch |
| 01:20.49 | Cairenn | no idea, check with Dolby, he's the one that does the coding for the site |
| 01:27.04 | *** join/#wowi-lounge Guillotine_ (n=Guilloti@ns.motek-services.com) |
| 01:28.54 | *** join/#wowi-lounge Tem (n=matt@ip70-177-40-169.br.br.cox.net) |
| 01:40.32 | *** join/#wowi-lounge Tem (n=matt@ip70-177-40-169.br.br.cox.net) |
| 01:49.12 | *** join/#wowi-lounge kremonte (n=kremonte@ool-18bba4ea.dyn.optonline.net) |
| 01:58.30 | id` | *yawn* |
| 01:58.31 | id` | nini |
| 01:58.38 | Cairenn | night id` |
| 02:00.09 | kremonte | woohoo, i beat the nerd test. i read "secret code inside" on a cereal box as "source code inside" |
| 02:02.01 | *** join/#wowi-lounge MentalPower|ZZzz (n=chatzill@host-70-45-84-10.onelinkpr.net) |
| 02:03.12 | Cairenn | lol kremonte |
| 02:03.14 | *** join/#wowi-lounge MentalPower (n=chatzill@host-70-45-84-10.onelinkpr.net) |
| 02:03.16 | Kaelten | hmm kremonte wins |
| 02:11.22 | Tem | is it a bad sign if I don't get it? |
| 02:11.49 | *** part/#wowi-lounge Beladona (n=sluster@115-60.124-70.tampabay.res.rr.com) |
| 02:17.30 | Corrodias | i'm back! |
| 02:17.48 | Corrodias | AnduinLothar has been here, i see, but hasn't replied to my messages. perhaps i chose the wrong way to send them. |
| 02:20.13 | stray | hey who was the one spoofing item links yesterday? :P |
| 02:21.01 | Corrodias | Guillotine and ... Ktron, was it? |
| 02:21.11 | Guillotine | kremonte |
| 02:21.27 | Guillotine | and not just yesterday... |
| 02:21.36 | Corrodias | sorry, yeah |
| 02:21.39 | Guillotine | we've been getting more and more advance over the past month :D |
| 02:21.41 | Guillotine | lol |
| 02:21.44 | Ktron | yeah, I heard about it, did a little of the old school spoofing way back, but nothing recent |
| 02:22.00 | Guillotine | yesterday kremonte figured out how to spoof entire link names |
| 02:22.07 | Guillotine | he made an orange [Wang] |
| 02:22.12 | Corrodias | (legendary wang) |
| 02:22.22 | AnduinLothar | wha? |
| 02:22.55 | Corrodias | i sent you a few private messages through IRC here about Wardrobe, a day or two ago. i wonder if you got them |
| 02:23.16 | stray | o.O |
| 02:27.02 | stray | did he release it? |
| 02:27.38 | AnduinLothar | i see it |
| 02:28.15 | Kaelten | is there an easy way to count the number of times a character appears in a string? |
| 02:28.42 | AnduinLothar | strfind i believe returns a found count |
| 02:28.57 | Kaelten | I'll look up the documentation on that |
| 02:30.23 | Kaelten | hmm doesn't say anything about that in the lua documentation. |
| 02:37.35 | *** join/#wowi-lounge zeeg (n=wguru@63.147.183.47) |
| 02:38.03 | Kaelten | looks like gfind is the easiestway to find it. |
| 02:39.04 | Cladhaire | string.find i believe returns the start and end of the first occurance |
| 02:39.28 | Kaelten | yep, but I want to count the occurances |
| 02:39.52 | Kaelten | for i in string.gfind(string, char) do |
| 02:39.56 | Kaelten | seems to be the easiest way. |
| 02:40.33 | Cladhaire | aye |
| 03:03.32 | *** join/#wowi-lounge zespri (n=andrews@202.180.109.130) |
| 03:03.57 | zespri | Hello, any german speakers here? |
| 03:07.52 | Corrodias | i took a german class once |
| 03:08.06 | Corrodias | although the only german i know is "ich", maybe i can help anyway |
| 03:09.20 | zespri | I just wanted some one to translate a very simple phrase to german, so ich won't be enough I'm afraid, but thank you for responding =) |
| 03:09.50 | Corrodias | more complex than "ich", apparently! |
| 03:10.11 | zespri | apparently =) |
| 03:10.49 | Tain | ~translate english german How are you? |
| 03:11.25 | Corrodias | ~translate english german i believe that i have misplaced my penis |
| 03:11.42 | Cairenn | >< |
| 03:11.48 | Corrodias | uh.. are you sure german has a à in it? |
| 03:13.19 | Tain | I believe that's the German symbol for penis. |
| 03:14.03 | Corrodias | End was working on fixing yatlas, and i believe he fixed some big bug, but didn't post a new version. ;.; |
| 03:24.26 | Corrodias | argh, ridiculously long queue |
| 03:24.34 | Corrodias | the patch crisis must be over :( |
| 03:25.59 | Cladhaire | THis RaidTrivia mod is kinda cool.. but I wanna re-do it... |
| 03:26.38 | Cladhaire | it should use tells, and have better pattern matching |
| 03:26.39 | Cladhaire | imo |
| 03:27.16 | AnduinLothar | in one of my previous guilds we used to do movie quotes |
| 03:27.24 | Corrodias | woot woot woot woot *cheering you on* |
| 03:27.26 | Cladhaire | My guild says the questions are too touch |
| 03:27.27 | Cladhaire | lol |
| 03:27.38 | Corrodias | touch? |
| 03:28.36 | Cladhaire | tough |
| 03:28.37 | Cladhaire | even |
| 03:30.02 | Corrodias | stuff like "what was the 371st word spoken in The Two Towers?" |
| 03:30.12 | Cladhaire | yeah |
| 03:30.13 | Cladhaire | hehe |
| 03:30.17 | Cladhaire | "Hobbit" of course. |
| 03:30.22 | Corrodias | :o |
| 03:30.47 | AnduinLothar | lol |
| 03:30.58 | Cairenn | or "ring" |
| 03:31.00 | Cairenn | :p |
| 03:31.05 | Tain | I thought it was penis. |
| 03:31.07 | AnduinLothar | make um jeapory style where they give you two types of hints |
| 03:31.19 | Cairenn | Tain seems to be fixated on penises atm |
| 03:31.19 | Corrodias | hint one: it isn't "cockmongler" |
| 03:31.42 | Tain | No, generally only one, Cairenn. |
| 03:34.31 | Iriel | Trivia's supposed to be something a person might reasonably know for general purposes. |
| 03:35.02 | Tain | A leather glove! |
| 03:35.12 | Cladhaire | Iriel: most of the questions are pretty good. |
| 03:35.23 | AnduinLothar | make a blizzard trivia plugin |
| 03:35.43 | AnduinLothar | what year did was starcraft released |
| 03:35.49 | Tain | "How much snow did New England get during the blizzard of '78?" |
| 03:36.10 | AnduinLothar | what was the date when it last snowed in Irvine, CA |
| 03:37.47 | AnduinLothar | what is the name of General Stucoff's wife mentioned in the end cinimatic of Brood War |
| 03:37.58 | Tain | A lady moves to Seattle and can't believe how much it rains. She asks a boy on the street, "Does it ever stop raining here?" |
| 03:38.12 | Tain | He says, "How should I know, I'm only 10." |
| 03:38.35 | Tain | Somehow I think the punchline is supposed to be better than that. |
| 03:38.59 | Tain | See.. he doesn't know if it ever stops raining because he's only been alive for 10 years, and it's been raining all of that time, but it could have stopped before that. |
| 03:39.08 | Iriel | that one's pretty funny, actuallu |
| 03:39.09 | AnduinLothar | right, we got it |
| 03:39.10 | Tain | Hmmm maybe it's, "When was the last time it didn't rain?" |
| 03:39.17 | AnduinLothar | i was laughing irl |
| 03:39.18 | Tain | I might have to look that up. |
| 03:39.24 | Iriel | but I agree with your analysis |
| 03:39.27 | Tain | Yeah I think that sounds better. |
| 03:39.46 | Tain | I just crashed out of wow with a /reload |
| 03:40.19 | *** join/#wowi-lounge zespri (n=andrews@202.180.109.130) |
| 03:41.26 | Tain | And it happened again. |
| 03:43.58 | Cairenn | you're gonna make Tem jealous |
| 03:44.20 | Tain | I think I exceeded my reload quota for the day |
| 03:51.02 | Tain | Well, I can reliably recreate crashing on a reloadui. |
| 03:51.07 | AnduinLothar | whee |
| 03:51.16 | Cairenn | neat |
| 03:51.26 | Cairenn | post it |
| 03:52.11 | Tain | I just need to figure out exactly what happens. It's trying to write savevars for an addon and crashes before it does much more than create the file. |
| 03:53.11 | Iriel | Hm, self-referential table? |
| 03:53.16 | Iriel | that'll kill it pretty effectively |
| 03:53.27 | Iriel | and it's your bug not wow's if that's the case 8-) |
| 03:53.52 | *** join/#wowi-lounge stray`laptop (n=astrayca@adsl-67-123-142-192.dsl.scrm01.pacbell.net) |
| 03:54.00 | Tain | Not my addon, and it's never crashed before now. |
| 03:54.41 | Iriel | How big are its savedvars? |
| 03:58.17 | Tain | Never gets a chance to actually write out. Opens the sv and boom. |
| 03:58.53 | stray`laptop | whats up w/ the topic o.O |
| 03:58.53 | Iriel | I mean, can you /dump them and look? |
| 03:59.04 | Iriel | before the reload? |
| 03:59.50 | GenNMX | stray`laptop: Cairenn was drunk one night... |
| 04:00.09 | Cairenn | hey, Bela started it, not me |
| 04:00.17 | Cairenn | and then Kael got in on the act |
| 04:00.32 | *** join/#wowi-lounge Legorol (i=legorol@cpc3-cmbg6-6-0-cust242.cmbg.cable.ntl.com) |
| 04:00.32 | GenNMX | Kinky. |
| 04:01.00 | Tain | It's funny, it's saved this data to the svs before always without issue. It's 2995 bytes. |
| 04:05.28 | Iriel | Well, if you can /dump it, look for a loop |
| 04:05.58 | Cladhaire | Tain: /monkeypoo the variable and look.. GOD! |
| 04:06.23 | Cladhaire | you're so difficult. |
| 04:06.51 | Cladhaire | mm. |
| 04:06.52 | Cladhaire | k |
| 04:07.09 | Cairenn | heh |
| 04:10.09 | Cladhaire | what should I work o nrigh tnow, WatchDog, Bishop or.. a trivia game? =) |
| 04:11.11 | Cladhaire | ooh an errand.. brb |
| 04:12.55 | Tain | I know exactly what it's trying to write. |
| 04:13.20 | Tain | I'm trying to see if it's a matter of too much data at once, or some bad character. |
| 04:29.04 | Tain | Why doesn't the server list show me what characters I have on all servers? I don't always remember the server name. |
| 04:34.57 | GenNMX | Tain: Servers with characters should be at the top of the realm list. |
| 04:36.09 | Tain | I know, but I only ever get 2 or 3 servers showing characters. |
| 04:36.33 | Tain | Even when I scroll down to one that I have characters on, it doesn't show that in the server list. |
| 04:36.48 | GenNMX | The other servers are probably down, they have problems. |
| 04:39.09 | Tain | No, they're not. I can log into them fine, and my characters show up in the character select menu after getting into the server. |
| 04:44.02 | Legorol | Tain is rigt |
| 04:44.12 | Legorol | the server list doesn't always show you having characters on all servers you really do |
| 04:44.35 | AnduinLothar | ya, mine tends to exclude full servers |
| 04:44.43 | Cairenn | same |
| 04:45.23 | Legorol | mine tends to exclude random servers |
| 04:45.29 | Legorol | i have had low pop server excluded before |
| 04:45.49 | Legorol | btw, about BLPs, does anyone have a file structure spec for BLP somewhere? |
| 04:45.51 | Legorol | or a link to one? |
| 04:46.00 | Iriel | If you abort waiting to get into a server before it's loaded, it forgets you have any characters on it |
| 04:46.03 | Legorol | Also, what was Blizz thinking, how will we mod the default interface? |
| 04:46.07 | Iriel | Legorol : You can find it with google. |
| 04:46.19 | Legorol | I don't like the "hackish" approach that we need something that's based on reverse engineering the BLP format |
| 04:46.26 | Legorol | Iriel, i don't just mean a converter :( |
| 04:46.32 | Legorol | i have tried to look for spec before |
| 04:47.00 | Iriel | I mean a spec, but I'm not sure I have a link handy (and i'm trying to find my corpse) |
| 04:47.02 | Legorol | WTB google lessons |
| 04:47.15 | Legorol | i always totally suck at googling |
| 04:47.26 | Legorol | e.g. what would you type in to look for blp spec? |
| 04:47.49 | Iriel | I'd start with 'BLP file format specification' |
| 04:47.51 | AnduinLothar | blp image format |
| 04:48.19 | Legorol | see, that's why i suck at google |
| 04:48.33 | Legorol | i tried "blp specification", "blp file specification", "blp file structure" |
| 04:48.37 | Legorol | with no results ofc |
| 04:51.22 | Legorol | i still don't like the idea of having to use tools based on reverse engineering :( |
| 04:52.08 | Cairenn | I really wish they'd give us a plugin |
| 04:52.09 | AnduinLothar | that's how the orig mpq2k came about |
| 04:52.38 | AnduinLothar | the mpq format was reverse engineered and th eapp was written for dos |
| 04:53.08 | AnduinLothar | same with all mpq non text formats |
| 04:53.11 | Legorol | and i didn't like that either |
| 04:53.19 | Legorol | plus, we have no need for that now, since we have the interface toolkit |
| 04:53.35 | AnduinLothar | 3 games later |
| 04:53.37 | Legorol | since Blizz released the toolkit, i have not really used 3rd party mpq tools |
| 04:53.49 | Legorol | previously, modding wasn't approved ;-) |
| 04:53.59 | Legorol | if you are doing something unofficial, i don't mind if you use 3rd party tool |
| 04:54.00 | AnduinLothar | no, but it wasn't disowned either |
| 04:54.04 | Legorol | but wow UI modding is approved |
| 04:54.17 | Legorol | so i'd like proper tools, but hey |
| 04:54.19 | Legorol | life isn't perfect |
| 04:54.24 | Legorol | it's like asking for API docs |
| 04:55.07 | AnduinLothar | we had contacts on staff, that's how we cracked the tbl format |
| 04:55.10 | GenNMX | http://en.wikipedia.org/wiki/.BLP, http://toogam.bespin.org/wow/psptut.htm, http://forums.filefront.com/showthread.php?p=2481455 |
| 04:55.27 | AnduinLothar | but blizz used blp2 |
| 04:55.31 | AnduinLothar | afaik |
| 04:55.48 | Fanook | wowimage on curse: http://www.curse-gaming.com/mod.php?addid=1977 |
| 04:55.54 | Fanook | url has the source code |
| 04:56.37 | AnduinLothar | it's very similar to blp if i remember correctly, with bits inverted or something |
| 04:57.30 | AnduinLothar | im just glad they're now using tgas |
| 05:00.21 | Iriel | I need to write myself (or find source for) a command line TGA compressor that works |
| 05:01.03 | Legorol | GenNMX, i'm afraid none of those links contained any technical info |
| 05:01.15 | AnduinLothar | no source? |
| 05:01.43 | GenNMX | Legorol: No, I picked those because they contained links which may contain source |
| 05:02.57 | Legorol | Fanook, thanks, that has some usable source |
| 05:03.21 | Legorol | it's a shame i can't find any source for Technetium's work |
| 05:04.11 | Fanook | np, i'm kinda interested in how the blp is structured myself |
| 05:06.14 | Iriel | Isn't it just a loosely wrapped directx file format? |
| 05:06.15 | Iriel | more or less |
| 05:06.44 | Iriel | (I'm trying to recall from last time I went looking) |
| 05:07.01 | Corrodias | this is strange. my party frame isn't updating like it's supposed to. |
| 05:07.12 | Corrodias | i wonder if one of my new addons from today is hooking something badly... |
| 05:07.46 | Fanook | Iriel: Looks that way, considering there's a file in here named DXTCFormat.java |
| 05:10.50 | Iriel | Oooh.. java code for decoding/encoding -- handy. I'll have to get that someday. |
| 05:11.56 | GenNMX | Does anyone here actually play the game regularly? I still need an example string from a proc, like Fiery Weapons, Seal of Command, etc. |
| 05:12.12 | Tain | I dont' play. I just test. |
| 05:12.47 | Iriel | I play, but not hardcore |
| 05:12.52 | Corrodias | i play! but none of my weapons have stuff like that |
| 05:12.55 | Iriel | Tem is a good source for 'real' stuff 8-) |
| 05:14.13 | Fanook | hehe from GlobalStrings.lua: "PROC_EVENT0_DESC = "No Proc Trigger Assigned. Tell Kevin."; |
| 05:14.39 | Cladhaire | GenNX: You gain an extra attack from Thrash Blade. |
| 05:14.41 | GenNMX | Fanook: Yeah, I've been using GlobalStrings.lua for my project |
| 05:15.10 | GenNMX | Cladhaire: I saw that, but I'm sure Fiery Weapons is different |
| 05:15.19 | Cladhaire | They're all different |
| 05:15.27 | Cladhaire | Sword specialization is the same way |
| 05:15.38 | Cladhaire | It'd be the same as damage |
| 05:15.49 | Cladhaire | Mob suffers 14 damage (fire) from your Fiery Weapon |
| 05:16.03 | Cladhaire | or whatever that would look like normally =) |
| 05:16.04 | GenNMX | Oh it's counted as Periodic damage then? |
| 05:16.16 | Cladhaire | just as a normal spell I believe |
| 05:16.18 | Cladhaire | same for Lifestealing |
| 05:16.26 | Cladhaire | thats why they show up in any DPS meters as a spell |
| 05:16.26 | GenNMX | Cladhaire: My mod is a combat log parser, so I need the pattern |
| 05:16.44 | Cairenn|sleep | night all |
| 05:16.57 | Cladhaire | it will be the same pattern as Sinister Strike |
| 05:17.03 | Cladhaire | with the additional elemental information |
| 05:17.34 | Cladhaire | sorry I can't help any mor ethan that.. =) |
| 05:17.42 | Legorol | so does anyone know what the DXT1, DXT3, DXT5 etc. formats are? |
| 05:17.51 | Legorol | some connection seems to exist between those and BLP2 |
| 05:18.24 | Fanook | DirectX Type X? |
| 05:18.25 | Iriel | Legorol: They'll be the Direct X Texture Formats I think |
| 05:18.30 | Iriel | I'd imagine microsoft has documentation |
| 05:18.34 | Legorol | oki |
| 05:18.40 | Iriel | Whether it's downloadable, or you need the MSDN disks, I dunno |
| 05:18.50 | Legorol | i'm pretty sure that docs are on the msdn library |
| 05:19.00 | Legorol | so far i found you can find every info on the msdn webpage |
| 05:19.05 | Legorol | and lots of free tools too, yay! |
| 05:19.34 | Legorol | platform sdk, directx sdk were always free, and now the free visual studio express products |
| 05:28.03 | clad|sleep | Who is trilaxx.. and why is he shirtless? http://www.frappr.com/wowuicommunity/photo/789752 |
| 05:30.31 | Corrodias | i gained 7950 reputation with Orgrimmar by turning in a single quest. too bad it was just the reputation screen bug |
| 05:32.04 | clad|sleep | night all |
| 05:59.52 | Tem | huh what? |
| 06:00.52 | Iriel | You're not THAT matt tho, we had that conversation already 8-) |
| 06:01.04 | Tem | sorry, I'm a bit off ballance |
| 06:01.36 | Tem | oh hey, you play with textures a lot |
| 06:01.47 | Tem | the alphaMode attribute in XML... |
| 06:01.59 | Tem | there isn't a way to get or set that via lua is there? |
| 06:03.34 | Tain | As far as what? There are number of functions that let you set alpha to differnt things. |
| 06:05.06 | Tem | I'm referring mostly to 1.10 |
| 06:05.29 | Iriel | Tem: Not at present |
| 06:05.38 | Tem | because if my weak understanding of textures is remotely right, then buttons won't be able to have a Hightlight texture |
| 06:06.08 | Tem | well they can have one, but it will have to be implemented much differently |
| 06:06.24 | Tem | (implemented meaning the texture will have to be different) |
| 06:09.32 | Guillotine | who's matt from danville California? |
| 06:09.48 | Guillotine | actually, more of why is Iriel asking about matt from danvill, CA? |
| 06:10.02 | Iriel | because it's a few miles down the road from me |
| 06:10.24 | Guillotine | ah. but where did you see the name? |
| 06:10.32 | Tem | frappr |
| 06:10.35 | Fanook | ok, general programming question: I'm planning a program that will do byte-level processing of images in a given directory. But can't decide between Java or C++. Any suggestions? |
| 06:10.50 | Guillotine | java. works on multiple platforms |
| 06:10.52 | Guillotine | assuming you know both |
| 06:11.05 | Fanook | i do |
| 06:11.06 | Iriel | java unless you're going to write it faster (i.e. less programming time) in C++ |
| 06:11.07 | Tem | speed vs platform independent |
| 06:11.28 | Tem | or if you just generally prefer writing in one language over the other |
| 06:11.30 | Guillotine | right. if you have a time constraint, c++ is obviously faster |
| 06:11.43 | Iriel | java can come close to native C++ speed, depends on how you write your code |
| 06:12.05 | Guillotine | g2g guys. ttyl |
| 06:12.38 | Tem | Iriel: is my assumption about buttons accurate? |
| 06:12.40 | Fanook | hmm, prolly going to go with Java, it's been a while since I've dealt with C/C++ filesystem stuff |
| 06:13.56 | Iriel | Tem: I'm not entirely sure, I'll confess I haven't played with Alphamode much, other than verifying it was no help to me in solving a problem when I was working on the first statrings 8-) |
| 06:15.39 | Tem | it seems like the ALPHAKEY mode is going to be useful to me at some point |
| 06:15.57 | Fanook | alphamode should just affect how to interpret the alpha channel. If you want to do a rollover highlight, the simplest way I see to do it is to have 2 textures (could be in the same file) and use SetTexture with OnEnter/OnLeave |
| 06:16.41 | Iriel | I think asking for an API function for it is a valid request, if that was your general concern Tem? |
| 06:16.48 | Tem | Fanook: right, but the issue will be that 99% of highlight textures are done with alphaMode="ADD" |
| 06:16.57 | Fanook | you could have an alpha channel that's all white and use ADD with setalpha to do a sort of highlight |
| 06:16.59 | Tem | Iriel: yeah, that's mostly what I was making sure about. |
| 06:17.29 | Fanook | i think, haven't really messed around with non alphakey modes |
| 06:17.31 | Tem | Fanook: I'm talking about a dynamically created texture in 1.10 |
| 06:17.50 | Iriel | Presumably on a dynamically created button |
| 06:17.51 | Iriel | ? |
| 06:18.02 | Tem | aye |
| 06:18.46 | Iriel | though it may need to be an arg to Button:SetHighlightTexture |
| 06:18.51 | Iriel | since I think that takes a texture file |
| 06:19.09 | Tem | I hope not |
| 06:19.19 | Iriel | It's there in 1.9, play with it 8-) |
| 06:19.24 | Tem | oh? |
| 06:19.31 | Tem | that's what I was looking for |
| 06:19.33 | Fanook | Button:SetHighlightTexture("texture") |
| 06:19.58 | Tem | I'm still talking about alphaMode |
| 06:20.29 | Iriel | Yes, but I'm saying, if SetHightlightTexture takes a path, and not a textur eobject, then your request is for several alphamode functions |
| 06:20.42 | Tem | oooh |
| 06:20.46 | Tem | well no |
| 06:21.06 | Tem | HighlightTexture is a texture derrivative isn't it? |
| 06:22.00 | Fanook | yes, with no extra api stuff |
| 06:23.26 | Iriel | there's no HighlightTexture 'object' though |
| 06:23.32 | Iriel | it's managed internally by the Button object |
| 06:23.38 | Tem | sure there is |
| 06:24.00 | Tem | unless I'm completely lost |
| 06:24.21 | Fanook | so all those texture derivatives are completely irrelevant to mod authors? |
| 06:24.42 | Iriel | well, maybe, maybe not 8-) I dont actually know in THIS case |
| 06:24.55 | Iriel | The Button object provides methods to access all of the sub-button textures directly |
| 06:25.08 | Iriel | Instead of you actually having to fiddle with the texture itself |
| 06:25.23 | Iriel | I assumed (possibly incorrectly) that meant that the textures dont get instantiated |
| 06:25.34 | Iriel | But I guess they do, since some of the blizzard ones have names |
| 06:26.10 | Tem | from ActionButton.xml |
| 06:26.11 | Tem | http://wow.pastebin.com/507820 |
| 06:26.13 | Fanook | could be some default behavior for the sub-textures, but you can define your own subtextures if you want to |
| 06:26.33 | Fanook | *for creating the subtextures |
| 06:27.30 | Tem | I wish I didn't always have questions that the only person who could answer them without a doubt is slouken |
| 06:27.49 | Tem | I feel bad always posting to ask him stuff |
| 06:28.10 | Iriel | As long as they're properly in that category, I doubt he minds |
| 06:29.19 | Iriel | Compared to "Blue why is my addons broke?" |
| 06:29.25 | Iriel | they're probably an interesting diversion |
| 06:30.40 | Fanook | look on the bright side, you'd have a thread that didn't start with "Slouken, I broke WoW again..." :P |
| 06:31.16 | Tem | speaking of which... |
| 06:31.18 | Tem | I can't log in |
| 06:31.29 | Tem | my wow crashes before I get through the queue |
| 06:38.41 | *** join/#wowi-lounge [MoonWolf] (n=moonwolf@ip51ccaa81.speed.planet.nl) |
| 07:44.42 | AnduinLothar | oh man... zoolander is the stupidest funny movie ever |
| 07:59.07 | *** join/#wowi-lounge krka|work (n=kristofe@66.217.181.62.in-addr.dgcsystems.net) |
| 08:23.11 | Ktron | AnduinLothar, nah, zoolander is the funniest stupid movie ever... the stupidest funny movie would be like dumb and dumber or somethign |
| 08:23.50 | AnduinLothar | mmm, ya i spose so |
| 08:24.33 | AnduinLothar | i like zoolander more than D&D, it's funny embarrassing dumb, rather than dumb,crude,funny |
| 08:25.06 | AnduinLothar | anyway, new MobileMinimapButtons out |
| 08:59.12 | Ktron | aight, time to sleep |
| 08:59.15 | Ktron | purl, night |
| 08:59.20 | purl | G'night ktron, get out of here. |
| 09:05.37 | krka|work | can anyone provide a pastebin of seas set/get-global thingy? |
| 09:27.11 | *** join/#wowi-lounge stray`laptop (n=astrayca@adsl-67-123-142-192.dsl.scrm01.pacbell.net) |
| 09:29.55 | *** join/#wowi-lounge Kalroth (n=kalroth@195.215.170.222) |
| 09:33.13 | *** join/#wowi-lounge Depherios (n=Deph@67.189.88.161) |
| 10:02.15 | *** join/#wowi-lounge Eraphine|Disco2 (n=Eraphine@brenna.human.cornell.edu) |
| 10:05.13 | *** join/#wowi-lounge Legorol (i=legorol@cpc3-cmbg6-6-0-cust242.cmbg.cable.ntl.com) |
| 10:08.23 | krka|work | since so many joined now, I'll ask again: |
| 10:08.24 | krka|work | can anyone provide a pastebin of seas set/get-global thingy? |
| 10:14.09 | Legorol | krka, sure |
| 10:15.52 | Legorol | http://wow.pastebin.com/507948 |
| 10:16.12 | krka|work | thanks lego! |
| 10:16.32 | krka|work | i was kinda thinking of a possibel optimization |
| 10:19.19 | krka|work | Sea.util.setValue("A.b.c", 3) should be the same thing as RunScript("A.b.c = 3") right? |
| 10:23.02 | Legorol | although that does work for numbers and strings, unfortunately it doesn't work for assignments by reference |
| 10:23.22 | Legorol | e.g. Sea.util.setValue("A.b.c", function() haha end) |
| 10:23.55 | krka|work | hm |
| 10:24.03 | Legorol | But you are right, for number/string assignment it might be an idea to have a short-circuit and use RunScript |
| 10:24.24 | krka|work | working on something for functions too :) |
| 10:24.38 | krka|work | quite doable! |
| 10:24.44 | krka|work | you'll see soon |
| 10:27.07 | Legorol | hehe |
| 10:27.18 | krka|work | wanna see? |
| 10:27.27 | Legorol | well, i can think of one way... |
| 10:27.34 | krka|work | hmm... maybe I'll show the cache-less solution first |
| 10:27.35 | Legorol | assign the value to a variable of known way |
| 10:27.42 | Legorol | no caching |
| 10:27.48 | Legorol | go on |
| 10:28.00 | Legorol | i was thinking, assign it to a variable of known name |
| 10:28.12 | Legorol | then use RunScript("A.b.c = knownVariable") |
| 10:28.37 | Legorol | hm, what would you actually cache? |
| 10:28.40 | Legorol | there is nothing to cache.. |
| 10:28.42 | krka|work | http://wow.pastebin.com/507958 |
| 10:28.46 | krka|work | the functions I create :) |
| 10:28.56 | krka|work | so that RunScript doesn't always have to be invoked |
| 10:30.10 | Legorol | right, you are thinking of using closures and memorizing? |
| 10:30.21 | krka|work | damn it, bug |
| 10:30.25 | Legorol | well, setValue works fine without caching |
| 10:30.34 | krka|work | no its buggy |
| 10:30.36 | krka|work | see if you can spot it :) |
| 10:30.42 | Legorol | what, the one you posted? |
| 10:30.45 | Legorol | hmm |
| 10:30.47 | Legorol | let me see |
| 10:30.49 | krka|work | yes, i only have caching for getvalue at this point |
| 10:31.11 | Legorol | there is no point in caching for setvalue |
| 10:31.20 | Legorol | but i am curious how you do caching for getvalue |
| 10:31.24 | krka|work | I will show |
| 10:31.32 | Legorol | btw the bug is, it should be RunScript(name.." = tmp") |
| 10:31.45 | krka|work | http://wow.pastebin.com/507961 |
| 10:31.47 | krka|work | yup |
| 10:31.59 | krka|work | I am imagining that RunScript is kinda slow since it needs to invoke the Lua parser |
| 10:32.15 | krka|work | thus, create a function and keep that instead |
| 10:32.25 | AnduinLothar | test i |
| 10:32.27 | AnduinLothar | it |
| 10:32.42 | krka|work | yeah, I'll do a benchmark when I get home from work |
| 10:32.57 | Legorol | so uhm... why does getvalue have to use a function at all? why not just do: |
| 10:33.07 | Legorol | RunScript("tmp = "..name) |
| 10:33.15 | krka|work | I am trying to avoid RunScript |
| 10:33.45 | krka|work | for that cacheless solution you're right though |
| 10:33.55 | krka|work | I wrote the cached version first :) |
| 10:34.04 | Legorol | is there significant penalty to using RunScript? |
| 10:34.13 | Legorol | btw, you do know that Lua caches strings? |
| 10:34.24 | Legorol | so there is no significant penalty to using "tmp = "..name |
| 10:34.38 | Legorol | the only question is if RunScript has significant penalty associated with it |
| 10:34.39 | krka|work | I know, i am mostly worried about RunScript speed |
| 10:34.44 | krka|work | yeah |
| 10:34.44 | Legorol | ok |
| 10:35.13 | Legorol | i vaguely remember reading something on the lua-users wiki about creating functions for doing this kind of thing.. |
| 10:35.18 | Legorol | hm, it might have been about something else |
| 10:35.33 | Legorol | i should try to find the link, i think someone was saying that functions are not the best way to do this |
| 10:37.13 | krka|work | http://wow.pastebin.com/507963 |
| 10:37.20 | krka|work | cached get and set + uncached get and set |
| 10:37.33 | krka|work | going to make some test now |
| 10:40.24 | krka|work | any nice replacement for getglobal? |
| 10:40.29 | krka|work | since that's obviously not available |
| 10:44.19 | Legorol | ok, here is my bet as to what's going to be the fastest: |
| 10:44.34 | Legorol | uncached version is going to be slower than current get/setValue, and cached version is going to be faster |
| 10:45.08 | Legorol | with each RunScript, the lua interpreter is fired up that has to pares/compile the code etc. |
| 10:45.20 | krka|work | cached version is going to fill up a huge table though |
| 10:45.37 | Legorol | not really |
| 10:45.46 | Legorol | it's not used that often, the problem is with things that use it all the time |
| 10:46.01 | Legorol | with the same string |
| 10:46.11 | Legorol | sorry i'm a bit illegible |
| 10:46.13 | Legorol | what i mean is, |
| 10:46.43 | krka|work | i suppose so |
| 10:46.53 | krka|work | my version has no error handling though |
| 10:47.17 | krka|work | then again, it should only through errors from bad coding, and then you _want_ errors |
| 10:47.20 | Legorol | get/setvalue is not used in that many places, and the ones that use them, tend to do so with the same string |
| 10:47.22 | krka|work | throw |
| 10:47.26 | krka|work | damn I suck at english |
| 10:47.45 | Legorol | since USA is asleep, i will tell you that your english is a lot better than most yanks |
| 10:47.52 | Depherios | lol |
| 10:47.59 | Depherios | it's so true |
| 10:48.02 | Legorol | damn, why are you not asleep? |
| 10:48.11 | krka|work | lol |
| 10:48.28 | krka|work | grr, can't manage to paste my code into putty |
| 10:49.16 | krka|work | i have discovered that my speaks out what I want to write internally and then uses that to map out the spellings |
| 10:49.18 | Legorol | that'd be "Depherios has found his own English to be degrading terribly; he used to be a perfectionist when it came to grammar and such" |
| 10:49.22 | krka|work | which is why I screw up stuff like "throw" |
| 10:49.48 | Legorol | yah i do that all the time as well |
| 10:49.56 | Legorol | when i spell something the way it sounds |
| 10:50.14 | Legorol | typical mistake for non-native speakers who can't really distinguish the minor difference in pronounciation of those two words |
| 10:50.19 | AnduinLothar | least im consistant with my spelling. it always sucks |
| 10:50.46 | Legorol | you are not consistent in how you spell consistant |
| 10:51.05 | krka|work | lol |
| 10:51.19 | Legorol | AnduinLothar, did you see krka's idea? |
| 10:51.23 | Legorol | it's pretty neat for get/setValue |
| 10:51.41 | *** join/#wowi-lounge Stylpe (n=Stylpe@98.84-48-162.nextgentel.com) |
| 10:52.11 | krka|work | damn my ssh connection is slooow when I'm torrenting |
| 10:52.29 | AnduinLothar | usign the execute command, ya |
| 10:53.12 | Legorol | the worry is that without caching it'd be slower than the current one, and with caching the cache table would be too big |
| 10:53.39 | krka|work | anyone know what I should define getglobal as? |
| 10:53.42 | krka|work | to make sea work |
| 10:53.57 | Legorol | uhmm i don't see what you mean |
| 10:54.00 | Legorol | getglobal is getglobal? |
| 10:54.04 | krka|work | is getglobal lua builtin? |
| 10:54.05 | krka|work | cool |
| 10:54.08 | Legorol | it's not |
| 10:54.14 | Legorol | it's a blizzard thing |
| 10:54.33 | krka|work | that's what I mean then, I want to test it from commandline |
| 10:54.37 | Legorol | oh right |
| 10:54.52 | Legorol | function getglobal(var) return getfenv(0)[var] end |
| 10:55.02 | krka|work | thanks |
| 10:55.06 | Legorol | function setglobal(var, value) getfenv(0)[var] = value end |
| 10:55.17 | Legorol | actaully |
| 10:55.21 | Legorol | that's not how you should do it |
| 10:55.27 | Legorol | cause it will be very slow |
| 10:55.37 | krka|work | local env = getfenv(0) first? |
| 10:55.45 | Legorol | yah, outside the function definitions |
| 10:55.49 | krka|work | indeed |
| 10:55.52 | Corrodias | so it ain't so local |
| 10:56.04 | Legorol | file local is the best |
| 10:56.29 | krka|work | gah, runscript is also blizzard only |
| 10:56.30 | krka|work | i forgot |
| 10:56.36 | krka|work | will be hard to make an accurate test |
| 10:56.37 | AnduinLothar | :P |
| 10:56.39 | krka|work | eval()? |
| 10:56.57 | *** join/#wowi-lounge stray`laptop (n=astrayca@adsl-67-123-142-192.dsl.scrm01.pacbell.net) |
| 10:57.41 | Legorol | loadstring |
| 10:58.11 | Legorol | RunString("blah blah"); := loadstring("blah blah")(); |
| 10:58.18 | krka|work | thanks! |
| 10:58.34 | Legorol | the extra brackets are not a typo |
| 10:58.34 | krka|work | my two heroes: Legorol and Iriel :) |
| 10:58.44 | krka|work | yeah, it returns a function |
| 10:58.45 | krka|work | gotcha |
| 10:58.47 | Legorol | loadstring returns the compiled code as a function and doesnt execute |
| 10:58.49 | Legorol | yah |
| 10:59.03 | Legorol | well, i cheated |
| 10:59.05 | krka|work | that's actually closer to what I want to do :) |
| 10:59.12 | Legorol | i anticipated the question and already had the Lua man open at loadstring :D |
| 10:59.39 | krka|work | heh |
| 10:59.57 | Legorol | when you asked how to do getglobal in command line, |
| 11:00.03 | Legorol | i started looking for how to do runscript |
| 11:00.07 | krka|work | local function RunScript(s) loadstring(s)() end |
| 11:00.11 | Legorol | loaded up Lua manual, looked for loadstring etc. |
| 11:00.35 | Legorol | hm,i think that might be a bit slower than Blzizard's one, but hey |
| 11:00.48 | krka|work | why slower? |
| 11:00.49 | AnduinLothar | this is one of th emany reasons why we love legorol. he reads minds |
| 11:01.02 | *** join/#wowi-lounge Ktron|zzz (i=Khamer@student2a-64.unh.edu) |
| 11:01.03 | krka|work | also, he can kill us with his brain |
| 11:01.08 | Legorol | that's right |
| 11:01.17 | AnduinLothar | oo, wizards oil is cool |
| 11:01.17 | Depherios | not the cornfield D: |
| 11:01.23 | krka|work | power-rp FTW |
| 11:01.37 | Legorol | btw, if you want to simulate runscript, you can also use "dostring" |
| 11:01.45 | Legorol | it's technically deprecated, but it's closer to runscript |
| 11:01.51 | AnduinLothar | increases spell damage by 24 for 30 min |
| 11:01.54 | Legorol | function RunScript(s) dostring(s) end |
| 11:02.01 | krka|work | I'll just try this for now |
| 11:02.06 | Legorol | k |
| 11:02.12 | AnduinLothar | this elixer of the mongoose is sexy too |
| 11:02.40 | AnduinLothar | what can u buy from cenarian hold at revered? |
| 11:03.27 | krka|work | cached is much much faster as expected |
| 11:03.54 | krka|work | 13.5 times faster for getValue and and 8.5 times faster for setValue |
| 11:04.10 | krka|work | really need to do an ingame-benchmark though |
| 11:04.12 | Legorol | krka, i was thinking, since we suspect that RunScript itself is slower than parsing in Lua, |
| 11:04.16 | krka|work | which I can only do from home |
| 11:04.27 | Legorol | can't you make the cached version to parse in Lua, and create a function like that? |
| 11:04.45 | Legorol | if you post the complete code you want me to run, i can run it for you |
| 11:04.47 | krka|work | true.... but since it's cached, it doesn't really matter |
| 11:04.54 | krka|work | it's only run ONCE the entire session |
| 11:04.55 | Legorol | right |
| 11:05.20 | Legorol | the question is how big the table gets in a production WoW environment |
| 11:05.25 | Legorol | i don't expect it to be that big |
| 11:07.06 | krka|work | not if it's mostly used on constants |
| 11:07.20 | krka|work | http://wow.pastebin.com/507983 |
| 11:07.23 | krka|work | this is my test, basically |
| 11:07.33 | Depherios | Is there a reason I can't get SetTexCoord() to run from the command line? |
| 11:07.51 | krka|work | needs to be adapted for wow-testing |
| 11:07.54 | Depherios | or have I once again lost it, and should just go to bed? |
| 11:08.57 | AnduinLothar | i havent actually done any use of stc |
| 11:09.05 | Legorol | Depherios, do you mean the chatbox when you say command line? |
| 11:09.09 | Depherios | yah |
| 11:09.16 | Legorol | hm, should work afaik |
| 11:09.33 | Legorol | check that you are calling it on right texture with right parameters etc. |
| 11:11.28 | Depherios | ditto... I'm modifying everything to trim the button edges the way Loz made DAB trim them.... did DUF's buffs and debuffs, my flexbar buttons, and even my titan panel icons... using whatever:SetTexCoord(.078, .92, .079, .937); in actual addons regularly... and went to try to run a commandline function on my BuffButton0, then even on some of my own textures placed in WoW, and can't get it to run from the editbox |
| 11:12.35 | *** join/#wowi-lounge weab (n=asdf@cpe-66-68-62-162.austin.res.rr.com) |
| 11:12.48 | AnduinLothar | oh snap |
| 11:13.03 | AnduinLothar | Caydiem said they were gonna readd OOZ channels |
| 11:13.54 | AnduinLothar | how did i miss that.. |
| 11:14.04 | Legorol | wooooot! |
| 11:14.07 | Legorol | three cheers |
| 11:14.16 | Legorol | you know why they have to do that though? |
| 11:14.20 | AnduinLothar | eu |
| 11:14.25 | Legorol | don't think for a split second it's because of LFG |
| 11:14.32 | Legorol | yah, because of localization issues in EU |
| 11:15.03 | Legorol | although the majority of the players being pissed off at not being able to LFG might have contributed too |
| 11:15.04 | krka|work | huh? |
| 11:15.09 | krka|work | what issues? |
| 11:15.18 | Legorol | krka, in case you didn't know, since 1.9, you can't join ooz channels |
| 11:15.53 | Legorol | the problem this means in EU is that e.g. if an English client joins a German server, the client will join General etc. channels, whilst 99% of the people ont he server are in Allgemeines |
| 11:16.02 | Legorol | or whatever German is for General |
| 11:16.11 | krka|work | ah |
| 11:16.12 | Codayus | I'm amused that they implemented the change BEFORE realizing it would break Europe so badly... |
| 11:16.20 | Legorol | pre-1.9, AddOns existed that would automatically join you to the right channels appropriate to the server |
| 11:16.21 | Codayus | I mean.... learn2test? |
| 11:16.22 | krka|work | so they really go by name instead of index? |
| 11:16.30 | krka|work | should have a language independent key |
| 11:16.47 | Legorol | they do go by some sort of index, when saved to the local chat-cache |
| 11:17.01 | Legorol | but i think the client converts that to a localization-dependent string before sending it to the servder |
| 11:17.05 | Legorol | that's the only way i can explain it |
| 11:17.42 | krka|work | heh weird |
| 11:18.08 | krka|work | hm... maybe I should make a generic cached RunScript-function |
| 11:19.59 | Legorol | krka, test results in-game with minimal set of addons: |
| 11:20.11 | Legorol | 4087;40;441;2295;50;447 |
| 11:20.16 | Legorol | those are in ms, i beleive |
| 11:20.45 | Legorol | and the order is exactly as you'd expect |
| 11:21.01 | Legorol | pretty impressive though, an order of magnitude difference at each step |
| 11:21.19 | krka|work | whoa.... timex seems like a garbage machine |
| 11:21.34 | Legorol | ? |
| 11:21.48 | Legorol | btw, why is setvalue faster than getvalue? |
| 11:21.51 | Legorol | i'm a bit puzzled by that.. |
| 11:21.52 | krka|work | just started looking at it, uses unpack and stuff |
| 11:22.04 | Legorol | oh d'oh |
| 11:22.08 | Legorol | the typo's still in there |
| 11:22.11 | krka|work | _onupdate_ even |
| 11:22.15 | krka|work | heh |
| 11:22.24 | *** join/#wowi-lounge Vallerius (n=val@S01060080c8f902d3.ss.shawcable.net) |
| 11:22.31 | krka|work | my cached wins and my uncached loses? |
| 11:22.41 | Legorol | no, the 6 numbers are: |
| 11:22.47 | krka|work | interesting, RunScript really does add some overhead then |
| 11:22.56 | Legorol | uncached, cached, sea x2 |
| 11:23.06 | Legorol | it adds a *lot* |
| 11:23.08 | krka|work | yeah, that's what I thought |
| 11:23.17 | Legorol | the RunScript ones are 2 orders of magnitude slower than the cached ones |
| 11:23.22 | krka|work | which part of my statement was wrong? |
| 11:23.30 | Legorol | none |
| 11:23.38 | Legorol | ok right, i got the proper results: |
| 11:23.47 | Legorol | 4054;42;440;4060;57;452 |
| 11:23.49 | Legorol | that's more like it |
| 11:23.51 | AnduinLothar | ya lol... timex makes me laugh.. |
| 11:24.10 | Legorol | i was puzzled why uncached setvalue was half the time of uncached getvalue |
| 11:24.12 | krka|work | I'll take a look at chronos and if I don't like it I will make my own timer :P |
| 11:24.17 | Legorol | turns out the typo with name = temp was left in the code :D |
| 11:24.26 | Legorol | now that i fixed it, uncached setvalue is up to 4000 |
| 11:24.38 | Legorol | Chronos is probably pos |
| 11:24.41 | krka|work | is string concatenation _that_ slow? |
| 11:24.44 | AnduinLothar | chronos is, as he says, a lil bloated... that's cause no one uses the threading options |
| 11:24.50 | Legorol | although AnduinLothar made valiant efforts to imporve it |
| 11:25.10 | krka|work | I am thinking a simple OnUpdate frame, with a priority heap |
| 11:25.37 | Legorol | well, no matter how many times i try it, uncached > Sea > cached |
| 11:25.40 | Legorol | by an order of magnitude |
| 11:25.48 | krka|work | that's what I expected |
| 11:25.49 | Legorol | question is, how big the cache would get.. |
| 11:25.55 | krka|work | yeah |
| 11:25.58 | AnduinLothar | it does what it's sposed to do, and doesn't create garbage... but it could prolly be a lil faster |
| 11:26.15 | krka|work | how does it find the next thing to run? |
| 11:26.41 | AnduinLothar | for normal time delay or for threading? |
| 11:26.49 | *** join/#wowi-lounge id` (n=tom@hellsblade.xs4all.nl) |
| 11:27.27 | Legorol | Chronos gives you two options: you can schedule a function to be run X seconds from now (or every X seconds from now on, until you stop it) |
| 11:27.33 | krka|work | threading? |
| 11:27.43 | Legorol | The other option is what AnduinLothar calls threading, i think |
| 11:27.46 | krka|work | ah |
| 11:27.56 | Legorol | where you can set up a worker function, which Cnronos calls repeatedly |
| 11:28.01 | krka|work | either way, you have some sort of list of functions and their next time to run? |
| 11:28.06 | AnduinLothar | i believe threading uses a stack. scheduling uses a table with a for loop, iterates over the table and does a check if the time is less than the current time for each one |
| 11:28.27 | Legorol | the idea is that on every OnUpdate, Chronos keeps calling the worker, until a certain amount of time passes |
| 11:28.31 | Legorol | then it returns from the OnUpdate |
| 11:28.32 | krka|work | hmm... I suppose that should be good enough if the number of functions is small |
| 11:28.46 | Legorol | so on a fast machine, the worker might run 10 times per OnUpdate, on slow ones maybe 1 times |
| 11:28.50 | Legorol | that's how it does threading |
| 11:29.13 | AnduinLothar | the threading just does x number of threads per frame |
| 11:29.17 | krka|work | hmm... why would you ever need to do several runs on the same Onupdate? |
| 11:29.22 | AnduinLothar | x is 5 i think |
| 11:29.33 | Legorol | AnduinLothar, but there is a time threshold, i think |
| 11:29.52 | AnduinLothar | right, once it runs it gets popped off the stack for a time |
| 11:29.57 | Legorol | krka, because you can't interrupt the worker once its time is up |
| 11:30.11 | Legorol | so instead you make the worker very short, and run it several times |
| 11:30.15 | AnduinLothar | mmm, actually its for coordinating multiple addons |
| 11:30.18 | Legorol | so you get a chance to check if it hasn't used too much time |
| 11:30.27 | Legorol | ok i might have misunderstood |
| 11:30.32 | Legorol | i need to look at code again :D |
| 11:30.36 | AnduinLothar | you're sposed to use it instead of using onupdate |
| 11:30.48 | krka|work | ok odd |
| 11:30.49 | AnduinLothar | so if u have 10 addons using onupdate |
| 11:31.02 | AnduinLothar | only 4 or 5 get called per onupdate |
| 11:31.05 | AnduinLothar | and it cycles |
| 11:31.46 | krka|work | here's my idea: have an OnUpdate, check the first item in the table if it's time for it to run, if so, pop it O(log n) time and run it |
| 11:31.51 | AnduinLothar | you can also use it for everyday eventcalls |
| 11:32.06 | krka|work | insertion is also O(log n) |
| 11:32.39 | AnduinLothar | so instead of having 50 things happen on an event if u use threading those 50 things get executed over a few frames |
| 11:32.58 | AnduinLothar | that way u dont get those frame lags when certain events fire |
| 11:33.11 | krka|work | I am not following |
| 11:33.13 | AnduinLothar | but no one uses it |
| 11:33.32 | Corrodias | threads? threads in LUA, eh.. |
| 11:33.52 | AnduinLothar | well you can look at it a number of ways |
| 11:34.03 | krka|work | my strategy is to register for as few events as possible and do as little as possible when I get them |
| 11:34.28 | Corrodias | onupdate is the worst. avoid it when possible. |
| 11:34.30 | krka|work | with krkaButtons I do all work OnUpdate :) |
| 11:34.40 | krka|work | it's not really that bad |
| 11:34.42 | AnduinLothar | say you have something liek ctra |
| 11:34.45 | Corrodias | "every frame"? |
| 11:34.52 | Corrodias | being called every frame isn't that bad? :o |
| 11:34.55 | krka|work | no |
| 11:34.56 | AnduinLothar | that updates all rade frames every x seconds |
| 11:35.03 | krka|work | that's like 50 times a second? |
| 11:35.19 | Corrodias | well, between 12 and 40, for me |
| 11:35.33 | AnduinLothar | if you instead threaded it you could call it every x seconds but you would only have 4 or five frames updated out of 40 every frame |
| 11:37.09 | Corrodias | if being called when the action bar page changes is bad, being called 40 times per second can't be very good. >_> |
| 11:37.11 | krka|work | you don't really need a timer class for that |
| 11:37.34 | krka|work | I never notice any framerate drops |
| 11:37.55 | krka|work | i tested it very carefully and it was equally fast with as without krkaButtons |
| 11:37.59 | AnduinLothar | you're runnign 50fps tho |
| 11:38.08 | AnduinLothar | u should try it on my machine at 10fps |
| 11:38.17 | Corrodias | i believe my client maxes at 40. it won't go over. |
| 11:38.28 | *** join/#wowi-lounge Stylpe (n=Stylpe@98.84-48-162.nextgentel.com) |
| 11:38.40 | krka|work | maybe I should :) |
| 11:38.53 | Corrodias | you people and your good computers |
| 11:39.03 | krka|work | I'll have a presentable version in a couple of days or so |
| 11:39.04 | Corrodias | i still don't quite have the cash to buy my new one, yet |
| 11:39.25 | krka|work | my computer is like 4 years old |
| 11:39.42 | krka|work | hmm.. not completely true, I did upgrade some parts |
| 11:39.45 | AnduinLothar | i figure if i start saving i'll have enough to buy a new MacIntel tower |
| 11:40.05 | AnduinLothar | next xmas |
| 11:40.08 | krka|work | 1.8GHz and 512MB ram |
| 11:40.20 | AnduinLothar | how are u getting 50 fps on that? |
| 11:40.24 | krka|work | Geforce Ti or something I think |
| 11:40.43 | AnduinLothar | i have 1.6ghz 1.5gb ram radeon 9800 |
| 11:40.45 | krka|work | well, not always 50 |
| 11:40.55 | krka|work | can go down to 30 and even 20 |
| 11:40.59 | AnduinLothar | i get 30 w/o addons... |
| 11:41.00 | krka|work | also up to 70 at times |
| 11:41.19 | krka|work | i have very few addons |
| 11:41.25 | krka|work | almost none that run code often |
| 11:41.45 | Legorol | hm, i'd just been looking at Chronos, |
| 11:41.48 | Corrodias | with my athlon xp 1900+, geforce 4600, and 768mb of ram, i saw my framerate drop below 10 in orgrimmar during the winter veil stuff |
| 11:41.55 | Legorol | and it looks like the unnamed schedules do use some sort of heap |
| 11:42.00 | krka|work | linux FTW! |
| 11:42.19 | krka|work | really? |
| 11:42.39 | AnduinLothar | oh ya, he wrote his own heap structure didn't he |
| 11:43.18 | Legorol | not really complicated |
| 11:43.47 | Legorol | when inserting an unnamed schedule, he inserts using binary search into the existing list |
| 11:44.09 | krka|work | can you paste the code? |
| 11:44.10 | Legorol | then when checking for unnamed schedules OnUpdated, he just needs to check top of heap |
| 11:44.12 | Legorol | quite neat |
| 11:45.32 | Legorol | http://wow.pastebin.com/508005 |
| 11:45.36 | AnduinLothar | lol. "Your reputation with Darnassus has greatly increassed (15057 reputation gained)" |
| 11:45.37 | Legorol | OnUpdate, Chronos does 4 things: |
| 11:46.11 | Legorol | everyframe tasks, unnamed schedules, named schedules, "workers" or what AnduinLothar calls threading |
| 11:46.45 | AnduinLothar | u can register eveyframe? |
| 11:47.39 | Legorol | yeah |
| 11:47.40 | krka|work | that would benefit from doing a local sched = ChronosData.sched |
| 11:47.47 | Legorol | it keeps looping your function once per every OnUpdate |
| 11:47.51 | Legorol | don't ask me what'st he point |
| 11:48.10 | AnduinLothar | well, u wouldn't need a frame |
| 11:48.14 | krka|work | niec heap though :) |
| 11:48.26 | Legorol | only for named schedules :( |
| 11:48.33 | Legorol | i mean unnamed |
| 11:48.37 | Legorol | should include named ones too |
| 11:48.39 | AnduinLothar | now if we had an event manager i could make xml-less addons |
| 11:49.12 | krka|work | that'd be nice |
| 11:49.13 | Legorol | then use Ace ;-) |
| 11:49.26 | AnduinLothar | ace has a zillion unpacks |
| 11:49.40 | Legorol | then don't use Ace ;-) |
| 11:50.06 | krka|work | I just use krkaUtils for all my needs |
| 11:50.12 | AnduinLothar | lol |
| 11:50.22 | krka|work | it really contains everything I need because if it's missing something I quickly add it :P |
| 11:50.27 | *** join/#wowi-lounge Lebannen (n=Snak@i-83-67-218-74.freedom2surf.net) |
| 11:51.36 | Legorol | and I use Utilities, which contains everything i need, otherwise i add it ;_) |
| 11:51.38 | AnduinLothar | khaos needs some love.. |
| 11:51.50 | Legorol | what's wrong with Khaos |
| 11:51.55 | Legorol | too khaotic? |
| 11:52.05 | krka|work | so far I only have spell-utils and buff-utils though |
| 11:52.29 | Legorol | my favourite utility is having // = /script |
| 11:52.40 | AnduinLothar | needs a "Set as default" option on the config menus and then have the arrow menu have a "Select Default" instead of what it does now |
| 11:52.42 | Legorol | and having pr() as print function to the chat frame |
| 11:52.50 | krka|work | I just use devtools for that |
| 11:52.57 | krka|work | <PROTECTED> |
| 11:53.06 | krka|work | best dev addon I know of |
| 11:53.11 | Legorol | that's not what i mean |
| 11:53.16 | Legorol | i think best dev addon is phoenix |
| 11:53.24 | Legorol | it can also dump, but it also has code editor |
| 11:53.29 | Legorol | i have lots of snippets saved in it |
| 11:54.02 | krka|work | i see |
| 11:54.36 | Legorol | devtools' dump might be a wee bit nicer, i am not sure |
| 11:54.48 | AnduinLothar | <PROTECTED> |
| 11:54.51 | Legorol | that too |
| 11:54.59 | Legorol | if it was editable as well, it'd be awesome |
| 11:55.09 | Legorol | i asked Alex and he said he has plasn for it, but never got around to it |
| 11:55.27 | AnduinLothar | been thinkign about adding that, and makign the frame wider |
| 11:55.45 | AnduinLothar | always a hastle tho |
| 11:55.51 | Legorol | yah, popping an edit box at the bottom with a "Set" button |
| 11:55.58 | Legorol | so that it sets the value of the thing you are currenlty on |
| 11:56.06 | Legorol | btw, i hate the buggy collapse buttons Earth has ;-0 |
| 11:56.08 | Legorol | ;-) |
| 11:56.12 | Legorol | doesn't behave like Blizzard ones |
| 11:56.14 | Legorol | oh well |
| 11:56.32 | AnduinLothar | dont? |
| 11:57.11 | Legorol | i can't remember the details, but it's something like: |
| 11:57.13 | AnduinLothar | hmmm, Fire needs to be fixed for our last earth tweek |
| 11:57.18 | Legorol | lol |
| 11:57.30 | AnduinLothar | buttons dont work |
| 11:57.44 | Legorol | is it not meant to be the other way around? Fiery Charms nuking Earth elementals or something |
| 11:57.55 | Legorol | can't remember which way round those charms kill which elementla |
| 12:14.19 | Legorol | i'm just wondering, aboutt ooz chans: |
| 12:14.30 | Legorol | what happens if i manually enter an ooz chan in chat-cache, then log into the game? |
| 12:14.47 | AnduinLothar | prolly same thing that used to happen. undead channel |
| 12:20.56 | Legorol | hm ya |
| 12:39.05 | id` | *hick* 13:38 booze time |
| 12:39.18 | Corrodias | oh, yes, there are many in-game LUA script pads |
| 12:39.28 | id` | i prefer TinyPad |
| 12:39.33 | Corrodias | one of the "best" is luaslinger |
| 12:40.00 | id` | with TinyPad home& end dont go to the beginning/end of the document |
| 12:40.50 | Corrodias | you can have multiple saved scripts, a 'common' page (library), and a temporary scribbling space. also, you can assign keybinds to execute the scripts or have them execute on an event |
| 12:41.07 | id` | ya :) |
| 12:41.09 | *** join/#wowi-lounge SP|Sorren (n=astrayca@adsl-67-123-142-192.dsl.scrm01.pacbell.net) |
| 12:41.11 | Corrodias | i decided i wanted to hide my minimap buttons so i tossed Hide()'s in one and put VARIABLES_LOADED in the event field ^_^ |
| 12:41.16 | id` | Corrodias, did luaslinger get an update then? |
| 12:41.17 | Corrodias | the zoom buttons |
| 12:41.32 | Corrodias | either it did, or the version i'm using still works |
| 12:41.32 | id` | oh i do that with an addon |
| 12:41.45 | id` | http://digigen.nl/~Industrial |
| 12:41.49 | id` | idMinimap :E |
| 12:42.00 | id` | I guess your's is even smaller |
| 12:42.02 | id` | hmmm |
| 12:42.06 | Corrodias | uh... |
| 12:42.06 | id` | *think* |
| 12:42.14 | Corrodias | your text is kind of.. small |
| 12:42.25 | Corrodias | is that a 4pt font? |
| 12:42.41 | id` | 10 |
| 12:42.43 | id` | px |
| 12:42.44 | id` | :\ |
| 12:42.52 | Corrodias | must be a slight rendering issue! |
| 12:43.01 | id` | as you see im not the best designer |
| 12:43.03 | id` | any tips welcome |
| 12:43.24 | Corrodias | "Removes useless things around the minimap" |
| 12:43.27 | id` | exept non virtual violence |
| 12:43.30 | Corrodias | what sort of things does it remove? |
| 12:43.35 | id` | uhh |
| 12:43.36 | Corrodias | the zoom buttons and clock i assume are two |
| 12:44.01 | id` | OnLoad = function(self) |
| 12:44.02 | id` | MinimapZoomIn:Hide() |
| 12:44.02 | id` | MinimapZoomOut:Hide() |
| 12:44.02 | id` | GameTimeFrame:Hide() |
| 12:44.02 | id` | MinimapToggleButton:Hide() |
| 12:44.03 | id` | MinimapZoneTextButton:Hide() |
| 12:44.04 | id` | MinimapBorderTop:Hide() |
| 12:44.06 | id` | end, |
| 12:44.15 | id` | and you get to scroll with the mousewheel |
| 12:44.16 | Corrodias | togglebutton.. ah, yes |
| 12:44.17 | id` | ;) |
| 12:44.44 | id` | who needs zoom buttons, i scroll the chat/minimap with my mousewheel :) |
| 12:44.47 | Corrodias | well done. anyway, luaslinger's version in my addons is... |
| 12:44.50 | id` | i can play wow without keyboard :O |
| 12:45.15 | Corrodias | 1.1.2 |
| 12:45.19 | id` | k |
| 12:45.40 | Corrodias | interface number is 10900 so it must have been updated recently |
| 12:45.46 | id` | \o/ |
| 12:46.41 | Corrodias | i must now go back to reading because it entertains me! [away]! |
| 12:46.49 | id` | ;p |
| 12:52.47 | *** join/#wowi-lounge Legorol|alt (i=legorol@cpc3-cmbg6-6-0-cust242.cmbg.cable.ntl.com) |
| 12:53.09 | AnduinLothar | alt? from which dimention? |
| 12:54.46 | AnduinLothar | so, nifty idea.... make shift-click on a chat tab open the Join New Channels menu :) |
| 12:58.24 | *** join/#wowi-lounge id`` (n=tom@hellsblade.xs4all.nl) |
| 13:06.39 | AnduinLothar | i have a feeling that that was amazingly simple |
| 13:08.28 | id`` | did i miss anything? >_> |
| 13:08.39 | Legorol | AnduinLothar, do you think it would be a popular feature? |
| 13:08.51 | Legorol | because of chat hover dealy, it's usually faster to just type /join blahblah |
| 13:08.59 | Legorol | although i hate slash coommands ;-) |
| 13:09.14 | AnduinLothar | i hate slas commands and i was thinking as a replacement for when i nuke CM |
| 13:09.32 | Legorol | are you a mouse person then? |
| 13:09.39 | Legorol | do you tend to control your actions with mouse clicks or button presses |
| 13:09.40 | AnduinLothar | half and half |
| 13:09.45 | id` | <AnduinLothar> i hate slas commands and i was thinking as a replacement for when i nuke C |
| 13:09.47 | id` | sfdsfasg |
| 13:09.51 | id` | :\ |
| 13:10.49 | AnduinLothar | i usually use hot keys for 2 bars of buttons and about half the time i open any given frame, and th erest of the time i use the mouse |
| 13:11.26 | AnduinLothar | ironicly i'm right handed and most of the stuff i use the mouse for is on the right side of the screen and the left side i use mostly keyboard shortcuts |
| 13:12.31 | AnduinLothar | for instance when i put chatbar and tell track on the left side of the screen i find myself never using them. i use them twice as much if they're on the right side of the screen |
| 13:13.02 | id` | i locate my unitframes directly at the right side of my character |
| 13:13.06 | id` | my buttons go under it |
| 13:13.15 | id` | i never look anywhere else |
| 13:13.17 | id` | on my screen |
| 13:13.30 | AnduinLothar | i have buttons on 3 sides of the screen and titan at top |
| 13:13.38 | id` | http://digigen.nl/~Industrial/gfx/wow/WoWScrnShot_011506_144941.jpg |
| 13:13.43 | id` | like that but the buttons differently |
| 13:15.22 | krka|work | targettarget, target, player, party? |
| 13:15.55 | krka|work | i like it, what it is? |
| 13:16.09 | AnduinLothar | self made i think |
| 13:16.47 | krka|work | gimme it! :) |
| 13:20.46 | id` | hehe its MiniGroup2 |
| 13:20.54 | id` | wowace.com |
| 13:22.10 | krka|work | thanks |
| 13:22.53 | id` | np |
| 13:23.33 | AnduinLothar | omg... stupid ToggleDropDownMenu... |
| 13:24.18 | AnduinLothar | it uses a fuckign this on level > 1 menus so that it always anchors to the parent... what if i dont want to call it from the parent, hh! |
| 13:24.21 | id` | http://wowace.com/forums/viewtopic.php?t=29&highlight=listfix |
| 13:24.50 | AnduinLothar | now i have to mask 'this' bastard menus... need to be rewritten |
| 13:25.23 | id` | see link |
| 13:26.51 | AnduinLothar | that doesn't actually fix what i want i dont think |
| 13:26.52 | krka|work | cant you just rip out the dropdown code and make your own dropdown? |
| 13:27.50 | AnduinLothar | yes... but it's already been rewritten by a zillion different people... everyone except blizz. and i dont want to rewrite it. i want it to work... |
| 13:28.05 | krka|work | just download a fix then :) |
| 13:28.27 | AnduinLothar | afaik no one has fixed this particular problem |
| 13:31.03 | *** join/#wowi-lounge Stylp1 (n=Stylpe@98.84-48-162.nextgentel.com) |
| 13:39.15 | AnduinLothar | ya, i have to trick it into thinking i'm calling it from the dropdown menu in order for it to let me show lvl 2 menus |
| 13:39.22 | Corrodias | AND IN A LOUD, IGNORANT VOICE, HE PROCLAIMED, "CAN'T YOU JUST HOOK/REPLACE THE BLIZZARD DROPDOWN CODE THING!" |
| 13:40.28 | AnduinLothar | i can replace any code i want. However replacing code has a nasty habit of conflicting horribly with other addons |
| 13:42.08 | Corrodias | sadly, now that you can't join out-of-zone channels and now that i have been notified of the titan [emotemenu] addon, my brief use of channelmanager has come to an end |
| 13:42.52 | AnduinLothar | yup, we're gonna nuke it from cosmos too once i get replacements in line. however they're reinstituting OOZ channels in 1.10 |
| 13:43.20 | Corrodias | ah, praise the blue |
| 13:44.04 | Corrodias | that means i'll need a good way to join them... i suppose, if by "nuke" you mean that you will remove it, you have some other method by which you manage your channels? |
| 13:44.28 | *** join/#wowi-lounge Cide (i=Cide@81-226-233-223-no60.tbcn.telia.com) |
| 13:45.03 | AnduinLothar | We're still weighing our options |
| 13:46.42 | Corrodias | well, in any case, it's nice to know i'll be able to LFG for uldaman without having to stand idle in the badlands like a big hairy lump |
| 13:51.23 | pagefault | I hate that instance |
| 13:51.27 | pagefault | that instance is so boring |
| 13:51.27 | pagefault | hehe |
| 13:52.22 | AnduinLothar | they instituted it after i was past that level i think, i only did it twice |
| 13:52.43 | pagefault | I like SM way more at that level |
| 13:52.50 | AnduinLothar | sm is fun |
| 13:53.05 | pagefault | better loot I think too |
| 13:53.41 | Corrodias | "that level"? |
| 13:53.54 | AnduinLothar | thought it was kinda kool it had its own ore tho.. wish there was more u could do with it |
| 13:54.03 | Corrodias | but uldaman is for people several levels higher than SM is for |
| 13:54.20 | pagefault | ah, then ZF? |
| 13:54.21 | pagefault | hehe |
| 13:54.25 | pagefault | I try to avoid uldaman as much as possible |
| 13:54.50 | Corrodias | uldaman's final boss is the first one you have to learn a little about, that's mostly why i like it |
| 13:55.31 | Corrodias | the thing i dislike about it the most is the final hallways which tend to crash my game. :P i will be trying different video drivers some day soon |
| 13:56.28 | AnduinLothar | ya the final boss was very cool this first time i did him |
| 13:56.38 | AnduinLothar | i loved the story line |
| 13:58.40 | Legorol | wahey, seems like Blizz buffed the fishing treasures, without giving to the fishbots |
| 13:58.47 | Corrodias | ah, story line.. only now, after going through it twice, do i actually have any quests for it (which are oddly way too low a level for the instance) |
| 13:59.07 | Legorol | i really like this new fishing system |
| 13:59.18 | Legorol | now there are valuable stuff to be fished again, but fishbots can go sink themselves |
| 13:59.23 | Corrodias | so i missed the explanation; what's new? there are some schools, i see.. |
| 13:59.28 | Corrodias | and what's a fishbot? |
| 14:00.15 | Legorol | a fishing bot is a 3rd party program that is against the ToU |
| 14:00.19 | Legorol | basically, fishing used to be fun |
| 14:00.24 | Legorol | and you could fish out quite valuable stuff |
| 14:00.30 | Legorol | but people just made fishing bot programs that fished for you |
| 14:00.33 | Corrodias | it did? that's a surprise. but go on. :) |
| 14:00.40 | Legorol | and left it running whilst they have gone to watch TV |
| 14:00.50 | Legorol | they were making a lot of money |
| 14:01.00 | Legorol | so Blizzard at some point had to remove the valuable item drops from fishing |
| 14:01.08 | Legorol | especially in Booty Bay, which used to be a gold mine for fishers |
| 14:01.20 | Corrodias | which is somehow worse than people spending all day physically clicking on the stuff, which some people still actually do |
| 14:01.22 | Legorol | now with the new system, you have schools of fish, but you also have floating wreckages |
| 14:01.40 | Corrodias | i know, i know, it's the scale |
| 14:01.42 | Legorol | now fishing works a bit like mining/herbing |
| 14:01.49 | Corrodias | hmm.. i haven't seen these wreckages yet |
| 14:01.53 | Legorol | you have to find a "node", like a school or wreckage |
| 14:01.59 | Corrodias | i've seen a couple of schools |
| 14:02.05 | Legorol | you fish at the wreckage for a bit, some valuable stuff gets fished out |
| 14:02.11 | Legorol | then the wreckage is exhausted and disappears |
| 14:02.16 | Legorol | and randomly reappears somewhere else |
| 14:02.17 | AnduinLothar | sounds like Fable |
| 14:02.42 | Corrodias | making it like the other gathering professions, eh? that's a really good idea. at least, to the casual fisher. |
| 14:02.55 | Legorol | yeah so now a fishbot is useless |
| 14:03.03 | Legorol | because if you stay in one place, all you get is raw fish |
| 14:03.08 | Legorol | or maybe an occasional iem |
| 14:03.10 | Legorol | *item |
| 14:03.17 | Corrodias | not unlike what you currently get |
| 14:03.41 | Corrodias | ..previously got |
| 14:04.08 | Legorol | i just fished out a bunch of Greater Sage Fish, yumm |
| 14:04.27 | Corrodias | oh no, i can't connect to wowi :( |
| 14:04.38 | AnduinLothar | hmmm, ive been thinking of picking up fishing, but then id have to pick up cookign too.. and i recently picked up first aid, heh.. |
| 14:05.26 | Corrodias | those secondary professions are such a bore |
| 14:05.53 | Corrodias | neither of my two higher characters have any cooking skill to speak of because i never find a significant amount of the ingredients for low level foods |
| 14:06.09 | AnduinLothar | AH woot |
| 14:06.16 | AnduinLothar | spend money to level |
| 14:06.26 | AnduinLothar | lol, defeats th ewhole purpose, eh? |
| 14:06.41 | Corrodias | now that it MIGHT be possible to get something halfway valuable out of fishing, i might get back into it.. my main has a hundred something skill at that... |
| 14:07.02 | *** join/#wowi-lounge zeetg (n=wguru@63.147.183.47) |
| 14:07.06 | AnduinLothar | theres a legendary sword.. |
| 14:07.12 | Corrodias | somehow before it was even less fulfilling than farming ape-dropped leather for hours |
| 14:07.18 | AnduinLothar | that requires 425 fishing... |
| 14:07.33 | pagefault | damnit |
| 14:07.34 | Corrodias | legendary? oh, dear |
| 14:07.35 | pagefault | damnit |
| 14:07.36 | pagefault | you people |
| 14:07.44 | Corrodias | maybe i should get my alt into it, too :o |
| 14:07.45 | pagefault | making me want to play WoW |
| 14:07.46 | pagefault | I just closed it |
| 14:08.15 | AnduinLothar | 88dps 2hand |
| 14:08.26 | pagefault | thats nice |
| 14:08.34 | Corrodias | i wonder what these wreckages look like |
| 14:08.35 | AnduinLothar | ash something.. it's on ala |
| 14:08.46 | Corrodias | and why they were carrying legendary wang, or swords, at least |
| 14:08.57 | Corrodias | can't get that out of my head |
| 14:09.02 | AnduinLothar | there's a story lien behind it |
| 14:09.13 | Corrodias | behind the wrecks, or behind the wang? |
| 14:09.26 | AnduinLothar | and u basicly need the set from the fishing event in stv to have enough + the 100 lure |
| 14:09.43 | Corrodias | fishing event? that sounds familiar... |
| 14:10.06 | Corrodias | didn't i see somebody in orgrimmar -one- day talking about a fishing tournament that i wasn't good enough for? |
| 14:12.42 | Corrodias | either that was misplaced or i've missed the latest round of the tournament |
| 14:15.47 | AnduinLothar | HA! I win |
| 14:16.00 | AnduinLothar | it's sooo a hack |
| 14:16.04 | Corrodias | "Now automaticly makes mobile the following addon buttons: Atlas, CTRA, Wardrobe, Yatlas, Gatherer, Earth, IEF, CTA." - but Atlas's, Yatlas's, and Earth's buttons are already mobile (don't know about the others) |
| 14:16.37 | AnduinLothar | ya ya, but this makes um all use one unified system and doesn't requie u to go into their control panels |
| 14:17.03 | Corrodias | all righty. what's a hack? |
| 14:17.21 | Corrodias | i mean, what is it you were talking about? |
| 14:18.23 | AnduinLothar | http://wow.pastebin.com/508137 |
| 14:19.07 | Corrodias | are these fishing tournaments every sunday? :o |
| 14:20.14 | *** join/#wowi-lounge lon (n=lhh@nat-pool-bos.redhat.com) |
| 14:22.58 | Corrodias | well, well. guess i'll have to pay attention next sunday. |
| 14:23.08 | Corrodias | for now, i sleep. 'ni |
| 14:29.18 | AnduinLothar | what is the world comign to when two young men can say ni to an old woman |
| 14:29.32 | Kalroth | lol |
| 14:29.50 | Kalroth | be nice to Cairenn, she's not old! |
| 14:29.59 | krka|work | or a woman! |
| 14:30.13 | AnduinLothar | O.o |
| 14:32.51 | Cairenn | you caught me out krka|work, I'm not a woman ... I'm the best gd cross dresser you've EVER seen! |
| 14:33.27 | Kalroth | good enough for me! |
| 14:34.06 | GenNMX | When the lights are out, it all doesn't matter... |
| 14:34.17 | Kalroth | go back to bed, Cair, I'm already busy being silly on another channel, can't focus on two channels at the same time |
| 14:34.35 | krka|work | eep, she saw it :) |
| 14:34.42 | Cairenn | fine, if the other channel is more important to you than me |
| 14:35.03 | Cairenn | and morning folks ;) |
| 14:35.05 | GenNMX | Kalroth, now that's just selfish! What about the people that CAN effectively multitask, or are only on this channel? |
| 14:35.21 | GenNMX | You shall deprive them of Cairenn's silliness? |
| 14:35.55 | Kalroth | (how nerdy!) |
| 14:36.06 | Cairenn | awwwwwwww |
| 14:36.19 | Kalroth | Don't tell it to Penelope though, she'll be pissed at me |
| 14:36.24 | Cairenn | heh |
| 14:36.56 | Kalroth | We had a male warlock that used it as offhand for quite some time |
| 14:36.59 | Cairenn | lol, gotta love my radio station (either that, or kill them) ... "it's currently minus 20 with a windchill of minus a gazillion" |
| 14:37.03 | Kalroth | Yes he got teased a lot :) |
| 14:37.08 | Kalroth | lol |
| 14:37.20 | Kalroth | eg. stay inside weather! |
| 14:37.27 | Cairenn | got that right |
| 14:38.08 | GenNMX | With the amount of time Cair puts into WoWI, WoW itself, and this channel, I can't see how she has time to get out much anyway... |
| 14:38.29 | Cairenn | hah, you think I actually *play*? |
| 14:38.33 | Kalroth | well there's out and there's "out" :) |
| 14:38.37 | GenNMX | Not only WoWI, but her other websites as well. Oh, and also the secret snuggle meetings with slouken. |
| 14:38.50 | GenNMX | Cairenn: I was guessing 2 hours a week |
| 14:39.17 | Kalroth | slouken?! |
| 14:39.39 | Cairenn | what can I say? he's cute! |
| 14:39.55 | GenNMX | Yes, Cairenn uses her feminine wiles to glean privleged information. |
| 14:40.52 | Cairenn | damn, you guys are seeing through all my tactics this morning, aren't you? |
| 14:41.03 | GenNMX | Grrr. My cat uses my LCD monitor as a butt warmer, and now there are hairs stuck to it. |
| 14:41.37 | Cairenn | LOL |
| 14:42.06 | Cairenn | it's okay Kalroth, I still love you, too |
| 14:42.22 | Kalroth | oh ok then |
| 14:42.38 | Kalroth | That southener better not set his feet here though! |
| 14:44.14 | Cairenn | you guys are being *very* silly this morning |
| 14:44.18 | Cairenn | it's great :) |
| 14:44.33 | krka|work | I am dead serious |
| 14:44.38 | krka|work | except the part where you're not a woman |
| 14:44.42 | Cairenn | heh |
| 14:45.04 | krka|work | 24 season 5 episode 1 is pretty cool |
| 14:46.25 | AnduinLothar | i missed a sectret snuggle meeting? |
| 14:46.27 | Kalroth | Cairenn: It's monday and I'm at work, how can I not be silly! |
| 14:46.43 | AnduinLothar | at work? poor u.. armerican holiday |
| 14:46.49 | Kalroth | :( |
| 14:46.53 | AnduinLothar | american anyway |
| 14:47.02 | Cairenn | Kalroth: point |
| 14:47.07 | GenNMX | What holiday is today? |
| 14:47.13 | AnduinLothar | MLK |
| 14:47.21 | AnduinLothar | MiLK |
| 14:47.29 | Cairenn | huh? |
| 14:47.33 | AnduinLothar | speaking of which i need some more |
| 14:47.43 | AnduinLothar | marten luther king jr i believe |
| 14:47.45 | GenNMX | Well, not all businesses are closed on MLK |
| 14:47.49 | Cairenn | ah, right |
| 14:48.18 | GenNMX | I would be working today, except the people I need to contact are at work and I only have their home phone # |
| 14:48.19 | AnduinLothar | i should close for business. no addon coding |
| 14:48.48 | AnduinLothar | too bad i've been up all night... so i guess that makes it sunday in my head |
| 14:49.02 | GenNMX | No, that makes it crazy in your head |
| 14:49.10 | AnduinLothar | Wheee! |
| 14:49.37 | Cairenn | errrr |
| 14:50.34 | Cairenn | you saying I'm crazy in my head, GenNMX? hmmmm? are you? hmmm? |
| 14:50.40 | AnduinLothar | wow... i musta been outa my head when i replace hooked FCF_OnUpdate... this thing is freaking rediculously huge |
| 14:50.41 | Cide | I would say yes |
| 14:50.45 | Cide | those pesky canadians! |
| 14:50.55 | Cide | :) |
| 14:51.03 | AnduinLothar | it's liek a 300 line onupdate.. |
| 14:51.23 | Cairenn | Cide: thanks, just needed confirmation ;) |
| 14:51.26 | AnduinLothar | it scares the bajeses outa me just looking t it |
| 14:51.34 | Cide | hehe, you're welcome Cair |
| 14:52.42 | AnduinLothar | ok... i was doing something.. before i got distracted.. |
| 14:53.24 | Cairenn | you were going to get some sleep |
| 14:53.31 | AnduinLothar | nah, that wasn't it |
| 14:54.05 | Cairenn | ah well, I tried :p |
| 14:57.25 | Stylpe | mmmmmmm, chicken wings... |
| 15:00.03 | Kalroth | AnduinLothar: I'm pretty sure Cairenn is right! |
| 15:00.28 | Cairenn | I'm right about something? |
| 15:00.37 | Kalroth | Oh, right, my bad |
| 15:00.43 | Kalroth | I'm pretty sure Cairenn is wrong |
| 15:00.55 | Stylpe | Cairenn, you are everything that is right ;) |
| 15:00.58 | Cairenn | that's better |
| 15:01.03 | Kalroth | aww |
| 15:01.05 | Cairenn | Stylpe: awwwwww /blush |
| 15:01.13 | Stylpe | *hug* |
| 15:01.20 | Kalroth | Stylpe: you should have sent that line to me in private so I could use it! |
| 15:01.55 | Stylpe | Look, I never get anything, at least let me have this |
| 15:02.19 | Kalroth | Cide: btw, 1.502 seems to have fixed most of the stuttering, but there's still the (rare, admittedly) freeze |
| 15:02.24 | Stylpe | Actually, I've been thinking about actively looking for a GF |
| 15:02.33 | *** join/#wowi-lounge ForgottenLords (n=Forgotte@059.216-123-195-0.interbaun.com) |
| 15:02.34 | Cide | I know what is causing it |
| 15:02.35 | AnduinLothar | she's maried |
| 15:02.50 | Kalroth | Cide: Oh?! |
| 15:02.53 | Cide | but I don't know why... I asked slouken and he said he'd look at it, but I haven't gotten any reply yet |
| 15:02.56 | Stylpe | AnduinLothar: I know, I've even talked to her daughter |
| 15:02.59 | Stylpe | sort of |
| 15:03.09 | AnduinLothar | O.o |
| 15:03.24 | Kalroth | Cide: Ah, so it might be a client issue >< |
| 15:03.55 | Cide | some of it is probably due to a change in the engine, ya |
| 15:30.55 | AnduinLothar | omg... why does GetChannelName return the old city format... |
| 15:31.06 | AnduinLothar | can someone confirm that? |
| 15:31.49 | AnduinLothar | i'm in darn and GetChannelName(1) --> 1, "General - Darnassus", 0 |
| 15:32.12 | AnduinLothar | that's so messed up.. |
| 15:32.40 | AnduinLothar | wtf are they trying to do to me... |
| 15:33.16 | AnduinLothar | ah ha! |
| 15:33.23 | AnduinLothar | I AM going crazy |
| 15:33.39 | AnduinLothar | what the hell is the 0 for.. |
| 15:34.17 | Kalroth | haha |
| 15:34.37 | AnduinLothar | they really are trying to kill me |
| 15:35.11 | AnduinLothar | cant get the zero to be anythign but 0.. |
| 15:35.19 | AnduinLothar | USELESS! |
| 15:35.20 | Kalroth | 0 might be visible or not? |
| 15:35.32 | AnduinLothar | um... in what... |
| 15:35.38 | Kalroth | chat windows |
| 15:35.44 | Kalroth | or chat window number |
| 15:35.47 | AnduinLothar | u dont pass a window dou? |
| 15:36.04 | Kalroth | nono, that function only retrieves id and name |
| 15:36.16 | Kalroth | the third thing is undocumented, so I'm just guessing :) |
| 15:36.22 | AnduinLothar | USELESS! |
| 15:36.30 | Kalroth | now now sunshine! |
| 15:41.58 | krka|work | maybe it's InstanceID? |
| 15:42.08 | AnduinLothar | grr AddOn ~= Addon |
| 15:42.09 | krka|work | ChatFrame.lua: local channel, channelName, instanceID = GetChannelName(editBox.channelTarget); |
| 15:42.15 | AnduinLothar | O.o |
| 15:42.19 | AnduinLothar | USEFUL! |
| 15:42.31 | Kalroth | rofl |
| 15:42.32 | krka|work | grep is your friend |
| 15:42.36 | AnduinLothar | gj krka. Go update the wiki |
| 15:42.45 | Kalroth | yes krka! |
| 15:43.16 | AnduinLothar | o.O |
| 15:44.26 | Cairenn | oh noes! not the wrath of the wedgie! |
| 15:44.43 | Kalroth | zug zug |
| 15:45.01 | AnduinLothar | api GetChannelName |
| 15:45.15 | AnduinLothar | @api GetChannelName |
| 15:45.20 | AnduinLothar | meh |
| 15:53.41 | krka|work | and I dont even have the latest FrameXML |
| 15:53.50 | krka|work | i think i even have a pre 1.9 one |
| 15:56.53 | *** join/#wowi-lounge [MoonWolf] (n=moonwolf@ip51ccaa81.speed.planet.nl) |
| 15:57.07 | Cairenn | hey [MoonWolf] |
| 15:58.30 | [MoonWolf] | hi Cairenn |
| 16:08.09 | *** join/#wowi-lounge subsonic (n=SubSonic@64.17.250.94) |
| 16:09.28 | Cairenn | hi subsonic |
| 16:09.39 | subsonic | Hello |
| 16:09.50 | id` | http://video.google.com/videoplay?docid=-531199038442408361&q=pride |
| 16:09.53 | subsonic | I gave up on development :) |
| 16:09.54 | id` | crazy :D |
| 16:10.00 | id` | his style is crazy man :O |
| 16:12.29 | subsonic | that's cool |
| 16:12.32 | [MoonWolf] | Im on your leg, being anoying. |
| 16:13.12 | subsonic | I'll bet his opponents are like, "wtf" |
| 16:13.59 | [MoonWolf] | most of them, okay how do i fight a guy that is on my LEG! |
| 16:14.27 | [MoonWolf] | or second round, how do i hit him without actually going near him |
| 16:15.19 | subsonic | yeah |
| 16:18.36 | *** join/#wowi-lounge Gryphen (n=gryphon@71-35-116-25.tukw.qwest.net) |
| 16:19.23 | AnduinLothar | damn, that guys my new hero |
| 16:20.21 | AnduinLothar | he just latches on.. |
| 16:20.54 | Cairenn | he must be partially female or something ... our legs are the strongest part of our bodies, typically |
| 16:21.19 | AnduinLothar | mmm, I roller blade. my legs are lots stronger than my arms |
| 16:21.42 | Cairenn | I did say *typically* |
| 16:21.58 | AnduinLothar | wrestlers are typical? |
| 16:22.02 | Cairenn | most times, guys are stronger in the upper body than in their legs, and girls are the exact opposite |
| 16:22.21 | id` | im stronger in my legs |
| 16:22.53 | Cairenn | I have like *no* strength in my upper body, but if I get my legs wrapped around, you're gonna have a heck of a time trying to get them undone |
| 16:23.05 | AnduinLothar | he was pretty buff up top too. u could see when he flexed after winning |
| 16:23.23 | Cairenn | *nod* |
| 16:24.47 | AnduinLothar | i used to want to get into wrestling |
| 16:25.02 | AnduinLothar | never really been presented wih an opportunity |
| 16:25.38 | AnduinLothar | not like WWE, but like that kinda stuff |
| 16:26.14 | Cairenn | you mean the real stuff, instead of the bull |
| 16:26.18 | AnduinLothar | wrestling on a giant trampoline is great fun |
| 16:27.21 | AnduinLothar | i used to beat all my friends my size, so i would go at it with a guy like 6'3" and 350lb |
| 16:27.23 | id` | this is MMA though |
| 16:27.26 | id` | freefighting |
| 16:27.36 | id` | so that guy is kinda special with his moves |
| 16:27.46 | id` | but i can tell you if someone lands a hit on him hes gone |
| 16:28.01 | AnduinLothar | ya, i'm not sure i would wanna do free fighting. cant handle the boxing |
| 16:28.03 | id` | ;P |
| 16:28.28 | id` | i do kickboxing, i like it better then freefighting |
| 16:29.08 | AnduinLothar | i can stand chest and shoulder and stomache blows but when it comes to things violently slamming into my face i get a bit protective |
| 16:30.10 | AnduinLothar | wrestling's a lil less likely to cause perminent physical injury and keep my bones more intact |
| 16:30.58 | AnduinLothar | problem is I'm a dirty cheater, don't do so well with rules |
| 16:32.31 | Cairenn | news flash, AnduinLothar doesn't play well with others |
| 16:32.40 | AnduinLothar | :) |
| 16:32.42 | Cairenn | ;) |
| 16:33.30 | AnduinLothar | makes it hard on interviews... "Are you a team player?" "um... No." |
| 16:33.48 | Cairenn | heh |
| 16:40.17 | AnduinLothar | i need a good book |
| 16:44.30 | *** join/#wowi-lounge Maldivia (n=the_real@62.61.134.59.generic-hostname.arrownet.dk) |
| 16:45.00 | Cairenn | hi Maldivia |
| 16:56.22 | *** join/#wowi-lounge Beladona (n=sluster@24.129.136.26) |
| 16:56.23 | *** mode/#WoWI-lounge [+o Beladona] by ChanServ |
| 16:56.28 | Cairenn | morning Bela |
| 16:56.32 | Beladona | morning |
| 16:58.30 | Maldivia | morning Cairenn :) |
| 17:04.07 | subsonic | It's sad when good mods don't get updated :( Fortunately the one I like hasn't broken over the last few patches. |
| 17:05.54 | Ktron|zzz | which? |
| 17:07.19 | subsonic | quest-i-on |
| 17:12.01 | *** join/#wowi-lounge Osagasu (n=Kronus@rhhe10-109.2wcm.comporium.net) |
| 17:12.13 | Cairenn | hi Osagasu |
| 17:12.20 | Osagasu | Hey Cair |
| 17:14.08 | Osagasu | ohkay |
| 17:15.49 | AnduinLothar | ok, well i was almost in bed... then i had an idea for a quick addon that was like 5 min of work... that was 5am... |
| 17:16.41 | Osagasu | What times is it now? |
| 17:16.43 | subsonic | what was it? |
| 17:16.48 | AnduinLothar | 9 |
| 17:16.49 | subsonic | AnduinLothar: what's the addon? |
| 17:17.31 | AnduinLothar | Shift-Right-Click on chat tabs brings up the Join New Channel dropdown |
| 17:17.49 | AnduinLothar | then I absorbed the ChannelManager smart menu |
| 17:17.55 | AnduinLothar | then I made Sky optional |
| 17:18.05 | Osagasu | Channel Manager and Lore break each other now. :( |
| 17:18.07 | AnduinLothar | then i optimized |
| 17:18.25 | AnduinLothar | lore? |
| 17:18.39 | Osagasu | nifty little RP addon that lets you "speak" different languages |
| 17:19.24 | *** join/#wowi-lounge ScytheBlade1 (n=kyle@about/pxe/ScytheBlade1) |
| 17:19.31 | Cairenn | hi ScytheBlade1 |
| 17:19.39 | ScytheBlade1 | hiya |
| 17:19.56 | subsonic | Hey, since the patch, there's no way to join the LFG channel from outside the cities now huh? |
| 17:20.06 | Cairenn | subsonic: nope |
| 17:20.17 | subsonic | Okay, so I'm thinking Cairenn's got an ON:JOIN going on :) |
| 17:20.24 | Cairenn | nope |
| 17:20.51 | Cairenn | any messages from me are *from me* |
| 17:20.55 | *** join/#wowi-lounge ScytheBlade1 (n=kyle@about/pxe/ScytheBlade1) |
| 17:20.56 | AnduinLothar | i was more thinkign like, i wonder if she's doing anythign useful while sitting at irc all day |
| 17:20.58 | Cairenn | wb |
| 17:21.10 | ScytheBlade1 | ty |
| 17:21.11 | Cairenn | me? useful? hah! |
| 17:21.15 | ScytheBlade1 | Just poking with irssi settings |
| 17:21.57 | ScytheBlade1 | Both of my computers with a GUI died... so now I'm on an 80x25 text terminal on linux to do everything :D |
| 17:22.03 | subsonic | Cairenn: cool then :) |
| 17:23.49 | AnduinLothar | yay for Brahms Syph1 |
| 17:23.59 | AnduinLothar | symphony* |
| 17:24.09 | AnduinLothar | yay for shuffle |
| 17:27.31 | Osagasu | # |
| 17:27.32 | Osagasu | # It is now possible to change the game's priority and processor affinity through Task Manager. |
| 17:27.34 | Osagasu | I just noticed that |
| 17:27.36 | ScytheBlade1 | Same |
| 17:28.15 | Osagasu | Were critical hits nerfed this last patch? one of my guildies has been whining about it |
| 17:28.39 | AnduinLothar | dunno, i woulda said i'd been critting more |
| 17:28.55 | ScytheBlade1 | The proc rate on Thunderfury was nerfed, but that's about it |
| 17:29.00 | AnduinLothar | my 18% is clocking more lik 24% |
| 17:29.24 | Osagasu | He said that it was more worthwhile now for a +damage build than a +crit build on his mage |
| 17:29.29 | subsonic | Since the patch, there's no way to join the LFG channel from outside the cities now huh? |
| 17:29.46 | AnduinLothar | correct |
| 17:29.49 | Osagasu | all I see is Pyroblast gets a little extra bonus |
| 17:30.03 | AnduinLothar | until they reinstitute it sometime in the unspecified future |
| 17:30.08 | ScytheBlade1 | Osagasu: I'd believe that +damage is more worthwhile than +crit |
| 17:30.22 | ScytheBlade1 | Who needs a 20% crit rate when you have a 1000 fireball? |
| 17:31.21 | ScytheBlade1 | Note that the rank 11 fireball maxes out at 737 |
| 17:31.57 | Osagasu | hehe |
| 17:32.12 | ScytheBlade1 | (-Sbo, 60 Mage of Doomhammer) |
| 17:32.17 | Osagasu | what about 20% crit rate? I'm shooting for 30 or above on my mage |
| 17:32.28 | ScytheBlade1 | Well, that depends on the spec imo |
| 17:32.41 | Osagasu | I am specced Arcane Fire for crit rate |
| 17:32.48 | ScytheBlade1 | Hehe, good, same spec here ;) |
| 17:32.58 | ScytheBlade1 | 31/20 |
| 17:33.08 | Osagasu | 28/23 |
| 17:33.17 | AnduinLothar | even with 30% crit at a constant firing of 737 your avg attack is 958 |
| 17:34.17 | ScytheBlade1 | Ick, sorry, phone |
| 17:34.39 | Osagasu | Aiming for high all around crit, not just fire spells |
| 17:35.04 | ScytheBlade1 | AnduinLothar: For fore, with Ignite, you can add a 40% base damage DoT that stacks... and that can get mean |
| 17:35.17 | ScytheBlade1 | *fire |
| 17:35.23 | Osagasu | 40% over 4 seconds |
| 17:35.27 | ScytheBlade1 | Yup :) |
| 17:35.34 | ScytheBlade1 | It's one of my favorite talents :) |
| 17:35.46 | Osagasu | unless a priest has decursive or is already targeting the guy |
| 17:35.57 | Osagasu | They'll be hard pressed to get it off them |
| 17:36.00 | ScytheBlade1 | Even then, you still have the base (crit) damage |
| 17:36.13 | ScytheBlade1 | How high into the arcane tree are you specced? |
| 17:36.28 | Osagasu | 3 points in Arcane Instability |
| 17:36.37 | ScytheBlade1 | but not AP I take it |
| 17:36.42 | Osagasu | no |
| 17:36.50 | ScytheBlade1 | and not enough to get AP either, you'd need to drop two more points into arc to get it |
| 17:36.52 | Osagasu | also 3 points in Critical MAss |
| 17:37.08 | ScytheBlade1 | Right |
| 17:37.17 | ScytheBlade1 | Well, here's the thing |
| 17:37.27 | ScytheBlade1 | 'all around' crit rate means you want mad damage in AoE ;) |
| 17:37.35 | Osagasu | That too |
| 17:37.46 | ScytheBlade1 | Unfortunately, blizzard cannot crit. |
| 17:37.48 | ScytheBlade1 | :( |
| 17:38.20 | ScytheBlade1 | Blizzard is also the single best damage/mana ratio spell if you hit even two targets |
| 17:38.21 | Osagasu | Flamestrike can |
| 17:38.31 | Osagasu | ;) |
| 17:38.35 | ScytheBlade1 | True ;) |
| 17:38.46 | ScytheBlade1 | And that one is second in mana effeciency |
| 17:38.53 | Osagasu | let me show you what I have so far |
| 17:39.00 | ScytheBlade1 | I don't have a GUI atm |
| 17:39.04 | Osagasu | obviously I'll respec for the Raid dungeons |
| 17:39.05 | ScytheBlade1 | 80x25 text terminal |
| 17:39.15 | AnduinLothar | :) |
| 17:39.32 | Osagasu | http://www.worldofwarcraft.com/info/classes/mages/talents.html?0500505100414205055021300030000000000000000000 |
| 17:39.37 | ScytheBlade1 | If you're going to link me to the talents page, I'm going to hate you for making me type in that loooooooooooong string of numbers for a browser that won't do javascript :) |
| 17:39.49 | Osagasu | lol |
| 17:39.59 | Osagasu | fine |
| 17:40.00 | Osagasu | hmm |
| 17:40.03 | ScytheBlade1 | Well, k |
| 17:40.05 | Osagasu | You have a WoWI account? |
| 17:40.12 | ScytheBlade1 | WoWI account? No |
| 17:40.21 | Cairenn | >< |
| 17:40.24 | ScytheBlade1 | heh |
| 17:40.26 | ScytheBlade1 | I'm new here! |
| 17:40.32 | ScytheBlade1 | Gimme a break! ;) |
| 17:40.46 | Osagasu | get HydraIRC or somethin |
| 17:40.52 | ScytheBlade1 | and then....? |
| 17:40.58 | ScytheBlade1 | Oh, lol |
| 17:41.03 | Osagasu | you can click links in it. :P |
| 17:41.04 | ScytheBlade1 | I'm on a linux 80x25 text terminal |
| 17:41.09 | Osagasu | bah |
| 17:41.14 | ScytheBlade1 | Both of my GUI computers died |
| 17:41.30 | ScytheBlade1 | Well, see, here's the thing |
| 17:41.31 | Osagasu | fin fine |
| 17:41.35 | Osagasu | Printable version FTW! |
| 17:41.41 | ScytheBlade1 | If you're going to respect dungeons |
| 17:41.44 | ScytheBlade1 | Yeah, just PM it to me |
| 17:41.48 | ScytheBlade1 | +crit is a very scary thing |
| 17:42.15 | ScytheBlade1 | *respec |
| 17:42.21 | ScytheBlade1 | crit = helllooooo aggro |
| 17:44.26 | ScytheBlade1 | With a lucky streak of crits, I pulled aggro off of a warrior decked in might with 5/5 sunder armors down |
| 17:44.34 | ScytheBlade1 | You don't want to do that in a dungeon ;) |
| 17:45.06 | Osagasu | I know how to control aggro for the most part |
| 17:45.08 | Osagasu | bbl |
| 17:46.31 | ScytheBlade1 | It's not controlling the aggro, it's when it happens on accident and you have 40s added to the repair bill ;) |
| 17:46.58 | ScytheBlade1 | So now, backing up |
| 17:47.01 | ScytheBlade1 | Cairenn: WoWI account? |
| 17:47.16 | Cairenn | *sigh* |
| 17:47.45 | AnduinLothar | not on a text viewer ur not |
| 17:48.15 | Cairenn | WoWI = short for WoWInterface.com :p |
| 17:48.26 | ScytheBlade1 | Ah |
| 17:49.10 | ScytheBlade1 | I should probably get one before something bad happens ;) |
| 17:49.20 | Cairenn | nope |
| 17:49.20 | ScytheBlade1 | Let's see how lynx friendly your site is |
| 17:49.32 | Cairenn | nothing "bad" will happen if you don't have one |
| 17:49.58 | ScytheBlade1 | Hmm, it's not bad |
| 17:51.07 | ScytheBlade1 | ....... |
| 17:51.14 | ScytheBlade1 | Image verification/ |
| 17:51.19 | AnduinLothar | heh |
| 17:51.20 | ScytheBlade1 | So much for that, haha |
| 17:51.29 | Cairenn | sowwy |
| 17:51.53 | ScytheBlade1 | And I was giving you passing marks for a textual-browsing experience also ;) |
| 17:52.42 | Cairenn | you can still browse, read, download, you just can't post, upload |
| 17:53.09 | ScytheBlade1 | Nah, I'll just reg when I can abuse my brother's computer next |
| 17:53.10 | Cairenn | until you get registered |
| 17:53.36 | ScytheBlade1 | I was pointed here by Plorkyeran, heh ;) |
| 17:53.43 | ScytheBlade1 | I never knew of the assosciated website |
| 17:54.02 | Cairenn | morning Tem |
| 17:54.21 | Cairenn | no worries, was just hassling you, I do that |
| 17:54.27 | ScytheBlade1 | hehe |
| 17:55.48 | *** join/#wowi-lounge Natasem (n=Natasem@63.197.112.216) |
| 17:56.17 | Cairenn | yo Natasem |
| 17:56.53 | Natasem | hey ya Cairenn |
| 17:57.01 | Natasem | how was ya'lls weekend? |
| 17:57.13 | Natasem | hey we got any Euro players in this room? |
| 17:57.21 | Cairenn | exhausting, personally, yours? |
| 17:58.02 | Natasem | same |
| 17:58.03 | Cairenn | some in the room, whether they are paying attention or not /shrug |
| 17:58.33 | Natasem | unloaded by hand 4 cubic yards of crushed gravel to lift our stals about 3 inches and put in frnech drains so the padocs don't flood when i t rains |
| 17:58.51 | Cairenn | ugh |
| 17:58.55 | Tem | morning Cair |
| 18:00.07 | Cairenn | what type of horses, Natasem? |
| 18:00.41 | Natasem | i got Paints G/F has Arabs |
| 18:01.06 | Cairenn | nice :) |
| 18:01.15 | Cairenn | beautiful animals |
| 18:01.23 | Cairenn | large stable? |
| 18:02.25 | Natasem | ya we got abotu an 8 horse stable, but we got about 12 horses at that ranch, and at anoter one we got over 100 but they are wild, thet we rescue from slaughter houses |
| 18:02.46 | Cairenn | very nice! |
| 18:03.38 | Natasem | did any other Euro player get this in their mail box? does anyone know of this is real? http://forums2.warcry.com/read.phtml?f=113&id=818204 |
| 18:12.46 | AnduinLothar | funny the notes in wow call them "chat panes" |
| 18:13.55 | Natasem | ? |
| 18:13.59 | *** join/#wowi-lounge krka (i=krka@c80-216-103-22.cm-upc.chello.se) |
| 18:14.10 | AnduinLothar | I'm not eu. that was justa random muttering |
| 18:14.37 | Cairenn | wb krka |
| 18:14.43 | krka | thanks |
| 18:15.23 | AnduinLothar | anyone wannt test my lil addon ChannelMenu before i make it's uselessnes public? |
| 18:18.08 | Cairenn | sorry AnduinLothar, not in game atm |
| 18:18.20 | AnduinLothar | ya ya, i c how it is |
| 18:18.28 | AnduinLothar | No one's awake at 10am |
| 18:20.21 | krka | i am! |
| 18:20.29 | krka | awake, not in game |
| 18:20.37 | AnduinLothar | no you're not |
| 18:24.02 | subsonic | I'm awake and at work |
| 18:24.32 | Beladona | yes |
| 18:25.40 | clad|sleep | Has anyone written sexy OnUpdate code that allows docking of frames to other frames? |
| 18:26.03 | Cairenn | hey Cladhaire |
| 18:26.17 | Cladhaire | hey Cair =) |
| 18:26.56 | krka | to any other frame? |
| 18:26.58 | krka | sounds tricky |
| 18:27.09 | krka | you'd have to find the borders of all other frames |
| 18:27.43 | AnduinLothar | no clad, they haven't. the visibility code is hell enough |
| 18:28.19 | Cairenn | hi End-sleep |
| 18:28.52 | Beladona | you mean like sticky edges? |
| 18:28.53 | End-sleep | hi! |
| 18:29.16 | Cairenn | http://www.wowinterface.com/forums/showthread.php?t=3452 |
| 18:29.21 | Beladona | should be a feature of a moveanything addon |
| 18:29.26 | Beladona | or something like it |
| 18:29.58 | Beladona | sounds like that guy unmapped his esc key |
| 18:30.07 | Cairenn | sounds like it indeed |
| 18:30.29 | End | I knew someone who did that once (before I started playing) and he had hella time figuring out how to fix it. |
| 18:30.33 | Cairenn | any idea how to bring up the keybinding menu without using esc or the computer icon? |
| 18:30.43 | Cladhaire | Yeah sticky edges... and the frames I need to stick to are limited. |
| 18:30.58 | Beladona | I ended up going back to windows on my laptop |
| 18:31.09 | Cladhaire | I have an idea how I would do it.. but I don't want to duplicate. |
| 18:31.12 | Beladona | addon development was becoming unproductive since I can't do a reloadUI in cedega |
| 18:31.14 | Cladhaire | and I'm lazy |
| 18:31.27 | Cladhaire | that sucks Bela |
| 18:31.30 | Beladona | very |
| 18:31.37 | Beladona | its the only reason I switched back too |
| 18:31.39 | Beladona | =( |
| 18:32.07 | *** join/#wowi-lounge somethinglese (n=no@d33-142.rb.lax.centurytel.net) |
| 18:32.14 | Beladona | some day things will catch up |
| 18:32.16 | Cairenn | interesting response to the thread .... |
| 18:32.17 | *** join/#wowi-lounge id` (n=tom@hellsblade.xs4all.nl) |
| 18:32.51 | Cladhaire | Cairenn: There's an issue wih the new version of OneBag that hasn't been fixed |
| 18:33.00 | Cladhaire | breaks a hook that breaks the escape menu =) |
| 18:33.03 | Cairenn | hm, how odd |
| 18:33.56 | Cairenn | anyway, time for me to go be productive or something |
| 18:34.01 | Cairenn | ~productivity |
| 18:34.03 | purl | yay! i mean.. boo. |
| 18:34.14 | End | ~waffles |
| 18:34.15 | purl | make waffles && make syrup && fork(waffles) |
| 18:34.25 | Beladona | haha |
| 18:34.25 | End | :D |
| 18:34.34 | Cladhaire | lol |
| 18:34.36 | Beladona | make clean && dishes |
| 18:34.50 | Cairenn|afk | make hungry &&damn |
| 18:35.04 | End | bbl |
| 18:35.04 | End | food |
| 18:35.06 | End | :P |
| 18:35.07 | Cairenn|afk | lol |
| 18:35.23 | Cairenn|afk | later all, I'm out for a while |
| 18:35.28 | Tem | later cair |
| 18:36.00 | AnduinLothar | ChannelMenu --> WoWI |
| 18:36.40 | Cairenn|afk | approved |
| 18:37.11 | AnduinLothar | :) thx cya |
| 18:42.25 | AnduinLothar | omg... Outfitter... someone made yet another outfit mod.. |
| 18:52.23 | Eraphine|Disco2 | Looks like Wardrobe |
| 18:54.25 | AnduinLothar | cept it has no quick swapping and automaticly generates outfits |
| 18:56.04 | *** join/#wowi-lounge Beladon1 (n=sluster@24.129.136.26) |
| 18:59.14 | *** mode/#WoWI-lounge [+o Beladona] by ChanServ |
| 18:59.30 | Natasem | whats teh slash comand to pump out a combat log was it /combatlog |
| 19:00.01 | *** join/#wowi-lounge Corrodias (n=no@d33-142.rb.lax.centurytel.net) |
| 19:00.29 | Eraphine|Disco2 | Autogenerate outfits? |
| 19:00.32 | Eraphine|Disco2 | hrm.... |
| 19:00.54 | Eraphine|Disco2 | I've always wondered about an EQ optimizer |
| 19:01.05 | Eraphine|Disco2 | Like.. give a priority of Attributes |
| 19:01.23 | Eraphine|Disco2 | Have the addon scan all the items you own, and spit out a set |
| 19:01.24 | AnduinLothar | that's my guess from looking at the localization code anyway, didn't actually load it up |
| 19:01.41 | krka | was thinking the same thing |
| 19:01.53 | krka | you specify what attributes you want optimized |
| 19:02.03 | Eraphine|Disco2 | You specify a tolerance for other attributes. |
| 19:02.08 | Eraphine|Disco2 | Wow.. |
| 19:02.18 | Eraphine|Disco2 | hehe - it's a neat idea. |
| 19:03.11 | krka | yeah |
| 19:03.56 | Eraphine|Disco2 | Only problem is.. set bonuses. |
| 19:03.56 | AnduinLothar | sounds over complicated to me,but w/e |
| 19:04.21 | Eraphine|Disco2 | Well, I use itemrack for now, allows quick switching of just one piece on the fly. |
| 19:04.45 | AnduinLothar | i'm actually using wardrobe + item rack atm |
| 19:04.55 | Eraphine|Disco2 | really? what can wardrobe do that item rack doesn't? |
| 19:06.06 | AnduinLothar | i prefer the wardrobe menu and for some reason i can't get the item rack events to behave properly 100% |
| 19:07.50 | Natasem | whats teh slash comand to pump out a combat log was it /combatlog |
| 19:08.57 | *** join/#wowi-lounge somethinglese (n=no@d33-142.rb.lax.centurytel.net) |
| 19:11.02 | id` | I wish i could play the guitar - I'd like to express myself using music - but I don't want to spend all that itme learning the instrument. |
| 19:11.23 | id` | Just being able to grab it and play a goddamn sweeeeeet solo |
| 19:11.26 | AnduinLothar | learn to sing |
| 19:11.32 | Cide | learn2play |
| 19:11.34 | id` | It's just the feeling you get when listening to good music |
| 19:11.35 | Cide | :) |
| 19:11.45 | id` | at least, i do |
| 19:11.48 | id` | ;0 |
| 19:12.40 | Natasem | cide did you say it was /combatlog to port out the combat log to a text file? |
| 19:12.50 | Cide | not sure if I said it, but ya |
| 19:12.58 | Natasem | k thanks |
| 19:13.06 | Natasem | and where can you find this tct file |
| 19:13.44 | Natasem | txt* |
| 19:14.12 | Cide | probably under Log(s) |
| 19:17.09 | Natasem | # New slash command /chatlog toggles chat logging (/combatlog toggles combat logging) |
| 19:17.10 | Natasem | # The file for the chat log is Logs\WoWChatLog.txt and the file for the combat log is Logs\WoWCombatLog.txt |
| 19:17.12 | Natasem | http://www.worldofwarcraft.com/patchnotes/patch-05-09-13.html |
| 19:17.20 | AnduinLothar | Oh and one thing i really like that ItemRack doesn't have is the ability to show me which sets are equipped |
| 19:17.54 | *** join/#wowi-lounge Sokol (i=sokolsg@sokol.kharkov.com) |
| 19:27.02 | *** join/#wowi-lounge Cide (i=Cide@81-226-233-223-no60.tbcn.telia.com) |
| 19:32.56 | Eraphine|Disco2 | True Anduin. |
| 19:32.58 | *** join/#wowi-lounge ScytheBlade1 (n=kyle@about/pxe/ScytheBlade1) |
| 19:46.11 | krka | does f:SetParent(p) mean that if p moves then f follows? |
| 19:46.56 | Maldivia | depends on what f is anchored to |
| 19:47.36 | krka | drat |
| 19:47.46 | krka | any easy way to set the anchor then? |
| 19:47.57 | Maldivia | f:SetPoint(....) |
| 19:47.58 | krka | what I do now is calculate left and top and reattach it |
| 19:49.36 | krka | this cant be the best way to do it: |
| 19:49.51 | krka | http://wow.pastebin.com/508584 |
| 19:51.13 | Maldivia | hmm, think so... although, you might have to take into consideration the scale of the frames, since that affects SetPoint |
| 19:52.16 | krka | doh |
| 19:52.21 | Beladona | how does it affect setpoint |
| 19:52.27 | krka | multiply the difference with getScale? |
| 19:52.31 | krka | or divide perhaps |
| 19:52.57 | krka | I'll add a comment about it and worry later :P |
| 19:53.21 | Maldivia | Beladona: well, SetPoint("TOPLEFT", 100, 100) isn't the same spot with scale=0.85 and scale=1.0 |
| 19:54.36 | Beladona | yes it is |
| 19:54.37 | Tain | Setpoint always uses the frame's scale. |
| 19:54.39 | Tain | No it isn't. |
| 19:54.49 | Beladona | OH I see wyhat you mean |
| 19:54.59 | krka | frame:GetLeft always uses absolute value though? |
| 19:54.59 | Beladona | if you set the specific window to a different scale |
| 19:55.06 | Beladona | I wasthinking global scale |
| 19:55.35 | krka | so, how should I write it? |
| 19:55.54 | krka | is frame1:GetLeft() always relative to its own scale? |
| 19:55.55 | Beladona | that is one of the reasons why I don't believe in individual scale settings |
| 19:55.59 | Maldivia | sometimes I'd wish it would use the scale of the frame you anchor to, instead of it's own |
| 19:56.16 | Beladona | you could get scale |
| 19:56.18 | Tain | Yes, krka |
| 19:56.28 | krka | hmm... so I need to convert it to global scale first |
| 19:56.35 | Tain | Everthing you do on a specific frame is in its own scale. |
| 19:56.47 | Tain | Or I should say |
| 19:56.55 | Tain | Everything a specific frame executes on itself. |
| 19:57.10 | Beladona | that could get pretty nasty |
| 19:57.26 | Tain | It's not that bad once you understand what's going on. I just have to run through it all with Visor. |
| 19:57.43 | Tain | s/have/had/ |
| 19:57.50 | Tain | what! purl quiet |
| 19:57.52 | krka | frame1:SetPoint( ... frame2 ... ) is relative to frame1s scale? |
| 19:57.55 | Tain | I just had to run through. |
| 19:58.02 | Maldivia | krka: correct |
| 19:58.39 | krka | is this code correct then? http://wow.pastebin.com/508599 |
| 19:58.44 | Beladona | so 100 is 100 in the scale of frame1, not frame2 |
| 19:58.58 | krka | or should I swap multiply for divide? |
| 19:59.07 | krka | didn't really think it through |
| 19:59.10 | AnduinLothar | dude, these iTunes user reviews are worthless. everyone either hates or loves everything... soo much crap |
| 20:00.09 | Beladona | itunes is just one of those kinds of software that is different enough that people either love or hate it. Usually winamp style people hate it |
| 20:00.26 | AnduinLothar | no no... i love itunes.... the user reviews suck |
| 20:00.45 | AnduinLothar | for the music |
| 20:00.49 | AnduinLothar | on the music store |
| 20:00.50 | Beladona | oh |
| 20:00.54 | Beladona | well yeah |
| 20:00.58 | Beladona | its like politics |
| 20:01.06 | AnduinLothar | they're all like 12 |
| 20:03.08 | Beladona | convering the wow cds to dvd is pretty easy |
| 20:03.15 | Beladona | =P |
| 20:03.29 | AnduinLothar | why...? |
| 20:03.54 | AnduinLothar | i dont think i ever actually used my cd's |
| 20:03.57 | krka | really? that's good to know |
| 20:04.03 | Beladona | I didn't have access to the files |
| 20:04.04 | krka | should make installing easier |
| 20:04.14 | krka | my installation is a copy of my brothers though :P |
| 20:04.19 | AnduinLothar | i just upgraded from stress test |
| 20:04.32 | Beladona | krka, just copy everything from cd1, and then the installer tomes from 2, 3 and 4, to a directory. Then burn to dvd |
| 20:04.40 | AnduinLothar | and copied to my ipod |
| 20:05.18 | krka | cool |
| 20:05.35 | krka | almost makes you think blizzard had planned for a dvd release |
| 20:05.51 | krka | and then some boss said no! everyone dont have dvds |
| 20:07.28 | AnduinLothar | prolly did |
| 20:07.32 | Beladona | INCIDENTALLY, THAT IS HOW YOU INSTALL ON LINUX FROM THE CDS TOO |
| 20:07.37 | AnduinLothar | bet they have internal dvds |
| 20:07.38 | Beladona | oops caps |
| 20:08.29 | Beladona | I wonder how hard it would be to make an updated cd installer |
| 20:08.36 | Beladona | that installs straight to 1.9 |
| 20:08.57 | AnduinLothar | the itunes music store browser despritely needs a tab function too |
| 20:09.02 | Beladona | or I could just include the patch |
| 20:10.04 | Beladona | damnit, microsoft needs to start using PNG files for icons |
| 20:10.18 | Beladona | got used to the freedom of using png in linux |
| 20:10.21 | AnduinLothar | that'd be nice |
| 20:11.16 | Beladona | they let a lot of people down with the themes |
| 20:11.30 | Beladona | requiring a hack to use anything other than official ones |
| 20:11.59 | Beladona | and even then making themes in xp is annoying |
| 20:14.17 | AnduinLothar | mmm I like the new Imogen heap disc. never heard of her before... |
| 20:14.49 | krka | the what? |
| 20:15.09 | AnduinLothar | Imogen Heap. chick doing electronica. It's really quite good |
| 20:15.23 | AnduinLothar | new disk is Speak For Yourself |
| 20:15.36 | AnduinLothar | nov 05 |
| 20:16.31 | Tain | I think I have some of her. It sounds so familiar. |
| 20:21.42 | *** join/#wowi-lounge Iriel (n=daniel@adsl-66-123-190-42.dsl.sntc01.pacbell.net) |
| 20:22.36 | *** join/#wowi-lounge Beladona (n=sluster@josephpartners.com) |
| 20:22.36 | *** mode/#WoWI-lounge [+o Beladona] by ChanServ |
| 20:23.03 | *** part/#wowi-lounge Beladona (n=sluster@josephpartners.com) |
| 20:31.09 | pagefault | oh nice I found a school of deviate fish |
| 20:36.54 | *** join/#wowi-lounge Beladona (n=sluster@josephpartners.com) |
| 20:36.55 | *** mode/#WoWI-lounge [+o Beladona] by ChanServ |
| 20:37.08 | cladhaire | Just fish in the barrens |
| 20:37.11 | cladhaire | 40% deviate fish |
| 20:39.46 | GenNMX | "To promote Alliance-Horde relations, I'd like to take all your Deviate Fish!" *gank gank gank gank* |
| 20:42.19 | AnduinLothar | deviate schools swim in geometric shapes, eh? |
| 20:42.26 | cladhaire | =) |
| 20:46.23 | Maldivia | krka, btw - your altered AttachToFrame, with GetEffectiveScale - did it work as expected? |
| 20:48.46 | *** join/#wowi-lounge Beladona (n=sluster@josephpartners.com) |
| 20:48.46 | *** mode/#WoWI-lounge [+o Beladona] by ChanServ |
| 20:49.57 | krka | haven't tried it yet |
| 20:50.00 | krka | i am about to |
| 20:50.04 | krka | my brother just stopped playing |
| 20:54.05 | Tem | krka: how did you draw the lines between the waypoints in AutoTravel? |
| 20:54.17 | Tem | I thought the ability to really do that was just added in 1.9 |
| 20:54.18 | Iriel | Tem: I can answer that, stretched textures. |
| 20:54.25 | krka | I'll let Iriel explain :) |
| 20:54.38 | krka | it was an ugly hack and iriels new solution is much better |
| 20:54.45 | Iriel | 1.9 let you do lines with decent end points and fixed widths was added in 1.9 |
| 20:54.46 | krka | not even a hack at all |
| 20:55.04 | krka | btw Iriel, couldn't you make rounded lines too? |
| 20:55.06 | Tem | ah ok |
| 20:55.14 | krka | you'd just need a circle texure :P |
| 20:55.17 | Iriel | you could do a decent amount of line drawing pre-1.9 but it required multiple textures, and your widths would depend on the scale. |
| 20:55.27 | Iriel | krka: Sure, but each line would be more than one texture |
| 20:55.43 | krka | yeah, 3 |
| 20:55.53 | krka | would be nice with a line "object" too |
| 20:56.26 | Iriel | I might be able to do it with 2 textures, not sure though. |
| 20:56.35 | Iriel | either way, it gets messier then |
| 20:56.46 | krka | two textures? O_o |
| 20:56.57 | Tem | I wish I understood all that |
| 20:56.58 | krka | two endpoints and one centerpiece, you need |
| 20:57.02 | Tem | it sounds so interesting |
| 20:57.34 | AnduinLothar | all experimentally nifty code is messy |
| 20:57.41 | Iriel | I'm thinking one texture image, rounded end with transparent border on one side, 'infinitely extensible' line on the other (no transparent border) |
| 20:58.05 | Iriel | Join 2 of those together, as long as the join line can be made horizontal or vertical you'd be set |
| 20:58.45 | Iriel | Tem: it really all boils down to knowing about matrix math and image transformations, did you read my wiki doc on it? |
| 20:58.56 | Tem | no I didn't see it |
| 20:58.57 | Beladona | I would still like to see a standard svg like drawing function |
| 20:59.15 | Iriel | Beladona : Likewise, it'd stop all this messing around with textures 8-) |
| 20:59.29 | Tem | My wowwiki tab has been "stuck" at widget api for the last week |
| 20:59.55 | AnduinLothar | have that bookmarked |
| 21:00.05 | Tem | I'm paranoid |
| 21:00.15 | Tem | I don't want to close it incase I lose the ability to go there |
| 21:00.23 | Tem | Iriel: link it? |
| 21:01.14 | Osagasu | Someone remind Rushter to add in the changed screenshot from BC to worldofwar |
| 21:01.29 | Osagasu | They changed the topless BE pic to a more docile one. *nod* |
| 21:02.10 | GenNMX | Ooo topless BE, where? |
| 21:02.29 | GenNMX | Waaaait...topless FEMALE BE, right? |
| 21:02.41 | AnduinLothar | the thumb's still there |
| 21:04.05 | AnduinLothar | the archetecture in that city is pretty cool tho |
| 21:04.08 | Iriel | Tem: As soon as I remember what I called it 8-) |
| 21:04.21 | Tem | I'm looking but I don't see it linked from anywhere |
| 21:04.22 | Iriel | Yeah, the BE starting area was pretty cool |
| 21:04.48 | *** part/#wowi-lounge Sokol (i=sokolsg@sokol.kharkov.com) |
| 21:04.52 | Tem | "BE"? |
| 21:05.00 | Ktron | blood elf? |
| 21:05.14 | *** join/#wowi-lounge zespri (n=andrews@202.180.109.130) |
| 21:05.15 | Iriel | Yes, Blood Elf |
| 21:05.50 | Tem | ah |
| 21:06.40 | Osagasu | Blood Elf newbie gear looks cook. that sucks |
| 21:06.44 | Osagasu | *cool |
| 21:07.06 | Iriel | http://www.wowwiki.com/SetTexCoord_Transformations |
| 21:07.09 | Iriel | I'll link it more usefully |
| 21:07.16 | Cairenn | I just hope they aren't all blond |
| 21:07.35 | Ktron | where are you finding blood elf newbie gear pictures? or are you somehow messing with a leak of the game or something |
| 21:07.47 | Iriel | Anyone know how we can get the site admin of wowwiki to kill the account of the spambots? |
| 21:08.03 | Osagasu | Ktron, the screenshots of players are all newbie gear |
| 21:08.22 | Osagasu | AFAIK |
| 21:08.30 | Ktron | could be |
| 21:08.49 | Iriel | The newbie area was the ONLY content for Blood Elves at Blizzcon |
| 21:09.34 | Tem | thanks Iriel |
| 21:12.51 | Beladona | I am pretty excited about some of the 1.10 changes |
| 21:13.23 | Beladona | I see potential for further memory optimization |
| 21:14.29 | Iriel | Optimization? Or avoidance-of-unnecessary-use ? |
| 21:15.30 | Iriel | Since we can't "give back" any frame objects, i'm actually a bit worried about bad developers creating lots of anonymous frames and not reusing them properly |
| 21:15.54 | AnduinLothar | do peopl ereuse xml frames? |
| 21:16.21 | Iriel | no, but they dont create them on demand |
| 21:16.33 | Iriel | Let me rephrase that actually |
| 21:16.43 | Iriel | They're reused implicitly because they're not created on demand |
| 21:16.55 | Beladona | I agree Iriel |
| 21:16.59 | Beladona | they can be badly abused |
| 21:17.04 | Tain | Yeah, I don't think some people will think about the impact. |
| 21:17.06 | Beladona | or used efficiently |
| 21:17.17 | Beladona | they definitely need a way to destroy frames efficiently |
| 21:17.21 | Iriel | I worry about folks creating frames when they need them, then hiding them and forgetting about them when they're done. |
| 21:17.49 | AnduinLothar | i don't mind too much. it means I can now efficiently account for x number of mods without framexml errors |
| 21:17.50 | Iriel | That gives me an idea |
| 21:18.05 | Iriel | Slouken doesn't want to do proper GC on them |
| 21:18.12 | Beladona | I do plan to do tests with frames created via lua, and via xml |
| 21:18.18 | Iriel | but what if I just ask for a FrameXML error message whenever a frame is GC'ed? |
| 21:18.29 | krka | now, how do I change scale? |
| 21:18.33 | AnduinLothar | MobileFrames and things like CooldownCount will be able to be much better coded |
| 21:18.36 | Eraphine|Disco2 | Frame:SetScale(); |
| 21:18.40 | Iriel | Hm, actually, that doesn't help much. |
| 21:18.50 | Eraphine|Disco2 | For sure anduin. |
| 21:18.59 | Beladona | Yatlas is an example of one that needs dynamic texture / frame creation |
| 21:19.00 | Iriel | Yeah, i'm looking forward to being able to create as many things as I need, and no more. |
| 21:19.01 | Eraphine|Disco2 | Only create frames for buttons that are visible. |
| 21:19.09 | Beladona | makes my eyes hurt to look at that xml |
| 21:19.10 | krka | thanks |
| 21:19.37 | Eraphine|Disco2 | The other potentially benefactees are inventory addons |
| 21:19.50 | krka | oook.... this scale thing got weird |
| 21:19.51 | Eraphine|Disco2 | err.. |
| 21:19.51 | AnduinLothar | repeated xml copy/paste is a pain in the ass. i will love to be able to for loop it |
| 21:20.01 | Iriel | krka: Scale things to watch out for... |
| 21:20.02 | Tem | Iriel: for the Math section, doesn't wiki markup have an entire system for displaying Math stuff? |
| 21:20.04 | Beladona | aye |
| 21:20.09 | Iriel | krka: (1) it's true relative scaling now |
| 21:20.26 | Iriel | krka: (2) your anchors are interpreted relative to your windows scale, so you may have to recalculate them if you change it |
| 21:20.40 | Iriel | Tem: Yes, but wowwiki didn't appear to have it enabled |
| 21:20.48 | Tem | >< |
| 21:20.53 | Tem | d'oh! |
| 21:21.14 | Eraphine|Disco2 | oh, is there an event for UIScale changed? |
| 21:21.17 | krka | yes, I am using GetEffectiveScale |
| 21:21.19 | Iriel | It requires a working LaTeX install on the server, and some other crazy things. |
| 21:21.21 | Iriel | Eraphine|Disco2 | no |
| 21:21.30 | Iriel | Eraphine|Disco2 | sorry, yes 8-) |
| 21:21.31 | Eraphine|Disco2 | We could use one. |
| 21:21.33 | Iriel | Eraphine|Disco2 | CVAR_UPDATE |
| 21:21.41 | Eraphine|Disco2 | Ah |
| 21:21.51 | Iriel | THough it's NOT fired if someone does UIParent:SetScale |
| 21:22.16 | Eraphine|Disco2 | krka, what's going on? |
| 21:22.18 | krka | gah, can someone please just fix this piece of code? |
| 21:22.35 | Iriel | What's the symptom, that's usually enough to know what to fix |
| 21:22.54 | Iriel | Especially because I spent much of the weekend playing with scales and frame anchors 8-) |
| 21:23.03 | Maldivia | heh |
| 21:23.04 | krka | well, I don't even really how to do this :) |
| 21:23.06 | Tain | Yeah, me too. |
| 21:23.14 | krka | I'll show the current code |
| 21:23.18 | krka | it's the scaling stuff that bothers me |
| 21:23.28 | Eraphine|Disco2 | are you seeing scalar drift? |
| 21:23.35 | Tain | Visor works great with it all. :) |
| 21:23.41 | krka | dont know what you mean by that |
| 21:23.44 | krka | http://wow.pastebin.com/508778 |
| 21:23.52 | krka | this works perfectly fine when the scale = 1 |
| 21:23.53 | Eraphine|Disco2 | As you increase your scale the anchors drift |
| 21:24.00 | krka | kinda |
| 21:24.12 | Iriel | scale2 |
| 21:24.14 | Iriel | you have a typo |
| 21:24.19 | Iriel | you're picking up frame1's scale |
| 21:24.30 | krka | ... |
| 21:24.32 | Maldivia | *smirk* |
| 21:24.34 | krka | <-- idiot |
| 21:24.44 | krka | looks ok otherwise? |
| 21:24.56 | krka | basically, after I've done this, frame1s position should not have changed at all |
| 21:25.04 | krka | It should just be "hooked" to frame2 |
| 21:25.07 | Iriel | should be |
| 21:25.37 | Iriel | hm |
| 21:25.48 | Eraphine|Disco2 | hrm... |
| 21:25.49 | Iriel | I think you may have your calculations backwards for dleft and dtop, but i'm not sure |
| 21:26.16 | krka | no, those work for scale = 1 |
| 21:26.19 | Eraphine|Disco2 | frame1 moves, frame2 does not |
| 21:26.28 | krka | no one _should_ move |
| 21:26.33 | Eraphine|Disco2 | right nm. |
| 21:26.43 | Eraphine|Disco2 | Hey this would be a good function to have in visor |
| 21:27.07 | krka | if I can get it to work, feel free to steal it |
| 21:27.38 | krka | yay! got it work |
| 21:27.42 | krka | just swapped / with * |
| 21:28.10 | Eraphine|Disco2 | now try changing the scale of the relative frame |
| 21:28.17 | krka | now if I drag button1 - all the other buttons follow |
| 21:28.24 | krka | if I drag any other button, just that button is dragged |
| 21:28.25 | krka | sweet |
| 21:28.27 | Tem | Iriel: where did you link your article? |
| 21:28.28 | Eraphine|Disco2 | do you want to parent it as well? |
| 21:28.43 | Eraphine|Disco2 | if you change the scale of the relativeframe, it's not inherited |
| 21:28.44 | Iriel | Tem: the api doc for Texture:SetTexCoord |
| 21:28.50 | krka | huh? |
| 21:29.02 | Eraphine|Disco2 | like.. you've attached two buttons together |
| 21:29.03 | Tem | stick another under the tutorials or the HOWOTs |
| 21:29.14 | Eraphine|Disco2 | do you want them to scale together too? |
| 21:29.26 | krka | dunno |
| 21:29.32 | Eraphine|Disco2 | ah k. |
| 21:29.35 | Iriel | You'd probably want to re-parent if you did |
| 21:29.38 | krka | never thought of that situation |
| 21:29.44 | Eraphine|Disco2 | see if you changed your UI scale right now, I don't think that bar would look right anymore. |
| 21:29.53 | Maldivia | krka: now go make a function, so your frame doesn't move, when you change scale :) |
| 21:30.00 | Iriel | but you then run into the problem that their separation would depend on the first frame's scale |
| 21:30.19 | Eraphine|Disco2 | yeah, it depends on the properties (empty space) around your relative frame. |
| 21:30.29 | Maldivia | krka: so I don't have to finish mine :) |
| 21:30.42 | Eraphine|Disco2 | maldivia you want the frame to scale, but not move? |
| 21:30.47 | Iriel | Maldivia : That requires a lot more detail description |
| 21:30.59 | Iriel | Maldivia : Because exactly what "doesn't move" means is quite ambiguous |
| 21:31.09 | Eraphine|Disco2 | nod... lol |
| 21:31.20 | Eraphine|Disco2 | I think the general idea is for the anchors to not have moved. |
| 21:31.21 | Iriel | Speaking of which, did anyone play with my anchor dragging test? |
| 21:31.35 | Tain | I still need a GetAnchorPoint function. |
| 21:31.45 | Maldivia | well, for instance, a User Placed frame, if I SetScale on it, it "moves", since it's left and top parameters are frame-scale dependant |
| 21:31.52 | Iriel | Tain: Slouken implied it might be coming, maybe you should ask for it on the 1.10 thread |
| 21:32.03 | krka | still looks right |
| 21:32.07 | krka | after I change UI scale in settings |
| 21:32.20 | Tain | Hrm. I wonder if you could figure it out by moving a frame programmically 1 in each direction and see where the center ends up. |
| 21:32.42 | Eraphine|Disco2 | perhaps.. |
| 21:32.45 | Iriel | Maldivia : Yeah, I actually spent a while going back and forth with slouken on that, he feels it's just how it works and not a bug, per-se. |
| 21:33.25 | Iriel | Maldivia : One fix is to create fixed-scale (not owned by UIParent) 'anchor' frames and anchor everything via those |
| 21:33.32 | Tem | did anyone notice before the server died if he responded to my request of alphaMode methods yet? |
| 21:33.35 | Eraphine|Disco2 | Nod - we bounced that idea around in visor |
| 21:33.35 | Iriel | so you go Frame1 ---> AnchorFrame ---> Frame2 |
| 21:33.44 | Iriel | with a 0 distance anchor on the last jump |
| 21:33.45 | Tem | s/of /for / |
| 21:33.49 | Iriel | Tem: he hadn't yet |
| 21:33.57 | krka | anyone want to give krkaButtons a try |
| 21:33.58 | Tem | k |
| 21:33.59 | krka | ? |
| 21:34.05 | krka | it's _really_ in alpha |
| 21:34.09 | Tem | what is it? |
| 21:34.11 | krka | and you need to do a lot of setup |
| 21:34.12 | Eraphine|Disco2 | krka - what's unique about your buttons? |
| 21:34.30 | Iriel | And if anyone's got "code testing" time, please download AnchorDragTest-0.2-10900.zip |
| 21:34.32 | Maldivia | Iriel: yeah... at the moment I have a small custom scale function, that scales, and then moves the frame back... or well, it's supposed to, working on finishing it :) |
| 21:34.36 | krka | mostly that they show / hide / get replaced by custom condition |
| 21:34.48 | Eraphine|Disco2 | krka - with setscript? |
| 21:34.59 | krka | no |
| 21:35.04 | Iriel | Maldivia : That doesn't work well if it's the positioned frame's parent that's rescaled |
| 21:35.19 | krka | example: |
| 21:35.20 | krka | local function sheepable() |
| 21:35.20 | krka | <PROTECTED> |
| 21:35.20 | krka | <PROTECTED> |
| 21:35.20 | krka | end |
| 21:35.30 | krka | <PROTECTED> |
| 21:35.53 | Maldivia | Iriel: yeah, which is kind of the problem... |
| 21:35.57 | krka | that makes sure that on button 5, polymorph is only shown for hostile targets that are humanoid or beasts |
| 21:36.15 | Maldivia | Iriel: although, most of my frames that I would use it on, have UIParent as parent |
| 21:36.16 | Eraphine|Disco2 | Iriel, wouldn't a parentless relative frame take care of that? |
| 21:36.25 | Iriel | Eraphine|Disco2 : yes, it would. |
| 21:36.35 | Iriel | Eraphine|Disco2 : I was saying that the hooked SetScale doesn't |
| 21:36.39 | Eraphine|Disco2 | oh right |
| 21:37.03 | Iriel | I'd ask for <OnScaleChanged> but I fear it'd cause more problems than it fixed |
| 21:37.14 | Tem | Iriel: the test realms are up? |
| 21:37.26 | Iriel | Tem: Not AFAIK, my code is for 1.9 |
| 21:37.29 | krka | scales are annoying, i wished they would just go away |
| 21:37.30 | Tem | oh |
| 21:37.35 | krka | wish |
| 21:37.41 | Maldivia | well, the parentless relative frame, will make sure that the parent isn't rescaled, but I would still need to reposition when I scale the child-frame |
| 21:37.45 | Eraphine|Disco2 | I wish they'd just give us a ScalesWithParent Flag. |
| 21:38.15 | Tem | they hell... I can't log in |
| 21:38.20 | Eraphine|Disco2 | yes Maldivia |
| 21:38.23 | Iriel | for what definition of 'parent' |
| 21:38.35 | Tem | guess it's lunch time |
| 21:38.36 | Tain | Nah, I like the scales now. |
| 21:38.38 | Eraphine|Disco2 | the parent in SetParent() |
| 21:38.44 | Tain | Once you get used to it it's a lot easier. |
| 21:38.53 | Eraphine|Disco2 | yeah - I'm having trouble wrapping my head around it. |
| 21:38.59 | Iriel | But the anchor has nothing to do with parent |
| 21:39.13 | Iriel | Or were you just referring to scaling? |
| 21:39.19 | Iriel | In which case, ALL frames scale with their parent |
| 21:39.22 | Tain | Get away from GetEffectiveScale() as much as possible and instead figure out how to use just GetScale() instead. When you can. |
| 21:39.39 | krka | am I using GetEffectiveScale wrongly+ |
| 21:39.46 | Tain | No not at all. |
| 21:39.52 | Iriel | The only time you run into anchoring issues is when you apply a setscale between (based on a tree walk) a frame and the thing it's anchored to |
| 21:39.57 | Iriel | krka: You're using it the right way |
| 21:39.59 | krka | yay |
| 21:40.05 | krka | go me |
| 21:40.16 | Beladona | nice, the login servers are congested |
| 21:40.37 | Eraphine|Disco2 | oh... duh. |
| 21:40.45 | Iriel | Lucky for me i'm at work I guess 8-( |
| 21:40.53 | krka | hm... you could easily build a SetEffectiveScale |
| 21:41.15 | Tain | Eraphine: I am going to think about adding something to Visor to make a frame keep the same visible "size" no matter what UIParent scale changes to. |
| 21:41.21 | Tain | krka: Slouken posted one already. |
| 21:41.27 | krka | ah |
| 21:41.45 | Eraphine|Disco2 | I just had a thought.. you don't run into that problem if both the relative frame and the frame share anchor points. |
| 21:41.53 | Tain | Oh but that would only take place on a reload, that's why you need the scale change event. |
| 21:42.11 | Eraphine|Disco2 | ie, the anchor1 of the RF is the same as the anchor2 of the frame. |
| 21:42.14 | Iriel | the user placed frame / ui scale interactoin is a bit messy |
| 21:42.25 | Ktron | http://www.panlogic.co.uk/zed/fart_game/ |
| 21:42.25 | Ktron | my best is 00:47:338 |
| 21:43.02 | Iriel | But i'd just recommend to never mark frames which have variable scales as user placed |
| 21:43.05 | Iriel | and you'll be okay |
| 21:43.39 | Tain | Iriel: Do you mean the frames drift on scaling? |
| 21:43.41 | Eraphine|Disco2 | Aye Tain. |
| 21:43.50 | Iriel | I'm already dreading the complaints from Visor/MoveAnything/Etc users who try relocating statrings frames |
| 21:43.56 | Iriel | Tain: Yes. |
| 21:43.56 | Tain | Visor works fine now. |
| 21:44.00 | *** join/#wowi-lounge Depherios (n=Deph@67.189.88.161) |
| 21:44.03 | Tain | latest version as of yesterday. |
| 21:44.14 | Eraphine|Disco2 | There are 2 forms of drift though - |
| 21:44.22 | Tain | Repositions to keep a frame in the same visual spot on screen no matter the scale. |
| 21:44.33 | Tain | Based on the center of the frame. |
| 21:44.35 | Depherios | w00t? where Tain? |
| 21:44.47 | Tain | (Without resetting anchors, of course.) |
| 21:45.02 | Tain | On the wowace forums, Depherios. |
| 21:45.06 | Eraphine|Disco2 | users just need to understand that frames scale outward from their anchors |
| 21:45.34 | Tain | Or http://www.crushingdreams.com/Visor/VisorR36.zip |
| 21:45.55 | Tain | Users are dumb. :) |
| 21:45.58 | Depherios | lol |
| 21:46.24 | Tain | I mean aside of the fine, exceptional, highly-sophisticated users we have here! |
| 21:46.52 | Depherios | get it right.... "sophistimacated" |
| 21:46.59 | Natasem | lol ya right |
| 21:47.00 | krka | where is visors webpage? |
| 21:47.03 | Tem|Food | Tain: you might want that to be an option |
| 21:47.06 | AnduinLothar | sphmoric |
| 21:47.25 | Tain | https://opensvn.csie.org/traccgi/Ace/trac.cgi/ - under Visor |
| 21:47.28 | Tem|Food | something like "smart anchors" that auto adjust to the sale |
| 21:47.34 | Iriel | AnduinLothar : You need to test AnchorDragTest-0.2-10900.zip because it's partly your fault I wrote it |
| 21:47.37 | Depherios | sophomoric might be more accurate Anduin XD |
| 21:47.42 | AnduinLothar | my fault? |
| 21:47.46 | Depherios | (than sophisticated) |
| 21:47.53 | AnduinLothar | i knew what i meant |
| 21:47.55 | Iriel | all of your 'sliders are nasty, people should be able to drag' talk |
| 21:47.59 | Tain | I don't know, Tem. I mean I agree in theory. Yeah I guess you're right it shoudl be opitional. |
| 21:48.18 | Tain | s/opitional/optional/ |
| 21:48.24 | AnduinLothar | :) sladers have their place. positioning frames isn't it |
| 21:48.25 | Tem|Food | for those few users that know how scaling behaves and want it to go that way |
| 21:48.27 | Tain | Hey it finally worked right for me. |
| 21:48.37 | Tain | Depherios: VisorGUI |
| 21:49.45 | krka | diaphourous? |
| 21:49.45 | krka | what does that mean? |
| 21:49.45 | Tem|Food | www.dictionary.com |
| 21:49.45 | Depherios | lol |
| 21:49.45 | AnduinLothar | m-w.com ftw |
| 21:49.45 | krka | blegh |
| 21:49.46 | Beladona | Tain uses that spelling function a lot |
| 21:49.46 | Beladona | methinks he needs a spell check in his irc client |
| 21:49.46 | Tain | Only because I type to try to keep up with my thoughts. :) |
| 21:49.46 | Tem|Food | Iriel: Wow |
| 21:49.47 | Iriel | I wonder how that purl replacement thing works anyway |
| 21:49.48 | Beladona | hehe |
| 21:49.50 | Iriel | s/[a-z]/x/ |
| 21:49.56 | Iriel | literal, I guess. |
| 21:50.00 | Tain | s/./. |
| 21:50.03 | Tain | s/././ |
| 21:50.08 | Tem|Food | Iriel: that's very impressive |
| 21:50.37 | Tain | Old McDonald had a farm. |
| 21:50.40 | Iriel | Tem|Food: Thanks.. it took me a week to figure out how I wanted it to work, but actual implementation wasn't all that bad. |
| 21:50.43 | Tain | s/d/x/ |
| 21:50.59 | Tain | aw |
| 21:51.09 | Depherios | ~olx |
| 21:51.20 | Tem|Food | Old Mcdonald had a farm |
| 21:51.22 | Depherios | ...no? |
| 21:51.23 | Tem|Food | s/d/x/g |
| 21:51.31 | Depherios | oh yes, I see dur XD |
| 21:51.40 | Tain | Hey.. oh. Right. |
| 21:51.54 | Tem|Food | Iriel: I'm slightly confused though |
| 21:52.02 | Tem|Food | Why does it rotate when I just want to drag? |
| 21:52.30 | Iriel | Tem|Food: Grab the inside to drag |
| 21:52.43 | Iriel | Tem|Food: grab the shaded corner part to scale + rotate |
| 21:52.53 | Tem|Food | it's rotating all the time |
| 21:52.54 | Tem|Food | no matter what |
| 21:53.03 | Iriel | Tem|Food: grab the shaded edge to scale or rotate (Right button - scale, left button - rotate) |
| 21:53.07 | Iriel | You're grabbing the edge |
| 21:53.11 | Iriel | that's why, grab the middle. |
| 21:53.20 | Iriel | It makes more sense in context of the rest of statrings, |
| 21:53.25 | AnduinLothar | so um... link? |
| 21:53.28 | Iriel | 4 degrees of fredom are a bitch |
| 21:53.34 | Tem|Food | no I'm grabbing the inside |
| 21:53.37 | Iriel | http://www.vigilance-committee.org/wow/downloads/ |
| 21:53.39 | Iriel | AnchorDragTest-0.2-10900.zip |
| 21:53.40 | krka | i can barely handle 1 |
| 21:53.42 | Iriel | Hm.. |
| 21:53.50 | Tem|Food | and it rotates based on the direction I'm moving |
| 21:54.03 | Iriel | Oh.. damn, sorry, I left an option checked on. |
| 21:54.35 | Tem|Food | it's a cool effect |
| 21:54.43 | Tem|Food | but not very intuitive |
| 21:54.43 | Iriel | Do /script AnchorDragTestFrame.anchor.relSpin = nil |
| 21:54.46 | *** join/#wowi-lounge zeeg (n=wguru@63.147.183.47) |
| 21:55.05 | Tem|Food | ah there we go |
| 21:55.09 | krka | i love how you do settings iriel! :) |
| 21:55.32 | AnduinLothar | under durress and pressure :P |
| 21:55.54 | Tem|Food | A suggestion: Holding shift while grabbing a corner only scales |
| 21:56.04 | AnduinLothar | im too lazy to make my options super sexy |
| 21:56.09 | Iriel | why can't you just right-mouse-grab the edge? |
| 21:56.17 | AnduinLothar | ChatBar is about the nifties i get |
| 21:56.24 | Iriel | (I'm not questioning the request, just wondering if it's necessary) |
| 21:56.25 | AnduinLothar | oh and MMB |
| 21:56.26 | krka | alt-left mouse on any frame should move it |
| 21:56.28 | krka | imo |
| 21:56.32 | krka | that's how I do it in gnome! |
| 21:56.52 | Iriel | You can't spin a frame in gnome tho |
| 21:56.55 | Iriel | 8-) |
| 21:56.57 | Tem|Food | oh I didn't know that was there |
| 21:57.18 | krka | whoa... you're spinning frames? O_o |
| 21:57.33 | *** join/#wowi-lounge Fanook|Zzz (n=thenerdw@heinze726.dacor.net) |
| 21:57.39 | Iriel | Sort of, they're rings in the end, so they spin well. |
| 21:57.53 | krka | ah... StatRings, not generic frames |
| 21:58.02 | Iriel | I can't spin generic frames, much as I'd like to |
| 21:58.09 | Iriel | Though really there's no reason why we COULDNT |
| 21:58.10 | AnduinLothar | holy bajesus iriel. that's very nifty |
| 21:58.13 | Depherios | much as we'd all like to.... |
| 21:58.17 | krka | well, you could spin each texture :) |
| 21:58.40 | Iriel | AnduinLothar : 8-) Figured you'd like it |
| 21:58.44 | Depherios | can you control a texture well enough now to spin it? I still don't get the new method for SetTexCoord |
| 21:58.56 | krka | Depherios, short answer: yes |
| 21:58.59 | Iriel | Depherios : Under the right circumstances, yes |
| 21:59.05 | Iriel | http://www.wowwiki.com/SetTexCoord_Transformations |
| 21:59.14 | AnduinLothar | i haven't quite figured out it's rules yet tho.. |
| 21:59.16 | Depherios | as I have an analog clock addon that I need to upgrade |
| 21:59.27 | Depherios | ... and that would make it a lot easier |
| 21:59.47 | Iriel | AnduinLothar : Inside=Drag, Corner=Scale+Rotate, Edge+LeftMouse=Rotate, Edge+RightMouse=Scale |
| 21:59.53 | krka | great guide Iriel |
| 21:59.56 | Iriel | And the relative spin thing si a bit wierd |
| 22:00.06 | Iriel | Do /script AnchorDragTestFrame.anchor.relSpin = nil |
| 22:00.10 | Iriel | to turn it off |
| 22:00.22 | Tem|Food | Iriel: this is probably irrelevant, but how do you feel about when scaling via a corner anchor the opposite corner |
| 22:00.50 | AnduinLothar | OOooohhhh |
| 22:01.06 | Iriel | Tem|Food: I think it'd be confusing, especially given what it'd do to the rest of the layout, but it's possible. |
| 22:01.27 | Iriel | Tem|Food : Maybe i'll add a keybinding or something to allow that. |
| 22:01.32 | krka | would be more similar to regular interface windows rezising |
| 22:01.34 | krka | resizing |
| 22:01.39 | Tem|Food | It's not needed |
| 22:01.47 | Tem|Food | I just assumed that's the way it worked at first |
| 22:01.48 | krka | that's how Autotravel did resizing... kinda |
| 22:01.50 | Iriel | regular interface windows dont turn |
| 22:01.56 | krka | though that wasn't really related to scaling |
| 22:01.57 | Iriel | that's kind of the reason this is a bit.. different |
| 22:02.23 | AnduinLothar | so, i dont get why it rotates while dragging |
| 22:02.29 | ScytheBlade1 | <PROTECTED> |
| 22:02.38 | Iriel | AnduinLothar Run that script command |
| 22:02.41 | Iriel | Do /script AnchorDragTestFrame.anchor.relSpin = nil |
| 22:02.43 | Iriel | And it'll stop |
| 22:02.57 | AnduinLothar | ok, but why does it spin? |
| 22:03.03 | Iriel | It's adding a relative rotation based on the angle from the origin box to relative anchor |
| 22:03.35 | Beladona | back shortly, I am homeward bound |
| 22:03.36 | AnduinLothar | reletive anchor being where? |
| 22:03.37 | Iriel | Handy if you want a bunch of thinsg to always point 'in' or 'out' |
| 22:03.43 | *** part/#wowi-lounge Beladona (n=sluster@josephpartners.com) |
| 22:03.44 | Iriel | The center of the blue box |
| 22:03.47 | Iriel | which is the 'origin' |
| 22:03.58 | Iriel | picture a ring in the middle of both boxes |
| 22:04.43 | Iriel | Pretend you're placing say, the pet ring, relative to the player ring |
| 22:04.56 | Iriel | or the first party ring, etc |
| 22:05.54 | Tem|Food | Iriel: you have a SS of StatRings? |
| 22:05.54 | Tem|Food | I need to show my roommate |
| 22:05.54 | Cairenn | can see a SS at WoWI |
| 22:05.54 | AnduinLothar | ah ok i get it |
| 22:06.05 | Tem|Food | k |
| 22:06.15 | Cairenn | if Iriel doesn't have a link handy |
| 22:06.23 | Depherios | Oh hey, now that there's more people in here, anybody know why I can't use SetTexCoords from the editbox? |
| 22:06.24 | Iriel | Cairenn : I dont have one unfortunately, and no wow at the office at present |
| 22:06.30 | Iriel | Depherios : You can. |
| 22:06.37 | AnduinLothar | it wasn't making sense to me until i made the arrow tangential to the circle (facing out N/S/E or W |
| 22:06.39 | Iriel | Depherios : if you spell it right (no 's' at the end) |
| 22:06.48 | Depherios | I know... ^_^ |
| 22:07.59 | Depherios | it always tells me "attempt to call method `SetTexCoord' (a nil value) |
| 22:08.15 | krka | can't someone make an editbox kinda like bash? |
| 22:08.20 | krka | up arrow goes up in history |
| 22:08.22 | krka | and tab completes |
| 22:08.35 | krka | I bet you couldn't do it Iriel! ;) |
| 22:08.40 | AnduinLothar | tab complete tain was working on |
| 22:09.00 | krka | really? cool! |
| 22:09.02 | AnduinLothar | and arrows already work , just hold alt |
| 22:09.06 | *** join/#wowi-lounge zeetg (n=wguru@63.147.183.47) |
| 22:09.08 | krka | doh |
| 22:09.09 | Depherios | alt Up = my friend |
| 22:09.11 | krka | didn't know that |
| 22:09.14 | Tain | You can do it without alt though. |
| 22:09.22 | krka | i am such a n00b |
| 22:09.23 | krka | :( |
| 22:09.33 | Cairenn | it's okay, I still luv ya |
| 22:09.38 | krka | yay! |
| 22:09.40 | AnduinLothar | ya the ace chatscroll nukes the alt rep, which i cant stand, but w/e |
| 22:09.47 | AnduinLothar | req* |
| 22:09.52 | Tain | ChatScroll gets rid of alt and the arrow buttons to let you scroll with the mouse. |
| 22:10.13 | Depherios | lol, ditto... I love my alt... I use the arrow keys to move so I can still move and type at the same time |
| 22:10.38 | krka | I can barely type and think at the same time, much less walk :( |
| 22:10.42 | Tain | heh |
| 22:10.49 | AnduinLothar | and can u please rename yours to AceChatScroll and stop infringing upon a name i've had for a year... |
| 22:10.50 | Tain | Alt-arrow bugged the absolute hell out of me. |
| 22:11.00 | Depherios | I played too many online games over the years, I can type one handed and play at the same time XD |
| 22:11.04 | Tain | Anduin: How about no. |
| 22:11.19 | Cairenn | >< behave children |
| 22:11.21 | Tain | But feel free to take it up with the actual author. |
| 22:12.07 | krka | i have developed great one-handed surfing skills.... uhm... never mind |
| 22:12.08 | Depherios | people need to google before they name an addon... somebody uploaded "BG-invite" to Curse, and I was like YAY BGinvite has been picked up again! -- but no D: |
| 22:12.34 | krka | i hope no one already did krkaButtons |
| 22:12.40 | Depherios | lol |
| 22:13.09 | AnduinLothar | think ur safe ont hat one krka |
| 22:13.14 | *** join/#wowi-lounge Osagasu (n=Kronus@rhhe10-109.2wcm.comporium.net) |
| 22:13.41 | krka | probably |
| 22:14.12 | AnduinLothar | so anyway iriel, it kinda makes sense once u figure out that if u center it you have N/S/E/W control and rotate it there and then drag it |
| 22:14.35 | AnduinLothar | but rotating arbitrarily and dragging just confuses the hell outa me |
| 22:15.29 | Iriel | AnduinLothar : Having that option 'on' isn't the default normally. |
| 22:17.19 | Maldivia | Iriel: about the SetScale and movement ealier - what I was thinking of was something like: http://wow.pastebin.com/508890 |
| 22:19.28 | Iriel | Maldivia : That looks fairly sane. |
| 22:19.49 | Maldivia | Iriel: resizing around center, instead of one of the corners... |
| 22:20.10 | krka | http://wow.pastebin.com/508895 |
| 22:20.12 | krka | suggestion |
| 22:20.14 | Maldivia | ... and I just noticed there's a frame:GetCenter() function, hehe :) |
| 22:20.22 | krka | might be a few nanoseconds faster |
| 22:21.48 | Iriel | There is? Heh, that's funny, I've implemented it myself a bunch |
| 22:21.53 | Maldivia | yeah ok... but center_x, center_y = frame:GetCenter(); -- is probably even faster :) |
| 22:22.10 | Iriel | Does it work? |
| 22:22.11 | Iriel | <PROTECTED> |
| 22:22.22 | AnduinLothar | depends on what scale u want |
| 22:22.27 | Tain | Yeah, there's also GetTop, Bottom, Left, and Right |
| 22:22.28 | Maldivia | just tested, and it's the same as (right - left) / 2 + left |
| 22:23.08 | Iriel | We were both using those and then averaging |
| 22:23.09 | AnduinLothar | ... u didn't know about get center iriel? |
| 22:23.15 | Tain | Oh |
| 22:23.19 | Iriel | No, somehow I totally missed it 8-) |
| 22:23.23 | AnduinLothar | O.o |
| 22:23.31 | Iriel | Which is ironic since I wrote much of the widget API page 8-) |
| 22:23.49 | AnduinLothar | ok, well that kills like half ur math |
| 22:24.18 | Iriel | It replaces 4 calls, 2 adds, and 2 divides with 1 call, which is nice |
| 22:25.40 | AnduinLothar | uh oh... just had a sexy idea |
| 22:25.48 | AnduinLothar | quick.. gotta pattant it.. |
| 22:28.32 | AnduinLothar | so how are u doing the scalign while stile center anchored? |
| 22:28.47 | AnduinLothar | just anchoring the centeR? |
| 22:32.31 | AnduinLothar | iriel i'm like 90% asleep and these purple and orange spinning geometry on my screen is highly entertaining |
| 22:32.41 | Maldivia | heheh |
| 22:32.58 | Iriel | 8-) Maybe I should market it as a plaything |
| 22:33.12 | Cairenn | you should |
| 22:33.31 | AnduinLothar | u should market it as an art placement tool |
| 22:33.36 | Cairenn | think about the spinny weavy lines and pipes and stuff as screensavers |
| 22:35.09 | AnduinLothar | i find it very odd that you spent so much time on a feature demo |
| 22:35.22 | Cairenn | AnduinLothar: art placement for the authors, plaything for joe six-pack |
| 22:35.32 | AnduinLothar | wereas i do all my experiments on addons themselves |
| 22:36.45 | Fanook | can i get a link to this demo? |
| 22:36.56 | Iriel | Well, the code will get used in StatRings |
| 22:37.02 | Iriel | I just wanted to get it 'right' on its own first |
| 22:37.10 | Iriel | http://www.vigilance-committee.org/wow/downloads/ |
| 22:37.14 | AnduinLothar | if u say so |
| 22:37.45 | Iriel | AnchorDragTest -- i'm about to upload v0.3 |
| 22:37.59 | Iriel | Uploaded. |
| 22:38.00 | AnduinLothar | my big toys are prolly MMB, MF, Arch and APB... but most of that is ancient tech |
| 22:38.47 | AnduinLothar | and if APB didn't use sky i bet it would be emensely popular |
| 22:39.33 | AnduinLothar | not even much point in rewriting sky anymopre.. so much stigma attached |
| 22:39.46 | Depherios | just make something else, that does the same thing, but better |
| 22:40.15 | Depherios | and design APB so it's in it, so they don't even know XD |
| 22:40.25 | Depherios | I'd run it... if I could get anybody else to :P |
| 22:40.56 | AnduinLothar | ya, well if i wrote another comm addon it'd be embeddable |
| 22:41.06 | Depherios | I tested it using my GFs account and two machines... it was NICE |
| 22:41.27 | Maldivia | Iriel: Scaffold.lua ? |
| 22:42.02 | Depherios | Buah :P -- anybody know simple (well the most simple) math to invert 0-1 to 1-0? (i.e. I want my health percent to be converted to alpha) |
| 22:42.23 | Iriel | Maldivia : The start of my re-engineered layout manager |
| 22:42.26 | Depherios | but when I have full heath, no texture D: |
| 22:42.33 | Iriel | Depherios : 1 - x |
| 22:42.36 | ForgottenLords | OOOh, I can do that |
| 22:42.46 | Depherios | x being? |
| 22:42.52 | AnduinLothar | current hp |
| 22:42.56 | Depherios | ... ooh |
| 22:42.59 | AnduinLothar | <PROTECTED> |
| 22:43.00 | Iriel | Depherios : x being your 0-1 number, 1-x is 1-0 |
| 22:43.12 | Depherios | ahh |
| 22:43.15 | ForgottenLords | abs(x-1) |
| 22:43.35 | Depherios | this is why I need to take some programming courses or something |
| 22:44.06 | Depherios | or just plain some good math classes |
| 22:44.16 | ForgottenLords | lol |
| 22:44.25 | ForgottenLords | you did want 1 to 0, and 0 to 1? |
| 22:44.31 | Depherios | yah |
| 22:44.51 | Depherios | I knew it was simple... I just couldn't figure it out >_< |
| 22:45.10 | ForgottenLords | hehe, I have difficulty with that on occasion too |
| 23:00.56 | *** join/#wowi-lounge dukeku_ (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net) |
| 23:03.33 | Maldivia | hmm, why even have the _ERRORMESSAGE function in lua, when it can't be hooked for anything good :| |
| 23:06.01 | *** join/#wowi-lounge [MoonWolf] (n=moonwolf@ip51ccaa81.speed.planet.nl) |
| 23:07.05 | *** join/#wowi-lounge qwxyr (i=qw@201.80-202-198.nextgentel.com) |
| 23:21.54 | *** join/#wowi-lounge dukeku (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net) |
| 23:23.59 | *** join/#wowi-lounge dukeku_ (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net) |
| 23:24.19 | dukeku_ | grr |
| 23:24.21 | dukeku_ | cat unplugged my modem 3 times |
| 23:24.23 | dukeku_ | probably more |
| 23:24.55 | Ktron | set up a small piece of electric fence in your house |
| 23:25.05 | Ktron | it'll teach the cat to not play with wire |
| 23:25.16 | dukeku_ | hehe |
| 23:27.12 | Fanook | that's quite a talented cat |
| 23:32.43 | Iriel | Have you considered moving the modem? |
| 23:32.48 | Iriel | Or glueing the plug in |
| 23:34.08 | Maldivia | or putting something on the cable, that the cat don't like ? |
| 23:34.50 | *** join/#wowi-lounge ScytheBlade1 (n=kyle@about/pxe/ScytheBlade1) |
| 23:35.55 | Iriel | Do NOT, I repeat Do NOT, smear the modem with tuna |
| 23:36.08 | ScytheBlade1 | ... there's a way to walk into conversation :) |
| 23:37.19 | zeetg | hrm |
| 23:37.24 | zeetg | how the hell do you remove an hdd from a g3? |
| 23:37.43 | Iriel | Open case, remove HDD? (Small details omitted) ? |
| 23:37.52 | zeetg | its stuck |
| 23:37.53 | zeetg | lol |
| 23:37.55 | zeetg | idk how its stuck either |
| 23:37.58 | zeetg | i dont see any screws |
| 23:38.10 | Iriel | http://www.xlr8yourmac.com/G3-ZONE/IDE/ |
| 23:38.49 | zeetg | oh nvmn |
| 23:38.51 | zeetg | i figured it out |
| 23:38.52 | Iriel | It has pictures |
| 23:43.39 | zeetg | so not cool |
| 23:43.45 | zeetg | this enclosure dont seem to want to read my hdd either |
| 23:43.46 | zeetg | :( |
| 23:43.54 | zeetg | i think somehow it corrupted |
| 23:50.07 | *** join/#wowi-lounge Guillotine (n=Guilloti@ns.motek-services.com) |
| 23:51.46 | *** join/#wowi-lounge MentalPower_ (n=chatzill@host-70-45-84-10.onelinkpr.net) |
| 23:52.31 | Guillotine | does zeetg = zeeg? |
| 23:53.14 | zeeg | :P |
| 23:53.33 | Guillotine | lol |
| 23:55.28 | Tem | Cide, you here? |
| 23:55.38 | Tem | no, obviously |
| 23:56.14 | Tem | seems like typing "Ci<tab>" and seeing nothing happen would clue me in sometimes... |
| 23:59.28 | Depherios | lol |