00:00.08 | Kirkburn | Surely it's 31 days a year? ;) |
00:00.13 | Ktron | Thrae, do you mean orthonyms? |
00:00.21 | zenzelezz | then it would be "May days" |
00:00.25 | Tain | I had an ornithopter once. |
00:00.35 | zenzelezz | Dune! |
00:00.48 | *** join/#wowi-lounge Wobin (n=Wobin@221.221.27.134) |
00:00.51 | Kirkburn | Sand! |
00:00.52 | zenzelezz | god I hated those witches by the end of book six |
00:01.20 | Tain | I read up through Chapterhouse: Dune, and I still don't think any of them were worth reading after the first. |
00:01.21 | Thrae | Ktron: I'd have to look that word up, but from my basic knowledge of Greek and Latin that doesn't sound right :D |
00:01.28 | Kirkburn | The 'feedback' of New Scientist is great for these kinds of things |
00:01.29 | kergoth | i only read the first |
00:01.44 | Ktron | Thrae, I created that word just for you. You may use it or discard it freely :) |
00:01.45 | zenzelezz | Tain: in hindsight I agree |
00:01.48 | Kirkburn | *feedback page |
00:01.59 | Tain | It just got really weird and started using crazy excuses to throw sex in all over the place. |
00:02.03 | zenzelezz | I never trust other people's opinions |
00:02.06 | Thrae | Haha |
00:02.13 | Ktron | The first Dune was good, enough people told me to stop then that I did |
00:02.22 | Tain | Alas, I had no such positive influences. |
00:02.37 | Thrae | It's already on the Internet, it seems like it's used to describe a way of making authors' pen names. |
00:02.53 | Ktron | Thrae, really? |
00:03.16 | Kirkburn | Hah, quoted from http://www.iamlife.com/suicide.htm ... "If you are contemplating suicide, please email us. We want to pray for and encourage you." |
00:03.45 | kergoth | riiight, since when you're depressed and pondering suicide, just what you want is prayers and encouragement |
00:03.49 | kergoth | bah |
00:04.08 | zenzelezz | I actually started reading the Dune books because of the Iron Maiden song |
00:04.31 | Tain | I do still really like the first book. |
00:04.47 | Thrae | I liked the 2nd version of the movies, but the 1st version had Patrick Stewart! |
00:04.54 | Tain | And I did like the first movie, regardless. |
00:04.54 | Kirkburn | I could spend the evening regaling you with stuff from New Scientist :P |
00:05.25 | Tain | He who controls the spice, controls the universe! |
00:05.27 | Ktron | Here's an idea for churches-- make a website that called "54 ways to commit suicide and which one is right for you" and when you click on it have it email them and redirection you to a happy page with louis armstrong singing "It's a beautiful World" |
00:05.48 | Thrae | And then people will commit suicide right then and there, eh? |
00:05.58 | kergoth | Ktron: yes! then they wont just want to kill themselves, they'll want to kill the people who are responsible for that, too |
00:06.01 | kergoth | :D |
00:06.02 | Ktron | lol |
00:06.06 | Ktron | it'll take more time |
00:06.15 | Ktron | authorities can move in :) |
00:06.16 | Thrae | Weeding out the people that don't like Louis Armstrong, aka the EMOS |
00:06.32 | Tain | It is by caffeine alone I set my mind in motion. |
00:06.34 | *** join/#wowi-lounge Tem_ (n=tardmrr@ip70-177-40-169.br.br.cox.net) |
00:06.55 | kergoth | louis armstrong is great. i love that last.fm knows my tastes well enough to play his songs, then jump right into some crazy norwegian viking metal |
00:07.15 | Kirkburn | Awww, evil scientific paper: "Castration-induced vocalisation in domestic piglets, Sus Scrofula: Complex and specific alterations of the vocal quality" |
00:07.20 | Ktron | heh, kergoth, did you see the video of the vikings with rock guitars? |
00:07.24 | Ktron | (kind of a cartoon?) |
00:07.47 | kergoth | nope |
00:07.54 | Kirkburn | (so basically, they recorded piglets being castrated and concluded that, yes, their squeals probably did indicate pain) |
00:07.59 | Ktron | I'll find it for you |
00:08.23 | Ktron | http://www.cockrockdisco.com/JFDSwpweb.mov <-- classic cartoon video, rated G for GO THERE NOW! |
00:11.32 | Ktron | vikings, rock and roll, gitaroo man, and transformers... what else could you want? |
00:12.20 | Josh|Gone | ( cladhaire ): hello |
00:13.58 | *** join/#wowi-lounge ckknight (n=ckknight@rrcs-67-53-204-251.west.biz.rr.com) |
00:15.14 | Kirkburn | Ahaha, nice comment from Eyonix: http://blue.cardplace.com/cache/wow-general/8845480.htm |
00:18.37 | Josh|Gone | lol, that's pretty good |
00:19.05 | Kirkburn | Wow, this is bad ... looking for e-cards, checked http://www.bluemountain.com/ ... they try their absolute hardest to hide the fact you have to pay. You have to give them your email before you get that info (which I refuse to do) |
00:19.50 | Kirkburn | I mean, look at this page: http://www.bluemountain.com/fom.pd |
00:19.52 | Wobin | They used to be free |
00:20.04 | Kirkburn | What the hell does 'best value' mean, when you aren't even shown the price? |
00:20.23 | Kirkburn | Apparently no longer |
00:20.34 | Josh|Gone | they used to have 1 or 2 free cards |
00:20.35 | Gryphen | i use hallmark |
00:21.10 | Kirkburn | Thanks Gryphen :) |
00:21.10 | Wobin | Well. Apparantly, eCards + Collect and Print = Get Both |
00:21.29 | Kirkburn | haha |
00:27.02 | Thrae | ckknight's been busy -- when I mouse over any mod in WoWI-lite, it shows ckknight as the author! |
00:27.23 | Thrae | Oh, wait, I found their bug. |
00:27.39 | ckknight | My name is Ozymandias, king of kings. Look on my works, ye mighty, and despair. |
00:28.12 | ckknight | I wonder if WoWI has some kind of profit-sharing system... |
00:28.30 | Kirkburn | Why would a King require money? |
00:29.21 | ckknight | I get hungry. |
00:33.00 | AnduinLothar | do mobs of the same name with a small level difference have the same loot table? |
00:33.32 | zenzelezz | think so |
00:34.40 | Kirkburn | Yeah I think so too |
00:34.55 | Kirkburn | Only difference is the XP |
00:35.58 | AnduinLothar | and hp/mana |
00:36.08 | Wobin | And parents |
00:36.09 | Wobin | maybe |
00:37.04 | *** join/#wowi-lounge net\afk (n=net@dslb-088-064-178-227.pools.arcor-ip.net) |
00:40.23 | *** join/#wowi-lounge SilverShadow (n=silversh@69-2-90-22.wan.networktel.net) |
00:40.47 | Kirkburn | Dammit, WMP is too good at cacheing albums from my external HD, it keeps having to restart the drive when I try and change it :P |
00:41.30 | Wobin | Anyone know of any good level 50 (around) one handed maces? |
00:41.42 | Wobin | like dungeon drops or something |
00:42.11 | Thrae | Wobin: the ever-evil www.thottbot.com |
00:42.31 | Wobin | hm, point |
00:42.34 | Thrae | I use Thott liberally. |
00:42.36 | Wobin | I shall investigate! |
00:42.45 | Wobin | If I'm not back in five minutes.... |
00:42.48 | Wobin | wait for me a bit longer! |
00:43.27 | Tain | I like the Viking Warhammer |
00:43.32 | Tain | Because Vikings used it! |
00:44.56 | Wobin | Pillage and Burn! |
00:45.19 | Tain | Ooh is there a Pillage and Burnhammer? |
00:49.32 | Kirkburn | Hmm, the wowwiki needs a declaration about capitalisation of race names |
00:50.10 | Kirkburn | Anyone got an idea about a good way of asking Blizz? |
00:51.04 | Kirkburn | (it would appear, following the latest lore pages, they're all lowercase) |
00:51.05 | zenzelezz | ask if it's like nationality |
00:51.38 | Kirkburn | I mean, a method :P I would ask Cairenn, but she's afk :/ |
00:51.51 | zenzelezz | forum? |
00:52.11 | Kirkburn | For example on the earlier race pages, e.g. dwarves, it's capitalised. On the draenei and naaru stuff it's always lowercase |
00:52.32 | *** join/#wowi-lounge dan5981 (n=loglow@c-65-96-3-16.hsd1.ma.comcast.net) |
00:52.40 | Tain | I vote for capitalization. |
00:52.50 | zenzelezz | I would imagine it being similar to hispanic, caucasian, etc |
00:52.52 | Kirkburn | Perhaps, but I'm not sure that the EU CMs would get the info easily |
00:53.14 | Kirkburn | Tain, but we don't capitalise Human, do we :P |
00:53.30 | Tain | Hrm, I was thinking more like Irish, Chinese, Russian, but I guess that makes more sense. |
00:54.34 | dan5981 | Hi everyone, this is my first time on IRC |
00:54.39 | Kirkburn | Welcome! |
00:54.55 | dan5981 | thanks |
00:55.09 | dan5981 | my name's Dan, I'm the dev of the Atlas mod |
00:55.17 | Tain | The rain in Spain falls mainly on the plain. |
00:55.23 | zenzelezz | :-o |
00:55.24 | Tain | Welcome Dan! |
00:55.27 | Tain | This sounds like an AA meeting. :/ |
00:55.36 | Kirkburn | Wow, my guess was correct |
00:55.44 | dan5981 | lol yeah I just realized that |
00:55.53 | Kirkburn | I saw Dan, thought 'I bet that's Atlas Dan' |
00:55.59 | Kaelten | My Names Kaelten and I'm an overworked dev. |
00:56.10 | Tain | haha Atlas Dan. |
00:56.10 | dan5981 | Hi, Kaelten |
00:56.12 | Kaelten | :) |
00:56.16 | kergoth | my name is kergoth, and i'm a lazy bastard. *steps down* |
00:56.27 | Tain | I like cake. |
00:56.28 | Kaelten | but at least he's honest folks, give him a hand |
00:56.32 | Kirkburn | I'm weird, and I'm ... no, er, I got that wrong, right? |
00:56.43 | zenzelezz | I would, but I need both my hands for tanking |
00:56.53 | Wobin | Hi, I'm Wobin. I've not modded for... oh... 5 hours now. |
00:56.54 | Wobin | =( |
00:57.03 | Kirkburn | Mmmm, beer tanking |
00:57.22 | Wobin | PS <3 Atlas =P |
00:57.26 | dan5981 | I'm a lazy bastard too, and a pretty shitty programmer |
00:57.28 | Kaelten | I hate the retrieving character thingy mabob |
00:57.34 | zenzelezz | I don't tank beer well... tried it a few times, but it pwned me |
00:57.34 | kergoth | ~emulate kergoth |
00:57.37 | purl | ACTION hacks on OZ, OE, bitbake, and other projects. |
00:57.44 | Tain | I still remember a raid where someone mentioned they were drinking and someone else said in gc, "I don't think we should have someone drinking pulling." |
00:57.48 | Kaelten | ~emulate Kaelten |
00:57.49 | kergoth | aw, thats not the one i wanted |
00:58.00 | Tain | And there was a split second of silence before half the guild piped up. |
00:58.11 | Kirkburn | I forget mine ... |
00:58.14 | Kirkburn | ~emulate Kirkburn |
00:58.16 | purl | That sounded more normal in my head ... |
00:58.18 | Tain | "I'm always drunk playing." "I haven't raided sober in months." "I'm high right now." |
00:58.20 | kergoth | hehe |
00:58.27 | kergoth | ~emulate kergoth |
00:58.28 | purl | ACTION wields a mean spiked metal cluebat |
00:58.32 | kergoth | bah, i give up |
00:58.38 | dan5981 | someone I used to live with would play on acid |
00:58.40 | Kaelten | ~emulate kergoth |
00:58.41 | purl | ACTION wields a mean spiked metal cluebat |
00:58.45 | Tain | I couldn't handle that, Dan. |
00:58.50 | Kirkburn | "That sounded more normal in my head ..." ... story of my life |
00:59.19 | dan5981 | he would get very very distracted and usually end up drowning |
00:59.36 | zenzelezz | in-game I hope |
00:59.42 | dan5981 | mostly |
01:00.04 | Kirkburn | And there was me thinking he played sitting in a bath of hydrochloric acid |
01:00.22 | Ktron | lol |
01:00.24 | Wobin | Alas. It appears I'm currently using some of the better maces for my level already =\ Blesswind Hammer of the Monkey and Fist of Stone (I still can't believe I'm using a mana regen mace as a rogue =P) |
01:00.47 | zenzelezz | a mace rogue? |
01:00.57 | Wobin | yeah |
01:01.00 | Kirkburn | a rogue?! |
01:01.05 | Shadowed | burn him! |
01:01.11 | dan5981 | so guys, is this a good place to discuss technical modding things, or is there another room for that? |
01:01.11 | Tain | Aw come on, mace rogue is fun |
01:01.16 | Wobin | Hell, the priest in the party didn't want him =( |
01:01.18 | Wobin | er it |
01:01.27 | Tain | Yeah Dan, we do a lot of technical talk as well as general silliness. |
01:01.35 | Wobin | This was the priest that says "Lemme shadowheal cause I can outdps you" |
01:01.42 | Wobin | on Landslide |
01:01.46 | Shadowed | shadowheal? |
01:01.48 | dan5981 | awesome, this is pretty much what I |
01:01.49 | Wobin | (being the only healer in the party) |
01:01.59 | Wobin | Shadowed: Vampiric Embrace =P |
01:02.13 | dan5981 | *what I've been looking for--never found a good forum for more advanced modding stuff |
01:02.15 | Wobin | and Mace rogue is hella fun |
01:02.17 | zenzelezz | I had a fun Scholo run yesterday... priest kept running up to me to melee the targets |
01:02.20 | Tain | Just ran Mara with 2 Paladins, a Mage, and a Rogue today. |
01:02.37 | Wobin | Tain: What were you? |
01:02.46 | Tain | Rogue |
01:03.04 | Tain | We started with a different Paladin who was so bad I almost started bandaging people. |
01:03.12 | Shadowed | haha |
01:03.38 | Tain | But we beat up on the Princess all th esame. |
01:03.41 | Tain | And got crap crap crap. |
01:04.00 | Wobin | =( |
01:04.04 | Tain | Then a little mushroom popped up and said, "We're sorry, our princess is in another castle!" |
01:04.04 | zenzelezz | had a great Baron run today... paladin went LD during the abomination thing, never came back... still managed baron with me (warrior), druid, mage and rogue. Naturally he dropped Lightforge |
01:04.21 | Wobin | Naturally |
01:04.34 | Tain | People weren't that bright though, had people bidding greed on BoP things they couldn't use. |
01:06.07 | Tain | It's ok though, I just run instances to kill time between Auction House raids. |
01:06.11 | Wobin | I'ma little Ninja; short and stout, Grab all the loot, then hearthstone out. All the peeps on Teamspeak, scream and shout, I'm the Rogue in full Devout |
01:06.12 | Kirkburn | dan5981, seriously though, we do discuss the UI normally ;) |
01:06.45 | zenzelezz | haha Wobin |
01:06.54 | kergoth | hah |
01:06.59 | dan5981 | heh, no worries, I haven't been able to play for about a year--I just started again |
01:07.00 | kergoth | ~emulate chris |
01:07.02 | purl | It's partially an expression of my teenage angst...but mostly, it's a moo cow! |
01:07.39 | Tain | I watched 2 episodes last night., |
01:08.16 | Kirkburn | That's amazing Tain. I have no idea what you watched, but it sure sounds great =) |
01:08.17 | Legorol | dan5981: this channel gets very, very random often :) |
01:08.28 | Legorol | but it's by far the most technical place for UI modding discussions too ;-) |
01:08.34 | Wobin | ~Dr. Tran |
01:08.35 | purl | Just passin' 'em out! |
01:08.36 | Tain | Two episodes of the show that the quote directly preciding my statement originates from. |
01:08.38 | dan5981 | I think he was talking about family guy? |
01:08.40 | Kirkburn | The two go together well, Legorol :) |
01:08.42 | zenzelezz | don't let it stop you from asking/discussing serious stuff though |
01:08.47 | Legorol | Kirkburn, inded |
01:08.58 | Wobin | Aye, if you have any questions et al, just throw them out |
01:09.08 | Wobin | We'll do our best to look puzzled and wait for Iriel =) |
01:09.09 | Kirkburn | Aim for the bin ;) |
01:09.10 | Legorol | or if you have answers.. |
01:09.18 | Legorol | those are also valuable, but often we just question.. |
01:09.21 | Iriel | What? |
01:09.26 | dan5981 | haha |
01:09.30 | Legorol | Iriel: why not? |
01:09.31 | Iriel | Oh. I see. |
01:09.33 | Tain | He has invoked the name of the Iriel! |
01:09.46 | Iriel | I didn't read the context when I saw my name float by |
01:09.49 | Wobin | (damnit, should have gotten the new rank) |
01:09.51 | Legorol | Iriel: you do? |
01:10.19 | Kirkburn | Context sux |
01:10.31 | zenzelezz | I like ConTEXT |
01:10.40 | dan5981 | cool, well I've been having a bitch of a time with SetTexCoords, it works just fine 98% of the time, but some textures are getting all squashed up by it |
01:10.58 | Legorol | Iriel's your man! he is the texture guy |
01:11.01 | Legorol | and everything else guy too ;-) |
01:11.01 | Tain | I wasn't a big fan of ConTEXT. I mean it was better than most. |
01:11.09 | Tain | But not good enough!~ |
01:11.14 | zenzelezz | that's true |
01:11.21 | Iriel | dan5981 : Is it possible your input data is wrong? |
01:11.27 | zenzelezz | I really love VC++, but it doesn't do WoW/Lua |
01:11.54 | Tain | You mean Visual Studio's IDE, zenzelezz? |
01:12.01 | dan5981 | Iriel: I'm using the general function for asine (sp?) transforms I found on wowwiki |
01:12.15 | zenzelezz | Tain: I only use VC++(2003.NET), so I don't know if the rest use the same |
01:12.20 | zenzelezz | but I suspect they do |
01:12.43 | Tain | Yeah there was a plugin someone did to support Lua highlighting in Visual Studio, but it only worked with one version. |
01:12.51 | *** join/#wowi-lounge Gryphen (n=masked@c-67-183-238-150.hsd1.wa.comcast.net) |
01:12.58 | zenzelezz | I read about it, but it sounded hackish |
01:13.07 | zenzelezz | ConTEXT works well enough for my Lua/XML needs |
01:13.22 | dan5981 | Iriel: all I need to do are 90 degree rotations, so it seems like a matter of sticking in the rotation matrix and then transforming by 1 in the right direction |
01:13.28 | Iriel | dan5981 : The stuff here: http://www.wowwiki.com/SetTexCoord_Transformations ? |
01:13.31 | Legorol | SciTe ftw for WoW coding stuff |
01:13.36 | Legorol | also XMLSpy |
01:13.37 | Tain | I do like SciTE. :) |
01:13.41 | dan5981 | Iriel: yes, that's the page |
01:13.41 | Legorol | and wowuides and wowbench |
01:13.44 | Legorol | i love Scite |
01:13.55 | Legorol | i never had a programmers text editor i felt this comfortable with |
01:14.00 | Tain | XMLSpy pisses me right the hell off though with it's BS "free" home version popping up nag screens every single time it loads. |
01:14.06 | Iriel | For 90 degree translations you're right, it's really easy |
01:14.18 | zenzelezz | I don't like using several programs when one can do both/all the tasks sufficiently |
01:14.20 | Iriel | You just have to get your coords in the right order |
01:14.59 | Legorol | Tain: i never had a nagscreen in the free version |
01:15.04 | Kirkburn | Official 1.11 Known issues thread! http://blue.cardplace.com/cache/wow-general-en/1086402.htm |
01:15.21 | Legorol | XML spy is awesome, the only thing i'ts missing is folding |
01:15.25 | Legorol | only in the paid-for version :( |
01:15.33 | Iriel | I wouldn't really worry about the translation function so much as just playing with getting 1's and 0's in the right order in the call to SetTexCoords |
01:15.38 | Legorol | so when i do overall structure, or reading XML, i use Scite |
01:15.46 | Legorol | when i validate and twiddle attribs, i use XMLSpy |
01:15.58 | Tain | Every single time I open XMLSpy I get a nag about buying the premium! |
01:16.03 | dan5981 | Iriel: here's the strange part--I'm rotating minimap blocks, since for some reason they're never oriented correctly with the actual instance, and almost all of the rotate just fine, but just a few are getting mangled |
01:16.06 | Iriel | I only use XMLSply for XSD work though, really. |
01:16.12 | zenzelezz | "The icons of negative effects on that appear on the player now have a color to indicate their type. Curses are purple, disease is |
01:16.12 | zenzelezz | yellow, poison is green and magic is blue. In addition when a party member is struck by one of these four types of negative effects, |
01:16.12 | zenzelezz | their portrait will pulse the appropriate color for 30 seconds or until the effect is removed." <--- moved back from 1.11? I seem to see colored edges around the debuffs at least |
01:16.17 | zenzelezz | arr, nasty copy+paste |
01:16.49 | Wobin | zenzelezz: I've seen the full shaded ones |
01:17.03 | Wobin | usually when dead =P |
01:17.08 | Iriel | dan5981 : Mangled how though? stretched in one direction, or more complex than that? |
01:17.26 | zenzelezz | "Eladriel, the skinning trainer in Darnassus Craftman's Terrace, is selling shields instead of offering to train the Skinning Profession." <-- now that's a cool bug |
01:18.20 | dan5981 | Iriel: they're too thin or thick, the aspect ratio after the transform isn't preserved |
01:20.03 | zenzelezz | "It is possible to become fatigued and die while on a flightpath." o_O |
01:20.08 | Wobin | hehe wow. "EVE Online Newsletter Vol 8" |
01:20.24 | Kirkburn | note that keyrings will only hold dungeon keys. When a player logs into a character that has a valid dungeon key, the keyring icon will be displayed (between the latency bar and bags on the bottom bar of the User Interface). Anytime that a player logs into another character on that account, regardless of whether or not that character has valid keys, the keyring icon will be displayed. |
01:20.30 | Wobin | Gryphon: I dunno, Boss, he just sort of fainted.. and fell off =( |
01:20.41 | Kirkburn | Wobin, hey, I just got that too :P |
01:21.02 | Tain | I still really enjoy Eve Online. |
01:21.05 | Iriel | dan5981 : How do you 'get' them in the first place? Do you have a size for them? |
01:22.20 | dan5981 | Iriel: the textures themselves are referenced via their md5s found in md5translate.trs, the height and width of each texture is also stored in a table |
01:22.58 | Kirkburn | (That appears to be the full known issues thread, not stuff that was introduced in 1.11) |
01:23.12 | dan5981 | Iriel: I tried doing a SetHeight and SetWidth prior to the transform, but no luck |
01:23.30 | Iriel | Are you remembering to 'rotate' (i.e. swap) width and height? |
01:24.06 | Iriel | And, depending on how you've got your texture anchored, anchoring only on one corner or the center if you're using SetWidth and SetHeight? |
01:24.13 | dan5981 | maybe not, what do you mean? (everything I know about SetTexCoords I learned today ;) |
01:24.48 | Wobin | yay for seatofthepants coding! =) |
01:24.49 | Iriel | Ignore SetTexCoords for a minute, that just says how you stretch the image over the Texture object |
01:25.03 | Iriel | to show it on the screen there's a Texture object, and it's THAT which needs the right width and height |
01:25.18 | dan5981 | righto |
01:25.47 | Iriel | So the question is, is the Texture on the screen the right size for the image, that's the thing which needs the right aspect ratio |
01:26.22 | *** join/#wowi-lounge netcurse (n=net@dslb-088-064-177-032.pools.arcor-ip.net) |
01:26.25 | Iriel | And there's 2 ways to size on-screen objects, explicit Height/Width, or anchors on opposing corners |
01:26.31 | Iriel | Anchors override width/height |
01:27.03 | dan5981 | so I can set 2 anchors to define the box of a texture? |
01:27.25 | cladhaire | Did Elkano ever give an update on his spell timer mod? |
01:28.03 | Iriel | dan5981 : If they're on opposite corners, yes |
01:28.04 | Wobin | cladhaire: Update? |
01:28.27 | Wobin | oh Spell timer |
01:29.18 | Kirkburn | Hahaha, this is great - about a stupid mage (read the second post, then the first) http://reason.fakegiraffe.net/ |
01:32.40 | Wobin | Kirkburn: eeeevil =P |
01:32.46 | Kirkburn | :P |
01:32.48 | Shadowed | hahaha |
01:33.31 | dan5981 | Iriel: I'm going to link an image, might help / might not ;) |
01:33.39 | Kirkburn | Moral of the story: don't play WoW on "ecstay and shrooms" |
01:33.49 | Kirkburn | *ecstasy |
01:34.01 | zenzelezz | o_O |
01:34.17 | Tain | One or the other is ok, but don't do both. |
01:34.38 | zenzelezz | from the first (or second, whatever you prefer) post I was starting to think "poor guy"... but that suddenly changed :-p |
01:34.41 | Kirkburn | This is also humourous, but in a different way: how reliable is Vista Beta 2? Not very for Paul Thurrot: http://www.winsupersite.com/showcase/winvista_beta2_reliability.asp |
01:35.01 | Tain | Well it is a beta. |
01:35.06 | Kirkburn | Just reading the list of daily problems he had is funny :P |
01:35.35 | Kirkburn | Indeed ... the newest beta is absolutely excellent according to nearly all reports I've seen |
01:36.08 | Tain | Ok it's funny and all, but he's having a lot of trouble with beta software (MS Office, Messenger, etc.) on a beta OS. |
01:36.53 | Kirkburn | Yes, I know =) He's not being stupid in that article though, just reporting the facts |
01:40.03 | dan5981 | Iriel: take a look at http://www.ocdproductions.net/misc/textures_rotated.jpg |
01:40.53 | zenzelezz | hehe, nice second message there |
01:41.21 | zenzelezz | wasn't lilo the very one that got compromised+ |
01:41.30 | Wobin | yep =) |
01:42.50 | Kirkburn | dan5981, sexy screenshots :P |
01:43.42 | dan5981 | heh, I'm working on a rewrite of Atlas, it's waaaay above my programming capabilities |
01:44.02 | zenzelezz | Wailing Caverns? |
01:44.34 | dan5981 | sure is |
01:45.24 | kergoth | nothing better than taking on a task thats beyond your capabilities to raise them. |
01:45.34 | Kirkburn | Hehe, World of Colbertcraft: http://www.gamevideos.com/video/id/4325 |
01:45.51 | dan5981 | true enough kergoth |
01:45.58 | zenzelezz | aye kergoth |
01:46.37 | zenzelezz | I love nothing more than closing down the coding programs in fury over something not working only to return 30 minutes later and continue =D "I WILL get this working" |
01:46.48 | Tain | haha awesome Kirkburn |
01:47.12 | kergoth | Your request was denied because of its content categorization: "Games;Streaming Media/MP3s" |
01:47.15 | kergoth | i hate proxies :( |
01:47.29 | dan5981 | I have a high tolerance for something working or not working--but when it sort-of-works is when I get frustrated |
01:47.56 | kergoth | i get sucked into what i'm working on and refuse to leave until it functions, usually. often forgetting to eat or do anything in the process |
01:48.56 | Tain | Me too, until I'm too drunk. |
01:48.56 | zenzelezz | I will try things out for a while, until my frustration over not understanding what is going wrong boils me over for a bit |
01:48.56 | kergoth | ~emulate kergoth |
01:49.11 | purl | ACTION hacks on OZ, OE, bitbake, and other projects. |
01:49.24 | kergoth | jeeze |
01:49.24 | zenzelezz | few things feel better than the "HAH! Got it" feeling when things finally work |
01:49.25 | kergoth | terrible lag |
01:49.27 | kergoth | zenzelezz: indeed |
01:49.37 | kergoth | ~emulate kergoth |
01:49.39 | purl | Why don't you go away, and come back when you've got some clue? |
01:49.45 | kergoth | ~botsnack |
01:49.45 | purl | aw, gee, kergoth |
01:51.21 | Legorol | and who said there is no world PvP? |
01:51.21 | Legorol | we start to kill some random guards in a horde town, and the Horde 60s show up.. |
01:51.21 | Legorol | massive PvP ensues |
01:51.21 | Legorol | lots of fun! |
01:51.22 | Legorol | this on a PvE server |
01:52.06 | dan5981 | a 90-degree rotation should be counter-clockwise, correct? |
01:52.24 | Ktron | Legorol, or they just ignore you on occasion |
01:52.30 | Ktron | and that only works for 60s |
01:52.58 | Ktron | and lastly, there's grossly less reward for world PvP than BG PvP |
01:53.39 | *** mode/#wowi-lounge [+o Cairenn] by ChanServ |
01:53.51 | kergoth | i miss the massive pvp battles including people of huge ranges of levels at crossroads |
01:54.04 | kergoth | hey Cair |
01:54.09 | Kirkburn | Next cool link of the day: http://www.youtube.com/watch?v=9QuMASPj6Fg&search=new%20coke%20and%20mentos |
01:54.16 | Cairenn | hey |
01:54.17 | Kirkburn | Hey Cair |
01:56.05 | Tain | I dunno, after seeing massive pvp battles in Eve Online everything else severely pales. |
01:56.38 | Wobin | "Number of deaths in this sector: 1,223" |
01:56.52 | Tain | Huge battles are just mesmerizing. |
01:57.02 | Tain | Like watching a great movie. |
01:57.45 | *** join/#wowi-lounge Mikk1 (i=bofh@81-233-236-26-no19.tbcn.telia.com) |
01:58.31 | cladhaire | anyone happen to have a character on Kael'thas? |
01:59.56 | Cairenn | not I, sorry cladhaire |
02:00.36 | cladhaire | hrm |
02:00.39 | cladhaire | this is gonna suck |
02:00.39 | cladhaire | lol |
02:01.24 | Cairenn | ? |
02:01.52 | zenzelezz | I really want a core hound pet... even a non-combat one |
02:01.54 | cladhaire | farming rep |
02:03.09 | Cairenn | ah |
02:03.53 | Shadowed | Farming AD rep? |
02:04.36 | *** join/#wowi-lounge Zino (n=bortas@c-9a0d70d5.09-31-6c6b7010.cust.bredbandsbolaget.se) |
02:06.05 | Mikk1 | crazy frostmage in my guild finishes one of those pylon thingies in 4 pulls |
02:06.11 | Mikk1 | each aoe pull knocks 25% health off it |
02:06.22 | Kirkburn | wow |
02:06.25 | Mikk1 | (yes, he's haxing like hell) |
02:06.41 | dan5981 | HAH! Got it! lol |
02:06.43 | Mikk1 | apparently pulling mobs off a ways causes new ones to spawn. then he runs away. |
02:06.53 | Mikk1 | and repeats this until there's 50+ mobs in a single pull |
02:06.58 | Mikk1 | then he goes AoE frenzy on their asses |
02:08.45 | Kirkburn | hehe |
02:09.33 | Mikk1 | and if i beg for rep on my lvl50 rogue he laughs at me. bastige :P |
02:10.05 | dan5981 | nice to meet all of you, take it easy |
02:11.10 | Kirkburn | zomg, 'bastige' |
02:11.17 | Zino | Is anyone alse getting spurious "?" instead of nil in tables? Both flightmap and Average XP deluxe have this problem since the patch and I can't really see where the "?" is supposed to come from unless something changed in Luas basic table behaviour. |
02:11.44 | Iriel | Zino: I think you can be pretty sure that lua's basic behaviour did NOT change |
02:12.17 | Zino | Yes, that would have broken a lot more... Mo own addons to start with... |
02:12.22 | Zino | My even. |
02:12.58 | Kirkburn | Night night! |
02:13.06 | Cairenn | night Kirkburn |
02:13.08 | Mikk1 | Random idea: Running close to out-of-ram causes some evil new bug? |
02:13.14 | Mikk1 | Script RAM that is |
02:13.32 | Mikk1 | Sounds a bit far fetched, I know |
02:13.44 | Kirkburn | Since I never get to say night night to Americas people ... for you all: Sleep tight, don't let the bugs bite :P |
02:13.48 | Zino | I don't think it's that in this case. I have about 50MiB free for scripts, and my guildies are reporting the same problems. |
02:13.58 | Mikk1 | Ah, very unlikely indeed |
02:14.02 | Mikk1 | gnite Kirkburn =) |
02:14.29 | Zino | I will just have to sprinkle with more printf debug. |
02:14.42 | Mikk1 | http://www.wowwiki.com/WoWBench ftw? |
02:15.36 | Mikk1 | Ohwait. I just thought of something. Blizzard change the SavedVariables code in 1.11. Maybe that's what's fubard? |
02:15.38 | Zino | Neat. |
02:15.51 | Zino | Might be. Do you have some pointers? |
02:16.07 | Zino | (To known changes that is.) |
02:16.10 | Mikk1 | Only a statement that saving very long strings in SavedVariables will no longer cause problems |
02:16.15 | Mikk1 | In patchnotes iirc |
02:16.44 | Zino | Oh. Hmm. That is probably not it. |
02:16.46 | Mikk1 | It'd be a sane explanation of two unrelated mods suddenly seing their data corrupted |
02:16.53 | Mikk1 | Unless the vars in question never get saved >.< |
02:17.33 | Zino | In at least the case of AvgXPDeluxe the variables in question are local and not saved. |
02:17.44 | Mikk1 | _local_ even? |
02:17.45 | Mikk1 | arf |
02:18.19 | Mikk1 | You using any sort of function library to fiddle with the tables perhaps? |
02:18.32 | Zino | I'll go manually trace the code a bit. One moment. |
02:21.03 | Cairenn | Mrs. Grey in the Library with the Candlestick |
02:21.38 | Wobin | Professor Plum in the Conservatory with the Rope |
02:22.09 | Zino | Hmm. I wonder... Can Unitname("target") return "?" ? |
02:22.38 | MentalPower | I don't think so |
02:22.38 | Zino | s/name/Name/ |
02:22.48 | Mikk1 | There's an issue in 1.11 where things end up displaying as "???" on-screen sometimes |
02:22.50 | Shadowed | returns nil if it doesn't find a target i though? |
02:22.55 | Mikk1 | Though I heard that was only display related |
02:22.57 | MentalPower | I believe it returns "Unknown Entity" for unknowns |
02:23.43 | Zino | Ok. Still searching then. |
02:24.45 | Cairenn | night clad|sleep |
02:27.20 | clad|sleep | night cair |
02:31.21 | AnduinLothar | this mc run has zero mages.. |
02:31.35 | AnduinLothar | 7 wars, 6 rogues, 6 locks... |
02:32.58 | *** join/#wowi-lounge zespri_work (n=andrews@202.180.98.162) |
02:33.10 | Mikk1 | domo will be fun |
02:33.17 | Mikk1 | otherwise mages are totally dispensable in MC |
02:33.33 | AnduinLothar | we're gonna hellfire domo |
02:33.35 | AnduinLothar | :) |
02:33.40 | Mikk1 | agghkk =) |
02:34.12 | Mikk1 | locks are gonna die so hard |
02:34.12 | Wobin | hehe |
02:34.43 | Mikk1 | unless some druids go and tank a healer |
02:35.20 | Mikk1 | Speaking of "gaahhghggkkk" |
02:35.27 | Mikk1 | Logged onto wow for the first time today |
02:35.36 | Mikk1 | And got told this tale of how the guild 15manned Azuregos. |
02:35.39 | Mikk1 | Except they screwed up |
02:35.46 | Mikk1 | So only one paladin and the main tank was alive |
02:36.15 | Mikk1 | Apparently, he kept the MT up until people came back after the frozen debuff wore off and could finish Azu |
02:36.16 | Mikk1 | o.O |
02:36.54 | Mikk1 | (Additional information: There was another guild waiting for the wipe so they could go in. Couldn't let that happen =P) |
02:37.29 | zenzelezz | saw the pig polymorph for the first time today... must say I find it neat :-p |
02:38.20 | Mikk1 | arf. i need multisession support in WoWBench. |
02:38.23 | Mikk1 | I thought I was done >.< |
02:43.24 | AnduinLothar | we got 6 priests, 5 pallies and 3 druids.. healing should be fine |
02:45.28 | Legorol | what happened to Iriel's 1.12 thread? |
02:45.46 | Cairenn | good question |
02:46.00 | Mikk1 | Ohyeah... speaking of.. Iriel: What happened to MovieFrame, WorldFrame, TaxiFrame in [[Widget API]]? |
02:46.11 | Cairenn | given the amount of stupidity that was going on in it, wouldn't surprise me if he asked Slouken to just delete it |
02:48.09 | zenzelezz | I don't know what it is about this "C'thun survivor guide" movie, but I can watch it a dozen times and still find it hilarious |
02:49.26 | *** join/#wowi-lounge dukeku (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net) |
02:55.10 | *** join/#wowi-lounge Esamynn (n=jbcc@d207-216-176-153.bchsia.telus.net) |
03:00.00 | Tem_ | WOOOOOOOOOOOOO |
03:00.13 | Cairenn | ? |
03:00.20 | Cairenn | grats |
03:00.21 | Tem_ | (the best staff in the game) |
03:00.34 | Tem_ | (until some bastard gets Atiesh) |
03:00.41 | Mikk1 | grats |
03:01.05 | Wobin | Is that the Corn Staff? |
03:01.05 | Tem_ | oh man |
03:01.10 | Tem_ | I'm not done shaking |
03:01.13 | Wobin | The STAFF of CORN |
03:01.18 | Tem_ | no |
03:01.21 | Wobin | oh |
03:01.21 | Tem_ | this is the dragon head |
03:01.33 | Wobin | (You AMAZE me, HERO) |
03:09.36 | Iriel | It got killed due to spam (by slouken) |
03:09.41 | Iriel | And with that, i'm off. |
03:09.46 | Cairenn | later Iriel |
03:10.00 | Iriel | Mikk1 There's no TaxiFrame, and I forgot to re-add WorldFrame (it's just a Frame anyway) |
03:10.01 | Cairenn | (and, called it, didn't I? |
03:10.05 | Iriel | Can we create MovieFrame's? |
03:12.14 | Tem_ | What got called off? |
03:12.49 | Cairenn | Iriel's 1.12 thread got deleted due to spam |
03:12.58 | Tem | junk |
03:13.02 | Tem | ok |
03:13.08 | Tem | so there is /console gxrestart |
03:13.12 | Tem | is there one for sound? |
03:13.56 | zenzelezz | sound restart? |
03:14.18 | zenzelezz | when my Audigy barfs up sometimes, I just hit Ctrl+S twice |
03:14.20 | Esamynn | Cair: I don't think I've ever seen a changes thread go to the dogs so quickly, I think our forums are degenerating |
03:14.31 | Cairenn | they are |
03:14.32 | Tem | no help |
03:14.47 | Cairenn | and thus I've taken a break from them |
03:15.03 | Wobin | Were they ever generating? =) |
03:15.18 | Cairenn | they were semi-decent at one point |
03:15.23 | Esamynn | Wobin: they used to resenble some sort of sanity |
03:15.36 | Wobin | And then people found out about them =P |
03:15.58 | Cairenn | honestly, just use the WoWI forums if you want reasonable conversation still |
03:16.06 | Tem | anyone? |
03:16.07 | Wobin | "BUY GOLD!" =) |
03:16.09 | Tem | sound engine restart? |
03:16.25 | Cairenn | yeah, and it stayed how long Wobin? |
03:16.35 | Wobin | =) |
03:16.43 | Wobin | (damn, need a winky smiley) |
03:16.50 | Cairenn | had that been on the Blizz forums, it'd probably still be there |
03:17.03 | Cairenn | there is one ... ;) |
03:17.15 | Cairenn | Tem: I'd answer if I could |
03:17.16 | Wobin | not for my style of smiley =( |
03:17.29 | Wobin | T) |
03:17.40 | Cairenn | Wobin: aye, I tend to use = instead of : too, unless trying to wink |
03:17.52 | Wobin | (Worst winky smiley ever =P) |
03:42.09 | Legorol | For those of you interested, here is an explanation on why casting multiple spells with a single button press is actually possible: |
03:42.10 | Legorol | http://forums.worldofwarcraft.com/thread.aspx?ForumName=wow-interface-customization&ThreadID=403935 |
03:42.15 | Legorol | (this includes spells on a cooldown) |
03:42.40 | Legorol | Since Iriel already made it clear that this is possible, I decided to explain what I think goes on behind the scene |
03:43.55 | Thrae | Legorol: Already deleted |
03:44.01 | Legorol | ehm.. .what? |
03:44.14 | Thrae | I can't bring it up. |
03:44.32 | Legorol | i can.. |
03:44.37 | Legorol | post no. 14 |
03:44.50 | Thrae | Ah, there it goes |
03:45.56 | Legorol | btw, if anyone feels that this post shouldn't be made public, let me know and i will pull it |
03:46.12 | Legorol | i think it's a borderline case |
03:47.27 | Thrae | Well, you didn't start the post, Iriel is the one which gave it the "MVP" logo ;) |
03:47.40 | Legorol | hehe |
03:48.23 | Thrae | You should post the info on WoWI in the meantime, at least there it won't get deleted :D |
03:48.41 | Legorol | i don't mind if it gets deleted |
03:48.45 | Wobin | hm |
03:48.51 | Wobin | It would be useful for bots |
03:48.52 | Legorol | i am not trying to start a controversy, just explaining it |
03:48.59 | Wobin | the chained casting |
03:49.03 | Legorol | fyi, slouken has known about this for a long time |
03:49.05 | Wobin | Although maybe not really |
03:49.06 | Legorol | and no, not useful for bots |
03:49.13 | Legorol | a bot can just generate keypresses |
03:49.19 | Thrae | So anyway, why do you lock up the client? Could you use an OnUpdate timer? |
03:49.20 | Wobin | The bots are more likely to have more complex mechanisims |
03:49.21 | Legorol | which is much more useful, since it gets feedback |
03:49.29 | Legorol | Thrae, no OnUpdate won't work |
03:49.37 | Wobin | The whole point is to lock the system up |
03:49.38 | Legorol | because you have to stay in a single Lua session |
03:49.46 | Thrae | Ahhh, gotcha |
03:49.52 | Legorol | otherwise you use the privilege granted by the hardware event |
03:50.04 | Legorol | s/use/lose/ |
03:50.25 | Thrae | What if you hooked everything you could and let all of that run while waiting for x amount of time? |
03:50.39 | Legorol | how do you propose to "let" things run? |
03:50.47 | Legorol | the only way you can let non-Lua code run is to return from Lua |
03:51.04 | Legorol | at which point you lose the hardware event |
03:51.41 | Thrae | Ah, I didn't know that, I thought Lua was in different thread(s) then the main game engine. But I guess you're right, since I can easily lock up the client with a stupid always true while loop. |
03:52.03 | Legorol | the only thing the client seems to do whilst you are in Lua is to bufffer incoming messages from the server |
03:52.23 | Legorol | there is one good reason for this that i can see: |
03:52.33 | Legorol | imagine that the client did process messages in parallel with Lua execution |
03:52.41 | Thrae | I should say, I would have *expected* Lua is in a thread, but I guess they didn't want to bother with making everything Lua needs thread-safe. |
03:52.45 | Legorol | it would then suddenly find itself having to trigger events, and start another Lua thread |
03:52.52 | Legorol | and running two of those in parallel would be a bad idea |
03:53.25 | Legorol | WoW is essentially very synchronous |
03:53.30 | Legorol | it never drops a single event |
03:53.34 | Thrae | Well, I meant a thread that's started upon UI load which is kept separate from the main game engine. |
03:53.36 | Legorol | all events are guaranteed to trigger |
03:53.42 | Legorol | multithreading makes this much, much harder |
03:53.48 | Thrae | Yes, I agree there. |
03:54.12 | Legorol | the point is if you allowed multithreading, a single Lua thread is not enough |
03:54.24 | Legorol | because you might want to trigger an event that needs Lua response |
03:54.32 | Legorol | whilst the Lua thread is already doing something |
03:55.07 | Legorol | so the non-Lua thread(s) have to halt when they are about to enter Lua, if it's already running |
03:56.27 | Thrae | I've done something like that before with Windows, but I'm too tired to recall. |
03:56.59 | Thrae | Long ago, when I tried my hand at game development, then realized, "Wait -- I can't make 3D models, period." |
04:04.40 | *** join/#wowi-lounge Dolby-wowi (n=Dolby@CPE-70-94-30-72.wi.res.rr.com) |
04:04.40 | *** mode/#wowi-lounge [+o Dolby-wowi] by ChanServ |
04:06.42 | Esamynn | Cair: behave yourself... |
04:06.43 | Esamynn | brb |
04:07.01 | Cairenn | no wai! |
04:08.43 | *** join/#wowi-lounge Esamynn (n=jbcc@d207-216-176-153.bchsia.telus.net) |
04:09.04 | Cairenn | no wai! |
04:09.08 | Esamynn | lol |
04:09.41 | Cairenn | most welcome! |
04:09.51 | Esamynn | Cair: you're right, what was I thinking |
04:09.54 | Esamynn | ~lart me |
04:10.42 | Esamynn | hey, any Gatherer users here who have recorded a fish node or 3 in their database? |
04:11.02 | Thrae | Yes, but I use FishingBuddy. |
04:11.13 | Cairenn | Esamynn: it's much more fun to misbehave ;) |
04:11.51 | Fanook | i have |
04:11.59 | Fanook | i think |
04:12.06 | Esamynn | I'm just wondering about something in the code here, does Gatherer record the full name of schools or does it just call fish node schools? |
04:12.26 | Fanook | haven't seen one in a while, but i think it's just school |
04:12.39 | Esamynn | k, thats what it looked like from the code |
04:12.44 | Thrae | FishingBuddy gives a lot more info |
04:13.02 | Thrae | But Gatherer is technically more correct, since it can be random |
04:13.08 | Esamynn | trying to re-write half the code in the AddOn without being experienced in using it is somewhat "interesting" at times |
04:14.31 | Esamynn | but it has been an interesting challenge so far |
04:14.55 | Thrae | Esamynn: You could just steal the code from FishingBuddy, it works with Gatherer. |
04:15.17 | Esamynn | nah, i'm not trying to upgrade any functionality, I'm upgrading the database format |
04:15.30 | Esamynn | once I'm done the database will use less than half the memory it did before |
04:15.46 | Esamynn | but of course, that involves rather sweeping changes to the code |
04:15.48 | Thrae | Ooo, nifty. String conversion? |
04:17.31 | Esamynn | cleanup mostly, the code is suffering from both age and neglect |
04:17.58 | Thrae | Yeah, Gatherer is useful but it takes up a big 'ol dent in my memory. |
04:19.03 | Esamynn | not to mention that Gatherer itself hasn't ever cleaned up old formats, so there is all sorts of code to account for possible different return types from the same field :( |
04:19.18 | Thrae | Maybe backwards compatibility? |
04:19.49 | Esamynn | you can provide backwards compatibility by automatically upgrading older formats |
04:20.56 | Thrae | You CAN, yes ;) |
04:29.30 | Wobin | rofl |
04:29.31 | Wobin | http://syndicated.livejournal.com/gizmodo/4763523.html |
04:29.34 | Wobin | erm |
04:29.37 | Wobin | post warning |
04:29.41 | Wobin | it's not pretty =P |
04:29.49 | Wobin | as the poster said...ohmygod =P |
04:30.54 | Esamynn | ack!!!! |
04:31.42 | Esamynn | no, I'm not ack!!!'ing because of Wobin's link |
04:33.11 | Esamynn | sigh, sometimes this code is just PAINFUL!! |
04:33.50 | Fanook | ~esamynnsnack |
04:33.52 | Esamynn | oh wait, I take it back |
04:34.09 | Esamynn | there is actually some method to this particular peice of maddness |
04:35.19 | Cairenn | night KaeltenAway |
04:35.30 | Esamynn | night Kaelten |
04:35.34 | KaeltenAway | gnight guys |
04:35.43 | Esamynn | although, it still would have been cleaner if they used a regular expression |
04:36.09 | *** join/#wowi-lounge Kirov (n=Kirov@adsl-68-127-176-187.dsl.pltn13.pacbell.net) |
04:39.24 | Wobin | Esamynn: But whyever! When they can write their own parser! =P |
04:40.01 | Esamynn | actually, what the code does it do a find for a string, and then use string.sub with values specific to the "find" string |
04:40.21 | Esamynn | for now I'm making a mental note to come back to it later |
04:41.05 | Wobin | as opposed to ... retrieving the arguments using find? |
04:41.21 | Wobin | _, _, womble, frog = string.find(..)? |
04:41.55 | Esamynn | exactly, but for now it works, so I'll fix that later, if I tried to fix every little peice of code that does funny stuff like that, I'd never finish |
04:54.22 | *** join/#wowi-lounge kaiden (n=kaiden@c-24-17-147-207.hsd1.mn.comcast.net) |
05:03.09 | *** join/#wowi-lounge Llyrian (n=Llyrian@client-66-116-24-20.consolidated.net) |
05:04.27 | Llyrian | Hi, I sorry for the question, but Im just starting using Lua and Im having trouble finding a stand alone program to execute my .lua files in for testing. I was hoping someone could help. |
05:05.23 | Gryphen | i think that is what wowbench does on wowinterface |
05:05.35 | krka | here's a good start: http://lua-users.org/wiki/LuaBinaries |
05:06.28 | Llyrian | Awesome, thank you krka, I think these files are exactly was I was looking for. Was getting frustrated. lol |
05:06.55 | krka | of course, if you're using debian, you can simply apt-get install lua |
05:07.20 | Llyrian | No, I have to make it as hard as possible on myself and use Windows :P lol |
05:10.13 | Cairenn | http://www.wowinterface.com/downloads/info5095-WoWBench.html |
05:10.31 | Fanook | is that what wowbench is? i assumed it was a benchmarking suite for WoW :P |
05:10.34 | Tem | yay |
05:10.37 | Tem | our fastest MC ever |
05:10.49 | Tem | 3:09 |
05:10.56 | Llyrian | Not bad. |
05:11.01 | Cairenn | Fanook: you remember what "assume" means, right? |
05:11.10 | Tem | right after my Shadow Flame drop :) |
05:13.04 | Fanook | yes, cair |
05:13.11 | Cairenn | ;) |
05:13.16 | Esamynn | When you assume something you make an ass out of you and me. :P |
05:23.38 | *** join/#wowi-lounge ckknight (n=ckknight@rrcs-67-53-204-251.west.biz.rr.com) |
05:30.06 | Llyrian | Okay, question. I have my lua and luac .exe and I have a .lua file I want to try and run. How exactly would I go about running the .lua file to test it out? |
05:33.38 | krka | lua luafile.lua |
05:34.01 | Llyrian | Okay, he's the noob question of the day... where do I type that? |
05:34.18 | Llyrian | here's* |
05:34.32 | krka | for windows, in a command prompt |
05:34.45 | Llyrian | in the directory where lua.exe is? |
05:34.49 | Llyrian | Or anywhere? |
05:34.52 | *** join/#wowi-lounge roadChip_ (n=staharaj@d14-69-214-77.try.wideopenwest.com) |
05:37.52 | Esamynn | if you put the Lua exe on your Path then you can call it from anywhere |
05:37.59 | krka | he left! |
05:38.07 | Esamynn | yah, just realised that |
05:43.28 | Esamynn | good night all |
05:43.48 | Cairenn | night Esamynn |
05:47.23 | *** join/#wowi-lounge ckknight_ (n=ckknight@rrcs-67-53-204-251.west.biz.rr.com) |
06:07.56 | *** join/#wowi-lounge s|loup (n=loup@exch01.berlinheart.de) |
06:16.23 | s|loup | hi |
06:16.31 | Cairenn | hey s|loup |
06:18.13 | s|loup | cladhaire here? |
06:18.28 | Cairenn | sleeping |
06:18.38 | s|loup | ah clad|sleep right? |
06:18.52 | Cairenn | indeed |
06:19.13 | s|loup | hm maybe you can help me i didnt understand what clad means by his reply |
06:19.15 | s|loup | http://www.wowinterface.com/forums/showthread.php?t=5255 |
06:19.30 | s|loup | how can i track the targets manually? |
06:19.45 | *** join/#wowi-lounge MoonWolf (n=MoonWolf@a80-127-128-193.adsl.xs4all.nl) |
06:19.55 | Cairenn | 'fraid I'm not much help, sorry |
06:20.06 | *** join/#wowi-lounge Elkano (i=Elkano@client0452.vpn.uni-saarland.de) |
06:20.10 | s|loup | ok |
06:20.22 | Cairenn | hopefully someone else can help |
06:21.08 | MoonWolf | help how ? |
06:21.19 | MoonWolf | and good morning |
06:21.21 | Cairenn | (02:19:07) s|loup: hm maybe you can help me i didnt understand what clad means by his reply |
06:21.22 | Cairenn | (02:19:10) s|loup: http://www.wowinterface.com/forums/showthread.php?t=5255 |
06:21.22 | Cairenn | (02:19:25) s|loup: how can i track the targets manually? |
06:21.25 | Cairenn | and hello MoonWolf |
06:21.39 | s|loup | hi moon |
06:22.39 | MoonWolf | I think clad means that you manually grab the targets off all the raid members. |
06:23.00 | s|loup | oO |
06:23.24 | MoonWolf | but... I was never good at interpreting intend out of text. |
06:23.29 | s|loup | hehe |
06:23.45 | *** join/#wowi-lounge [1]Kebinusan (i=Kebinusa@adsl-69-208-85-42.dsl.klmzmi.ameritech.net) |
06:24.41 | s|loup | if you check all 40 targets i think this will be long winded |
06:25.24 | s|loup | blizzard saves the targets which get a icon so they can tell us what is raidtarget by index |
06:25.34 | *** join/#wowi-lounge Cide (i=Cide@81-226-233-5-no60.tbcn.telia.com) |
06:26.23 | s|loup | hey cide do you have worked with the new raidtarget system? |
06:26.30 | Cide | no |
06:26.37 | s|loup | ok |
06:26.51 | Wobin | s|loup: have a look at PaintBall |
06:27.12 | s|loup | is this a mod? *duck* |
06:27.28 | *** join/#wowi-lounge ven (n=ven@dynadsl-080-228-74-009.ewetel.net) |
06:27.41 | Wobin | yes. |
06:27.46 | s|loup | ok |
06:27.48 | s|loup | thanks |
06:27.57 | Wobin | But really, at the moment, you have to scan through them all, and test for Raidtargettyness |
06:28.21 | Wobin | Paintball checks if someone is targetting the RT'd mob |
06:28.32 | Wobin | and if not, uses mouseover to scan for it |
06:28.34 | Cairenn | http://www.wowinterface.com/downloads/info5098-PaintBall.html |
06:28.40 | Wobin | Thanks Cair =) |
06:28.43 | Cairenn | np |
06:28.47 | s|loup | how do you resolve the icons? |
06:29.21 | s|loup | found it in code or is there a function to get texture of icon? |
06:29.25 | Wobin | By index |
06:29.32 | Wobin | but yes there is |
06:29.36 | Wobin | in targetframe.lua |
06:30.00 | Wobin | There's a function that you pass in the texture (with all the symbols in one) and an index and it sets it to the right symbol |
06:30.23 | Wobin | I had to do it differently in Paintball because I couldn't influence the icon directly with Dewdrop |
06:30.28 | s|loup | SetRaidTarget("unit", index) |
06:30.42 | Wobin | index being 1-8 |
06:30.57 | Wobin | er that's not the function that gives you the texture though |
06:31.00 | s|loup | no |
06:31.15 | s|loup | just set the unit as raidtarget at specific index |
06:31.33 | s|loup | i havents seen a function to resolve the texture by index |
06:31.35 | Wobin | kinda |
06:32.06 | Wobin | function SetRaidTargetIconTexture(texture, raidTargetIconIndex) |
06:32.54 | s|loup | hm you can set the icontexture by your own? |
06:33.20 | s|loup | can you also request the normal blizzard textures? |
06:33.35 | s|loup | GetRaidTargetIconTexture ? |
06:33.50 | Wobin | no |
06:34.03 | Wobin | because the texture used for the symbols is a single texture |
06:34.21 | s|loup | ah like the class texture |
06:34.26 | *** join/#wowi-lounge ckknight_ (n=ckknight@rrcs-67-53-204-251.west.biz.rr.com) |
06:34.32 | Wobin | The function just changes the coordinates so that it points to the right symbol |
06:35.22 | Wobin | You get the index with GetRaidTargetIndex("unit") |
06:36.24 | s|loup | yes |
06:37.14 | Wobin | What are you trying to do? |
06:38.06 | s|loup | maybe to create a list of raidtargets as they set |
06:38.15 | s|loup | like unitframes |
06:39.06 | Wobin | ah |
06:39.17 | s|loup | like mt targets |
06:39.19 | Wobin | I don't think it's going to be easy to keep them updated |
06:39.37 | s|loup | yaeh thats the problem |
06:39.39 | Wobin | especially for same named mobs |
06:40.00 | s|loup | i thought the system can tell me the unit by using a function |
06:40.10 | s|loup | but thats not implemented |
06:40.24 | Wobin | unless your unitframe continuously checks for the RTicon |
06:40.27 | s|loup | so i think the raidtarget system is a littel bit stupid *g* |
06:41.05 | s|loup | the raidtargets are also saved if the target saved isnt a target of one of your raidmembers right? |
06:41.26 | s|loup | so they must save the raidtarget separate |
06:41.45 | Wobin | yargh |
06:41.59 | Wobin | who saves the raidtarget? |
06:42.11 | Wobin | oh yes |
06:42.13 | s|loup | i dont know |
06:42.18 | s|loup | maybe the server |
06:42.21 | s|loup | maybe the client |
06:42.29 | Wobin | Blizzard obviously saves the raidtargeticon to the mob |
06:42.38 | Wobin | we just can't access it from the API directly |
06:43.13 | Wobin | It could be the way they implemented it though |
06:43.26 | Wobin | in that it's atomic to the mob itself, and doesn't actually register with anything else |
06:43.44 | Wobin | hm |
06:43.48 | Wobin | but that can't be so |
06:43.55 | Wobin | otherwise you wouldn't be able to reassign the symbol |
06:44.11 | Wobin | meh, Blizzard knows =P But they aren't telling =P |
06:46.30 | MoonWolf | we will find out |
06:46.38 | MoonWolf | someone alway's finds out. |
06:48.42 | *** join/#wowi-lounge gnorlish (n=jaydee@ny-lackawannacadent4-chtwga3b-b-121.buf.adelphia.net) |
06:51.58 | *** join/#wowi-lounge Kalroth (n=kalroth@195.215.170.222) |
06:54.39 | *** join/#wowi-lounge krka|work (n=kristofe@66.217.181.62.in-addr.dgcsystems.net) |
07:05.28 | *** join/#wowi-lounge [1]Kebinusan (i=Kebinusa@adsl-69-208-85-42.dsl.klmzmi.ameritech.net) |
07:07.31 | *** join/#wowi-lounge [Wobin] (n=Wobin@221.221.22.171) |
07:18.35 | *** join/#wowi-lounge Tem (n=tardmrr@ip70-177-40-169.br.br.cox.net) |
07:36.02 | *** join/#wowi-lounge ckknight (n=ckknight@rrcs-67-53-204-251.west.biz.rr.com) |
07:54.06 | *** join/#wowi-lounge Tem_ (n=tardmrr@ip70-177-40-169.br.br.cox.net) |
07:54.52 | *** join/#wowi-lounge ckknight_ (n=ckknight@rrcs-67-53-204-251.west.biz.rr.com) |
07:58.20 | Shadowed | So I take it theres no way we can tell if the game is doing a reloadui VS the playing is entering/leaving the world? |
08:06.18 | *** join/#wowi-lounge AnduinLothar (n=KarlKFI@ip68-106-219-78.oc.oc.cox.net) |
08:07.56 | AnduinLothar | morning! |
08:11.22 | Kalroth | moin Karl! |
08:13.35 | *** join/#wowi-lounge Maldivia (i=the_real@tux.nerdheaven.dk) |
08:16.53 | Kirov | Shadowed - you can hook ReloadUI() |
08:17.48 | krka|work | not really reliable |
08:18.12 | krka|work | another addon could do local ReloadUI = ReloadUI before the hooking |
08:20.26 | Maldivia | hmm... what are you trying to do ? |
08:25.57 | *** join/#wowi-lounge MoonWolf (n=MoonWolf@a80-127-128-193.adsl.xs4all.nl) |
08:29.02 | AnduinLothar | no, you cant hook ReloadUI anymore |
08:29.57 | krka|work | you can't? |
08:33.29 | MoonWolf | needs a hardware event |
08:34.53 | *** join/#wowi-lounge krka_ (n=kristofe@62.181.217.66) |
08:46.19 | *** join/#wowi-lounge Kaso (i=Jonathan@86.29.78.60) |
08:50.30 | Shadowed | Ah sorry was in a WSG game. |
08:50.58 | Shadowed | ( not sure if any of you are here still ) Was just trying to figure out a quick hacky solution to causing a channel to not bugup on /console reloadui but not really thatbig of an issue |
08:58.07 | *** join/#wowi-lounge chuckg_ (n=chuckg@66-237-5-116.starstream.net) |
09:07.02 | *** join/#wowi-lounge SinePi (i=sinus@dta8.neoplus.adsl.tpnet.pl) |
10:08.33 | Kaso | Does editing /Interface/Icons work this patch |
10:16.06 | [Wobin] | don't believe so |
10:20.24 | Mikk1 | Evil. You made me click your name. |
10:27.17 | Mikk1 | Hrm... |
10:27.48 | Mikk1 | function SomeGlobalFunc() function somelocalutil() ... end; do stuf... somelocalutil();.. end |
10:27.52 | Mikk1 | What does Lua do here? |
10:28.12 | Mikk1 | And what does it suggest for nil:ing out global function references? |
10:28.55 | Mikk1 | Obviously it can't re-parse from file each time because there's only a single parser pass (and Lua can indeed work on stdin where you can't even rewind back) |
10:35.35 | Mikk1 | Then again I suppose it might count the parent function as a reference to the child function and avoid GC because of that. |
10:36.19 | krka_ | what are you talking about? |
10:36.30 | Mikk1 | Garbage collection of functions |
10:36.41 | krka_ | it doesn't nil out SomeGlobalFunc unless you write SomeGlobalFunc = nil |
10:36.58 | Mikk1 | Arf, pardon. That was in reference to something yesterday or so |
10:37.07 | Mikk1 | Where someone wanted to get rid of a oneshot function by nil:ing it out |
10:37.15 | Mikk1 | (And it was a global) |
10:37.26 | Mikk1 | Concensus was that Lua probably GCed it once it was nil:ed |
10:37.37 | krka_ | yes |
10:37.49 | Mikk1 | But in my case above, "somelocalutil" goes out of scope as soon as SomeGlobalFunc() returns |
10:38.03 | Mikk1 | But obviously it can't GC the local function because then it'd fail horribly next tim |
10:38.37 | krka_ | true |
10:39.00 | krka_ | you have to seperate function and closure though |
10:39.08 | krka_ | functions dont get GCd, closures are |
10:39.22 | krka_ | atleast i think so |
10:39.30 | Mikk1 | aghk. i still haven't grasped closures yet. |
10:39.36 | Mikk1 | <- low level weenie. gifv C and assembly. |
10:39.52 | *** join/#wowi-lounge Elkano^wtf (i=Elkano@pool037.vpn.uni-saarland.de) |
10:39.57 | krka_ | basically, a closure is function + it's environment / variables |
10:40.16 | krka_ | and you never see a function directly in Lua |
10:40.40 | krka_ | so, everytime SomeGlobalFunc runs, it creates a closure for somelocalutil |
10:41.05 | krka_ | that closure gets garbage collected as soon as it gets unused |
10:41.07 | Mikk1 | So what we're calling "a reference to a function" is basically a closure with no extra info? |
10:41.15 | krka_ | basically |
10:41.32 | krka_ | no extra info isn't true though... it has a reference to the global namespace for instance |
10:41.52 | Mikk1 | yeah ok |
10:43.48 | Mikk1 | hokay, let's see if i'm succeeding in making a fully-dereferenced copy of the entire global environment now |
10:44.14 | Mikk1 | (mumble, have to update all table keys that use tables as keys aswell.. grmbl..) |
10:44.56 | krka_ | now you lost me :) have fun |
11:00.27 | Mikk1 | wtf =) |
11:00.46 | Mikk1 | VOICEMACRO_20_Or_0: "I will crush and destroy and... ooo... shiny..." |
11:00.50 | Mikk1 | Who the hell says that? =) |
11:06.35 | *** join/#wowi-lounge Cide (i=Cide@81-226-233-5-no60.tbcn.telia.com) |
11:11.59 | Maldivia | shiny ones.... |
11:12.40 | Maldivia | Mikk: Or_0 = Orc Male |
11:13.47 | Mikk1 | haha damn. too long since I played horde =) |
11:19.07 | Kalroth | I say that all the time! |
11:19.39 | Mikk1 | been almost a year now. scary. |
11:20.02 | Mikk1 | not so much scary that it's been that long since i played _horde_. but that i'm still playing and am able to say that. |
11:22.00 | Mikk1 | eek. collaborative multitasking in Lua = kinda fun |
11:22.16 | Mikk1 | not just multithreading. multitasking. each "process" runs in its own environment :P |
11:22.24 | Mikk1 | except it's not working quite yet =) |
11:23.07 | Mikk1 | it's a bit weird. seems like setfenv() isn't taking. |
11:23.54 | Mikk1 | SomeGlobal=1; mytable.SomeGlobal=2; setfenv(0, mytable); print SomeGlobal; |
11:23.55 | Mikk1 | "1" |
11:26.19 | krka_ | didn't know you could do that for the current environment |
11:26.59 | Mikk1 | "As a special case, when f is 0 setfenv changes the global environment of the running thread." |
11:27.05 | Mikk1 | I've tried it for a function too |
11:27.34 | krka_ | ah yes... |
11:27.36 | krka_ | hm |
11:27.41 | Mikk1 | wait now it kinda works |
11:27.42 | krka_ | wait a second |
11:27.48 | Mikk1 | tried it with a function again |
11:27.55 | krka_ | if you setfenv(0, mytable), how can you access "print"? |
11:28.09 | Mikk1 | there's a loop before everything that makes a copy of _G =) |
11:28.25 | krka_ | i see |
11:28.32 | krka_ | why not just use a metatable? |
11:28.50 | Mikk1 | mostly because i wanted to know what was happening |
11:29.03 | Mikk1 | and because in the final case, i really do want a new copy of 99% of everything |
11:29.19 | krka_ | deep or shallow? |
11:29.19 | Mikk1 | could probably just __index lua internals but .. err.. the script uses like 150MB ram |
11:29.22 | Mikk1 | shallow |
11:29.24 | Mikk1 | now |
11:29.26 | Mikk1 | the final is deep |
11:29.40 | Mikk1 | just fooling with a test script now since the big one refused to work |
11:29.56 | Mikk1 | oho i think i see now |
11:30.12 | Mikk1 | when you setfenv a function, you really do only change THAT function |
11:30.20 | Mikk1 | i thought it'd get inherited |
11:30.55 | Mikk1 | hokay.. now how the hell do i do this o.O |
11:32.03 | [Wobin] | Mikk1: <Mikk1> Evil. You made me click your name. |
11:32.10 | [Wobin] | Shenme? |
11:32.20 | Mikk1 | The brackets |
11:32.31 | Wobin | What about them? |
11:32.51 | Mikk1 | My IRC client doesn't display <>s around names, so you triggered my WoW reflexes with your brackets |
11:33.33 | Mikk1 | "wonder what class wobin is." *shiftlcick* |
11:33.42 | Wobin | heh |
11:33.46 | Mikk1 | nm =) |
11:34.08 | krka_ | what irc client? |
11:34.16 | Mikk1 | Heh. Opera's builtin =P |
11:34.38 | Wobin | Mikk1: use pastebin.ca |
11:35.34 | Mikk1 | I'd normally run IRCII-Epic4 under *nix, but my userdrive has been on the blinkn for the past year and is mounted readonly =P |
11:35.47 | Wobin | rofl |
11:35.49 | Wobin | Hello! I'm posting this from the huge line at the vatican to see the sistine chapel. Its crazy. We've been in line for an hour, and its now started moving. This is the most massive line ever! Its so hot here, i'm melting. Also romans laugh at us for losing yesterday. Sad. We managed to find a pub full of aussies to watch the game at! Wapping sux. Nearly at front of queue now hurrah! Temp reached high 30's yesterday. American tourists in rome are loud a |
11:35.49 | Wobin | nd fat and full of nasal. Bye! |
11:36.08 | Wobin | streamofconsciousnespostingfromfriend =P |
11:36.15 | Mikk1 | haha |
11:36.32 | Mikk1 | "full of nasal" |
11:36.55 | Mikk1 | http://wow.pastecode.com/726 <- setfenv funkiness |
11:37.51 | Mikk1 | So urm how the hell do I fix this? |
11:37.53 | Mikk1 | Swap out _G?! |
11:39.11 | Wobin | I honestly have no idea =) |
11:39.20 | Wobin | This is waaay beyond my lua knowledge |
11:39.26 | Wobin | =( |
11:41.26 | krka_ | not really sure how you solve it |
11:41.35 | krka_ | swapping out _G might work |
11:42.03 | krka_ | iterating through function closures somehow and setting env |
11:42.09 | Mikk1 | yeah just thought about that |
11:42.14 | Mikk1 | since i'm making a copy of everything anyway |
11:42.34 | krka_ | make a special function for calling functions with a specific environment |
11:42.45 | Mikk1 | that'd be a royal mess |
11:43.05 | Mikk1 | since among the functions i want to run in the 2nd environment is people's AddOns and the entire FrameXML |
11:43.35 | Mikk1 | (I want WoWBench to have multiple characters logged on, with unique environments) |
11:43.43 | krka_ | function envcall(env, f, ...) local oldG = _G _G = env res = { f(unpack(args)) } _G = oldG return unpack(res) end |
11:43.50 | krka_ | (i know, it's ugly) |
11:43.58 | Mikk1 | oh ah |
11:44.52 | Mikk1 | replacing _G doesn't work =) |
11:45.02 | Mikk1 | replacing everything _IN_ it might |
11:45.05 | Mikk1 | but erhm that takes a while |
11:45.30 | Mikk1 | so... poking fenv for all function closures seems to be the way then |
11:46.16 | Mikk1 | nah. didn't work either. hadda try =) |
11:48.38 | *** join/#wowi-lounge cReDiAr (n=cReDiAr@p508DEDEA.dip.t-dialin.net) |
11:49.11 | Wobin | argh |
11:49.43 | Wobin | I have this irrational want to write code to have a stupidly flowy circley outflow of buttons from a single mouseclick over a trigger |
11:49.51 | Wobin | sort of like a flower opening |
11:50.11 | Maldivia | Like the selection circle mod ? |
11:50.17 | Mikk1 | was just gonna say |
11:50.20 | Mikk1 | except that one doesn't flow out |
11:50.22 | Mikk1 | it just rotates |
11:50.24 | krka_ | can't replace _G? hmm |
11:50.34 | Wobin | Kinda like that |
11:50.41 | Mikk1 | it makes sense. _G is just a representation of the environment |
11:50.42 | Wobin | except just as a storage method |
11:50.49 | Maldivia | Mikk1: it "flows out" aswell |
11:50.52 | Mikk1 | oh ok |
11:51.02 | krka_ | ah of course, each function has its own direct link to _G, and doesn't go via _G |
11:51.09 | Mikk1 | yea |
11:51.23 | krka_ | i think metatables would be best here |
11:51.25 | Wobin | I was thinking more a 2dimensional unfurling |
11:51.33 | krka_ | just set _G:s metatable |
11:52.10 | Mikk1 | hahahahaha |
11:52.16 | Mikk1 | that's horrible =P |
11:52.24 | Mikk1 | W T F |
11:52.50 | Mikk1 | nm |
11:52.58 | Mikk1 | if(type("v")=="function) |
11:53.13 | krka_ | syntax error! |
11:53.17 | Wobin | UNTERMINATED STRING ERROR! |
11:53.22 | Wobin | *blartblartblart* |
11:53.24 | Mikk1 | nope |
11:53.29 | Cide | type("v") will always be string? :) |
11:53.32 | Mikk1 | yea =) |
11:54.36 | krka_ | type("v") will always be "string" :P |
11:54.53 | Mikk1 | meh. it doesn't let me setfenv() copied functions. "'setfenv' cannot change environment of given function" |
11:54.55 | Mikk1 | wtf? |
11:55.01 | Mikk1 | weirdness |
11:55.45 | Mikk1 | http://wow.pastecode.com/727 <- spot anything obvious? |
11:55.45 | krka_ | copied functions? |
11:55.47 | Maldivia | Wobin: GRRR... Now I have to play with that for the next hour or so... |
11:55.57 | Wobin | It's SO PRETTY =( |
11:56.02 | Maldivia | yeah |
11:56.03 | krka_ | hmm... pastecode instead of pastebin? what did i miss? |
11:56.08 | Mikk1 | it doesn't lag |
11:56.11 | Cide | is there even such a thing as copied functions? seeing as they should all be references... |
11:56.19 | Mikk1 | sorry. copied closures. |
11:56.35 | Mikk1 | or something |
11:56.47 | krka_ | don't think you can copy a closure |
11:56.53 | krka_ | closures are also references |
11:57.02 | krka_ | you can create closures with function() ... end |
11:57.37 | Wobin | closures are just references to... meh |
11:57.44 | Wobin | all functions are references |
11:57.57 | Wobin | closures are just references to an anonymous function |
11:58.12 | Wobin | with added bonuses |
11:58.19 | krka_ | yeah |
11:58.39 | Wobin | I kinda like how lua is so... atomic at the base of it all =P |
11:58.43 | Wobin | "Everything's a table!" |
11:58.53 | krka_ | ... except this and this and this |
11:58.55 | Elkano^wtf | even tables? |
11:59.09 | Wobin | except like... the stuff that isn't |
11:59.16 | krka_ | strings and closures and primitives aren't tables |
11:59.20 | krka_ | only tables are tables |
11:59.32 | Wobin | primatives, |
11:59.37 | Wobin | That's the word I was after |
11:59.48 | Cide | (totally unrelated to what's currently being discussed, but what the heck!) http://wow.pastecode.com/728 -- this code will be run pretty often, so I'm wondering, could anyone help me spot stupidity and/or point out things I could optimize? |
11:59.48 | Wobin | My vocab has truly shrunk since I got here =( |
11:59.54 | Mikk1 | absolutely right. manipulating the fenv of tab.somefunc means somefunc gets manipulated also |
12:00.06 | Mikk1 | just tried it |
12:00.20 | Cide | basically, GetUnitBuffs will be called on every UNIT_AURA |
12:00.41 | krka_ | lots of improvements :) |
12:00.44 | Mikk1 | so when i find functions in my copy, i actually have to set up a totally new closure |
12:01.00 | Mikk1 | e.g. function() end, and then change fenv, and then change what function actually gets called |
12:01.09 | krka_ | heh |
12:01.10 | krka_ | fun! |
12:03.49 | krka_ | Cide, you could make it do stuff on demand instead |
12:04.02 | krka_ | i just set a dirty flag upon UNIT_AURA |
12:04.28 | Cide | oh, I will |
12:04.49 | Cide | it's only called if the unit's frame is visible |
12:04.56 | *** join/#wowi-lounge zespri (i=andrew@124.197.13.241) |
12:05.56 | krka_ | second of all, you can use a lookup table for GetUsefulBuffIndex |
12:06.20 | Cide | ah, true. good point |
12:06.46 | *** join/#wowi-lounge Tem_ (n=tardmrr@ip70-177-40-169.br.br.cox.net) |
12:06.55 | Wobin | argh |
12:06.55 | Mikk1 | aaaaaaaaaaaaaaaaaaaaaaaaaaaargh they're screwing me over |
12:07.04 | Wobin | Why did he name it KLM Threat Meter? |
12:07.15 | Wobin | I can -never- figure out the slash command =P |
12:07.17 | krka_ | why not?! |
12:07.20 | Wobin | klm? ktm? |
12:07.28 | Wobin | klmtm? |
12:07.33 | Mikk1 | i can't setmetatable() on a function becuase it isn't a table. and i can't setfenv() a table! |
12:07.46 | Cide | makes sense to me ;) |
12:07.58 | Mikk1 | Though i can set __call in a table just fine |
12:08.06 | Wobin | which makes it a function |
12:08.09 | Mikk1 | And make it behave as if it was a function |
12:08.13 | Wobin | but then you've got the metatable already =P |
12:08.18 | Mikk1 | But I still can't bloody setfenv it! |
12:08.58 | krka_ | just give up :P |
12:09.03 | Mikk1 | NO! =) |
12:09.09 | Mikk1 | I need multisession support damnit =) |
12:12.33 | zenzelezz | multisession? |
12:12.57 | Mikk1 | Having multiple players logged into WoWBench simultaneously with their own unique environments |
12:13.27 | Mikk1 | An alternative would be to run multiple Lua processess and use some form of IPC |
12:13.35 | Mikk1 | But then we're talking more than double the loading time |
12:14.04 | krka_ | but cloning _G and stuff will reduce performance |
12:14.18 | Mikk1 | it takes a little time to clone it yes |
12:14.22 | Mikk1 | but far from double the time |
12:14.48 | Mikk1 | And WoWBench isn't exactly FPS sensitive so I really couldn't care less about prolonged GC runs =) |
12:14.55 | *** join/#wowi-lounge Kirkburn (n=George@151.56.219.207) |
12:15.34 | Mikk1 | Hrmz.. I should just hack the Lua interpreter, really... |
12:15.46 | Mikk1 | When the script reaches a certain point, just clone everything from the C end |
12:16.32 | krka_ | überkill! |
12:16.53 | Maldivia | is 1.11.1 today? |
12:17.34 | Maldivia | ... and what happened to the 1.12 thread, did Iriel delete it, because of all the morons postin 1st to 7nd ? |
12:17.40 | Maldivia | 7th* |
12:18.04 | Legorol | Mikk1: i've scrolled back and read some of the discussion, i might have missed the point, but: |
12:18.28 | Legorol | couldn't you just setfenv() on every function that a particular "player" session uses? |
12:18.35 | Legorol | that would separate it from the other players |
12:18.49 | Mikk1 | I'm trying that now but it doesn't want to work it seems |
12:19.00 | Legorol | well you'd also have to setfenv the API too |
12:19.04 | Mikk1 | env1.somefunc = somefunc |
12:19.05 | Legorol | to have the same environment as the client |
12:19.07 | Mikk1 | env2.somefunc = somefunc |
12:19.13 | Mikk1 | setfenv(env1.somefunc, env1) |
12:19.19 | Mikk1 | env2.somefunc will now use env1 |
12:19.20 | Mikk1 | oops |
12:19.38 | Legorol | oh i see the point |
12:19.38 | krka_ | easier to just use different lua instances, imo |
12:19.50 | Legorol | hmm, let me think, there's got to be a solution ;_) |
12:19.59 | Mikk1 | i'm rather hoping there is =) |
12:20.02 | krka_ | hm hm hm |
12:20.15 | Legorol | the separate Lua instances make transferring data a pain, krka |
12:20.15 | Mikk1 | I mean, ok, I could branch this much much earlier |
12:20.16 | krka_ | doesn't functions inherit env upon creation? |
12:20.22 | Legorol | nope |
12:20.23 | Mikk1 | they do |
12:20.23 | krka_ | just set the environment before loading up |
12:20.35 | Mikk1 | But then I'm back at +100% loading time |
12:20.35 | Legorol | oh i see what you mean by creation |
12:20.39 | Legorol | anyway taht doesn't work, krka |
12:20.46 | Mikk1 | Sure it could |
12:20.47 | krka_ | atleast i can spell "that"! |
12:20.53 | Legorol | lol |
12:20.56 | Legorol | hmm |
12:21.01 | Mikk1 | I'd just have to have one master file that re-loads the whole of WoWBench once for each session |
12:21.05 | Legorol | yeah i think you are right, it could work |
12:21.06 | Mikk1 | But ... loading time |
12:21.18 | Mikk1 | Right now, I load framexml and all addons without running <OnLoad> and <Script> code |
12:21.23 | Mikk1 | then make a copy of _G for each |
12:21.32 | Mikk1 | And then I thought I'd run the onloads and scripts inside each env |
12:21.36 | Mikk1 | Bit ugly but "should" work |
12:21.38 | Mikk1 | And fast |
12:21.42 | Legorol | yeah that'd be good if it worked |
12:21.49 | Legorol | but it deosn't because of the problem you pointed out? |
12:21.52 | Mikk1 | yeah |
12:22.00 | Legorol | krka: you have a nice red tongue |
12:22.03 | Legorol | thanks for showing it ;-) |
12:22.07 | Mikk1 | I suppose I _COULD_ create function wrappers for everything |
12:22.11 | krka_ | i am very proud of it |
12:22.11 | Mikk1 | Would run a bit slower though =( |
12:22.27 | krka_ | not very much slower, i think |
12:22.43 | krka_ | hm... but my test only wrapped all handler-functions |
12:22.50 | Legorol | Mikk1: would you be able to tell at every point in time, which environment you are in? |
12:23.01 | Mikk1 | There could be one shared global structure |
12:23.03 | Legorol | as in, wowbench itself is aware of which player its currently running, right? |
12:23.03 | Mikk1 | Eay |
12:23.06 | Mikk1 | Yea |
12:23.09 | krka_ | Mikk1, what about rebuilding the lua code? |
12:23.28 | krka_ | so that all function calls / definitions take an env as parameter |
12:23.47 | Mikk1 | define "lua code" |
12:23.54 | krka_ | all the addon code you're loading |
12:23.56 | Mikk1 | Every function in every .lua file? |
12:23.58 | krka_ | yes |
12:23.59 | Legorol | krka, that'd make it unusable on standard Lua interpreters |
12:24.06 | krka_ | so? |
12:24.12 | Legorol | how would people use it then? |
12:24.19 | krka_ | automatic rebuilding, i mean |
12:24.23 | krka_ | think "compiler" |
12:24.24 | Legorol | they'd need to either recompile wowbench themselves from Mikk1's source |
12:24.35 | Legorol | or Mikk1 needs to distribute binaries for different platforms |
12:24.40 | Legorol | both of which i would recommend against |
12:24.50 | Legorol | krka: what about windows? |
12:24.52 | krka_ | wowbenchs loading could first read the addon files and then rebuild them, and then load them |
12:24.54 | Legorol | many addon coders have no compilers |
12:25.05 | Kalroth | a custom compiler |
12:25.07 | krka_ | they don't need it |
12:25.18 | Kalroth | a wowbench compiler, if you want |
12:25.20 | krka_ | ok... i must be missing something about how wowbench works |
12:25.23 | Legorol | so you are proposing a pure Lua solution, i see |
12:25.36 | Legorol | krka: wowbench is pure Lua |
12:25.42 | Legorol | afaik, it just executes the Lua files |
12:25.44 | Mikk1 | and i'd like to keep it that way if poss |
12:25.45 | krka_ | at some point, wowbench reads the addon files, yes? |
12:25.47 | Mikk1 | yes |
12:25.49 | Legorol | and leaves the compiling to the Lua engine |
12:26.03 | krka_ | at that very point, rebuild the file you read and then run it |
12:26.09 | Mikk1 | but realize that if i start manipulating every single file, loading time goes up by a factor of 5 |
12:26.10 | Legorol | taht requires parsing |
12:26.14 | krka_ | indeed |
12:26.21 | Kalroth | krka can supply the regexpr syntax! |
12:26.26 | Mikk1 | right now, it's faster than WoW, but only because I'm cheating with precompiled Lua |
12:26.27 | krka_ | FAIAP to the rescue! |
12:26.29 | Legorol | i've never run it so i don't know, but my guess is that wowbench currently doesn't use parsing |
12:26.37 | Mikk1 | only XML |
12:26.40 | Mikk1 | Lua is run&go |
12:26.46 | Legorol | that's what i thought |
12:26.53 | krka_ | maybe you could simply wrap the lua files? |
12:27.01 | krka_ | something like this: |
12:27.22 | krka_ | function foo() <insert actual file here> end |
12:27.27 | krka_ | and add stuff there to make it work |
12:27.30 | Mikk1 | multisession.lua: for i=1,5 do setfenv(...); dofile(wowbench.lua); end |
12:27.32 | Mikk1 | i know, that works |
12:27.42 | Legorol | yeah, but sloooooooow |
12:27.49 | Mikk1 | o(n) |
12:27.56 | krka_ | not sure you can beat that |
12:28.01 | krka_ | if you really want multisession |
12:28.24 | Legorol | Mikk1, what i was actually thinking is this: |
12:28.54 | Legorol | every time you call a user-defined function, you know which player's context you want to call it in, right? |
12:29.02 | Mikk1 | aye, i won't swap very often |
12:29.12 | Mikk1 | i was thinking i'd only swap on explicit console commands |
12:29.14 | Legorol | that doesn't matter, as long as wowbench always knows the context |
12:29.17 | Mikk1 | it does |
12:29.25 | Legorol | anyway, what i thought is: |
12:29.33 | *** join/#wowi-lounge wereHamster (n=tomc@gw.ptr-62-65-141-13.customer.ch.netstream.com) |
12:29.39 | Legorol | use the __newindex and __index metamethods on the global env. |
12:29.40 | wereHamster | .join #django |
12:29.48 | krka_ | Mikk1, that is the same thing as O(n) |
12:29.51 | Legorol | whenever a function touches the global env. you instead redirect it to a player specific table |
12:30.03 | Legorol | this means that: all local stuff is separate, |
12:30.15 | krka_ | yeah, metatables might solve this |
12:30.20 | Legorol | all the preloaded functions are common, |
12:30.31 | Wobin | okay, newbie question of the day. What is the difference between SetParent and SetPoint? What does the child frame 'inherit' in both cases? |
12:30.31 | Legorol | but any new functions they create at runtime are separate |
12:30.52 | Legorol | Wobin: the parent-child relationship defines more than just anchoring |
12:31.05 | Mikk1 | i'd need to move everything out of _G into the indexed table tbh |
12:31.06 | Legorol | and SetPoint you can also use between two objects that are not parent-child |
12:31.10 | Mikk1 | otherwise changes to global data hurts |
12:31.13 | Legorol | i.e. you can anchor relative to something other than your parent |
12:31.21 | Legorol | Mikk1: yes |
12:31.23 | Legorol | but that's not an issue |
12:31.26 | Mikk1 | nope |
12:31.26 | Wobin | But will changing that relative parent change your child? |
12:31.36 | Legorol | you'd have to separate data for different players anyway |
12:31.38 | Mikk1 | yeah |
12:31.45 | Wobin | (positioning, scale, visiblity) |
12:31.49 | Mikk1 | ya know.. this might be it |
12:31.56 | Legorol | there is one more plus to this solution |
12:32.00 | Legorol | think hooking |
12:32.09 | Wobin | 5 dollah? |
12:32.14 | Legorol | one of your biggest problems is how to do 5 different hooks of the same 1 shared function |
12:32.15 | Mikk1 | just fiddle with _G.__index and _G.__newindex instead of fenvs |
12:32.19 | Legorol | yes |
12:32.21 | krka_ | no, the cheap kind |
12:32.26 | Wobin | 1 dollah |
12:32.38 | Mikk1 | One problem remains though |
12:32.43 | Legorol | brb afk |
12:32.59 | Mikk1 | If some fancy-schmancy addon/lib gets into its head to setfenv() something, shit will break |
12:33.10 | krka_ | so hook setfenv :D |
12:33.14 | Mikk1 | rofl |
12:33.18 | *** join/#wowi-lounge Tem_ (n=tardmrr@ip70-177-40-169.br.br.cox.net) |
12:33.22 | krka_ | might need to hook setmetatable too |
12:35.49 | krka_ | why do you need multiple sessions btw? |
12:36.15 | Legorol | Mikk1: setfenv is not a problem for you |
12:36.24 | Legorol | oh wait |
12:36.27 | Legorol | maybe it is, hmm |
12:36.48 | krka_ | not sure how it is... can't access anything outside its scope anyway |
12:36.59 | Mikk1 | function closures are shared =( |
12:37.00 | krka_ | maybe for shared stuff |
12:37.05 | Legorol | yeah |
12:37.39 | krka_ | still don't get why you need multiple sessions |
12:37.48 | Legorol | to test stuff like being in a party? |
12:37.57 | Mikk1 | i'm adding online sync of data to a mod |
12:37.59 | Legorol | inter-addon communication |
12:38.03 | Mikk1 | precisely |
12:38.23 | Mikk1 | just testing a single char in a party is not a problem, the other chars can be duds |
12:38.32 | Mikk1 | but actually communicating... |
12:38.36 | Wobin | So, what does SetParent do that SetPointing doesn't? |
12:38.52 | Mikk1 | hiding/showing |
12:39.01 | Mikk1 | and ui scale |
12:39.08 | Mikk1 | and alpha inheritance |
12:39.18 | Wobin | Ah, okies. SetPoint only follows direct positioning? |
12:39.22 | Mikk1 | yeah |
12:39.40 | Legorol | you know, i just thought of something |
12:40.04 | Legorol | if i remember correctly, Lua has a trapping feature, where you can ask it to call one of your functions first each time it's about to call a function |
12:40.05 | Mikk1 | the multisession.lua approach is starting to sound good. i wouldn't put it past Ace to play around lots with metatables and stuff =( |
12:40.15 | Mikk1 | Legorol: lol. correct. |
12:40.18 | Mikk1 | that's ugly =) |
12:40.29 | Legorol | yeah, but it allows you to setfenv the function on the fly |
12:40.36 | Legorol | the one that is about to be called |
12:40.44 | Legorol | wouldn't that work? |
12:40.53 | Mikk1 | still breaks if someone setfenvs stuff tho |
12:41.01 | Legorol | not if you hook setfenv.. |
12:41.03 | Mikk1 | whahaha |
12:41.27 | Mikk1 | i think it might be a lot slower than __index/__newindex though |
12:41.29 | Legorol | it sounds to me that no matter what your solution, as long as you have shared functions, you have to hook setfenv |
12:41.37 | Mikk1 | true |
12:41.47 | Legorol | yeah the index/newindex is prolly faster |
12:41.53 | Legorol | and less pain to code |
12:41.59 | Legorol | forget my other idea then :) |
12:42.14 | Mikk1 | WHOA! |
12:42.20 | Mikk1 | Not found! |
12:42.48 | Mikk1 | And noone's poking __fenv either! |
12:43.30 | Mikk1 | Fine. I'll just do the index dance and call setfenv Someone Else's Problem =) |
12:44.17 | Legorol | actually to be honest i'd just simply load multiple times |
12:44.21 | Legorol | yes, it's slow, but its most robust |
12:44.26 | Legorol | you don't have to load many players |
12:44.28 | Mikk1 | myeah |
12:44.32 | Legorol | it's the most painless solution |
12:44.45 | Legorol | you can always load players on-demand, in response to a console command |
12:44.45 | Mikk1 | I know =( |
12:44.49 | Legorol | how long is loading taking? |
12:45.07 | Legorol | it shouldn't be much more than about 30 seconds.. |
12:45.07 | Mikk1 | hell no |
12:45.07 | Mikk1 | wait |
12:45.40 | Legorol | you just start with 1 player, and if the coder wants more, he can load them one at a time until he has enough |
12:46.13 | Mikk1 | 10 seconds on my box, once FrameXML is precompiled |
12:46.31 | Mikk1 | which it will be after the first pass |
12:46.54 | Legorol | there you go |
12:47.06 | Legorol | if it's that fast, seriously just go with full load |
12:47.30 | Mikk1 | butbut. it's so .. so ... stone age =) |
12:47.31 | Legorol | otherwise you will end up coding tons for all sorts of odd cases like setfenv / setmetatable |
12:49.18 | Mikk1 | aight. it'll still hurt if some bastige setfenv()s standard lua libs but i suppose i can live with that =) |
12:50.00 | Mikk1 | actually... it probably won't hurt at all |
12:50.11 | Cide | I'm sure any programmer could screw things up, however you code it |
12:50.14 | Mikk1 | seeing as how they don't use the environment |
12:50.25 | Mikk1 | Cide: yeah, it's a probability game |
12:50.28 | Cide | question is if it's worth taking into account or not :P |
12:50.46 | Mikk1 | "Oh noes! If some programmer fiddles with WOWB_BaseEnv shit will break!" |
12:51.10 | Cide | /gasp! you need to make it a read-only table |
12:51.15 | Mikk1 | haha |
12:51.47 | Mikk1 | Arf |
12:51.49 | Mikk1 | I just realized something |
12:51.58 | Mikk1 | I _HAVE_ to do it the stoneage way |
12:52.16 | Mikk1 | Because some bastiges hook FrameXML functions directly during the first pass |
12:52.47 | Cide | it's easier than during, say, PEW :P |
12:53.20 | Cide | and during onload :P |
12:53.31 | Mikk1 | Aight. Stone age it is. |
12:57.49 | Legorol | you should do stone age, but hooking FrameXML on first pass is not the reason |
12:57.55 | Legorol | you can deal with that via index/newindex ;-) |
12:58.14 | Legorol | oh wait |
12:58.18 | Mikk1 | not easily |
12:58.21 | Legorol | oops, you're right, you can't |
12:58.25 | Legorol | because you can't tell |
12:58.34 | Legorol | i bow my head in front of thee wisdom |
12:58.47 | Legorol | or whatever the spelling is |
12:58.58 | Mikk1 | nah, i could do the copy just after framexml is loaded or something funky like that |
12:58.59 | Legorol | ok, i think after all this discussion, it's time for me to download wowbench :) |
12:59.04 | Mikk1 | but then it's getting veeeeery hacky |
12:59.24 | Legorol | well and it also means that any addon that does tricks, will apply to all envs |
12:59.31 | Mikk1 | yeah |
12:59.34 | Legorol | what if an addon does something crazy like character-dependent hooking |
12:59.42 | Legorol | crazy as it may sound |
12:59.43 | Mikk1 | hahaha |
13:00.34 | Mikk1 | That could be solved with "Too bad dude, you don't get to use multisession in WoWBench of you do that" tbh =P |
13:00.34 | Legorol | ok, so wowbench, do i get it from SF or SVN ;_) |
13:00.34 | Mikk1 | either |
13:00.34 | *** join/#wowi-lounge Tentacled (i=sinus@dta8.neoplus.adsl.tpnet.pl) |
13:00.34 | Legorol | ok |
13:00.34 | Mikk1 | SVN = slightly newer ofc |
13:00.41 | End-afk | okay! (updates) |
13:03.42 | *** join/#wowi-lounge Andalia (n=xx@p54AD81BC.dip0.t-ipconnect.de) |
13:08.23 | Ebd | do |
13:24.14 | *** join/#wowi-lounge Cairenn (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com) |
13:24.14 | *** mode/#wowi-lounge [+o Cairenn] by ChanServ |
13:27.40 | Kirkburn | One of the new startup tips: "Enjoy Azeroth with your friends but remember to do things with them outside of Azeroth too." |
13:27.50 | Wobin | hehe |
13:28.07 | Wobin | like "Do everything in moderation, Including World of Warcraft!" |
13:28.09 | Kirkburn | =) |
13:28.24 | Kirkburn | I think it's a good idea, very altruistic ;) |
13:28.37 | Wobin | I like the exclaimation at the end |
13:28.44 | Wobin | "God forbid!" |
13:28.47 | Kirkburn | heh |
13:30.10 | Mikk1 | heh, whaddayaknow. it's impossible to setfenv(dofile) |
13:30.17 | Legorol | uh? |
13:30.30 | Mikk1 | "cannot change environment of given function" |
13:30.51 | Mikk1 | suppose i'll have to load it and setfenv the chunk |
13:32.09 | Legorol | mmmm |
13:32.10 | Legorol | D:\wowbench>lua wowbench.lua -f |
13:32.10 | Legorol | [WoWBench v1.11.0.a2] |
13:32.10 | Legorol | lua: ./api.lua:414: bad argument #1 to `lower' (string expected, got nil) |
13:32.10 | Legorol | stack traceback: |
13:32.11 | Legorol | <PROTECTED> |
13:32.12 | Legorol | <PROTECTED> |
13:32.14 | Legorol | <PROTECTED> |
13:32.16 | Legorol | <PROTECTED> |
13:32.34 | Legorol | any suggestions? |
13:32.50 | Legorol | i followed standard install instructions, created a wowbench/wow and copied Interface/WTF in there |
13:32.59 | Legorol | i think i set things up correctly in config.lua |
13:33.08 | Mikk1 | sec |
13:33.18 | Legorol | ah well, i can debug this for you if you like |
13:33.21 | Legorol | but first: |
13:33.40 | Mikk1 | dump 1:varname |
13:33.59 | Legorol | can't, since the program crashes back out to the command line |
13:34.04 | Mikk1 | O.O |
13:34.05 | Legorol | as in Windows command line |
13:34.15 | Mikk1 | should jump to built-in debugger |
13:34.17 | Mikk1 | did you mkdir tmp? |
13:34.21 | Legorol | hmm |
13:34.33 | Mikk1 | starting to become a classic that one =P |
13:34.50 | Legorol | ok same error |
13:34.56 | Mikk1 | but debugger this time? |
13:34.59 | Legorol | i swear i did read that part in the install instruction |
13:35.01 | Legorol | no debugger |
13:35.04 | Mikk1 | wtf |
13:35.14 | Legorol | i swear i read that line and went: "mmm yeah i remember Mikk complaining about this,i better not forget to make it" |
13:35.19 | Mikk1 | hahahaha |
13:35.19 | Legorol | and then... :D |
13:35.22 | Mikk1 | anyway |
13:35.24 | Mikk1 | go have lunch |
13:35.26 | Mikk1 | poke me when you're back |
13:35.27 | Legorol | yah |
13:35.53 | krka_ | can't you make wowbench do a sanity check of the installation? |
13:35.57 | krka_ | and complain appropiately? |
13:36.01 | Mikk1 | of course |
13:36.15 | Mikk1 | this is why it's "alpha" =) |
13:36.44 | Mikk1 | (actually, it should just bloody create "tmp" if it doesn't exist) |
13:37.05 | End | how are you going to create tmp? |
13:37.07 | Legorol | what's with the _ krka? |
13:37.16 | krka_ | i timed out before |
13:37.17 | End | please don't say os.execute :( |
13:37.17 | Mikk1 | system("mkdir tmp") ftw =) |
13:37.21 | Mikk1 | os.execute |
13:37.22 | Mikk1 | even |
13:37.26 | Legorol | eeek |
13:37.29 | Mikk1 | bah |
13:37.41 | Mikk1 | it works =P |
13:37.42 | Legorol | btw, has anyone tried wowbench under Linux |
13:37.44 | Mikk1 | yes |
13:37.46 | Mikk1 | it works |
13:37.48 | Legorol | yes it does work, on DOS and Linux |
13:37.51 | Legorol | but where else ;-) |
13:37.57 | End | FreeBSD ;p |
13:37.57 | Legorol | althoguh mkdir is pretty universal |
13:38.02 | Mikk1 | the precompilation doesn't work under Linux yet |
13:38.05 | Mikk1 | but everything else does |
13:38.13 | Mikk1 | os.execute again =( |
13:38.15 | End | yeah |
13:38.42 | End | unfortunately, the default lua library is a little limited |
13:38.46 | Mikk1 | mm |
13:38.47 | End | when it comes to that sort of thing |
13:38.56 | Mikk1 | i could require the fs extension lua lib |
13:39.05 | Mikk1 | but then i'm locked to linux because there isn't one for everything else |
13:39.10 | Mikk1 | fail to see how that's better =P |
13:39.21 | End | ok, so, here's a question |
13:39.28 | End | how are you going to detect linux versus dos? |
13:39.49 | Mikk1 | there's lots of ways. depends on how ugly i want to be =) |
13:39.52 | End | try to read an expected file? |
13:39.59 | Mikk1 | that's one way |
13:40.05 | Mikk1 | os.execute("set") is another =P |
13:40.06 | krka|work | uname --a |
13:40.29 | End | please don't use --a |
13:40.31 | End | just uname |
13:40.33 | End | uname: illegal option -- - |
13:40.34 | End | usage: uname [-aimnprsv] |
13:40.36 | End | ;p |
13:40.53 | Mikk1 | Yeah uname ftw i think |
13:41.10 | Legorol | D:\wowbench>uname |
13:41.10 | Legorol | 'uname' is not recognized as an internal or external command, |
13:41.10 | Legorol | operable program or batch file. |
13:41.12 | krka|work | --a rocks! |
13:41.13 | Legorol | :P |
13:41.23 | End | krka, I only know about uname -a, not --a |
13:41.25 | Mikk1 | Legorol: yup, that's how to detect windows =) |
13:41.29 | Legorol | lol |
13:41.43 | Mikk1 | Go eat already =P |
13:41.47 | Legorol | i am |
13:41.51 | Mikk1 | oh ;) |
13:41.53 | Legorol | sheesh |
13:41.56 | End | (ok, and honestly, why use a long option name when it is only one character?) |
13:42.07 | End | (/gripe) |
13:43.10 | Legorol | there is one part of the standard lua that i know of that is OS dependent, and thats loadlib |
13:44.56 | Legorol | actually nvm, it's not useful for anything |
13:46.24 | Wobin | does anyone know any good jostle algorithms that will spread frames out so they don't overlap, but minimise losing their relative positioning? |
13:46.48 | End | hmm |
13:48.08 | krka|work | not really |
13:51.41 | End | set is a bad test for windows |
13:52.07 | Mikk1 | uname ftw |
13:52.28 | End | I just tested and it's a sh builtin |
13:52.37 | Mikk1 | and? |
13:52.42 | Mikk1 | i was proposing look at the return values |
13:52.44 | Mikk1 | but uname is better |
13:52.52 | Mikk1 | ohwait. os.execute under linux doesn't run sh? |
13:52.52 | End | oh wait |
13:52.55 | End | I'm on windows |
13:52.56 | Kirkburn | Heh, one of MSs new logos is a bit ... familiar: http://bink.nu/Article7565.bink |
13:52.59 | End | I mean |
13:53.03 | End | I'm on windows -too- |
13:53.09 | End | I can check to see how the output differs |
13:53.15 | End | between set on unix and set on windows |
13:53.15 | Kirkburn | Windows 2? Isn't that a bit old =) |
13:53.30 | End | Kirkburn, this isn't spoken communication, kthx |
13:53.39 | Kirkburn | kek |
13:53.50 | End | well |
13:53.52 | End | that's bad |
13:54.07 | End | sh's set and windows set print very similar output |
13:54.18 | Wobin | bur |
13:54.49 | End | hmm |
13:54.59 | End | I could grep ver output for the string "Windows" |
13:55.09 | End | hell with it |
13:55.10 | Mikk1 | uname! |
13:55.14 | End | well |
13:55.23 | End | I was writing a system type detector |
13:55.29 | Mikk1 | o |
13:55.32 | End | was going to have windows, unix and unknown as options |
13:55.35 | End | screw unknown |
13:55.40 | krka|work | won't os.getenv help for detection? |
13:55.47 | End | ...maybe |
13:56.37 | Legorol | what does Kirkburn's link have to do with Windows 2? |
13:56.40 | krka|work | print(os.getenv("PATH")) |
13:56.43 | Legorol | but yeah M$ seems to have screwed up with that logo |
13:56.55 | Legorol | expect a TM-dispute lawsuite (sp?) |
13:57.01 | Legorol | how do you spell lawsute... |
13:57.09 | Kirkburn | Absolutely nothing to do with Windows, I was being silly =) |
13:57.13 | Kirkburn | lawsuit |
13:57.16 | Legorol | k |
13:57.16 | Kirkburn | :) |
13:57.26 | End | I suppose you could check for lack of / |
13:57.28 | Kirkburn | But yeah - it's a bit too similar |
13:57.32 | End | wait |
13:57.32 | End | no |
13:57.34 | End | you couldn't |
13:57.36 | Legorol | oops sorry Mikk1 |
13:57.39 | Mikk1 | =) |
13:57.43 | Legorol | still eating, so can only pay attention to one window |
13:57.50 | Legorol | you know, eye-mouth coordination :D |
13:57.53 | krka|work | print(os.getenv("USER")) |
13:57.55 | krka|work | print(os.getenv("HOME")) |
13:58.08 | End | I have home defined on my windows installation |
13:58.14 | End | user...perhaps not |
13:58.34 | Legorol | you can try SystemRoot which works on Windows |
13:58.38 | End | yeah |
13:58.40 | Legorol | as in os.getenv("SystemRoot") |
13:58.46 | End | SystemRoot is unlikely to be defined under a unix system |
13:58.59 | krka|work | but not impossible :) |
13:59.02 | Legorol | ah, also the type of slashes returned |
13:59.10 | Legorol | Windows returns \ in paths, Linus presumably does / |
13:59.11 | krka|work | yeah, that's the best giveaway |
13:59.26 | krka|work | but just scanning through files might be best |
13:59.32 | End | <paranoidmode> windows can use either type though |
13:59.45 | End | you can usually give / and it'll be like okay dokay |
13:59.58 | krka|work | no wai |
14:00.06 | Mikk1 | ah ok, i thought you were done eating and just missed my window |
14:00.08 | Mikk1 | np then =) |
14:00.10 | End | keep in mind though |
14:00.24 | End | checking from command line might not show that |
14:00.38 | End | some windows utilties use / for options |
14:00.44 | Mikk1 | mm |
14:01.27 | End | I just had a strange idea |
14:01.35 | Mikk1 | i use "/" internally in wowbench but have to convert when i do "dir" to get file ages |
14:02.06 | End | (it's a very strange idea) |
14:02.06 | End | testing, hold on |
14:02.27 | Kirkburn | Mmmm, the new Intel Woodcrest CPUs sound very nice :) |
14:02.47 | Kirkburn | (tasty chips, buh-dum-chm) |
14:05.03 | Legorol | mm i shouldn't multitask lunch and IRC |
14:05.06 | Legorol | bad for your digestion |
14:06.06 | Kirkburn | LOL: http://video.google.com/videoplay?docid=-6669263253849061154 |
14:06.13 | End | nuts |
14:06.17 | End | didn't work |
14:06.52 | End | incidently, either lua is fixing the test so it works -for- me |
14:07.11 | End | or, .\\//\\//\\//\\ is a way to specify the current directory :P |
14:07.29 | End | (I started with something much simpler) |
14:07.31 | krka|work | i make sure that that's always my current directory |
14:08.36 | End | actually, wait a sec |
14:09.23 | End | duh, just check one of our own files |
14:09.26 | End | say....utils.lua |
14:09.48 | End | if .\utiles.lua exists |
14:09.51 | Mikk1 | wowbench does that |
14:09.52 | End | if it does, it is windows |
14:09.55 | Mikk1 | it checks for wowbench.lua |
14:09.56 | Mikk1 | oh |
14:09.58 | End | if not, unix |
14:09.58 | Mikk1 | erhm |
14:10.06 | Mikk1 | haha |
14:10.15 | End | the backslash is the important part |
14:10.26 | End | obviously |
14:10.32 | Mikk1 | aye i just spotted it =) |
14:10.50 | End | and we hope that the user on unix isn't creating files that randomly start with backslashes |
14:11.06 | End | since .\utils.lua is a possible name for a hidden file :P |
14:11.21 | End | (unix only disallows / and the nul char from filenames) |
14:12.59 | krka|work | really? |
14:13.53 | End | doh |
14:13.59 | End | I did touch .\\utils.lua |
14:14.05 | End | and I was like...why didn't it create a file? |
14:14.14 | End | 08:11 < End> since .\utils.lua is a possible name for a hidden file :P |
14:14.36 | Kirkburn | The film 'Hackers' ... scarily realistic, it is :P http://geoffmyers.net/blog/?p=107 |
14:14.43 | krka|work | doesn't it depend on filesystem and stuff? |
14:14.50 | Mikk1 | it does |
14:14.52 | Mikk1 | very true |
14:15.18 | End | it don't think it is filesystem specific |
14:15.29 | End | I'm pretty sure it is up to the utility/program doing the listing |
14:15.42 | End | unless you mean allowable characters, not hidden files |
14:15.52 | krka|work | don't think you can name stuff however you want in FAT32 |
14:15.57 | krka|work | even if you're running unix/linux |
14:16.41 | End | yeah. and the last time I tried, it "let" you name the file, but reading back was unpredictable by the same name |
14:17.01 | End | actually |
14:17.07 | End | maybe not unpredictable |
14:17.09 | End | I'm not sure |
14:19.35 | End | I think it's the "normal" filesystems like ext2fs/ufs/etc that all allowed the characters I listed. |
14:20.05 | End | it matters very little for what we're doing though I suppose |
14:23.25 | Kirkburn | Stop ignoring my links ;) This rocks ... http://winnoise.com/ |
14:26.33 | Wobin | http://ace.pastebin.ca/73144 |
14:26.37 | Wobin | Does this make sense? |
14:26.45 | Wobin | Is there a better way of doing things? |
14:28.00 | krka|work | tldr |
14:34.00 | Cairenn | ugh |
14:34.08 | Wobin | Didn't want your opinion anyway krka =P |
14:34.30 | krka|work | figures :( |
14:34.49 | krka|work | actually, i was tddu |
14:35.13 | End | Mikk1: hmm, I think my code works... |
14:38.02 | Mikk1 | oh =) |
14:38.18 | Wobin | Kirkburn: Hackers: A Classy Movie as long as you Suspend All Belief =P |
14:38.30 | Kirkburn | Yeah, ALL belief :P |
14:38.36 | Mikk1 | End: have you fixed the "dir" snafu under Linux too? |
14:38.38 | Wobin | But entertaining all the same |
14:38.39 | Mikk1 | i.e. use ls instead? |
14:38.42 | End | yes |
14:38.44 | Mikk1 | wheeeee |
14:38.48 | Mikk1 | can you fix "mkdir tmp" while you're at it? =) |
14:38.52 | End | maybe |
14:38.52 | End | ;p |
14:38.57 | Mikk1 | arf =) |
14:39.00 | End | I'm just testing remove file |
14:39.26 | End | hmm |
14:39.39 | End | does GetAddOnMetadata even exist? |
14:39.42 | End | in wowbench? |
14:39.49 | Mikk1 | nope |
14:39.59 | End | that would explain why it complains it doesn't exist ;p |
14:40.02 | Mikk1 | =) |
14:40.07 | Mikk1 | would be quite easy to add though i think |
14:40.18 | Mikk1 | The TOC parser isn't completely stupid. |
14:40.47 | krka|work | stupid is a good thing! |
14:41.01 | krka|work | it's the clever stuff that breaks |
14:41.14 | Tain | ooh I got an email from Bill Gates |
14:41.38 | Wobin | Is he offering you a cookie recipe? |
14:43.23 | Tain | MS Oatmeal Raisin.NET 2006 |
14:43.34 | End | haha |
14:46.04 | End | =( |
14:46.16 | Kirkburn | This should humour you for a while ... http://www.funnyanimalblog.com/ |
14:46.44 | End | that's messed up |
14:47.15 | End | it generated a conflict |
14:47.22 | Kirkburn | I can't stop watching the TV clip ... "this guy climbed Mt Everest, but ... he's gay! I'm mean, er, blind..." |
14:47.29 | End | but the .r33 section is empty |
14:48.01 | End | oh |
14:48.05 | End | you removed two spaces |
14:48.15 | End | you bastard |
14:48.35 | End | (er, two lines) |
14:48.39 | End | (two -empty- lines) |
14:48.48 | End | those two empty lines were close enough to my changes to generate a conflict |
14:48.52 | Mikk1 | hahahaha |
14:48.55 | Mikk1 | sorry =) |
14:49.16 | End | ok |
14:49.25 | End | I think it should generate tmp -nicely- |
14:49.25 | Mikk1 | YouTube is being stupid |
14:49.31 | Mikk1 | it's telling me that i don't have flash |
14:49.34 | End | it tries to create a file in tmp for writing |
14:49.41 | End | if it can't, it tries to do a mkdir |
14:49.47 | End | mkdir works on windows too, right? |
14:49.50 | Mikk1 | yeah |
14:49.54 | End | sweet |
14:50.20 | End | ok, committing, as it worksforme |
14:50.51 | End | ok, I generated a strange error somewhere else now, but I blame your changes |
14:50.57 | Tain | haha J.K. Rowling did an interview talking about the possibility of killing off Harry Potter in the last book. |
14:50.58 | Mikk1 | O.O |
14:51.14 | Mikk1 | yeah might want to do a full update |
14:51.19 | End | it stopped generating stack tracebacks |
14:51.28 | End | (correctly) |
14:51.38 | ScytheBlade1 | Sooo, who in here can talk to a blizzard dev? |
14:51.41 | End | I -am- updated |
14:51.44 | Corrodias | did an interview? and what was his/her response? |
14:51.46 | Mikk1 | arf? |
14:51.55 | Kirkburn | 2 people die |
14:52.07 | Mikk1 | End: Remember that the debugger doesn't kick in until WOWB_Main() is called |
14:52.13 | Tain | Here it is: http://www.dailymail.co.uk/pages/live/articles/showbiz/showbiznews.html?in_article_id=392634&in_page_id=1773 |
14:52.16 | End | this is in OnLoad |
14:52.21 | Mikk1 | .... |
14:52.24 | Mikk1 | shit, sounds like my problem |
14:52.30 | End | it better be |
14:52.36 | Tain | Poor kids would be traumitized for life. |
14:52.37 | End | automatically creating tmp shouldn't do that |
14:52.41 | End | ;p |
14:52.45 | Mikk1 | except it works for me |
14:52.53 | Mikk1 | my problem appears when i try to go multisession |
14:53.11 | End | well... |
14:53.16 | Mikk1 | comment out lines 13-20 |
14:53.30 | Kirkburn | Fainting goats! http://www.youtube.com/watch?v=VM3teHj3ZgY |
14:53.32 | End | in wowbench.ua? |
14:53.34 | Mikk1 | yea |
14:54.00 | Corrodias | hermione and harry finally get it on, but they explode. oops. the end. |
14:54.07 | End | k |
14:54.11 | End | those are the changes |
14:54.58 | End | hold on |
14:55.01 | End | still committing :P |
14:56.13 | End | k |
14:56.42 | End | (my commit doesn't comment out your lines though ;p) |
14:56.47 | Mikk1 | nope. worksforme |
14:56.57 | Corrodias | reminds me of Gungrave... |
14:57.03 | Mikk1 | onload in what addon? |
14:57.04 | End | coolcool |
14:57.17 | End | my rewrite of yatlas |
14:57.19 | Mikk1 | o |
14:57.29 | End | it breaks when it gets to a notimplemented function though |
14:57.47 | End | instead of printing out something interesting, it prints out the line in OnLoad that broke o_O |
14:57.52 | Tain | I was just reading about "top years in gaming" and realized that 1998 may have been the single greatest year for gaming. Releases of Half-Life, Starcraft, and Zelda: Ocarina of Time |
14:58.14 | Wobin | ie games that -didn't- suck |
14:58.20 | Wobin | It's been downhill since then =P |
14:58.40 | Wobin | okay, so I exaggerate a bit |
14:58.44 | Wobin | but not too much |
14:58.59 | krka|work | 1994 was a good year too |
14:59.01 | Mikk1 | been a while since we had starcraft tournaments at work though |
14:59.07 | Wobin | whee, thunder so loud it sets off car alarms |
14:59.34 | Corrodias | '97 wasn't bad, but i can't remember why |
14:59.39 | Corrodias | that princess died, for one thing |
15:02.17 | Tain | Funny thing is EverQuest narrowly missed 98, releasing in March, 99 |
15:02.36 | Tain | I'm not sure EQ should be considered a high point of gaming, but it sure changed things. |
15:03.39 | krka|work | hm, doom 2 was 1994, war 2 was 1995 |
15:03.54 | krka|work | Day of the tentacle was 1993 |
15:04.30 | End | I played a lot of doom and war2 |
15:04.42 | Wobin | dott was great |
15:04.55 | End | I played dott too, but that wasn't til years later |
15:05.36 | Tain | Ah DOTT |
15:05.42 | End | (the first time I tried to get it, the place I ordered it from when out of stock very quickly, and it was a while before I tried getting it again) |
15:10.22 | Mikk1 | omfg |
15:10.26 | Mikk1 | it's working |
15:10.33 | Mikk1 | i have two WoWBenchs running inside WoWBench |
15:10.39 | End | o_O |
15:10.49 | Mikk1 | Lua rocks! |
15:11.22 | *** join/#wowi-lounge Kemayo (n=Kemayo@pool-71-103-166-178.lsanca.dsl-w.verizon.net) |
15:11.27 | Mikk1 | it's also eating close to 300MB RAM but.. hey.. my box is specced to run WoW =) |
15:12.04 | *** join/#wowi-lounge Beladona (n=sluster@josephpartners.com) |
15:12.04 | *** mode/#wowi-lounge [+o Beladona] by ChanServ |
15:12.07 | Corrodias | whether or not that is a large amount depends on what wowbench is... |
15:12.11 | zenzelezz | hearts in chat o_O |
15:12.15 | Cairenn | morning Beladona |
15:12.20 | Mikk1 | Corrodias: http://www.wowwiki.com/WoWBench |
15:12.42 | Mikk1 | I'll call it "big, but acceptable" |
15:13.30 | Corrodias | from reading the quick overview description, i'd say 300mb for three instances is not at all unreasonable |
15:14.43 | krka|work | Mikk1, can you make a graphical ui to wowbench too? kinda similating in game wow? :) |
15:14.51 | Mikk1 | hehe |
15:14.53 | Mikk1 | it's possible |
15:15.02 | Mikk1 | but i'm not going to be the one to do it =) |
15:15.23 | Mikk1 | http://luacheia.lua-users.org/ <-- Lua with a window manager |
15:16.31 | *** join/#wowi-lounge Legorolo (n=Legorol@tcmpc43.phy.cam.ac.uk) |
15:16.34 | krka|work | actually... maybe we _should_ write a c/c++ wow client-simulation |
15:16.43 | krka|work | and include lua the same way |
15:16.48 | Legorolo | and then a server simulator too! |
15:16.52 | Legorolo | and then use the two! |
15:16.55 | Mikk1 | haha |
15:16.58 | Legorolo | and then no more subscription fees, weeeeeee |
15:17.01 | Mikk1 | there is actually a server simulator already |
15:17.05 | Legorolo | yeah i know |
15:17.27 | Mikk1 | I came across it when I tried to come up with the project name |
15:17.33 | Mikk1 | "wowemu" struck me as a good name but ... taken |
15:17.48 | *** join/#wowi-lounge MoonWolf (n=moonwolf@f176182.upc-f.chello.nl) |
15:18.50 | Legorolo | "taken" is an understatement :) |
15:19.22 | Legorolo | gah, SF wants https SVN access |
15:19.27 | Mikk1 | mm |
15:19.27 | Legorolo | and my svn client isn't compiled with ssl |
15:19.49 | Legorolo | how i hate Linux... |
15:19.52 | Legorolo | oops, did i say that out loud? |
15:19.58 | End | say what? |
15:20.18 | Mikk1 | you really want something with a package management system to make Linux bareable imo |
15:20.34 | Mikk1 | compiling your own was fun back when you had a single box |
15:20.40 | Mikk1 | i have.. urm... 8 boxes at home |
15:20.49 | Mikk1 | i think |
15:21.02 | Mikk1 | yeah 8 |
15:21.35 | krka|work | debian FTW |
15:21.47 | krka|work | i'd be helpless without dpkg :( |
15:22.08 | Mikk1 | i'm just amazed at how it insists on refusing to break |
15:22.36 | krka|work | debian broke a couple of times for me actually |
15:22.40 | Mikk1 | i gave up on redhat back when i needed an upgraded package manager to upgrade the package manager |
15:22.45 | Corrodias | dpkg? |
15:22.47 | krka|work | mostly fixed itself by waiting a few days |
15:22.56 | Mikk1 | ah, not running stable then i hope?= |
15:23.09 | krka|work | nope, unstable at home |
15:23.21 | Mikk1 | yeah ok. gotta expect stuff like that then =) |
15:23.40 | krka|work | i suppose i should expect a problem now and then... but after awhile you forget it's unstable because it's so stable |
15:24.07 | Mikk1 | i find that stable + ... urm.. i forget the url.. there's this nice site that backports new stuff to work on stable.... works well for stuff you want semistable but still want newer major releases |
15:24.16 | Kirkburn | Whee, Quantum Leap in italian :D |
15:24.35 | Mikk1 | lollers |
15:24.36 | Mikk1 | backports.org |
15:24.39 | Mikk1 | that's the one =) |
15:27.30 | Legorolo | the problem is: i am using a Linux system where i'm a restricted end-user |
15:27.34 | Legorolo | so no package management for me |
15:27.38 | Mikk1 | gah |
15:27.42 | Legorolo | all compiling and installation i must do in my own dir |
15:27.55 | End | ouch |
15:27.58 | Legorolo | so i often have to fiddle with ./configure arguments so that it doesn't try to install in /usr/lib |
15:28.07 | Tain | Don't most package managers have a local user mode? I thought they did at least. |
15:28.15 | Legorolo | Tain: i have no access to it |
15:28.16 | Tain | But I could be wrong! |
15:28.18 | Legorolo | yes, sysadmin is evil |
15:28.26 | End | that varies a lot |
15:28.29 | Legorolo | he is a BOFH |
15:28.38 | Legorolo | or wahtever that acronym is |
15:28.47 | Mikk1 | BOFH yes |
15:28.49 | krka|work | work stuff? school stufF? |
15:28.55 | Legorolo | work stuff |
15:29.16 | End | Legorolo, Mikk1 is your bofh! just look at /who |
15:29.16 | Legorolo | anyway, it let me learn more about Linux, ./configure and compiling for yourself |
15:29.16 | End | #wowi-loun Mikk1 H 0 i=bofh@81-233-236-26-no19.tbcn.telia.com |
15:29.21 | Mikk1 | =P |
15:29.23 | Legorolo | lol |
15:29.40 | Mikk1 | did i mention that I idle in bofhnet also? =P |
15:29.44 | Legorolo | i had quite a fun downloading and compiling different packages and libs in their own little neat dirs |
15:29.52 | Corrodias | ./configure is just a convention, a program that ... i dunno, configures the makefile for the available libraries on your system |
15:30.04 | Legorolo | Corrodias: yes i know |
15:30.11 | Legorolo | but i often have to teach it to work with my unique setup |
15:30.18 | Legorolo | since i don't have stuff in their default locations |
15:30.26 | Corrodias | i have only seen a little bit scroll by on the few occasions that i've been forced to compile something |
15:30.39 | Legorolo | it's quite a nice system actually |
15:30.54 | Mikk1 | nice to use. bloody hell to convert your package to =P |
15:31.12 | End | and libtool is the devil |
15:31.19 | Mikk1 | mm |
15:31.19 | End | sort of devil |
15:31.37 | End | it helps in some ways, hurts in others |
15:31.50 | Mikk1 | kinda like microsoft |
15:31.53 | Mikk1 | just drink the koolaid |
15:32.37 | Legorolo | ./configure --prefix=~/svn --with-ssl |
15:32.42 | Legorolo | let's see if that will do the magic :) |
15:32.57 | End | now just hope neon was compiled with ssl :P |
15:33.07 | Mikk1 | that's assuming $BOFH has installed SSL correctly =P |
15:33.10 | Legorolo | it will auto-configure neon for me, End |
15:33.15 | Legorolo | i did check that in the documentation |
15:33.22 | Legorolo | there is a bundled version of it in the package |
15:33.31 | Legorolo | actually that's a good point |
15:33.32 | End | hmm |
15:33.37 | Legorolo | i have OpenSSL in a custom path too |
15:33.40 | Mikk1 | obtw Legorolo: it works it works it works =) |
15:33.41 | Legorolo | i better clue it up about that too :) |
15:33.42 | End | well, my neon install is seperate |
15:33.49 | Legorolo | yeah, but i don't have a neon install |
15:33.50 | krka|work | poor lego :( |
15:33.55 | Legorolo | so i use the bundled version |
15:34.15 | Legorolo | now if only i remembered where i installed OpenSSL :) |
15:34.19 | End | hehe |
15:34.29 | Legorolo | oh i remember now |
15:34.35 | Legorolo | i compiled it, installed it, then zapped it :) |
15:34.41 | Legorolo | that's why i'm missing it |
15:34.45 | Mikk1 | lol |
15:34.46 | End | that'd...be a problem |
15:34.51 | Legorolo | disk quota.. |
15:34.54 | Legorolo | only kept the .tgz |
15:34.57 | Mikk1 | gah that too |
15:35.04 | Legorolo | better get new version of that too whilst at it |
15:35.05 | Mikk1 | he really is a bofh |
15:35.16 | Legorolo | you know how much disk space i have? 425 Mb |
15:35.20 | Mikk1 | er |
15:35.24 | Mikk1 | that's.... |
15:35.25 | Mikk1 | nothing |
15:35.26 | Legorolo | and that's after begging and having my diskspace upped twice |
15:35.32 | End | ouch |
15:35.45 | Legorolo | and only because i develop stuff for work, and need the space for multiple dev versions of the code |
15:37.46 | Mikk1 | cmd> exit |
15:37.46 | Mikk1 | [Exiting WoWBench v1.11.0.a2] |
15:37.46 | Mikk1 | cmd> exit |
15:37.46 | Mikk1 | [Exiting WoWBench v1.11.0.a2] |
15:37.46 | Mikk1 | cmd> exit |
15:37.46 | Mikk1 | [Exiting WoWBench v1.11.0.a2] |
15:37.52 | Legorolo | rofl |
15:37.54 | Legorolo | pwnd |
15:37.58 | Mikk1 | something tells me new sessions shouldn't start their own commandline parsers =) |
15:38.19 | Tain | I have... my own personal 750GB array to play with. :) |
15:38.36 | Corrodias | then run them in the background...? >_> |
15:38.46 | Mikk1 | er, wait, they have to |
15:38.47 | Corrodias | implement a background |
15:39.21 | Mikk1 | This requires filtered air. And lots of it. |
15:39.30 | Corrodias | [away] @ sleepy x.x |
15:40.12 | Legorolo | I never installed Linux on any machine that is mine |
15:40.17 | Legorolo | that's why i only have experience as an end-luser |
15:41.07 | *** join/#wowi-lounge Ratbert_CP (n=KCummins@proxy-ce1.disney.com) |
15:41.59 | krka|work | i see.... don't have any old machine at home to play with? |
15:41.59 | krka|work | or a new to dual boot? |
15:42.20 | Legorolo | krka: you are missing the point, so i will reiterate |
15:42.25 | Legorolo | i'm not fond of Linux |
15:42.37 | Legorolo | as simple as that :-) |
15:42.59 | Legorolo | my greatest moment was when i managed to download, configure and compile (again, as an end-user) the program rdesktop |
15:43.14 | Legorolo | which is a Linux-based client for M$'s remote desktop service |
15:43.25 | Legorolo | so i can use my home machine :) |
15:43.39 | Legorolo | that had some dependencies too, among them ssl.. |
15:43.44 | Legorolo | i mean openssl |
15:44.20 | *** join/#wowi-lounge krka_ (n=kristofe@62.181.217.66) |
15:44.21 | Mikk1 | ah. just fall out of the commandline parser, set shared variable on what to call next |
15:44.26 | Mikk1 | easy |
15:44.29 | Legorolo | wb krka |
15:44.32 | krka_ | thanks |
15:44.37 | Legorolo | did you miss my rant then? |
15:44.46 | krka_ | but now i'm going home, so bye again :) |
15:44.53 | End | lol |
15:44.53 | krka_ | yeah, missed it |
15:44.53 | Legorolo | bye |
15:44.58 | Legorolo | good |
15:45.01 | Mikk1 | haha |
15:45.08 | krka_ | i can read the logs from at home :P |
15:45.17 | Legorolo | i wasn't ranting at you.. |
15:46.24 | Kirkburn | Me = bored = alt time! |
15:46.53 | Kirkburn | I'm going to ... hrm ... finish Mulgore |
15:47.20 | Kirkburn | Only start areas I've got left to finish are mulgore and undead thingy |
15:47.32 | Wobin | Anyone want to look at my jostle code and tell me if I'm going wrong? |
15:47.34 | Kirkburn | Stop envying me =) |
15:48.28 | Codayus | Undead area is the most fun on horde side. |
15:48.43 | Mikk1 | Starts out with an insult. Doesn't get better =) |
15:49.07 | Codayus | A) Doesn't involve barrens. B) Prettier than durotar. C) No barrens. D) Funnier quests. E) Isn't even on the same continent as the barrens. |
15:49.22 | *** join/#wowi-lounge Gryphen (n=gryphon@65-102-153-94.tukw.qwest.net) |
15:49.26 | Mikk1 | Except you kind of have to go to barrens for a bit |
15:49.34 | Mikk1 | Can't really get you all the way from 10 to 20 |
15:49.36 | Codayus | Yeah...well, nothings perfect. |
15:49.40 | Wobin | Mulgore is very pretty though |
15:49.50 | Mikk1 | Mulgore is devastatingly boring |
15:49.52 | Mikk1 | and pretty |
15:49.54 | End | I like Mulgore, even if it is a little big |
15:49.55 | Codayus | Wobin: I dunno, a bit...empty. And boring. |
15:50.06 | Wobin | Much like the barrens |
15:50.20 | Wobin | Teldrassil is pretty |
15:50.34 | Wobin | but you get eyestrain from the purple |
15:50.34 | End | yeah, but the barrens is uglah |
15:50.34 | Wobin | omg purple |
15:50.40 | Kirkburn | I find the best areas are Elwynn and Dun Morogh |
15:50.43 | End | and filled witth chuck norris chat |
15:50.44 | Codayus | Meh, teldrassil is a bit fruity for my tastes. And the NE quest lines are all disturbingly psychotic. |
15:50.49 | End | CHUCK NORRIS! |
15:50.50 | Wobin | yes |
15:50.52 | Legorolo | i love the undead starting place |
15:50.55 | Kirkburn | I'm not a fan of Teldrassil either |
15:50.57 | Codayus | "We move live in harmony with nature. Please kill 200 random furry creatures." |
15:50.59 | Legorolo | and Mulgore because i haven't done it too often yet |
15:51.15 | Legorolo | Codayus: clearly you haven't read the quest texts properly |
15:51.15 | Kirkburn | Okay, suggest me a class |
15:51.21 | Wobin | Mulgore is one of the brightest |
15:51.22 | End | I've done Durotar way too many times |
15:51.28 | Codayus | "I'm sorry to ask you this, but...please kill another hundred fluffy creatures, then bathe in their blood. It's For Nature!(tm) |
15:51.35 | Kirkburn | A fun class which isn't rogues, rogues are too intense for me |
15:51.38 | Legorolo | "some evil force has made cute furry animals reproduce rabidly, more than they should. we need to maintain the balance" |
15:51.46 | Mikk1 | "Talk about bovine intervention! I've herd of this and it's udder bull!" |
15:51.47 | Legorolo | Kirkburn: mage |
15:51.50 | Legorolo | UD mage or lock |
15:51.52 | Codayus | Legorolo: That's obviously just a poor excuse. |
15:51.56 | Wobin | Kirkburn: lock |
15:51.58 | End | doesn't Kirkburn have a lock? |
15:52.02 | Codayus | The NE's are psychotic killers, and you can't convince me otherwise. |
15:52.04 | Kirkburn | He is my main :P |
15:52.08 | Wobin | ah |
15:52.11 | Wobin | mage then |
15:52.14 | Codayus | :-) |
15:52.20 | Wobin | frost mage =) |
15:52.24 | Kirkburn | And I just started a mage :/ Doing well, aren't we :P |
15:52.29 | End | lol |
15:52.36 | Wobin | although I'm finding soloing as a mage more intense than soloing as my rogue |
15:52.40 | Mikk1 | Warlock -> Warlock -> Paladin -> Rogue -> Mage |
15:52.43 | Wobin | Shammy then |
15:53.12 | Wobin | If you want less intense, you could always go Pally =P |
15:53.12 | Kirkburn | Not a drood? |
15:53.18 | Codayus | Start a warrior. They're fun. |
15:53.23 | Kirkburn | Hah, my main alt is a 42 pally :) |
15:53.33 | Wobin | okay |
15:53.38 | Mikk1 | I was so close to giving up on my pally. Multiple times. |
15:53.40 | Wobin | what classes/races -haven't- you done? |
15:53.46 | Kirkburn | Um, none? |
15:53.51 | Wobin | I never want to roll a pally =\ |
15:53.59 | Wobin | They just don't appeal to my playstyle |
15:54.01 | Kirkburn | Actually priest and drood are the main ones I've not really played |
15:54.11 | Wobin | priest is fun |
15:54.14 | Tain | I got kind of bored of Warriors, I've tried a couple of times. Just not enough "stuff" going on with them for me. |
15:54.15 | Wobin | but tough at first |
15:54.15 | Mikk1 | I mean. there I was with a 400dps dpsmonster warlock. And then gogo 75dps pally |
15:54.25 | End | priests definitely start out a bit tough |
15:54.27 | Tain | At least Paladins you have stuff to do. |
15:54.30 | Wobin | Like driving a yugo =P |
15:54.31 | Mikk1 | errr |
15:54.33 | Mikk1 | i beg to differ |
15:54.34 | Tain | Which I still got bored of. |
15:54.38 | End | which is why my priest hasn't passed level 16 |
15:54.40 | Codayus | I'd like to HAVE a 60 pally...levelling one...erg. |
15:54.51 | Mikk1 | Spec Fury. |
15:54.57 | Mikk1 | Gets as busy as rogues. |
15:54.57 | Tain | Hunter is still my favorite class I could never level. |
15:55.04 | Wobin | I'm <3'ing the fact that I'm hitting a constant 200dps on my level 50 rogue |
15:55.05 | Tain | Nah, not really. |
15:55.11 | Tain | I mean I know Warriors have stuff to do. |
15:55.20 | Wobin | Tain: Hunter is one of the easiest classes to level |
15:55.22 | Tain | But Rogues have more options overall in my mind. |
15:55.24 | Codayus | Priests take off around mind flay, and accelerate fast after shadow form. The start isn't that slow... |
15:55.25 | Wobin | grindalicious |
15:55.47 | Wobin | Mindflay is only -really- useful if you have the shadowreach |
15:55.48 | Kirkburn | Hunter: send pet, fire, fire, fire, dead .... send pet, fire fire fire, dead .... send pet, fire, fire .... |
15:55.56 | Codayus | Tain: Warriors get more fun and complex as you get higher level. Need to wait for some of the cooler abilities to kick in. |
15:55.56 | Wobin | Kirkburn: exactly |
15:55.56 | Tain | I know Wobin. But I can't level a Hunter. I got obsessive pet collecting disorder. |
15:56.02 | Wobin | oh no! |
15:56.06 | Wobin | And only three slots =P |
15:56.11 | MoonWolf | hehe |
15:56.13 | Tain | I tried once. |
15:56.18 | Tain | It was bad. |
15:56.27 | Wobin | Tain: be a warlock |
15:56.29 | MoonWolf | get a wolf, stick with it. |
15:56.34 | Wobin | Learn how to kill your pet all the time =) |
15:56.37 | MoonWolf | or a boar. |
15:56.43 | Kirkburn | 'Lamian' is my hunter's name ... can you see what I did there? |
15:56.55 | Codayus | A SFK wolf is a good choice. |
15:56.57 | Wobin | You're a half snake lady? |
15:57.03 | Tain | Yeah actually I've never played a Warlock, ever. |
15:57.09 | MoonWolf | i prefer the wolf model in ashenvale |
15:57.12 | Codayus | Nice all round pet, decent attack speed, nice abilities. |
15:57.13 | MoonWolf | the really white ones. |
15:57.14 | Tain | I created one once. Tainlock. |
15:57.15 | Kirkburn | Tain, you're missing ooot! |
15:57.27 | Wobin | Warlocks trained me to be able to sacrifice my pet on a whim |
15:57.38 | Codayus | I have a lvl 30 mage, warlock, and paladin. Just got bored with them. And a lvl 49 hunter... |
15:57.44 | Kirkburn | I've never managed to make myself sacrifice my lock pet |
15:57.55 | Wobin | Kirkburn: You need demosac =) |
15:58.00 | MoonWolf | suriviving bad fight the hunter way, feigh death, keep your pet attack, run away till your despawns |
15:58.09 | MoonWolf | taday, no hapiness los no death. |
15:58.11 | Kirkburn | There are many warlock things I don't do, in fact :P |
15:58.24 | Wobin | emotap? |
15:58.29 | MoonWolf | lol |
15:58.32 | Kirkburn | I don't stockpile shards, and never soulstoned myself, never sacced my pet, never used anything other than a VW |
15:58.43 | Wobin | Kirkburn: You're a hunter in disguise =P |
15:58.48 | Kirkburn | Apparently so :P |
15:58.56 | MoonWolf | Kirkburn, you are not warlock material |
15:58.58 | Tain | Of course I realized I missed the boat when I tried my last warrior. I have a perfect name and I missed it. :( So although I do like my Warrior named, "Whatfor" if I ever try again it will be the birth of, "Taink" |
15:59.00 | Wobin | s/disguise/dress/ |
15:59.09 | Codayus | lol |
15:59.09 | Wobin | hehe |
15:59.11 | MoonWolf | lol |
15:59.12 | Wobin | I like Taink |
15:59.21 | MoonWolf | Taink is brilliant. |
15:59.46 | Tain | Tainadin is out there somewhere too, on some server. |
16:00.55 | Kirkburn | Tainage, Tainst, Tainan, Tainlock, Taink, Tainter, |
16:01.13 | Wobin | Tainter is your poisonspecced rogue? |
16:01.17 | Wobin | =P |
16:01.30 | MoonWolf | or a good affliction lock name. |
16:01.42 | Kirkburn | (I was actually adding hunter+tain) |
16:01.51 | Kirkburn | But those are cooler :P |
16:02.14 | Wobin | ShaTain |
16:02.49 | Kirkburn | Kirkburn don't lend itself well to names :( |
16:04.10 | Kirkburn | I need a server |
16:04.39 | Kirkburn | *click, click* |
16:04.51 | Wobin | oooh you're one of -those- =P |
16:05.01 | Beladona | ugh, long delay. Hi all |
16:05.01 | Kirkburn | I pity the fool ... |
16:05.11 | Wobin | heya bela |
16:05.12 | Kirkburn | So, a realm - any suggestions? |
16:05.25 | Wobin | I know nothing of your odd european realms |
16:05.34 | Kirkburn | Ciao Bela |
16:05.34 | Beladona | I am on Ajhol Nerub with Cairenn |
16:05.48 | Beladona | but thats not EU |
16:05.52 | Kirkburn | =( |
16:05.53 | Codayus | An EU realm? Sorry, can't help. |
16:06.04 | Kirkburn | Get that Legorol over here! |
16:06.25 | Kirkburn | (or Legorolo, whatever he is today) |
16:10.12 | Tain | Actually heh.. my Rogue now is named Perferator. |
16:10.51 | Wobin | He should be a mace rogue for the irony |
16:11.01 | Legorolo | helo, did you call me? |
16:11.09 | Wobin | btw, I now have the Viking Hammer =) |
16:11.14 | Kirkburn|wow | Timing |
16:11.20 | Wobin | And the Blesswind hammer of the monkey |
16:11.23 | Kirkburn|wow | I had my mouse hovered over 'play' |
16:11.32 | Kirkburn|wow | I'm looking for a server, Legorol :) |
16:11.42 | Legorolo | want an old or a new one |
16:11.44 | Legorolo | what type |
16:11.49 | Kirkburn|wow | PvE, new |
16:11.53 | Legorolo | i recommend RPPvP |
16:11.57 | Legorolo | new PvE, roger |
16:12.01 | Legorolo | Aerie Peak is brand new |
16:12.02 | Legorolo | only few weeks |
16:12.04 | Kirkburn|wow | Why RPPvP? |
16:12.07 | Legorolo | why not? |
16:12.12 | Legorolo | sounds like fun.. |
16:12.13 | Kirkburn|wow | heh |
16:12.29 | Legorolo | Aerie Peak is brand new PvE if that's what you want |
16:12.31 | Kirkburn|wow | An RP realm is a good idea actually, I've been meaning to try one |
16:12.42 | Legorolo | are you very adverse to PvP realm? |
16:12.58 | Kirkburn|wow | I think I could cope =) |
16:12.59 | Legorolo | for RP, you can go one of the olds ones (e.g. Emerald Dream or Argent Dawn) |
16:13.02 | Legorolo | or a new-ish one |
16:13.15 | Wobin | You have an Argent Dawn? |
16:13.22 | Wobin | (PS Legorol EU) |
16:13.39 | Legorolo | hmm, i should really make http://www.wowwiki.com/EU_English_Realms_Info somehow sortable |
16:13.49 | Legorolo | Wobin: yes we do |
16:13.51 | Wobin | wow |
16:13.58 | Wobin | Do you have a Blackrock? |
16:14.15 | Wobin | and do you get griefed by hundreds of level 1 gnomes whenever it goes down? |
16:14.34 | Legorolo | lol |
16:14.42 | Legorolo | Kirkburn|wow: we have 5 RPPvPs |
16:14.44 | Kirkburn|wow | haha |
16:14.45 | Wobin | It's horrific |
16:14.51 | Legorolo | Defias Bro and Venture Co are old |
16:14.53 | Wobin | They made a guild called BlackRockDown |
16:14.59 | Legorolo | sorry 4 |
16:15.06 | Legorolo | Scarshield Legion is 25/01 |
16:15.17 | Legorolo | Ravenholdt is 6/04 |
16:15.40 | Kirkburn|wow | Hmm, Ravenholdt then |
16:15.43 | Legorolo | peruse http://www.wowwiki.com/EU_English_Realms_Info and i'm sure you will find something |
16:15.48 | Legorolo | that's a smart decision |
16:15.53 | Kirkburn|wow | Join me? :) |
16:15.55 | Legorolo | especially becuase i already have a lvl 5 priest there :) |
16:16.04 | Kirkburn|wow | Which side though? |
16:16.05 | Legorolo | alli |
16:16.09 | Kirkburn|wow | booo |
16:16.11 | Legorolo | ok |
16:16.14 | Legorolo | then not Ravenholdt |
16:16.19 | Legorolo | or just make a horde there |
16:16.27 | Kirkburn|wow | I shall, and you shall join me =) |
16:16.27 | Legorolo | don't let it put you off on my account |
16:16.34 | Legorolo | i'm not deleting my priest |
16:16.43 | Legorolo | she's a dwarf, and went to the trouble of travelling to Teldrassil |
16:16.49 | Legorolo | started levelling there from the first quest |
16:16.58 | Kirkburn|wow | weirdo =) |
16:17.01 | Legorolo | on the day the server was launched |
16:17.09 | Legorolo | people were quite amused |
16:17.15 | Legorolo | i mingled with the mass of lvl 1 NEs |
16:17.21 | Kirkburn|wow | heh |
16:17.33 | Wobin | what was the percentage of hunters? =P |
16:17.35 | Legorolo | it was hilarious, some reacitons were pretty funny |
16:17.38 | Legorolo | Wobin: don't know |
16:17.58 | Legorolo | btw, i like running low level toons to Shadowglen |
16:18.13 | Legorolo | on a PvP server (I think Dragonmaw), i have a lvl 2 Troll permanently stationed there |
16:18.15 | Wobin | Shadowglen? |
16:18.19 | Legorolo | yeah, NE start area |
16:18.34 | Legorolo | i occasionally log in to ... well... troll the lvl 1 NEs :) |
16:18.44 | Legorolo | it's always hilarious |
16:18.52 | Wobin | omg TROLL |
16:18.53 | Legorolo | some lvl 4s are really aggressive and kill me |
16:19.02 | Legorolo | yes troll |
16:19.05 | Legorolo | did it just click? |
16:19.07 | Wobin | no |
16:19.12 | Legorolo | lol |
16:19.14 | Wobin | I was pretending to be a lvl1 NE |
16:19.17 | Legorolo | hehe |
16:19.31 | Legorolo | it's a pain though, you wouldn't be able to do it anymore |
16:19.38 | Legorolo | they put guards at the entrance to shadowglen |
16:19.45 | Legorolo | i ran the troll before they did that ;-) |
16:19.56 | Wobin | can't corpserun? |
16:19.58 | Legorolo | mmm |
16:19.59 | Legorolo | maybe |
16:20.07 | End | it's kinda hard to stealth through them even |
16:20.09 | Wobin | granted, that's corpserun a few feet each time |
16:20.20 | Legorolo | aye |
16:20.33 | Legorolo | the hardest part was corpserunning through rut'theran village |
16:20.38 | Legorolo | and making it to the portal |
16:20.52 | Legorolo | because if you die in rut'theran, your ghost is in Darkshore |
16:21.01 | Legorolo | near Auberdine |
16:21.10 | Wobin | eugh |
16:21.13 | Kirkburn|wow | heh |
16:21.14 | Legorolo | so i had to take the boat as a ghost :) |
16:21.45 | Legorolo | but you only need to do that once |
16:21.53 | Legorolo | when you rez, you just jump straight in the portal |
16:21.56 | Legorolo | before the guards get you |
16:22.07 | Legorolo | once you are in DN, if you die, you go to the grave in Dolanaar |
16:22.50 | Legorolo | i actually use this lvl 2 troll to quest with lvl 1 NEs |
16:22.55 | Legorolo | i help them kill the furry animals |
16:23.06 | Legorolo | some of them are nice, and you can converse with them using emotes |
16:23.11 | Legorolo | some just gank you |
16:23.21 | Legorolo | i had occasions where some evil level 6 kept ganking me |
16:23.38 | Legorolo | those brutal NEs... |
16:24.45 | Legorolo | gah, Neon doesn't want to configure with my openssl install |
16:26.37 | Legorolo | gah |
16:26.45 | Legorolo | can some Linux guru help me out here? |
16:26.49 | Legorolo | here is my problem: |
16:27.24 | Legorolo | i have compiled openssl, it created two library files libcrypto.a and libssl.a |
16:27.52 | Legorolo | when i try to ./configure Neon, it checks for the presence of RSA_new, and finds it in lib crypto |
16:28.05 | Legorolo | when it checks for the presence of SSL_library_init, it doesn't find it |
16:28.05 | Kirkburn|wow | (bah, I chose Aerie Peak, Faleya a tauren drood) |
16:28.10 | Legorolo | hehe |
16:28.13 | Legorolo | good choice |
16:28.38 | Kirkburn|wow | Time to level :) |
16:28.57 | Legorolo | for some reason Neon's configure doesn't seem to find libssl or the fact that SSL_library_init is in it |
16:29.01 | Legorolo | what do i do? |
16:30.55 | Wobin | "When in danger, or in doubt, run in circles, scream and shout." |
16:31.06 | Legorolo | yay for that |
16:31.38 | Kirkburn|wow | wow, it's busy on aerie peak |
16:33.22 | Kirkburn|wow | Dammit, *all* my addons loaded |
16:35.57 | Wobin | hehe I hate that on a new server =) |
16:36.07 | Wobin | It's like OMG NO FREE SCREEN |
16:38.11 | Kirkburn|wow | heh |
16:38.15 | *** join/#wowi-lounge mjc (n=mjc@c-66-176-173-47.hsd1.fl.comcast.net) |
16:38.16 | Kirkburn|wow | I had to disable about 30 |
16:38.18 | Wobin | http://www.imdb.com/title/tt0486640/ |
16:38.21 | Wobin | oh no |
16:38.24 | Wobin | not another one |
16:38.30 | Wobin | When will the horror stop? |
16:39.48 | *** join/#wowi-lounge SilverShadow (n=silversh@69-2-90-22.wan.networktel.net) |
16:40.43 | *** join/#wowi-lounge yammygirlcoding (n=hoho@17924061.rjo.virtua.com.br) |
16:40.53 | *** join/#wowi-lounge ScytheBlade1 (n=Death@about/pxe/ScytheBlade1) |
16:40.59 | yammygirlcoding | hello everybody! :D |
16:41.14 | Kirkburn|wow | Ciao! |
16:41.14 | SilverShadow | howdy |
16:41.32 | yammygirlcoding | *brasil*! :D |
16:41.37 | SilverShadow | I take it people have already noticed what file planet is diong? |
16:41.53 | Kirkburn|wow | Wobin ... gotta love Uwe Boll, eh? Oh, no wait *fetches knife* |
16:41.57 | yammygirlcoding | when the server is down how u guys test the code? :) |
16:42.19 | Wobin | yammygirlcoding: We don't =P |
16:42.26 | Wobin | We write and hope for the best =P |
16:42.28 | yammygirlcoding | :((((( |
16:42.38 | Kirkburn|wow | lol |
16:42.48 | Kirkburn|wow | There's always Mikk1's thing |
16:42.56 | yammygirlcoding | what an easy goal !! even me can do that! |
16:43.14 | Kirkburn|wow | 3-0? |
16:43.21 | Wobin | wow |
16:43.24 | yammygirlcoding | ya! |
16:43.28 | Wobin | Ashbringer's voice is... weird |
16:43.46 | Kirkburn|wow | What do you expect |
16:43.49 | Kirkburn|wow | It's a sword :P |
16:44.00 | Wobin | I'm trying to place the accent |
16:44.17 | Fanook | SilverCat: oh how nice, they're hosting mods.....I hope they got permission first |
16:44.21 | yammygirlcoding | dont u guys have any underground server to test codes? :) |
16:44.39 | Wobin | hm |
16:45.07 | yammygirlcoding | we used to have one in brasil but I dont know if it's still up :] |
16:45.51 | Kirkburn|wow | Fanook, methinks not |
16:47.55 | yammygirlcoding | anyone have the server time over there? |
16:48.35 | Wobin | server time for my server is... 12:48pm |
16:48.54 | yammygirlcoding | O.o are un in china? |
16:49.04 | Wobin | I am =P My server isn't |
16:49.10 | yammygirlcoding | :p |
16:49.14 | Wobin | it's 12:48am here =P |
16:49.19 | yammygirlcoding | aaah :D |
16:49.40 | SilverShadow | heh.. i hope so to Fanook. |
16:49.43 | yammygirlcoding | and when server is suposed to back? |
16:49.48 | Wobin | 2 hours? |
16:49.52 | Wobin | er 1? |
16:49.55 | Wobin | I think |
16:50.09 | yammygirlcoding | duno. i'ts 10am for global server time, now? |
16:50.12 | Fanook | normal maintentance? or extended today? |
16:50.18 | yammygirlcoding | normal i think |
16:50.20 | Kirkburn|wow | Heh, everyones a male Tauren on this server, I'm the only female tauren :P |
16:50.26 | Fanook | another hour then |
16:50.50 | yammygirlcoding | Kirkburn|wow I'm female tauren that is actually female person too ;) |
16:51.00 | SilverShadow | I do believe it's usually up 1-2pm EST.. |
16:51.25 | Wobin | Kirkburn|wow: Have you got fubar running? |
16:51.51 | Fanook | for the bored people (flash content): http://winnoise.com/ |
16:52.29 | yammygirlcoding | \o/ brasil brasil brasil :))))) |
16:52.40 | Kirkburn|wow | hehe |
16:52.44 | Kirkburn|wow | No, titan still |
16:53.08 | Kirkburn|wow | I'm planning on changing over when Ace2 is done |
16:54.47 | *** join/#wowi-lounge ScytheBlade1 (n=Death@about/pxe/ScytheBlade1) |
16:55.14 | Gryphen | FilePlanet contacted us before posting Cosmos |
16:55.33 | yammygirlcoding | complaining about too much download income? :) |
16:55.55 | Wobin | anyone currently on who's using FuBar? |
16:58.21 | Kirkburn|wow | zomg level 2 |
17:00.32 | SilverShadow | grats Kirkburn|wow |
17:05.23 | KaeltenAway | Wobin: |
17:05.28 | KaeltenAway | I have fubar running |
17:05.41 | Wobin | Can you remove the icon -and- the text from a plugin? |
17:05.54 | Wobin | (and by 'on' I meant currently playing =P) |
17:05.56 | KaeltenAway | I think it depends on the plugin |
17:06.07 | KaeltenAway | are the servers even up atm? |
17:06.22 | Wobin | I was hoping for an EU response =) |
17:06.24 | Fanook | EU servers might be |
17:06.35 | Fanook | US servers are still down for another hour |
17:07.33 | *** join/#wowi-lounge Kirov (n=Kirov@adsl-64-161-16-97.dsl.sntc01.pacbell.net) |
17:08.31 | *** join/#wowi-lounge ToastTheif (i=ToastThe@24-177-162-9.dhcp.mrqt.mi.charter.com) |
17:11.40 | Kirkburn|wow | If there's one god thing abut Mulgore, it's that I can task switch without fear of dying. Or reaching my destination. |
17:11.44 | Kirkburn|wow | *good |
17:14.13 | Wobin | without fear of reaching your destinatoin? =) |
17:15.46 | Mikk1 | hehe |
17:25.42 | Kirkburn|wow | If only t'were a joke |
17:25.49 | Kirkburn|wow | *twiddles thumbs* |
17:26.58 | zenzelezz | Mulgore isn't bad like that... The Barrens is |
17:27.17 | *** join/#wowi-lounge Elkano (n=elkano@ip-213-135-2-164.handshake.de) |
17:28.58 | kergoth | ~mornings |
17:29.06 | purl | Mornings MUST be destroyed! (see also http://www.destroymornings.com/) |
17:29.06 | Legorolo | hulo |
17:29.13 | Legorolo | ok, i really really need a Linux guru now |
17:29.22 | Legorolo | i have got openssl and compiled it |
17:29.33 | Legorolo | it generated libopenssl.a and libssl.a and it's all fine and dandy |
17:29.44 | Legorolo | oops i mean libcrypto.a and libssl.a |
17:30.10 | Legorolo | whoever, when i try to configure Neon, which depends on these libs, i am getting these error messages: |
17:30.49 | Legorolo | configure:28149: gcc -o conftest -g -O2 -I/scratch/zr205/openssl/include -D_LARGEFILE64_SOURCE -DNE_LFS -L/scratch/zr205/openssl/lib conftest.c -lssl -lcrypto -lz >&5 |
17:30.49 | Legorolo | /scratch/zr205/openssl/lib/libcrypto.a(dso_dlfcn.o)(.text+0x247): In function `dlfcn_bind_func': |
17:30.50 | Legorolo | dso_dlfcn.c: undefined reference to `dlsym' |
17:30.59 | Legorolo | can anyone explain ? |
17:31.35 | Legorolo | why is the linker not able to find the dlsym (and others like dlopen, dlerror and dlclose) referenced from libcrypto? |
17:31.47 | Mikk1 | ohwait |
17:31.53 | kergoth | thats expected |
17:31.56 | Legorolo | is it? |
17:31.58 | Mikk1 | yea |
17:32.01 | Legorolo | please do clue me up :) |
17:32.03 | kergoth | it was relying on the libcrypto.so pulling in libdl |
17:32.08 | kergoth | but static librareis cant dont that, only shared |
17:32.17 | Legorolo | what's libdl? |
17:32.18 | kergoth | so you need a -ldl in the libs for neon |
17:32.23 | kergoth | or build openssl shared, which i'd advise |
17:32.40 | Legorolo | kergoth: did you mean to say libcrypto.a? |
17:32.42 | Legorolo | was that a typo |
17:32.42 | kergoth | libdl is for dlopen/dlsym & friends. loading dynamic code at runtime rather than link time |
17:32.47 | kergoth | no. |
17:32.52 | Legorolo | but i don't have libcrypto.so |
17:32.57 | Legorolo | i have libcrypto.a |
17:32.59 | Legorolo | static |
17:33.02 | kergoth | WHICH IS THE PROBLEM |
17:33.04 | kergoth | read what i wrote again. |
17:33.17 | kergoth | shared libraries have the ability to implicitly pull in that which they depend upon |
17:33.20 | kergoth | static libraries do not |
17:33.22 | Legorolo | you said: "it was relying on the libcrypto.so pulling in libdl" |
17:33.24 | kergoth | neon relied on that |
17:33.25 | kergoth | yes. |
17:33.32 | Legorolo | ok, then the reason why i'm confused is that |
17:33.40 | Legorolo | if i am not using librypto.so, why is there a problem |
17:33.42 | kergoth | neon expected to be built against the shared library |
17:33.50 | Legorolo | if it's libcrypto.so that needs libdl... |
17:33.53 | kergoth | yes. |
17:34.02 | Legorolo | does libcrypto.a also need libdl? |
17:34.02 | kergoth | and libcrypto.a _is not able to pull in libdl.so itself_ |
17:34.07 | kergoth | yes. |
17:34.23 | kergoth | static libraries cannot pull in their shared library dependencies. shared libraries can. |
17:34.40 | Legorolo | right |
17:34.43 | kergoth | so neon needs -ldl on th elink line with -lssl and -lcrypto in order to build against the static openssl |
17:34.50 | kergoth | so either add that, or rebuild openssl with --enable-shared |
17:34.51 | Legorolo | so any way i can compile openssl with static libs with static dependencies? |
17:34.56 | *** part/#wowi-lounge Kirov (n=Kirov@adsl-64-161-16-97.dsl.sntc01.pacbell.net) |
17:34.57 | kergoth | it isnt openssl thats the issue. |
17:35.13 | kergoth | the gnu linker defautls to shared unless you specify otherwise |
17:35.17 | kergoth | libdl.so exists, so it uses it |
17:35.21 | kergoth | (in the openssl build) |
17:35.26 | Legorolo | can't i compile libdl into the openssl libs somehow? |
17:35.48 | Legorolo | i can't recompile openssl with shared libraries for various reasons |
17:35.49 | kergoth | nto easily. you can build it completely static, which will pull in libc.a and the rest of the owrld, making your libcrypto like 10 megs |
17:35.56 | kergoth | i'd suggest fixing that. |
17:36.20 | Legorolo | one of the reason being that the openssl docs say that dynamic openssl libs are experimental and not supported |
17:36.31 | kergoth | the docs are full of it. |
17:36.35 | kergoth | every major distro includes shared openssl |
17:36.41 | kergoth | fedora, ubuntu, debian, all of them |
17:37.13 | kergoth | i need a caffeine IV |
17:37.27 | Legorolo | from INSTALL in the latest openssl distribution: |
17:37.29 | Legorolo | <PROTECTED> |
17:37.29 | Legorolo | <PROTECTED> |
17:37.29 | Legorolo | <PROTECTED> |
17:37.29 | Legorolo | <PROTECTED> |
17:37.29 | Legorolo | <PROTECTED> |
17:37.30 | Legorolo | <PROTECTED> |
17:37.40 | Legorolo | this scared me off |
17:38.05 | kergoth | that's why most distros include _seperate packages_ for each major shared openssl |
17:38.16 | kergoth | so that in the event of a binary compatibility break, apps dont break |
17:38.26 | Legorolo | ouch |
17:38.27 | kergoth | example: |
17:38.29 | Legorolo | that sounds like a pain |
17:38.40 | kergoth | ~/.homefiles/.vim$ apt-cache search libssl0 |
17:38.42 | kergoth | libssl0.9.7 - SSL shared libraries |
17:38.42 | kergoth | libssl0.9.7-dbg - Symbol tables for libssl and libcrypt |
17:38.42 | kergoth | libssl0.9.8 - SSL shared libraries |
17:38.44 | kergoth | libssl0.9.8-dbg - Symbol tables for libssl and libcrypt |
17:38.44 | kergoth | libssl0.9.6 - SSL shared libraries (old version) |
17:38.47 | kergoth | not really |
17:38.59 | Legorolo | ok so i need to go the path of telling Neon to use -ldl |
17:39.11 | Legorolo | since i'm clueless about how configure scripts work, how do i go about adding -ldl |
17:39.19 | kergoth | that depends. |
17:39.31 | kergoth | but give LIBS="-ldl" ./configure a try |
17:39.41 | kergoth | isnt likely to work, since most configure scripts dont expect environmental overrides (idiots) |
17:39.45 | kergoth | but what the hell |
17:39.53 | Legorolo | ok |
17:40.25 | Legorolo | by the way, all this just so that i can compile an SSL-enabled svn client |
17:40.26 | Legorolo | so much pain |
17:40.32 | Legorolo | i hate Linux :) |
17:40.35 | kergoth | yep, svn is dependency ridden |
17:40.55 | Legorolo | i don't mind dependencies... if they work |
17:40.59 | kergoth | can you build svn without the apache/apache2 modules? thats a bit less painful |
17:41.07 | kergoth | why are you doing this manually, anyway? |
17:41.09 | kergoth | what distro is this? |
17:41.14 | Legorolo | i need to compile svn myself |
17:41.19 | Legorolo | i'm an end-user on this Linux system |
17:41.29 | kergoth | ahh okay |
17:41.31 | Legorolo | i need to compile every dependency for myself and install it in my own directory |
17:41.39 | kergoth | know how ya feel, i had to do that on my _development box_ at work |
17:41.44 | kergoth | they dont trust us lowly engineers with root |
17:41.49 | *** join/#wowi-lounge Tain (n=tain@ip68-109-29-175.ri.ri.cox.net) |
17:41.58 | Legorolo | my pain is why is Neon doing it like this |
17:42.03 | Legorolo | given that it depends on OpenSSL, |
17:42.14 | Legorolo | it should work with the *default* install of openssl |
17:42.17 | Legorolo | which is static |
17:42.29 | Legorolo | and with the dynamic libs, for which one would need explicit options when compiling it |
17:42.37 | Legorolo | s/and with/and not with/ |
17:42.39 | kergoth | yep, it should, and it probably has configure optiions to specify where the openssl is |
17:42.45 | kergoth | ./configure --help|grep openssl |
17:42.46 | kergoth | in the neon dir |
17:42.49 | Legorolo | yeah that's not the issue |
17:42.53 | Legorolo | i can set it the path |
17:43.07 | Legorolo | the issue is that it specifies -lssl -lcrypto when configuring, but not -ldl |
17:43.18 | Legorolo | it finds the ssl libs just fine |
17:43.19 | kergoth | ohh, its the system openssl that has no shared libs? |
17:43.23 | kergoth | i thougthj you had built that |
17:43.26 | Legorolo | what system openssl |
17:43.33 | kergoth | the one installed in /usr where it belongs. |
17:43.36 | Legorolo | there is no openssl on this box, i had to compile it myself |
17:43.38 | kergoth | the one not installed in yoru home directory |
17:43.41 | Legorolo | there isn't one |
17:43.48 | *** join/#wowi-lounge Tem (n=tardmrr@204.90.50.252) |
17:43.49 | kergoth | okay, so why arent you building openssl shared again? |
17:43.57 | Legorolo | because that's not the default |
17:44.04 | Legorolo | i am complaining that Neon doesn't compile with the default build of openssl |
17:44.09 | Legorolo | that's all |
17:44.20 | Legorolo | soryr i have to run, bus to catch |
17:44.21 | *** part/#wowi-lounge Legorolo (n=Legorol@tcmpc43.phy.cam.ac.uk) |
17:44.26 | kergoth | it probably expects to be built for any current system or major distribution |
17:44.32 | kergoth | not a user's openssl build |
17:44.33 | kergoth | heh |
18:01.58 | Josh|Gone | hola |
18:02.39 | kergoth | greetings |
18:03.07 | Cairenn | hey JoshBorke |
18:19.52 | *** join/#wowi-lounge Dagen (i=chad@69-171-92-39.clvdoh.adelphia.net) |
18:19.53 | JoshBorke | anything interesting going on? |
18:21.22 | Cairenn | besides a number of servers being down for another few hours cause they screwed up? not much |
18:22.09 | Cairenn | s/of/of (US)/ |
18:24.15 | Dagen | hey, my server isnt screwed up for once |
18:24.48 | ScytheBlade1 | haha |
18:24.58 | ScytheBlade1 | They don't like you telling people to do a /chatinfo 4 |
18:25.13 | ScytheBlade1 | To the point where anything in /4 that contains any of those letters in sequence |
18:25.17 | ScytheBlade1 | You can't send to the channel |
18:28.56 | JoshBorke | ( clad|sleep ): are you herea/ |
18:29.42 | gnorlish | anyone else find it odd |
18:30.03 | gnorlish | that their processes they use to AUTOMATICALLY calculate honor |
18:30.08 | gnorlish | somehow screwed up |
18:33.43 | *** join/#wowi-lounge Tain (n=tain@ip68-109-29-175.ri.ri.cox.net) |
18:37.23 | Mikk1 | bloody guestbook spambots driving me crazy |
18:37.51 | Mikk1 | Having an upload rate of something like 200 spams a day on a site I manage for my parents' club |
18:37.52 | End | curse less wildly please |
18:38.07 | End | we demand more controlled cursings |
18:38.24 | JoshBorke | why does wanding initiate a global cooldown? |
18:39.25 | Dagen | so you guys are all MOD developers right? |
18:39.48 | Mikk1 | Yes, except for Kirkburn. He's some kind of dwarf. |
18:39.52 | Mikk1 | Except he smells worse. |
18:39.53 | Dagen | hehe |
18:40.25 | Mikk1 | Bah. He's not even here. No fun. |
18:40.40 | *** join/#wowi-lounge ScytheBlade1 (n=Death@about/pxe/ScytheBlade1) |
18:41.06 | JoshBorke | i only play one on tv |
18:41.36 | Dagen | I just kind of started trying to make a MOD.. I've been programming for a while and I don't usually have too much trouble, but I must say... this game is frustrating when it comes to programming |
18:42.00 | JoshBorke | how so? |
18:42.12 | krka | i've had the opposite experience |
18:42.25 | krka | then again i only made simple useless stuff :) |
18:42.33 | kergoth | i've not found that to be the case. lua is the perfect scripting language for this. one does get annoyed with blizzard's api at times, but its nothing that becomes a barrier |
18:43.18 | Dagen | Well, right now I'm getting an "attempt to index a nil value" error on a line of code that is executing perfectly.. but I get an error |
18:43.28 | Dagen | it makes no sense |
18:43.40 | krka | paste the code? |
18:43.45 | kergoth | then you're not doing something right. its your error, not the game's |
18:43.47 | kergoth | indeed, please paste |
18:43.53 | kergoth | (to a pastebin, not here) |
18:44.01 | krka | if you're getting that error, your code will definitely halt at that point |
18:44.11 | Dagen | its on this line: getglobal(frame:GetName().."Middle"):SetWidth(width - 9); |
18:44.20 | Dagen | it doesnt halt though, thats why I'm confused |
18:44.34 | Dagen | it gives an error, but it still does what it should |
18:44.36 | mjc | is width nil? |
18:44.37 | kergoth | hm? the game doesnt halt, only your particular lua does |
18:44.44 | *** join/#wowi-lounge Iriel (n=daniel@adsl-71-158-244-138.dsl.pltn13.sbcglobal.net) |
18:44.45 | kergoth | width isnt nil, thats not the error |
18:44.52 | kergoth | that getglobal is returning nil, i'd say |
18:44.55 | mjc | ah |
18:44.55 | krka | no, it's probably getglobal that returns nil |
18:45.01 | krka | or frame |
18:45.06 | JoshBorke | yea |
18:45.07 | kergoth | yeah |
18:45.20 | *** mode/#wowi-lounge [+o Iriel] by ChanServ |
18:45.21 | Dagen | well...this is setting the width of a column header... |
18:45.28 | Dagen | and its actually doing it |
18:45.36 | Dagen | and when you comment out that line, it doesnt do it |
18:45.53 | Dagen | so...its executing, but I have an error |
18:45.58 | Dagen | lol |
18:46.01 | krka | maybe it's executing twice |
18:46.09 | krka | once it works, second it hangs |
18:46.12 | krka | thus producing that effect |
18:46.18 | Dagen | hmmm |
18:46.20 | kergoth | add debug output. |
18:46.37 | Dagen | actually you may be on to something there because I did print some messages earlier and it gets called 3 times |
18:46.40 | krka | print the value of frame perhaps |
18:46.51 | krka | i am always on something |
18:46.53 | Dagen | :P |
18:46.59 | kergoth | remember to tostring(frame) directly, some print functions dont do so implicitly |
18:47.22 | krka | and get DevTools if you don't already have it |
18:47.38 | Dagen | this is probably from me trying to copy code from another mod and trying to make it do what I want hehe |
18:47.52 | Tain | I'd print the value of everything. heh... print frame:getname, print width, hell make sure getname.."Middle" is valid! |
18:48.19 | Dagen | I think I might know what it is now... |
18:48.32 | krka | on what event are you running it? |
18:48.50 | krka | could dump this / this:GetName() |
18:48.52 | Dagen | OnLoad |
18:51.06 | krka | shouldn't run more than once if it's OnLoad |
18:51.19 | JoshBorke | someone add perl support to clique for me =/ |
18:51.43 | JoshBorke | all of a sudden i found a use for AT |
18:51.56 | krka | i am intruiged |
18:52.07 | krka | err... spelling |
18:52.08 | JoshBorke | coding while traveling |
18:52.25 | krka | well yes, that was the original intention basically |
18:52.42 | krka | coding / checking talents / spells / chat / et.c. |
18:53.07 | Dagen | well I could be calling it in a different button's OnLoad, I'm checking them all |
18:53.12 | krka | hm... i wonder if this explains my lack of productivity |
18:53.22 | krka | i dont have any "deadtime" in game anymore |
18:53.33 | krka | except when flying |
18:53.34 | Dagen | yeah that was it |
18:55.34 | Dagen | this would be so much easier if the game had a built in debugger :P |
18:55.34 | JoshBorke | i like to define all my functions so that i can run them from in-game |
18:55.35 | krka | debugging in game isn't so hard really |
18:55.40 | krka | devtools FTW |
18:55.51 | krka | and LuaSlinger or similar for quick code tests |
18:56.26 | Dagen | well, having breakpoints and stuff is so nice |
18:56.45 | JoshBorke | tinypad! |
18:57.03 | Dagen | Visual Studio has pampered me :P |
18:58.03 | Iriel | You know, I used to live and die by breakpoints, these days I hardly ever notice I dont use them (And that's in any language) |
18:58.42 | *** join/#wowi-lounge ckknight_ (n=ckknight@rrcs-67-53-204-251.west.biz.rr.com) |
18:58.42 | krka | probably |
18:58.59 | krka | breakpoints are for people who haven't thought their code through properly :P |
18:59.04 | Dagen | yeah, when I was first learning to program I never used them and I got by just fine |
18:59.37 | ckknight | hey all |
18:59.47 | Dagen | but...if I have them, I use them well |
19:00.24 | Dagen | makes finding errors so much faster, I literally spent about 4 hours on this stupid problem |
19:01.03 | krka | ESP-FRA now! |
19:01.16 | kergoth | krka: well, i agree to a certain extent. thats essentially the argument linus makes against merging kgdb |
19:01.26 | kergoth | if you know the code, printf/printk debugging is usually sufficient |
19:01.56 | kergoth | unless you're writing drivers for hardware, in which case you need to debug more than just software, and a logic analyzer is your friend :P |
19:05.47 | *** join/#wowi-lounge chuckg (i=chuckg@66-237-5-116.starstream.net) |
19:11.06 | *** join/#wowi-lounge ven (n=ven@dynadsl-080-228-74-009.ewetel.net) |
19:12.50 | Dagen | does the inherits property not work right with $parent or something? |
19:14.35 | Iriel | I think the answer to that is almost definitely "it works right, what are you trying to do?" |
19:15.42 | Dagen | well... |
19:16.36 | Dagen | <Button name="$parentColumnHeader1" inherits="$parentColumnHeaderTemplate" text="GuildBanker_TEXT_Itemlist_ItemName_Column_Title"> doesn't work (I've checked by displaying the button name, and $parent = "GuildBanker_BankFrame_") but... |
19:16.41 | Dagen | <Button name="$parentColumnHeader1" inherits="GuildBanker_BankFrame_ColumnHeaderTemplate" text="GuildBanker_TEXT_Itemlist_ItemName_Column_Title"> works |
19:17.20 | wereHamster | I don't think you can use $patent in inherit="..." |
19:17.40 | Dagen | lol |
19:17.52 | Beladona | anyone know of any addons out there that demonstrate docking capabilities well? |
19:18.04 | wereHamster | docking? |
19:18.04 | JoshBorke | docking? |
19:18.07 | Beladona | as in docking to edges of screen, or other frames |
19:18.15 | wereHamster | Josh knows.. |
19:18.17 | JoshBorke | ooo, iFrameManager i believe is the name ;-) |
19:18.24 | wereHamster | don't you? :-P |
19:18.25 | Beladona | cool |
19:18.32 | JoshBorke | ( wereHamster ): =D |
19:18.35 | Iriel | Ah, I see what you mean then.. I'm not surprised that inherits doesn't expand $parent, it would be far too fragile |
19:18.49 | JoshBorke | also, there is stickyframes, but that requires you to register the frame before hand |
19:19.01 | wereHamster | so does IFM.. |
19:19.02 | Beladona | hmm |
19:19.04 | Iriel | Since $parent is the runtime name you're instantiating, not the name of the template |
19:19.09 | Dagen | does $parent == "GuildBanker_BankFrame_ColumnHeader1" or something stupid like that at that point? |
19:19.12 | kergoth | IFM is stickyframes wbut with capsule management, afaik |
19:19.24 | Beladona | I like the registration of frames better |
19:19.32 | Beladona | so you can limit what it sticks to |
19:20.22 | kergoth | yeah, ifm is too flat a model imo. every frame sticks to every other ifm frame, but you can easily end up with too many frames involved. and eentering edit mode to move those frames around can get cluttered with so many visible at the same time |
19:20.42 | Iriel | Dagen: it would depend what the original $parent was. |
19:21.23 | wereHamster | I've never ended up with many frames on the screen.. AFAIK only my addons and PCUF support IFM |
19:21.24 | Dagen | ohh.. its using the parent of whatever the template is? |
19:21.33 | Iriel | so if your whole thing was inside say <Frame name="Bob" inherits="DagensTemplate"> then $parent would be Bob |
19:21.48 | *** join/#wowi-lounge KarlKFI (n=KarlKFI@ip68-106-219-78.oc.oc.cox.net) |
19:21.51 | Dagen | ok |
19:21.55 | Iriel | It's the FRAME NAME of the INSTANTIATED parent frame |
19:22.08 | Beladona | that is why I like lua frame creation better. You have a little more control of things like that |
19:22.18 | Dagen | interesting |
19:23.03 | Dagen | this is my first attempt at writing a MOD, so I've got much to learn =/ I've never done LUA programming either which is making this even more interesting |
19:23.17 | Beladona | you will get there |
19:23.21 | Beladona | just take time, and practice |
19:23.40 | Dagen | yeah, one thing I've discovered is...there isn't a whole lot of good info out there..just bits and pieces scattered around :P |
19:23.53 | JoshBorke | yea, you should see my first mod, it's awful |
19:24.02 | JoshBorke | have you seen www.wowwiki.com dagen? |
19:24.02 | Beladona | your best resource, is other addons |
19:24.08 | Beladona | and the default blizzard files |
19:24.12 | Beladona | and wowwiki / wdn |
19:24.23 | Beladona | least that is what I use |
19:24.27 | Dagen | yeah, I found a MOD that has an interface really close to what I wanted |
19:24.35 | Dagen | so I grabbed that and started picking it apart |
19:25.04 | Dagen | and its really well written, thankfully so it hasn't been to difficult |
19:25.32 | kergoth | wereHamster: well, thats the point, it doesnt scale, but nobody notices, since hardly anything supports it :) i started adding ifm support to a number of addons in my addon set :P |
19:25.47 | Dagen | my first MOD admittedly might be a little optimistic in terms of complexity :P |
19:26.09 | Legorol | kergoth: thanks for helping out earlier with my compile troubles |
19:26.17 | JoshBorke | ( wereHamster ): for PUF, do I need to enable an option to get it working with IFM? |
19:26.19 | Legorol | i had to catch a bus so i never quite got to thank you :) |
19:26.26 | Dagen | but, I haven't seen something like this done really well yet.. and its badly needed, I think |
19:26.34 | Legorol | [19:42] <krka> then again i only made simple useless stuff :) |
19:26.35 | kergoth | Legorol: ah, you got it fixed then? no problem |
19:26.40 | Legorol | no not yet |
19:26.52 | Legorol | krka: don't be so blatantly modest |
19:27.00 | Legorol | doesn't look good on you ;-) |
19:27.13 | Legorol | kergoth: i will try and fix it now |
19:27.21 | Legorol | could you answer something for me: |
19:27.27 | Dagen | Josh: sorry I missed your question to me.. yeah I've been to www.wowwiki.com |
19:27.34 | Legorol | if there is an -lxxx option on the compile line, will it look for libxxx.a or libxxx.so? |
19:27.37 | Legorol | will it look for both? |
19:28.00 | kergoth | Legorol: it will look for both, preferring the latter, unless the link line has -static, in which case itll only use the former |
19:28.08 | Legorol | oki |
19:28.16 | kergoth | gnu ld does, anyway. other linkers almost certainly behave differently |
19:28.22 | Dagen | and its good if you already know what you're doing because basically wowwiki.com seems like a function reference more than anything |
19:28.30 | kergoth | gnu ld does have an option that lets you force a link of static/shared for individual -l's on the link line |
19:28.34 | Legorol | so if i recompile openssl with shared support, the Neon makefiles should still work fine |
19:28.38 | kergoth | but its sort of voodoo |
19:28.40 | kergoth | yep |
19:28.45 | wereHamster | JoshBorke, PCUF uses it when you have IFM installed |
19:28.45 | Legorol | and what about the other way around.. |
19:28.53 | Legorol | how would i coerce Neon into using the -ldl |
19:29.00 | kergoth | it doesnt need to if openssl is shared |
19:29.02 | Legorol | oh, you answered that already, didn't you.. LIBS or something |
19:29.05 | Legorol | yeah i know |
19:29.07 | kergoth | the gnu linker supports one shared lib pulling in another |
19:29.08 | Legorol | but i'd prefer the static solution |
19:29.21 | kergoth | then yeah, its generally LIBS or so, but it depends upon the buildsystem |
19:29.36 | wereHamster | kergoth, I have never really gotten feedback from developers .. so i don't know how I could improve it further.. |
19:30.12 | kergoth | i really do love ifm, maybe i'll send over some feature requests |
19:30.21 | kergoth | ~emulate kergoth |
19:30.25 | purl | ACTION hacks on OZ, OE, bitbake, and other projects. |
19:30.31 | kergoth | aw, wrong one |
19:30.55 | Dagen | heh, I just realized kergoth is very close to a guy I know that used to play who's name is kaergoth :P |
19:31.29 | Legorol | yay, specifying LIBS before ./configure worked at least |
19:31.34 | Legorol | now let's see if i can get it compiled |
19:32.41 | kergoth | good luck |
19:32.47 | Legorol | kergoth, one reason i'd prefer static is that i only tend to have the openssl libs around for compiling |
19:32.49 | Legorol | then i zap the whole thing |
19:32.57 | Legorol | if it's a shared library, it'd have to stay, right? |
19:33.15 | kergoth | i tend to just install everything into ~/.root, deps and all, and forget about it |
19:33.18 | kergoth | yep |
19:33.29 | Legorol | ok, one more question: |
19:33.45 | Legorol | if i specify LIBS=-ldl, does it mean that the dl lib also gets statically linked into the final executable |
19:33.58 | Legorol | or will it depend on the dynamic version of dl |
19:34.11 | kergoth | not static, as libdl.so does exist (almost certainly) |
19:34.15 | kergoth | ls /usr/lib/libdl.* |
19:47.07 | Mikk1 | Dagen: Debugging for WoW? You want http://www.wowwiki.com/WoWBench |
19:47.51 | krka | Legorol: blatant modesty is what i do best! |
19:48.00 | krka | 1-1 ESP-FRA w00t! |
19:48.28 | Legorol | what is ESP-FRA? |
19:48.31 | Legorol | is that some new AddOn? |
19:48.37 | krka | Mikk1, is wowbench in any usable state yet? |
19:48.43 | krka | spain - france |
19:48.59 | krka | but you already knew that :P |
19:49.04 | Legorol | kergoth: there is both libdl.a and libdl.so |
19:49.30 | Mikk1 | krka: yes |
19:49.36 | Mikk1 | all depends on what APIs you use |
19:49.38 | Mikk1 | and what you need to debug |
19:49.48 | Legorol | krka: would i've asked if i've known that? ;-) |
19:49.49 | krka | how much of the api is implemented? in rough figures |
19:49.55 | Legorol | Mikk1: i never got to reply, grats for getting it working |
19:49.59 | Legorol | i'll try it out :) |
19:50.04 | Mikk1 | http://www.wowwiki.com/WoWWiki/Progress |
19:50.04 | Legorol | is it on SVN? |
19:50.07 | Mikk1 | yes |
19:50.18 | Mikk1 | just "newses Playername" and switch with 1,2,3,4 =) |
19:50.21 | krka | i promise to try wowbench out next time i take the time to write something |
19:50.41 | Legorol | krka: i've only just installed it today myself |
19:50.44 | Legorol | very curious about it though |
19:50.44 | Mikk1 | errr http://www.wowwiki.com/WoWBench/Progress |
19:50.46 | Mikk1 | even |
19:51.05 | krka | i bet i'll love it, since i hate developing with wow running |
19:51.10 | krka | 1) it's distracting 2) it's inefficient |
19:51.20 | krka | which is why i've done so many algorithmic-heavy addons |
19:51.25 | Legorol | Mikk1: yay, you fixed the quotes too :) |
19:51.29 | krka | they can easily be tested without wow running |
19:51.42 | Legorol | i thought you only did simple addons :p |
19:51.45 | krka | FAIAP was written almost completely without using wow |
19:51.51 | Legorol | FAIAP? |
19:51.52 | Legorol | O.o |
19:51.55 | krka | that's equivalent |
19:52.02 | Mikk1 | Legorol: Quotes? o.O |
19:52.04 | krka | simple = algorithmic heavy |
19:52.05 | JoshBorke | for all indents and purposes =D |
19:52.10 | krka | difficult = gui crap |
19:52.15 | krka | imho |
19:52.25 | Mikk1 | oh |
19:52.25 | Mikk1 | those |
19:52.26 | Mikk1 | yeah =) |
19:52.43 | wereHamster | FAIAP is very useful .. :) |
19:53.12 | Mikk1 | now i've just got to get the sessions to actually communicate with eachother |
19:53.19 | Mikk1 | i.e. queue up chats for now |
19:53.49 | Mikk1 | Shouldn't be more than a matter of queueing events in the appropriate session(s) really |
19:54.29 | krka | hm, i'm pretty sure i've plugged FAIAP to you lego |
19:54.54 | krka | Mikk1, does that mean some sort of simplistic server model? |
19:55.08 | krka | with whisper forwarding at its simplest+ |
19:55.17 | kergoth | somewhere on my drive i've got a crazy .lua that parses wow color codes and emits the escape codes to show that color in an 88/256 color rxvt/xterm |
19:55.42 | kergoth | (had to convert from rgba to the appropriate color cube) |
19:55.56 | krka | lol |
19:56.00 | krka | that's neat |
19:56.04 | kergoth | i was bored, what can i say |
19:56.15 | krka | boredom is the source of all things neat |
19:56.26 | Tain | FAIAP is one of the single greatest addons ever conceieved! |
19:56.26 | Mikk1 | krka: nothing serverish for now. just have the clients "processes" queue events in eachother |
19:57.07 | Mikk1 | Err I mean I'm fully utilizing the power of the modern P2P concept, thereby gaining synergistic blahblahblah |
19:57.19 | krka | meh, faiap is too simple. give credit to the huge ones... ctra, gatherer, auctioneer, et.c. |
19:57.24 | kergoth | damn, and here i am not playign buzzword bingo |
19:57.32 | Legorol | wow, i just did a dump of GameTooltip |
19:57.34 | krka | buzzwords be gone! |
19:57.42 | Legorol | from the amount of info, it seems like you do serious parsing of the XML... |
19:57.50 | Mikk1 | I parse everything |
19:58.14 | Mikk1 | Go look at whatever FrameXML element you like |
19:58.19 | krka | btw, a friend of mine suggested an in-game quest helper slash quest data gatherer |
19:58.25 | kergoth | hmm, luasocket's ltn12 looks neat. implementation of filters, sources, and sinks |
19:58.26 | krka | does such a thing exist? if not, why not? |
19:58.35 | krka | kitchen sinks? |
19:58.43 | kergoth | http://lua-users.org/wiki/FiltersSourcesAndSinks |
19:58.45 | Legorol | krka: yes it does |
19:58.53 | Legorol | btw, what is FAIAP |
19:58.54 | Mikk1 | there's several quest data gatherers |
19:58.57 | Legorol | you know drive me crazy ;-) |
19:59.00 | krka | i am thinking gathering quest start location, quest end location, quest item location, mob locations |
19:59.04 | Legorol | i personally use QuestHistory |
19:59.08 | kergoth | krka: questhistory does that |
19:59.12 | Legorol | well not all of it |
19:59.12 | krka | interesting |
19:59.17 | krka | can you download quest data? |
19:59.18 | Mikk1 | not mob locations i don't think |
19:59.20 | Legorol | it does do quest text, quest start location/NPC |
19:59.28 | Mikk1 | i.e. target locations i |
19:59.29 | Legorol | finish location, reward etc. |
19:59.30 | krka | and put markers on the map? |
19:59.37 | Legorol | it doesn't record though where you complete steps of the quest |
19:59.41 | Legorol | nor put markers, no |
19:59.48 | KarlKFI | rawr, svn doesn't like my huge commit msg |
19:59.49 | krka | sharable data? |
19:59.58 | Legorol | in principle, not in practice |
20:00.03 | Mikk1 | KarlKFI: Check in commit123456.txt and point to ti =P |
20:00.03 | Legorol | in fact, that's one thing that's a big pain about it |
20:00.09 | Legorol | since you have to have it running to not miss quests, |
20:00.14 | krka | Legorol http://www.wowinterface.com/downloads/fileinfo.php?s=&id=4895 |
20:00.22 | KarlKFI | :P that's cheating |
20:00.31 | Legorol | if you move PC and you don't have the addon running, or you do but it starts with clean data, |
20:00.37 | Legorol | merging the dat between your two PCs is a major pain |
20:00.46 | KarlKFI | is there a way to specify a file for message contents? |
20:01.04 | krka | hmm... merging shouldn't be so hard |
20:01.05 | kergoth | i hate to say it (well no, i really dont) but rtfm |
20:01.36 | Mikk1 | I think KarlKFI has a problem with SVN not accepting the size of his message |
20:01.40 | Legorol | ZOMG krka |
20:01.47 | krka | the size of the message is unimportant! |
20:02.04 | Mikk1 | Which is something other than putting "get my message from this file" on the command line |
20:02.17 | krka | you hadn't seen it before Legorol? i could swear i bragged about it for ages before |
20:02.20 | krka | i still do! |
20:02.25 | KarlKFI | i would but my console hung when i tried to commit, but i'm not sure it's hung trying to commit the 5 megs of files or whether it jsut broke |
20:02.38 | Mikk1 | ! |
20:02.41 | Mikk1 | 5 megs?! |
20:02.42 | kergoth | if you're specifying the message with -m, be careful of commandline length limits. most shells have them. |
20:02.45 | Dagen | wow one of these scourge things in stormwind unleashed a fear bomb and nearly crashed the game |
20:02.50 | kergoth | hence, using a file to hold the message |
20:02.54 | krka | ooh, back to football game |
20:03.14 | KarlKFI | hmm, yeah prolly the shell's limit |
20:03.22 | Mikk1 | Oh |
20:03.26 | Mikk1 | rtfm nub =) |
20:03.26 | krka | anyway Legorol, i think it parses the lua language 100% correctly, so it's kinda neat |
20:03.44 | Legorol | krka: now i remember, you did complain about indendting etc. |
20:03.45 | krka | pastebin / emacs / et.c. fails |
20:03.45 | KarlKFI | yeah, but which manual.. |
20:03.45 | Legorol | i remember discussing pains with positioning in editboxes etc. |
20:03.50 | Legorol | but then i forgot about it all |
20:03.50 | krka | heh |
20:04.04 | Legorol | well there was this one bit where you wanted to know how to find the cursor |
20:04.07 | Legorol | without parsing the whole editbox |
20:04.09 | Legorol | or something like that |
20:04.10 | Mikk1 | KarlKFI: svn help commit |
20:04.13 | kergoth | vim does pretty well, though it doesnt recognize that a given 'do ... end' block is a part of a 'while' statemetn, so they're highlighted differently |
20:04.20 | kergoth | one of these days itll annoy me sufficiently and i'll fix it |
20:04.34 | *** join/#wowi-lounge ToastTheif (i=ToastThe@24-177-162-9.dhcp.mrqt.mi.charter.com) |
20:04.37 | wereHamster | is there any way to tell svn to ignore all *.pyc files? |
20:04.43 | Legorol | Mikk1: so ehm.. if wowbench can't be started without arguments, |
20:04.44 | kergoth | svn propedit svn:ignore . |
20:04.48 | kergoth | *.pyc |
20:04.50 | kergoth | :wq |
20:04.52 | kergoth | :P |
20:04.52 | Legorol | and if all arguments do something.. |
20:04.54 | kergoth | heh |
20:04.59 | Mikk1 | Legorol: I know. It's a "duh" =P |
20:05.01 | Legorol | how do i get a session where none of the arguments are in effect? |
20:05.14 | Mikk1 | Legorol: Oh erhm argh arrf |
20:05.21 | Mikk1 | Use "-v" |
20:05.24 | Mikk1 | It doesn't hurt anything |
20:05.26 | Legorol | e.g. i don't want quick, nor verbose |
20:05.32 | Legorol | yeah i was going to use verbose |
20:05.39 | Mikk1 | Very good point there |
20:05.46 | Mikk1 | I keep defaulting to loading the mod i'm working on |
20:05.49 | Mikk1 | Didn't catch that one |
20:06.04 | Legorol | oh |
20:06.07 | Legorol | you mean it doesn't load mods? |
20:06.11 | Legorol | did i miss something? |
20:06.16 | Mikk1 | It only loads what you tell it to load |
20:06.22 | Legorol | oops |
20:06.27 | Legorol | i thought it loaded the whole interface folder |
20:06.30 | Mikk1 | ah |
20:06.36 | Mikk1 | nah. that'd take unnecessarily long |
20:06.40 | Legorol | ok |
20:06.45 | Legorol | but... i'd like that |
20:06.46 | Mikk1 | plus probably croak on some mod that's doing something ugly |
20:06.51 | Legorol | no wonder you get 10 sec load time :) |
20:07.19 | Mikk1 | well i don't bloody need ct_raidassist and all of lootlink and auctioneer and questhistory when I just want to fiddle a single mod =) |
20:07.31 | End | lies |
20:07.31 | Kirkburn|wow | Oooh, patch: http://blue.cardplace.com/cache/wow-general/8852853.htm |
20:07.33 | End | you need them all |
20:07.34 | Mikk1 | that's 10 megs of Lua shaved off right there =P |
20:07.35 | End | ALL OF THEM |
20:07.58 | *** join/#wowi-lounge dan5981 (n=loglow@c-65-96-3-16.hsd1.ma.comcast.net) |
20:08.07 | *** join/#wowi-lounge ToastTheif_ (i=ToastThe@24-177-162-9.dhcp.mrqt.mi.charter.com) |
20:08.07 | Mikk1 | fwiw, FrameXML is bloody huge though |
20:08.07 | Legorol | Mikk1: ok, another question |
20:08.18 | Legorol | which of the luac* files has the FrameXML precompiled code |
20:08.22 | Legorol | i see luac1, to luac10 |
20:08.25 | Legorol | what are they :) |
20:08.34 | Cairenn | rofl http://aggrome.blogspot.com/2006/06/friday-humor-motivate-me_115103847947774035.html |
20:08.43 | Mikk1 | They're a workaround for the command line not handling all of framexml's files |
20:08.56 | Mikk1 | It's in FrameXML/FrameXML.toc.luac |
20:09.01 | krka | btw lego, i think you would appreciate some of the code in faiap, it's way cooler than at |
20:09.39 | Mikk1 | Regular addons just get compiled to their foo.toc.luac files right off, but if the list is too huge it builds some intermediates like that and then combines them into the final luac |
20:10.37 | krka | good stuff cair |
20:10.38 | Mikk1 | It's kinda spiffy. It takes all of FrameXML's Lua, plus all of FrameXML's XML (converted into raw Lua!), and compiles it into one big luac |
20:10.41 | Mikk1 | Gets quick =) |
20:10.57 | kergoth | what do you use to parse the xml? |
20:11.02 | Mikk1 | built-in parser |
20:11.34 | Mikk1 | it basically translates XML elements that it encounters into lua code, and dumps the hardest job on the Lua parser =) |
20:11.45 | Legorol | Mikk1: ok i am missing something |
20:11.50 | Legorol | i don't see a FrameXML.toc.lua |
20:11.55 | Legorol | all i see is 10 files in /tmp |
20:11.55 | kergoth | ah. surprised you didnt use luaexpat |
20:12.09 | Legorol | which are named luac1, luac2, luac3 etc. |
20:12.23 | Mikk1 | it's in the framexml dir |
20:12.26 | KarlKFI | --editor-cmd vim is pretty nifty |
20:12.37 | Kirkburn|wow | Wait, no patch |
20:12.44 | Kirkburn|wow | Patch tomorrow: There is additional testing needed on this patch and is expected to be applied tommorrow 06/28/06. |
20:12.45 | Mikk1 | kergoth: might have if i knew it existed =P |
20:12.49 | Legorol | right, so you are spewing stuff in the BlizzardInterface |
20:12.52 | Legorol | ok that wasn't obvious |
20:12.52 | Mikk1 | yea |
20:13.05 | kergoth | luaforge.net :P |
20:13.05 | End | KarlKFI: for svn? couldn't you just set SVN_EDITOR? |
20:13.14 | Legorol | btw, editdump is awesome |
20:13.18 | Legorol | tied right in with SciTe |
20:13.29 | Mikk1 | Aye. I'm using UltraEdit to do the same =) |
20:13.40 | Mikk1 | Expand/hide subtables and all =) |
20:13.43 | Legorol | yup |
20:13.47 | Legorol | same for SciTe |
20:13.50 | KarlKFI | if i knew how to do that end, maybe i could |
20:13.56 | Legorol | the thing i love about SciTe is its inbuilt Lua interpreter |
20:14.03 | Legorol | edit a lua file, press F5 and it executes :) |
20:14.22 | Mikk1 | oh? i just have a command defined in UltraEdit that runs my file under lua.exe |
20:14.24 | Mikk1 | works too =) |
20:14.27 | Legorol | and the editor itself is customizable via, gosh, Lua! |
20:14.33 | Mikk1 | arf |
20:14.39 | Mikk1 | i need to look at SciTe one of these days |
20:14.45 | Legorol | you can add new menu items that execute Lua script ;_) |
20:14.49 | Mikk1 | I also need to find a working Lua debugger |
20:14.52 | Legorol | unfortunatley the API documentation is poor |
20:14.57 | Legorol | which is to say its nonexistent |
20:15.00 | End | KarlKFI: depends on your shell mostly |
20:15.09 | Legorol | well i tried some.. |
20:15.10 | Mikk1 | Legorol: familiar situation then =) |
20:15.12 | Legorol | did you try Blua? |
20:15.15 | Legorol | i haven't |
20:15.15 | Mikk1 | no |
20:15.17 | Industrial | Howmuch percent does rested add to what you gain? 100%? 50%? |
20:15.24 | Mikk1 | 100% |
20:15.25 | Legorol | but i tried LuaIDE, i think that had some debugging |
20:15.27 | Industrial | k |
20:15.30 | Legorol | but i don't know a good one |
20:15.34 | Mikk1 | I've tried a bunch of debuggers but they all suck |
20:15.39 | Mikk1 | Either they crash after 3 lines |
20:15.39 | Legorol | yeah |
20:15.41 | Industrial | vim.org |
20:15.41 | Industrial | :P |
20:15.43 | Mikk1 | Or can only handle a single file |
20:16.03 | Mikk1 | Or fail to start at all regardless of how much massage I give them |
20:16.11 | Legorol | hehe, i had that too |
20:16.18 | Legorol | one of them outright crashed when i started it |
20:16.19 | Legorol | every time |
20:16.23 | Mikk1 | sounds like we've tried the same ones then =) |
20:16.26 | Legorol | can't remember which one |
20:16.49 | Legorol | i would give UltraEdit a go if it was free |
20:16.53 | Legorol | people say its awesome |
20:17.08 | Mikk1 | What? It isn't free? |
20:17.10 | Legorol | one thing i miss in SciTe is the ability to replace in multiple files at once |
20:17.27 | Legorol | it can replace (even using regex!) in all open files |
20:17.33 | Legorol | but you first have to open all the files you are interested in |
20:17.39 | Legorol | it can search in multiple files |
20:17.45 | Legorol | but still, you have to then open them |
20:17.48 | Legorol | so that sucks |
20:18.03 | Mikk1 | sounds like a damn quick hack to do the last bit then |
20:18.07 | Mikk1 | surprised it isn't done already |
20:18.15 | Legorol | i did manage to integrate it very nicely with windows explorer |
20:18.22 | Legorol | double-click a .lua and it opens in a new tab in SciTe |
20:18.32 | Legorol | was an obscure option i had to set for that to work though |
20:18.33 | Mikk1 | i mean, as a last resort, they could just find+open+replace everything and leave the windows floating for the user to save |
20:18.42 | Mikk1 | (via save all presumably) |
20:18.47 | Legorol | still a pain when you replace in 50 files |
20:18.50 | Legorol | yeah true |
20:18.59 | Legorol | it's only one step from the list of results for the search, |
20:19.03 | Legorol | to actually opening all those files |
20:19.19 | Legorol | at the moment it dumps the result of a search in a list, |
20:19.23 | Legorol | you can doubleclick entries to open that file |
20:19.32 | Legorol | like in a usual IDE, it jumps to the line it found the entry on |
20:19.42 | Legorol | so it's gotta be trivial to make it open all search results |
20:21.32 | Tain | I personally like SciTE better than UltraEdit |
20:22.55 | Legorol | you're my man |
20:23.10 | Beladona | part of the reason I love Dreamweaver is the ability to search, and replace in multiple files in a folder |
20:23.15 | Beladona | batch |
20:23.20 | Beladona | insluding regex |
20:23.39 | KarlKFI | lern2cmdline |
20:23.59 | Beladona | tis much faster to do it from the same program I am coding in |
20:24.09 | Legorol | victory! finally compiled svn with ssl support |
20:24.14 | kergoth | Legorol: grats |
20:24.15 | Legorol | thanks kergoth |
20:24.19 | kergoth | no problem |
20:24.21 | Legorol | worked with the static openssl libs too |
20:24.23 | Legorol | :) |
20:24.32 | kergoth | :) |
20:24.33 | Beladona | good work Lego |
20:24.46 | Cairenn | ~applaud Legorol |
20:24.55 | purl | ACTION pins Legorol to the wall with steak knives, then gives Legorol a hanging ovation |
20:24.55 | JoshBorke | ~cheers Legorol |
20:24.58 | Beladona | I am still on the lookout for a "personal" svn-like system |
20:25.05 | Cairenn | ROFL |
20:25.09 | Beladona | something for someone to use who doesn't care about multiple people accessing it |
20:25.13 | JoshBorke | lol |
20:25.13 | Legorol | lol |
20:25.19 | Beladona | just for code history, etc... |
20:25.41 | Legorol | ok i hate Linux a bit less now.. |
20:25.44 | JoshBorke | you know, clad|sleep is one tough cookie to get in touch with... |
20:25.48 | Legorol | feeling better now that i managed to get it to compile |
20:25.59 | Cairenn | JoshBorke: you just need the right touch ;) |
20:26.06 | Beladona | I never had an issue |
20:26.09 | JoshBorke | o.O |
20:26.11 | Beladona | contacting clad |
20:26.23 | Beladona | but tahts because clad is my hero |
20:26.46 | Tain | You've got the touch. You've got the power. |
20:27.01 | Cairenn | Tain, no. Just, no. |
20:27.08 | Cairenn | ;) |
20:27.17 | Mikk1 | Beladona: that'll be SVN operating on top of a straight filesystem repository |
20:28.13 | Mikk1 | I use it myself for that at home. Put the repo for computer 1 on computer 2 and vice versa for backup purposes |
20:28.28 | Mikk1 | (Just remote mounting the hard drives back and forth) |
20:28.57 | Legorol | ehm.. Mikk1, i am having some problem here with wowbench |
20:29.01 | Legorol | do you think i can run it by you? |
20:29.09 | Legorol | sorry to go on about it so much today |
20:29.13 | Legorol | brand new toy and i'm lovin' it ;-) |
20:30.56 | Legorol | ok, so i am trying: |
20:31.01 | Legorol | lua wowbench.lua EquipCompare |
20:31.27 | Legorol | what i get is: |
20:31.55 | Beladona | Mikk1: already had something like that, but I am talking more simple than that. I don't necessarily like running server systems on my desktop |
20:32.12 | Beladona | guess its a personal pet peeve of mine |
20:34.07 | Legorol | Beladona: you don't need a server |
20:34.17 | Legorol | Tortoise is capable of using a file based repository |
20:34.19 | Legorol | with no server process |
20:34.37 | Legorol | i am sure that under Linux too there is some way for the svn command to work off-of a simple file-based repo |
20:34.46 | kergoth | svn co file:///var/lib/svn/foo |
20:35.05 | Legorol | there is also RCS |
20:35.11 | JoshBorke | don't you have to give it a repository? |
20:35.25 | JoshBorke | but you can create a svn repo in linux quite easily |
20:35.54 | kergoth | JoshBorke: yes, thats whats being discussed, and what that svn co command uses |
20:36.02 | End | ra_local ftw |
20:36.41 | Legorol | kergoth: i just tried, for me that doesn't initialise a repo |
20:36.47 | End | oh |
20:36.49 | End | svnadmin create |
20:36.53 | Legorol | how do you initialise it? |
20:36.56 | Legorol | ok |
20:37.01 | kergoth | thats a checkout, not a repo creation |
20:37.03 | JoshBorke | what end said |
20:37.05 | Legorol | under Tortoise you don't even need that ;-) |
20:37.06 | kergoth | make sure you use --fs-type |
20:37.12 | kergoth | it defaults to bdb, which sucks |
20:37.16 | Legorol | ok |
20:37.21 | End | kergoth: only on older versions of svn |
20:37.23 | kergoth | use svnadmin create --fs-type fsfs /path/to/repoyouwant |
20:37.28 | End | current version defaults to fsfs |
20:37.32 | kergoth | ah, good |
20:37.52 | End | bdb is faster one like one or two things, but a lot less reliable |
20:37.59 | End | and fsfs is faster on other things |
20:38.16 | End | and fsfs doesn't require write access to read |
20:38.24 | End | fsfs > bdb |
20:38.40 | Legorol | and bdb needs me to get yet another dep, and struggle with compiling it ;-) |
20:38.44 | kergoth | hehe |
20:38.46 | End | that's true too |
20:38.46 | Legorol | whereas fsfs works off the bat |
20:39.00 | *** join/#wowi-lounge Zino (n=bortas@c-9a0d70d5.09-31-6c6b7010.cust.bredbandsbolaget.se) |
20:39.03 | End | I don't think I even have bdb support compiled into my server |
20:39.51 | Mikk1 | Beladona: Hum? It's not a server thingy |
20:39.55 | Mikk1 | You're just running the svn client |
20:39.59 | Kirkburn|wow | Spiderman 3 trailer! http://www.apple.com/trailers/sony_pictures/spider-man_3/ |
20:40.07 | Legorol | woot! |
20:40.14 | End | whoops, I did svnadmin create help instead of svn help create |
20:40.15 | Legorol | Mikk1: did you see my PM? |
20:40.23 | End | I was like, I wonder what the help message is |
20:40.28 | kergoth | hehe |
20:40.29 | End | instead I ended up with a repository called help |
20:40.51 | End | I used to put dotfiles in CVS |
20:41.01 | End | but when I switched over to svn, I got lazy |
20:41.01 | kergoth | http://kergoth.com/projects/homefiles/timeline :) |
20:41.30 | End | plus, that was around when I started playing WoW, so I started spending a lot more time in windows |
20:41.45 | kergoth | cedega! :) |
20:42.14 | End | yeah |
20:42.59 | kergoth | the two weeks of a job after giving notice suck |
20:43.32 | Tain | So do the first two weeks of starting a new job. |
20:43.38 | Tain | Oh, and the time between the two. |
20:43.40 | kergoth | and all the weeks in between |
20:43.43 | kergoth | :) |
20:44.06 | KarlKFI | lol work sux |
20:44.20 | End | yeah, but whatcha gonna do about? |
20:44.24 | End | ;p |
20:44.29 | Tain | Buy lottery tickets. |
20:44.34 | End | lol |
20:45.03 | Kirkburn|wow | Bah, nearly a year until Spiderman 3 :( |
20:45.17 | Tain | And still a couple months until Snakes on a Plane. |
20:45.19 | KarlKFI | damn, HD trailer |
20:45.26 | End | I don't think Kirkburn|wow is really playing WoW |
20:45.32 | End | I think he's distttracted |
20:45.41 | Kirkburn | hehe |
20:45.56 | Kirkburn | Got my druid to level 7 :) |
20:46.34 | Kirkburn | Then got distracted by food and the France v Spain game |
20:49.32 | Kirkburn | Nice optical illusion: http://www.youtube.com/watch?v=L-bVB1R9NJg |
20:56.15 | kergoth | <PROTECTED> |
20:56.19 | krka | damn it france won |
20:56.33 | krka | the teams i've cheered for have consistently lost |
20:56.57 | kergoth | :( |
20:59.21 | clad|sleep | JoshBorke: You can always email me =) |
20:59.25 | clad|sleep | i respond to email in 0.2 seconds |
20:59.42 | Cairenn | krka: solution for you - cheer for whomever you want to see lose |
20:59.55 | krka | it's hard :( |
21:00.02 | kergoth | cladhaire: why do you nil out your local at the end of the plugin .lua? it's a local in that function/hunk scope anyway, will get gc'd regardless |
21:00.03 | Cairenn | *hug* |
21:00.16 | cladhaire | yeah i know |
21:00.17 | cladhaire | habit =) |
21:00.21 | cladhaire | in case peopel dont make them local |
21:00.24 | cladhaire | maube they'll nil them |
21:00.32 | kergoth | cladhaire: on another note, clique's ui is somewhat unintuitive at first... once you get how its done, its a breeze, but at first it isnt clear, and i'm not sure how that can be improved |
21:00.37 | JoshBorke | ah ha! |
21:00.41 | cladhaire | kergoth: Tutorial =) |
21:00.58 | cladhaire | kergoth: other than that, I'm not sure what I can do.. bt i'm planning a tutorial |
21:01.04 | cladhaire | if not FRAPS'd, in-game |
21:01.10 | kergoth | some in game tooltips might help. when i mouseover a spell with clique open, tell me what clicking on it will do? |
21:01.13 | cladhaire | *hug* Cairenn |
21:01.19 | cladhaire | kergoth: tootlips were just added |
21:01.21 | cladhaire | today |
21:01.27 | kergoth | oh, great, thatll be a big help |
21:01.29 | JoshBorke | ooo, time to update... |
21:01.30 | cladhaire | today pushed Clique 0.0001 from Beta =) |
21:01.35 | cladhaire | JoshBorke: DONT |
21:01.36 | cladhaire | its broken |
21:01.36 | cladhaire | i bet |
21:01.37 | cladhaire | =) |
21:01.38 | Kirkburn | krka, can you cheer for Portugal then? |
21:01.39 | cladhaire | untested code |
21:01.40 | JoshBorke | ( cladhaire ): lol |
21:01.50 | JoshBorke | ( cladhaire ): i put in Perl CLassic Unit Frames support |
21:01.57 | Mikk1 | did sweden get kicked out yet? |
21:01.58 | JoshBorke | btw, PCUF SUCK for putting in support |
21:02.02 | cladhaire | cool, you'll probably need to report it. |
21:02.03 | krka | i am cheering for portugal! |
21:02.04 | cladhaire | yeah they do |
21:02.22 | krka | yup, sweden is out |
21:02.31 | Mikk1 | ah. frenzy over then. mostly. |
21:02.37 | krka | japp |
21:02.39 | Kirkburn | Yay, cheer for portugal :) England needs the support ;) |
21:02.55 | cladhaire | only five errors |
21:02.56 | cladhaire | yay! |
21:03.02 | Kirkburn | Noob sweden lost to germany |
21:03.31 | Mikk1 | hehe whatta nubish thing to do =P |
21:03.32 | krka | germany played pretty good... or sweden played pretty bad |
21:03.34 | krka | or both |
21:05.09 | kergoth | jesus, 181 addons in my addons dir, not counting the ones i'm testing out |
21:08.31 | Dagen | heh.. I have 58 |
21:08.47 | Dagen | I like fast load times :P |
21:09.22 | kergoth | hehe. i should trim, i miss fast load times :\ |
21:09.54 | Dagen | yeah, when I'm testing my own addons I go further and just disable every addon besides the one I'm working on |
21:10.22 | Dagen | and lower all settings to the minimum so I can reload the ui faster |
21:11.37 | krka | hm.... why does sweden have so many addon coders. it's spooky |
21:12.14 | Tain | Ikea isn't hiring? |
21:12.42 | krka | must be it |
21:12.50 | Tem | KarlKFI, you around? |
21:12.56 | Dagen | anyone here from Dragonmaw by chance? |
21:13.10 | Tem | I require knowledge of how to make an edgefile |
21:13.36 | Dagen | oh well, it was worth a shot... :P |
21:14.04 | Tem | Is anyone around that knows how to make an edgefile? |
21:14.29 | krka | depends |
21:14.32 | krka | what is it? |
21:14.57 | Tem | for use with frame:SetBackdrop |
21:15.33 | Dagen | is there some way to make Visual Studio able to parse lua and do all the syntax highlighting and stuff? |
21:15.39 | Dagen | for VS 2003 |
21:15.51 | Mikk1 | yes |
21:15.54 | Tem | yes |
21:15.54 | JoshBorke | ( cladhaire ): i'm having some trouble with clique =/ |
21:15.58 | Tem | but I wouldn't bother |
21:15.59 | Dagen | oooo...how? |
21:16.03 | Tem | get SciTe or something |
21:16.07 | KarlKFI | anyone know how to catch how much $ drops on a mob? |
21:16.12 | Tem | VS is so... bloated |
21:16.19 | KarlKFI | GetLootSlotLink9i0 will be nil.. |
21:16.21 | Mikk1 | http://www.wowwiki.com/Lua_editors |
21:16.24 | Dagen | well, for the other part of my addon I'm using C# |
21:16.35 | Tem | KarlKFI, ya gimme a second to look up ho wI did it in my code |
21:16.40 | JoshBorke | ( cladhaire ): i can't click cast on myself |
21:16.41 | Dagen | and yeah its bloated, but I love the editor |
21:16.42 | Mikk1 | Devstudio is down at the bottom |
21:16.48 | Tem | KarlKFI, edgefiles |
21:16.49 | Tem | how? |
21:17.27 | KarlKFI | wha? |
21:17.45 | krka | weird... why isn't emacs mentioned? |
21:17.55 | Tem | KarlKFI, LootSlotIsCoin |
21:18.00 | JoshBorke | because emacs is the devil |
21:18.01 | Tem | and GetLootSlotInfo |
21:18.01 | cladhaire | JoshBorke: ... what version? |
21:18.04 | *** part/#wowi-lounge cladhaire (n=jnwhiteh@cpe-69-202-110-177.twcny.res.rr.com) |
21:18.17 | krka | like that's a bad thing |
21:18.17 | kergoth | krka: emacs didnt get a lua-mode until recently |
21:18.21 | Tem | KarlKFI, you made an edgefile for ChatBar |
21:18.21 | *** join/#wowi-lounge cladhaire (n=jnwhiteh@cpe-69-202-110-177.twcny.res.rr.com) |
21:18.23 | kergoth | so maybe its that |
21:18.26 | cladhaire | JoshBorke: hrm? |
21:18.30 | Tem | can you explain to me how to make them? |
21:18.35 | krka | err.. it's been around for a while |
21:18.36 | JoshBorke | 3467 |
21:18.45 | krka | way before wow |
21:18.50 | Iriel | kergoth : You're using 'recently' in the "several years" sense |
21:19.16 | Tem | Iriel, have you messed with edgefiles at all? |
21:19.23 | Iriel | lua-mode started in 1997 |
21:19.27 | Dagen | well...crap, this doesnt have the collapsing feature with it..oh well |
21:19.31 | Tem | or is this another mostly unedplored territory |
21:19.34 | krka | what hasn't iriel done?! |
21:19.35 | Iriel | Tem: What's an edgefile? |
21:19.37 | Tem | explorred* |
21:19.45 | Tem | frame:SetBackdrop |
21:19.48 | Iriel | You mean the backdrop things? |
21:19.54 | kergoth | i must be thinking of it being merged into emacs proper, not the creation of it. |
21:19.55 | Tem | {edgefile = ... } |
21:19.59 | *** join/#wowi-lounge zespri (i=andrew@124.197.8.175) |
21:20.21 | Iriel | I got to the point that I think I understand how they work, but I admit I haven't actually validated that |
21:20.25 | krka | hmm... i wonder if FAIAP would get removed if i added it here: http://lua-users.org/wiki/LuaEditorSupport |
21:20.30 | Tem | I'm trying to make one |
21:20.36 | KarlKFI | edgefiels are evil |
21:20.40 | Tem | yes |
21:20.54 | KarlKFI | more voodoo than xml |
21:20.54 | Iriel | Isn't it just a box that's stretched appropriately? |
21:20.54 | Iriel | Or are they more fiddly? |
21:20.57 | Tem | they are fidly |
21:21.15 | Tem | there seems to be 2 corner sections |
21:21.20 | KarlKFI | best advice i can give you is to mess with TellTrack or ChatBar |
21:21.29 | Tem | k, thanks |
21:21.37 | KarlKFI | i tend to reinvent the wheel every time i do it |
21:21.39 | Iriel | Do you have one in non-blizzard form I can look at? |
21:22.07 | KarlKFI | and CHatBar is so hax cause it has more layers than 1 frame can take |
21:22.59 | KarlKFI | lot of trial and error |
21:23.01 | KarlKFI | esp getting the alpha to work |
21:23.13 | KarlKFI | i can dig up the psd file maybe |
21:24.02 | KarlKFI | maybe not |
21:26.15 | KarlKFI | think it's liek top, bottom, left, right, topleft, topright, bottomleft, bottomright |
21:26.47 | KarlKFI | <EdgeSize> |
21:26.47 | KarlKFI | <AbsValue val="8"/> |
21:26.47 | KarlKFI | </EdgeSize> |
21:27.07 | KarlKFI | val being the width of each part in the tga file |
21:27.42 | KarlKFI | so the file would be 64x8 |
21:28.22 | Mikk1 | here's a random idea |
21:28.29 | Mikk1 | document it on the wiki when you've figured it out =) |
21:28.36 | Mikk1 | Category: UI Technical Details |
21:29.00 | KarlKFI | then I'd have to make a whole page and organize it and make a tutorial.. |
21:29.04 | Mikk1 | nah |
21:29.10 | Mikk1 | Stub/API gogo =) |
21:29.14 | Iriel | Looking at this file it doesn't look that difficult |
21:29.22 | Iriel | Let me throw together a simple version |
21:29.36 | KarlKFI | it's not really that difficult. it's just implimenting it and making it look good that's difficult |
21:32.03 | Tem | where can I get Tell Track? |
21:32.17 | KarlKFI | Cosmos or curse |
21:32.29 | Iriel | I grabbed it from curse |
21:33.09 | Tem | ya, I found it there too |
21:33.10 | Tem | thanks |
21:33.40 | Tem | ok, here's what I don't understand |
21:34.11 | *** join/#wowi-lounge mjc (n=mjc@c-66-176-173-47.hsd1.fl.comcast.net) |
21:34.55 | Tem | how does the rendering engine figure out where each section is? |
21:35.10 | Tem | is it some kind of fraction of the image size? |
21:35.18 | KarlKFI | i jsut told you |
21:35.42 | KarlKFI | <KarlKFI><EdgeSize> |
21:35.42 | KarlKFI | [14:26] <KarlKFI> <AbsValue val="8"/> |
21:35.42 | KarlKFI | [14:26] <KarlKFI> </EdgeSize> |
21:35.42 | KarlKFI | [14:27] <KarlKFI>val being the width of each part in the tga file |
21:35.42 | KarlKFI | [14:27] <KarlKFI>so the file would be 64x8 |
21:36.00 | Tem | oh I'm sorry |
21:36.05 | Iriel | http://www.wowwiki.com/EdgeFiles |
21:36.06 | Tem | the chick from the helpdesk came in |
21:36.12 | Tem | I was ... distracted |
21:36.14 | Iriel | The image size shouldn't matter at all |
21:36.23 | Iriel | The engine just splits the image into 8 slices |
21:36.32 | Iriel | EdgeSize says how wide a slice is on the screen |
21:37.07 | Iriel | That's a WILD GUESS based on how the rest of the engine works. |
21:37.15 | Iriel | But I document it as fact on the wiki and wait for tem to test it 8-) |
21:37.29 | Iriel | I'll let Mikk categorize and stubify it 8-) |
21:37.35 | Tem | I'll try to hack something together this afternoon |
21:37.37 | Iriel | Team work and delegation, you see 8-) |
21:37.41 | Tem | and once my boss leaves I'll test it |
21:37.56 | KarlKFI | the real fun part is getting a patterned bg and border to look good together |
21:37.58 | Iriel | Personally I'd make a test file with each piece a different color and verify the assumptions that way |
21:38.10 | Iriel | KarlKFI : The edge is repeated rather than stretched, right? |
21:38.19 | Tem | I won't be using a pattern |
21:38.32 | Tem | I just want something very similar to the tooltip border |
21:38.34 | Mikk1 | Iriel: Done, and that ain't a stub. I know what stubs look like =P |
21:38.35 | KarlKFI | mmm, i dont remember |
21:38.46 | Tem | only different enough to be different |
21:38.54 | Tem | (and clearly not a tooltip) |
21:38.55 | KarlKFI | think the edge is streatched |
21:39.05 | KarlKFI | and bg is tiled |
21:39.16 | KarlKFI | but i think you can set the tile size |
21:39.25 | KarlKFI | so you can make it stretch and tile |
21:39.29 | KarlKFI | the bg |
21:39.52 | Tem | so, does the hight matter? |
21:39.55 | KarlKFI | like i said, i tend to forget in between uses |
21:40.03 | Tem | height* |
21:40.30 | KarlKFI | think height is same as piece width |
21:40.43 | Tem | ah |
21:40.49 | Tem | that would make sense |
21:41.46 | Iriel | The IMAGE size should make no difference whatsoever |
21:41.57 | Iriel | doing so would be inconsistent with every other part of the UI |
21:42.22 | Iriel | all that matters should be the EdgeSize, which says how wide it's stretched. I imagine the UI engine pretends each of the slices is square |
21:42.58 | KarlKFI | well you test that and tell me cause even after makign two successful edges i still dont know |
21:47.08 | KarlKFI | but then it's not really surprising my tiral and error techniques |
21:47.15 | KarlKFI | given* |
21:50.00 | Industrial | Who here plays paladin? |
21:50.11 | Industrial | I need a talent template to level |
21:51.40 | KarlKFI | it's been a really long time since i leveled |
21:54.17 | KarlKFI | holy ret is prolly best lvling |
21:54.28 | KarlKFI | get seal of command and pursuit of justice |
21:54.57 | KarlKFI | spiritual focus and illumination |
21:55.09 | cladhaire | Wow.. i hate when an error trips you up,and its something stupid like "Hostile" instead of "Friendly" |
21:57.17 | Industrial | KarlKFI: |
21:57.18 | Industrial | k |
21:57.34 | JoshBorke | lol cladhaire |
21:57.39 | Industrial | pursuit of justice seems useles.. :| |
21:58.42 | cladhaire | JoshBorke: That version should be good.. we can work on plugin stuff whenever you're ready =) |
22:01.00 | *** join/#wowi-lounge Cide- (i=Cide@81-226-233-5-no60.tbcn.telia.com) |
22:01.11 | JoshBorke | sec, fighting a dumb druid :D |
22:07.06 | *** part/#wowi-lounge wereHamster (n=tomc@gw.ptr-62-65-141-13.customer.ch.netstream.com) |
22:12.40 | Industrial | KarlKFI: |
22:12.42 | Industrial | http://digigen.nl/~Industrial/one.jpg |
22:12.50 | Industrial | http://digigen.nl/~Industrial/two.jpg |
22:12.53 | Industrial | wtf is up with that |
22:13.01 | Industrial | WOHOO 1 MORE DAMAGE HUH!!!! |
22:13.06 | Industrial | >:| |
22:13.49 | Gngsk | the point is to double the mana cost |
22:15.17 | JoshBorke | nerf paladins =D |
22:15.32 | JoshBorke | pursuit of justice IS useless =D |
22:15.51 | Industrial | thats just crap |
22:15.52 | Industrial | :| |
22:15.57 | Industrial | but i will move on |
22:15.59 | Industrial | :D |
22:16.05 | Industrial | 20 my tomorrow |
22:16.07 | Industrial | I hope |
22:17.14 | Gngsk | once you get to 30, you can use the imba leveling guide that was linked here last night |
22:17.24 | Industrial | url? xD |
22:17.30 | kergoth | what's imba mean, anyway? |
22:17.32 | Gngsk | http://www.wow-pro.com/Knowledge_Base/cat=135.html |
22:17.34 | Gngsk | imbalanced |
22:17.49 | kergoth | ah. |
22:18.02 | Gngsk | I only read the 30-41 section, but it's really nice |
22:18.03 | Industrial | wow nice site |
22:18.13 | Industrial | *bookmark* |
22:18.22 | Gngsk | tells you which quests to snag, where to set your hearth, which flight paths to pickup and everything |
22:20.54 | Industrial | k |
22:20.55 | Industrial | nice |
22:20.56 | Industrial | :D |
22:21.26 | KarlKFI | pursuit of justice is useless at 60 |
22:21.46 | KarlKFI | seems to me it'd be fairly nice to have till you have 3 sets of gear tho |
22:22.31 | KarlKFI | or.. instead of using a guide.. you could actually play the game |
22:22.56 | Gngsk | meh |
22:22.58 | Shadowed | KarlKFI: Not sure about a paladin, but for Warriors/Rogues if you PVP with run speed to boots for about aday you'll love it |
22:23.06 | Tem | Pursuit of Justice is the run speed thing, yes? |
22:23.10 | Gngsk | guides are meant for 2nd, 3rd and 4th toons, etc |
22:23.20 | Gngsk | imo |
22:23.29 | KarlKFI | yes |
22:23.31 | KarlKFI | tem* |
22:23.37 | Tem | yeah |
22:23.39 | *** join/#wowi-lounge Kirov (n=Kirov@adsl-68-127-173-163.dsl.pltn13.pacbell.net) |
22:23.39 | KarlKFI | run and moutn speed |
22:23.41 | Tem | that owns in pvp |
22:24.08 | KarlKFI | it's great if you want to use other enchants or dont have gear swappign mods |
22:24.21 | KarlKFI | but 3 mount speed enchants is faster |
22:25.34 | Cide- | http://www.worldofwarcraft.com/ - paid char transfers (only 5 realms so far) |
22:25.36 | Shadowed | Well, if you're using it for mount speed then it's a waste of talent points. |
22:26.00 | Shadowed | But my DPS boots on my Warrior/Rogue both have it on and it's invaluable |
22:27.39 | KarlKFI | right, run speed is why it's good. but it doesn't stack |
22:27.56 | KarlKFI | might as well get the AB boots |
22:28.14 | Shadowed | Does anyone know if you're allowed to transfer to any server off of the 5 listed? |
22:28.37 | Shadowed | KarlKFI: I'd rather have chromatic boots with run speed then AB boots really, better DPS |
22:29.20 | Tain | There's a list, Shadowed. |
22:29.21 | Tem | Ok, I'm doing something stupid |
22:29.22 | *** join/#wowi-lounge snurre (n=snurre@AVelizy-153-1-48-207.w81-249.abo.wanadoo.fr) |
22:29.27 | Tem | I can't seem to show a texture |
22:31.17 | Shadowed | Yes! Icecrown isn't on the list |
22:31.18 | Tem | is texture:SetTexture("Interface\\Addons\\Test\\texturename") wrong? |
22:32.19 | Tem | anyone? |
22:32.35 | *** join/#wowi-lounge Mr_Rabies2|away (i=Mr_Rabie@adsl-066-156-082-132.sip.asm.bellsouth.net) |
22:32.49 | KarlKFI | should work tem |
22:32.54 | Tem | ugh |
22:32.59 | KarlKFI | the file was there when opennign the game i hope |
22:33.04 | Tem | ya |
22:33.49 | *** join/#wowi-lounge zespri_work (n=andrews@124.197.8.175) |
22:34.20 | Tem | whatever, I'll fool with it later |
22:35.05 | End | hmm, my realm isn't eligible to transfer to |
22:35.21 | End | (which is probably a good thing) |
22:38.38 | Dagen | oh god they're allowing transfers to my realm.. nooooo! |
22:38.58 | Cide- | which realm? |
22:39.00 | Dagen | our server is so freaking laggy as it is during raid times |
22:39.03 | Dagen | dragonmaw |
22:39.23 | Cide- | they're allowing transfers to most realms |
22:39.27 | Cide- | I doubt you'll notice an increase |
22:39.43 | Dagen | I mean its gotten so bad that we've had complete lockups for a solid minute during boss fights consistently.. and we'd have to cancel raids |
22:39.56 | Dagen | its so bad |
22:40.25 | Kirkburn | Instances aren't on the same server btw |
22:41.10 | Dagen | I know, but if you let more people transfer over they will most likely be raiding too... which just means even more lag |
22:41.23 | Dagen | bleh |
22:41.35 | Kirkburn | I can't actually find that thread :/ |
22:41.54 | Kirkburn | Where is it mentioned? |
22:41.54 | End | most of the lockups I've seen occur in ZG o_O |
22:42.26 | End | a couple nights ago, right in the middle of engaging a boss, and the...nothing happens |
22:42.50 | End | about a minute later half the raid is dead |
22:43.02 | Dagen | it happened to us last week in BWL...we were on firemaw and the game locked for everyone for like a solid minute |
22:43.33 | Dagen | its so frustrating.. cause wiping like that isnt cheap |
22:43.41 | End | yeah I know |
22:43.53 | Cairenn | ummm, guys, those are the realms that you can transfer *from* |
22:43.56 | Dagen | you're talking like around 100g per raid wipe =/ |
22:44.12 | Kirkburn | Paid Char Transfers have just gone active? |
22:44.13 | Dagen | well, there's like 5 realms you can transfer from |
22:44.24 | Cairenn | Kirkburn: yes |
22:44.34 | Kirkburn | I just saw it on the website :P |
22:44.36 | Cairenn | but that list is the ones that you can transfer *from* |
22:44.45 | Dagen | I know.. my realm isnt listed there |
22:44.57 | Dagen | but, those people can transfer to my realm |
22:45.00 | Cairenn | not the list that you can transfer *to* ... you can transfer *to* any realm you want, within the guidelines |
22:45.12 | Dagen | yes, thats what I'm complaining about :P |
22:45.17 | Cairenn | okay, just the way you were saying it |
22:45.26 | Dagen | I dont want more people transferring to my server lol |
22:45.27 | Kirkburn | Cripes, you're complaining because there's the *possibility* of it occuring? |
22:45.38 | Kirkburn | Why would anyone choose Dragonmaw? |
22:45.39 | Dagen | we have too many already! |
22:45.42 | Dagen | well |
22:45.45 | Kirkburn | If you've got problems |
22:45.48 | Dagen | back when I started, it was a low pop server |
22:45.51 | Dagen | which was nice |
22:45.54 | Dagen | no lag at all |
22:46.06 | Dagen | and all my friends were on it |
22:46.21 | Dagen | so there you go :P |
22:46.33 | Kirkburn | Failing to see the connection :) |
22:46.41 | End | Cairenn: it shows realms you -can't- transfer to as well |
22:46.46 | End | and that's what we were looking at I think |
22:46.49 | Dagen | its not that hard...I got the game to play with my friends |
22:46.50 | Cairenn | End: it does? where? |
22:46.59 | Kirkburn | http://www.worldofwarcraft.com/pct/character-transfer-eligible-source.html |
22:46.59 | Dagen | my friends were on Dragonmaw, so I went there |
22:47.05 | Thrae | Iriel around? |
22:47.14 | End | on the linked page |
22:47.18 | End | http://www.worldofwarcraft.com/pct/character-transfer-eligible-source.html |
22:47.19 | kergoth | is there a page with the list of valid fields for a .toc file? |
22:47.25 | Kirkburn | Dagen, but why would everyone choose Dragonmaw now? It'll spread over allll the realms |
22:47.31 | End | below the five is another 30 or so |
22:47.31 | Dagen | I dont know |
22:47.41 | Cairenn | uh huh, and do you know why? |
22:47.41 | End | and the 30 are the list of invalid desitinations |
22:47.42 | Kirkburn | You worry for no reason ;) |
22:48.12 | Cairenn | because (I'm guessing here), the ones opened up are PvE ... you aren't allowed to transfer PvE to PvP |
22:48.26 | End | aren't there more pvp realms than that? |
22:48.27 | Iriel | Thrae : Partly |
22:48.27 | Dagen | well, we might get a bunch of 15 year old kids joining our server because some douche created these stupid staged pvp videos on our server that is fairly popular |
22:48.53 | End | Aegwynn is a pvp server |
22:49.04 | End | and it isn't in the ineligible list |
22:49.07 | Kirkburn | More fool them for not researching properly ... I really wouldn't worry about it =) |
22:49.13 | Thrae | Iriel: Is there an easy way to make sure my mod registers for an event before any other? |
22:49.14 | End | Cairenn, I think you are wrong |
22:49.25 | Cairenn | odd, but one of the things they said is that you can't transfer PvE => PvP |
22:49.26 | End | (I just looked at the first pvp realm on the realm status page) |
22:49.30 | End | well yes |
22:49.37 | Kirkburn | Not PvP --> PvE? |
22:49.42 | End | also |
22:49.44 | End | Alter of Storms |
22:49.47 | Cairenn | PvP => PvE is fine |
22:49.47 | End | is a pvp realm |
22:49.52 | Cairenn | but not the other way around |
22:49.53 | End | not pve |
22:49.57 | Thrae | If I rename it !TinyTip, then it registers first and everything's fine, but that's hacky. |
22:50.10 | Kirkburn | Ah yeah, just checked the FAQ, indeed so :P |
22:50.16 | End | Cairenn, I'm not sure why you assumed all five initial were pve |
22:50.22 | Cairenn | as I said, I was guessing |
22:50.23 | Dagen | I think it would be cool if I could transfer to a low pop realm, thing is I dont think the rest of my guild would |
22:50.25 | End | oh |
22:50.28 | End | well, here's my guess |
22:50.38 | Cairenn | (18:48:05) Cairenn: because (I'm guessing here), the ones opened up are PvE ... you aren't allowed to transfer PvE to PvP |
22:50.42 | Iriel | Thrae : No. |
22:50.48 | End | the ineligible are most of the high/full :P |
22:50.53 | Iriel | Thrae : and the naming trick doesn't work for all OS'es |
22:51.20 | Thrae | Iriel: So what am I left with? |
22:51.25 | KarlKFI | which OS's doesn't it work on? |
22:51.50 | End | (ok, maybe all of the high/full) |
22:51.52 | Iriel | KarlKFI : Any with a filesystem that returns values in an order other than name order |
22:51.58 | End | (I thought there was more that were marked high) |
22:52.00 | Iriel | KarlKFI : Possibly windows, or mac, or wine on linux |
22:52.10 | Iriel | Thrae : You're left with "You can't guarantee that, ever" |
22:52.40 | Thrae | OK, I'll just rename to !TinyTip and let those few suffer. |
22:52.43 | End | ok, a "low" pop realm is on the ineligible list too |
22:52.47 | Kirkburn | heh |
22:52.58 | Cairenn | not sure what their criteria are, then |
22:53.03 | Kirkburn | It's probably technical thing |
22:53.05 | Thrae | Unless...is there a way to check if an event has already been registered by a non-Blizzard addon? |
22:53.17 | Iriel | Generally needing to get an event 'before everyone else' is the sign of a fragile design |
22:53.22 | End | o_O |
22:53.33 | End | actually, only one of the transfer from is RP, rest are pvp |
22:55.00 | Thrae | Iriel: UPDATE_MOUSEOVER_UNIT is used by most tooltips to add information to it. Since TinyTip starts with a T and MonkeyQuest and MobInfo start with a M, TinyTip's event fires after them. |
22:55.25 | Thrae | In both cases, MonkeyQuest and MobInfo2 are suppose add info to the tooltips after every other mod does. |
22:55.53 | Thrae | s/fires after them/fires after them on most machines, including mine/ |
22:56.12 | kergoth | Thrae: sounds like you need to parse the tip you're given to grab any extra lines before you manipulate it |
22:56.16 | kergoth | or something |
22:56.46 | Iriel | So why aren't you hooking the tooltips' Set methods? |
22:56.55 | Iriel | Oh, nevermind, the mouseover one |
22:57.08 | Thrae | Iriel: Eh? |
22:57.10 | Iriel | that's a bit tricky, though you can always do :SetUnit("mouseover") and be done with it |
22:57.21 | KarlKFI | I dont spose there's any way to track xp except by parsing chat |
22:57.23 | Iriel | Well, the mouseover unit doesn't call SetUnit on the tooltip object explicitly |
22:57.40 | Gryphen | xp bar? |
22:57.47 | Thrae | Iriel: I already hook SetUnit, but that's not called by default with UPDATE_MOUSEOVER_UNIT. |
22:57.55 | KarlKFI | i need to know what mob it came from :/ |
22:58.35 | Thrae | When the tooltip's parent == UIParent, SetUnit is not called. When it's from any other frame, SetUnit is called. UPDATE_MOUSEOVER_UNIT is an event only called when the tooltip owner is UIParent. |
22:59.48 | KarlKFI | been so long since i got xp i don't even remember how it works.. |
23:00.42 | Thrae | kergoth: Sometimes NPCs can have extra information added to their tooltips, like "Baker", or "Saber Handler". Not sure if there's a way to get that information otherwise. |
23:00.52 | JoshBorke | kirkburn: you here? |
23:01.11 | JoshBorke | that would be a no... |
23:03.52 | KarlKFI | wow, all the COMBATLOG_XPGAIN are in the global strings, and there's a ton of them.. |
23:16.48 | Tem | why does this not work>? |
23:16.50 | Tem | http://pastebin.ca/73533 |
23:18.46 | Tem | (and by "not work," I mean that the texture isn't shown |
23:22.29 | Cide- | 2^x * 2^y dimensions? |
23:23.16 | Tem | 32 x 256 |
23:23.38 | Tem | reverse that |
23:23.52 | Tem | but ya both dimetions are powers of 2 |
23:25.36 | Tem | ok, I got a different texture to show up |
23:25.41 | Tem | so now I'm just baffled |
23:26.56 | Tem | ok, so at least I know I'm not crazy with the coding side |
23:27.40 | Cide- | missing alpha? |
23:27.55 | Tem | no, I have an alpha chan |
23:28.00 | Tem | perhaps I'm backwards? |
23:28.17 | Cide- | what do you mean? |
23:28.38 | Tem | black is hide fully transparant; white is fully opaque, yes? |
23:29.01 | Tem | s/hide // |
23:29.15 | Tem | (in the alpha channel) |
23:29.34 | Cide- | I can never remember, I usually just reverse it and see if it works better :P |
23:30.15 | Tem | lol |
23:30.18 | Tem | guess I'll try that then |
23:34.06 | Tem | damnit |
23:34.10 | Tem | I'm graphically retarded |
23:35.57 | Tem | well, I had the alpha channel right |
23:36.23 | Tem | but, something is making the parts of my texture that should be visible, transparent |
23:37.34 | Iriel | Upload your .tga ? |
23:38.39 | Tem | I'm going to try one more thing |
23:38.40 | Tem | then yes |
23:41.38 | Tem | now it's ignoring my alpha channel |
23:41.42 | Tem | *sigh* |
23:41.52 | Tem | I *hate* working with textures |
23:42.28 | KarlKFI | takes a bit of effort |
23:43.11 | Tem | I'm not very good at it so I get frustrated quickly |
23:45.49 | Tem | s/not very good/terrible/ |
23:47.00 | Tem | http://www.wowace.com/forums/index.php?action=dlattach;topic=1602.0;id=224 |
23:47.07 | Tem | I had to name it .zip |
23:47.11 | Tem | rename it to .tga |
23:47.29 | Tem | (yes, I'm too lazy to actually zip it) |
23:51.59 | Tem | Iriel, anything jump out at you when you look at it? |
23:55.23 | Iriel | <PROTECTED> |
23:55.39 | Tem | oh |
23:55.49 | Tem | d'oh |
23:57.38 | Tem | http://www.wowace.com/forums/index.php?action=dlattach;topic=1564.0;id=225 |
23:57.45 | Tem | (this time it's a real zip) |
23:58.59 | *** join/#wowi-lounge Kaso (n=Jonathan@host81-159-131-186.range81-159.btcentralplus.com) |
23:59.55 | Iriel | Hm, it has no alpha layer |