00:00.16 | zachwlewis | Does it need to be in the root directory of my addon? |
00:00.21 | zachwlewis | Or, can it be in a subfolder? |
00:02.44 | Yssaril | shouldn't matter |
00:03.04 | Yssaril | zachwlewis: try exiting wow all the way and then starting it back up :P |
00:03.09 | zachwlewis | Doing that now. |
00:03.32 | zachwlewis | Though, the game was quit when I added the files, then I booted it up. |
00:04.34 | zachwlewis | No good. |
00:05.23 | *** join/#wowace Vanish (~vanish@173-29-25-165.client.mchsi.com) |
00:07.20 | zachwlewis | Going to convert to .mp3 and see if that works better. |
00:07.33 | zachwlewis | Any encoding stuff I should know? |
00:38.06 | *** join/#wowace Talyian (~Tali@unaffiliated/talyian) |
00:39.39 | *** join/#wowace p3lim (~Miranda@200.41.202.84.customer.cdi.no) |
00:40.03 | p3lim | Is ConsoleExec almost the same as SetCVar? |
00:53.33 | *** join/#wowace Plagous (Plagous@173-24-101-18.client.mchsi.com) |
00:56.46 | *** join/#wowace sylvanaar (~sylvanaar@unaffiliated/sylvanaar) |
01:06.13 | zachwlewis | Alright! .wav doesn't work, but .ogg and .mp3 do. |
01:10.08 | zachwlewis | Next up... adding textures. |
01:10.18 | Zyn | /run ConsoleExec( "command" ) is equivalent to /console command. |
01:10.39 | zachwlewis | Where should I look to learn about doing that? |
01:17.06 | sylvanaar | Gnarfoz: were you looking for me? |
01:17.34 | Gnarfoz | sylvanaar: yes, but I figured out what I needed on my own =) |
01:17.47 | sylvanaar | ok |
01:22.39 | Repo | 10prat-3-0: 03sylvanaar * r567 modules/ChannelNames.lua: remove unused code |
01:24.59 | zachwlewis | I am creating a frame and a texture in it. The texture is reported as shown and visible, but I cannot see it. |
01:25.02 | zachwlewis | Any idea why? |
01:26.03 | Yssaril | zachwlewis: did you give your frame and you texture a size and anchor? |
01:26.20 | zachwlewis | That's a negative. |
01:26.25 | zachwlewis | I'll give that a try. |
01:26.32 | Yssaril | then where is it supposed to show up :P |
01:36.04 | *** join/#wowace kandarz (~kandarz@c-67-182-149-144.hsd1.wa.comcast.net) |
01:41.19 | *** join/#wowace Next96 (Next96@121.129.140.101) |
01:56.22 | the-golem | Is it possible to have images tile in a certain direction, instead of stretch? |
02:04.42 | *** join/#wowace Hirsute (~chatzilla@lre-east-3-11.usahousing.utah.edu) |
02:04.46 | *** join/#wowace Hirsute (~chatzilla@WoWUIDev/Norganna/Developer/Hirsute) |
02:12.11 | *** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub) |
02:12.11 | *** mode/#wowace [+v tekkub] by ChanServ |
02:15.01 | *** join/#wowace Hirsute (~chatzilla@lre-east-3-11.usahousing.utah.edu) |
02:15.05 | *** join/#wowace Hirsute (~chatzilla@WoWUIDev/Norganna/Developer/Hirsute) |
02:16.51 | *** join/#wowace pentium176 (~pentium16@d24-235-229-73.home1.cgocable.net) |
02:23.04 | zachwlewis | Alrighty. |
02:23.17 | zachwlewis | I've got a sample TGA to appear. |
02:23.30 | zachwlewis | However, I've created another one and saved it the same way, but it won't work. |
02:23.34 | zachwlewis | (I rebooted.) |
02:23.48 | zachwlewis | When I use " |
02:23.51 | zachwlewis | GetTexture |
02:23.55 | zachwlewis | It returnsN nil |
02:25.05 | zachwlewis | Anyone worked with textures a lot? |
02:26.27 | zachwlewis | ffffffffffffffffff... powers of 2. |
02:40.56 | *** join/#wowace Hjalte (~chatzilla@cpe.ge-0-2-0-835.arcnqu2.customer.tele.dk) |
02:54.31 | Zyn | powers of 2, boy, powers of 2 |
02:55.17 | Zyn | been working with that for god knows how long, I even go by that rule when positioning frames :< |
02:57.22 | *** join/#wowace pentium166 (~pentium16@d24-235-229-73.home1.cgocable.net) |
03:18.24 | zachwlewis | So.. |
03:18.28 | zachwlewis | Can they be uneven? |
03:18.31 | zachwlewis | 128x256? |
03:21.59 | *** join/#wowace orionshock (~orionshoc@ip68-226-29-3.tc.ph.cox.net) |
03:23.06 | Wobin | yes |
03:23.12 | Wobin | as long as they're powers of two |
03:32.38 | *** join/#wowace DarkAudit (~Brian@c-98-236-98-13.hsd1.wv.comcast.net) |
03:40.03 | zachwlewis | Let's talk about data loading and events. |
03:40.14 | zachwlewis | Is there an event that fires once ALL of a merchant's data is loaded? |
03:40.36 | zachwlewis | Because, I'm parsing through a merchant list, and it's missing some of the later stuff if it's the first time I interact with him. |
03:42.40 | orionshock | zachwlewis, nope, your gonna need an on update to monitor it |
03:43.00 | zachwlewis | Hmm... so, basically run the thing on update? |
03:43.48 | zachwlewis | How will I know when all the data is loaded? |
03:53.49 | *** join/#wowace hawtmilf (Groktar@c-76-20-77-109.hsd1.ca.comcast.net) |
03:58.35 | orionshock | zachwlewis, when all the items have values. |
03:58.58 | *** join/#wowace Nargiddley (~poseidonn@125-239-36-57.jetstream.xtra.co.nz) |
03:59.19 | zachwlewis | with GetMerchantNumItems, does that return all the items he has, even though they aren't loaded? |
04:00.32 | orionshock | prolly |
04:00.43 | *** join/#wowace Sesshu (~Sesshu@ip-195-18.travedsl.de) |
04:00.44 | orionshock | zachwlewis, best way to know is to do a get item info on the list |
04:01.02 | orionshock | get item info only returns if the item is cached, if it's not then you prolly still need to wait |
04:01.33 | quiescens | moo |
04:01.43 | zachwlewis | And, how can I check if it's cached? |
04:01.51 | zachwlewis | Fields will be nil? |
04:12.04 | Yssaril | zachwlewis: GetItemInfo will only return info if the item is cached otherwise returns nil |
04:12.32 | zachwlewis | So, should I be handling the event MERCHANT_UPDATE, or just keep going on OnUpdate? |
04:12.44 | Yssaril | what are you trying to do? |
04:16.33 | zachwlewis | Whenever a player opens a merchant dialog, it searches through all the merchant's items. |
04:16.52 | zachwlewis | It then reports all recipes, and splits them between known, unknown and untrainable. |
04:17.24 | zachwlewis | But, right now, on first interaction with a merchant, it will only report the first few items. |
04:18.12 | Yssaril | MERCHANT_UPDATE fires whenever something on the current merchant changes (additional items added or removed) |
04:19.05 | Yssaril | each time you will want to iterate from 1 to GetMerchantNumItems and get the item links for each of those |
04:19.41 | Yssaril | GetMerchantItemInfo returns a bunch of usefull info including the link |
04:19.47 | zachwlewis | Okay. How will I know if the merchant is done updating? |
04:19.58 | zachwlewis | My function works fine, now, once everything is loaded. |
04:20.12 | zachwlewis | If I can just determine once the items are all loaded, I can just search through the list once. |
04:20.38 | Yssaril | merchant is always done updating when Merchant_update is fired |
04:20.38 | zachwlewis | Yes, but... |
04:20.39 | Yssaril | the problem though it might not cache the actual item right away :P |
04:20.49 | zachwlewis | Okay, that's what I'm looking for. |
04:20.56 | zachwlewis | I want to wait until all the items are cached. |
04:20.59 | zachwlewis | Then, loop through. |
04:22.22 | Yssaril | no easy way to check :P but you can force a cache on an item if its not cached |
04:22.32 | zachwlewis | That sounds cool. |
04:22.38 | zachwlewis | How do I do that? |
04:22.51 | zachwlewis | I can just force a cache on each item, then check its info. |
04:24.17 | Yssaril | one sec let me make sure i remember the right api :P |
04:26.02 | Yssaril | alright you have to create a frame of type "GameTooltip" when you assight a link to it via the :SetHyperlink(link) function it will force a retrive of the item info (unless its already cached. |
04:26.47 | zachwlewis | Okay. |
04:26.56 | zachwlewis | I've alreayd got a tooltip that I'm doing... |
04:27.04 | Yssaril | on the tooltipframe you will have to set the OnTooltipSetItem script. this gets called when the tooltip gets updated from the server |
04:27.55 | zachwlewis | LookNewRecipe_ScanningTooltip:SetMerchantItem(i) |
04:28.06 | Yssaril | just be warned that OnTooltipSetItem will also get called when you set the initial link so it should get called twice unless A. the info is already cached or B. the retrival failed |
04:28.07 | zachwlewis | That doesn't cache? |
04:28.26 | Yssaril | zachwlewis: it should |
04:28.39 | zachwlewis | So, do I just want to run this loop twice? |
04:28.47 | zachwlewis | And take the second data set? |
04:29.04 | Yssaril | there is no loop you are waiting for the server to send the data back |
04:29.14 | zachwlewis | So, is there an event? |
04:29.19 | zachwlewis | Is that the OnTooltipSetItem? |
04:29.30 | zachwlewis | Is that something I need to be hooking? |
04:29.36 | Yssaril | its a script on the tooltip (not a true event) |
04:30.28 | Yssaril | each time the script is called you have to check that you actually retrived the info |
04:30.53 | zachwlewis | And, if I haven't, I need to call it again? |
04:31.26 | Yssaril | if you are doing this just for merchant items it should always give you the item info eventually (depending on your connection) |
04:32.11 | Yssaril | the only time a item retrival will fail is if either the item isn't valid or nobody on the server has seen the item |
04:32.17 | Yssaril | ince the last restart |
04:32.39 | zachwlewis | So, just wait until all items have been cached, then run the loop? |
04:33.09 | Yssaril | one way to do it yes |
04:33.35 | zachwlewis | Is there a better way to do it? |
04:34.03 | *** join/#wowace Torhal (~callahan@74-141-246-74.dhcp.insightbb.com) |
04:34.09 | *** mode/#wowace [+v Torhal] by ChanServ |
04:34.20 | zachwlewis | (I'm still pretty new with Lua syntax and functionality.) |
04:34.27 | Torhal | Foofaga? |
04:34.51 | Yssaril | you can write a ItemQuery algorithm that will feed you back the item info as it returns without you needing to reiterate over everything (but for merchants thats probably overkill) |
04:35.38 | Yssaril | hi Torhal |
04:38.12 | *** join/#wowace freebaser (~freebaser@c-68-63-214-197.hsd1.ms.comcast.net) |
04:39.23 | zachwlewis | So, can we talk about hooking scripts? |
04:39.27 | zachwlewis | What's the deal with that? |
04:39.47 | zachwlewis | I'll just call HookScript on the tooltip's OnTooltipSetItem script? |
04:39.48 | *** join/#wowace freebaser_ (~freebaser@c-68-63-214-197.hsd1.ms.comcast.net) |
04:39.53 | *** part/#wowace freebaser (~freebaser@c-68-63-214-197.hsd1.ms.comcast.net) |
04:39.53 | Yssaril | don't unless there is no other way |
04:40.03 | Yssaril | leave hook script alone |
04:40.08 | zachwlewis | Is there another way? |
04:40.33 | Yssaril | just to tooltip:SetScript("OnTooltipSetItem", myfunctocall) |
04:40.51 | zachwlewis | Huh. Interesting. |
04:41.00 | Yssaril | make sure tooltip is the tip you created doing that to the main game tooltip would break it |
04:41.18 | Yssaril | since SetScript will replace the old script function if any was set |
04:42.26 | zachwlewis | Is there a function for OnTooltipSetItem? |
04:42.30 | zachwlewis | That I want to keep? |
04:42.44 | Yssaril | not if its you own tooltip |
04:42.45 | Shefki | Unless the object is yours you should never call SetScript on it. |
04:42.49 | Shefki | You should use HookScript |
04:42.56 | zachwlewis | Oh, I see. |
04:43.05 | zachwlewis | Since I created a new tooltip, I can destroy it however I please. |
04:43.11 | Yssaril | yep :) |
04:43.33 | zachwlewis | Now, for the method you detailed... |
04:43.54 | zachwlewis | Whenever "myfunctocall" fires, what should I be checking for to ensure the item has fully loaded? |
04:43.59 | Yssaril | also if its your own frame/framederivative there shouldn't be any scripts set |
04:44.31 | Yssaril | GetItemInfo will return non nil when you got the info |
04:44.58 | Shefki | HookScript incidentally is safe to use even if there is no script set, so unless you need to replace a script it's perfectly safe to use even on your own stuff. |
04:47.48 | zachwlewis | So, if GetItemInfo returns nil, I just wait until OnTooltipSetItem fires? |
04:48.47 | Yssaril | zachwlewis: yes (there is no gurantee that it will ever fire so you should have a resonable timeout timer set 3 sec or so should do) |
04:50.13 | zachwlewis | Aaaaand... how do you do that? /o_o\ |
04:51.24 | Shefki | You do timers with OnUpdate or you can use AceTimer to do it for you. |
04:51.47 | zachwlewis | What is simpler to implement? |
04:53.27 | Yssaril | zachwlewis: http://paste.wowace.com/2283/ <-- my prefered timer implementation using and animation group |
04:54.45 | Shefki | Yssaril: http://www.wowace.com/addons/libshefkitimer-1-0/ |
04:54.59 | Yssaril | Shefki: nice :) |
04:56.26 | zachwlewis | So, will I only be creating one tooltip, or one for each item? |
04:56.54 | Yssaril | only one |
04:58.51 | zachwlewis | And, is that a 3 second timeout on EACH item? |
04:58.53 | Yssaril | what i would do is on the first pass just toss all uncached links at it (this will begin the retrival for all of them) the last one you wait for either OnTooltipSetItem returning something valid or the timeout and then check all the once you just requested and process the once you got and rerequest hte once you didn't |
05:00.21 | *** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub) |
05:00.21 | *** mode/#wowace [+v tekkub] by ChanServ |
05:00.50 | Repo | 10gathermate_data: 03kagaro * r313 version: GatherMate_Data: Weekly update |
05:00.57 | Repo | 10gathermate_data: 03kagaro 04v2.14 * r314 : GatherMate_Data: weekly update |
05:04.20 | zachwlewis | I want you to know that I really appreciate this help. :) |
05:05.44 | Yssaril | make sure you post on the wowace forums if you ever get stuck and nobody is talking here you usually get a couple good replys within 12-24 hours |
05:06.00 | zachwlewis | Okay. |
05:06.09 | zachwlewis | I just have a hard time getting the right information. |
05:06.24 | zachwlewis | It normally takes a few iterations of me explaining what the hell I'm trying to do before people get it. |
05:07.09 | Yssaril | ohh and when posting code always post the full code and then point to the lines where you think you have problems (don't hack up your code when posting it cause you usualy cut out the part where the problem really was) |
05:12.47 | Repo | 10yssbossloot: 03yssaril 07master * v1.0.0 Libs/LibInstanceLootData-1.0/data.lua: [+1 commit] miner run |
05:12.55 | Repo | 10yssbossloot: 03yssaril 04v1.0.0 * 8f72c3c /: [new tag] Hell its about time. Tagging as v1.0.0 |
05:14.00 | zachwlewis | Psh. I never make problems. |
05:14.34 | zachwlewis | *mistakes |
05:14.40 | zachwlewis | Shit. |
05:14.47 | Yssaril | lol |
05:15.08 | quiescens | moo? |
05:16.45 | Yssaril | lol (love this change log http://www.wowace.com/addons/yssbossloot/files/268-v1-0-0/) |
05:22.40 | nevcairiel | you should've tagged before :d |
05:22.45 | quiescens | miner run |
05:22.52 | quiescens | raran miner |
05:23.10 | quiescens | rerun miner |
05:23.17 | quiescens | run new miner |
05:23.41 | quiescens | automatic miner run |
05:24.49 | Yssaril | :P |
05:25.08 | Yssaril | nevcairiel: i tagged betas but never a release |
05:25.19 | *** join/#wowace Nargiddley (~poseidonn@125-239-36-57.jetstream.xtra.co.nz) |
05:33.42 | *** join/#wowace DesertDwarf (~addons@ip68-2-67-180.ph.ph.cox.net) |
05:33.46 | *** join/#wowace Adys (~Adys@unaffiliated/adys) |
05:43.41 | *** join/#wowace Jyggaa (ordog@f053008165.adsl.alicedsl.de) |
05:44.09 | *** join/#wowace Jygga (ordog@unaffiliated/jygga) |
05:49.23 | zachwlewis | Can someone explain how "OnEvent" works? |
05:49.34 | zachwlewis | Can I only register one event per frame? |
05:49.48 | zachwlewis | If not, how do I register multiple? |
05:49.59 | quiescens | the specific event is passed to the function as an argument |
05:50.25 | quiescens | you can then use your choice of logic branching to decide what to do with it |
05:51.00 | zachwlewis | Here's what I'm doing: |
05:51.01 | zachwlewis | frame:RegisterEvent("MERCHANT_SHOW") |
05:51.01 | zachwlewis | frame:SetScript("OnEvent", checkInventory) |
05:51.14 | zachwlewis | Is that the best practice? |
05:51.21 | zachwlewis | Or, is there a better way to handle events like this? |
06:07.07 | *** join/#wowace stolenlegacy (~stolenleg@d83-187-166-187.cust.tele2.at) |
06:11.08 | quiescens | that technically works |
06:30.48 | *** join/#wowace Hell-Razor (~Justin@unaffiliated/hell-razor) |
06:31.27 | Hell-Razor | does wow auctioneer have their own irc channel? |
06:38.29 | nevcairiel | #norganna is their place |
06:45.27 | the-golem | Hello ^.^ |
06:45.59 | orionshock | zachwlewis, is that the only event your handling ? |
06:50.36 | *** join/#wowace asq (~asq@unaffiliated/asq) |
06:54.37 | *** join/#wowace TradeMark (trademark@121-72-163-113.dsl.telstraclear.net) |
06:55.15 | the-golem | a newbish question, but could i edit my Dominos SavedVars for a more exact positioning? |
06:56.57 | the-golem | I'm asking because Dominos doesn't have built in pixel positioning. I tried altering the appropriate Saved Variables, but nothing seemed to take. |
07:00.08 | orionshock | the-golem, you have to exit the game first before editing |
07:02.33 | the-golem | Funny, I tried that (I thought). Thanks ^^ |
07:21.34 | the-golem | *sigh* |
07:28.37 | quiescens | moo? |
07:30.40 | *** join/#wowace Srosh (~Srosh@d057207.adsl.hansenet.de) |
08:02.08 | *** join/#wowace Repo (~supybot@repos.curseforge.net) |
08:10.37 | *** join/#wowace Repo (~supybot@repos.curseforge.net) |
08:15.53 | the-golem | whats a chat addon thats decent, but isn't slogged down with features? |
08:17.00 | *** join/#wowace isman (~drag@mna75-2-82-67-196-34.fbx.proxad.net) |
08:21.17 | the-golem | or, whos features i can load optionally. |
08:26.46 | Repo | New addon: http://www.wowace.com/addons/absorbsmon/. AbsorbsMonitor. eyogar (Manager/Author). Experimental. Approved by Nevcairiel. |
08:27.38 | Repo | New addon: http://www.wowace.com/addons/broker_unhittable/. Broker_Unhittable. nebula169 (Manager/Author). Approved by Nevcairiel. |
08:27.52 | zachwlewis | orionshock: Yes. |
08:28.08 | zachwlewis | It is the only event I'm handling. |
08:30.08 | *** join/#wowace Natch| (~natch@c-35cfe155.25-4-64736c10.cust.bredbandsbolaget.se) |
08:32.48 | *** join/#wowace profalbert (~profalber@91-113-13-239.adsl.highway.telekom.at) |
08:36.23 | zachwlewis | What could cause an addon to crash the game? Only an infinite loop? |
08:39.26 | *** join/#wowace isman (~drag@mna75-2-82-67-196-34.fbx.proxad.net) |
08:47.15 | *** join/#wowace Caleb| (~caleb@dsl4E5C023B.pool.t-online.hu) |
08:52.05 | orionshock | zachwlewis, yeah that'll crash the game |
08:52.14 | zachwlewis | Is that the only way? |
08:52.18 | zachwlewis | I'm trying to isolate a crash. |
08:52.29 | orionshock | requesting too many uncached items in a row |
08:52.43 | zachwlewis | ...that's what I'm doing. :P |
08:52.53 | zachwlewis | It just freezes the game up. |
08:52.57 | zachwlewis | Not a full out crash. |
08:53.03 | zachwlewis | Just a freeze that requires a force-close. |
08:53.11 | orionshock | it's prolly a combo of game crash + dc |
08:53.14 | orionshock | post your code? |
08:53.19 | zachwlewis | Okay! |
08:53.26 | zachwlewis | What's the pasty thing you use? |
08:53.38 | orionshock | http://paste.wowace.com |
08:56.53 | zachwlewis | http://paste.wowace.com/2284/ |
08:57.11 | zachwlewis | I believe the problem is between cacheInventory and checkCache. |
08:57.22 | zachwlewis | Also, anything in there that is retarded, let me know. |
08:58.29 | orionshock | why are you using an animation frame as a timer? |
08:58.58 | zachwlewis | To go ahead with the scan if the caching takes too long |
08:59.20 | orionshock | Using an OnUpdate is easier imo |
09:07.08 | orionshock | zachwlewis, im about to go to sleep. So a few points of advice: http://paste.wowace.com/2285/ on how to do things |
09:07.20 | orionshock | zachwlewis, i will say your tooltip scanning is totally shot |
09:07.26 | zachwlewis | Yeah? |
09:07.32 | orionshock | yeah... |
09:07.40 | zachwlewis | Okay. I'll look at the comments. |
09:17.42 | Groktar | god damn you internet explorer |
09:17.45 | Groktar | shakes fist |
09:17.55 | Arrowmaster | for one you need to check during OnTooltipSetItem that tooltip:GetItem() isnt returning nil |
09:18.35 | Arrowmaster | if the item isnt in your cache OnTooltipSetItem will fire once showing some text saying the tooltip isnt available then it will fire again when it gets the data from the server |
09:22.33 | *** join/#wowace Ali1331 (~ali.neowi@213.83.80.129) |
09:23.48 | *** join/#wowace Yogibear75 (~Andreas@pD95DDB13.dip.t-dialin.net) |
09:24.01 | *** part/#wowace Yogibear75 (~Andreas@pD95DDB13.dip.t-dialin.net) |
09:33.35 | Ali1331 | anyone have any idea how much the new cata installer downloads |
09:35.38 | haste | Ali1331: ~15G |
09:35.40 | sbu | 15gb |
09:35.55 | Ali1331 | not the launcher |
09:35.58 | Ali1331 | the actual installer |
09:36.08 | sbu | 660mb |
09:36.11 | Ali1331 | no |
09:36.14 | Ali1331 | after that |
09:36.20 | sbu | no idea :) |
09:36.32 | haste | the 660M installer downloads :p ? |
09:36.45 | sbu | WoW-3.3.0.10958-4.0.0.12635-x86-Win-enUS is 440MB |
09:36.49 | Ali1331 | After you've downloaded the 658mb installer, you run it and it downloads |
09:36.58 | sbu | nah, its a 2mb installer |
09:37.11 | sbu | that downloads 600mb + installs ;) |
09:37.23 | sbu | and its launcher time then i think |
09:37.26 | haste | I just extracted the torrent from that one |
09:37.27 | Ali1331 | 2mb file from B.net -> 658mb installer -> installs game + downloads (how much) -> streamer 15gb |
09:37.47 | haste | I can't remember it downloading anything |
09:37.51 | Ali1331 | Well it does |
09:37.51 | haste | and if it did, then it wasn't much |
09:37.56 | sbu | i started 650mb downloader in the morning and when i came back from work it was like 15gb on my disk :p |
09:38.01 | haste | maybe it updates the launcher now |
09:38.03 | Ali1331 | I know but my connection to the d/l drops out every second |
09:38.10 | sbu | so no idea :) |
09:38.49 | nevcairiel | Ali1331: the installer doesnt download |
09:38.58 | nevcairiel | it just copies your wotlk to the new cata dir |
09:39.00 | nevcairiel | basically |
09:39.16 | Ali1331 | It does download |
09:39.24 | Ali1331 | Which is why it gets stuck on 2% for 9 hours for me |
09:39.37 | nevcairiel | mine didnt download |
09:39.40 | Ali1331 | It did |
09:39.45 | Ali1331 | but its so small you didnt notice |
09:39.50 | haste | then it didn't fetch more than a couple of megabytes |
09:39.53 | Ali1331 | and it doesnt give a progress bar on the download itself |
09:40.04 | nevcairiel | probably just fetches the torrent |
09:40.06 | haste | so it probably just updates the launcher now |
09:40.08 | nevcairiel | for the streamer |
09:40.31 | Ali1331 | well like I said my connection to it drops out constantly so it takes forever |
09:40.32 | nevcairiel | If your connection cant download 2mb, well, good luck with the streaming lcient :D |
09:40.35 | Ali1331 | even if it is 2mb |
09:41.30 | *** join/#wowace bien| (~bien@p4FF4761C.dip.t-dialin.net) |
09:46.07 | *** join/#wowace bien| (~bien@p4FF4761C.dip.t-dialin.net) |
09:46.28 | Groktar | blames ie on nevcairiel |
09:50.31 | quiescens | go to sleep |
09:51.04 | Groktar | :p |
09:51.17 | Groktar | working at 3am on a saturday is normal |
09:51.19 | Groktar | silly quiescens |
09:51.25 | Groktar | er, sunday |
09:51.43 | Groktar | trouts quiescens |
09:51.53 | quiescens | dies. |
09:52.05 | Groktar | i'll go to bed once i make this one teeny thing look right in ie |
09:53.08 | Ali1331 | ran the installer through a proxy now and it went passed 2% after a few seconds |
09:53.26 | Groktar | it's acting like a have an open tag but validator.w3c.org says no |
09:54.35 | Groktar | woot |
09:54.37 | Groktar | fixed |
10:01.43 | quiescens | you probably made a typo |
10:06.31 | Groktar | i didn't |
10:06.55 | Groktar | since ie is written by monkeys, i had to think like one |
10:14.30 | asmodai | lol |
10:14.34 | asmodai | I'm flying without a mount |
10:14.42 | *** join/#wowace profalbert (~profalber@91-113-13-239.adsl.highway.telekom.at) |
10:14.48 | asmodai | or rather, swimming in the air |
10:17.08 | sbu | mhhhhm #boobsday |
10:18.30 | SunTsu | better not look for #noobsday instead |
10:43.45 | the-golem | lmao |
10:43.49 | the-golem | that happened to me once |
10:44.05 | the-golem | i got sheeped while summoning a mount |
11:02.39 | *** join/#wowace CrazyBenny (~s_m@actplus.cust.sloane.cz) |
11:09.49 | *** join/#wowace Kilroo1 (~Kilroo@174.111.58.51) |
11:10.43 | *** join/#wowace marshen (~marshen2@unaffiliated/marshen) |
11:12.28 | *** join/#wowace Kalroth (kalroth@d40aa632.rev.stofanet.dk) |
11:40.17 | *** join/#wowace Vonhinten (~Kiss@c-71-203-110-77.hsd1.fl.comcast.net) |
11:40.53 | *** join/#wowace roboe (~roboe@50A2E6C0.flatrate.dk) |
11:49.56 | *** join/#wowace faCe| (~face@p5489BB41.dip.t-dialin.net) |
11:57.55 | the-golem | *twiddles his thumbs* |
12:04.38 | the-golem | needs a new quest minion |
12:23.45 | *** join/#wowace sylvanaar_ipad (~sylvanaar@184.76.239.182) |
12:29.39 | stolenlegacy | which api tells me how many (and which) runes a spell costs? |
12:29.50 | stolenlegacy | GetSpellInfo only tells me that it costs runes, but not how many |
12:33.31 | jnwhiteh | stolenlegacy: no API provides that information |
12:33.37 | jnwhiteh | you can scan the tooltip |
12:33.37 | stolenlegacy | meh |
12:33.38 | jnwhiteh | same with mana costs |
12:33.40 | stolenlegacy | yeah, figured |
12:33.47 | jnwhiteh | since those are determined server-side, afaik |
12:33.51 | jnwhiteh | in some way |
12:33.55 | jnwhiteh | I'm probably completely wrong :P |
12:34.28 | stolenlegacy | well, mind freeze at least returns arg4 as 20 |
12:34.34 | stolenlegacy | even though that's RP cost |
12:34.38 | stolenlegacy | on gsi |
12:34.57 | stolenlegacy | tooltip scanning it is then |
12:34.57 | stolenlegacy | sigh |
12:58.06 | *** join/#wowace Funkeh` (~funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh) |
12:58.06 | *** mode/#wowace [+o Funkeh`] by ChanServ |
13:00.40 | *** join/#wowace Odlaw (~ozzy@c-98-245-3-204.hsd1.co.comcast.net) |
13:02.47 | *** join/#wowace Sliker (~ponies@5ad898e7.bb.sky.com) |
13:07.27 | *** join/#wowace kagaro_ (~kagaro@cpe-173-095-131-224.nc.res.rr.com) |
13:08.17 | Repo | 10prat-3-0: 03sylvanaar * r568 / (3 files in 3 directories): |
13:08.18 | Repo | fix right click menu for numbered chat channels (#402), prevent double timestamps when moving chat to a non-temporary chatframe |
13:09.25 | Repo | 10rotational (experimental): 03stolenlegacy * r2 / (2 files in 1 directory): initial wip |
13:10.55 | sylvanaar | man spamthrottle is a memory pig |
13:11.10 | sylvanaar | it just uses memory until there is none left |
13:11.26 | *** join/#wowace xanax` (~unknown@vno44-1-88-172-189-200.fbx.proxad.net) |
13:11.28 | xanax` | hello |
13:11.47 | sylvanaar | hi xanax`, i like you |
13:12.17 | sylvanaar | you put me to sleep last night, thanks |
13:12.34 | xanax` | :-) |
13:12.37 | xanax` | no problem |
13:12.41 | xanax` | Is there an add-on that could let me select several items one by one from a bag, and drag-and-drop them all at once in another bag ? |
13:13.09 | sylvanaar | use case? |
13:15.10 | xanax` | sorry what ? |
13:15.43 | sylvanaar | why |
13:15.47 | sylvanaar | why do you need that |
13:16.55 | xanax` | so perform sorting tasks easier in my bags |
13:17.23 | sylvanaar | looks like arromaster already answered the question |
13:17.36 | *** join/#wowace Funkeh` (~funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh) |
13:17.36 | *** mode/#wowace [+o Funkeh`] by ChanServ |
13:26.35 | sylvanaar | which is better: http://ace.pastey.net/139346 or http://ace.pastey.net/139345 |
13:27.17 | *** join/#wowace Ingela (~Ingela@90-230-169-130-no35.tbcn.telia.com) |
13:28.49 | sylvanaar | i think the second one is more DRY |
13:41.16 | Repo | 10absorbsmon (experimental): 03eyogar 07master * 6d22549 / (4 files in 1 directory): [+2 commits] |
13:41.17 | Repo | 6d22549: - Fixed .pkgmeta |
13:41.18 | Repo | 6110c94: - Added support for Fire/Frost/Shadow Ward/Mana Shield/Ice Barrier |
13:41.35 | Ali1331 | omg I'm in uldum |
13:42.44 | Ali1331 | and I got attacked by an invisible crocodile |
13:43.56 | Repo | 10prat-3-0: 03sylvanaar * r569 modules/Bubbles.lua: show raid icons in the chat bubbles |
13:48.48 | *** join/#wowace Lysithea (Lyset@c-bba472d5.017-172-73746f34.cust.bredbandsbolaget.se) |
13:51.04 | sylvanaar | dammit |
13:52.32 | Repo | 10prat-3-0: 03sylvanaar * r570 modules/Bubbles.lua: pick up localizations |
13:53.33 | quiescens | o.o |
13:59.26 | *** join/#wowace roboe (~roboe@50A2E6C0.flatrate.dk) |
14:01.44 | sylvanaar | im contemplating letting you change the font of the chat bubbles, and i guess the font size |
14:01.56 | sylvanaar | does that sound useful? |
14:01.56 | *** part/#wowace xanax` (~unknown@vno44-1-88-172-189-200.fbx.proxad.net) |
14:10.24 | *** join/#wowace DarkerAudit (~Brian@c-98-236-98-13.hsd1.wv.comcast.net) |
14:14.43 | Repo | 10prat-3-0: 03sylvanaar * r571 addon/addon.lua: run collectgarbage before reporting memory usage |
14:15.52 | *** join/#wowace Adys (~Adys@unaffiliated/adys) |
14:17.37 | *** join/#wowace roboe (~roboe@50A2E6C0.flatrate.dk) |
14:19.30 | *** join/#wowace Megalon (Megalon@d86-32-171-168.cust.tele2.at) |
14:29.07 | *** join/#wowace Nickenyfiken (~Miranda@c83-255-97-56.bredband.comhem.se) |
14:33.55 | *** join/#wowace Next96 (Next96@121.129.140.101) |
14:33.59 | Wobin | sylvanaar: not personally |
14:34.12 | Wobin | unless it looked awesome |
14:34.41 | Wobin | and if you could customise it so you could apply certain font/size to chats from certain people |
14:34.47 | Wobin | the RP world would probably love you long time |
14:39.07 | *** join/#wowace roboe (~roboe@50A2E6C0.flatrate.dk) |
14:54.02 | sylvanaar | well, i so far i have 4 features, shortening of chat bubbles, coloring of the borders, formatting of the text (colored text), and raid icons |
14:54.40 | sylvanaar | from certain people would be more difficult |
14:55.10 | sylvanaar | it does look good though |
14:56.27 | Repo | 10itemauditor: 03AsaAyers * r87 / (7 files in 2 directories): Removed some debugging code and added some code to prevent ItemAuditor from crashing if debug code gets released. |
14:56.29 | Repo | Removed references to Skillet in core functionality. Skillet really should be optional. |
14:56.58 | Wobin | colouring of border by class |
14:57.03 | Wobin | or role would be intesting |
14:57.06 | Wobin | interesting |
14:57.14 | Wobin | like a healer icon or tank one |
14:58.50 | asmodai | http://www.flickr.com/photos/infinitecontinues/4865893771/ <- scary when you can recognize which is who |
14:59.56 | Repo | 10gnomishyellowpages: 03EmForAce * r60 / (4 files in 2 directories): (Message trimmed by 1 line) |
14:59.58 | Repo | - the linking to Chat-frame was broken in 3.3.5 |
14:59.59 | Repo | Credits to Tonkar and his "Auction and Tradeskill Compilation" |
15:00.01 | Repo | - libs embedded |
15:00.02 | Repo | - version text only once |
15:01.53 | sylvanaar | http://i37.tinypic.com/14ihrug.jpg is what i have |
15:02.10 | sylvanaar | so far I havent been associating the text with the original message |
15:03.50 | sylvanaar | i guess to be really useful, i'd need to link the bubbles to their original messages |
15:06.18 | *** join/#wowace TheDude2222 (~joe@24-241-226-252.dhcp.mdsn.wi.charter.com) |
15:09.39 | sylvanaar | Wobin: what about the unitframe portrait, that would prolly look cool no? |
15:18.23 | *** join/#wowace Megalon (Megalon@d86-32-5-25.cust.tele2.at) |
15:20.24 | sylvanaar | ah i see what you mean, like a font for each race or something, taht would be good for rp |
15:21.21 | *** join/#wowace DarkerAudit (~Brian@c-98-236-98-13.hsd1.wv.comcast.net) |
15:22.37 | Repo | 10prat-3-0: 03sylvanaar 043.3.26 * r572 : Tagging as 3.3.26 |
15:23.28 | Wobin | yeah |
15:33.33 | Repo | 10bad-boy: 03funkydude * r619 / (2 files in 1 directory): anti-goldspam update |
15:35.25 | Axodious | anyone know by chance the best way to supply wireless to an office that is rather long? |
15:35.50 | Axodious | regular wireless router doesn't have signal at each end of the office when the router is in the middle |
15:39.16 | *** join/#wowace `faCe| (~face@p5489BB41.dip.t-dialin.net) |
15:41.01 | *** join/#wowace Megalon (Megalon@d86-33-143-115.cust.tele2.at) |
15:44.25 | *** join/#wowace airtonix (~airtonix@unaffiliated/airtonix) |
15:47.26 | *** join/#wowace Funkeh` (~funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh) |
15:47.26 | *** mode/#wowace [+o Funkeh`] by ChanServ |
15:50.34 | Repo | 10rotational: 03stolenlegacy * r3 Rotational.lua: wip again |
15:50.36 | Repo | cost checking done |
15:52.59 | asmodai | nevcairiel / quiescens : remember that font issue? |
15:53.06 | asmodai | I went to C:\Windows\Fonts |
15:53.17 | asmodai | and then in Explorer on the left side selected Font settings -> restore default font settings |
15:53.21 | Fisker | k |
15:53.23 | asmodai | And a few reboots later due to sleep and stuff everything seems ok |
15:53.24 | Fisker | asmodai |
15:53.26 | Fisker | i love you |
15:53.31 | asmodai | You lie. |
15:56.21 | Fisker | oh |
15:56.24 | Fisker | then i hate you |
15:56.25 | Fisker | i hope you die |
15:56.38 | asmodai | Tough love. |
16:13.10 | *** join/#wowace profalbert (~profalber@91-113-13-239.adsl.highway.telekom.at) |
16:15.05 | *** join/#wowace Baraius (~bhuddlest@nat-alf.inovisinc.net) |
16:17.40 | *** join/#wowace Funkeh` (~funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh) |
16:17.40 | *** mode/#wowace [+o Funkeh`] by ChanServ |
16:44.29 | *** join/#wowace Vilkku (Vilkku@86-60-151-20-dyn-dsl.ssp.fi) |
16:49.43 | *** join/#wowace profalbert (~profalber@188-23-37-206.adsl.highway.telekom.at) |
16:51.18 | *** join/#wowace Baraius_ (~bhuddlest@nat-alf.inovisinc.net) |
17:08.22 | *** join/#wowace Hell-Razor (~Justin@unaffiliated/hell-razor) |
17:11.03 | *** join/#wowace Baraius (~bhuddlest@host65-16-164-101.birch.net) |
17:17.35 | the-golem | hmmm |
17:17.42 | the-golem | okie dokie |
17:20.21 | *** join/#wowace Gagorian (~k@104-172.turkunet.fi) |
17:22.59 | *** join/#wowace Hell-Razor (~Justin@unaffiliated/hell-razor) |
17:28.24 | the-golem | i have an LDB data plugin which uses AceTimer-3.0. The plugin is initially "disabled", so i'd like to wait until it's enabled to call the lib. Is that feasable? |
17:31.50 | Gnarfoz | @project grapple |
17:31.51 | Repo | Gnarfoz: http://wow.curseforge.com/addons/grapple/. Grapple. Game: WoW. Humbedooh (Manager/Author). Updated: 89 minutes ago |
17:31.55 | Gnarfoz | @project absorbsmon |
17:31.56 | Repo | Gnarfoz: http://www.wowace.com/addons/absorbsmon/. AbsorbsMonitor. Game: WoW. Status: Experimental. eyogar (Manager/Author). Updated: 3 hours ago |
17:32.02 | quiescens | o.O |
17:33.56 | Repo | Knowledge base page update: http://kb.wowace.com/store/international-taxes/ by Ackis |
17:34.03 | the-golem | feasible* |
17:40.20 | *** join/#wowace pompy (~Mike@c-76-116-64-179.hsd1.nj.comcast.net) |
17:41.12 | *** join/#wowace Yssaril (~kvirc@99-57-32-25.lightspeed.cicril.sbcglobal.net) |
17:46.15 | *** join/#wowace Cralor` (~Chris@c-75-68-70-97.hsd1.ma.comcast.net) |
17:54.03 | *** join/#wowace Dashkal (~dashkal@S0106001217d8177c.vf.shawcable.net) |
17:54.09 | *** join/#wowace Dashkal (~dashkal@WoWUIDev/Nexus/dashkal) |
18:01.11 | Repo | 10libalts-1-0: 03sylvanaar 041.4 * r24 : Tagging as 1.4 |
18:01.32 | *** join/#wowace orionshock (~orionshoc@ip68-226-29-3.tc.ph.cox.net) |
18:03.40 | Repo | 10prat-3-0: 03sylvanaar * r573 .pkgmeta: move to libalts tag:latest |
18:03.45 | *** join/#wowace mitchnull (~mitchnull@catv3EC944A1.pool.t-online.hu) |
18:04.53 | *** part/#wowace mitchnull (~mitchnull@catv3EC944A1.pool.t-online.hu) |
18:10.50 | Repo | 10sick-of-clicking-dailies: 03OrionShock 07master * v6.4c-beta-3-ged83d66 / (2 files in 1 directory): [+2 commits] |
18:10.52 | Repo | ed83d66: add libqtip to embeds xml ... oops |
18:10.53 | Repo | dfcb256: remove uncontroled debug |
18:21.14 | *** join/#wowace Caleb| (~caleb@dsl4E5C0506.pool.t-online.hu) |
18:23.36 | *** join/#wowace daev (~bleh@pool-72-86-110-88.aubnin.fios.verizon.net) |
18:26.54 | *** join/#wowace mitchnull (~mitchnull@catv3EC944A1.pool.t-online.hu) |
18:28.18 | the-golem | *facedesk* |
18:28.34 | the-golem | One small addon, so many libs :-/ |
18:29.11 | Repo | 10calendarextras: 03wT- * r59 Modules/list_status_ingroup.lua: |
18:29.13 | Repo | list_status_ingroup: Oopsie, in-group checkmark wasn't working. Fixed |
18:32.07 | Yssaril | the-golem: which addon? |
18:32.31 | the-golem | my pile of junk time/date addon for databroker |
18:32.44 | Yssaril | lol |
18:33.02 | the-golem | http://www.wowinterface.com/downloads/info14141-BrokermDate.html |
18:33.07 | the-golem | that thing |
18:33.25 | the-golem | 11 libs listed in the toc :-/ |
18:33.46 | *** join/#wowace Caleb| (~caleb@BC24BCB0.dsl.pool.telekom.hu) |
18:33.50 | the-golem | Most of them I actually use, but theres a couple i don't think i need. |
18:34.34 | the-golem | AceGUI-3.0-SharedMediaWidgets and LibSharedMedia-3.0 |
18:34.52 | Yssaril | yep |
18:35.50 | the-golem | i don't make any calls to them in my addon, and i honestly don't know why they're in the toc. |
18:36.43 | Yssaril | hehe shouldn't be needed for a pure LDB addon unless its a LDB display |
18:37.13 | orionshock | the-golem, you have a standard arrangement of libs there.. fairly common |
18:38.23 | the-golem | thanks orionshock |
18:38.27 | the-golem | i think ^^ |
18:39.53 | orionshock | wanna know something funny, In SickOfClickingDailies, if I use my own event handler frame it's actually alot faster than if i use AceEvent-3 :) |
18:40.21 | the-golem | actually, i don't think i use AceGUI either |
18:40.41 | Yssaril | the-golem: are you using aceconfig dialog? |
18:40.52 | orionshock | the-golem, AceConfig is Dependant on aceGUI |
18:40.53 | quiescens | what difference does it make anyway |
18:40.55 | the-golem | yes |
18:41.03 | the-golem | oh, okay |
18:41.05 | quiescens | how many dailies could are you really that sick of clicking |
18:41.14 | the-golem | all of them ^^ |
18:41.28 | the-golem | iirc, it started back in tBC |
18:41.37 | orionshock | quiescens, 3+3+12+18 |
18:41.38 | the-golem | those dailies were annoying |
18:41.40 | orionshock | i've got 4 toons |
18:41.50 | orionshock | and that dosn't include doing WG ones |
18:41.57 | quiescens | in all seriousness |
18:42.04 | orionshock | yes |
18:42.10 | orionshock | every day |
18:42.18 | quiescens | what difference would it make saving the cost of aceevent or whatever |
18:42.24 | Repo | 10lkannounce: 03Mirrormn * r46 / (2 files in 1 directory): |
18:42.26 | Repo | Added an option to make backup stuns and slows prefer to match assigned targets (this helps keep people from having to switch dps targets, which keeps Val'kyr dps in better balance) |
18:42.42 | quiescens | hand in the quest .1 of a second faster? |
18:42.57 | orionshock | just an oddity i found. If i use ace event, i see the gossip windows appear. if i use my own handler then i almost never see them |
18:43.38 | Yssaril | aceevent is overkill in most applications (also slower) |
18:43.57 | quiescens | again though |
18:44.07 | quiescens | it also doesn't matter for most applications |
18:44.54 | Yssaril | quiescens: if an event has a chance to fire during combat i care alot :P |
18:45.17 | the-golem | well, fiddlesticks |
18:45.25 | orionshock | it's a point of debate iirc, if using a consolidated handler like AceEvent is any better on wow's lua engine than using separate handlers. |
18:45.47 | quiescens | its very probably not better |
18:46.29 | quiescens | but I'm pretty sure that generally isn't the intention |
18:47.37 | quiescens | things would of course be slightly faster if you only handle the specific functionality that you need and handle it as quickly as possible in as raw a format as possible |
18:48.58 | quiescens | quicker just isn't always worth it unless you have a good reason to want the performance |
18:49.47 | Yssaril | quiescens: exept that its just as easy to implement your own event handler as it is to use aceevent :) |
18:51.46 | quiescens | shrugs |
18:51.59 | quiescens | haven't really looked at either of them in any detail |
18:52.58 | orionshock | IMO, while it might overload some systems.. AceEvent should create a frame for it's embeds and have just that frame handle events for that embed. that way it gets away from the 1 frame to rule them all |
18:53.19 | quiescens | I doubt using ace(anything) would ever make anything faster than carefully writing things by hand |
18:53.41 | quiescens | but the same could be said about any sort of library in any context really |
18:53.49 | orionshock | ace config / gui :) |
18:54.47 | quiescens | next you'll be trying to write everything in assembly or something and trying to bypass most of the OS while you're at it |
18:54.56 | quiescens | nodnod |
18:55.27 | quiescens | it'll run faster without the OS fiddling around with timeslices and all that multitasking business! |
18:59.39 | *** join/#wowace Dashkal (~dashkal@WoWUIDev/Nexus/dashkal) |
19:03.47 | the-golem | Woohoo! |
19:03.59 | the-golem | piddly dinky addon updated ^^ |
19:06.55 | the-golem | feel free to download it and vomit at my code when it's updated ^^ |
19:20.15 | the-golem | brainpick: does anyone recognize the memory/lag/framerate broker plugin displayed in this foto? --> http://s.wowinterface.com/preview/pvw24272.png |
19:22.57 | mitchnull | torhal is my best marketing man ;) |
19:23.04 | Yssaril | the-golem: http://wow.curse.com/downloads/wow-addons/details/brokercpu.aspx |
19:23.57 | *** join/#wowace Torhal (~callahan@74-141-246-74.dhcp.insightbb.com) |
19:24.09 | *** mode/#wowace [+v Torhal] by ChanServ |
19:30.15 | the-golem | Yssaril: thanks, i'll check it out |
19:31.34 | Repo | 10rotational: 03stolenlegacy * r4 Rotational.lua: WIP again. |
19:31.37 | Repo | Almost finished, spell prediction is done. |
19:31.38 | Repo | Just need to finish preventing flukes and add LUA templates. |
19:36.19 | *** join/#wowace Gator (~gr@c-76-20-77-109.hsd1.ca.comcast.net) |
19:38.27 | the-golem | well fiddlesticks |
19:38.35 | sbu | @describe rotational |
19:38.36 | Repo | sbu: http://www.wowace.com/addons/rotational/. Rotational. A rotation addon with "next spells" prediction. |
19:39.16 | *** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub) |
19:39.16 | *** mode/#wowace [+v tekkub] by ChanServ |
19:42.21 | the-golem | :-( |
19:42.35 | the-golem | i dont understand |
19:43.02 | the-golem | everything was working on this cursed addon, and now it wont :-/ |
19:43.18 | quiescens | you borked it |
19:43.25 | quiescens | ): |
19:44.08 | the-golem | obviously |
19:44.10 | the-golem | but idk |
19:44.13 | the-golem | idk how* |
19:47.48 | Repo | 10combo-points-redux: 03Starinnia * r132 Core.lua: |
19:47.50 | Repo | -make sure the lock setting is properly applied on profile changes |
19:50.43 | *** join/#wowace DarkAudit (~Brian@64.181.5.194) |
19:59.59 | the-golem | stupid tocfile was malformed |
20:00.12 | the-golem | fixed it (i hope) |
20:00.14 | the-golem | ^^ |
20:02.53 | the-golem | did blizzard do away with the gold/silver/copper coin icons? |
20:03.10 | *** join/#wowace Sesshu| (~Sesshu@ip-178-20.travedsl.de) |
20:04.26 | haste | no, they're still there |
20:10.40 | *** join/#wowace Repo (~supybot@repos.curseforge.net) |
20:12.20 | *** join/#wowace Antiarc (~Antiarc@ip70-190-192-186.ph.ph.cox.net) |
20:12.20 | *** mode/#wowace [+v Antiarc] by ChanServ |
20:15.52 | *** join/#wowace Archarodim (HydraIRC@lev92-4-88-164-134-95.fbx.proxad.net) |
20:28.51 | Repo | 10libquestitem-1-0 (experimental): 03Nickenyfiken * r12 LibQuestItem-1.0.lua: Add extra InCombatLockdown(). |
20:29.07 | Repo | 10questitembar: 03Nickenyfiken * r52 Core.lua: Add extra InCombatLockdown(). |
20:29.16 | *** join/#wowace Caleb| (~caleb@dsl4E5C0091.pool.t-online.hu) |
20:32.32 | *** join/#wowace Diao (vince@adsl-99-50-127-50.dsl.pltn13.sbcglobal.net) |
20:32.45 | *** part/#wowace Diao (vince@adsl-99-50-127-50.dsl.pltn13.sbcglobal.net) |
20:35.29 | *** join/#wowace Diao (vince@adsl-99-50-127-50.dsl.pltn13.sbcglobal.net) |
20:38.32 | *** join/#wowace Hjalte (~chatzilla@cpe.ge-0-2-0-835.arcnqu2.customer.tele.dk) |
20:40.57 | Repo | New addon: http://www.wowace.com/addons/potential/. Potential. theondry (Manager/Author). Experimental. Approved by Torhal. |
20:45.59 | mitchnull | meh, lost me at "kittens" |
21:00.13 | *** join/#wowace Nexiuz (~Nexiuz@ip152-74-211-87.adsl2.static.versatel.nl) |
21:00.37 | Nexiuz | hey guys |
21:01.01 | *** join/#wowace sztanpet (~sztanpet@109.61.17.254) |
21:01.04 | Nexiuz | Im having a problem with lua (metatables in combination with acedb), anyone that have a minute? |
21:02.41 | the-golem | ~ask |
21:02.42 | purl | Questions in the channel should be specific, informative, complete, concise, and on-topic. Don't ask if you can ask a question first. Don't ask if a person is there; just ask what you intended to ask them. Better questions more frequently yield better answers. We are all here voluntarily or against our will. |
21:02.46 | Nexiuz | I have an addon that use AceDB with defaults, it was working normal |
21:02.52 | *** join/#wowace Elmoe (elmoe@c-24-17-246-31.hsd1.wa.comcast.net) |
21:02.55 | the-golem | ^^ |
21:02.56 | Nexiuz | but when i run the following now: /run AuraFrames.db.profile.Containers["Test"] = {Name = "Test"} |
21:03.03 | Nexiuz | the defaults are not added |
21:03.21 | Nexiuz | :/dump getmetatable(AuraFrames.db.profile.Containers) will give me still the metatable back |
21:03.27 | Nexiuz | with 1 entry __index |
21:03.29 | Nexiuz | so thats good |
21:03.41 | Nexiuz | when i run: /run getmetatable(AuraFrames.db.profile.Containers).__index(AuraFrames.db.profile.Containers, "test"); |
21:03.49 | Nexiuz | then the defaults are created |
21:04.20 | Nexiuz | i put some debug code in acedb and it seems that __index is never called if i just access it with /run AuraFrames.db.profile.Containers["Test"] = {Name = "Test"} |
21:04.38 | Nexiuz | :D anyone? |
21:07.50 | Nexiuz | Here the defaults btw: |
21:07.51 | Nexiuz | local DefaultConfig = { |
21:07.51 | Nexiuz | <PROTECTED> |
21:07.51 | Nexiuz | <PROTECTED> |
21:07.51 | Nexiuz | <PROTECTED> |
21:07.51 | Nexiuz | <PROTECTED> |
21:07.52 | Nexiuz | <PROTECTED> |
21:07.52 | Nexiuz | <PROTECTED> |
21:07.53 | Nexiuz | <PROTECTED> |
21:07.53 | Nexiuz | <PROTECTED> |
21:07.54 | Nexiuz | <PROTECTED> |
21:07.54 | Nexiuz | <PROTECTED> |
21:07.55 | Nexiuz | <PROTECTED> |
21:07.55 | Nexiuz | <PROTECTED> |
21:07.56 | Nexiuz | <PROTECTED> |
21:07.56 | Nexiuz | <PROTECTED> |
21:07.56 | Ali1331 | oi |
21:07.57 | Ali1331 | spam |
21:08.20 | the-golem | ~paste |
21:08.20 | purl | rumour has it, paste is http://pastebin.org/ or http://bin.cakephp.org/ or http://pastebin.ca/ |
21:10.57 | Nexiuz | irc is a long time ago for me, sorry for spamming. But here with markup: http://paste.wowace.com/2286/ |
21:23.08 | Nexiuz | its right when i say: /run AuraFrames.db.profile.Containers["Test"] = {Name = "Test"}; should create an entry in the table containers and that the AceDB should use the defaults to fill in the missing items |
21:29.30 | *** join/#wowace profalbert (~profalber@188-23-37-206.adsl.highway.telekom.at) |
21:37.01 | Repo | 10absorbsmon (experimental): 03eyogar 07master * b056085 / (7 files in 3 directories): [+2 commits] |
21:37.03 | Repo | b056085: - Lots of work on Stat/Scaling realtime sharing |
21:37.04 | Repo | a886785: - Removed redundant dependencies in Grid plugin |
21:43.42 | *** join/#wowace cyndis (cyndis@lakka.kapsi.fi) |
21:47.20 | Arrowmaster | Nexiuz: are you setting your own metatables? |
21:47.34 | Nexiuz | nop |
21:47.42 | Nexiuz | but im looking futher into it now |
21:48.14 | Nexiuz | and it seems that copyDefaults inside acedb gets a table that is empty as defaults |
21:48.18 | Arrowmaster | ok try this AuraFrames.db.profile.Containers.Test.Name = "Test" |
21:48.35 | Nexiuz | but if i do a reload then the defaults are applied correctly |
21:48.35 | Arrowmaster | dont try to give it a table |
21:48.39 | Nexiuz | k, 1 sec then |
21:48.48 | *** join/#wowace sztanphet (~sztanpet@109.61.17.254) |
21:49.52 | Nexiuz | :) thats working |
21:50.18 | Nexiuz | is it the problem that im not accessing the key Name but only Test in that case? |
21:50.41 | Arrowmaster | when you use the ["*"] thing in acedb defaults it will create the table for you when you try to access an unknown value |
21:51.37 | Nexiuz | Yea I see, what i did is setting an table and later accessing the "unknown" values. but then __index is not called because its not a new entry |
21:51.48 | Arrowmaster | so if you did print(AuraFrames.db.profile.Containers.Test.Name) with a clean SV it would print "" |
21:52.22 | Nexiuz | Shouldnt be also be posible to do just AuraFrames.db.profile.Containers.Test = {...} |
21:52.27 | Arrowmaster | nope |
21:52.38 | Arrowmaster | you kill off the metatable when you do that |
21:52.55 | Nexiuz | I dont think so |
21:53.04 | Nexiuz | There is a MT on Containers not on Test |
21:53.10 | Arrowmaster | try it |
21:53.23 | Arrowmaster | getmetatable(AuraFrames.db.profile.Containers.Test) |
21:53.54 | *** join/#wowace Axodious (~07@modemcable106.115-23-96.mc.videotron.ca) |
21:54.15 | Nexiuz | no MT on Test |
21:54.32 | Arrowmaster | when you access the unknown Test the Containers metatable creates the Test table and should set a metatable on it for the default values |
21:55.15 | Nexiuz | I see what you mean, but there isnt a MT on Test |
21:55.43 | Nexiuz | Just created with /run AuraFrames.db.profile.Containers.Test2.Name = "Test"; a Test2 and the defaults are there but no MT |
21:56.13 | *** join/#wowace Jedi- (~Dreamer@78-105-121-214.zone3.bethere.co.uk) |
21:56.13 | *** join/#wowace Jedi- (~Dreamer@unaffiliated/jedi-) |
21:56.25 | Arrowmaster | ok then the Containers metatable is creating the new table with its defaults |
21:56.30 | Arrowmaster | when you do |
21:56.52 | Arrowmaster | AuraFrames.db.profile.Containers.Test = {...} you are overwriting that table with the defaults |
21:57.36 | Nexiuz | Yes indeed, you access (MT creates defaults) then the asignment will be done and overwrite the defaults again |
21:57.49 | Nexiuz | But thanks a lot, I can now finally continue |
21:58.28 | Nexiuz | Quite new to lua (got a c++/php etc background) |
21:58.37 | Ali1331 | yay php |
21:58.50 | Nexiuz | nah not yay |
21:58.58 | Nexiuz | perfect to make small fast stuff |
21:59.15 | Nexiuz | not everything have to be that fast |
21:59.20 | Ali1331 | it's like the only thing I know apart from lua :( |
22:00.02 | Nexiuz | started with asm years ago, then basic (gw, q, power etc) and then started with c. Still love c/c++ the most |
22:00.14 | Ali1331 | c++ is complicated >.< |
22:00.23 | Nexiuz | nah, not that much |
22:00.30 | Nexiuz | you just need to spend some time at it |
22:01.58 | Ali1331 | well maybe when I actually have a reason to know it |
22:01.59 | Nexiuz | AceDB works like a charm now :D |
22:02.54 | Nexiuz | It was just a hobby of mine, I have also spended some time on a game enigne project that was in c++ |
22:03.15 | Nexiuz | php a bit for my work, but its more xslt now :( |
22:04.20 | Arrowmaster | php is just too easy to do badly |
22:04.55 | Nexiuz | yup, but if you do it correctly then it can be a nice language |
22:06.36 | *** join/#wowace Kilroo (~Kilroo@174.111.58.51) |
22:08.20 | Groktar | finds Nexiuz a nice coldfusion |
22:08.24 | Groktar | +job |
22:08.43 | *** join/#wowace Hell-Razor (~Justin@unaffiliated/hell-razor) |
22:12.15 | *** join/#wowace olgagirl (~olgagirl@ANantes-552-1-20-225.w86-203.abo.wanadoo.fr) |
22:14.08 | *** join/#wowace TradeMark (~trademark@121-72-163-113.dsl.telstraclear.net) |
22:20.02 | *** join/#wowace ckknight (~ckknight@WoWUIDev/WoWAce/CurseStaff/CurseForge/ckknight) |
22:20.02 | *** mode/#wowace [+o ckknight] by ChanServ |
22:21.56 | *** join/#wowace sztanpet (~sztanpet@109.61.17.254) |
22:51.55 | *** join/#wowace Funkeh` (~funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh) |
22:51.55 | *** mode/#wowace [+o Funkeh`] by ChanServ |
22:56.36 | *** join/#wowace sztanphet (~sztanpet@109.61.17.254) |
22:58.18 | *** join/#wowace jennyf (~jennyf@ANantes-552-1-20-225.w86-203.abo.wanadoo.fr) |
23:03.07 | *** join/#wowace sztanpet (~sztanpet@109.61.17.254) |
23:10.11 | *** join/#wowace kandarz (~kandarz@c-67-182-149-144.hsd1.wa.comcast.net) |
23:21.59 | *** join/#wowace bien|| (~bien@p4FF47D05.dip.t-dialin.net) |
23:26.16 | *** join/#wowace Slayman (~dejhap08@port-9452.pppoe.wtnet.de) |
23:27.13 | *** part/#wowace Slayman (~dejhap08@port-9452.pppoe.wtnet.de) |
23:33.15 | *** part/#wowace WobWork (~Wobwork@234.128.233.220.static.exetel.com.au) |
23:40.18 | *** join/#wowace VonhintenHOME` (~Kiss@c-71-203-110-77.hsd1.fl.comcast.net) |
23:43.51 | *** part/#wowace CrazyBenny (~s_m@actplus.cust.sloane.cz) |
23:50.12 | *** join/#wowace Sliker (~ponies@5acfa53e.bb.sky.com) |