irclog2html for #wowi-lounge on 20060113

00:00.55CorrodiasOOOOH WHAT ARE WE TALKING ABOUT
00:01.21AnduinLotharyour mom
00:01.23Corrodiaswhat a wide resolution
00:01.24OsagasuWe're already at 1.9.2
00:01.28id`HOW MY SCREEN IS SO MINIMAL
00:01.34Corrodiashow fancy
00:01.38Corrodiaswish i had a widescreen monitor
00:01.42id`its a laptop
00:01.46Corrodiasyeah, that's damn clean
00:01.46id`i dont have a pc, though
00:01.56id`it goes where i go, or i go where it goes
00:01.58id`:)
00:02.02AnduinLotharyou dont have a desktop u mean?
00:02.09id`AnduinLothar, yes
00:02.17Corrodiasmy display, if i turn everything on and have a number of buffs and debuffs, has only the middle and slightly left of the middle open
00:02.20IrielCorrodias : Yeah, you do 8-) you CAN run wow with a widescreen aspect on a normal monitor tho, I kinda like it that way.
00:02.22id`Corrodias, usually i have more in screen though, other unit frames and stuff
00:03.50Corrodiasi was playing with some orc rogues against a mob and i swear he was trying to get behind it..
00:03.59Corrodias*he being one of the two rogues
00:04.17Beladonalol
00:04.19Corrodiasmight have worked if he didn't have the aggro
00:04.49id`lol
00:06.50AnduinLotharhttp://img224.imageshack.us/img224/9895/screenshot0112061604157bk.jpg
00:07.16Corrodiashandshaking, oh boy
00:07.24AnduinLotharthat's my very non-minimal approach
00:07.42Corrodiashow thorough is that "emotes" menu on titan?
00:08.07AnduinLotharpretty good
00:08.18Corrodiasi have channelmanager at the moment, but it shows emotes on a scrollable list with only four showing at a time. very annoying to look through.
00:08.28AnduinLotharright, i know
00:08.42id`i'd remove all the text like "loc" "durability etc
00:08.48id`icons have that function
00:08.48id`;P
00:08.51Corrodiasit would be more if i resized my chat box but i'm not about to do that; i'd have nowhere to put damagemeters
00:09.11AnduinLotharright, i know. i wrote it
00:09.27Corrodiasnifty
00:09.28AnduinLothari dont use it atm. replaced it with ChatBar and EmoteMenu
00:09.32id`well im out for sleep sorry nn
00:10.13GaldocHas anyone had any success importing textures with dart? It's not seeming to work.
00:10.26Corrodiasni
00:10.45Corrodiasoh, i like your layout.. hmm..
00:10.47AnduinLotharand actually, that scale is .86
00:10.58Galdocanyone else? :P
00:11.09AnduinLothardont use dart
00:11.13Corrodiasnever heard of it
00:11.13AnduinLotharI*
00:11.26Corrodiasmaybe i should remove the frame art and see if i can squeeze DM down there, too
00:11.50AnduinLotharYa, it's a good place to stach thinks
00:11.55Galdocdart is a program that lets you take tga files and import them into the game. Very good for doing full UI conversions like I do. But I've not done it for a while, and I can't figure out if it's not loading because of something I've forgotten or because of a patch.
00:12.10Guillotineoh. ya, mine is currently working
00:12.34Guillotinejust remember a few things: use \\ instead of \, and do NOT put the extension (.tga/.blp)
00:13.04Galdochm. I put the files in the "Custom Textures" directory, so ... that should mean I don't need slashes, yes?
00:13.10Galdocand I don't have the file extension in there.
00:13.21Corrodiaser.. Galdoc
00:13.26Corrodiasyou know... WoW can read tga files.
00:13.27AnduinLotharI also have my Whispers piped to a hidden chat frame on the top right that streaches from about the beginning of the wardrobe Titan display to the right of the minimap
00:13.37GaldocI'm using tga files.
00:13.48Corrodiasyou don't need to "import" them.
00:13.50Galdoc32 bit.
00:13.54Galdocwell
00:14.06GaldocI'm adding entirely new graphics to the game.
00:14.08AnduinLotharit doesn't import, he means it displays them in a customizable way
00:14.15Galdocand dart displays them.
00:14.17Corrodiashm, ah, okay
00:14.24GaldocImport was just a word of convenience.
00:14.32Galdocanyho
00:14.45Guillotinehey... what did the new patch today do?
00:14.49AnduinLotharyou could do the same thing jsut making a frame with strata of FULLSCREEN and an image
00:15.17Corrodiasit's too hard on my eyes to reduce the scale of my UI :( ah, well, my setup is acceptable
00:15.40TemWhat's up with the reputation pane being empty?
00:15.50Corrodiasit's a bug since 1.9. relog
00:15.51Irielclient bug
00:16.14Endit seems to only happen when reloading the ui
00:16.33GaldocAnyone out there willing to take a crack at getting a specific tga file into the game? :)
00:16.48Endstrangely, it comes from reloading the ui, but affects far more than the ui
00:17.22Galdocoh crap
00:17.25GaldocI figured out the problem.
00:17.29Galdoc*grunts* nevermind.
00:25.20Endheh
00:25.25End<greetz> where is that?
00:25.26End<Rafiki> After "is."
00:26.52IrielDamn it, I buy 2 desk lamps, one doesn't work period, and the other sounds like it has a wasp stuck inside it when it's on.
00:27.07Guillotinedoes anyone know of anywhere with a list of console commands?
00:27.42IrielYou mean /console ?
00:28.09Irielhttp://wow.allakhazam.com/db/guides.html?guide=239
00:28.37IrielNo idea how up to date or correct that is
00:29.34Corrodiasviolencelevel 5
00:29.37Corrodiasthat's the important one
00:38.20*** join/#wowi-lounge Shirtan (n=none@port687.ds1-arc.adsl.cybercity.dk)
00:40.36Galdocwell
00:40.43Galdocthe good news is that I got it to do something other than not work.
00:40.55GaldocThe bad news is, now whenever I try to import this file, it crashes. :)
00:42.11GaldocI apologize for such a simple question, but does anyone know where one can post, for free, image files and such online?
00:43.08BeladonaGaldoc, what are the dimensions of the tga?
00:44.31futrtrublhttp://www.imageshack.us/  ?
00:44.34Galdoc256 x 1024
00:45.26Beladonais it compressed?
00:45.36Galdocit's in 32 bit tga with an alpha channel.
00:45.54futrtrublGaldoc, sorry about coming to the conversation late, but 1024 may have issues with your graphics card, some just can't handle textures that big
00:46.04Galdochm.
00:46.24futrtrublresize it to 512 and see if it works, if so you know it was the size
00:46.24GaldocI can try breaking it into two 512's, I suppose. Lemme try that.
00:47.22futrtrublI wish I had my computer here, I have a tutorial on creating tgas for use in WoW
00:47.56TainI think that's just too big, really.
00:49.03Corrodiasthat takes a while :(
00:49.11futrtrublI use a 1024 pix long texture in BEB, only a small fraction of users have a problem with it, but I included a smaller texture for those that do
00:50.18GaldocBEB?
00:50.42Corrodiasbasic experience bar
00:50.49Galdoc*nodnods*
00:50.53futrtrubl~beb
00:50.54purli guess beb is BasicExperienceBar, a highly configurable WoW XP bar addon. Find it at http://beb.edowner.net or at your favorite WoW addon site.
00:50.57Corrodiasa customizable experience bar that, if you remove your original, can take its place
00:51.18GaldocYeah, I might want one of those. I don't like what discord does with the XP bar
00:51.22futrtrubland Corrodias has now creatd a mod for removing the original ;']
00:51.31pagefaulthow to do you get IF if you are horde
00:51.37futrtrublI made BEB because of discord ;']
00:51.40pagefaultit's got so many damn mountains around it
00:51.42Corrodiasthat doesn't involve framexml
00:52.00Corrodiasso even if that's disabled in 1.10 it should still work
00:52.33GaldocHa! It works. Fantastic. Thanks. :)
00:52.58futrtrublCorrodias, if you don't mind, I think I'm going to add NoXPBar into BEB with full creditation
00:53.25futrtrublGaldoc, what graphics card/OS are you using?
00:54.05GaldocI'm using an Asus 9600 series card (don't remember which exact one), and i'm running a fresh instal of Windows XP with service pack 2 installed.
00:54.36Corrodiaswell, go ahead
00:55.37futrtrublthanks for all the work you did on that Corrodias, it would have been a while coming if I had done it
00:56.02Beladonalol
00:56.10futrtrublwierd galdoc, I had used a 9500 fine, ahh well
00:56.26Beladonawas gonna add that as a checkable option on mine
00:56.34Beladonabut gonna write my own
00:56.58Beladonadid you get it to go Gadoc?
00:57.01Corrodiasno problem. the only tricky part was using DisableDrawLayer which is as yet undocumented, although it is mentioned on wowwiki
00:57.07Corrodiasi still don't really know how it works
00:57.20Beladonaif you used it, and figured it out, you should document it
00:57.27Beladonaeven if limited
00:57.43Corrodiasi dont really know how to explain it
00:58.01futrtrublBeladona, if you're going to use NoXPBar too then I'll leave it seperate
00:58.09Beladonano I wasn't
00:58.13Corrodiasit disables the drawing of a layer in a frame (things in <layer> tags). however, how you tell it which one to use is still a little vague
00:58.18BeladonaI already ahve another way to disable it
00:58.30futrtrublk Beladona
00:58.44Beladonaits all yours =)
01:02.44*** part/#wowi-lounge Ratbert_CP (n=KCummins@204.128.192.5)
01:13.10*** join/#wowi-lounge Legorol (i=legorol@cpc3-cmbg6-6-0-cust242.cmbg.cable.ntl.com)
01:15.34*** part/#wowi-lounge Galdoc (n=Galdoc@cmu-24-35-32-234.mivlmd.cablespeed.com)
01:38.05IrielHeh, slouken's funny
01:38.11Iriel"Whoops, I accidentally made the fix in 1.10 instead. :) It's fixed for 1.9.3 now. Thanks!"
01:38.30Maldiviawhich fix?
01:38.37Irielthe reputation one
01:38.41Maldiviaok
01:38.57IrielWhich I think means we have a 90%+ chance of 1.9.2 going live on tuesday
01:39.54Beladonayou mean 1.9.3
01:43.01IrielNo, if he's making changes in 1.9.3, then that means 1.9.2 is frozen
01:43.17IrielOr did they push 1.9.2 off-schedule while I wasn't watching?
01:43.23a-stray-catit came out today
01:43.27a-stray-cator yesterday at midnight
01:43.32a-stray-catsomething lik ethat
01:44.14*** join/#wowi-lounge qwxyr (i=qw@201.80-202-198.nextgentel.com)
01:45.27IrielThats cheating!
01:45.34a-stray-catlol
01:45.55IrielThat should fix word wrap, UnitBuff, and UnitHealth tho
01:46.12a-stray-cati guess they wanted to get 1.9.2 out fast because warping was really really bad
01:46.17a-stray-catmade it really hard to pvp ;P
01:46.47IrielIt made pve pretty comical too
01:47.38a-stray-cati wonder how they managed to break it like that
01:50.55IrielMaybe a protocol change ?
01:55.39MentalPowerIriel is there a reason why StatRings are parented to WorldFrame and not UIParent, ie. they don't hide when you hide the UI
01:56.54IrielBecause folks who resize their world frame wanted them relative to that
01:57.51IrielI used to have some code that made them hide along with the UI, but I think I lost it 8-(
01:58.10IrielIdeally that should be an option
01:58.18IrielFor people who want no UI other than the rings
01:58.51MentalPoweroptions are nice :)
02:07.16*** join/#wowi-lounge stray`laptop (n=astrayca@adsl-67-123-142-192.dsl.scrm01.pacbell.net)
02:10.51IrielI think I really could do with a week off work to work on StatRings
02:11.14IrielY'know, seeing people's IP addresses is kinda fun here, lots of Northern California. 8-)
02:12.23Legorolwhat reputation fix?
02:14.11IrielAll reputation information becomes zeroed on a ReloadUI
02:14.18Irielboth for the UI, and the game client
02:14.37Irielso you basically fall back to defaults
02:14.54Irielthis can be a problem if you have items or quests with reputation dependencies, you need to log out and in again to fix it
02:17.01stray`laptopit's kinda fun seeing "You've gained 39014 reputation with the Defilers" though :)
02:20.53Legorolaha
02:21.33End-afkmy server has a queue :(
02:41.30pagefaulthahaha
02:41.34pagefaultthis show is so bad
02:41.37pagefaultbut so funny
02:41.41pagefaultbeauty and the geek
02:41.56BeladonaI am watching it too
02:41.58Beladona=)
02:42.29AnduinLotharwhat network?
02:42.38IrielI just got done saying how retarded it was during a trailer for it
02:43.02AnduinLothar:)
02:43.03pagefaultWB
02:43.18AnduinLotharhmm, wonder if i get wb on this pathetic antenna
02:43.37pagefaulthahah I love that job title
02:43.40pagefaultbeer spokeswomen
02:46.00AnduinLotharWB sounds like friends. what time zone u in?
02:49.00AnduinLotharC) Ohio. Final Answer.
02:49.55AnduinLotharya, queue here too
02:50.02AnduinLothar200
02:55.24pagefault160 here
02:57.48LegorolIriel, I just read this thread: http://forums.worldofwarcraft.com/thread.aspx?FN=wow-interface-customization&T=294542&P=1
02:57.58Legorolabout empty tooltips, GetItemInfo and local cache
02:58.01futrtrubldid the current toc version change with the latest patch?
02:58.04Legoroli got confused, could you help me out?
02:58.05*** join/#wowi-lounge Gryphen (n=masked@c-67-183-238-150.hsd1.wa.comcast.net)
02:58.07Legorolfutrtrubl: no
02:58.08IrielAh yes, the tem's brain thread
02:58.09IrielSure
02:58.22LegorolI don't understand what was the enigman in the first place
02:58.25futrtrublthanks Legorol
02:58.27Legorol*enigma
02:58.53Irielthe claim was that an item would produce a tooltip, but GetItemInfo would return nil for some time afterwards
02:59.01Legorolright
02:59.05Legoroland what was the conclusion?
02:59.19IrielThe conclusion was that the tooltip didn't actually fill in until later
02:59.35Legorolso Tem just *thought* he had a tooltip, but didn't?
02:59.38IrielThe original tests weren't very scientific
02:59.43Legorolright
02:59.55LegorolThe whole thread surprised me, because I have never encountered this tooltip "delay"
03:00.00LegorolIt's possible I was just being lucky, of course
03:00.05Irielyes, basically calling the set item on a tooltip, and checking GetItemInfo immediately after yielded no result
03:00.13Legorolbut what surprised me is this:
03:00.16*** join/#wowi-lounge Parak (n=profi@user-12hdr8d.cable.mindspring.com)
03:00.20Irielbut visually it looked like it was present
03:00.21Legorolthere have been many mods, since Beta, that scanned tooltips
03:00.36Legorolhow did these manage to function if there is potentially a delay?
03:01.04LegorolI can understand how, if hte item is not in the local cache, a call to tooltip:Setxxx would be asynchronous
03:01.10Legorolbut that would only happen the first time, right?
03:01.10IrielWell, it's only true fo item tooltips, and even then only for those not in local cache
03:01.19IrielYup.
03:01.27Irielonce you do it, it's in local cache
03:01.31LegorolSo if the item is in the cache, then a tooltip:Setxxx call is guaranteed to block until the data is filled in?
03:01.54IrielI'm not sure if it's Guaranteed to do so, but I believe it does block until then
03:02.04Temaye, it does
03:02.08Legoroli am just surprised that this didn't seem to cause any problems for tooltip scans
03:02.13TemI did manage to test that much
03:02.20Temoh but it does
03:02.22Legorolthere must've been cases where a tooltip failed to fill in
03:02.23IrielHow many addons tooltip scan random items?
03:02.27Temthat's why I posted about it
03:02.27IrielI'm sure there have been
03:02.41Legorolhm, i guess most scans are done on inventory and bag items
03:02.42TemI scan items clicked on in chat
03:02.48Legorolwhich i presume get loaded into cache when you log in
03:02.50Temwhich often aren't in the cache
03:03.08Legorolthat's a good point actually, has anyone checked when does the local cache get filled in with your inventory when you log in?
03:03.22LegorolI have another question as well, related to this
03:03.22IrielI imagine it must be
03:03.22Temit gets filled once
03:03.32Irielbecause you need to get item info to work out player stats
03:03.32Temand not again until it gets cleared
03:03.47Legorolis it player_login, player_enteringworld, clicking on Login on character screen? what do you think?
03:03.59Iriel\My guess is PEW
03:04.06Temoh I think it's there all along
03:04.20IrielGiven the rush of events there (Your entire inventory gets refreshed, from an event perspective)
03:04.20Legorolif i nuke my WDB, it won't be though
03:04.24Temlocal item cache persists between sessions
03:04.34Temoh ok I see what you are saying now
03:04.36LegorolTem, i'm thinking about when someone nukes WDB
03:04.52Maldiviait's not necessary available on player_entering_world
03:04.58TemI would be pew
03:05.02Temwow...
03:05.03Legorolfor example, i have played on very low bandwith/low latency connection before
03:05.06Legorolwith a fresh WDB
03:05.09Tems/be/guess/
03:05.15Temgrr
03:05.23TemI could guess pew
03:05.25Legorolwhat happens in that case is when you log in, you would enter world, and for quite a long time still, it would show ? marks for some actions
03:05.44Maldiviaexactly
03:05.49Legoroli don't remember if it showed ? marks for items in bag
03:05.56Maldiviait does
03:06.00Endyup
03:06.01Maldiviauntil they are fetched from the server
03:06.03Temaye, it does
03:06.04Legorolbut clearly the low bandwith meant that item infos didn't arrive until much later than PEW
03:06.34Legorolwell anyway, related question:
03:06.43Maldiviaespecially after a patch, when everyone logs on at the same time when servers come up, and everyones cache is cleared, it can take some time to get the info
03:06.50Legorolis it possible that an item has its text/stats in the local cache but not icon?
03:07.04TemI don't think so
03:07.07IrielI doubt it
03:07.10Legorole.g. if you see an item in chat and you click it?
03:07.16Legorolthere is no reason to get icon info just yet
03:07.24AnduinLothari'm so confused as to how i have highest bid on an ace of warlords for 40g...
03:07.30Temyeah, it comes with the rest of the info
03:07.32Maldiviathe stats for an item isn't retrieved on a simple chat-link
03:07.37IrielAnduinLothar : Last night's patch?
03:07.45Maldiviayou have to click the link (or call SetHyperlink) to get it to retrieve
03:07.51AnduinLotharwhat about the patch?
03:07.53LegorolMaldivia, everything except Crafter is retreived, i beleive
03:08.08Endthe drop rate was increased in 1.9
03:08.09TemMaldivia: yes that's right
03:08.10Endfor aces
03:08.13IrielAnduinLothar : Well, often the day after a patch, high bids are unnaturally low
03:08.19Legorolyeah that's what i meant, clicking a chat link, sorry
03:08.27TemMaldivia: the item cache isn't updated until you show a chat link
03:08.30Legoroli was thinking that for clicking on chat links, you don't need the icon
03:08.34AnduinLotharbut it's an automaticly downloadable patch..
03:08.36Maldiviatem: yep
03:08.49TemLegorol: no I have a mod that I haven't released yet that adds the Item Icon to the ItemRefTooltip
03:08.50AnduinLotharif it were an 80 meg p2p one i might understand
03:09.01IrielThe overhead in partial data fetches and caching would likely outweigh any saving in having it
03:09.17Legoroltrue
03:09.20LegorolTem: that sounds cool
03:09.22AnduinLotharTem, I saw one that does that on curse today
03:09.25IrielAnduinLothar : Yes, but the servers are generally down for a while during a patch -- I didn't even know last night's patch had happened until this afternoon so in this case it may be different
03:09.44Maldiviatem: i have a mod running in the background, that parses chat texts, and SetHyperlink - so I'm sure all chat links are loaded :)
03:10.04IrielMaldivia : We're pretty sure they're not loaded right away.
03:10.10IrielMaldivia : At least, not until you click on them.
03:10.18LegorolMaldivia: not guaranteed if you try to access it too soon after the SetHyperLink
03:10.35Legorolthat's how i understood the tooltip delay thread
03:10.38MaldiviaI'm saying, I'm forcing a fetch, with doing a SetHyperlink
03:10.52Legorolyes, after which the item info is not available for about 500ms, depending on latency
03:10.55Legorolhttp://forums.worldofwarcraft.com/thread.aspx?FN=wow-interface-customization&T=294542&P=1
03:11.04Legoroli beleive that's what Iriel and Tem were discussing
03:11.09Maldiviayes - I posted in the thread myself :)
03:11.12Legorolright
03:11.20AnduinLothari really odnt understand th eobsession with collecting item tooltips
03:11.23AnduinLotharor links
03:11.26Gryphentem: like TooltipItemIcon?
03:11.46LegorolAnduinLothar, collecting links makes sense because you might want to look up items you have seen/heard etc.
03:11.55Legoroli know of a scenario where it came very handy
03:12.01Legoroli wanted to shout WTB for various cloth items
03:12.01IrielFor someone who contributes to Thottmos, that's an amusing statement
03:12.02MaldiviaAnduinLothar: well, I use it for keeping my guilds raid loot database up to date
03:12.06futrtrublis "local function Initialize()" a valid way to start a function definition, or do I have to do "local Initialize = function()"?
03:12.12Irielfutrtrubl : yes
03:12.13Legorolif i didn't have LootLink, i wouldn't have a list of cloth items to shout out for
03:12.21futrtrublthanks Iriel
03:12.22Irielfutrtrubl : as in, yes it's valid
03:12.23AnduinLotharIriel, u think my statement was amusing?
03:12.42IrielAnduinLothar : Not understanding the obsession is amusing, given that cosmos/thottbot does it all the time
03:12.58Legorolrofl @ Thottmos
03:13.02AnduinLotharI don't run thottbot, I have no way to upload the data
03:13.12AnduinLotharwell, no easy way
03:13.33IrielThat wasn't my point exactly, it was that one of the driving forces for cosmos (as I see it) was the thottbot thing
03:13.38Maldiviawell, I have a small obsession concerning item links :)
03:13.52AnduinLotharI can understand collecting drop info, from who and where, but not from chat... that's just an obsession
03:14.19Legorolwhat if i saw someone advertise an item, which i can't afford atm,
03:14.23Legorolbut later on i want to look for it again?
03:14.27Legoroland i don't remember its stats
03:14.30AnduinLotharthottbot it
03:14.34Legoroltoo slow
03:14.37Legorolin-game is much faster
03:14.48AnduinLotharwhy do you need speed in looking up an item?
03:14.59Legorolbecause i want the info right away! i am impatient
03:15.01Legorol:-)
03:15.13Maldiviaalso, in-game makes it so much easier to link :)
03:15.19AnduinLotharI would call the cost in memory and proc time not enough to validate it
03:15.20Legoroli do have problem that thottbot site is painfully slow
03:15.31Irieland painfully full of corrupted data
03:15.38Gryphenthottbot is snappy for me :?
03:15.40LegorolMaldivia has a point too, you can't link from thottbot
03:15.50cladhairethottbot's not too slow for me.
03:15.54AnduinLotharbut then i also don't link things unless i can make them or they jsut dropped
03:15.55MaldiviaI have a list of currently 31250 items I can search/link from :)
03:15.59Gryphenallakahzamm(sp)...that is slow
03:16.04Beladonatake this as you will, but I see more validity for keeping a personal item db in-game than constantly using thottbot
03:16.41Legorolit could be something with my compy, but loading a page in IE on Thottbot takes quite a while
03:16.43AnduinLotharMy loading time is slow enough already...
03:16.51Legorolit doesn't have the "instant" response i expect from a GUI application
03:16.51cladhaireAnduin: How long is your loadtime?
03:16.55Legorolwhereas in-game, i get instant response
03:17.00Legorolhas a much more natural feel to it
03:17.06AnduinLotharwho knows, lemme reinstall my timer
03:17.20Beladonayeah well, if everyone was like you, we wouldn't be talking about it
03:17.20cladhaireWell what are you running that takes so long?
03:17.20Beladona=P
03:17.25Legoroli guess it depends on compy performance
03:17.36Legorolmy machine can happily search in my LootLink database before i can blink
03:17.39AnduinLothar1.6ghz... not really a gaming rig
03:17.42Legorolbut for some reason IE is painfully slow
03:17.51Gryphenanytime i want to see an item it is usally for more than just the stats
03:17.55AnduinLothar> 3 yrs old
03:19.45AnduinLotharthe only reason i can think of that might be nifty would be to use the new(ish) Dressing room and look for items that look good together
03:19.59cladhaireIts has lots of practical uses
03:20.01cladhaire*shrug*
03:22.05LegorolAnduinLothar, what about sell value?
03:22.13Beladonaexample: WTB <itemlink>
03:22.13LegorolLootLink records the item and vendor sell price
03:22.28Legorolif it records the item, it might as well do so in the form of a link
03:22.40Legoroland once you have that, you might as well have a GUI to search them
03:22.48Beladonawine
03:22.51Legoroland having vendor sell prices is very handy
03:23.00Legorolwhen your bag is full, you know what to destroy
03:23.11Gryphenlot of resources for such a simple need
03:23.20cladhaireGryphen: not really
03:23.22cladhairenot if its done well
03:23.23Gryphencould do that without all the link info
03:23.27BeladonaI don't care for the vendor sell prices personally, but I can see the benefits some would reap from it
03:23.34LegorolGryphen, how would you identify items then?
03:23.44Legorolthe most compact and unique identification for an item is the link
03:24.09AnduinLothartimer says 28 seconds for full reload
03:24.22cladhaireouch
03:24.24cladhairewhat are you running?
03:24.28Legorolthat's a lot better than mine
03:24.31Legorolmine is about a minute :D
03:24.31Beladonanot much
03:24.33cladhairei'm 14 on a bad reload
03:24.47Beladonaas in not much performance
03:24.55Legorolthat's why i have a "gaming" interface which i never do reload UI with
03:24.57AnduinLotharVendor prices are very handy. I use SellValue or Auctioneer for them tho, storing useful info and not just for the links
03:25.00Beladonayeah my reload is less than 10
03:25.02Legoroland do my testing on a "light" interface
03:25.13futrtrublsame here Legorol
03:25.32Legorolhow does Informant identify the items though?
03:25.38Legorolisn't it essentially via links?
03:25.38cladhaireAnduin: the how do you object to KCI or Lootlink?
03:25.40Legorolsame for auctioneer
03:25.47IrielI get 14 seconds, from hitting enter world to having a screen
03:25.52Legorolso Auctioneer pretty much has the same database as LootLink, but even more data
03:26.14AnduinLotharI don't object to their extra info, i just object ot not using it or simply using it for the list of links.
03:26.17LegorolLootLink is just a fancy GUI to search those links
03:26.25Iriel5.2 seconds for a ui reload
03:26.35cladhaireIriel: that doesn't suprise me =P)
03:26.35Legorolis that your gaming interface?
03:26.42IrielI only have one interface 8-)
03:26.49cladhaireyou probably run around.. 12MiB?
03:26.54IrielI also dont use lootlink, or auctioneer
03:26.59EndI get like 3 or 4 seconds with fullscreen view, and like 40 seconds with maximized windowed
03:27.05AnduinLothari have one all around interface and an FPS interface for raiding
03:27.11Irielthough I do have Bookworm and gatherer
03:27.23Legoroland it loads in 5 seconds? impressed..
03:27.35Iriel14 second login, 5 seconds reloadui
03:27.36Legorolactually i know what's taking me long..
03:27.38LegorolQuestHistory
03:27.47cladhaire=)
03:27.48AnduinLotharcurrently using 38MB memory
03:27.51IrielAnd to the memory question, about 18MB
03:28.04Legoroli'm just impressed that gatherer data can be saved and reloaded in 5 seconds
03:28.16BeladonaI use around 13-14mb
03:28.42IrielMy machine is well over a year old, but it's not too shabby
03:28.51Iriel3.2GHz, 2GB of RAM
03:28.56IrielI'm sure that helps
03:29.07Beladonasounds like mine
03:29.09LegorolI think i have very poor HD performance
03:29.12cladhairethe ram makes a huge difference
03:29.13Beladonawhat kind of vid?
03:29.24Legorolprobably very fragmented and all, all sorts of load times are slow on my machine
03:29.25AnduinLotharMine is > 3 yrs old, is a Mac and was the lowest PowerMac model when the first G5's shipped. It's NOT a gaming rig
03:29.30Legorolbut once things are loaded, usually runs fast
03:29.54GenNMXI must have been out of my mind
03:29.55IrielI defrag fairly regularly
03:29.56AnduinLotharbut i have a radeon 9800 pro and 1.5gb ram
03:30.27GenNMXI don't clearly recall today's earlier events, and now I have an Onkyo HT-S780 in my room
03:30.29AnduinLotharlemme see how many addons i'm running. wuite a few
03:30.57BeladonaGen! lol
03:31.03LegorolHm, Auctioneer 5Mb, LootLink 5Mb, QuestHistory 1Mb, Census 1Mb
03:31.20LegorolGatherer is only 240 Kb with Bookworm at 110 Kb
03:32.11Legorolbut then again, Auctioneer is running on load-on-demand
03:32.17Legoroli really don't know why i'm taking so long
03:32.38IrielLet's see, largest offenders: TargetCensus: 1572KB, Bookworm 340KB, Gatherer 212KB, KillCounter 124KB
03:33.06cladhaireVael sucks like whoa =)
03:33.24AnduinLotharI have 93 addons Loading and 150 in my addon folder. No doubt it would load faster if i cleaned up my Addon folder
03:33.25cladhaireyou have 124k of kills?  and you want more? =)
03:33.36cladhaire....
03:33.39cladhaireyou run 93 addons?
03:33.45AnduinLotharon a regular basis
03:34.00cladhaireuhh.. k :P
03:34.14AnduinLothar36mb aint bad for 93
03:34.32cladhaireyou should post a list.. cause.. tahts insane =)
03:34.40Legorolwell i do have to run at 96 Mb UI mem
03:34.46Legorolbelow that it starts complaining..
03:34.51cladhairei load at 16 Megs..
03:34.56AnduinLothari put it at 0
03:34.59AnduinLotharunlimited
03:35.08Legorol150 addons, most of which loads
03:35.19cladhairei can't imagine
03:35.21cladhairelol
03:35.39AnduinLotharthe OS handles it fine and the mem manager says i have spare memory even with aim, xchat, itunes and wow running
03:35.41Gryphenhere is mine http://tinyurl.com/7fcqn
03:35.52cladhaire*nod*
03:36.01cladhairei'm just wondering whats so lacking from the UI that you need 96 addons? =)
03:36.08Gryphen93 addons 81 load
03:36.12Legorolany tips on improving HD perforamnce, apart from defrag?
03:36.21AnduinLotharand my 9800 handles wow fine. it's my 1.6 proc that's dragging me down
03:36.33AnduinLotharget a 1000rpm one
03:36.41Legorolit's all Sarf's fault!
03:36.54LegorolI have full Cosmos, I have many of Sarf's addons
03:37.00Beladonawhoa just read that -- 93 of 150 addons loading?
03:37.04Beladonamy god man
03:37.04Legoroland Sarf tends to write tons of small ones that glue together
03:37.20LegorolBeladona, i have 147 of 150 loading ;-)
03:37.23AnduinLotharwell I've written 30 myself...
03:37.37cladhaire.. k
03:37.39LegorolI also ahve a plethora of Titan plugins
03:37.58Beladonayou guys are nuts
03:38.04AnduinLothari run most of those + 3/4 of cosmos + titan and friends + a bazillion standalones
03:38.16Beladonaif I need that much changed, I find ways to combine / lessen them
03:38.27IrielLegorol : A reasonable amount of free space, defrag, DMA if available, and obviously a fast drive
03:38.33BeladonaI have like 10 folders in my addon directory
03:38.50AnduinLotharI even have sct and lootlink disabled..
03:38.52IrielLegorol : There's stuff like making sure it's the only device on an IDE controller etc too
03:39.40AnduinLotharand I modified my own Blizzard_RaidUI to have Archaeologist-like config options
03:40.05TainI'm just about finishing up streamlining Titan a bit.
03:40.06AnduinLotharwhich I sometimes use instead of CTRA
03:40.51AnduinLotharneed to find some good emergency monitor and mana conserve standalone replacements
03:41.36AnduinLotharand I was gonna make Pager work with raids and CTRA data.. then i can dump CTRA
03:43.51cladhaireSomeone needs to take the comm lib fro CTRA (/raready /rs, etc) and the world will be happy =)
03:44.31cladhairei really like the look, feel, and responsiveness of XRaid.. but as a raid leader I need /rs and /raready =(
03:44.38cladhairemaybe i'll get to it sometime this year
03:44.47cladhaireI also want to get a small basic whiteboard done.
03:44.50Beladonagonna go afk for a bit while my system compiles some stuff
03:44.55cladhairewith the 1.10 frame creation
03:45.01IrielI bought a small physical whiteboard today
03:45.07Irielsince I dont have accessible wall space for a real one
03:45.11Irielit's handy for sketching things out
03:45.13cladhaire*nod*
03:45.20cladhaireI had a wall-sized one at my last job
03:45.27cladhairemade visualizing much easier
03:45.33Bela|AFKmy wife buys be notepads every year
03:45.34Irielwhich reminds me I was going to do something for krka about line drawing today
03:45.36Bela|AFKin bulk
03:45.51AnduinLotharok so where do u want the addon list.. pastebin?
03:45.51IrielI have one at work, but facilities dont seem to be able to figure out wall mounting in my office
03:45.55cladhairei'm just thinking squares, circles, colors and text
03:45.57cladhairethat would be plenty =)
03:45.59Irielso i'm going to have to go in with a drill someday
03:45.59Bela|AFKI am always thinking
03:46.04Bela|AFKso I have to write it down
03:46.08Irielcladhaire : You know you want lines 8-)
03:46.13cladhaireof course =)
03:46.17cladhaireand you'll make it happen
03:46.27IrielI had a rather expensive trip to Staples today, i should never just wander the aisles
03:46.42cladhaireI'm the same way
03:46.50cladhairei have to hide the corporate card while I'm there =)
03:47.45TainStaples has had the best commercials over the last few years.
03:47.46AnduinLothari actually had some in that list mislabled. i'm actually loading 100
03:47.49AnduinLotharhttp://wow.pastebin.com/503473
03:48.28AnduinLotharsilly Kalented... how did i miss u
03:48.38cladhairelol wow
03:48.45AnduinLotharmmm clock too
03:48.47AnduinLotharso 98
03:48.52AnduinLothargrr
03:48.54AnduinLotharbadrep..
03:49.05AnduinLothar97
03:49.10AnduinLotharthink that's it
03:49.47AnduinLotharBetter: http://wow.pastebin.com/503476
03:49.58cladhairewell, night all
03:50.10cladhaireheaded to bed.. i'll be on PVPing all weekened =)
03:50.11*** part/#wowi-lounge cladhaire (n=jnwhiteh@cpe-24-59-51-225.twcny.res.rr.com)
03:50.34AnduinLotharmmm, need to nuke bankstatement since CV does that
03:51.20LegorolHow would you measure the time it takes to do ReloadUI using purely an AddOn?
03:51.55AnduinLotharI have a timer built into ReloadUI
03:51.59AnduinLotharthe addon
03:52.37AnduinLotharsets current time stamp saved in the toc, looks it up OnVariablesLoaded
03:52.44IrielWell, you could output GetTime before you shut down into a saved variable, and then check it again on VARIABLES_LOADED
03:52.54AnduinLothar:)
03:52.55Irieli.e. what AnduinLothar just said
03:55.08*** join/#wowi-lounge zeeg (n=wguru@63.147.183.137)
03:56.12AnduinLotharwonder what my reload time is bare bones
03:56.22TainUse WarmUp
03:56.32AnduinLotharotherwise known and distributed as NakedUI
03:56.59AnduinLotharnah tain, it still contributes to load time if u have addons in the addon folder and loding
03:57.29TainBarely, but the other advantage of WarmUp is showing how long each individual addon takes so you know the big-hitters.
03:57.50AnduinLotharI know, it's currently running
03:58.05AnduinLotharsays 5.273 for World Entry
03:58.14TainIt was funny seeing how long people's FlexBar and DABs took
03:58.16AnduinLothar32.952 for Total time
04:00.01AnduinLotharLongest load is obviously Gatherer at .746s
04:02.08AnduinLotharAlphaMap is .67, Archaeologist and Khaos have around .48
04:02.28AnduinLotharbunch hovering around .2-.3 and a zillion less than .1
04:05.49AnduinLotharBut loading time doesn't bother me as much as the fps drop with 100 addons
04:08.22GenNMXTain: Visor is my longest loading addon right now ;)
04:09.04GenNMX3rd largest at 6MB, but I guess that's to be expected, heh
04:14.10AnduinLothar:) My ItemRack suggestions got implimented today
04:18.00Legorolwith regards to timing reload ui, how can you make sure that saving time stamp is the last thing you do?
04:18.12Legoroloh nvm
04:18.23Legoroli just realised that doesn't make sense, you want to save timestamp at the reloadui command
04:18.34Legorolwhen is the other timing point?
04:18.37Legorolonvarsloaded? PEW?
04:18.46Legorolwhat do you think makes more sense?
04:18.56IrielVARIABLES_LOADED if you want code time
04:19.06IrielPEW if you want to include additional server time
04:19.24Legorolwhat's the order of events on login?
04:19.30Legorolvars_loaded, player_login, pew?
04:19.50Legorolinclude the OnLoad of addons in there as well ;_)
04:20.03AnduinLotharaddons come before all that
04:20.33AnduinLotharI use VarsLoaded but pew might be more accurate
04:21.33*** join/#wowi-lounge Kaelten (n=Kaelten@pcp04349492pcs.mobilh01.al.comcast.net)
04:26.16Cairennhey Kaelten :)
04:26.51GuillotineAnduin: may I report a bug with wardrobe?
04:28.13AnduinLotharas long as it hasn't already been reported
04:28.21*** join/#wowi-lounge kremonte (n=kremonte@ool-18bba4ea.dyn.optonline.net)
04:29.08kremontefound a little bug, worth posting? if you have UIParent hidden (alt+z) and use one of the bag hotkey buttons, it opens to the right of your screen; if you have right side bars it goes under them, you have to reopen the bags to fix it
04:29.33*** join/#wowi-lounge Guillotine__ (n=Guilloti@ns.motek-services.com)
04:29.47Irielkremonte : With what addon?
04:30.04Irielkremonte : Oh, never mind I see
04:30.12Irielkremonte : I wonder if it's an IsVisible/IsShown issue
04:30.14Guillotine__oh... I should probably read whats already been reported then
04:30.19Guillotine__where can I see that? lol
04:30.24Irielkremonte : You should track that down if possible
04:31.09kremonteIriel: track it down?
04:31.10AnduinLotharcurse + wowi are the only wardobe threads i read
04:31.43Irielkremonte : Look at the bag opening code and see where it decides if the right edge is 'used'
04:31.46kremonteoh, btw, ScrollingMessageFrame:SetFont(font) is in now, correct? (firefox is broken)
04:31.58kremonteIriel: any idea where that'd be
04:31.58Irielkremonte : yes, it is
04:33.04futrtrubldo a search for code that :Show()s the bag frames
04:33.05kremontewhat's the code to get frame mouseover? /dump GetMouseFocus:GetWhat?
04:33.17Irielkremonte : updateContainerFrameAnchors inside ContainerFrame.lua
04:33.27IrielGetMouseFocus():GetName()
04:33.34kremonteoi thanks
04:33.58Irielkremonte : I'll figure out the bag thing
04:34.31kremonteseems somewhat coded in
04:34.42kremonteit hugs the top of mainmenuframe and the right of uiparent
04:34.44AnduinLotharmmm ya MF hoosk that for the offset adjustment slider
04:34.50IrielIt's what I thought it was
04:34.54Irielan IsVisible/IsShown issue
04:34.54kremontebut when MainMenuFrame is hidden it still stays
04:36.53Irielhttp://forums.worldofwarcraft.com/thread.aspx?ForumName=wow-interface-customization&ThreadID=300521
04:37.26kremonteoh, so that's new in 1.9?
04:37.33IrielProbably
04:37.40Irielsince that's when the change happened
04:37.44kremontemakes sense, yar
04:37.47Irielto IsVisible, that is
04:39.43zeegAnduinLothar, i try to do "configure Startup Item" and i get "Error: No Authorization" but it doesnt ask for my pass like in other things, how do i authorize it?
04:40.05Legorolzeeg! where can i read about what i need to do to make an addon compatible with your WGP thingie?
04:40.10Legorolthrow me a linkie, will you?
04:40.14zeegwww.wowguru.com/wgp/
04:40.17zeegbasically
04:40.22zeegthe link just needs wgp:// right now
04:40.34Gryphenall you need to do is submit your addon
04:40.35Gryphenhehe
04:40.36zeegbut the program needs revisions and im not going to bother w/ that author, i got some microsoft employee whos going to be helping
04:40.37Legorolyeah i read that page, but
04:40.42Legorolit doesn't tell me what i need to put inside my addon
04:40.44zeegya, or submit it to wowguru or any "host"
04:40.49zeegyou dont have to put anything
04:40.51zeegit generates the files now
04:40.52zeeg:P
04:40.59Legorolhuh?
04:41.01zeegthe files wowguru generates aren't even needed anymore
04:41.08Legorolin that case i'm confused..
04:41.09zeegif the .xml doesnt exist when it unzips a file, it creates one
04:41.13Legorolwhat's this wgp:// link format?
04:41.14AnduinLotharzeeg, that's odd. are u logged in on admin account?
04:41.29zeegwgp://url.com/blah.zip?wgpName=My+Addon&wgpVer=1.0
04:41.32zeegAnduinLothar, yes
04:41.39zeegits the only account on the system
04:41.43AnduinLotharodd, never gotten that error b4
04:41.47Legorolok so how do i go about registering an addon with wgp?
04:42.02Legoroli don't understand, what do i do with a link like that?
04:42.04zeegLegorol, it wont show in the list at the moment unless its in our local list
04:42.12zeegbut if you setup a remote xml like the example on shown on the site
04:42.13Gryphenthe link launches the patcher
04:42.20Legoroli need to set up a server that responds to wgp protocol?
04:42.22zeegwww.wowguru.com/ui/data.xml i think
04:42.24zeegno
04:42.26Legorolthat can respond to wgp:// urls?
04:42.27Gryphenhehe
04:42.27zeegwgp:// opens the application
04:42.28zeeg:P
04:42.32Legorol???
04:42.36Legorolok now you lost me completely
04:42.39zeegif you have the patcher installed it knows what wgp:// is
04:42.41zeegread that page
04:42.43zeeglol
04:42.47Legoroli have read that page, 3 times
04:42.48Gryphennever seen custom url protocols?
04:42.50Legoroland that's why i'm asking
04:42.53Legoroli don't understand a word of it
04:42.57Gryphenlike teamspeak://  or irc://
04:43.03Legorolit didn't say anything about opening application
04:43.09Legoroloh right
04:43.10Gryphenit launches the app if you have the patcher
04:43.16Legorolso ehm.. well if wgp:// is to launch the app,
04:43.22Legorolwhat do i, as addon coder, have to do with it?
04:43.31zeegnothing
04:43.41zeegif you want it to work w/ auto update though
04:43.44Legorolthen we are back to square one
04:43.46zeegit needs an xml feed
04:43.51Legorolwhat do i need to do for my addon to work with the patcher
04:44.02zeegyou host it yourself Legorol?
04:44.10Legorollet's say i do
04:44.18zeeghrm AnduinLothar, i cant click the lock button
04:44.20zeegerr i cdant unlock it
04:44.25Legoroli'm still lost on this wgp:// url
04:44.34zeegwgp just basically is like http
04:44.36zeegbut it downlaods through the patcher
04:44.37Legorolcan someone clue me up about when and what do i use that for?
04:44.39zeegand unzips automatically
04:44.46Legorolyes i understand that
04:44.50zeegall it does is make it so it unzips automatically, nothing else :P
04:44.56zeegwell it is SUPPOSED to make it syou can uninstall it also
04:45.02zeegbut the author of the app didnt do that right
04:45.07zeegso the revised patcher will
04:45.19Legorolthe bit i don't get is how do i set up a server to respond to the wgp protocol
04:45.28Gryphenyou dont
04:45.28Legoroli think i am totally not getting something here
04:45.29Gryphenlol
04:45.40Legorolif wgp is a custom protocol that replaces http,
04:45.41zeeglet Gryphen explain while i go fix my mac
04:45.41zeeg:p
04:45.43Legorolisn't there a server element?
04:45.50zeegnope
04:45.52Gryphenif someone has the app and they click on a wgp:// link it will launch the patcher
04:45.57zeegthe wgp link itself
04:45.59zeegpoints to the .zip of the file
04:45.59AnduinLotharserver hosts xml with link to latest patch
04:46.02Gryphenjust like if you have a irc:// link it launches your irc app
04:46.04Legorolok, and then what does the patcher do with it?
04:46.08zeegunzips it
04:46.11Grypheninstalls the addon
04:46.12zeeginstalls it basically
04:46.12Legorolno wait
04:46.20zeegtry it
04:46.21zeeg:P
04:46.22Legorolhow does the patcher get the file in the first place if the server doesn't support the wgp protocol?
04:46.25zeegyou might understand better
04:46.29zeegthe server dont have to
04:46.31zeegprotoclls are local
04:46.35zeegthe patcher adds the protocol to windows
04:46.37Legorolwhat????
04:46.39Gryphenomg
04:46.42Gryphenits not that hard!
04:46.43Legorolprotocols are not local
04:46.43Gryphenlol
04:46.51Legorolhttp, irc et.c all need a server component
04:46.52zeeg:P
04:46.55zeegno they dont
04:46.57Gryphenirc does not
04:46.59zeegthe server is the server
04:47.02Legorolok, i am lost
04:47.04zeeghas nothing to d/w the protocol
04:47.04kremontehttp does not either..lol
04:47.05zeegLegorol
04:47.06zeeggo to
04:47.08Legorolirc works because there is an irc server
04:47.09zeeghttp://irc.freenode.net/
04:47.09kremonteprotocol = app launcher
04:47.09zeeg:P
04:47.13kremontelegorol
04:47.17kremontestart -> run
04:47.21Legorolif i have an irc:// link on a page, it will launch mirc, which uses the irc protocol to connect to an irc server
04:47.24kremontetype irc://
04:47.24Gryphenirc works because you have a client on your machine that registered that protocol
04:47.27kremontejust irc://
04:47.28zeegLegorol, unstainll mirc and it wont
04:47.31kremonteitll open mIRC
04:47.35LegorolLook
04:47.39Legoroli know what a url moniker handler is
04:47.41zeeguhh wtf
04:47.44kremonteirc:// = mirc.exe -s $1-
04:47.46zeegi have a terminal instead of my os x login screen
04:47.49zeegi think i broke something
04:47.51Legoroli understnad that you can click on a url in a webpage to launch a client app
04:47.52kremonteget it, Legorol ?
04:48.01Legorolbut you still need a server that the client connects to, using the particular protocol
04:48.04kremonteno you dont
04:48.06Legorolwhether it be irc, http or whatever
04:48.07kremonte...
04:48.16kremonteits not a direct connection to the server
04:48.21zeeghow do i start the window manager AnduinLothar? lol
04:48.33kremontehttp://abc.com = run http:// client, go to abc.com
04:48.34Legorolzeeg said that wgp is a protocl like http but not quite
04:48.39Legorolso where is the server side element?
04:48.41Legorolthat's what i'm asking
04:48.44zeegtheres no server side element to anything
04:48.49Legorola protocol is a method of communication between client and server
04:48.51zeeghttp just means "open this with something that reads http"
04:48.53Gryphenom
04:48.55zeegit says "open this address"
04:49.02Legorolomg, zeeg
04:49.04AnduinLotharapplication manager?
04:49.04zeeg"with firefox"
04:49.09Legorolthen it's not a protocol
04:49.11zeegAnduinLothar, the windows thinger itself
04:49.13zeegim at an ssh terminal
04:49.14zeeglol
04:49.17kremonteLegorol: you know how you can run a program with options?
04:49.18zeegwhen i logged out it putme here
04:49.23kremontelike WoW.exe -windowed
04:49.26kremontethat's like wow://windowed
04:49.27LegorolOk guys, slow down a bit
04:49.33Legorolgah
04:49.35Legorolok, listen
04:49.44Legoroljust because you can launch client apps with URLs in Windows,
04:49.48Legorolthat doesn't mean that they are protocols
04:49.52kremontehttp:// is a protocol
04:49.55Legorolno
04:49.56AnduinLotharwait, what? are u on the cop or sshing from ur pc?
04:49.58Legorolhttp is a protocol
04:49.59zeegits a protocol Legorol...
04:50.03Legorolhttp://whatever is a url
04:50.04zeegAnduinLothar, im on the comp
04:50.12Gryphenwhatever:// is a protocol
04:50.12kremonteLegorol: http is a protocol but you dont always need a server...
04:50.13zeeghttp is the protocol
04:50.14zeeglike ftp
04:50.15Legorolzeeg, if it's only used to launch a client app, it's not a protocol
04:50.16zeeggopher
04:50.17zeegetc.
04:50.18AnduinLotharthen why are u in the terminal?
04:50.21zeegyes it is
04:50.24zeegi invented the protocol
04:50.25Gryphenhttp://msdn.microsoft.com/library/default.asp?url=/workshop/networking/pluggable/overview/appendix_a.asp
04:50.26zeegunreal:// is a protocol
04:50.35zeeghalo:// is a protocol
04:50.36zeegi made that one too
04:50.37zeegfyi
04:50.37zeeglol
04:50.42Legorolok, then the bit i don't get is:
04:50.43kremontehttp is a protocol. i can type http://file:///home/kremonte/omg.tiff
04:50.44zeegidk if bungie ever adopted it
04:50.46kremontethere is no server though.
04:50.50Legorolhow does the patcher get the zip file from the server
04:51.00TainDon't worry Legorol, you're right.  The rest is fluff.
04:51.03zeegLegorol, it downloads via the HTTP protocol
04:51.07AnduinLotharApplications/Utilities/Activity Monitor  might be what u want
04:51.11Legorolthen why did you say WGP is a protocol?
04:51.17kremontelool..
04:51.17Legoroland that it's not quite http?
04:51.25Legorolthat's what i was asking!
04:51.26zeeghrmm
04:51.27zeegthat wont work
04:51.28zeegill reboot
04:51.31Legoroli asked what is the server side component
04:51.34Legorolthe server side is http then
04:51.37zeegthere is no server side component
04:51.41Legoroland you are just using a custom url syntax
04:51.44zeegit requests the file via http
04:51.45Legorolyou don't have a new protocol
04:51.48zeeg...
04:51.48Legorolyour protocol is still http
04:51.48AnduinLothardont launch it from terminal
04:51.50zeegits a damn protocol
04:51.53Legorolit's not
04:51.55Gryphenits called a url protocol
04:51.56zeegAnduinLothar, i dont know how to get out of terminal
04:52.01zeegi cdant explain it any better Legorol
04:52.10zeegwould you rather i add &wgpType=http ?
04:52.15Legorolthe first element of the url, before the colon, is usually referred to as the protocol
04:52.21zeegor have special software server side instead of just hosting files via http?
04:52.23Legorolthat doesn't mean any random string put there to be a "protocol"
04:52.25kremontelegorol
04:52.25AnduinLotharhow did u get in the terminal?
04:52.29zeeglol
04:52.34kremontehttp://msdn.microsoft.com/library/default.asp?url=/workshop/networking/pluggable/overview/appendix_a.asp
04:52.39zeegAnduinLothar, logged out and iwas there, i dk what happened
04:52.46AnduinLotharreboot
04:52.53zeegi know nix enough to get around but i couldnt figure out how to relaunch mac windows manager
04:52.55zeegya i did
04:53.09zeegmaybe i broke something when installing os x 10.3
04:53.51zeegLegorol, if wgp was just http and acted just like http, it would just be renaming it, but it isnt, it launches an application which then fetches the requested file via http and using the options provided knows what its called to create the XML
04:54.12zeeghalo://ip[:port] launches halo and joins that server, its a protocol
04:54.22kremontebut it uses UDP!
04:54.29kremonte=p
04:54.29Legorolexactly
04:54.32zeegudp:// is a protocol
04:54.32kremonte...
04:54.33zeeg:P
04:54.36zeegjust fyi Legorol
04:54.38Legorolso the communication protocol is udp
04:54.42zeegso does that mean halo isnht a protocol?
04:54.43kremonteomg.
04:54.45zeegsame w/ unreal
04:54.46zeegetc.
04:54.50TainActually yes, zeeg.
04:54.51zeegyes it uses http as the download method
04:54.53Tainthat's exactly what it means.
04:54.58zeegTain, dont start, that was a question i knew the answer to
04:54.58Legorolzeeg, it does mean it isn't a protocol
04:55.03zeeghalo is though
04:55.04Gryphenom
04:55.10zeegits used by Halo to launch games
04:55.12zeegsame with Unreal
04:55.15TainNo, halo:// is not a protocol.
04:55.18zeegTain
04:55.19LegorolJust because the first element of the URL is called the "protocol" field doesn't mean everything put there is a protocol
04:55.20TainIt's a url.
04:55.21zeegi dont like you
04:55.27zeegLegorol i will kindloy argue wiuth
04:55.27Tainthat doesn' tmake it any more a protocol.
04:55.27zeegyou
04:55.29zeegi will embarass
04:55.29Legorolkremonte, i read the MS article
04:55.31Gryphenurl protocol is what it is called
04:55.43zeegTain
04:55.44AnduinLotharafk
04:55.45Gryphenthere is not only one definition for protocol
04:55.47zeegftp:// isnt a protocol then is it?
04:55.56Legorolno, FTP is a protocol
04:55.56zeeghell
04:55.58zeeghttp isnt either
04:56.01zeegnot by your argument
04:56.01kremonteuh oh. Tain's head exploded
04:56.05TainNo, ftp:// is a url.  It uses the FTP which is File Transfer Protocol.
04:56.06Legorolftp:// is a URL where the protocol field has the FTP word in it
04:56.10Cairennboth of you will stop, right now
04:56.16zeegand WGP is WoW Guru Protocol
04:56.18zeeghappy?
04:56.19zeegi named it
04:56.20zeegnow its official
04:56.20kremonteby both you mean all 3?
04:56.23kremonteer, 4
04:56.28kremonteer
04:56.29kremonte5
04:56.32Cairennboth knew who I meant by both
04:56.38Legorolok, i will take this slow and easy
04:56.47TainIt's ok Legorol.  You are correct.
04:56.47LegorolCairenn, can we at least carry on discussing it?
04:57.00zeegftp is a protocol because someone made it, sure we rely on another protocol, but so do many applications
04:57.05zeeggoogle "irc protocol" for example
04:57.20LegorolOk, let me try and use exact definitions
04:57.22Cairennif you don't know what I was referring to, then I wasn't talking to you and just disregard it as it wasn't intended for you
04:57.27futrtrubltake it to a different chan if you want to continue please
04:57.36zeegno one else is talking
04:57.38zeeglet the discussion live
04:57.42zeegits not hurting anyone, its only informing
04:57.45CairennI have no objection to the discussion going on
04:57.51TainAnd sorry Cairenn but I am afraid I did not do anything warranting such a warning.  I was explaining technical details, someone else started throwing personal attacks.
04:57.52Legorolok i am stopping here
04:58.08kremonteTain: i fink it was not intended at you =x
04:58.10*** mode/#WoWI-lounge [+o Kaelten] by ChanServ
04:58.26Legoroli don't know who it was intended for, but i think i'm one of them
04:58.31Legorolhence the dunking head in bucket
04:58.32zeegkremonte, it was, i cant stand him, he always tries to start trouble w/ me
04:58.37Cairennzeeg
04:58.38zeegLegorol, no it was at me and tain
04:58.41CairennI asked you nicely
04:58.45Cairennnow I'm telling you
04:58.46Cairennenough
04:58.55zeegi was explaining the situation
04:58.59zeegdo you have a probloem with that?
04:59.07kremonteafk
04:59.09zeegAnduinLothar, restart seems to have fixed it
04:59.14Legorolok, let's try and discuss the problem in a civil way, shall we
04:59.24Kaeltenhi everyone hows it going?
04:59.30LegorolI will listen to everyone and we all listen to each other
04:59.35TainHi ya Kael
04:59.37Legorolhi Kaelten
04:59.38futrtrublIt's been great Kaelten
04:59.44Legorolfun :-)
04:59.52zeeganyone know if you can simply convert a fat32 drive to ntfs or if you have to reformat?
04:59.53Legorolexcept my hair is wet from cold water now :D
04:59.59Legorolyou can convert
05:00.02Gryphenyes you can
05:00.04Kaeltenyou can convert
05:00.05Gryphenjust cant go back
05:00.16zeegLegorol, a protocol doesnt exist without a supporting application, wgp is a protocol which is supported by the patcher, which relies on the http protocol
05:00.21zeeghow do you convert?
05:00.28zeegitll be faster then taking 40 mins to copy these files :)
05:00.29Gryphenwindows disk
05:00.30Gryphenhehe
05:00.35zeegack
05:00.37zeegany other way?
05:00.41Gryphendunno
05:00.42IrielTechnically a protocol can exist without an application
05:00.48Kaeltenyou could see if the disk manager can do it
05:00.48Irielit's just not very useful
05:00.53zeegIriel, it wouldnt function though :)
05:00.59zeegwheres the disk manager?
05:01.07Kaeltenunder control panel
05:01.08Gryphenright click my computer
05:01.10IrielTrue, but it would still EXIST
05:01.13futrtrublright click on My Computer
05:01.37zeegahh
05:01.38zeegthanks
05:01.42futrtrublthen click "manage"
05:02.02futrtrublnp
05:02.02zeegdoesnt seem to be able
05:02.19futrtrubldo you have admin privelidges?
05:02.23zeegya
05:03.10zeegi wonder if its from the file copying thats making the screen refresh slow, or the mac being slow
05:06.00LegorolI would like to go back for a moment to the URL discussion
05:06.05LegorolNow that i have looked up the relevant materials
05:06.19LegorolHere is the RFC definition of what a URL is:
05:06.19Legorolhttp://www.ietf.org/rfc/rfc1738.txt
05:06.43LegorolIn particular, this document states that a URL has this syntax:
05:06.44Legorol<scheme>:<scheme-specific-part>
05:06.56GryphenLegorol just put wgp://www.legorolsite.com/CharactersViewer.zip&wgpName=CharactersViewer&wgpVer=0.86 on your site and if they have the patcher it will launch it
05:07.21Gryphen<a href"wgp://www.legorolsite.com/CharactersViewer.zip&wgpName=CharactersViewer&wgpVer=0.86">download charactersviewer with wowguru patcher</a>
05:07.26LegorolSo technically, the first portion of a URL is not a protocol, but a scheme.
05:07.34zeegits a URL Schema
05:07.43LegorolJust because the MS document calls it a "protocol" is a mislabelling
05:07.52zeegbut its referred to as a URL Protocol, or commonly a Protocol
05:07.52Gryphenthey arent the only one who calls it that
05:07.55Legorolthat's because the "scheme" part of the URL is often the same as a protocol
05:07.57Gryphenit was just the first result
05:08.11zeegThere are protocols for other things
05:08.17zeegbut in this sense, we were discussing URL Protocols
05:08.20Legorolzeeg, it being referred to as a protocol is because often, but not necessarily, the scheme designator and the protocol are the same
05:08.20Gryphenanyway
05:08.33Legoroli am precisely objecting to the use of the word "protocol"
05:08.39Legorolwe are not discussing protocols, but schemes
05:08.43zeegWGP is a URL Protocol
05:08.44zeeghappy?
05:08.54Legorolno i'm not happy, because you are using incorrect terminology
05:08.58Kaeltenactually its a url schema
05:08.58zeegim not though
05:09.03Legorolbut let's leave it at that, i won't be able to convince you
05:09.12zeegKaelten, same difference
05:09.19Kaeltennot really.
05:09.22TainI'd suggest wgp is a url scheme that uses the http protocol.
05:09.24Legorolyou are using a scheme called WGP, designated via URLS such as wgp://some.com/file, which uses the HTTP protocol to download the file
05:09.26zeegthere is no difference..
05:09.30LegorolTain, exactly
05:09.37zeeg..
05:09.40zeegby your definition
05:09.45zeeghttp is a schema
05:09.49Kaeltenyes it is
05:09.50Legorolyes, as well as a protocl
05:09.52KaeltenSome URL schemes (such as the ftp, http, and file schemes) contain
05:09.52Kaelten<PROTECTED>
05:09.52Kaelten<PROTECTED>
05:09.57Kaeltenquoated from the document
05:09.59zeegand wgp is a protocol as well
05:10.07Legorolpaste warning:
05:10.08zeegin your definitions
05:10.08Legorol==========================
05:10.11LegorolThe mapping for some existing standard and experimental protocols is
05:10.11Legorol<PROTECTED>
05:10.11Legorol<PROTECTED>
05:10.11Legorol<PROTECTED>
05:10.11Legorol<PROTECTED>
05:10.12Legorol<PROTECTED>
05:10.18Legorol<PROTECTED>
05:10.18Legorol<PROTECTED>
05:10.18Legorol<PROTECTED>
05:10.20Legorol<PROTECTED>
05:10.22Legorol<PROTECTED>
05:10.24Legorol<PROTECTED>
05:10.26Legorol<PROTECTED>
05:10.28Legorolthat's from teh RFC defining what a URL is
05:10.30zeeglets take telnet for example
05:10.36Legorolso for common protocols such as http, the scheme is also called http
05:10.39GryphenLegorol you wont be able to convice 80% of the people who call it protocol
05:10.45LegorolGryphen, true
05:10.48zeegprotocol is *the* common name
05:10.59zeegand wgp is considered a protocol, and a schema, as you would describe
05:11.08zeegeven if it relies on the http protocol, it is still unique in it's own
05:11.18Kaeltenbut since you're a computer professional zeeg we know that you understand the differences between the two and understand that WGP is a schema.
05:11.21Maldiviahttp... HyperText Transfer Protocol...
05:11.53zeegKaelten, but it is also a url protocol
05:12.04zeegits by no means any different than ftp, http, gopher, etc.
05:12.05Legorolzeeg, there is no such thing as URL protocol, only URL scheme
05:12.12Legoroli just linked you the RFC that defines what a URL is
05:12.12Kaeltendoes it open a http stream to download the files?
05:12.26Gryphenimg
05:12.29Gryphenasdljkf
05:12.32zeegKaelten, that has nothing to do with it :|
05:12.40Legorolit is different than http in that the URL contains the string "wgp" but the communication protocol it uses is "http"
05:12.42Kaeltenof course it does
05:12.49zeegpart of the "bits" is the http address to the file
05:13.02zeegLegorol, no the communjication protocol it uses for downloading is http
05:13.02Legorolexactly
05:13.06Legorolexactly
05:13.11Legorolso the scheme is WGP, the protocol is HTTP
05:13.14zeeg...
05:13.14Kaeltenhttp and ftp are protocals because they define the rules for how to transfer files.
05:13.14zeegno
05:13.25Gryphenforget it zeeg
05:13.28zeegthat has nothing to do w/ a protocol
05:13.29zeegya im done
05:13.29Legorolthe WGP scheme uses HTTP protocol to get the file
05:13.31Gryphenanal
05:13.37Legorolok, i'm done too
05:13.41zeegirc:// doesnt transfer files
05:13.45zeegor use http
05:13.47zeegwhat is it?
05:13.48Kaeltennope it transfers text
05:13.50zeegits a protocol
05:13.52zeegwgp transfers text
05:13.53zeegthank you
05:13.56Kaeltenrules to handle chat sessions.
05:14.02zeegits exactly the same as wgp
05:14.05zeegnow im done
05:14.20Kaelten? how is a server based software the same as using http to transfer files?
05:14.58zeegwgp transfers the information for the file, it could reinvent the http protocol to download it but there is no reason
05:15.16Legorolzeeg, i have one question for you:
05:15.30Kaeltenso its a schema to overlay the http protocal?
05:15.30Legorolwhat is the "thing" that you download the file from?
05:15.34Legorolit's not a wgp server, it's an http server
05:15.49zeegthat means nothing..
05:16.16Enddoes wgp use the same port (implicitly) as http?
05:16.18zeegmirc uses the udp protocol, so is irc a schema for that :)
05:16.23kremonteLegorol: wgp doesn't itself directly contact http
05:16.24zeegEnd, it doesnt have to
05:16.32Endthat wasn't my question
05:16.38Endwhat is the default port it uses?
05:16.48zeegthe same as http, which also means nothing :)
05:17.00Kaeltenso what does mean something ?
05:17.02zeegbecause the files are located on http servers, which is why it would default to http
05:17.09Legorolok look at it this way. on one hand, there is a communication protocol, which is clearly http in this case
05:17.12Legorolwe all agree on that i think
05:17.15Kaeltenso your using http protocal?
05:17.16Legoroleven zeeg didn't dispute that
05:17.21kremontei don'tsee how default ports decide what protocol it is
05:17.23zeegwgp is a communication protocol :)
05:17.25Legorolthe data communication part is http, full stop
05:17.34kremonteif i ran an irc server on port 80, i'm running an http server?
05:17.44Bela|AFKok guys? chill. This really doesn't matter to anyone but you
05:17.53kremonteguess not, zeeg =P
05:18.04kremontei've been painting for 10 minutes, and you're all still on square 1
05:18.05kremonte;(
05:18.14zeeghaha
05:18.18LegorolGuys, the problem is that we are arguing terminology
05:18.24Legorolterminology is somewhat free to choose, but
05:18.28futrtrublwgp isn't the communication protocol, no client/host comunication uses it, it's just a way of passing the link to the patcher prog
05:18.32Legorolas long as there are standard documents defining the meanings of terms,
05:18.36Legorolthere is nothing much to argue about
05:18.39TainOoops I looked away for a moment.  But IRC actually runs over TCP, not UDP.
05:18.45zeegfutrtrubl, which is exactly what everything does
05:18.49Legorolyou may choose to use a different terminology than it's defined in the standards, but that's your choice
05:18.50zeegTain, since when?
05:19.02zeegdo you realize IRC sends Ping responses to make sure the clienht is still connected
05:19.04zeegas far as i recall its UDP
05:19.15zeegTCP would tell you the connection dropped
05:19.17Legorolno, the pings are done over the TCP connection
05:19.19zeegthus no reason for a ping
05:19.20kremonteoi, but what i was really going at, is that wgp can not be http, because you can't use them intwine (ie wgp://google.com)
05:19.40Kaeltenkremonte: if you setup keys in windows registry you could.
05:19.49kremonteKaelten: but that's now how it's set up =)
05:19.56Kaeltennope
05:20.01Kaelten:)
05:20.09Endinteresting
05:20.09TainOh, IRC can also run via a Unix sockets domain, I never realized that.
05:20.11Legorolok, I propose the following way of looking at this, which will make eveyrone happy i thinkK:
05:20.14Legoroli propose a compromise:
05:20.21kremontewhich means that while they CAN be if you modify it (which means nothing), they are not implicitly the same
05:20.24Legorollet's look at what steps does one need to take to downlod a mod?
05:20.27kremonteand that's all from me, time to get more caffeine
05:20.30Legorol1) launch the patcher
05:20.33Legorol2) contact the server
05:20.39Legorol3) download the zip file using http
05:20.43Legorol4) do updates/checks whatever
05:20.57LegorolNow i say that HTTP is a communication protocol, used only in step 3
05:21.04zeegif i setup keys in windows registry ftp could run as http
05:21.06zeegso that argument is void
05:21.07Legorolas part of the whole process, somewhere
05:21.11Beladonain the end, wgp is simply a finctional term used to describe a set of functions for performing updates. No one is going to lose their virginity by calling it something else...
05:21.22kremonteBeladona: nod
05:21.29LegorolThe whole process i described, steps 1 to 4, is a process invented and specified by zeeg
05:21.29kremontethough not quite fictional
05:21.33kremontebecause it really does exist :3
05:21.34Kaeltenya bela your right it'd make a bad pickup line anyway.
05:21.38Legorolhe has given the letters WGP to designate this process
05:21.40Grypheni dont know why it so confusing
05:21.52Gryphen100's of other programs create links like that
05:21.57pagefault48 hours later I get an answer from a GM
05:22.00pagefaultas soon as I go offline
05:22.09zeegLegorol, it passes more then the url in the schema
05:22.12Legorolsome of us prefer to call this the wgp "scheme", zeeg prefers to call it the wgp "protocol"
05:22.21Legorolit's just terminology
05:22.27Gryphenzeeg and tons of other people
05:22.29TainThat's where the confusion is coming from then Gryphen.  The link isn't the protocol.
05:22.40zeegId bet 99% of the internet population would call it a protocol
05:22.48zeegTain, you dont know what a protocol is..
05:22.48EndI'm still not sure what is being argued :P
05:22.52LegorolThe link specifies what scheme should be used to get that resource, an addon in this case
05:22.54futrtrublwoot, I still have the ICQ account I made about 8 years ago and stopped using about 5 years ago ;'] 2360240
05:23.01EndI did find out what I wanted to know though :P
05:23.02kremontezeeg: can you give me a quick example of a wgp address?
05:23.05LegorolThe scheme is to launch the patcher, contact the server, and download via http
05:23.06MentalPower99% of the internet population doesn't know the difference
05:23.13zeegwgp://url.com?wgpName=blah&wgpVer=blah
05:23.26Tain99% of statistics are made up on the spot.
05:23.29zeegLegorol, and the protocol is in no way shape or form related to http
05:23.30kremonteso it's not HTTP
05:23.37zeegeven if it uses it
05:23.37Endno Tain, that's 78% of statistics
05:23.45KaeltenI heard 89%
05:23.49Legorolzeeg, the 4 steps i outlined above, are they correct?
05:23.53kremonteno End , that's 83% of statistics.
05:23.53Endit's definitely 78%
05:23.54zeegirc uses udp or tcp/ip (i cant be asked to look, even though i thought it was udp), that doesnt mean irc becomes that protocol
05:23.58Legorolthe way you downoad the zip, isn't it done via http?
05:23.59zeegif you wanted to get down to it
05:24.05zeegthere's very few protocols
05:24.09Legorolzeeg, irc uses the IRC protocol
05:24.10zeegudp and tcp being two
05:24.18Legorolit's a communication protocol over tcp/udp
05:24.20zeeghttp is tcp then yes?
05:24.23Legorolnope
05:24.26kremonteLegorol: what wgp does while in use may use HTTP
05:24.26zeegso http is just a schema
05:24.28Legorolhttp is a protocol running on top of tcp
05:24.28zeegaccording to you it is
05:24.30Legorolnope
05:24.30zeegyou're contradicting yourself
05:24.34Legoroli am not
05:24.34TainActually zeeg, IRC uses the IRC protocol, on top of TCP.  There are protocols defined to run over others.
05:24.45kremonteprotocols are roadkill?
05:24.46kremonteD:
05:24.52zeegand wgp uses the wgp protocol period
05:24.56Kaeltensounds like it create road kill actually
05:25.03zeeghttp is something the application uses
05:25.06zeegit has nothing to do w/ wgp itself
05:25.16Beladonayou guys are making this too cut and dry
05:25.16LegorolThe WGP scheme uses several other protocols: http, below it tcp, below it ethernet even
05:25.24zeegno
05:25.25Beladonathere are multiple TYPES of protocols
05:25.26TainSo for example the IRC protocol has a strict set of communication guidelines that it uses.
05:25.28zeegwgp uses no protocol
05:25.28zeeg:P
05:25.42zeegother then passing text to the program
05:25.43zeegthats where it stops
05:25.57Legorolthen wgp is a scheme for passing data to the client app
05:25.59zeegthe rest is up to the application
05:25.59Legorolit's not a protocol
05:26.02zeeg...
05:26.05kremontethis channel has been hijacked, we are now talking about: Cosmos
05:26.09TainThat's exactly what we're trying to help people understand, Beladona.  :)  Education is a good and positive thing.
05:26.10Legorolyay!!
05:26.13zeeg#cosmostesters irc.datavertex.com
05:26.13zeeg:P
05:26.13Legorolgo Cosmos go
05:26.14kremontediscuss.
05:26.18kremonteshut up zeeg.
05:26.24zeegim making a point
05:26.31EndThe Cosmos is large and wide reaching..now, am I talking about the compilation or the UNIVERSE!?
05:26.35kremontethis channel has been hijacked again. we are now talking about: shaman macros.
05:26.41kremontediscuss.
05:26.43Legorolno we aren't
05:26.45Legorolpala macros!
05:26.49Guillotine<PROTECTED>
05:26.49Beladonawgp is as much a protocol as ut2004://ipaddress is
05:26.56kremonteagreed. we are now talking about macros in general
05:26.56TainRight Beladona.  Which is not at all.
05:26.57Endwhoa
05:26.58Endoops
05:26.59TainThey're both URLs.
05:27.01Legoroli'm afraird Beladona that's not a protocol either
05:27.04Guillotine<PROTECTED>
05:27.06Beladonaor ts://ipaddress
05:27.07EndI kept typing /cast with no space before it
05:27.10KaeltenCan we just calkl the shortcuts and shutup?
05:27.14Endso irssi was trying to make sense of it
05:27.15zeeg..
05:27.17kremontebeladona. you are now being kicked for refusing to accept the terms of hijacking
05:27.19Kaeltencall them err
05:27.29Beladonaits simply a method
05:27.35kremonteso
05:27.41TainNow TeamSpeak is a protocol!  or at least uses a specific protocol.
05:27.42futrtrublsince defining the slash handle uses "SlashCmdList["BEB"] = Slash_Handler" could Slash_Handler be local?
05:27.43Legorolok anyway, the bottom line is i now have my original question answered, which is how does the patcher get the data from the server
05:27.44zeeglkajdflkdf
05:27.48kremontei made a macro that has /script Jump() and bound it to my 1 key
05:27.50zeegteamspeak sends the information
05:27.51kremontediscuss
05:27.51zeegperiod
05:27.58zeegdiscuss the definition of contradiction
05:28.02EndI'm pretty sure ut2004 has a protocol to talk client <-> server too :P
05:28.12TainEnd: Yes UDP.
05:28.14kremonteopposition between two conflicting forces or ideas
05:28.20Endalthough
05:28.21kremonteTwo sentences, A and B, are contradictory = A and B cannot both be true, whenever A is true, B is false and vice versa; a situation describable by A cannot be describable by B the conjunction of A and B can never be true there is no situation that can be describable by the conjunction of A and B What are some problems with these proposed definitions?
05:28.22Beladonaactually it uses both TCP and UDP
05:28.31LegorolTain, there is a proprietary client-server protocol above that
05:28.34Endthe uri itself isn't the protocol, that's true
05:28.34Legorolwhich is game specific
05:28.39kremontebah
05:28.40Beladonaall the actual ut2004 prefix does is pass the information to the client
05:28.43Legorolyou could designate that as the UT2004 protoocl
05:28.46kremonteyoure all intent on a brick wall argument
05:28.47futrtrublsince defining the slash handle uses "SlashCmdList["BEB"] = Slash_Handler" could Slash_Handler be local
05:28.53kremontesome of you think yes and some of you think no, and nothing is going to change that
05:28.58Legorolfutrtrubl, no
05:29.02TainExcept the facts, kremonte . :)
05:29.14kremonteTain: when the facts are disputable, no.
05:29.19Legorolmay i suggest everyone first reads the RFC that defines what a URL is?
05:29.22kremontestandards aren't the do-all end-all
05:29.27TainThankfully there are actually definitions for these things that people get together and create.
05:29.29Legorolwhy don't we start by reading the document that defines the standard?
05:29.29futrtrublwhy not Legorol? it's just assigning the variable right?
05:29.31Legorolthen we can argue..
05:29.39Legorolhm, futrtrubl, you do have a point
05:29.41kremonteagain, standards aren't the only thing to go by
05:29.43TainBut... without standards we wouldn't be here at all.
05:29.49kremonteTain: why do you say that?
05:29.51Legorolfutrtrubl, i stand corrected, it should work with slash_handler local
05:30.00KaeltenOK ENOUGH!  WGP  may or may not be a protocal, it doesn't matter, stop antagonizing.
05:30.02kremontethere are many many RFC standards that have been made and never followed
05:30.04TainJust people flinging random bits of data out there into the world trying to contact each other.
05:30.07Beladonawgp is an application protocol
05:30.13kremontesomeone op me so i can kick everyone :]
05:30.23Kaeltenany more on this and we'll have 5 mins of silence
05:30.26TainI lost my token ring in the ethernet. :(
05:30.30Gryphenif were just up to standards there wouldnt be anything new
05:30.43zeegyou people just contradict yourself i gave up explaining
05:30.54Kaeltenthen stop zeeg
05:30.56Kaeltenno more.
05:31.02futrtrublfantastic, yet more unnescesary locals in BEB! ;']
05:31.03zeegts is exactly the same as wgp, and Tain is saying ts isnt a protocl but wgp is, go argue w/ yourself :|
05:31.37kremontezeeg: quiet
05:32.55*** mode/#WoWI-lounge [+m] by Kaelten
05:33.00Kaeltenok 5 mins of silence
05:33.21Kaeltenok 3 and a half
05:33.31BeladonaKaeltan, there is no need for that
05:33.51CairennBela, I almost did it
05:34.17Beladonaif it was going to be done, it should have been done earlier, now is a bit late
05:34.26Kaeltenhad to look up the command
05:34.39*** mode/#WoWI-lounge [-m] by Kaelten
05:34.45kremontemmmmm
05:34.48Beladonaits like watching the kids rob a store, and THEN stopping them to tell them not to
05:34.51GryphenI agree with Beladona, it was already the quietest it had been
05:34.53Endthat was pointless :P
05:34.58Guillotineit was fun though :D
05:35.00Guillotinedo it again!
05:35.03Kaeltenlol
05:35.07kremonteGuillotine:
05:35.15kremontei'm sending my panda after you.
05:35.27kremontei coded "suicide missions" into them now. >:]
05:35.33Guillotinelol
05:35.43CodayusI think it was called for.  :-)
05:35.48kremontewell
05:35.57End~panda
05:36.04Cairennwe are *not* going to start debating it
05:36.04kremonteit was silent for a min and a half before he +m'd
05:36.08Kaeltenwell doesn't matter, it was done, its over, lets get back to being civil and fun loving, crack head-.... gamers.
05:36.09CodayusShows you mean business!  Or that you're capable of reading a manual, one or the other.
05:36.16kremonte~literal panda
05:36.37*** topic/#WoWI-lounge by Beladona -> Ninja Monkeys are watching you...
05:36.44Endoh noes
05:36.47Endthe ninja monkeys
05:36.48futrtrublNOOOOOOOooooooo!!!!
05:36.58*** topic/#WoWI-lounge by Cairenn -> Ninja Pirate! Monkeys are watching you...
05:37.17BeladonaNinja Pirates?
05:37.18kremonte~panda
05:37.19purlsomebody said panda was a chat-bot mod for World of Warcraft (similar to this bot (purl) and other blootbots), currently in development and can be found at http://wowinterface.com/downloads/fileinfo.php?id=4413
05:37.19futrtrubloh, that's alright then ;']
05:37.27*** topic/#WoWI-lounge by Kaelten -> Pink Ninja Pirate! Monkeys are watching you...
05:37.32kremontewhy the !?
05:37.35Endoh, Pink now!
05:37.39Cairennsure, why not, Pirates are a lot sexier than ninjas
05:37.45*** topic/#WoWI-lounge by Beladona -> Teenage Mutant Ninja Pirate Monkeeys are watching you...
05:37.46kremonteshould it just be ...Pirate Monkeys are wa...
05:37.51kremontetypo alert
05:37.54zeegPanda sounds annoying
05:37.57TainYarr
05:38.01futrtrublPink Ninja Pirate monkeys FROM SPACE!
05:38.01Cairennthe ! is because Pirates are sexier than Ninjas
05:38.07*** topic/#WoWI-lounge by Kaelten -> Pink Teenage Mutant Ninja Pirate Monkeys are watching you...
05:38.10kremontezeeg: no more annoying than you! /etc/init.d/flame start
05:38.31*** topic/#WoWI-lounge by Cairenn -> Pink Teenage Mutant Ninja Pirate Monkeys from space are watching you...
05:38.39futrtrublFROM SPACE!!! FROM SPACE!!! yay!
05:38.47kremonteyoure all on crack..
05:38.56kremonteeven the pink teenage mutant ninja pirate monkeys from space
05:39.02futrtrublWorld of Warcrack baby
05:39.02*** topic/#WoWI-lounge by Kaelten -> Pink Teenage Mutant Ninja Pirate Monkeys from space, which also happen to be on crack, are watching you...
05:39.03Endhttp://www.stanford.edu/~scodary/tkam.htm
05:39.09kremontethere we go
05:39.09Cairennkremonte: if I was on crack, I'd be a whole lot happier than I am
05:39.19kremonteCairenn: $100
05:39.28kremonteand ill email some to ya =D
05:39.36futrtrubl~give Cairenn $100
05:39.38Cairennuh huh
05:39.47kremontebut
05:39.49kremontethats USD
05:39.52futrtrublhas purl died?
05:39.53kremontewhich is like
05:39.58kremonte$0.02 CND
05:40.10kremonte..or $20000.02 CND!?
05:40.12Beladonahi Purl
05:40.14futrtrublI was giving her $100 jamaican ;']
05:40.39TainJamaica?  No, she wanted to do it.
05:40.42Cairennpurl, hi
05:40.42purlwhat's up
05:40.56Cairennpurl, not much, you?
05:41.16futrtrublpurl has a headache ;']
05:41.28kremonte~convert 100 USD to CND
05:41.36kremonteboo
05:41.38kremontepurl doesn't know money
05:41.57End~learn money
05:42.26Endit was worth a try...
05:42.51futrtrubl~learn jedi mind tricks
05:43.28End~give End 1 million bazillion dollars
05:43.49futrtrubl~give end a cookie
05:43.50purlACTION gives end a home-baked lemon cookie to cheer him up.
05:43.59futrtrublpurl is poor
05:44.07Endyay
05:44.08Endcookie
05:44.20MentalPower~botsnack
05:44.20purlMentalPower: aw, gee
05:44.28End~SYN
05:44.29purlack
05:44.32Endlol
05:44.38Tain~ack
05:44.39purl*ACK* *ACK* *ACK*
05:44.43End~fin
05:44.44purlit has been said that fin is Microsoft's "Freedom To Innovate Network", at http://www.microsoft.com/freedomtoinnovate/.  Freedom for only themselves not for their competitors
05:44.45MentalPowerlol
05:46.48Endcoool
05:47.07Endnot...wait, there is something I could use it for
05:49.49*** join/#wowi-lounge Legorol (i=legorol@cpc3-cmbg6-6-0-cust242.cmbg.cable.ntl.com)
05:50.05Legorollol, when did the topic change?
05:50.16Kaeltenerr, which time?
05:50.17Endafter the de-moderation
05:50.22Endit changed a lot though
05:50.27Legorolde-moderation?
05:50.29Endit wasn't very stable
05:50.31Legorolthere was a modded period?
05:50.38Endyeah, the channel got +m'd
05:50.42Legorolwoot!
05:50.43Legorolwhen?
05:51.08Legorolwell nvm
05:51.35TainI blame purl
05:51.58Endclearly
05:52.02Endit is purl's fault
05:52.14Tain~emulate purl
05:52.15purlACTION tries to look like itself
05:52.22End~emulate me
05:52.42Endpurl used to be able to emulate me
05:52.43zeegis purl just infobot?
05:52.57TainYou never know what kinds of tricks purl picks up.  or forgets
05:53.01Cairennmostly amusement
05:53.08Tain~bot
05:53.10purlI ain't no stinkin' bot.  I am a finely tuned and hand crafted tool.  Oh wait... I guess I am a bot (that you should not abuse).
05:53.16zeeginfobot as in "infobot"
05:53.16End~abuse
05:53.18purlit has been said that abuse is http://www.rfc-ignorant.org/policy-abuse.php or RFC 2142 or echo Shut your festering gob, you tit! | mail abuse
05:53.18Cairennfor when the channel is quiet
05:53.25Cairennbloobot
05:53.25Endlol
05:53.26zeeg~about
05:53.27purlwell, help is /msg purl help
05:53.58Cairennpurl, who are you?
05:54.00purlCairenn: what are you talking about?
05:54.17zeeg~purl who made you
05:54.18purlxk did.
05:54.27zeeg~purl what are you
05:54.28purlI am a blootbot. For more info see <blootbot>
05:54.31zeegblootbot
05:54.38zeeg~purl blootbot
05:54.39purlextra, extra, read all about it, blootbot is an IRC bot written in perl descended from infobot. Hosted on SF. Patches welcome, submit on SF or mailto:Tim@Rikers.org, or http://blootbot.sourceforge.net/,.  I am a blootbot
05:54.45zeegk ya infobot
05:54.46zeeg:P
05:54.46End~rot13 Waffles
05:54.46purlJnssyrf
05:54.57Cairenn~rlart
05:54.58EndYES, MY WAFFLES ARE ENCRYPTED
05:55.08Tainewww
05:55.09pagefault~rot13 radar
05:55.09purlenqne
05:55.11kremontepurl, you?
05:55.13purli'm a broken bot
05:55.20Endlol
05:55.22kremontesomeone broke it
05:55.22kremonte:'(
05:55.25kremontepurl, literal you
05:55.27purl"you" is "<reply> i'm a broken bot"
05:55.27Kaelten~broken
05:55.29purlextra, extra, read all about it, broken is mailto:nothing@machine.cx -> http://machine.cx/debian/  or screen shots are at http://nivda.machine.cx or that's sid for you.
05:55.45*** join/#wowi-lounge Eraphine|Disco2 (n=Eraphine@brenna.human.cornell.edu)
05:55.47TainI can do better than that End, twice as encrypted!
05:55.52Tain~rot26 Waffles
05:55.52purlWaffles
05:56.08Endhahaha
05:56.11kremontehahaha
05:56.16Endthat's awesome
05:56.23Tainapt-get takes on a whole new meaning
05:56.33kremonteapt-get moo
05:56.44kremonteaptitude -v -v -v -v -v -v moo
05:56.48kremonte;)
05:57.34zeegfyi
05:57.34zeeghttp://www.microsoft.com/technet/prodtechnol/winxppro/maintain/convertfat.mspx
05:59.08Kaelten~emulate Cairenn
05:59.09purlACTION purrs
05:59.20pagefaulta lot of bot action going in here
05:59.25kremontepfft
05:59.56kremonte""purl, emulate cairenn =~ s/purrs/purrs || debian looked like lesbian to me at first glance"
06:00.03kremonte=P
06:00.04*** join/#wowi-lounge Shouryuu (n=Shouryuu@20.239.97-84.rev.gaoland.net)
06:00.12Shouryuu'mornin
06:00.12Kaelten~emulate Cairenn
06:00.13purlACTION purrs
06:00.13Cairennonly if you want me very annoyed at you
06:00.18kremonteoh, i won't :)
06:01.29End~emulate me
06:01.39Enddammit
06:02.19futrtrubl~emulate you
06:02.20purlACTION tries to look like itself
06:02.38zeegyou people are too easily amused :|
06:02.47futrtrubl;']
06:02.57Cairennthat isn't such a bad thing
06:03.26Shouryuuagreed
06:03.58TainSho'nuff
06:04.08Tain~botsnack
06:04.08purlTain: aw, gee
06:10.38Beladonaapt-get install porn
06:10.41Beladonaoh hi
06:10.50Cairennlol
06:10.53Cairennhi Bela ;)
06:13.03Cairenn~forporn
06:13.29Cairenn~porn
06:13.30purlPorn remains one of the largest problems with Open Source Software. Often causing development delays, flooded links and, in extreme cases, disabling programmers ability to type.
06:13.43Cairenn~internetforporn
06:13.52CairennI don't remember
06:13.57Cairennoh well, who cares :p
06:15.29Tain~for porn
06:15.30purlhttp://www.infested.dk/uploads/Forporn.avi
06:16.21Cairennah
06:16.26Cairennforgot there was the space in there
06:16.37TainThere's always space for porn. ;)
06:16.59Cairennfavor to ask guys ... if Cide logs in while I'm sleeping, someone ask him to check his PMs at WoWI, please?
06:17.19Cairenn(or should say, while I'm trying unsuccessfully yet again to sleep)
06:19.27*** join/#wowi-lounge redrose (n=ashley@ip70-162-63-163.ph.ph.cox.net)
06:20.48redrosehello?
06:20.57Cairennhi
06:22.14Cairennbye
06:22.48pagefaultthat was fun
06:23.10pagefaulthey where did my wallet got?
06:23.12pagefaulterr go?
06:25.11Beladonathat reminds me
06:25.29Cairennnight Bela
06:25.50Bela|SLEEPnight
06:25.54*** join/#wowi-lounge [MoonWolf] (n=moonwolf@ip51ccaa81.speed.planet.nl)
06:26.09Cairennhi [MoonWolf]
06:26.22[MoonWolf]morning everybody
06:26.29pagefaultmorning
06:31.24futrtrublanyone use Trillian? I'm having trouble connecting to ICQ with it
06:34.36Cairennnm my request to tell Cide to check PMs ... dealt with
06:34.37futrtrublg'night all
06:35.50GenNMXCide has PMS?
06:36.30GenNMXSarcastic behavior in a female! Obviously that means she has PMS too.
06:37.05GenNMXIn truth, I have a different type of PMS -- Pudgy Male Syndrome.
06:37.32GenNMXI need to exercise more then once month.
06:37.43pagefaultnerf!
06:37.50[MoonWolf]School time
06:38.14CairennGenNMX: I don't get PMS, sorry
06:38.21pagefaultnerf!
06:38.24pagefaultnerf!
06:38.29Kaelten~nerf
06:38.30purlextra, extra, read all about it, nerf is the most productive executive toy ever.
06:38.32pagefaulthehe
06:38.46pagefaultI agree
06:39.03GenNMXCairenn: I'm not going to touch that...
06:39.28Bela|SLEEPyou guys ever see the milk commercial?
06:39.31Bela|SLEEPabout pms?
06:39.35CairennGenNMX: I don't .... think hysto ... you'll understand
06:39.54CairennBela|SLEEP: nope, can't say as I have
06:40.13Bela|SLEEPthe first 80% of it is showing guys buying shopping carts full of milk and bringing it home
06:40.43Bela|SLEEPthen at the end, it says "the Surgeon General has issued a statement that milk may reduce the symptoms of PMS"
06:40.53futr-sleeplol!
06:41.03Bela|SLEEPthen it fades out with Got Milk?
06:41.09Cairennhah
06:41.36GenNMXCairenn: Right, it would be that or near or past menapause, or you claiming you're not really female...hence why I said I didn't want to comment ;)
06:41.40Legorolso the question is... does it?
06:42.38*** join/#wowi-lounge Plorkyeran (n=Knightki@stwl66.resnet.neu.edu)
06:42.39*** join/#wowi-lounge Tuatara (n=chatzill@d142-59-67-40.abhsia.telus.net)
06:42.54pagefaultI thought she was a night elf
06:45.15IrielVictory! http://wow.pastebin.com/503560
06:48.44Cairennnaw, I'm a pink teenage mutant ninja pirate monkey from space, that also happens to be on crack, and is watching you
06:49.34pagefaultoooh
06:49.43Cairennanyway guys, I'm gonna go see if I can sleep
06:49.52pagefaultnight
06:52.25Kaeltengnight people
06:53.39Corrodiasmy sound card sucks
07:00.18*** join/#wowi-lounge Fanook (n=thenerdw@heinze726.dacor.net)
07:01.30*** join/#wowi-lounge Ktron (n=Khamer@c-24-128-172-211.hsd1.nh.comcast.net)
07:01.48Ktronhey everyone
07:01.50CodayusAnd now a bugged paladin has just tanked 1.4m damage in about 7 minutes.  W00t!
07:02.21CodayusCrashing ZG instance servers FTL.  :-(
07:04.18CodayusLooks like he's about to break 2m damage taken.  Being invincible really helps survivabiultity.  Of course, it'd help if the mobs wearn't invincible....
07:04.57Corrodiaslolol.
07:05.51AnduinLothar2million?
07:05.53CodayusAnd he's DCed.  In the course of about 10 minutes, he took 2.1 million damage, boosting him to 60.9% of damage taken.
07:06.47CodayusA lagged out warlock who couldn't move only took 900k damage (26.5%).  And our actual MT (before he lagged out) is down to...4% of total damage taken.  :-P
07:07.31CodayusI think the server *might* be restting again soon.
07:08.02CodayusPersonally, I can't release or rez, and am still stuck in the instance.  :-(
07:08.13AnduinLotharya i had loot nug for 5 min and got disc
07:08.22AnduinLotharforum login is down
07:08.32AnduinLotharstuck at char loading in game
07:08.53CodayusWTB: Working server.  PST.
07:10.54IrielMal'Ganis
07:11.06LegorolIriel, that drawline function looks very interesting..
07:11.10Legorolwhat's it do? draws a straight line?
07:11.14IrielYes
07:11.16Legorolcan it do arbitrary angle?
07:11.17IrielI have a silly demo
07:11.19IrielYes
07:11.25IrielThat's kind of its point
07:11.27Legorolwhat's in the actual texture file?
07:11.33Legorola circle?
07:12.02IrielIt's abox
07:12.09Irielwith a single pixel of transparency around it
07:13.47Legorolhm, how does that become a line?
07:13.57AnduinLotharmajic
07:14.08IrielWhat AnduinLothar  said
07:14.19IrielSetTexCoord magic, to be precise
07:14.41IrielWould you like to see a demo?
07:14.53Legorolno, i'd like to understand in theory
07:15.02Legoroltell me something about SetTexCoord..
07:15.03IrielOkay, imagine a square
07:15.05Legorolthe 4 corners,
07:15.14Legorolare they allowed to form arbitrary poligon?
07:15.24Legorolwhat are 4 vertexed poligons called again, i forget
07:15.44Legorolehm... ok let me start from scratch
07:15.48IrielYes, but it's only going to draw correctly if it represents the edges of a linearly transformed square
07:16.03LegorolYou specify the location of 4 vertices for SetTexCoord, right?
07:16.08IrielIn reality, the 4 coordinates represent the coordinates of two triangles
07:16.16Legorolright
07:16.17Irielwhich have 2 common points
07:16.25Legorolso it has to be a rotation or a sheer or a combination
07:16.34Irielscale, shear, translate, rotate
07:16.38Legorolyep
07:16.40Irielor any combination thereof
07:16.42Legorolok i can see how that forms a line
07:17.03Irielit's scale (to make the right shape) then rotate
07:17.12Irielthough of course, backwards
07:17.22Irielsince you have to go from screen-space to texture-space, not the other way around
07:17.23Legorolhm, you say rotate..
07:17.31Legoroldoes it mean that you are cutting out a section of the box?
07:17.45Irielno, i'm relying on the fact that edge pixels are repeated into infinity
07:17.45AnduinLotharmy stupid server went down
07:18.02Legorolhm wait, i think i lost a point here
07:18.11Legorolyou say that the 4 vertices can result in a rotation
07:18.24Legorolbut SetTexCoord can only cut bits out of the texture, right?
07:18.29Irielcorrect
07:18.33Legorolehm.. i am confused about what gets rotated
07:18.41Legorolyou aren't actually able to rotate a texture, right?
07:18.48IrielNo, you can rotate a texture
07:19.03IrielIt's always a normally aligned rectangle on screen
07:19.12Irielbut the region of texture-space that's mapped to that region can be rotated
07:19.38IrielThink about it this way
07:19.42Legorolgo on
07:19.53IrielYou have 2 pieces of paper, one is blue, and has a square cut out of it
07:20.01IrielThe other is white, and is behind the blue piece
07:20.12IrielYou draw a picture of a sheep on the white piece, through the hole
07:20.20Irielthen you rotate the white piece, behind the blue piece
07:20.56Legorolok, so if you take that analogy to wow,
07:20.59Irielfrom your perspective, the sheep is rotating
07:21.00IrielBUT
07:21.03Legorolwhich methods perform which operation
07:21.07Legoroloh sorry , do carry on
07:21.10Irielfrom the sheep's perspective, the corners of the hole are rotating
07:21.13Irieland the sheep is static
07:21.16Legorolyeah
07:21.21IrielThere's only one metho
07:21.24IrielSetTexCoord
07:21.28Legorolright, which does what then
07:21.29Irieland it tells you where the corners of the hole are
07:21.35IrielIt's got 2 forms
07:21.38Legorolright
07:21.49Irielthe old style form takes 4 parameters, which limits you to rectangular regions, not rotated
07:21.54Legorolso what you are able to rotate is the mask you are using to cut out of hte texture
07:21.58IrielThe new form I asked for takes 8, which gives you full movement
07:22.00Irielyes
07:22.05Legorolyou aren't actually able to rotate the texture
07:22.15Irielyou rotate the region of texture-space that's mapped to the rectangular screen-space
07:22.16Legorolok, that makes sense now, i thought you meant you can rotate a texture
07:22.28IrielTo be utterly pedantic
07:22.33IrielYou cannot rotate a Texture object
07:22.37Legorolright
07:22.42IrielBut you can rotate the image which is mapped into it
07:22.50Irielso you can rotate a texture file (such as a tga)
07:23.09Legorolumm.. you lost me there
07:23.13Legorolhow do you rotate the texture file?
07:23.18Legorolyou mean outside WoW?
07:23.30IrielMaybe I should restate it
07:23.39Legorolok, let's use the sheep as an anlogy
07:23.39IrielYou can give the appearance of having rotated a texture file
07:23.46Legorolthe tga contains a sheep
07:23.48Legorolfacing upright
07:24.16Legorolis there any way that you can get this sheep to face at a different angle, inside wow?
07:24.20Irielyes
07:24.24Legorolah
07:24.27Legorolthen i'm confused :D
07:24.28Iriellet's go back to our piece of paper
07:24.37Legoroli thought SetTexCoord specifies the section of the sheep-image to cut out
07:24.40Irielimagine it's actually graph paper
07:24.52Legorolok you can use words like linear transforms, i understand those
07:25.00Legorolwhat i don't understand is what SetTexCoord does :D
07:25.18IrielAlright, let me try the abstract math explanation for you 8-)
07:25.21Legorolok
07:25.28Legorolthat might work better :D
07:25.35*** join/#wowi-lounge qwxyr (i=qw@201.80-202-198.nextgentel.com)
07:25.44IrielGiven the sheep image, you can see how a linear transformation would project that sheep at any angle onto the screen
07:25.45Irielright?
07:25.50Legorolyes
07:26.07Legorole.g. rotation is a linear transform
07:26.17IrielAlso, you know that almost any linear transformation can be inverted
07:26.19Irielcorrect?
07:26.21Legorolyes
07:26.38Legorolwell.. not almost
07:26.40Legorolsome can, some can't
07:26.43Legorol:-)
07:26.45Legorolbut do carry on
07:26.51Iriel(The term we really want is 'affine transformation')
07:27.14Legoroli'm not familiar with that one, you can define it if you think it will be necessary later
07:27.20Legorolif not, then ignore
07:27.24IrielI dont think it really matters 8-)
07:27.27Legorolok
07:28.08IrielOkay, so, if you've got your desired forward transform T that converts the source sheep to a rotated sheep
07:28.48IrielThen you can take T' which represents the inverse transformation, and transform the resulting 4 corners of your rotated sheep back into coordinates on the original texture
07:29.06Legorolright
07:29.28IrielThose reverse-transformed coordinates are the vertices you feed into SetTexCoord
07:29.49Legorolok, i need to digest that
07:30.05IrielHere's the paper analogy
07:30.11Legorolno please :-)
07:30.25Irielheh.. ok
07:30.38Legorolok could you clarify something for me
07:30.44IrielThe hardest part is remembering there's 2 coordinate systems at work
07:30.44Legorolthe 4 argument version of SetTexCoord,
07:30.50Legorolthat just clips the texture, right?
07:31.04Legorolthen it's stretched and scaled depending on the anchors
07:31.13IrielBoth forms work that way
07:31.45Irielthe 4 arg one shares each parameter between two corners
07:32.09Irielso both 'Left' coords have the same X position
07:32.17Irielboth "Right' coords have the same X position
07:32.26Irielboth 'Upper' coords have the same Y position
07:32.31Irielandboth 'Lower' coords have the same Y position
07:32.38IrielThose are your 4 parameters
07:32.39Legorolok here is the thing i'm stuck on
07:32.55IrielAnd again, all of those coords are in TEXTURE-SPACE
07:33.12Legorolcorrect me if i'm wrong, but SetTexCoord just specifies a section of the tga file to clip
07:33.27Legorolthis section can be a fairly complex shape, but all it does is clip
07:33.34Irielit specifies the region of the source image to be stretched across the Texture object
07:34.02Legoroloooooooooooooooh right
07:34.04Legoroli think i finally got it
07:34.19Irielif the source image is made of rubber, it'd be the 4 points you 'clip' to the rectangular Texture frame's corners
07:34.29Legorolyeah i finally understood
07:34.34Legorolhere is where i was getting confused:
07:34.44Legoroli assumed that what SetTexCoord does is this:
07:34.54Legorolit specifies the bit of the image file to cut out,
07:35.12IrielIt's far more generalized than that
07:35.19Legorolwhich is then shrunk so that the bounding box of that section is the texture object
07:35.31Legorolnow i understand you at last
07:35.45Legorolwhat you set as "topleft" in the clipping region is mapped on to the top left corner of the texture
07:35.51Legorolso you do have rotation etc., i get it
07:36.25LegorolTo use the paper analogy, this is what i thought SetTexCoord does:
07:36.33Legorolyou take a piece of paper, with an image on it
07:36.42Legorolyou take a scissor, and you cut a region of that out
07:36.51Legorolthe region you cut out is specified by SetTexCoord
07:37.08Legorolyou then take the cut out piece of paper, and without doing anything to it, you fit it inside the Texture object
07:37.19Legoroldo you see how that's different from what you said it does?
07:37.50Legorolnow i understand that what it actually does is to take the cut out piece of paper, and as you said, as if it was a rubber sheet,
07:38.00IrielI can see how that view overly simplifies it to the point the more general case doesn't make sense
07:38.00Legorolit glues the four corners to the texture object
07:38.30Legoroli kept thinking in terms of "copy/paste" if you like
07:38.43Legorolbut i get it now, thanks
07:38.49IrielThe other thing you need for line drawing, is the knowledge the points can lie outside the source image
07:39.00Legorolhm..
07:39.06Legoroldo those end up transparent?
07:39.15IrielThey end up whatever color the edge pixel of the image was
07:39.21Legorolaha
07:39.24IrielThus my image for the lines is a box with a transparent border
07:39.30Legorolwhat are the valid arguments for SetTexCoord?
07:39.34Legorolis it still between 0 and 1?
07:39.44Legorolhm, no it can't be
07:39.45Irielno, -infinity -> +infinity
07:39.48Legorolright
07:39.56Legoroland it takes absolute pixel values
07:40.01Legorolunlike the 4-argument version?
07:40.06IrielNeither take pixel values
07:40.07Legorolwhich is 0->1
07:40.13Irielthey're ALL -inf -> +inf
07:40.17Legorolehm..
07:40.19Iriel0-1 is the 'image'
07:40.28Legoroloh
07:40.30Iriel<0 >1 is the implied repeated pixel
07:40.41Legorolso even the 4-argument version can go outside 0 and 1?
07:40.44Irielyup
07:40.49Legoroldidn't know that
07:42.11Legorolok, so let me just check if i got this right
07:42.32Legorollet's say i want a sheep, which i want to be able to place on the screen rotated at arbitrary angle
07:42.45Legoroli have a tga file with a sheep in it, which is let's say facing upwards
07:42.52Legorolwhich i will take as the 0-angle direction
07:43.02Legorolit's a square for simplicity
07:43.32Legorolnow if i want the sheep to appear on the screen rotated +X degrees clockwise,
07:44.01Legorolthen i have to construct 4 points, which are 4 corners of a square, rotated -X degrees, and feed that into SetTexCoord
07:44.12Irielmore or less, yes
07:44.12Legoroland choose the 4 points so it sufficiently bounds the sheep image
07:44.33Irielyou're likely rotating around the center of the shape, and not the origin
07:44.39Irielwhich makes your math a bit more interesting
07:44.40Legorolyeah
07:44.44Legorolwell not that much
07:44.53Legorolwhatever, the concept's the important part
07:44.53Irielfor simple rotation, no
07:45.01Irielonce you start adding scaling and stuff it gets fun
07:45.07Legorolok, last thing:
07:45.19Legorolthe texture object itself is always a rectangle
07:45.27Legoroland i can never end up painting outside it, right?
07:45.34Irielcorrect
07:45.38Irielthat's the main limitation
07:45.41Legorolso if instead of my sheep,
07:45.44IrielTexture's are always rectangular
07:45.53Legoroli had a red square that is say 20 by 20 pixels
07:46.03Legoroli can't show that rotated 45 degrees
07:46.13IrielNot in a 20 x 20 pixel Texture, no
07:46.19Legorolunless i take a texture that is what, sqrt(2)*20 pixels
07:46.26Irielyup
07:46.37Legorolok that makes sense
07:47.25Legorolwhere is the origin in texture space?
07:47.29Legoroltop left of the image?
07:47.36IrielI can never remember
07:47.43Legorolok whatever, let's say it is
07:48.03Legorolhm, i just realised for the rotated square i don't need to worry about scaling it right
07:48.19Legorolas long as the bounding square i specify in SetTexCoord exactly touches the red square
07:48.42Legorolif you see what i mean
07:48.47Irielhttp://www.vigilance-committee.org/wow/downloads/
07:48.51IrielLineDrawTest-0.1-10900.zip
07:48.58IrielFor anyone who wants code (and some notes)
07:49.08IrielYes, scaling really isn't a concern
07:49.08Legorolwell thanks a lot for your help
07:49.14Irielunless you're after a specific effect on screen
07:49.30Irielbecause the source texture image always stretches to fit the Texture
07:49.34Irielno matter what size that is
07:49.34Legoroli have to say that this behaviour of the 8-param form of SetTexCoord (i.e. that it actually does mapping) wasn't clear from the patch notes
07:49.38Legoroli assumed it just does clipping :D
07:49.55IrielWell, if you knew how textures work in OpenGL etc, it would make more sense
07:50.09Legoroli have never worked with any form of computer graphics before
07:50.14Legoroli don't even know how to make a .tga file :D
07:50.29Legorolthanks a million for the patient explanation
07:50.32IrielYou can actually achieve reasonable line drawing with the 4 arg form, but you need more than one texture
07:50.39TemCan someone do me a favor?
07:50.45Irieland you can't really get the ends of the lines right
07:50.55IrielTem: Sure, unless it involves forum posting, sicne that's busted
07:51.05TemI just posted earlier
07:51.11TemI want someone to post in this thread http://forums.worldofwarcraft.com/thread.aspx?FN=wow-interface-customization&T=299822&P=1
07:51.20Temsaying that "Endor" is a moon not a planet
07:51.31IrielLogin Server Down, i'm afraid
07:51.36Temah
07:51.46TemI'm still logged in
07:51.50TemI just don't want to post again
07:52.01LegorolIriel, based on what we discussed above, tell me if this is a correct approach if i want to achieve arbitrary result:
07:52.07LegorolLet's say i have an image
07:52.19Legoroli work out what operations i want to do with it, e.g. rotate, shear whatever
07:52.28Legoroland i look at the final image
07:52.37Legorolthen i take the bounding box of that image
07:52.50Legorolthis bounding box is going to be the texture object i will paste the final image into, so
07:53.02Legoroli take this bounding box, and i apply the reverse of the operations i did to the image
07:53.13Legoroland i feed the resulting 4 vertices into settexcoord
07:54.47Irielthat's exactly right
07:55.57Legoroli guess there is a scaling involved somewhere at one point
07:57.11LegorolI don't know anything about 2D/3D API, but i'm assuming that the necessary linear transforms can be performed by the graphics API (e.g. DirectX)
07:57.14IrielWell, you do have to take the shape of the final Texture into consideration
07:57.18Legorolso that slouken didn't have to do too much work to implement it
07:57.35IrielYes, everything's a triangle, really
07:57.54IrielAnd to map textures you just specify the texture-space coordinates of the 3 corners
07:58.10Irieland the API (And I suspect usually graphics card hardware) does the rest
07:58.11Legorolright, is that standard in these kinds of texture applications?
07:58.17Legorolok
07:58.19IrielIt is for OpenGL
07:58.24IrielI'm imagining it is for DirectX too
07:58.31Irielthey're the easy primitives to implement
07:59.21Legorolso can't you ask for a triangle version of SetTexCoord?
07:59.32Legoroloh nvm
07:59.44Legorolthat wouldn't make sense since we have rectangular texture objects
08:00.16Legorolbtw, is there any chance you can settle or explain to me the proper terminology?
08:00.33Legorolthe coordinates passed to SetTexCoord, what are those called?
08:00.44Legorolwhat is the space called where the image is, and what is the space that is on the screen?
08:00.57Legorolhow are the coordinates in each called?
08:01.11IrielWell, the image itself, in the graphics card's memory, would be referred to as a 'texture'
08:01.31Irielso the parameters to SetTexCoord are 'texture coordinates', i.e. coordinates in texture-space
08:02.11IrielI dont know offhand what the 'proper' terminology is for screen coordinates though
08:02.23Legorolright
08:02.31Legoroli think that also contributed to me being confused at the start
08:02.43Legoroltexture coordinates sounded awfully like coordinates of the texture
08:02.54Legorolsince the actual UI widgets are called textures, it's a bit confusing :D
08:03.06IrielYes, Texture versus texture is a pain
08:03.57IrielAnyway, now i'm going to bed!
08:04.02Irielhave a good day/night!
08:04.08Legorolthank you
08:04.11Legorolgood night sleep well
08:05.05IrielTheres some fun math in that zip file
08:05.09Irielif you get bored 8-)
08:08.43*** join/#wowi-lounge id` (n=tom@gateway.is.remotion.nl)
08:25.21*** join/#wowi-lounge a-stray-cat (n=email@adsl-67-123-142-192.dsl.scrm01.pacbell.net)
08:29.20*** join/#wowi-lounge krka|work (n=kristofe@66.217.181.62.in-addr.dgcsystems.net)
09:07.09*** join/#wowi-lounge zeeg (n=wguru@63.147.183.137)
09:07.15id`http://pastebin.com/503652
09:07.16id`ZOMG work
09:07.21id`i so had a deadline for this
09:07.22id`;P
09:07.29id`so its kinda fscked up
09:07.31id`:>
09:13.44zeegi never make my deadlines
09:13.53zeegim always like 2 weeks or a monthlater
09:14.01zeegusually cuz i dont start on the proj til the deadline or later
09:14.02zeeg:P
09:17.21id`hehe
09:17.27id`well im at the office all day
09:17.37id`usually checking forums, but thats not the point
09:21.56id`http://wowace.com/forums/viewtopic.php?p=15058
09:28.04id`ui.worldofwar.net down?
09:39.29zeeghm
09:40.19zeegyou on the ace team id?
09:40.32pagefaultI want to be
09:40.36pagefaultbut I know little to nothing about lua
09:40.39zeegi was thinking about creating an "Adopt an AddOn" system
09:40.46pagefaultI can tell I would be useful
09:40.49zeegand yes worldofwar seems dead
09:42.07id`zeeg, not really
09:43.31zeeghrm
09:44.07id`im just beginning to make little addons
09:44.13zeegahh gotcha
09:44.22zeegeverything starts small :)
09:44.35id`basically my idea is that i encounter lots of different things that do stuff to the same UI element
09:44.46id`i mash and merge and strip any configuration
09:44.49id`making it how i want
09:45.00id`and put it up for other people that might like it
09:45.08zeeg:)
09:45.25zeegits too bad i dont know lua
09:45.31zeegi could see myself making a cosmos alternative
09:46.10zeegi keep forgetting to do my contest
09:46.19zeegwe have like 8 WOW CE copies yet
09:46.27krka|worklearning lua is easy if you know programming
09:46.35zeegwell i take that back, i know lua in bits
09:46.41zeegbut i dont have the time or motivatikon to really get into it
09:46.52krka|workstarting with small addons is a good strategy
09:47.05krka|workthat I failed to follow myself
09:47.09krka|workI started with a huge addon :/
09:47.14id`hehe
09:47.29id`ace helps me with removing xml and little things
09:47.34id`like chat commands
10:04.30*** join/#wowi-lounge zeetg (n=wguru@63.147.183.137)
10:08.41*** join/#wowi-lounge Kalroth (n=kalroth@195.215.170.222)
10:08.45KalrothHej!
10:10.10id`hej!
10:11.42*** join/#wowi-lounge Cide (i=Cide@81-226-233-223-no60.tbcn.telia.com)
10:18.25zeetgthis is quite the pain in the ass sorting through all these applications :|
10:20.53id`heh that script i pasted
10:20.59id`is a form-from-db thingy
10:21.11id`for Human Resource Management
10:21.12id`;P
10:22.09zeetgya i assumed it was some kind db->page generator
10:22.14zeetgjdont know asp but i know code :)
10:27.03*** join/#wowi-lounge Elkano (n=elkano@ip-213-135-2-165.handshake.de)
10:28.27zeetghrm
10:28.54id`its kinda icky :(
10:28.57id`ZONG new item
10:29.05id`ZOMG make it a mobile phone number
10:29.11id`*poof* javascript checks
10:29.15id`*poof server side checks*
10:29.21id`etc
10:30.21zeetg:|
10:30.25zeetghya
10:30.26zeetgya
10:32.15id`meh whatever, stick it in a mail object send the bitch when its done, slap some CSS on it and im done today :D
10:32.20id`holiday \o/
10:32.27zeetg:D
10:32.29id`(aka schoolwork :|)
10:32.50zeetgholiday for me = remind the boss im taking the week off :p
10:32.53id`but im gone for a week to snowboard :O
10:32.53zeetgevery day for the entire week
10:32.54zeetglol
10:33.25id`went to an indoor hall a week ago
10:33.32id`made some jumps :D
10:33.39id`switched 180 indy \o/
10:33.59id`backside (easy)
10:34.30zeetg:D
10:47.50zeetg[amsg] FYI all, the WoW Guru bot should be back later tonight or Saturday
10:51.39Corrodiasso...
10:52.09Corrodiasthe Leatherworking profession appears mostly to exist to provide armor to hunters, druids, and shamen until they can start doing end-game runs
10:52.12Corrodiasis my assessment accurate?
10:52.19Corrodiaspossibly rogues, too
10:52.42id`guess so
10:53.19Corrodiasit's rather depressing to think the big focus that you work so hard on is nothing but a small stepping stone
10:54.12id`just agther until 40
10:54.13id`gather
10:55.46Corrodiasyou know, at level 36, i was beginning to wonder what i was going to do for quests
10:56.08Corrodiasnow at 44, i still have a bunch to do in STV and i have another 4 areas that are 'recommended' by flightmap for my level
10:56.34id`my highest char is a lvl 17 warlock
10:56.41id`im still clearing westfall
10:56.49id`;)
10:56.52Corrodiasalliance is jerks! :o
10:57.16id`im neutral
10:57.24Corrodiasdid you start just recently, or do you perhaps not play much?
10:57.33id`i play for 4 months now
10:57.38id`i guess i have 30 characters
10:57.40id`;P
10:57.48id`but somehow alot of them got deleted
10:57.53id`>:\
10:58.00Corrodiashm.
11:51.07zeetgim making that wowapi thing btw
11:57.00*** join/#wowi-lounge wowguru[p] (n=wowguru@63.147.183.137)
11:57.06zeetg@api TurnOrActionStop
11:57.07wowguru[p][TurnOrActionStop] End "Right click" in the 3D game world.
11:57.09zeetghrm
11:57.48zeetg@api turnoractionstop
11:57.49wowguru[p][]  -
11:57.51zeetgtoo bad :(
11:58.20*** join/#wowi-lounge wowguru[p] (n=wowguru@63.147.183.137)
11:58.24zeetg@api TurnOrActionStop
11:58.26wowguru[p][TurnOrActionStop]
11:58.46zeetggr
11:58.49*** join/#wowi-lounge wowguru[p] (n=wowguru@63.147.183.137)
11:58.50zeetg@api TurnOrActionStop
11:58.51wowguru[p][TurnOrActionStop] End "Right click" in the 3D game world.
11:58.53zeetgbah
11:59.18*** join/#wowi-lounge wowguru[p] (n=wowguru@63.147.183.137)
11:59.18zeetglast try
11:59.20zeetg@api TurnOrActionStop
11:59.22wowguru[p][TurnOrActionStop] End "Right click" in the 3D game world.
12:01.49zeetgok well it works
12:02.01zeetgi have to make it index a list of api functions so it can work w/o case sensitive
12:02.30zeetg@api GetLootLinkInfo
12:02.34zeetggah whats the func
12:02.37zeetgoh
12:02.38zeetgits not here
12:02.47*** join/#wowi-lounge wowguru[p] (n=wowguru@63.147.183.137)
12:03.02zeetg@api Quit
12:03.03wowguru[p][Quit] Quits the game. - Quit() - Script
12:03.12zeetgoops
12:03.59*** join/#wowi-lounge wowguru[p] (n=wowguru@63.147.183.137)
12:04.01zeetg@api Quit
12:04.03wowguru[p][Quit] Quits the game. - Quit() - Script /quit  - Macro </pre> <div class="editsection" style="float:right;margin-left:5px;">[<a href="/index.php?title=API_Quit&amp;action=edit&amp;section=1" title ="API Quit">edit</a>]</div><a name="Parameters"></a><h2> Parameters </h2> <div class="editsection" style="float:right;margin-left:5px;">[<a href="/index.php?title=API_Quit&amp;action=edit&amp;section=2" title ="API Quit">edit</a>]</div><a name="Argument
12:04.22*** join/#wowi-lounge wowguru[p] (n=wowguru@63.147.183.137)
12:04.27zeeg@api Quit
12:04.29wowguru[p][Quit] Quits the game. - Quit() - Script /quit  - Macro
12:05.04zeegGAH
12:05.05zeegsorry
12:05.08*** join/#wowi-lounge wowguru[p] (n=wowguru@63.147.183.137)
12:05.10zeegim done now i promise
12:05.13zeeg@api Quit
12:05.15wowguru[p][Quit] Quits the game. - Quit() - Script - /quit  - Macro
12:05.35*** join/#wowi-lounge wowguru[p] (n=wowguru@63.147.183.137)
12:05.47zeeg@api HasAction
12:05.48wowguru[p][HasAction] Test if an action slot is occupied. - hasAction = HasAction(actionSlot)
12:05.53zeeghrmm, good enough?
12:09.10Bela|SLEEPwhat are you doing, making a channel bot?
12:09.30zeegsomeone requested a func to get stuff from the wowapi
12:09.37zeegi already have a chan bot, but im redoing it in php
12:09.44zeegthe "normal" wowguru bot searches just about any db on wowguru
12:09.54zeegthis, all it does atm is that api stuff as im waiting for sql access to get setup for the new db
12:12.19Bela|SLEEPdid you talk to Cair about it?
12:14.06zeegnope
12:14.15zeegjust dont use it if you dont want it, it wont make noise,no other chan really has use for it tho
12:15.30id`#wowace
12:15.32id`err
12:15.34id`##ace
12:15.34id`:p
12:15.39*** join/#wowi-lounge Maldivia (n=the_real@62.61.134.59.generic-hostname.arrownet.dk)
12:15.56Beladonajust ask, I am not too sure custom bots are allowed typically
12:16.09AnduinLothardefine typicly
12:16.25Maldiviahmm, there's still activity here, at this hour...
12:16.35AnduinLotharshe says she hates bots that are abused and that talk when not spoken to
12:16.35*** join/#wowi-lounge wowguru[p] (n=wowguru@63.147.183.137)
12:17.09Beladonayou should still ask
12:17.12Beladonadon't just assume
12:17.29zeegi left her a msg
12:20.02*** join/#wowi-lounge Parak (n=profi@user-12hdr8d.cable.mindspring.com)
12:20.53Maldiviahmm, is it possible to get local time with msecs within WoW ?
12:21.19krka|workhm... so if i abuse purl, it would go away?
12:21.24krka|workinteresting
12:21.25Beladonayup
12:21.32id`purl doesnt speak unless spoken to
12:21.40krka|workmaybe I'll make a bot of my own that replies to purls stuff
12:21.43krka|workinfinite loop ftw
12:21.46id`lol
12:22.18Maldiviareminds me, of the time I loaded 2 Alice bots, and had them talk to eachother...
12:22.19Beladonaif we start getting a bunch of player made bots in this channel, I really doubt it would be tolerated
12:22.28Maldiviawhat a load of meaningless gibberish...
12:22.28krka|workexactly!
12:22.40zeegMaldivia, i did that a bunch
12:22.43zeegBeladona, but purl is useless
12:22.46zeegmy bot actually has a use
12:22.52BeladonaI really don't like any bot
12:23.12Beladonaso is google
12:23.17krka|workall irc-bots must die
12:23.28zeegmy bots probably one of the most useds irc bots on the net :P
12:23.31id`i disagree
12:23.31krka|worka bot should NEVER write stuff in channels
12:23.35zeegbesides xdcc bots and whatnot
12:23.44MaldiviaACRO-bots are nice :)
12:24.14id`j/k ;D
12:24.14zeeglol
12:24.23zeeganyways
12:24.28zeegif you dont want a bot talking in the channel
12:24.30*** join/#wowi-lounge Stylpe (n=Stylpe@98.84-48-162.nextgentel.com)
12:24.31zeegyou dont type in the channel
12:24.33zeegmakes sense if you ask me
12:24.39id`Stylpe, !!!
12:24.48zeeg(which is exactly how mine works)
12:24.48krka|workwell, it's enough that someone _else_ talks to the bot
12:24.53id`ong time no see hai2u
12:24.55AnduinLotharwar boots? aren't those the top exceptional type boots from diablo 2
12:24.56Beladonathat isn't the right answer zeeg
12:25.05krka|workother people using bots => me getting annoyed
12:25.11id`AnduinLothar, ;D
12:25.32zeegomg i should grab diablo 2
12:25.35Beladonait doesn't matter, if it starts to spam, I can kickban it
12:25.35zeegand go have lanage fun
12:25.48zeeghonestly
12:25.51zeegkickban it i dont really care..
12:26.14BeladonaI am not challenging you on it zeeg, I just don't like it personally
12:26.24Beladonado it, ask Cair, and see how others like it
12:26.25krka|workbots who only reply in private to the person who asked it are fine
12:26.43Beladonapersonally I think bots should never exist. It pretty much defeats the purpose of this channel
12:27.04StylpeHi, id` =)
12:27.05zeegits just a quick ref to wowwiki is all
12:27.09id`:):)
12:27.35BeladonaI would rather people ask other people than a bot. They can just as easily look it up on wowwiki
12:27.37Maldiviait's really hard to write wowwiki.com/API_[InsertAPIFunctioName]
12:27.51zeegthis is faster though :)
12:27.53KalrothMaldivia: Yet I've pasted that link tons of times
12:28.01Beladonafor you
12:28.10MaldiviaKalroth: ohh yeah
12:28.18KalrothPeople are lazy fuckers, most can't be bothered using google :)
12:28.23zeegexactly!
12:28.40zeeganyways, if cair objects i will happily remove it, i doubt it'll be used anyways, its just there
12:29.02zeegbut on the other hand, purl is ompletely useless and fills up quite a bit of space in the chan :p
12:29.17Beladonaand we have thought about removing it too
12:29.23krka|workyay!
12:29.56AnduinLotharpurl wont get removed, he's too popular with the kiddies
12:30.19Maldiviaanyway... time with msec, beside GetTime()... exists ?
12:30.43krka|workhuh Maldivia?
12:30.50AnduinLotharalso a good tension breaker fro when the guru's start 'heavily dissagreeing'
12:30.51krka|workdoesn't GetTime work
12:31.04MaldiviaGetTime() returns online time, not actual time
12:31.15krka|workoh, you want actual time?
12:31.18krka|workhmm
12:31.27Maldiviatime() returns seconds since epocs
12:31.44krka|workthere is a wow function for hours and minutes, right?
12:31.47krka|workjust use that
12:32.08Maldiviawell, I want msec :)
12:32.11krka|workyou can detect when it changes minutes, and figure out seconds and msec
12:32.22Beladonayou realize of course that that without fuzzy logic, people will end up loooking up function names anyway to ask the bot? which means they will be going to wowwiki or similar anyway...
12:32.22krka|workwhy would you possibly need to know msec?
12:32.39krka|workmsec is only useful for time differences, and GetTime is good enough for that
12:33.13Maldiviakrka: playing with Iriel's Lines... made an analog clock, want the seconds to have a smooth flow, not in "chops" of seconds...
12:33.25krka|worka lookup-bot would be cool... but then I'd like it if it happened completely private
12:33.30krka|worknot in channel
12:33.53krka|workwell, figure out the GetTime() value for the minute change
12:33.59krka|workthen use that as an offset
12:34.20Beladonasingle liners are hardly worth it though, I would rather see a link returned
12:34.34Beladonamany functions deserve whole pages
12:34.35krka|work(currenttime - offset) % 60 = seconds
12:34.37zeegkrka|work, the basic concept, imo, would be if you want it in private you'd type it in private, but this avoids having to c/p from private/chan just to show someone osmething
12:35.04Beladonawhere does this data come from?
12:35.07krka|workwhy show? people can search themselves
12:35.23krka|workex: lookup "CastSpell"
12:35.31zeeg@api CastSpell
12:35.31zeegthats easier
12:35.32zeeg:P
12:35.38zeegeven tho its not working
12:35.39zeeglol
12:35.41krka|workthat's not my point
12:36.03BeladonaI see your point, and it is why I said anything in the first place
12:36.43Beladonabut seriously, where does it get the info?
12:36.48krka|workI see your point and raise a colon
12:36.51zeegBeladona, that wowi dev site or w/e, it doesnt have any real good info that could be searchable like this does it?
12:36.53zeegwowwiki right now
12:37.12Beladonatalking about wdn?
12:37.16Beladonait wasn't made to search
12:37.18krka|workMaldivia, would my suggestion work for you?
12:37.22Beladonathat is what wowwiki is for
12:37.32Maldiviakrka, looking in to it :)
12:37.32zeegk so wiki is the best source
12:37.37BeladonaI went through that before when I first made it
12:37.48BeladonaI was going to make that possible, but we felt it would take away from wowwiki
12:37.57Beladonaand wowwiki is really the place it should stay
12:38.23Beladonathat was my original goal
12:38.27krka|workwikis can be standardized
12:38.42Beladonabut it takes a LOT of work to keep something like that up to date
12:38.46BeladonaI am one person
12:39.12zeeg:|
12:39.13Beladonacompares are very useful to a lot of people, I am happy to provide that, and nothing more
12:39.13krka|workwiki is kinda optimal for this kind of stuff, where full information is lacking
12:39.14zeegi hear you on that one
12:39.42zeegim trying to get rid of all my forum related tasks on wowguru w/ volunteers
12:40.09Beladonamy next revision of wdn will have a cvs-like backend, and a browseable tree of the current builds
12:40.20Beladonaand dynamic builds
12:40.25Beladonaerr dynamic compares
12:40.54Beladonathat is if I can ever perfect it, none of the already existing things out there do what I need
12:41.17zeeghttp://www.wowguru.com/ui/42/atlas/
12:41.18zeegnew atlas
12:41.24*** join/#wowi-lounge Osagasu (n=Kronus@rhhe10-109.2wcm.comporium.net)
12:41.48krka|workdynamic compares?
12:42.19Corrodiasi have two more change suggestions for Wardrobe. is AnduinLothar around? helloooO~
12:42.48Beladonadynamic compares = comparing any two versions
12:42.59Beladonaall I would have to do is upload the source
12:43.15Beladonapreferrably zipped, and it can extract on the fly
12:43.46zeegwouldnt be too hard
12:44.06Beladonasure
12:44.11Beladonaits harder than you think
12:44.11krka|workdynamic compares = diff?
12:44.36Beladonacan you tell me how to spoof a resource pointer in a zip to php?
12:45.02Beladonakrka|work: sort of, but in the format I use on wdn
12:45.17krka|workwhat are you comparing?
12:45.27krka|workdirectory of text files?
12:45.29Beladonaeach version of the interface files
12:45.32Maldiviakrka, ok - used another aproach...
12:46.12Beladonathe reason I want to use zip = they consume 500k zipped, versus 2mb+ unzipped
12:46.25Beladonatimes each version
12:46.30Beladonathat becomes a lot of space
12:46.36krka|workdo share Maldivia :
12:46.37krka|work:)
12:46.52krka|workunzip both version and do an rdiff om them?
12:47.06Beladonawell
12:47.17Maldiviakraka: function bla_OnUpdate() if not now then now = time(); end now = now + arg1;
12:47.35Beladonaone solution is to store the compare of the directory trees as xml, because those are small, then dynamically run a compare on any two files you select from there
12:47.58Beladonabut I need to be able to extract and read a specific file in a zip to do that
12:48.16Maldiviakrka: now I hope arg1 is reliable as "elapsed since last OnUpdate" :)
12:48.18krka|workand time gives hours, seconds?
12:48.19Beladonathe zip* functions in php aren't exactly super functional for that
12:48.25krka|workMaldivia, yes it is
12:48.32id`bla={OnUpdate=function end}
12:48.40Beladonathats how I do it id
12:48.42zeeg?
12:48.42id`seems way more clean if you add more function
12:48.45zeegzip functions work great in php
12:48.52id`s
12:49.04Beladonazeeg, take a multilevel zip, and try to read a specific file in it
12:49.14Beladonaif you do it let me know
12:49.15zeegBeladona, do you need most of the files in the zip yet?
12:49.17krka|workmultilevel?
12:49.24Beladonamultiple directories
12:49.26zeegBeladona, you realize wowguru's ui section reconstructs all zips right? :)
12:49.34BeladonaI don't need to reconstruct it
12:49.36Beladonathat is easy
12:49.40BeladonaI need to read a file out of it
12:49.45Beladonaa specific file
12:49.48id`inst that the same?
12:49.49zeegonly one file per zip?
12:49.57Beladonadynamically
12:50.06Beladonato read a file you need a resource pointer
12:50.10zeegif its one file per zip, just loop til you're at the right one
12:50.19BeladonaI was trying to avoid that
12:50.22zeegwhy?
12:50.27zeegyou dont have to open each file
12:50.27Beladonathat would pretty much make it slow as hell
12:50.31zeegnah
12:50.33zeegitd be instant
12:50.38zeegyou wouldnt notice the slowdown
12:50.47Beladonaheh
12:50.52Beladonado it and let me know
12:50.57BeladonaI have already been down that road
12:50.57zeeglike i said
12:50.59zeegjust loop, and dont open
12:51.08zeegi have lotsa experiences with managing zips w/ php
12:51.11krka|workyou would just skip past the unread entries
12:51.13Beladonaso do I
12:51.23zeegits too bad php dont support threading
12:51.29zeegim gonna have to rethink my php bot
12:51.30krka|workis the server really that low on memory?
12:51.36krka|workjust keep unzipped caches of stuff
12:51.41Beladonait wouldn't take forever, but a zip with tons of files could take a while if you needed the last file
12:51.53zeegBeladona, thats the only wayt o read any zip
12:51.54zeegno mjattrer what
12:51.56Beladonait is the wowi server
12:52.10zeegMaldivia
12:52.11krka|workkeep a 50 meg cache or something
12:52.13zeegyou'll find this interesting
12:52.19zeegsec ill pastebin
12:52.34zeeghttp://pastebin.com/503859
12:52.39zeegw/ a freshly wiped cache (like 30 mins ago)
12:52.53Beladonaanyway, off to work, seeya when I get there
12:52.58Maldiviazeeg: hehe :)
12:52.59zeegi should add sigs to the counts
12:53.04*** part/#wowi-lounge Beladona (n=sluster@115-60.124-70.tampabay.res.rr.com)
12:57.16*** part/#wowi-lounge AnduinLothar (n=KarlKFI@70.187.188.195)
12:57.31zeegits insane how big of a hit those dynamic sigs have been Maldivia
12:57.38zeegi wipe cache and there's instantly like 500 requests
12:57.46Maldiviaheheh
12:57.56krka|workdynamic sigs?
12:58.05zeegya wowguru's char sigs
12:58.16zeeghttp://www.wowguru.com/db/chars/vhellol-id843225/
12:58.17zeegscroll down
12:59.01Maldiviahmm, the arm showing seconds on an analog clock - what's that called?
12:59.20zeegseconds hand?
12:59.25zeegticks? idk
12:59.27krka|worksekundvisaren
12:59.40Maldiviakrka: ja, sekundvier :)
12:59.48Maldivias/vier/viser/
13:00.15zeeg16926024 hits to sigs since Mon Oct 17 05:39:09 2005
13:00.18krka|workdamn, I thought i had purl on ignore
13:00.38Maldiviakrka: but I doubt it's called that in English :)
13:01.33krka|workhmm
13:01.37krka|workSecond hand?
13:01.59Maldiviaseconds hand - according to my dictionary :)
13:02.02krka|workor Seconds hand
13:03.00zeegseconds hand most likely
13:03.07zeegall the clocks things are called hands iirc
13:09.57Maldiviawell, if you want to see the result: http://nerdheaven.dk/~the_real/wow/mod/LineDrawClock2.zip -- just a small mod of Iriel's test mod
13:12.29krka|workooh, did he make rotated rectangles?
13:13.00Maldiviacheck: http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=300590&p=1&tmp=1
13:13.09krka|workcool
13:14.12krka|workiriel is my god
13:14.37qwxyrso, anyone want to write a little addon that dumps the text the commendation officers are saying to a text file? So we can update server stats without writing it all by hand
13:14.55zeegMaldivia
13:15.04zeegWhat do you think would be of use to most guilds?
13:15.09zeegfrom syndication on wowguru
13:15.24Maldiviaqwxyr: the official stats aren't good enough ?
13:15.41qwxyrtoo slow
13:15.43zeegi know i wanna do an xml page that shows guild, with name, members, etc stats + a char list w/ links to profiles, but what else besides xml?
13:16.05qwxyrWe're competing against some servers and need to update them a couple of times an hour
13:16.33Maldiviaqwxyr: what system are you using ?
13:16.40Maldiviaqwxyr: if any
13:16.46qwxyrfor showing the stats?
13:16.58Maldiviayeah
13:16.58Kalrothqwxyr: uhm, check curse? :)
13:17.08Maldiviaand yeah, a few mods on curse...
13:17.12qwxyrI think it's a PHP script
13:17.25Maldiviawell, how does it expect the data format ?
13:17.27qwxyrI'm not the webmaster
13:17.36Kalrothhttp://www.curse-gaming.com/mod.php?addid=2969
13:17.46KalrothThis add-on easily allows you to export your server(s)' AQ turn-in data
13:17.46qwxyrIt doesn't, it's typed by hand at the moment into a CMS
13:17.47zeegwhy bother? use wow.com :|
13:17.51zeegsince they like being their own fansite
13:17.57Kalrothzeeg: updated too slowly
13:18.00zeegoh
13:18.03Kalrothonly once every 24 hours
13:18.10zeegwowguru has it but its not updated quite enough
13:18.10MaldiviaI have a mod, that when I talk to the war officers, give me a string like:
13:18.15zeeg(as not enough using the patcher before event happened)
13:18.34Maldiviahorde,25680,90000,9720,22000, (... etc etc)
13:18.50zeeghow many servers are there?
13:18.52zeeglike 300?
13:19.10zeegwe only have 54 recorded for aq data, and only like 5% of that were updated with full data for both alliance and horde :
13:19.10zeeg|
13:19.15Kalrothhttp://www.wow-europe.com/shared/wow-com/includes-client/wareffort/update/info.js <- link to WoW EU server data :)
13:19.23Kalrothrather tricky format though
13:19.27zeegoh hot damn
13:19.32zeegaka, retarded format
13:19.36Kalrothlemme find the US one too
13:19.36zeegid steal it
13:19.37MaldiviaKalroth: hehe, looks like my format :)
13:19.39zeegbut within 2 weeks itll be gone
13:19.45Kalrothprobably
13:19.46zeegso it dont matter
13:19.47krka|workIriel kicks my ass at geometry
13:20.23Maldiviaqwxyr: are you horde or alliance ?
13:21.24Kalrothbad Blizzard, bad
13:21.33Kalroththe US data is included in the html file
13:21.58zeegand EU doesnt have XML for their realm list
13:22.07zeegfor bieng rich, blizzard sure does take the easy way out
13:22.10KalrothUS does?
13:22.14zeegyep
13:22.22zeeghttp://www.wowguru.com/realm-status/
13:22.40zeeg4 months now wow.com has had XML
13:22.58qwxyrMaldivia - we're alliance
13:22.59Kalrothit's left hand and right hand
13:23.13zeeg?
13:23.13Maldivia"We require more Vespeen gas.".. I still laugh everytime I read that "tooltip" :)
13:23.17zeeglol
13:23.36Kalrothzeeg: it's two different departments, they develop the website indepently of each other
13:23.42zeegKalroth, ya but they share stuff
13:23.48zeeghonor rankings for example
13:23.55zeegsame application is used on both EU and US
13:23.55ElkanoMaldivia, where is this "tooltip"?
13:23.56Kalrothsure
13:23.59zeegthey need to be consistant IMO
13:24.08zeegeither share all or share none ><
13:24.11MaldiviaElkano: wow front page
13:24.21krka|workisn't it Vespene?
13:24.33zeegwheres that tooltip at anyways
13:25.10Maldiviaeek, the gathered data is directly in the http://www.worldofwarcraft.com/wareffort/servers.html file...
13:25.23zeegHAH
13:25.27Kalroth[14:20] <Kalroth> bad Blizzard, bad
13:25.27Kalroth[14:21] <Kalroth> the US data is included in the html file
13:25.30zeegim not the only webmaster who's site breaks on my laptop
13:25.33Kalroth:p
13:25.34zeegburningcrusade looks fucked up
13:25.40Maldiviathe "War Effort Rankings" picture, on top
13:25.47MaldiviaKalroth: ohh, sorry - mossed that :)
13:25.52zeeghah
13:25.56Kalrothgathered[0]=
13:25.56Maldiviamissed*
13:26.01zeegwow.com displays correctly suprisingly
13:26.28zeegi should go to bed
13:26.29zeegits friday
13:26.42KalrothMaldivia: I got some PHP code to parse the EU .js file, could easily be modified to get US too
13:27.18MaldiviaKalroth: well, I'm really only interested in my own realm, and I have my mod for that :)
13:27.28Kalroth:)
13:27.40Maldiviaqwxyr: found a mod you could use ?
13:29.12qwxyrI've not tried it yet, but I think the mod that Kalroth posted should do the trick
13:29.33krka|workcan anyone try iriels lines for a line with almost no rotation and a big thickness?
13:29.45qwxyrI don't mind writing it in by hand as long as it is structured. The way it reports inside WoW is just horrible
13:30.03krka|workI want to know if the corners are 90 degrees
13:30.05qwxyrThey could've just insertet a few linebreaks to make our day easier. but nooo.
13:30.18Maldiviakrka, they are...
13:30.28Kalrothmmm, new CTRA
13:30.38Kalrothhopefully it fixes the stuttering
13:31.08krka|workcool stuff
13:31.16krka|workman, I so don't get Iriels math :)
13:32.17Maldiviakrka|work: http://nerdheaven.dk/~the_real/wow/lines.jpg
13:32.33Maldiviadont mind the lousy jpg encoding :)
13:33.04krka|workthanks
13:34.06krka|workthis would have been awesome for the roads in the AutoTravel map
13:34.08Maldiviathe math just rotates the coordinates of the corners
13:35.05Maldiviaor well, calculates the needed size of the smalles rectangle the rotated rectangle can fit in
13:36.16Maldiviabut anti-aliasing isn't applied to the textures :|
13:40.37krka|workyeah, I noticed that :/
13:40.40krka|workthat kinda sucks
13:41.28MaldiviaIriel uses the fact, that the out-most pixel is repeated, if the TexCoords doesn't "hit" the border
13:41.42Maldiviahence the texture with a transparent 1-pixel frame
13:42.49Maldiviahttp://nerdheaven.dk/~the_real/wow/lines2.jpg -- should illustrate that
13:50.00Cidethe lines thing is pretty cool
13:50.06CideI'm working with it right now
13:50.28krka|worki have been wanting perfect lines for so long
13:50.36krka|workthe previous hacks had really bad edges
13:51.26Maldiviawell, you can probably get "nicer" lines, if you use another texture
13:52.16*** join/#wowi-lounge [MoonWolf] (n=moonwolf@ip51ccaa81.speed.planet.nl)
13:54.35Maldiviais it black or white, that's transparent, in the alpha channel ?
13:55.00Cidetransparent = black
13:55.34Maldiviaok... thought so, just wanted to be sure :)
13:55.53Cidemy cat is destroying my coding mood
13:56.09Cidehe's been all over the keyboard, and now he's sitting in front of it and following the mouse
13:56.39Maldiviahehehe
13:57.03Maldiviamy cat is lying behind me, so I cant move the chair, without having to move it
13:59.26Kalrothsure you can
13:59.37Kalrothit'll be a little bit pissed, but otherwise it's fine :p
13:59.43Maldiviahehe, true...
14:05.09Maldiviahmm, ok... now to actually understand Iriels code, to fix it ...
14:05.58krka|workfix what?
14:06.03krka|workiriel writes perfect code, you heathen
14:06.26krka|workAnd God spoketh on the 6th day: Thou shalt not abuse the code of Iriel
14:07.16Cidehe probably meant his own code :P
14:07.27Maldiviano, actually it's Iriel's code...
14:07.33Cidewhat needs a fix?
14:07.44Maldiviaher normalization causes the texture to flip
14:08.33Maldiviastill playing with my clock... have a gradient texture at the moment
14:08.36Cideah
14:08.43Maldiviahis*
14:08.47CideI have only tested with the image he provided
14:09.23Maldiviawhen the seconds hand is on for instance 55 seconds, it's from light to dark, but when it passes 60sec / 0sec mark, it flips to dark to light
14:09.27Maldiviasame with 30sec mark
14:09.45Cidecall it a feature ;)
14:13.33Maldivialol... that wasn't the right thing to change.... but damn it looks nice :)
14:18.04Maldiviathe problem is, there are 4 cases, and he simplifies it to two, hence the flip...
14:19.33*** join/#wowi-lounge Beladona (n=sluster@josephpartners.com)
14:19.33*** mode/#WoWI-lounge [+o Beladona] by ChanServ
14:20.37Beladona=(
14:21.06BeladonaI might wimp out and load windows back on this laptop. I keep having reasons to use windows, and I can't find a suitable linux alternative
14:21.19Maldiviasuch as?
14:22.11BeladonaDreamweaver, mpq extraction, accessing windows shares (with write permissions)
14:23.01Beladonaunless I can get wine to run winMPQ
14:23.05Beladonawhich I am gonna try
14:24.19MaldiviaOk
14:24.42Maldiviauhh, doh... just realized why my clock was 15 seconds ahead *smirk*
14:27.03Cidewhy?
14:27.31Maldiviaclock start at (0, 1), not at (1, 0) :)
14:27.42Cideoh, hehe
14:32.10Beladonacool winMPQ works under wine
14:32.42Maldiviadamn, my trigonometry is far away...
14:33.23Cidetrigonometry is fun, but I'm not too good at it
14:33.42krka|workMaldivia, seems like an easy fix, just swap coordinates in SetTexCoord
14:33.48krka|work(in some clever way)
14:34.11krka|workanalog clock is a pretty cool addon idea, I want it when it's done :)
14:34.15Cide"easy" and "clever" don't match ;)
14:34.19Maldiviakrka|work: the problem is, there are 4 cases, and Iriel has simplified it down to two
14:34.22Cidewell, in some cases they do I guess
14:34.34krka|workyeah, each quadrant
14:34.47MaldiviaCide: first of, I managed to switch sin and cos on the x and y coordinate :)
14:34.49krka|workcheck which quadrant it is and if it needs a fix
14:34.58krka|workif so, swap values in SetTexCoord
14:35.01krka|workor just ask Iriel to fix it
14:35.03krka|work:)
14:35.06Maldiviaforgot about the cin/cos-circle going backwards, and the clock going forwards
14:35.33Maldiviabut somehow managed to make a clock, that showed the correct time - only the seconds hads was 15seconds wrong
14:36.13krka|workjust subtract 15s from the angle then :P
14:38.26Maldiviahmm... ok, my seconds hand is still off...
14:42.27krka|workhow do you know?
14:43.32Cideif it uses date()/time() it goes by system time
14:43.41MaldiviaI'm using system date...
14:43.44Cideso you could just check against the system clock :)
14:44.01Maldiviawell, it's the loading time, that offsets it
14:44.40Maldiviaor actually, it's 18 seconds ahead...
14:44.40Cideyou store it once and increment it per second?
14:44.51Maldiviaincrement with OnUpdate arg1
14:45.05Cidecould do something like, sync with date() once every minute or so
14:45.27MaldiviaI sync with time in the beginning
14:45.49Maldiviahave:
14:45.53Maldivia<PROTECTED>
14:45.55Maldivianow = now + arg1;
14:47.05Cidebut you said loading time threw it off
14:47.50Maldiviahmm, well, I though it might be, that the first arg1 it got, was from frame created to first onUpdate
14:48.08Maldiviasince 18 secs could be the time it too for loading of addons to finish
14:48.45krka|workyou need to sync when the minute changes
14:49.00Cidenot with date()
14:49.15Cideonly when you had to rely on the wow time, which only returns hh:mm
14:49.38krka|workwhat does date return?
14:49.49Maldiviadate returns a formated string
14:49.55krka|worki see
14:49.58krka|workformatted how?
14:50.03Maldiviahow you want it
14:50.22Maldiviafor instance date("%H:%M", time()) returns "15:50"
14:50.31Maldiviaif it's 3.50pm
14:51.12krka|workso why not just use date("%H:%M%S, time()) ?
14:51.15Maldiviaperhaps time() isn't updated in real time, as if it's a fixed variable returned, and not actually fetced from the system, when asked?
14:51.44Cidewhy not use date("*t")
14:51.52Cidereturns an associative table
14:51.54Maldiviahmm, but still doesn't answer why I'm ahead of time
14:52.19krka|workwhy do you calculate now manually?
14:52.49MaldiviaI calculate now manually to have msec, so I can get a smooth "seconds hand"
14:52.52Cideand date() and time() call os.date() and os.time respectively (almost certain), which checks the system time
14:53.00krka|workhm
14:53.12*** join/#wowi-lounge ForgottenLords (n=Forgotte@059.216-123-195-0.interbaun.com)
14:53.38Maldiviaotherwise I would have to interpolate in some other fasion
14:54.34Cideif ( floor(second) == lastSecond ) then second = second + arg1; else lastSecond = floor(seocnd); end
14:54.35Cidemaybe?
14:54.41krka|workhow do you get from "now" to angle?
14:54.56Cidedon't c&p because I fail at typing
14:55.40Maldiviacide: tried that, and got choppy movement
14:55.46Cideyou shouldn't
14:56.51krka|workOnLoad, get second from date, and set a your own second-counter to it
14:57.18krka|workOnUpdate, add elapsed, if elapsed > 60 then subtract 60
14:57.29krka|workshould work
14:57.47Maldiviakrka|work: convert it to hour, minute and seconds, and then / 60 * 360 :)
14:57.55Maldiviaor /12 * 360 for hours
14:58.32krka|workif you convert now to hour minute and seconds, you lose msec
14:58.43krka|workif the conversion is made with date, that is
14:59.16Maldiviait is, and afterwards I do secdegree += (now - floor(now)) * 6
14:59.54krka|worki think my way is easier :P
14:59.57Maldiviawas too lazy to check, if lua had an fpart function :)
15:00.25futr-sleepwhat is +=?
15:00.40krka|worka += b      =>      a = a + b
15:00.42krka|workbut not valid lua code
15:00.51futr-sleepahh, k then
15:01.06Maldiviayeah - was just faster to type :)
15:01.11Endit's a C/C++/java/perl/etc thing :P
15:02.43Cideor
15:02.45Cidenon-lua thing
15:02.50[MoonWolf]yeah lua really needs += -= ++ -- and all that good stuff.
15:03.14Endtrue, it seems like there are a lot more languages that have it more than those that don't
15:03.31krka|workno, lua is fine
15:03.34krka|workl2c
15:03.43Endlol
15:03.43Cideyou're not a programmer if you're not lazy :P
15:04.17Maldiviawhy check for buffer overrun, when it almost meevr happens *cough*
15:04.17Endoh?  I'm a programmer?  that explains my lack of comments and my one letter variables!
15:04.20[MoonWolf]cide, you're not a good programmer if you're not lazy.
15:04.34Maldivianever*
15:04.37Cideok, I stand corrected ;)
15:05.47Ends/variables/variable names/
15:06.06[MoonWolf]Maldivia, why make a building fire safe if it could almost never burn.
15:06.19[MoonWolf]~botsnack
15:06.19purlthanks, [MoonWolf]
15:06.22Maldivia[MoonWolf]: exactly :)
15:07.24Maldiviahmm, check this output:
15:07.52krka|workyou could probably make a lua preprocessor that convers a += b to a = a + b
15:08.30MaldiviaInit: now = 1137164780.00 - arg1: 0.03 - time: 1137164780
15:08.30Maldivianow = 1137164780.00 - arg1: 17.94 - time: 1137164780
15:08.53Maldiviainit is the first OnUpdate that's called, the second line, is the second OnUpdate call
15:09.01Maldiviatime is the output from time() at the time it's called
15:09.20Maldiviaso they are called within the same second, but the arg1 of the second call, states it called almost 18 seconds later
15:09.24Endthat doesn't seem right...arg1 is in seconds, right?
15:09.39Cidemight have been changed?
15:09.51krka|workarg1 is in seconds yes
15:09.51Cideiriel uses arg1/20 and checks for > 0.5, which I thought was very weird
15:10.06Cidebut it has always been seconds, and I haven't seen it changed
15:10.24EndI have a theory
15:10.31Maldiviayah... but perhaps they onupdate calls are queued up, until the frames are finished loading
15:10.41Maldiviabut the elapsed paramter keeps ticking
15:11.07Cidearg1 is definitely still seocnds
15:11.22Endok, I don't have a theory
15:11.30Cideand yeah Maldivia, I think that's true
15:11.43krka|workMaldivia, how about resetting it every once in a while
15:11.47krka|workto avoid drifting + that bug
15:12.04Cideon the first frame, arg1 is time since load
15:21.38Maldiviahmm, I'll probably ask latre today, have to go now - afk
15:25.52[MoonWolf]Some dude is asking if there is an addon out there that can save profiles for other addons. Im quite sure nothing of the kind exists but i thought that i should ask here first.
15:26.26*** join/#wowi-lounge Stylp1 (n=Stylpe@98.84-48-162.nextgentel.com)
15:27.39*** join/#wowi-lounge Legorol (i=legorol@cpc3-cmbg6-6-0-cust242.cmbg.cable.ntl.com)
15:44.00*** join/#wowi-lounge Stylpe (n=Stylpe@98.84-48-162.nextgentel.com)
15:45.36*** join/#wowi-lounge Gryphen (n=gryphon@71-35-116-25.tukw.qwest.net)
16:17.33BeladonaI just did a manual extraction of the MPQ files, and compared against one extracted with the kit, and they are the same, except that the manual one gets too many files
16:17.41Beladonalike ones that are no longer used
16:19.43[MoonWolf]beladona did you extract from the patch.mpq too ?
16:19.46futr-sleep[MoonWolf] there isn't one out, but I think one could be coded. I would prefer it if an addon handles its own profiles though instead of something external like that
16:20.03BeladonaInterface.mpq + patch.mpq + patch-2.mpq
16:20.05Beladonain taht order
16:20.06[MoonWolf]futr-sleep, yeah i already told him nothing was out.
16:20.20Beladonathe problem isn't the validity
16:20.32Beladonathe problem is, files they stopped using 2 patches ago are present
16:20.47[MoonWolf]yeah
16:21.15[MoonWolf]how do you determine such a thing though
16:21.20Beladonanext step is to see if the kit runs in wine
16:21.20[MoonWolf]unless you know already.
16:21.23Beladonait wouldn't in cedega
16:21.39Beladonayou can't determine it, except that I know
16:21.41[MoonWolf]Beladona, do you have an mpq tool for linux ?
16:21.48BeladonaI am running WinMPQ under wine
16:21.51Beladonaworks great
16:21.51[MoonWolf]ah
16:22.00[MoonWolf]would that run under cedega
16:22.06Beladonadidn't try
16:22.11[MoonWolf]cause i dont really feel like installing wine for only that too.
16:22.15[MoonWolf]tool*
16:22.16*** join/#wowi-lounge Shouryuu (n=Shouryuu@20.239.97-84.rev.gaoland.net)
16:22.19Beladonawine is more attuned for general apps though
16:22.22Shouryuurrawr
16:22.25[MoonWolf]i know i know.
16:22.41Beladonaactually I like having both
16:22.53Beladonawith wine you get the menu item for exe files
16:22.58Beladona"Run with wine"
16:24.07Beladonalol
16:24.12BeladonaI just ran wow with wine
16:24.17Beladonadx texture errors
16:24.25Beladonamight work with ogl though
16:24.37[MoonWolf]my WoW works fine under cedega
16:24.45[MoonWolf]that is the only reason i even have cedega
16:24.50Beladonayeah mine too
16:25.13[MoonWolf]one small mpq tool won't be enough reason for me to install wine though.
16:25.28[MoonWolf]I can live without.
16:25.30Beladonawell I plan to hopefully run more than that
16:26.43Beladona0.o
16:26.43Beladonathe custom interface kit works under wine
16:26.43Beladonahaha
16:27.18[MoonWolf]nice
16:28.44Beladona-- wow works too
16:28.49Beladonain opengl
16:29.00Beladonaexcept for the mouse bug, but I think I can fix that
16:29.27[MoonWolf]mouse bug in wine was harder to do then in cedega if i remember correctly from random threads.
16:29.35[MoonWolf]but i may be wrong because i never really cared.
16:29.58Beladonathe latest version can use the AppDefaults strings too I think
16:30.08Beladonawhich is what fixes cedega
16:30.37[MoonWolf]indeed
16:41.47Beladonayou are thinking of the circle selection bug
16:41.57Beladonarequired you to modify the source and then build it
16:42.06Beladonabut that bug no loner exists
16:47.52*** join/#wowi-lounge Ratbert_CP (n=KCummins@204.128.192.5)
16:56.32*** join/#wowi-lounge id` (n=tom@hellsblade.xs4all.nl)
17:07.25*** join/#wowi-lounge Kaelten (n=Kaelten@pcp04349492pcs.mobilh01.al.comcast.net)
17:08.08*** mode/#WoWI-lounge [+o Kaelten] by ChanServ
17:08.27Kaeltenok I'm looking for a helpful masochist that happens to be gifted at linux and installing and configuring Subversion.
17:13.44Endare you still trying to get it working with apache2?
17:15.55Kaeltenwell kinda
17:16.01Kaeltenlol
17:16.14Kaeltenheres the situation, I'm going nuts and it still won't install right.
17:16.26KaeltenI have a sandbox server to get it working.
17:16.34Kaeltenafter I can get it working I'll be able to move the sites over there.
17:16.43Kaeltenbut I can't get it working on the sandbox.
17:16.52Endweird
17:17.09KaeltenI seriously wonder whats going on,
17:17.15Kaeltenon this server I Can't get it to install properly.
17:17.22Kaeltenor even make properly
17:18.11KaeltenI'm not a linux guru, or even a linux novice and its just making me go nuts
17:18.37Endwhat is it telling you?
17:18.40Endlike, what messages?
17:19.22Kaeltensomething about Package_Name not being valid or something
17:19.26Kaeltenlets me go look
17:19.31Endo_O
17:19.51Kaeltensubversion/libsvn_subr/cmdline.c:280: `PACKAGE_NAME' undeclared (first use in this function)
17:19.51Kaeltensubversion/libsvn_subr/cmdline.c:280: (Each undeclared identifier is reported only once
17:19.51Kaeltensubversion/libsvn_subr/cmdline.c:280: for each function it appears in.)
17:19.51Kaeltensubversion/libsvn_subr/cmdline.c: In function `svn_cmdline_fflush':
17:19.52Kaeltensubversion/libsvn_subr/cmdline.c:297: `PACKAGE_NAME' undeclared (first use in this function)
17:20.01Endthat's just wrong
17:20.11*** join/#wowi-lounge Tuatara (n=chatzill@d142-59-67-40.abhsia.telus.net)
17:20.12Endand you ran ./configure right?
17:20.14Kaeltenya, it seems to be something that just 'shouldn't happen'
17:20.15Kaeltenyep
17:20.26Kaeltenwanna give it a shot?
17:20.28Endwhat version are you trying to compile?
17:20.37KaeltenI get it with 1.3 or 1.2.3
17:21.07BeladonaI will try compiling it too
17:21.10*** join/#wowi-lounge zeeg (n=wguru@63.147.183.137)
17:21.49Endthe thing is, when it generates the Makefiles the compile flags are supposed to get filed in so that what you have won't happen
17:21.55Kaeltenbela, if you want to give it a shot I can send you the user pass and ip address
17:21.57Ends/filed/filled/
17:22.06Enddoh, I gotta stop using s/
17:22.10id`http://img504.imageshack.us/img504/8514/wowscrnshot0113060051401ry.jpg
17:22.11id`xD
17:22.13Beladonanah I was just gonna download 1.3.0 and try building
17:22.19EndI wonder if purl understands regular expressions
17:22.20BeladonaI need to mess with it anyway
17:22.25id`gunna post that little visor script with that screenshot
17:22.26id`:p
17:22.29Ends/p.rl/WAFFLES/
17:22.32Endnope
17:22.36Endjust a simple string replace
17:22.38Endanyways
17:23.10Kaeltenall I know is subversion is about to make me go nuts, I've spent a few weeks on getting everything working and it just wont do it
17:23.29EndKaelten: you are cursed
17:23.32id`Kaelten, http://img504.imageshack.us/img504/8514/wowscrnshot0113060051401ry.jpg
17:23.33id`:p
17:23.33Kaeltenyep
17:23.44id`;D
17:24.12Endoh
17:24.15Endsend me config.log
17:24.18Endthru something
17:24.37EndI don't care how I get it, I want to see your config.log
17:25.12id`Meestar K's right?
17:25.31Beladonacan you do a build-dep with svn?
17:25.33Kaeltentrying to DCC i to you end
17:25.42Kaeltennot sure bela
17:25.43Endoh right
17:25.50EndI need to figure out how to accept with irssi >_<
17:25.53KaeltenI'm new to linux
17:26.11id`End,
17:26.12Kaeltenwell send me your email and I'll mail it to you.
17:26.14Beladonahow did you start the build
17:26.21id`<PROTECTED>
17:26.30id`i thing
17:26.36id`think, dcc*
17:26.53KaeltenI ran a configure with options --with-apache and --with-swig
17:26.57Kaeltenand then did a make
17:27.32Beladonaand make is where it dies?
17:27.40Kaeltenyep
17:27.48Kaeltenin the middle of it it gives me that error I mentioned before
17:27.48*** join/#wowi-lounge Cide (i=Cide@81-226-233-223-no60.tbcn.telia.com)
17:27.56Beladona./configure didn't give you any errors about required libraries at all?
17:28.00Kaeltennope
17:28.07Kaeltenneither did autogen.sh
17:28.17Kaeltenwhich apparently your spost to run before configure
17:28.28Beladonado a make clean
17:28.32Beladonathen run it again
17:29.29Endhrm
17:29.29End10:27 DCC can't connect to 68.63.3.183 port 3072
17:30.08Kaeltenredoing configure real quick.
17:32.16Endhmmm
17:32.26EndI have a repo named doc that is on revision 1 o_O
17:32.42id`ke ke ke
17:33.34id`buy 20 bolts of linen cloth for 80S, sell red linen robes to noobs for 160S
17:34.00id`just put one robe on the AH every 10 hours and it sells for 30S or so
17:34.11id`because theres only one of them there and omg its wearable
17:34.14id`:D
17:39.05Kaeltenmake can take forever
17:40.50Beladonalooking at it now, it looks like it is an error involving utf8
17:41.06Beladonatrying to find a fix in case you get the same thing
17:44.07Beladonawhat version of linux is it?
17:44.11BeladonaKaeltan
17:44.22Beladonaerr Kaelten even
17:46.13BeladonaI just went through the same steps, and got past the point you errored on
17:46.21Beladona=\
17:50.11Kaeltenwell now I error on this
17:50.11Kaeltensubversion/libsvn_delta/svndiff.c:630: `PACKAGE_NAME' undeclared (first use in this function)
17:50.12Kaeltensubversion/libsvn_delta/svndiff.c: In function `read_window_header':
17:50.12Kaeltensubversion/libsvn_delta/svndiff.c:681: `PACKAGE_NAME' undeclared (first use in this function)
17:50.12Kaeltensubversion/libsvn_delta/svndiff.c: In function `svn_txdelta_read_svndiff_window':
17:50.12Kaeltensubversion/libsvn_delta/svndiff.c:703: `PACKAGE_NAME' undeclared (first use in this function)
17:51.19Kaeltenthis server is based off of rh9 but uses some special parts for virtual private server stuff
17:52.00Beladonaweird
17:52.14Beladonaare you comiling from rpm?
17:52.18Beladonaor tarball?
17:52.19Kaeltennope
17:52.22Kaeltentar
17:52.32Beladonaif it is based on rh9, might want to try rpm?
17:52.47Kaeltenthey don't work
17:52.51Beladonahmm
17:53.12Kaeltenthe rpms are compile to require berkeley db 4.1 which won't work right on this special kernel
17:53.30*** join/#wowi-lounge Tem (n=matt@ip70-177-40-169.br.br.cox.net)
17:53.50Kaeltenhey te,
17:53.54Temoh god someone get shim out of our forums
17:53.54*** join/#wowi-lounge Iriel (n=daniel@adsl-66-123-190-42.dsl.sntc01.pacbell.net)
17:53.56Kaeltens/,/m
17:54.09Kaeltenhuh?
17:54.14Temone more / on the end Kaelten
17:54.30Temhttp://forums.worldofwarcraft.com/thread.aspx?FN=wow-interface-customization&T=299822&P=1
17:55.08Beladonaneat, I managed to get cedega and wine reading some of the same data for cross compatibility and testing
17:55.50Kaeltenwhos shim?
17:56.02Temclearly it's Fayette
17:56.17Kaeltenany clue whats causing this stuff bela? or why I have the overwhelming desire to beat my head a against a wall...
17:57.15Temwhich further saddens me because my hometown is "Lafayette" which is just a shortening of "La Fayette"
17:57.43Beladonanot really, it sounds like something to do with the environment variables that the build script is doing, and an incompatibility with autogen on your system
17:57.53IrielIt's not named after the general?
17:57.56Beladonabut that is a big guess
17:58.10Beladonamaybe Iriel has some ideas
17:58.37BeladonaI can build it fine with no errors, but I am running a debian based system
17:59.10IrielHm, what's the problem (I'm about to go idle for an hour though, so ask me when I get back 8-))
18:00.28BeladonaKaelten, I am looking on suvbersions website, and they have rpm's available without Berkley
18:00.28Irielis this something about svn?
18:00.50Irielif so, dont use berkeley anyway, use the filesystem store (It's the default these days anyway)
18:01.09Beladonahe is trying to build svn on an rh9 based server, and it keeps generating PACKAGE_NAME undeclared errors
18:01.25Irielcan't he just get RPM's for it?
18:01.30Beladonathats what I said
18:01.39Beladonatheir website has them without berkley enabled
18:01.51IrielPACKAGE_NAME sounds like the build isn't using clean source, but is using some kind of ready-for-bundling source
18:01.59IrielAnyway, must run, back later (Idle until then)
18:04.39id`Tip: there is no cow level
18:04.45id`thunderbluff
18:04.51id`:p
18:19.39*** join/#wowi-lounge MentalPower (n=chatzill@host-70-45-80-48.onelinkpr.net)
18:35.58Shouryuu|afkand who was La fayette?
18:36.22IrielSome french dude who helped the americans out
18:36.24Iriel8-)
18:36.32Shouryuu|afkhehe
18:37.40CideIriel: nice work on your new demo :P
18:38.14Cideit opens some interesting possibilities
18:39.56IrielThanks, I hope to see stuff using it (or equivalents) show up!
18:40.03Kaeltentrying to install the rpm again
18:40.25Beladonathe line demo?
18:40.45Shouryuuoh and Cide, if you need something translated into french I'd be glad to help
18:40.53Kaeltenok the rpm for rhel3 1.3 says this libdb-4.1.so is needed by subversion-1.3.0-1
18:40.54Beladonado you think your library would be rebust enough to do line graphing?
18:40.58Shouryuuactually, if anyone needs anything translated, I'm here =P
18:40.58Beladonarobust*
18:41.04Beladonaif so I have reasons to use it
18:41.32CideIriel: I'm working on something right now
18:41.58Cidethanks Shouryuu
18:42.30IrielBeladona : It should be!
18:42.35Beladonaawesome
18:42.44BeladonaI am going to add xp reporting to my experience bar
18:42.49Beladonavia line graphs
18:42.52*** join/#wowi-lounge Ghent_ (i=ghent@fangorn.starshadow.com)
18:43.02IrielKaelten : Can you force it to install without deps, it shouldn't need the lib unless you configure it to use it
18:43.35IrielBeladona : I'm going to do some tests with smaller textures, intuitively 256 x 256 feels too big
18:43.47IrielBeladona : I'm hoping 64x64 doesn't look any different
18:43.52Beladonahmm
18:44.09IrielBeladona : But you dont have to worry about that to use the function, it's just a matter of what you set the constant to at the top
18:44.15BeladonaI wish they would add something into the api that allows flat line drawing, like svg
18:44.50Irielwell, my code gives you that, except you need a texture for each line, it's not THAT bad really, and in 1.10 it'll be really easy
18:44.58Beladonatrue
18:45.12KaeltenI wish they had a api call to show yes/no dialogs, or if there is one that Id find it, instead of the static popup list
18:45.15BeladonaI could be lazy and do simple bar graphs, but line graphs make more sense
18:45.37IrielI'm hoping to use the lines for illustrating anchor points in statrings
18:45.55IrielCurses to Anduin for sending me down the 'draggable anchor' path
18:46.17Beladonalol
18:47.32BeladonaI want to do a full conversion of wow someday that turns it into something like a desktop environment. something like gnome, with a main menu, and all actual window elements act like regular windows or widgets
18:47.53Temlol bela
18:47.59*** join/#wowi-lounge Ghent_ (i=ghent@fangorn.starshadow.com)
18:48.15Beladonaso that you can choose to have as much or as little showing on-screen at any time
18:48.22TainUnfortunately you also have to fight Onyxia to launch IRC.
18:50.30Shouryuulol
18:51.39[MoonWolf]tain, that made no sense.
18:53.30BeladonaIriel: not sure if you saw earlier, but I had pretty good success getting WinMPQ to work under wine. It will have to do unless someone can get source
18:53.56TainWell see if WoW was  your desktop environment then you'd have to fight creatures in order to get loot.  In this case loot is your applications you want to run.
18:53.56Beladonathe interface kit also works if you have wow installed in wine
18:54.54Cidehm
18:54.59CideI wonder
18:55.53Cidewhen you call a widget API function, and the frame is hidden, it will probably just set a flag and leave the processing to when it gets shown, right?
18:56.08Temdepends
18:56.18Irieldepends
18:56.20Iriel8-)
18:56.30Beladonadiapers?
18:56.38Temnot all of the widget methods effect how the object is drawn
18:56.49IrielRemember that much of the rendering work is done anew every frame
18:57.00Irielso many of the API methods are just setting values for the next time around
18:57.03CideI'm sure all of you have seen the numerous threads about "CTRA is lagging me!"
18:57.14Temyeah I think those people are all crazy
18:57.16IrielBut they still do have to get validated, etc.
18:57.21Temor stupid
18:57.28TainOr both.
18:57.31IrielActually CALLING a frame API function is (relatively speaking) quite expensive
18:57.50Temisn't in the __index lookup that's the expensive part?
18:57.56Irielyes, it is
18:58.00Cidefor all the functions that actually do something on RAID_ROSTER_UPDATE, I have a check to see if the frame is shown (not shown, but is meant to be shown as per defined by the ShowGroups array)
18:58.22Irielso if you're calling the same method on 100 frames it's generally a better idea to cache the function and call it explicitly for each object the 'old fashioned' way
18:58.37Cideso I originally thought that the issue was that they were poorly optimized or something, since it only happens when they are shown
18:58.52IrielWell, how much do you DO each update?
18:59.00Irieland how many of those things are redundant?
18:59.10Cidewell, it's a bit
18:59.19Cideso I thought it was the reason it lagged before
18:59.21Cidehere's the deal though
18:59.50Iriel(which bit of CT and which file is this in, i'd like to look and see if I have any suggestions right off the bat)
19:00.24CideCT_RaidAssist.lua, functions CT_RA_UpdateRaidGroup, CT_RA_UpdateUnit* (several UpdateUnit... functions)
19:00.59CideI made the ShowGroups table an empty table, so that none of the functions I originally thought were the problem are actually called (they return on the second line when the table is empty)
19:01.23IrielBy the way, your website puts absolute paths in its zip files, that's annoying.
19:01.46Cideyeah, it's pretty bugged right now
19:01.59Cidethen I forced all the frames to be shown (SetScript("OnHide", function() this:Show() end)), they are normally hidden on raid_roster_update if the table is empty
19:02.01IrielYou really really really need to optimize your table accesses
19:02.18Iriellocal sortType = CTRAMenu_Options["temp"]["SORTTYPE"]; could go a long way
19:02.33Cidehm, yeah
19:02.54IrielI think local tempOptions = CTRAMenu_Options["temp"] would help also
19:03.01Cidesee, though, I double-checked, there are no IsShown or IsVisible calls related to these frames, so I have no code that would run only if they were visible
19:03.07Kaeltenwhere can I get rpms for apache?
19:03.17IrielKaelten : Redhat?
19:03.38KaeltenI think the servers based of of rh9
19:03.43Cideand when they are "semi-shown" (the mod thinks they are hidden even though they aren't), it still lags... which leads me to believe it might be a widget API call (that does nothing when the frame is hidden)
19:04.44IrielHave you tried 'quick escapes' in the update functions when data hasn't changed?
19:05.01Irieli.e. remember the last health values, and if they're the same as they were before, just exit
19:05.22Iriel(You'd need some mechanism to flush those saved values when the configuration changes too)
19:05.43IrielYou do a hell of a lot of frame name construction and reference too
19:05.53IrielCaching frame objects in your structures might help out
19:06.11Irieland calling frame:GetName() a zillion times is HORRIBLE from a performance perspective
19:06.15IrielJust call it once and remember it
19:06.31IrielI'd expect just fixing that ONE issue woul dhave a noticable effect
19:06.34CideI'll change that, thanks
19:06.56IrielIt's called dozens and dozens of times!
19:07.03CideI'm working on some changes you suggested now, but they aren't the real source of the issue as far as I know
19:07.31Iriela frame method call is an order of magnitude slower than a normal function call, because of the __index thing.
19:07.57IrielI could see this stuff adding up
19:08.34Cidewell, the table access and GetName are still as slow when they are hidden
19:08.40IrielYes
19:08.53CideI'll definitely get that fixed up, but the freeze issue only happens when they are shown
19:08.58Ender, typing I mean
19:09.16End(and lm is local obviously)
19:09.32IrielMaybe I didn't follow you properly before too..
19:09.39Cidewell, see
19:09.50IrielIs the problem when they're visible on screen, regardless of whether CTRA is actually calling methods on them?
19:10.01IrielOr is the problem when CTRA calls methods on them, regardless of whether they're on screen.
19:10.06Iriel(I'd be guessing (2))
19:10.19Cidethe problem still occurs when CTRA "thinks" they are hidden (as ShowGroups[groupnumber] is nil)
19:10.34Irielso when it thinks they're hidden it doesn't call ANY methods on them?
19:10.43Cidenot any UpdateUnit* functions
19:11.32Cidethose and CT_RA_UpdateRaidGroup are the slowest (UpdateRaidGroup was mainly slow before because it called UpdateUnitStatus for every visible member before, which calls a lot of API calls)
19:11.35IrielWhat does it call on them? Anything at all?
19:11.45Cidewhat do you mean?
19:12.21*** join/#wowi-lounge kaiden (n=kaiden@63.251.174.3)
19:12.21Kaeltengotta run guys have fun
19:12.24IrielWhich API methods are called on frames which are visible on screen, but which CTRA thinks are hidden?
19:14.29Cideall of CT_RAOptions_Update (CT_RAOptions.lua) for one
19:14.43IrielDo you rely on the individual update functions to 'abort' themselves (that if at the first line of each) ?
19:15.11Irielbecause even that's calling an API method for every frame (GetID), you might want to consider making that a frame local variable
19:15.17Irielso you can do frame.group.ctraID
19:15.17Cideyes, if they think the frames are hidden (doesn't perform an actual IsVisible/IsShown call)
19:15.19Irielor something
19:15.33Cidetrue
19:15.40Cidebut that is performed in both cases as well
19:15.44Cide(hidden/shown)
19:16.01IrielOh.. you're seeing it slower when hidden than when shown??!?
19:16.07IrielOr just slow in both cases?
19:16.19Cideas long as the actual frames are shown it's slow
19:16.29Irielbut when you hide them it's not?
19:16.33Cideexactly
19:16.40Cidebut I never call IsVisible to determine if they are actually shown
19:16.54Irielok.. I understand that a bit better now 8-)
19:17.15CideI only check ShowGroups[groupID], and they are still slow when the UpdateUnit* functions abort (because of ShowGroups[groupID] being nil)
19:17.17Irieland you're SURE when they're "visible but not actually shown" that CTRA really isn't calling any methods of them
19:18.08Cide(this is assuming the lag stems from calls from the RAID_ROSTER_UPDATE event)
19:18.30IrielYou do have an OnUpdate handler in every group member
19:18.32Irielthat can't be pretty
19:18.59Iriel(though hopefully no worse than the standard action bars)
19:19.06Cidenot that bad really
19:19.24Cideit checks for frame.cursor (which is 1 when over, nil otherwise), and changes cursor if SpellIsTargeting() is true
19:19.36*** join/#wowi-lounge Kalroth (n=kalroth@port114.ds1-hj.adsl.cybercity.dk)
19:19.53Cideand only ten times per second
19:19.56Irieland only does so 10 times a second, ok.
19:21.00IrielIt really COULD just be the sheer amount of crap the UI has to render 8-)
19:21.08Kalrothtalking about CTRA?
19:21.11Cideyes
19:21.30Cidewell, I'm sure it can be optimized a lot with table access and changing some API calls to be cached
19:21.32KalrothOkay, I won't cry then :)
19:21.44Cidebut it only happens during RAID_ROSTER_UPDATE for some reason
19:22.02IrielThat's where this doesn't make a whole lot of sense
19:22.10Cidethe more frames are shown (IsVisible), the longer freeze
19:22.25Cideso it's something that is called for every frame
19:22.37Kalrothoh, so if I hide the raid windows, it wont freeze much?
19:22.55Beladonanot using any loops are you?
19:22.58IrielThey haven't registered for events, right?
19:23.16Cideno, one frame handles the events for all the raid frames
19:24.37IrielAnd it's definitely CTRA, and none of the other CT modules that has the issue?
19:24.48Iriel(I'm assuming you can answer that from a design perspective)
19:25.14Kalroth(I don't use any of the other CT modules and I get it)
19:25.25Cidesome have poor table access too I'm sure
19:25.38Cideand probably too many API calls in some cases, but nothing even remotely close to what CTRA does
19:25.49CideI'll be right back in ~15 minutes, have to afk for a bit
19:25.52IrielTrue, but I mean in terms of the slowdown in this instance, nothing else is 'aware' of those buttons?
19:25.54Irieland frames?
19:26.01Kalrothis there any debug log I can run? gathering of any info? I'm going to spend the evening in MC, so I could gather some data if needed
19:26.23Cideoh, no other (CT) mod modifies the frames
19:26.30Cidebe right back
19:26.40IrielWell, I was thinking we could mod the metatable and count the number of API calls per frame
19:26.45Irielthat's not too hard
19:28.30TemI think kergoth did that once
19:28.58Temit was so mind-blowing with just the default interface he stopped looking at it
19:28.58IrielI assume he discovered GetName was being called seventy bazillion times
19:29.05Beladonado you use any functions that do while loops in an onupdate?
19:29.13IrielBeladona : The OnUpdate stuff is clean
19:29.14BeladonaI have had bad experiences doing that
19:29.29TemIriel: GetName and SetVertexColor were the two biggest offendors
19:29.31IrielI was thinking of only doing the count for the CT frames in question here.
19:29.50IrielSVC is probably better now that blizz throttle their action button OnUpdates
19:29.51Tems/dors/ders/
19:30.15TemPossible
19:30.23*** join/#wowi-lounge Gryphen (n=gryphon@71-35-116-25.tukw.qwest.net)
19:30.33TemI think it was the ActionButton updates that was the majority of those calls
19:30.49IrielI would have expected so
19:31.06TemIriel: that would be a bit harder to do without giving the CT Frames their own metatable
19:31.08Beladonamy god, that is so wrong -- we get lunch emails every day, as the office orders lunch and we can either order some from the place they pick or not. I rarely if ever do it
19:31.15Beladonatoday they ordered pizza
19:31.17Beladonafor everyone
19:31.22Beladonaand I skipped over the email as usual
19:31.28[MoonWolf]haha
19:31.29Temso you didn't get it
19:31.29Beladonatoo alte now....
19:31.33Beladonayeah
19:31.34Temlol sucks for you
19:31.50Beladonaclassic example of "Yeah I read your email" backfiring
19:31.58[MoonWolf]everybody is going to eat pizza, and you , you will be stuck with (whatever you brought in)
19:31.59Temlol
19:32.10Beladonawell considering I didn't bring anything in
19:32.18Temactually it's about time I go eat
19:32.18Beladonaand I didn't stop working for lunch
19:32.30TemIriel: I wanna know what you come up with for the __index hook
19:37.15Natasemhttp://forums.worldofwarcraft.com/thread.aspx?ForumName=wow-interface-customization&ThreadID=300915
19:38.21[MoonWolf]nice idea
19:38.43PlorkyeranI just use turnin
19:47.34KalrothYou have to poke him gently
19:58.09*** join/#wowi-lounge kaiden (n=kaiden@63.251.174.3)
20:01.16*** join/#wowi-lounge jpinks (n=johnp@83.230.186.182)
20:03.54*** join/#wowi-lounge Cide- (i=Cide@81-226-233-223-no60.tbcn.telia.com)
20:04.08Cide-my dear cats have a habit of pulling the cable when I'm not here
20:04.41Kalrothlol
20:04.43TainHeh one of my friends is interviewing for a job with Turbine to work on D&D Online.  She says that when she asked they told her they may not even have any roleplaying specific servers and just let people do what they want.
20:05.14KalrothTurbine has always been about player freedom
20:05.48TainD&D is just such a hallmark for roleplaying I do hope that really falls into place.
20:08.10*** part/#wowi-lounge jpinks (n=johnp@83.230.186.182)
20:08.29[MoonWolf]tain, i heard good and bad things about d&d
20:08.40[MoonWolf]the bad was that allmost every dungeon has the same feel to it.
20:09.44[MoonWolf]wich would scare me away, and i rp. well not hardcore but i do.
20:09.53[MoonWolf]Rather play NWN2
20:11.01IrielSo, are yo back now Cide?
20:11.14Cide-yes, I had to bash my cats
20:11.25IrielOk.. So I have 2 observations from a trip through CTRA
20:11.36Iriel1) CT_RA_Options_Update seems to do rather a lot of work
20:11.41Irielbut more significantly, perhaps
20:11.47IrielCT_RA_UpdateVisibility
20:12.02IrielIf you have any MT's or PT's it does a whole lot of work
20:12.15Irielboth of those are called (as far as I can tell) every RAID_ROSTER_UDPATE
20:12.22Iriels/UDPATE/UPDATE/
20:12.52Cide-I commented that out from RAID_ROSTER_UPDATE I believe (it does call it there under certain circumstances, but not all the time)
20:13.34Cidelet me try to comment out the functions in updatevisibility and see if it makes any noticable difference right away
20:17.09futr-sleepcan someone check my post at http://forums.worldofwarcraft.com/thread.aspx?ForumName=wow-interface-customization&ThreadID=300959 and see if I have it right?
20:18.02kaidenHow much work do you think cycling through every raid member (in a 40 man) checking for lowest health levels based on percent would be. I've seen tons of "macro's" or prebuilt functions that do this but none are ever accurate and I have written my own, i'm just not sure how stable for the game it is to make 40 calls like that everytime i turn around
20:19.50Cidedepends on how you do it
20:20.31Cidebut it's a more suitable task for an addon, as you can check against previous calls and limit the calls needed
20:24.19CideIriel: no noticable change in the freeze with those two functions commented out... I wonder
20:24.21Elkanofutr-sleep =? Kellen? The function wont work since you aren't returning anything ^^
20:24.55IrielCide : Hm, it's puzzling then
20:25.43Cidewant me to try the metatable thing to count API calls?
20:27.52IrielYou could, but i'll have to write it first and I have another few hours of meetings to do
20:28.01IrielIf Tem's unidle, i'm sure he can help out there
20:28.07*** join/#wowi-lounge verlaine (n=Shouryuu@20.239.97-84.rev.gaoland.net)
20:28.53Cidehe's probably busy crashing
20:29.38futr-sleepElkano, oops forgot to put that back in ;']
20:35.05TemI was eating lunch
20:35.11Elkanobut will still not work :)
20:35.35*** join/#wowi-lounge Shouryuu_ (n=Shouryuu@20.239.97-84.rev.gaoland.net)
20:36.13Shouryuu_ook anyone here using an acer laptop?
20:38.02Temmy old roomate had one
20:38.07Tems/m/mm/
20:38.15Temcurses
20:38.21Temmy old roommate had one
20:38.24Shouryuu_anyone have the smalest idea how to reboot it from CD
20:38.31Tembois
20:38.31Elkanofutr-sleep, you'll have to check, if a[k] is NIL before setting it or you'll overwrite, too. also you'll have to call ApplyDefaults(a[k],v) (but make sure a[k] is a table, too)
20:38.32Tembios
20:38.37sharkhatsmash the 'f' keys on startup
20:38.46Shouryuu_the bios seems kinda funky, and when I do what I think should be telling it to restart via CD, well it doesn't
20:38.46sharkhatusually f7-f12
20:38.51sharkhatsomewhere in there
20:39.30Shouryuu_it's f2
20:40.46Temchange the boot order to check the CD first
20:41.05Shouryuu_how would I do that?
20:41.06Endo_O
20:41.07End- changed the minimap button's tooltip to be more user friendly (Yatlas)
20:41.08End- the position of the minimap button can be changed with the mouse (Yatlas)
20:41.16Shouryuu_i just went to boot, CD drive, save settings
20:41.19EndIn the Atlas changelog
20:41.25Shouryuu_that's how I usualy do it, but nada this time
20:42.42Endhahaha
20:42.55Endin the Atlas code:
20:42.56End-- Thanks to Yatlas for this code
20:43.02Endthen, next line:
20:43.14Endfunction AtlasButton_BeingDragged()
20:43.19End<PROTECTED>
20:43.21Shouryuu_lol
20:43.26Endalso
20:44.17Temlol, strange
20:45.31Irielhttp://www.wowwiki.com/SetTexCoord_Transformations
20:45.33IrielFor the bored.
20:45.36IrielOk, off again!
20:45.43Endthey left the code from Yatlas as LF, but the rest of their file is CRLF
20:46.20CideIriel: the freeze seems to stem from CT_RA_OnEvent like I guessed
20:46.29EndIriel: you = winner
20:46.36Cide/script CT_RA_OnEvent = function() end seems to cut the lag
20:47.27TemCide, if the lag is from people joining and leaving the raid that makes total sense
20:47.53Cideno, just moving people around in groups does it
20:48.00Temwell still
20:48.06Temthat triggers an event
20:48.10Cideand it doesn't happen when ctra windows are hidden
20:48.14TemRAID_ROSTER_UPDATE I would guess
20:48.23futr-sleepElkano, for my code instead of taking a table and adding the defaults I am taking the defaults and overwriting with the other table. You are correct about ApplyDefaults(a[k],v), except that the check is there
20:49.27*** join/#wowi-lounge Oniwakamaru (n=Shouryuu@20.239.97-84.rev.gaoland.net)
20:49.30Endoo, another thing Atlas added, but this time something that has nothing to do with me: If the Replace World Map feature is enabled, Atlas will open instead of the world map when you're in an instance.
20:49.32Cideactually... it does NOT seem to be CT_RA_OnEvent
20:50.02End(well, I planned on writing such a feature, but never really got around to it..but that's beside the point)
20:50.27TemEnd, you planed on writing such a feature to what?
20:50.34EndAtlas
20:50.40Temthat's you?
20:50.47Endwho?
20:50.57TemAtlas author
20:51.01Endnononono
20:51.10Temoh
20:51.29Endjust something I wanted to add to atlas
20:51.42Endbut the good thing is, they finally did it
20:51.49TemGuillotine...
20:52.09Tem**hard**
20:52.12Oniwakamaruhe isn't there?
20:52.24Oniwakamaruhow do I kick my ghost?
20:52.45Tem<PROTECTED>
20:52.48Temoops
20:53.07Shouryuuthanks
20:53.08Tem<PROTECTED>
20:53.27Shouryuuyeah I got it =P
20:53.51ShouryuuI feel so bloody retarded
20:53.58ShouryuuI can't get my pc to reboot from it's CD drive
20:54.09Endbios, noob
20:54.24ShouryuuI know
20:54.29Shouryuubut it just doesn't do anything
20:55.59Shouryuuarrgh this is going to kill me
21:08.54Natasemhey Cide,  how do ya'll go about adding new Boss mod warnings?   like in ZG the spider chick she does a life tap and a transforms into a spider and spits spider goo and unleashes none elite spiders at you
21:09.13Cideit's really easy if you want to do it yourself :P
21:09.19Natasemsure
21:09.29Natasemi r uber coder here me fuk up
21:09.30Natasemoops
21:13.27CideNatasem: it's still easy :P
21:13.52Kalrothit's very easy, it's just texts
21:15.11*** join/#wowi-lounge Fanook (n=thenerdw@heinze726.dacor.net)
21:15.46Ktronanyone know if parenthesises work in google search?
21:16.16Fanooki know it ignores quotes
21:16.21Kalrothtry to search for (someword) and then someword and see if the result is the same? :)
21:16.34Ktronlike ( alpha OR beta ) ( gamma OR delta )
21:17.15Fanookthat works
21:18.11Ktronawesome... I'm surprised they don't list ( ) as working on their site
21:18.21NatasemOK i'll bite, cide where do i go to get invo on how to mod your boss mod
21:18.33KtronI assume then ( alpha beta ) OR ( gamma delta ) would else work
21:18.34Cidejust open the files :)
21:18.37Nataseminvo = info
21:19.03CideCT_RABossMods, you just need to know the event and then you can probably copy code from another boss mod
21:19.13Fanookthat would search for ( alpha AND beta ) OR ( gamma AND delta )
21:19.25Fanookgoogle doesn't do string searches :(
21:20.09Ktronyeah, I know that spaces are effectively ands'
21:20.30KtronI wonder what would happen with 'alpha beta OR gamma delta'
21:20.32FanookWoW doesn't have localized string constants for the zone names, does it?
21:21.00Corrodiasgoogle can do "phrase matching" and boolean OR stuff within phrases..
21:21.16Fanookonly if you go into the advanced search though
21:21.20Corrodias"world of warcraft addons OR mods" -models
21:21.31Corrodias..no, you can do that from the main page, you just have to understand the syntax
21:22.02Ktronyou can use OR in the regular search
21:22.15Corrodiasit can also do "world of warcraft" OR wow (phrase vs word)
21:22.24Ktronyeah, I know about quotes
21:22.27Ktronand OR
21:22.31Ktronand site:
21:22.44Fanooki've never been able to get phrase search to work
21:22.54Ktronyou mean searches "like this"?
21:23.01Fanookyeah
21:23.39Ktronthose definitely work
21:23.57Fanookhrmm, nm then
21:24.12Ktronsite: is very useful too... actually, maybe combining site: with other things I can figure out some order of operations heh
21:24.42Fanooki know i USED to have issues with that
21:24.51Fanookleast i know it works now
21:24.55Corrodiassite: will come first, AND comes before OR..
21:25.03Corrodiasi think
21:25.16Corrodiaswell, i'm pretty sure you can use () parentheses to specify order
21:27.00id`http://wowace.com/forums/viewtopic.php?p=15119#15119
21:27.32id`^________________^
21:28.01Ktronactually Corrodias I think OR comes before and, after all, and is implied... yeah, OR is before and
21:28.37id`what bar mod do you guys use? i dont wana hear DAB flexbar bibmot CT or whetever, original and fun stuff please
21:28.43Ktronparenthesises don't seem to have an effect
21:29.19Ktron<<( ninjas site:unh.edu ) OR site:google.com>> returns the same as << ninjas site:unh.edu  OR site:google.com>>, which actually returns ninjas AND (site:unh.edu OR site:google.com)
21:30.59Fanookhmm, ( alpha OR test ) ( male OR subject ) seems to work
21:31.12Fanooki think
21:32.04Ktronthat should return the same as alpha OR test male OR subject, the parenthesises are changing anything... does alpha OR ( test male ) OR subject return something different?
21:32.17Corrodiasyes, but that's the natural order, Fanook
21:32.46Fanookah, well see, i'm an idiot
21:36.55Cideok... something is wrong
21:37.06CideI did /script for k, v in getfenv(0) do if ( strsub(k, 0, 5) == "CT_RA" and type(getglobal(k)) == "function" ) then setglobal(k, function() end); end end
21:37.10Cideand I still get noticable lag
21:37.42*** join/#wowi-lounge ToastTheif (i=ToastThe@24-177-164-255.dhcp.mrqt.mi.charter.com)
21:40.42Cidethat doesn't make sense
21:42.45Fanookstrsub(k,0,5) returns a 6 character string
21:43.09Cideno it doesn't
21:43.23Cidestrsub("CT_RA_Update", 0, 5) == "CT_RA" -- true
21:44.28*** join/#wowi-lounge Fanook|AFK (n=thenerdw@heinze726.dacor.net)
21:44.58*** join/#wowi-lounge Shouryuu (n=Shouryuu@20.239.97-84.rev.gaoland.net)
21:45.00Fanookstupid isp
21:45.03Fanookanyways
21:45.19Shouryuudo I need to wipe clean my computer beforing installing Ubuntu?
21:45.33Fanookaccording to wowwiki, string.sub("Hello Lua user", 7, 9)   -- from character 7 until and including 9
21:45.53Cidewell, I tested it in game
21:46.05Fanookshour: most OS installs give you the option of formatting/repartitioning before the install
21:46.06Cidebesides, isn't the fact that I can't do anything with CTRA proof enough? :P
21:46.17Fanookheh
21:46.24Shouryuufan - thanks
21:46.45futr-sleephmmm, anyone able to send me the snow terrain texture file? this computer doesn't have wow on it. damn, it doesn't have a blp converter, so could I get that in a normall image format?
21:46.54Fanooki'm pretty sure ubuntu does too, i've got the kde version installed on my box, but i can't remember the install procedure
21:49.33ShouryuuIt's jsut that my install gets stuck right at the start. I get a message saying "Ok booting kernel" and then nothing happens...
21:49.52Shouryuuwas wondering if I needed to just clean 'ma shit before installing =P
21:51.14Fanookassuming you don't want to keep any data on those partitions, it wouldn't hurt to delete and recreate them
21:52.18Shouryuuwell I asked some help on the Ubuntu IRC channel, and we told me my CD must be damaged, so I'll try to reburn it then. Anyone here have a CD they can lend me?
21:53.20Fanooki have a kubuntu disc around here somewhere...
21:53.52Shouryuuman this sucks, out of CDs, it's 11pm here, I'm going to have to wait... again =(
21:53.59Fanookawww
21:54.20Shouryuurawr
21:54.26Gryphenono i esceared of teh rawr! i need a huggle.
21:54.31ShouryuuI needed a huggle =P
21:54.54Fanookon another note, would it kill Bliz to give us localization friendly ways to use zone names?
21:55.24Fanookor at least quit changing the localized strings?
21:58.31*** part/#wowi-lounge Shouryuu (n=Shouryuu@20.239.97-84.rev.gaoland.net)
22:00.09Natasemhttp://entercom.liquidviewer.com/entercom/videoPlayer.php?ID=30
22:00.10Natasemwhoosps wrong channel
22:00.35*** part/#wowi-lounge Beladona (n=sluster@josephpartners.com)
22:04.43*** join/#wowi-lounge Shouryuu (n=Shouryuu@20.239.97-84.rev.gaoland.net)
22:05.33CideIriel: you there?
22:05.45Shouryuuok how do I reformat my HDD? I used do a good 'ol restart in MS-DOS mod and hit it with Format C:
22:05.49Shouryuubut that doesn't work anymore...
22:06.45Cidesoo... anyone able to tell me
22:07.06Cidewhy would CTRA lag when all CTRA functions are empty functions?
22:07.20Shouryuuwow
22:07.21Cideit does only lag when the frames are displayed, not when they are hidden... it's so weird
22:07.22Shouryuuthat's
22:07.24Shouryuubad
22:07.46Cideor it might mean it's another mod
22:07.56Cidewhich helps, it's easier to debug something of 1000 lines than 25000
22:08.04Shouryuuhehe
22:18.02Endmoo
22:21.11Fanookoom
22:27.12futr-sleepCide, how many frames does it have? If it only lags when the frames are shown, could it be an OnUpdate issue?
22:27.23Cideit's not, no
22:27.38Cidethe problem is that it freezes for like .5 sec during RAID_ROSTER_UPDATE
22:27.45Cidebut with empty functions I have absolutely no idea why it would do that
22:28.03futr-sleepeven if the handler is empty..... odd
22:28.09Cideall functions are
22:28.19Cideso I really have no idea
22:28.29futr-sleepwhat about <Script> areas in the xml?
22:29.06Cidebarely any
22:29.28Cideall relevant onevent handlers call a function
22:29.40futr-sleep<Scripts> even, the one that handles events, not the one pointing to luas
22:30.16futr-sleephmm
22:30.57futr-sleepwell, I'm off for the weekend, see you guys Sunday night
22:31.56CideIriel needs to enlighten us wtf is wrong!
22:33.12*** join/#wowi-lounge cladhaire (n=jnwhiteh@cpe-24-59-51-225.twcny.res.rr.com)
22:39.31Kalrothhave you tried without registering the event?
22:39.42KalrothOtherwise it sounds like it's a poopoo from Blizzards side
22:40.37Cideyes, I have tried to disable RegisterEvent for all frames several times
22:41.05Kalroth:/
22:41.31Cideyou have no idea how long I've spent on trying to track it down
22:41.34Cideeasily 15+ hours
22:42.55cladhaireEvening all
22:43.00Cidehey cladhaire
22:43.15cladhaireCide: Grats on Blighted's epic adventures.. loved reading em =)
22:43.22Cidethanks :)
22:43.40KalrothCide: I know the feeling :(
22:43.53cladhaireWhat are you guys discussing?
22:44.04CideCTRA's freeze issue
22:44.09Cide23:27:41) (Cide) the problem is that it freezes for like .5 sec during RAID_ROSTER_UPDATE
22:44.09Cide(23:27:48) (Cide) but with empty functions I have absolutely no idea why it would do that
22:44.10KalrothCide is trying to figure out why (or even if) CTRA is acting odd
22:45.02cladhaireYou've verified that its your functinos, or could it be somewhre else along the RAID_ROSTER_UPDATE codepath?
22:45.12Kalroth"empty functions" :)
22:45.23cladhairethat's not what I'm asking.
22:45.46cladhaireI'm talking about profiling the functions that are registered for RAID_ROSTER_UPDATE.. so to speak
22:45.56CideI have verified that it's "not" my functions as far as I can tell
22:46.03Cide/script for k, v in getfenv(0) do if ( strsub(k, 0, 5) == "CT_RA" and type(getglobal(k)) == "function" ) then setglobal(k, function() end); end end
22:46.06Cidestill lags after using that
22:46.34cladhairehrm
22:46.51cladhairei wonder if there's a way to get at what is registered for RAID_ROSTER_UPDATE
22:47.11cladhairei suppose we could grep the framexml and then hook each of those functinos, and then profile them
22:47.22IrielCide: But when you replace your event handler with a null function the problem went away, right?
22:47.32CideI'm not sure Iriel
22:47.38cladhaireOh.. that would change things =(
22:48.00CideIriel: there's not a lot of lua code being executed in the xml
22:48.23Cidesome on mouseup/mousedown and stuff like that
22:48.57Cideall onevent handlers call a function as far as I can tell
22:49.30cladhaireand we can't reproduce the lag when we pullout each group or class in the blizzard raid UI?
22:50.12CideI haven't tried, but everyone I've heard of says it's fixed when they disable ctra
22:50.27Cidewhich doesn't necessarily mean it's CTRA's "fault", but still
22:50.49cladhaire*nod*.. i have had no issues.. but i've been watching to see in case i could troubleshoot
22:50.54IrielCide: Did you try doing a :SetScript("OnEvent", nil) on your frame?
22:51.04Irieljust to kill the event handler completely, and see if it helps.
22:51.20CideI did before on the frame that calls CT_RA_OnEvent
22:51.59CideI also did this.RegisterEvent = function() end at the top of OnLoad, which should remove all event registrations
22:52.54IrielI was imagining you'd let CTRA get itself all setup before yanking the event handler
22:52.56Cideand the getfenv loop should've set CT_RA_OnEvent to an empty function anyway, so it shouldn't do any processing what-so-ever
22:53.09CideI can try that, though I do believe I did already
22:53.35IrielI thought you did too, but I get the impression you felt the results were inconclusive
22:54.00IrielI'd be curious what the result of an opposite test to the one you described earlier owul dbe
22:54.12Irielnamely, :Hide() all of the CTRA frames, but have the code think they're visible
22:54.28Irielso it does all of the work still, but the frames aren't rendered
22:54.33Cidelet me try that
22:54.36Irielthat'd answer the "is it just that the ctra objects are too complicated"
22:54.46Irielbecause your XML is pretty big
22:54.53Cideit is
22:55.32cladhaireBut the frames ithemselves aren't any more complicated than any unitframes.. two bars and some text
22:55.43Irielyou're creating hundreds of frame objects and if they're all 'visible' then they do have to get rendered by the UI
22:55.57Irielno buffs?
22:56.01Cidebuffs too
22:56.04Irielfont strings?
22:56.08*** join/#wowi-lounge Guillotine (n=Guilloti@ns.motek-services.com)
22:56.12Cidename, hp/mp values
22:56.21Cidebackground to the health/mana bars, backdrop
22:56.35Cideborder is rendered too, but that's part of the backdrop in XML
22:56.49cladhairebut what i'm saying is thats no worse than the blizzard raid UI.. or DAB.. etc.  I just dont believe that the complexity of your frames is the issue =/
22:56.58Cideno lag when forcing them hidden while it still does all the work
22:57.54*** join/#wowi-lounge Guillotine_ (n=Guilloti@ns.motek-services.com)
22:58.22Cideand still lag when doing CT_RAFrame:SetScript("OnEvent", nil) after reverting to showing members
22:58.49IrielHow about killing off the OnUpdate handlers on things
22:58.51Iriellike the cast bars
22:59.19CideCT_RAMember#CastFrame?
22:59.25Irielyep
22:59.37Cideno change
23:00.34*** join/#wowi-lounge wowguru-2708 (n=wowguru-@ns.motek-services.com)
23:00.43*** part/#wowi-lounge wowguru-2708 (n=wowguru-@ns.motek-services.com)
23:10.31IrielInteresting, CTRA broke my lua parser 8-)
23:10.54Cideha! :P
23:11.04IrielI wonder where I went wrong
23:12.17Kalrothhaha
23:13.17IrielIt doesn't like this construct: f()(i,j)
23:13.26Iriel(Yours is messier, but that short example breaks it)
23:13.53*** join/#wowi-lounge Guillotine_ (n=Guilloti@ns.motek-services.com)
23:13.57Cidea function that returns a function?
23:14.00Natasemis there a program i use to edit xml files.   like do i turn it into a txt file then rename it when i am done?
23:14.18Natasemi gona try and make a few additiions to the boss mod when i have free time
23:14.28IrielYou should be able to open it as text in many editors
23:14.32Irielwithout renaming
23:15.05Cideand you only need to open the lua files to edit the boss mods
23:17.01Kalrothurgh, just got a 20 second freeze because someone logged ><
23:17.32Natasem*cough*update http://www.ctmod.net/ctra_history.ct *cough* :p
23:18.26Natasemi am in charge of keeping my guild on top of the CT_Raid mod, meaning i have to make sure everyone has the newest version lol
23:18.55KtronNatasem, code, into the mod
23:19.02Ktronthat you have them get
23:19.09Natasemlol
23:19.42Ktrona reaction to a whisper, so you can whisper 'Do you have version X.XX yet?' and if they don't they'll say 'I DON'T HAVE THE LATEST VERSION OF CT_RAID, I'M A NOOB!' on guild
23:20.15*** join/#wowi-lounge AnduinLothar (n=KarlKFI@ip70-187-188-195.oc.oc.cox.net)
23:20.30Kalrothhaha
23:20.44Natasemthe closest thing i can "mod" is php, asp, html
23:21.06Natasemlol that would be sweet
23:22.49Kalrothjust use /raver :)
23:23.21Natasemi opened up tue lua and it looks alot of JavaScript  with all the if's and thens
23:24.33pagefaultand buts
23:25.48Natasemanyone know of a mod that will "port" out the combat log into a txt file for later useage?
23:25.55cladhaire./combatlog
23:26.18cladhairegoes to log/combatlog.txt
23:31.27pagefaulthmm
23:31.31pagefaultanyone know if that fishing bug was fixed?
23:32.59a-stray-catwhat fishing bug o.O
23:33.05a-stray-catthe slow skillup one?
23:33.07pagefaultyeah
23:33.56a-stray-catdidnt hear anything about it :X
23:34.08cladhairea bit ago
23:34.34Natasemthanks i didn't know that cladhaire
23:34.40cladhairenp
23:34.52Natasemalso how far back with it port the text
23:35.11cladhaireits only from that point forward
23:35.14Natasemand will it continue to port it or only do it once when i type /combatlog
23:35.14cladhaireand it will log everything
23:35.28Natasemo forking sweet thanks again
23:35.34cladhaireafter you type it it will get logged =)
23:35.59Natasemya know with all my idle time in here you would think i would get Ossmosis from all ya'll typeing but i don't
23:36.04cladhairelol
23:39.25*** join/#wowi-lounge Shouryuu (n=Shouryuu@20.239.97-84.rev.gaoland.net)
23:39.39Shouryuuok, who here told me to watch Vampire hunter D?
23:40.26Fanookwhoever it was, i support them :)
23:40.34Shouryuuit's HORRIBLE
23:40.39Kalrothlol
23:40.53ShouryuuI don't know if I've seen the one you were talking about
23:40.58Shouryuubut it's just plain bad
23:42.08ShouryuuI really hated it =(
23:42.24Tainwhat!
23:42.31TainVampire Hunter D was good!
23:42.58Shouryuuthe story with the vampire saving this girl's life from an evil vampire count?
23:43.11Shouryuu*story of
23:43.58TainYes.
23:44.18Shouryuuugh
23:44.36TainIt's a classic!
23:44.39ShouryuuI really must be missing something because i detested it
23:44.44Shouryuumaybe that's the part
23:45.07TainOk, no more suggesting anything made more than 5 years ago to you.
23:45.23Shouryuuwell no I've seen old Miyazaki's and love them
23:45.37ShouryuuI don't mind old
23:45.43Shouryuuthis was just... bad
23:46.29Shouryuuhttp://www.animenewsnetwork.com/encyclopedia/anime.php?id=180 20 years old
23:46.44ShouryuuI liked it. Not my favorite but the animation isn't just depressing to watch
23:48.31Fanookany wowwiki admins around?
23:48.31*** join/#wowi-lounge Eraphine|Disco2 (n=Eraphine@brenna.human.cornell.edu)
23:49.06ShouryuuI think Iriel is
23:49.07Shouryuunot sure
23:49.08MentalPowerI'm not one, but why do you ask Fanook?
23:49.52Fanookdoing some mod localization and noticed that the wiki page for it is mispelled, which explains why i couldn't find it before
23:50.14FanooklocaliSation vs. localiZation
23:50.43Fanookhmm, waitaminute
23:52.17AnduinLotharwow, just picked up ace of warlords for 40g
23:52.18Fanookit actually has both spellings...
23:52.28AnduinLotharlast i saw it was worth like 200g
23:52.40Shouryuuyeah nice
23:52.42Shouryuu40g is cheap
23:52.43IrielI'm not an admin tho
23:52.53Irieljust create an account end edit it?
23:53.12Irielor did they restrict access?
23:53.55IrielNever mind, I just moved it
23:53.56Iriel8-)
23:53.59Fanookheh
23:54.15Irieloh, I can't
23:54.19IrielLocalization already exists
23:54.26Fanookyeah
23:56.10Fanookthe version with the 'S' kinda belongs in the how-to's
23:56.35Shouryuumy god
23:56.41Shouryuuhttp://wow.allakhazam.com/profile.html?547681 DO not want to PvP against that

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.