| 00:18.51 | *** join/#riftuidev Aurorus (~Aurorus@unaffiliated/aurorus) |
| 00:37.07 | *** join/#riftuidev Aurorus (~Aurorus@unaffiliated/aurorus) |
| 00:37.21 | *** join/#riftuidev Kraps (~chatzilla@ool-4572cb11.dyn.optonline.net) |
| 00:45.38 | Sunspots | I'm having no success using SetLayer() :( |
| 00:51.06 | *** join/#riftuidev Kraps (~chatzilla@ool-4572cb11.dyn.optonline.net) |
| 01:01.05 | Sunspots | bar:SetLayer(1) bar.texture:SetLayer(2) SHOUL mean that bar.texture is above bar, right? |
| 01:11.02 | *** join/#riftuidev Kraps (~chatzilla@ool-4572cb11.dyn.optonline.net) |
| 01:17.07 | *** join/#riftuidev Sling_ (Sling@unaffiliated/sling) |
| 01:32.36 | *** join/#riftuidev sylvanaar (~sylvanaar@pdpc/supporter/active/sylvanaar) |
| 02:24.09 | *** join/#riftuidev Snstrrr (~darki@p57AE7C41.dip.t-dialin.net) |
| 03:24.20 | Sunspots | I've got quite a script that uses recursion and takes some time to finish. It works and it will end eventually if it doesn't but it stil seems to break the game :( |
| 03:27.23 | Sunspots | I'm trying to build a texture search :P |
| 03:27.47 | Sunspots | The bruteforce approach doesn't seem like it works too well |
| 03:27.55 | Sunspots | xD |
| 03:44.42 | *** join/#riftuidev Torhal_ (~torhal@c-50-130-0-209.hsd1.al.comcast.net) |
| 03:44.42 | *** mode/#riftuidev [+v Torhal_] by ChanServ |
| 05:30.49 | *** join/#riftuidev lXl (~Main@cpe-72-190-127-182.tx.res.rr.com) |
| 05:51.19 | *** join/#riftuidev lXl (~Main@cpe-72-190-127-182.tx.res.rr.com) |
| 05:56.10 | *** join/#riftuidev lXl (~Main@cpe-72-190-127-182.tx.res.rr.com) |
| 06:38.56 | *** join/#riftuidev Marru_Home (~IceChat77@c-75-70-203-138.hsd1.co.comcast.net) |
| 06:39.27 | Marru_Home | wats up guys |
| 06:43.45 | lXl | Hello o/ |
| 07:01.13 | Cairenn | night all |
| 07:01.37 | starlon | They call me El Maestro Starlon - http://starlon.net/music/Romance.mp3 |
| 07:01.54 | starlon | chuckles. |
| 07:04.24 | Kraps | every revision of my role gets worse /sigh |
| 07:04.55 | Kraps | i need to suck it up and level |
| 07:11.14 | Marru_Home | hey if i had a table, inside a table |
| 07:11.15 | Marru_Home | say |
| 07:11.18 | Marru_Home | history.group |
| 07:11.27 | Marru_Home | and i wanna know the side of group |
| 07:11.41 | Marru_Home | *size |
| 07:11.43 | Marru_Home | would i do |
| 07:11.49 | Marru_Home | #history.group |
| 07:11.49 | Marru_Home | or |
| 07:11.55 | Marru_Home | history.#group |
| 07:12.46 | Marru_Home | anyone? |
| 07:13.43 | starlon | the first |
| 07:13.51 | starlon | #hist.group |
| 07:13.54 | Marru_Home | kk |
| 07:23.44 | *** join/#riftuidev lXl-M (~lXl@mb55636d0.tmodns.net) |
| 07:24.01 | lXl-M | is anyone pn belmont defiant |
| 07:24.28 | lXl-M | f my internet |
| 07:30.34 | seebs | I am. |
| 07:30.48 | seebs | I'm in <Extra Life Defiant>, and have been all day. Except for the sleeping parts. |
| 07:31.47 | lXl-M | can you msg ryvn and.tell him my net is fucky? |
| 07:32.11 | lXl-M | <3 |
| 07:32.47 | lXl-M | i was in the middle of healing first boss dd before it dropped |
| 07:32.55 | seebs | whee |
| 07:33.37 | seebs | sent |
| 07:34.24 | seebs | "haha, thanks" says Ryvn. |
| 07:36.37 | seebs | "feel free to tell him he's failed us and has been replaced :)" |
| 07:37.21 | lXl-M | grr |
| 07:37.35 | starlon | lol |
| 07:37.56 | lXl-M | ok wtf if i gave this kind of downtime id get my ass chewed |
| 07:38.41 | starlon | I want to wipe a raid just for kicks. |
| 07:38.46 | lXl-M | i wonder if rr has a 24hr number |
| 07:38.51 | starlon | would make me feel better about MMOs |
| 07:39.04 | Marru_Home | hey guys, got another question |
| 07:39.28 | Marru_Home | i put this aside for a while but i'd like to get it working and it shouldn't be complicated |
| 07:39.31 | Marru_Home | i have a time |
| 07:39.33 | Marru_Home | *timer |
| 07:39.37 | Marru_Home | right now just in seconds |
| 07:39.47 | Marru_Home | but i want it to print out in mm:ss format |
| 07:40.16 | Marru_Home | string.format("%d:%02d", tempTime / 60, tempTime % 60) |
| 07:40.17 | seebs | string.format("%d:%02d", t / 60, t % 60) |
| 07:40.27 | Marru_Home | lol |
| 07:40.37 | Marru_Home | that doesn't work... |
| 07:40.39 | Marru_Home | well |
| 07:40.41 | seebs | seems to me that you are on the right... no? |
| 07:40.49 | Marru_Home | it works up to like 30 seconds |
| 07:40.57 | Marru_Home | then at 31 it says 1:31 |
| 07:40.58 | Marru_Home | or somethin |
| 07:41.06 | Marru_Home | like the minute counter isnt right |
| 07:41.06 | seebs | hmmm |
| 07:41.14 | seebs | lua 31 / 60 |
| 07:41.22 | seebs | ... I did that wrong, I guess |
| 07:41.28 | Marru_Home | lua> 31/60 |
| 07:41.28 | lua_bot | Marru_Home: 0.51666666666667 |
| 07:41.34 | seebs | hmm |
| 07:41.36 | Marru_Home | u missed the > |
| 07:41.36 | seebs | ohhh |
| 07:42.07 | seebs | lua math.floor(31/60) |
| 07:42.12 | seebs | lua> math.floor(31/60) |
| 07:42.13 | lua_bot | seebs: 0 |
| 07:42.17 | seebs | there you go. |
| 07:42.26 | Marru_Home | so instead of temptime / 60 |
| 07:42.35 | Marru_Home | i want math.floor(temptime/60)? |
| 07:42.41 | seebs | I believe so. |
| 07:42.54 | Marru_Home | mk |
| 07:43.01 | Marru_Home | i'll make the changes and test it out 2morow |
| 07:43.10 | seebs | BTW, grats on the persistence. |
| 07:43.18 | Marru_Home | ? |
| 07:43.33 | seebs | The difference between some random guy who hangs out in the channel for a week and never gets anything done, and a successful addon author, is plugging away at it. |
| 07:43.42 | Marru_Home | ahh |
| 07:43.43 | Marru_Home | lol ty |
| 07:43.48 | seebs | A lot of people get frustrated and give up. :) |
| 07:43.56 | Marru_Home | lol |
| 07:44.03 | Marru_Home | i get frustrated and give up all the time |
| 07:44.14 | seebs | Heh, me too. I just come back to it. |
| 07:44.16 | Marru_Home | but i go back within a few hours or so |
| 07:44.33 | Marru_Home | but tbh |
| 07:44.35 | seebs | Yeah. Anyway, if you're getting all frustrated because it's not working, don't sweat it, you're doing fine. |
| 07:44.37 | Marru_Home | main reason im writin addons |
| 07:44.53 | Marru_Home | is im only taking one cs class right now in school |
| 07:44.58 | Marru_Home | and theres no actual writing in it |
| 07:45.05 | Marru_Home | data structures and algorithms... |
| 07:45.18 | Marru_Home | that class is killin me |
| 07:45.21 | Marru_Home | well |
| 07:45.23 | seebs | I've never taken a CS class in my life, for better or worse. |
| 07:45.30 | Marru_Home | its about to |
| 07:45.35 | Marru_Home | in the first midterm |
| 07:45.56 | Marru_Home | lol i like the classes |
| 07:46.30 | Marru_Home | hopefully next quarter i get to take multi touch programming which is all about iOS and droid apps |
| 07:46.31 | Marru_Home | should be fun |
| 07:46.42 | seebs | I really enjoy iOS programming. |
| 07:46.56 | seebs | The NeXT was brilliant, and I am SO happy that, in effect, it's one of the major modern platforms. |
| 07:47.08 | Marru_Home | wats NeXT |
| 07:47.31 | seebs | The company that Steve Jobs did after he left Apple. Later, Apple bought NeXT for $400M, and basically handed everything over to them. |
| 07:47.40 | seebs | Everything in Macs and iOS today is NeXT software. |
| 07:47.47 | Marru_Home | ahh |
| 07:47.56 | seebs | They are one of the rare cases of a computer company that was quite unambiguously ahead of their time. |
| 07:48.06 | Marru_Home | cool |
| 07:48.14 | seebs | They really did get a ton of stuff "right" that was unworkable when they did it because computers weren't fast enough. :) |
| 07:48.27 | starlon | heh |
| 07:48.40 | Marru_Home | what im most interested in though is pc software development, games if i can :) |
| 07:49.07 | seebs | The world does not contain enough money to make me program on Windows again. |
| 07:49.15 | Marru_Home | lol, why? |
| 07:49.23 | seebs | Hard to put into words, but... |
| 07:49.40 | seebs | Basically, they wouldn't know a software design if it bit them. |
| 07:49.50 | seebs | That's why they have The New Language And API every few years. |
| 07:50.05 | seebs | Most of the code I write is running on an API that's largely unchanged since the 70s since it *doesn't actually suck*. |
| 07:50.14 | Marru_Home | lol |
| 07:50.30 | seebs | It's a lot like WoW addons and RIFT addons. |
| 07:50.37 | seebs | The WoW API does all sorts of stuff, and there's a huge market. |
| 07:50.47 | seebs | The RIFT API isn't as complete, but it's *pleasant* to work with. |
| 07:51.01 | Marru_Home | yeah im likin it |
| 07:51.02 | seebs | Except the iOS and MacOS APIs are pretty decent in terms of completeness. |
| 07:51.18 | seebs | Basically, when I had to deal with Windows, it was *work*. It was frustrating, hard, and Not Fun. |
| 07:51.30 | seebs | When I did an iOS app, it was playing around with computers and I had a great time. |
| 07:51.34 | Marru_Home | how come games aren't designed for macs then? |
| 07:51.44 | tetshi | Windows has a bigger market. |
| 07:51.48 | seebs | Combination of things, about 90% of which is "market share and historical inertia". |
| 07:52.02 | tetshi | Windows isn't hard to program for either though. |
| 07:52.08 | seebs | There's more Windows machines, and especially more Windows gamers. |
| 07:52.10 | tetshi | It's actually stupidily easily. |
| 07:52.19 | seebs | It's not *hard*, it's just that I don't find it pleasant. |
| 07:52.26 | tetshi | If Mac's didn't cost a retarded about of money, there would certainly be more. |
| 07:52.38 | seebs | Probably. |
| 07:52.46 | tetshi | I mean, the OS is only 30 bucks. |
| 07:52.55 | Marru_Home | i've never coded outside of C and Java, and that didn't get into window API at all |
| 07:53.14 | seebs | Well, the OS is effectively free, it's subsidized by the hardware. |
| 07:53.15 | tetshi | Now that Jobs is out, maybe they'll open Mac OS to other machines as well, though I highely doubt it. |
| 07:53.24 | tetshi | To buy Mac OS is 30 bucks though. |
| 07:53.24 | seebs | I doubt it, it'd be economic suicide. |
| 07:53.51 | tetshi | I just bought the new disk from Best Buy this afternoon for my hackintosh. |
| 07:53.59 | seebs | It's like iOS, you are really buying hardware+software. The 30 buck upgrade is a token thing, they don't actually care about that. :) |
| 07:54.03 | Marru_Home | but personally i prefer using a windows computer |
| 07:54.12 | Marru_Home | its partly just cuz im used to it |
| 07:54.12 | tetshi | Marru_Home: As do I. |
| 07:54.14 | tetshi | More flexible. |
| 07:54.19 | Marru_Home | exactly |
| 07:54.23 | Marru_Home | i just feel limited with a mac |
| 07:54.25 | seebs | ... flexible? |
| 07:54.27 | tetshi | Mac OS is nice for "get in and get it done" |
| 07:54.33 | seebs | Well, keep in mind, I program compulsively. |
| 07:54.38 | Marru_Home | lol |
| 07:54.50 | seebs | So to me, Mac OS comes with a complete and very exposed programming environment with which I can script and automate everything. |
| 07:55.11 | seebs | They have done a pretty good job of making it so I can control what it does even without using C, just shell and applescript. |
| 07:55.11 | Marru_Home | how do you script with a mac? |
| 07:55.16 | tetshi | Well, to put it another way, there is aboslutely nothing you can't do on one that you can do on the other. |
| 07:55.21 | tetshi | So, it's a matter of taste. |
| 07:55.22 | Marru_Home | in windows i know batcha and vbscript |
| 07:55.27 | tetshi | And even still, a stupid arguement over which is better. |
| 07:55.48 | seebs | The command prompt in OS X is a standard Unix shell, which is a fully functional (albeit... quirky to put it nicely) programming language. |
| 07:56.06 | seebs | I agree with "matter of taste" for the most part. |
| 07:56.11 | Marru_Home | isn't batch and vbscript? |
| 07:56.12 | seebs | A lot of it is just comfort and familiarity. |
| 07:56.28 | *** join/#riftuidev Snstrrr (~darki@p57AE7E36.dip.t-dialin.net) |
| 07:56.45 | seebs | Dunno about modern batch, but historically, it wasn't really in the same ballpark as a programming shell would be. |
| 07:56.48 | seebs | Maybe it's changed. |
| 07:57.08 | tetshi | I just started with Lua this afternoon, it's quite interesting. |
| 07:57.11 | tetshi | The for loops crack me up. |
| 07:57.56 | tetshi | Wish the documentation on Rift's API was a little bit more written out. |
| 07:58.38 | seebs | It's a work in progress. But compare it to the WoW API docs Blizzard provides. |
| 07:58.46 | seebs | ... Which is to say, they don't. :) |
| 07:58.50 | Marru_Home | lol |
| 07:58.58 | tetshi | Yeah, but there is enough people using it to have written 9,000,000 tutorials on it. |
| 07:59.05 | Marru_Home | yeah idk anything about programming shells yet, but i'd love to |
| 07:59.05 | seebs | Yeah. |
| 07:59.06 | tetshi | I don't get the Events > Tables thing. |
| 07:59.16 | Marru_Home | brb |
| 07:59.21 | tetshi | Accessing Unit Health was harder than I had expected it to be. |
| 07:59.24 | seebs | Grab something like cygwin for Windows and mess with it a bit. |
| 07:59.42 | seebs | The basic idea is, the shell has hundreds of small programs which are designed to be bolted together however you want to do stuff. |
| 08:00.29 | seebs | So I tend to take it for granted that I can do stuff like "for each of these hundred thousand files which is date-stamped, make a directory with the date as its name if needed and move the file into that director". |
| 08:00.35 | seebs | s/director/directory/ |
| 08:01.05 | tetshi | Seebs, how well are you progressing with Rift's API? |
| 08:01.06 | seebs | ... hah, purl failed to notice the implied context |
| 08:01.20 | seebs | I've barely touched it, I've only written a slash command magic thing. |
| 08:01.27 | seebs | was gonna do some more "soon". |
| 08:01.30 | tetshi | Ah, gotcha. |
| 08:01.33 | seebs | but today is extra life day |
| 08:02.11 | seebs | okay, going into smith's haven, may not be able to talk for a bit here. :P |
| 08:02.20 | tetshi | No worries. |
| 08:02.32 | Marru_Home | watcha need to know tetshi? |
| 08:02.41 | seebs | Elrar's running a naked run from Meridian to Sanctum event. |
| 08:02.56 | Marru_Home | im fairly new to lua but im gettin fairly decent with the API |
| 08:03.13 | tetshi | Well... Okay, so my idea is a little nutty for someone who knows nothing of Lua, but I'm going to "recreate" the new FFXiV UI (or similar to it). |
| 08:03.26 | tetshi | The unit frames are my first task, but accessing Unit Health for the player is challenging. |
| 08:03.27 | Marru_Home | hmm |
| 08:03.33 | tetshi | Since I don't understand the concept of Events > Tables. |
| 08:03.36 | Marru_Home | ah |
| 08:03.38 | seebs | Okay. |
| 08:03.40 | seebs | Tables first. |
| 08:03.42 | Marru_Home | well player health is simple |
| 08:03.46 | seebs | What languages do you know? |
| 08:03.52 | tetshi | C++, C#, Java. |
| 08:03.55 | Marru_Home | health = Inspect.Unit.Detail("player").health i think |
| 08:04.04 | Marru_Home | or wait |
| 08:04.12 | seebs | Okay, tables are what some other languages call hashes, or associative arrays. |
| 08:04.18 | tetshi | Ohhhh. |
| 08:04.19 | Marru_Home | i think theres health healthmax and healthcap |
| 08:04.23 | seebs | They're just key=>value pairs. |
| 08:04.28 | tetshi | I gotcha. |
| 08:04.36 | seebs | So the thing you get from, say, Inspect.Unit.Detail("player") is a table. |
| 08:04.43 | Marru_Home | yeah i use tables like an arraylist from java |
| 08:04.50 | seebs | And that table .health = the current healthy. |
| 08:04.51 | seebs | health. |
| 08:04.59 | seebs | Also, syntactic sugar abounds. |
| 08:05.03 | tetshi | Right right, I gotcha. That makes much more sense. |
| 08:05.07 | seebs | foo.x == foo[x] |
| 08:05.18 | seebs | er, foo["x"] |
| 08:05.22 | seebs | roughly |
| 08:05.29 | Marru_Home | well, you can still do foo[x] |
| 08:05.35 | Marru_Home | like my for loops |
| 08:05.40 | seebs | So if you know that player["health"] is a thing, then player.health is the same thing. |
| 08:05.43 | Marru_Home | for i=1,20 do |
| 08:05.56 | tetshi | Ahhh I gotcha. |
| 08:06.00 | Marru_Home | group[i].dps = group[i].dmg / temptime |
| 08:06.06 | seebs | There is some magic for the special case where the keys in a table are mostly small integers, but it's not all THAT magical. |
| 08:06.11 | tetshi | So, basically the Inspect.Unit.Detail is the array and it has a lot of options available. |
| 08:06.16 | seebs | Yeah. |
| 08:06.18 | Marru_Home | yeah |
| 08:06.21 | seebs | And note! |
| 08:06.28 | seebs | Inspect.Unit is a table, of which Detail is a member. |
| 08:06.29 | Marru_Home | events and tables took me the longest |
| 08:06.32 | tetshi | Rogjt/ |
| 08:06.35 | tetshi | Right* |
| 08:06.36 | seebs | Functions are just values in this language. |
| 08:06.52 | seebs | You can stash the value of a function in a variable, you can pass functions around, and so on. |
| 08:06.53 | Marru_Home | im still learnin lua, but i love it lol |
| 08:07.07 | seebs | It's... really, Lua is probably my favorite ever small programming language. |
| 08:07.15 | Marru_Home | yeah |
| 08:07.16 | tetshi | It seems so simple to pick up so far. |
| 08:07.20 | tetshi | Compared to C++, ugh. lol |
| 08:07.22 | Marru_Home | it really is |
| 08:07.24 | Marru_Home | lol |
| 08:07.27 | seebs | They did a wonderful job of picking the right concepts to implement, and leaving crap out if they didn't need it. |
| 08:07.28 | Marru_Home | still dont know C++ |
| 08:07.39 | Marru_Home | just know very basic C |
| 08:07.47 | tetshi | They're very similar of course. |
| 08:07.52 | Marru_Home | i know |
| 08:07.55 | seebs | I am not sure I'd agree. |
| 08:08.08 | Marru_Home | i hear its mostly syntax |
| 08:08.11 | seebs | There are superficial similarities, but modern C++ is basically an unrelated language. |
| 08:08.23 | seebs | The STL and template stuff is crazy. |
| 08:08.28 | tetshi | Yeah, that stuff is whack. |
| 08:08.39 | Marru_Home | lol |
| 08:08.40 | seebs | There is a very nice page someone does about C++ called "frequently questioned answers |
| 08:08.42 | seebs | "" |
| 08:08.46 | tetshi | So, let's say I had a frame that had a simple text variable. |
| 08:08.53 | seebs | where he points out how a lot of the things in the C++ FAQ are... dubious. |
| 08:09.05 | tetshi | I could swap that variable for the player health, but would it update automatically? |
| 08:09.10 | seebs | No. |
| 08:09.13 | tetshi | Like, if the player was hit, or do I need to force an update? |
| 08:09.19 | Marru_Home | you'd have to call :SetText(text) |
| 08:09.21 | seebs | What you'd normally do would be to register for some relevant event. |
| 08:09.29 | seebs | And then whenever the event fires, update. |
| 08:09.37 | tetshi | I can't just have it check on all events can I? |
| 08:09.45 | Marru_Home | easiest way to update frames |
| 08:09.49 | tetshi | Because implementing all the different events on which a player could lose or gain HP would be tedious. |
| 08:09.51 | Marru_Home | is to have an update function |
| 08:09.55 | Marru_Home | that fires every frame |
| 08:09.57 | seebs | Well. |
| 08:10.04 | Marru_Home | and frame:SetText(text) |
| 08:10.10 | Marru_Home | then if some other function changes text |
| 08:10.16 | Marru_Home | it'll get changed in the frame in the next frame |
| 08:10.17 | tetshi | The SetText part I've got, so far anyway. |
| 08:10.19 | seebs | If I recall correctly, the intent is that you could ask for events when the player's state changes, basically. |
| 08:10.44 | Marru_Home | that help at all tetshi? |
| 08:10.49 | tetshi | It does indeed. |
| 08:10.55 | seebs | Much more convenient then trying to catch all the possible ways that could have been caused. |
| 08:11.03 | Marru_Home | it helps to look at other addons imo |
| 08:11.14 | Marru_Home | i have an update function in my addon |
| 08:11.16 | Marru_Home | RiftCount |
| 08:11.20 | tetshi | Yeah, trying to find more basic ones that don't have 9,000,000 lines for me to look through. Get's confusing. |
| 08:11.27 | tetshi | Oh yeah? |
| 08:11.37 | Marru_Home | mines got, 6 or 700 lines i think |
| 08:11.40 | tetshi | Downloading. >:D |
| 08:11.42 | Marru_Home | in the current version |
| 08:12.33 | tetshi | RiftCount DPS Meter? |
| 08:12.44 | Marru_Home | if you look at the bottom you'll see the table.insert that add the update function to the event tables |
| 08:12.46 | Marru_Home | yeah |
| 08:12.51 | Marru_Home | das is mein |
| 08:13.01 | tetshi | Checking it out. |
| 08:13.18 | Marru_Home | but yeah, take a look thru the table.inserts at the bottom |
| 08:13.24 | Marru_Home | then the functions they connect to earlier |
| 08:13.56 | Marru_Home | my update only fires every frame if the player is in combat |
| 08:14.06 | Marru_Home | so i have some set texts etc outside of update |
| 08:14.18 | tetshi | Ohhh, I see (sorta) |
| 08:14.23 | tetshi | This is going to take some doin' haha. |
| 08:14.28 | Marru_Home | lol yeah... |
| 08:14.32 | Marru_Home | just a warning tho |
| 08:14.44 | Marru_Home | creating a replacement UI atm |
| 08:14.46 | Marru_Home | is impossible |
| 08:14.50 | tetshi | RIght. |
| 08:14.59 | tetshi | Due to the level of exposure to the Rift AddOn API? |
| 08:15.03 | tetshi | Or lack there of. |
| 08:15.21 | Marru_Home | well, not the lack of exposure, but the lack of implementation so far |
| 08:15.34 | Marru_Home | currently there is no way for addons to access the current rift UI |
| 08:15.46 | tetshi | Well, I don't technically need it to. |
| 08:16.07 | tetshi | Not yet anyway. |
| 08:16.09 | Marru_Home | theres no way to make buttons cast either, so actionbar replacement isn't availbale |
| 08:16.12 | tetshi | I've seen some unit frames so far, so that's cool. |
| 08:16.13 | Marru_Home | *available |
| 08:16.18 | tetshi | Damnit... |
| 08:16.21 | tetshi | That was my next one. :( |
| 08:16.21 | tetshi | haha |
| 08:16.25 | Marru_Home | lol |
| 08:16.38 | Marru_Home | yeah so far the closest we have to controlling skills, is cancelling buffs |
| 08:16.56 | Marru_Home | we can get all the info we want about em, cooldowns etc |
| 08:17.05 | Marru_Home | but actually casting them isn't available |
| 08:17.11 | tetshi | http://i.imgur.com/stPx1.jpg This is what I'm going for. |
| 08:17.28 | Marru_Home | also |
| 08:17.35 | Marru_Home | another big factor you should know |
| 08:17.45 | Marru_Home | right now you can't click on an addon and target anything |
| 08:17.50 | Marru_Home | so |
| 08:18.00 | Marru_Home | theres no way to make it so you can click a unitframe and target the player |
| 08:18.07 | Marru_Home | you can currently do mouseover |
| 08:18.20 | Marru_Home | so, macro'd skills with @mouseover will work |
| 08:18.44 | tetshi | Well, in due time I'm sure that'll all change. |
| 08:18.49 | Marru_Home | yeah |
| 08:18.54 | tetshi | I can't wait to see the slew of WoW devs who start developing for Rift. |
| 08:19.00 | tetshi | I want a new Scrolling combat text too. |
| 08:19.23 | tetshi | But I want to learn it now so as they update it, I'll be caught up and have less to learn. |
| 08:19.29 | Marru_Home | zorba has said that access to ui will come soon |
| 08:19.42 | Marru_Home | i think like in the next major update maybe |
| 08:19.55 | tetshi | Good deal. |
| 08:20.02 | Marru_Home | but just access |
| 08:20.05 | tetshi | I'm so envious of that FF14 UI. |
| 08:20.06 | Marru_Home | not control |
| 08:20.42 | Marru_Home | so what it sounds like is we will be able to see if bags are open kind of thing |
| 08:20.48 | Marru_Home | but not see or edit bag content stuff |
| 08:20.49 | tetshi | Yeah. |
| 08:21.08 | tetshi | In due time I suppose. |
| 08:21.12 | Marru_Home | yup |
| 08:21.15 | tetshi | The more they find they can saftly let us use. |
| 08:21.27 | Marru_Home | yup |
| 08:21.38 | tetshi | Need to find someone else who's really new and see if they want to work on something. |
| 08:21.53 | Marru_Home | lol id offer to help |
| 08:21.54 | tetshi | More fun learning with someone else. I miss stuff on my own a lot lol. |
| 08:21.58 | tetshi | Nah, you're not a noob. |
| 08:22.06 | Marru_Home | but i'm pretty much making riftcount a full time thing |
| 08:22.31 | tetshi | I could do the enemy target at the top of that screenshot though. |
| 08:22.32 | Marru_Home | lol im a noob, just a noob with like a 2 week headstart or so |
| 08:22.40 | Marru_Home | yes |
| 08:22.47 | tetshi | That should be my first one I guess. |
| 08:22.59 | Marru_Home | that as a totally aesthetic piece would be doable |
| 08:22.59 | tetshi | I CAN use images made in Photoshop right? |
| 08:23.07 | Marru_Home | i do >.< |
| 08:23.13 | tetshi | Like, I can import and stuff. |
| 08:23.15 | tetshi | Okay cool. |
| 08:23.24 | Marru_Home | yeah, just save the image as a png and put it in the zip |
| 08:23.25 | tetshi | I already did all the graphics. |
| 08:23.49 | tetshi | I'm a web developer and graphic designer, so that was a fun thing I *could* do. haha |
| 08:23.52 | Marru_Home | my background is a fansite kit image photoshopped to fit size needs |
| 08:23.59 | Marru_Home | lol |
| 08:24.05 | Marru_Home | im a college student... O.o |
| 08:24.13 | tetshi | I was, 6 years ago. |
| 08:24.14 | Marru_Home | where u work? |
| 08:24.36 | seebs | Man, you guys make me feel old. |
| 08:24.38 | tetshi | Right now I work for no one. Record Label just opened up and I'm getting our artists catelogues together. |
| 08:24.41 | seebs | I graduated from college in 1991. |
| 08:24.53 | Marru_Home | lol seebs |
| 08:24.57 | Marru_Home | i was born in 1991 O.o |
| 08:25.19 | tetshi | My fiancee was born in 1990, and she doesn't know who the Fonze is. |
| 08:25.21 | tetshi | I almost cried. |
| 08:25.29 | Marru_Home | lol |
| 08:25.31 | Marru_Home | even i know that |
| 08:25.48 | Marru_Home | granted ive never actually seen him in the show... |
| 08:25.53 | tetshi | :O |
| 08:25.58 | tetshi | Happy days was brilliant! |
| 08:26.00 | Marru_Home | but i know the image and catch phrase >.< |
| 08:26.13 | Marru_Home | now stargate is brilliant... |
| 08:26.13 | Marru_Home | :) |
| 08:26.18 | tetshi | Lol. |
| 08:26.26 | Marru_Home | btw, im watchin stargate atm |
| 08:26.33 | Marru_Home | lol |
| 08:26.46 | tetshi | So, would it be Inspect.Unit.Health("target")? |
| 08:26.51 | tetshi | Or something similar to that? |
| 08:26.58 | Marru_Home | uhh |
| 08:27.01 | tetshi | I guess I could just go look the shit up, eh? yeah, I'll do that. |
| 08:27.02 | Marru_Home | i think "player.target" |
| 08:27.20 | tetshi | Oh right, because it could be someone elses target also. |
| 08:27.21 | Marru_Home | one thing i did at the beginning that i found very helpful |
| 08:27.44 | Marru_Home | was get triondevelopmenttools, obviously get it so you can /log /dump and get all the api documentation up to date |
| 08:27.46 | Marru_Home | but also |
| 08:27.54 | Marru_Home | i think its /event |
| 08:28.08 | Marru_Home | it prints all event firing to your chat log |
| 08:28.15 | tetshi | Oh snap. |
| 08:28.18 | tetshi | I need to do that then lol. |
| 08:28.46 | Marru_Home | use that and just make a basic addon and do stuff like print(Inspect.Unit.Detail("player.target").name) |
| 08:29.00 | tetshi | That's a good idea. |
| 08:29.01 | tetshi | Thanks man. |
| 08:29.06 | Marru_Home | np |
| 08:30.39 | Marru_Home | that and the riftui wiki helped me out a lot while learning |
| 08:30.44 | Marru_Home | but mostly |
| 08:30.48 | Marru_Home | people in this IRC O.o |
| 08:30.54 | Marru_Home | lol |
| 08:31.22 | Snstrrr | first time u come across :SetPoint u'll go .. what |
| 08:31.32 | Marru_Home | eh |
| 08:31.35 | Snstrrr | but its not that hard when u take a closer look :P |
| 08:31.38 | Marru_Home | its not that bad... |
| 08:31.58 | Marru_Home | i just think of it as "line up topleft with bottomleft of this frame" |
| 08:32.02 | *** join/#riftuidev lXl (~Main@cpe-72-190-127-182.tx.res.rr.com) |
| 08:32.53 | tetshi | Event.Unit.Detail.Health is what I was use to check for updates to HP. |
| 08:32.57 | tetshi | Ahh man this is awesome. |
| 08:32.58 | lXl | THANKS SEEBS <3 |
| 08:32.59 | tetshi | So helpful. |
| 08:33.13 | seebs | ? |
| 08:33.13 | Marru_Home | yup |
| 08:33.21 | tetshi | Can you use x,y for SetPoint? |
| 08:33.23 | Marru_Home | see you'll learn stuff like that by watching the events fire |
| 08:33.28 | tetshi | Instead of TOPCENTER and stuff? |
| 08:33.29 | Marru_Home | yes you can, sorta |
| 08:33.40 | Marru_Home | you'll have to do x,y offset |
| 08:33.40 | tetshi | I would assume that's how you could do a mousedrag frame. |
| 08:33.48 | Marru_Home | from something like the topleft of the screen |
| 08:34.04 | Marru_Home | thats how you position your main frame in most cases |
| 08:34.15 | tetshi | Ah, gotcha. |
| 08:34.17 | Marru_Home | i made my context to fit the users screen |
| 08:34.34 | Snstrrr | u can use coordinates too |
| 08:34.46 | Marru_Home | then did topleft to topleft and my x is UIParent:GetWidth()*.7 |
| 08:34.48 | Snstrrr | 1, 1 is topleft and 0,0 is bottomright |
| 08:34.53 | Snstrrr | or was it the other wayaround? ;P |
| 08:34.58 | Marru_Home | so its always 70% across the screen at default |
| 08:35.07 | lXl | There's dynamic scaling like that? |
| 08:35.29 | Snstrrr | well if the parent element changes |
| 08:35.39 | Snstrrr | it does take the children with it |
| 08:35.49 | Snstrrr | basically thats what happens on moveing a frame |
| 08:36.19 | Snstrrr | but for scaling, as of resize |
| 08:36.58 | tetshi | So, for using the mouse events, just use an if statement? |
| 08:37.00 | Snstrrr | im not so sure, unless u base the scale of the child elements of the main one and u'd prob need to call an update on all still on change |
| 08:37.04 | tetshi | Or do they have handlers? |
| 08:37.48 | Snstrrr | well take a look at the way ppl do it |
| 08:37.55 | tetshi | I am actually. |
| 08:38.08 | Jor_Rift | wow active IRC for 4 in the morning |
| 08:38.15 | seebs | extra life |
| 08:38.15 | Snstrrr | the event would call a function and that function does what u'd like it to do |
| 08:38.23 | Jor_Rift | although, this is a hacker IRC so maybe I shouldn't be surprised. |
| 08:38.41 | Snstrrr | its actually 10:40 am here ;) |
| 08:38.56 | Marru_Home | 2:38am here |
| 08:40.02 | Jor_Rift | yeah I'm finished with extra life. |
| 08:40.14 | Jor_Rift | 7 hours to go, but I can't be totally wrecked for tomorrow. |
| 08:42.21 | seebs | I'm only 11 hours in, but I'll be doing more tomorrow and all. And a few more hours before napping. |
| 08:43.42 | seebs | I had a bad start due to cat drama. |
| 08:43.51 | tetshi | Thanks everyone for the help. Going to bed now, and back to it some more tomorrow. |
| 08:43.55 | Jor_Rift | cat drama? |
| 08:44.13 | seebs | Long story short, I did not get very much sleep |
| 08:44.32 | Jor_Rift | I did about 6 hours on atrophinius on a new alt and was like, why am I not working on my real characters? |
| 08:44.51 | Jor_Rift | so switched back to deepstrike |
| 08:45.15 | seebs | I'm doing it all on a new alt, just for fun. |
| 08:45.39 | seebs | Pynkheepai the Friendly. |
| 08:46.22 | Jor_Rift | heh what lvl is he now? |
| 08:46.39 | seebs | she's 17 |
| 08:46.46 | Jor_Rift | nice. |
| 08:47.07 | Jor_Rift | I stopped at 17 |
| 08:47.16 | seebs | A little over 11 hours /played |
| 08:47.19 | Marru_Home | im doin my 3rd 50 >.< |
| 08:47.26 | Marru_Home | hes over 300 hit now lol |
| 08:47.45 | Jor_Rift | wow looks like highest lvl is 28 |
| 08:47.50 | Jor_Rift | that's alot of lvling |
| 08:48.03 | Marru_Home | highest lvl is 28? |
| 08:48.27 | Jor_Rift | looks like |
| 08:48.35 | Marru_Home | for what? |
| 08:48.40 | Jor_Rift | extra lif |
| 08:48.41 | Jor_Rift | life |
| 08:48.51 | Marru_Home | is that the play for 24 hours thing? |
| 08:48.51 | Industrial | Kay so, having picked runecrafting as my first and only proffession was dumb. I'm broke :( (but Expert now) |
| 08:49.05 | Marru_Home | lol yeah |
| 08:49.08 | Marru_Home | mix it with outfitter |
| 08:49.15 | Marru_Home | runebreak all ur outfitter crafts |
| 08:49.17 | Marru_Home | best way to go |
| 08:49.21 | Industrial | hmm, okay |
| 08:50.42 | Jor_Rift | lol I found an artifact and put it on the AH for 1p and it actually sold. Now I'm rich! |
| 08:50.57 | Marru_Home | gg |
| 08:52.13 | lXl | Wow, bought new HD, makes horrible noise :( |
| 08:52.37 | seebs | aww |
| 08:52.48 | seebs | I am basically down to nearly-all-SSDs. |
| 08:53.06 | lXl | I use SSD for OS and commonly used programs |
| 08:53.16 | Marru_Home | thats what i was gonna do... |
| 08:53.21 | Marru_Home | but i just have way too much |
| 08:53.27 | seebs | I have maybe two machines left that use real hard drives. |
| 08:53.33 | Marru_Home | and didn't have enough money to get a sizeable enough ssd to do that |
| 08:53.47 | Marru_Home | i only have 2 machines total O.o |
| 08:53.59 | Marru_Home | desktop and laptop lol |
| 08:54.08 | seebs | I have... uhm. |
| 08:54.29 | Jor_Rift | wow Extra Life guild is lvl 6 now |
| 08:54.31 | lXl | Yeah this drive is really FUBAR |
| 08:54.40 | seebs | Server, work server, work laptop, windows gaming laptop, small laptop, mac laptop, mac netbook, mac dev machine... I think that's it these days. |
| 08:54.42 | lXl | That or Samsung isn't as quiet as people make it out to be. |
| 08:54.58 | seebs | I used to have a lot more. |
| 08:55.02 | Marru_Home | wow |
| 08:55.03 | Marru_Home | ok |
| 08:55.03 | Marru_Home | well |
| 08:55.05 | Jor_Rift | mac netbook??? |
| 08:55.07 | lXl | On this system I will end up with a 4TB raid5 and a 120gb SSD |
| 08:55.12 | seebs | macbook air =~ netbook |
| 08:55.12 | Marru_Home | i guess i do have a ftp server too |
| 08:55.17 | Marru_Home | but thats back at home |
| 08:55.28 | seebs | Well, I have three colocated servers, but they're not here. |
| 08:55.42 | lXl | I get to help manage coloc :) |
| 08:55.44 | seebs | And I'm not counting machines I don't power up. |
| 08:55.52 | lXl | Rather, do their maintenance for them |
| 08:56.17 | Marru_Home | why do you have 3 servers? |
| 08:56.27 | Marru_Home | what are they for? |
| 08:56.38 | seebs | Two for primary/secondary DNS, one that is going to replace one of the others when time allows. |
| 08:56.46 | lXl | http://img703.imageshack.us/img703/4194/hddsusp1.jpg This is actually a pretty nifty quick solution, I'd be concerned for excessive movement though. |
| 08:57.03 | Marru_Home | you have ur own DNS servers? |
| 08:57.19 | Marru_Home | damn... |
| 08:57.26 | Marru_Home | i need to catch up lol |
| 08:57.40 | lXl | It's alright. I was about to kit my first home server |
| 08:57.44 | Marru_Home | oh i guess i have an old tiny linux box at home too... |
| 08:57.50 | lXl | That is until I realized I'm probably going to RMA :\ |
| 08:57.57 | Marru_Home | rma? |
| 08:58.06 | lXl | Well return |
| 08:58.12 | lXl | This HD |
| 08:58.16 | Marru_Home | ah |
| 08:59.03 | lXl | I had a frankincompy for the last few years and recently overhauled with all new everything but carrying over the psu and vid card i bought in feb |
| 08:59.22 | seebs | I used to run an ISP. I still have a handful of vanity domains and such. |
| 08:59.32 | lXl | So all that is missing from the original Dell is the 500gb HD which I'm still using as storage, once I get some new HDs that 500g will be a linux drive :) |
| 08:59.40 | Marru_Home | wow |
| 09:00.13 | seebs | <-- sort of a computer geek |
| 09:00.31 | Marru_Home | so am i but damn... guess i have more to learn |
| 09:00.37 | seebs | To put the computer collection in perspective: |
| 09:00.57 | Marru_Home | granted i currently dont have enough money to have that many comps and servers and stuff |
| 09:00.58 | seebs | My windows gaming machine that I'm using for the extra life thing, the only part of it I owned Friday afternoon was the video card. |
| 09:01.17 | seebs | Yeah, no one has ever accused me of skill at financial planning. |
| 09:01.17 | Marru_Home | wow |
| 09:01.26 | Marru_Home | hehe |
| 09:01.52 | seebs | The old one started acting up in a way I couldn't figure out how to fix or work around. |
| 09:02.42 | Marru_Home | gotcha |
| 09:03.40 | seebs | But I still have it, and will later reload it with Linux or something and use it as a spare build machine or something. |
| 09:04.06 | Marru_Home | yeah |
| 09:04.18 | Marru_Home | for now im good with an all round machine, and a portable machine |
| 09:04.58 | seebs | Heh. Some day the US may have a market for as many as a dozen computers. |
| 09:05.16 | seebs | That was basically exactly right, except that he forgot to mention "per capita". |
| 09:18.49 | lXl | Everything points to this drive being fine with the ticking being read noise, which it is, but I've tested 4x1TB raids that are quieter :\ |
| 09:20.36 | *** join/#riftuidev Dramiel (~Adium@134.140.broadband5.iol.cz) |
| 09:26.06 | seebs | I've had some drives that were noticably louder but not broken. |
| 09:26.19 | lXl | This one sounds like it's from the 80s |
| 09:31.40 | lXl | Hmm might also be cause it has an extra platter too, oh well if it doesn't error out I guess it's fine. |
| 09:33.26 | seebs | Woot, finally got "the Stalker". |
| 09:33.51 | seebs | Next up: Start posting on the forums on my other account and see if I can get "the Friendly" for that account too. |
| 09:43.00 | lXl | The Friendly? I'd never get that :( |
| 09:45.35 | seebs | Heh. |
| 09:46.02 | seebs | Might be about to nap a bit more, I don't really wanna do iron fortress while this sleepy. |
| 10:00.58 | lXl | So you had to sign up to contribute to the event thing right? |
| 10:01.08 | lXl | No seebs just another 5 hours left |
| 10:01.18 | seebs | Lots more for me. I'm only 12 hours in. |
| 10:01.31 | seebs | I had scheduling problems. Gonna nap for a bit, then play more. |
| 11:06.55 | *** join/#riftuidev Sunspots (~Sunspots@c213-89-195-33.bredband.comhem.se) |
| 11:32.18 | Sunspots | Anyone managed to make SetLayer work? |
| 11:40.47 | Snstrrr | what exactly isnt working for u |
| 11:41.05 | Snstrrr | I think its acting weird for anything else but the own parent |
| 11:41.14 | Snstrrr | but im not quite sure.. |
| 11:43.05 | Snstrrr | maybe not.. |
| 11:43.31 | Snstrrr | I just set my config frame to layer 10 just to be sure and it definetly is above everything else |
| 12:13.35 | Sunspots | The thing is that SetLayer doesn't seem to change anything no matter what I do |
| 12:14.39 | Sunspots | My layers are even supposed to be in the right order from the start but they end up wrong anyway :( |
| 12:59.10 | Snstrrr | did u try on a seperate frame? just for testing |
| 12:59.22 | Sunspots | I'm working on an example right now |
| 12:59.55 | Sunspots | I think SetLayer is somehow related to parent frames (maybe?) |
| 13:01.26 | Snstrrr | ye I got that impression |
| 13:03.08 | Sunspots | I think that was it! I just changed the parent and the layering is dones as I want, without SetLayer |
| 13:04.17 | Sunspots | Well |
| 13:04.24 | Sunspots | the SetLayer works now at least :) |
| 14:22.05 | *** join/#riftuidev Jor_Rift (~Jor@cpe-68-173-72-69.nyc.res.rr.com) |
| 14:32.50 | *** join/#riftuidev Dramiel1 (~Adium@134.140.broadband5.iol.cz) |
| 15:57.01 | *** join/#riftuidev Kraps (~chatzilla@ool-4572cb11.dyn.optonline.net) |
| 17:05.31 | *** join/#riftuidev MentalPower (~MPower@WoWUIDev/Norganna/Administrator/MentalPower) |
| 17:11.38 | *** join/#riftuidev Wonsu (~steven@cpe-76-178-231-78.maine.res.rr.com) |
| 17:16.36 | Kraps | 1 point of Dexterity equals 1 point of Critical Rating. cool |
| 17:26.09 | *** join/#riftuidev MentalPower (~MPower@WoWUIDev/Norganna/Administrator/MentalPower) |
| 18:28.30 | *** part/#riftuidev Wonsu (~steven@cpe-76-178-231-78.maine.res.rr.com) |
| 18:32.59 | tetshi_asleep | To refresh the Inspect.Unit.Detail.* event, do I have to do anything special? I have it set in the LeftClick event so when I target someone, it refreshes a text frame and should show the name of the player, however - it's not working. It doesn't even change the default text in the frame. |
| 18:38.01 | *** join/#riftuidev Cairenn (~Karen@MMOI/Administratrix/Cairenn) |
| 18:38.02 | *** mode/#riftuidev [+o Cairenn] by ChanServ |
| 19:00.55 | seebs | I don't think that's an event, I think that's a function y ou can call. |
| 20:03.35 | *** join/#riftuidev hp94 (4b9e3760@gateway/web/freenode/ip.75.158.55.96) |
| 20:19.02 | tetshi | Hmm. |
| 20:24.59 | *** join/#riftuidev lXl (~Main@cpe-72-190-127-182.tx.res.rr.com) |
| 20:42.56 | *** join/#riftuidev Wishfire (~wishfire@173-228-104-21.dsl.dynamic.sonic.net) |
| 21:05.25 | *** join/#riftuidev Gibbous (~Miranda@c-24-63-164-82.hsd1.ma.comcast.net) |
| 21:16.32 | Snstrrr | oooooookay |
| 21:16.48 | Snstrrr | playerbarHPText:SetFont("SimpleUI", "fonts/ariblk.ttf") < that should browse the "fonts" folder in my addon directory right |
| 21:16.53 | Snstrrr | I mean |
| 21:17.01 | Snstrrr | I set textures like that |
| 21:17.10 | Snstrrr | why isnt it working for fonts |
| 21:17.25 | Snstrrr | or maybe its just me being stupid |
| 21:17.31 | Snstrrr | let me double check spelling :P |
| 21:24.55 | Snstrrr | oooookay |
| 21:25.04 | Snstrrr | on my groupframes its working.. |
| 21:25.07 | Snstrrr | on my hud not |
| 21:25.07 | Snstrrr | ;D |
| 22:07.29 | *** join/#riftuidev Aurorus (~Aurorus@unaffiliated/aurorus) |
| 22:53.55 | *** join/#riftuidev Dramiel (~Adium@134.140.broadband5.iol.cz) |
| 23:08.58 | *** join/#riftuidev Dramiel1 (~Adium@134.140.broadband5.iol.cz) |