<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:03:23] <Kenny> i'm gonna lay it down. nite y'all
L2[00:03:26] *** Kenny is now known as Kenny|Sleeping
L3[00:10:23] ⇨ Joins: Vexatos (~Vexatos@p5B3C9A4D.dip0.t-ipconnect.de)
L4[00:14:22] <ShadoowKatStudios> .sksboard Oh my god this game is amazing :D
L5[00:14:22] <^v> ShadoowKatStudios, Oh mmy god tthiis gaame is aamazzing :D
L6[00:14:48] *** Death is now known as Potato
L7[00:14:55] *** Potato is now known as Death
L8[00:15:40] *** Bizzycola is now known as Death_
L9[00:15:47] *** Death_ is now known as Bizzycola
L10[00:19:06] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L11[00:19:11] ⇦ Quits: dangranos (webchat@109.203.209.139) (Ping timeout: 198 seconds)
L12[00:35:02] <ping> i gtg bed
L13[00:35:10] ⇦ Quits: ping (~notPing@c-71-238-153-166.hsd1.mi.comcast.net) (Quit: http://i.imgur.com/DrFFzea.png)
L14[00:35:19] ⇦ Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Read error: Connection reset by peer)
L15[00:41:36] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L16[00:42:25] <asie> .aeiou here comes another chinese earthquake ebrbrbrbrbrbrbrbrbrbrbrbrbrbrbr
L17[00:42:31] <asie> ;_;
L18[00:44:14] <Death> what
L19[00:44:21] <Death> i don't think it worked
L20[01:07:56] <maximus> asie: what versions of open perepheral core does computronics need for CC1.6?
L21[01:08:06] <asie> maximus: http://openmods.info:8080
L22[01:08:09] <asie> grab the latest
L23[01:08:15] <asie> they might be a tad unstable and AFAIK turtle upgrades don't work yet
L24[01:08:20] <asie> but they work well enough to use with Computronics
L25[01:08:25] <maximus> =P
L26[01:08:26] <maximus> ok
L27[01:08:37] <asie> though i'm not sure if the chat box works with CC1.6 yet
L28[01:08:39] <asie> i might need to fix it
L29[01:08:44] <maximus> ok
L30[01:08:56] <maximus> ill tell my players if they really want to use it, they have to use OC
L31[01:09:03] <maximus> get them to migrate over
L32[01:09:06] ⇦ Quits: Death (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net) (Quit: Well, bot's done. I'm off to bed.)
L33[01:35:55] *** Keridos_off is now known as Keridos
L34[01:37:13] ⇨ Joins: Dean4Devil (~Dean4Devi@p549631F7.dip0.t-ipconnect.de)
L35[02:07:21] ⇦ Quits: Vexatos (~Vexatos@p5B3C9A4D.dip0.t-ipconnect.de) (Quit: Greetings from Pastry Fork, Inc. ✔)
L36[02:17:42] <Dean4Devil> o/
L37[02:20:37] *** tgame14|sleep is now known as tgame14
L38[02:25:34] <ShadoowKatStudios> \o
L39[02:30:24] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L40[02:38:05] ⇨ Joins: dangranos (webchat@109.203.209.139)
L41[02:41:03] <dangranos> still down :(
L42[03:15:07] *** Sorroko_Off is now known as Sorroko
L43[03:40:44] *** alekso56_off is now known as alekso56
L44[03:46:44] <Keridos> what is the best way to autorun stuff at computer start?
L45[03:47:03] <Keridos> i have a hard disk mounted on /main at boot fyi
L46[03:47:41] ⇨ Joins: NyanCat (~vifino@ip-5-146-144-100.unitymediagroup.de)
L47[03:57:29] <Michiyo> Keridos, well, do you have a auto run to auto mount the disk on boot?
L48[03:57:53] <Keridos> yup but somehow it does not like local component = require("component") and component.gpu.setResolution(80,29)
L49[03:57:55] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L50[03:58:05] <Keridos> works fine when i type that in the lua shell though
L51[03:58:10] <Michiyo> o_O
L52[03:59:01] <Keridos> that should work, shouldn't it?
L53[03:59:12] <Michiyo> I would think so..
L54[04:00:12] <Keridos> o.O it works when i reinsert the disk
L55[04:00:17] <Keridos> but not when i restart the pc?
L56[04:00:33] <Keridos> ok now it does
L57[04:00:35] <Keridos> that was weird
L58[04:00:46] <Michiyo> o_O lol.. maybe the GPU isn't done initilizing when the hdd autorun runs? IDK
L59[04:00:56] <Keridos> i just took the disk out, noticed the label was clipped (too long)
L60[04:01:00] <Keridos> made the label shorter
L61[04:01:07] <Keridos> well i took it out after that
L62[04:01:10] <Keridos> and now everything works
L63[04:01:16] <Michiyo> huh..
L64[04:01:17] <Keridos> that is some weird bug?
L65[04:01:19] <Michiyo> Well glad I could help!
L66[04:01:24] <Keridos> thanks
L67[04:01:25] <Michiyo> :P
L68[04:01:28] <Keridos> :p
L69[04:11:17] ⇨ Joins: Johannes13 (~Johannes@p4FDE9107.dip0.t-ipconnect.de)
L70[04:16:33] <Dean4Devil> Do you think it is better to force a public/private stucture onto lua or just hope no one tinkers with my code in a way that may destroy functionality?
L71[04:30:17] <asie> depends on the planned execution environment
L72[04:37:43] <Dean4Devil> It's a pure Lua implementation of AES, which only gets loaded as an API, but consists of multiple files, so changing one (even by accident) can compromise the whole system
L73[04:40:12] *** ` is now known as Biohazard
L74[04:41:07] <Dean4Devil> o/ Biohazard
L75[04:45:03] *** jesustk_off is now known as jesusthekiller
L76[04:49:02] <Biohazard> o/
L77[04:50:49] <asie> Dean4Devil: depends on the environment, as i said
L78[04:50:53] <asie> is it a warfare server? singleplayer?
L79[04:50:56] <asie> perhaps a creative server?
L80[04:53:52] <Biohazard> damnit, still cant get runtime linking to work with std::thread correctly
L81[05:09:55] <Dean4Devil> warfare server, but only my team (more or less only me in this case) has real access to the files. If an enemy breaks the code i would be fine with that :P
L82[05:11:20] <ShadoowKatStudios> So my sister is having a party, right?
L83[05:11:40] <ShadoowKatStudios> I've secured a bottle of soft drink for later, I just have to blend in for tonight >:D
L84[05:13:19] <Dean4Devil> yay :D
L85[05:14:05] <dangranos> kat
L86[05:14:10] <dangranos> is server still down?
L87[05:14:31] <dangranos> yay
L88[05:24:17] ⇦ Quits: Maxwolf (labs@madsciencemod.com) (Quit: Leaving)
L89[05:30:03] <asie> Dean4Devil: what warfare server?
L90[05:40:06] <Keridos> for permanent storage in a robot i need a floppy disk, dont i?
L91[05:40:26] <tgame14> Sangar <3 the itemcost is just so handy
L92[05:42:28] <Kenny|Sleeping> Keridos, what tier monitor are you worrking with?
L93[05:42:32] *** Kenny|Sleeping is now known as Kenny
L94[05:42:50] <Keridos> you mean the question from 2 hours ago?
L95[05:42:57] <Kenny> yeah
L96[05:43:21] <Kenny> the only moitor you can set a resolution of 80, 29 on is a tier 3
L97[05:43:44] <Kenny> a tier 2 monitor has a max resolution of 80, 25
L98[05:44:14] <Kenny> and a tier is 50, 16
L99[05:45:03] <Sangar> tgame14, it is, isn't it? it's surprising no-one did that earlier.
L100[05:45:28] <tgame14> really surprising
L101[05:45:30] <Sangar> Keridos, yes, you need a floppy for robots to store stuff across reboots
L102[05:45:43] <Keridos> it ios a tier 3
L103[05:45:58] <Keridos> i solved it by ranaming the disk again
L104[05:46:01] <Keridos> and then reinserting it
L105[05:46:08] <Keridos> was some weird bug or glitch i think
L106[05:46:27] <Bizzycola> I wonder if there is a 1.6.4 seed that will give me two rather wide mountains and a valley inbetween..
L107[05:46:37] <Keridos> btw sagnar: the files in the world folder are not read every time
L108[05:46:53] <Keridos> i tried editing a file directly in the world files like i was used to with CC and it did not update it ingame
L109[05:46:53] <Kenny> Bizzy, get your mind out of the gutter :P
L110[05:47:21] <Bizzycola> hah I get it
L111[05:47:26] <Bizzycola> nah I want to build a castle on both of them
L112[05:47:28] <Kenny> Keridos: there is a config option you have to change for that
L113[05:47:37] <Bizzycola> create security systems, etc
L114[05:47:43] <Bizzycola> then have a war with my brother :p
L115[05:47:50] <Bizzycola> adventure mode war
L116[05:48:30] <Bizzycola> just figured it would add a bit of challenge having a valley
L117[05:49:24] <Kenny> Keridos: in the config under the file settings section there is an option call bufferChanges, set that to false
L118[05:50:01] <Kenny> that will allow you to edit programs outside of the game and they will update immediately ingame
L119[05:50:02] *** prassel|off is now known as prasselpikachu
L120[05:51:36] *** prasselpikachu is now known as prassel|off
L121[05:52:26] ⇨ Joins: Flenix_ (~Flenix@2.124.130.243)
L122[05:55:06] ⇦ Quits: Flenix|Out (~Flenix@2.124.130.243) (Ping timeout: 195 seconds)
L123[05:55:35] <Keridos> ok thanks
L124[05:58:33] *** Bizzycola is now known as Bizzycola|Offline
L125[05:58:43] *** Bizzycola|Offline is now known as Bizzycola
L126[06:07:37] <Keridos> floppy disks do not have autorun?
L127[06:08:23] <Sangar> they do
L128[06:09:33] <Keridos> what si wrong in this here: if ((x != 3 && y != 3) || (x != 3 && y !=2)) then robot.digDown() end
L129[06:09:48] <Sangar> &&
L130[06:10:06] <Michiyo> && bad, and god
L131[06:10:08] <Michiyo> err good*
L132[06:10:17] <Keridos> ah
L133[06:10:20] <Sangar> same for or
L134[06:11:34] <Michiyo> Moved the printer from a ISBRH to a TESR, and magicly all the graphical bugs go poof, and I can do proper rotation, not 4 models in one, using renderOnly(angle)
L135[06:12:09] <Michiyo> wrote a quitk IITemRenderer and magicly It all works with no stupid green printers, or chunks rotating, instead of printers.
L136[06:12:27] <Michiyo> Yes, at one point I was rotating entire chunks..
L137[06:12:32] <Sangar> :D
L138[06:13:02] <Michiyo> it was great, watching chunks spin
L139[06:13:13] <Sangar> it's a feature!
L140[06:13:23] <Michiyo> feature yeaaaaah lol
L141[06:13:37] <Michiyo> My code doesn't have bugs, it just develops random features..
L142[06:13:57] <Kenny> morning
L143[06:14:01] <Michiyo> o/
L144[06:14:03] <Sangar> that sounds a lot like goat simulator....
L145[06:14:16] <Sangar> afternoon!
L146[06:14:22] <Michiyo> evening
L147[06:14:24] <Michiyo> but meh :P
L148[06:14:27] <Sangar> :P
L149[06:14:27] <Kenny> damn, he got me hehe
L150[06:14:42] <Dean4Devil> aise: My own warfare server. Private for now, but next round may be a little more public :P
L151[06:14:43] <Michiyo> Gotta love TImezones, and freaks that works nights :P
L152[06:14:46] <Kenny> nah, i usually catch him on it hehe
L153[06:16:04] <Kenny> Michiyo: there is a new program in my openPrograms repo. working on a control program for Stargates hehe
L154[06:17:07] <Michiyo> I was doing the same, but meh.. lol If you make yours simple enough to setup/use I might see about including it as the default DHD
L155[06:17:17] <Kenny> also, does isValidAddress return true or false on the address of the gate you are connected to?
L156[06:17:53] <Michiyo> isValidAddress returns True/nil, string iirc
L157[06:18:05] <Kenny> i ask because i keep getting nil
L158[06:18:35] <Michiyo> test,error = isValidAddress("ADDRESS") if test is nil, error should be a string.
L159[06:18:54] <Kenny> ok. then i
L160[06:19:10] <Kenny> will have to setup the error handler
L161[06:19:16] <Michiyo> Stargate addresses must be 7 or 9 characters. Stargate cannot connect to itself. Stargate cannot connect to itself Addressing error: " + thrown.getMessage() the 4 errors it can throw.
L162[06:20:44] <Kenny> Stargate cannot connect to itself is used twice?
L163[06:20:48] <Michiyo> Yes
L164[06:21:04] <Michiyo> not sure WHY he checks twice, but he does :P
L165[06:21:15] <Kenny> that seems a little redundant but meh
L166[06:21:45] <Kenny> ok, means i'lll have to redo the function i have for error checking on that option
L167[06:21:46] <Michiyo> Odd... there is also a return False...
L168[06:21:49] * Michiyo stabs Lochie
L169[06:22:02] <Kenny> i'm not getting a return of false
L170[06:22:25] <Michiyo> if (GateAddressHelper.findStargate(access.getLocation(), address) == null) return new Object[] { false };
L171[06:22:38] <Kenny> but then i haven't used an invalid address yet either
L172[06:23:14] <Kenny> i'm setting it up so that it will use a file for storing addresses
L173[06:23:49] <Michiyo> Yeah mine had a incoming and outgoing log
L174[06:23:54] <Kenny> you give the gate localtion a name and the address and it stores it. you can then select it from a list and dial that gate
L175[06:24:33] <Kenny> also i added in the autoupdate code
L176[06:24:38] <Michiyo> lol
L177[06:24:53] <Michiyo> I do like my auto updates.
L178[06:25:00] <Kenny> so do i :)
L179[06:25:14] <Michiyo> I need to rewrite my CC DHD in OC.. I hadi t linked to a SQL DB so I could sync gate lists between all DHDs
L180[06:25:33] <Kenny> i have to change up one thing the. there is not txt file to download with it
L181[06:26:52] <Keridos> sangar: you have any specific plans for robots?
L182[06:27:09] <Keridos> you said you wanted to alter the system in some time probably
L183[06:27:26] <Kenny> Sangar: reminds me: you should have the name of KITT and KARR in trhe robot names list hehe
L184[06:27:51] <Keridos> had to laugh while playing minecraft some time ago
L185[06:27:57] <Keridos> placed a robot and he was named augustus
L186[06:28:18] <Michiyo> I got Michiyo about a week back.. lol
L187[06:28:18] <Kenny> also Michael Knight and Garth Knight
L188[06:28:26] <Sangar> Keridos, i have some ideas, but i won't get started on that for another few weeks
L189[06:28:44] <Keridos> ok, will you ask for opinions here in irc for that?
L190[06:29:00] <Sangar> Kenny, ah, right, KARR... KITT is in there btw :P
L191[06:29:23] <ShadoowKatStudios> When these guys pass out I'm gonna draw stashes on them and frame one of them >:D
L192[06:29:25] <Kenny> and Garth was Michael nemesis evil brother
L193[06:29:32] <Sangar> Keridos, i'll probably open a ticket on github before that, laying down the plans when i have thought them through some more
L194[06:29:39] <Michiyo> Hey we have raw TCP.... wonder if I could interface directly with SQL.. lol
L195[06:29:47] <Keridos> oki
L196[06:30:15] <Bizzycola> SKS: lol
L197[06:33:18] <Michiyo> hah... my media server is now streaming live TV to my 360... neat.
L198[06:33:51] <Kenny> stream ikt this way hehe
L199[06:34:16] <Michiyo> If you were on my VPN, and I thought my upload could take it :P
L200[06:34:37] <Michiyo> I'm also watching Pokemon, sooo :P
L201[06:34:59] <Kenny> was kidding Michiyo, i only watch 3 tv shows and i download the episodes each week
L202[06:35:37] <Kenny> the 2 NCIS shows and Castle. and will start getting Dr Who again when it starts back up
L203[06:36:02] <Michiyo> I mainly download teh Anime
L204[06:36:04] <Michiyo> :P
L205[06:36:38] <Kenny> i got one for you: what was the FIRST anime released in the US and when did it start?
L206[06:36:47] <Michiyo> pft, i dunno :P
L207[06:36:59] <Kenny> Starboy back in 1963
L208[06:37:14] <Michiyo> I remember watching Sailor Moon in 95ish :P
L209[06:37:43] <Kenny> Speed Racer was in 1967, but the US version was nothing like the original anime
L210[06:37:55] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L211[06:37:56] *** Sorroko is now known as Sorroko_Off
L212[06:37:56] <Kenny> and Speed Racer is still going in Japan
L213[06:38:31] <Kenny> got into anime back in 97 with Ranma 1/2
L214[06:39:29] <Kenny> had all the Ranma 1/2 manga back then except the 1st edition.
L215[06:43:46] <Michiyo> heh, nice
L216[06:44:28] <Dean4Devil> How old are yall if you can remember the movies from 1963?? :D
L217[06:46:39] <Kenny> i was 6 in 1963
L218[06:46:53] <Kenny> that was also the year Dr Who started
L219[06:47:38] <Kenny> in 17 days i'll be 57
L220[06:48:04] <Dean4Devil> (yay)
L221[06:49:42] <Michiyo> in 249 days, I'll be.. a year older then I am currently.
L222[06:50:20] <Kenny> which means this week i'll have to stop with the coding and get my bike finsihed so i can have it ready to ride before my bday
L223[06:51:10] <Kenny> all that's left is mounting the headligth and front turn signals, along with the control panel and hooking it all up
L224[06:51:45] <Kenny> depending on how my legs act, it shouldn't take but a day, 2 at the most
L225[06:52:57] ⇨ Joins: Gopher (~Gopher@10.sub-70-193-137.myvzw.com)
L226[06:52:58] zsh sets mode: +v on Gopher
L227[06:53:04] <Kenny> hey Gopher
L228[06:53:22] <Gopher> morning. Just saw yer message, went to bed early last night, been a long week
L229[06:54:31] <Kenny> yeah, i have a couple functions that have to work on a delay and i need a way to handle that other than using os.sleep
L230[06:55:27] <Kenny> didn't know if the gui had a way to do it or not
L231[06:56:10] <Gopher> I wrap event.listen for event handlers, but not currently event.timer
L232[06:56:36] <Gopher> you could just use event.timer, tho you'd have to manage canceling the timer yourself, gui couldn't cancel it on exit like it does handlers
L233[06:57:04] <Kenny> i could have the timer cancel itself, i think
L234[06:57:11] <Gopher> yeah, you can, actually
L235[06:57:29] <Kenny> now to find out how to set a timer hehe
L236[06:57:59] <Gopher> pretty straight-forward https://github.com/MightyPirates/OpenComputers/wiki/API-Event
L237[06:58:52] <Gopher> interval (time between repeats), callback (a function, just like onClick for gui buttons), times (how many times to repeat; math.huge for infinite)
L238[06:59:17] <Gopher> event.timer returns a reference to the timer that you pass to event.cancel
L239[07:00:32] <Kenny> i'm using this for a control system for the stargates....
L240[07:01:18] <Kenny> when a gate is dialing it is not actually connected yet so i need to set an event timer to trigger checking isConnected after 20 seconds
L241[07:02:45] <Gopher> you probably don't even want a repeating timer, then, the function can set another timer if it hasn't connected yet
L242[07:03:14] <Kenny> so event.timer(20, sg.isConnected(), 1) should od it, right
L243[07:04:18] <Gopher> no () when passing a function as an argument in that context, just like onClick handlers
L244[07:04:27] <Gopher> also, sg.isConnected just... returns true, right?
L245[07:04:30] <Kenny> ok
L246[07:04:30] <Gopher> or false?
L247[07:04:36] <Kenny> yep
L248[07:04:49] <Gopher> I assume that if it is connected you want something to happen
L249[07:05:00] <Kenny> but i'll have my own function in there that would return nothing
L250[07:05:00] <Gopher> so you'll want to write a function to run in 20 seconds, not just call isConnected
L251[07:05:08] <Gopher> ok, yeah
L252[07:06:39] <Kenny> now i remember you mentioning how to set the colors for a specific label or listbox. was that like myGui.text=0x000000
L253[07:07:08] <Kenny> i wish i had the drugs this cat seems to be on hehe
L254[07:07:23] <Gopher> it has to be the exact name of the property found in the gss file
L255[07:07:59] <Gopher> most have "-"s, so has to be, ex, myGui["fill-color-fg"]=0x000000
L256[07:08:57] <Kenny> i'm wanting to change the foreground/background text on a label
L257[07:09:28] <Kenny> so that when connected it woulod be White on green and when not connected white on red
L258[07:09:31] <Gopher> so text-color and text-color and text-background
L259[07:09:43] <Gopher> er, lol
L260[07:09:58] <Kenny> text-color twice? :P
L261[07:10:02] <Gopher> gmltest.lua does exactly that on a button press
L262[07:10:06] <Gopher> er, not button press
L263[07:10:09] <Gopher> event handler
L264[07:10:17] <Gopher> key press
L265[07:10:23] <Gopher> ctrl-r, I think it was
L266[07:10:27] <Kenny> yep
L267[07:10:40] <SoniEx2> someone find a use for this: http://codepad.org/7KaYJfrT
L268[07:11:49] ⇦ Quits: NyanCat (~vifino@ip-5-146-144-100.unitymediagroup.de) (Quit: Meow!)
L269[07:13:42] <Kenny> damn Sangar! you really got ahead of me in one day
L270[07:14:18] <Sangar> Kenny, what?
L271[07:14:23] <Kenny> sheesh, now to get caught up
L272[07:14:35] <Kenny> 8 builds yesterday :P
L273[07:14:41] *** prassel|off is now known as prasselpikachu
L274[07:14:43] <Sangar> ah :P
L275[07:15:01] <Kenny> i was thinkjing i would have at least another week break hehe
L276[07:16:58] <Sangar> well it is sort of break-ish. only minor fixes and such ;)
L277[07:17:51] <Kenny> and the addition of the Angel upgrade
L278[07:18:01] <Sangar> well yeah. but that wasn't me :P
L279[07:18:02] <Kenny> just looked at the changes
L280[07:18:26] <Kenny> that and being able to dye the case :)
L281[07:18:42] <Kenny> now if you just do that for the monitors too hehe
L282[07:19:01] <Gopher> oh, neat
L283[07:19:01] <Sangar> it is for screens, too
L284[07:19:11] <Gopher> robot without tool .swing at barrel, :crashy: XD
L285[07:19:25] * Kenny deskpalms
L286[07:19:28] <Gopher> robot.Player cannot be cast to EntotyPlayerMP, heh
L287[07:19:31] <Gopher> Entity
L288[07:19:38] <Kenny> didn't fully read
L289[07:19:49] <Sangar> grr. people should not cast blindly :/
L290[07:19:55] <Gopher> yeah, that's clearly his fault, lol
L291[07:21:40] <Sangar> Gopher, it shouldn't crash the game though, right?
L292[07:21:46] <Gopher> it's not mfr barrels, it's this mod another guy made that has only the barrels
L293[07:21:54] <Gopher> it did, in fact, crash the game, lol
L294[07:22:16] <Sangar> wuh. that's... odd. out of curiosity, can you show me the log?
L295[07:22:47] <Sangar> since swing should run in a lua call and that's wrapped with try catch i'm wondering how that could be
L296[07:23:14] <Sangar> brb
L297[07:23:44] <Gopher> http://pastebin.com/HMav9CNF
L298[07:23:56] <Gopher> barrels crashed, not oc
L299[07:24:18] <Kenny> NeedForSpeed?
L300[07:24:25] <Gopher> robot just returned false, after I restarted the game, lol
L301[07:24:26] <Gopher> yeah
L302[07:24:42] <Kenny> holy jumping jehosphat
L303[07:24:42] *** prasselpikachu is now known as prassel|off
L304[07:24:53] *** prassel|off is now known as prasselpikachu
L305[07:24:57] <Gopher> wha?
L306[07:25:09] <Kenny> should only use that name if putting a vehicle in the game
L307[07:25:30] <Kenny> plus i play NFS all the time hehe
L308[07:25:40] <Gopher> Not everyone uses a name made up specifically for minecraft, lol
L309[07:25:57] <Kenny> tension release: go run cops off the road in Most Wantyed 2012 hehe
L310[07:26:21] * Gopher cheats back the 18 iron that vanished during the crash
L311[07:26:22] <Kenny> or go snipe cops in Saints Row
L312[07:27:28] <Gopher> I do not understand why barrels are always implemented with the top and bottom as the only usable sides. Why are they not just normal containers like chests, accessible from any side?
L313[07:29:34] <Kenny> they should be, as you can put a tap in the side of a barrel to get liquid out
L314[07:29:50] <Gopher> you mean drums? drums are for liquids, barrels are for items
L315[07:29:51] * Kenny thinks of good aged whiskey or wine
L316[07:30:14] <Gopher> oh, you mean in reality.
L317[07:30:26] <Gopher> Yes, there's no clear logical reasoning behind the decision that I can see
L318[07:30:29] <Dean4Devil> arent barrels tapped on the top/bottom?
L319[07:30:47] <Kenny> wooden barrels can be tapped on the side as well
L320[07:30:59] <Kenny> so can metal ones actually
L321[07:31:03] <Dean4Devil> Never seen that, but if you say so...
L322[07:31:05] <Gopher> aren't chests only opened from the top, where, y'know, they open? heh
L323[07:31:23] <Kenny> i lot of barrels with liquids have a tapped hole at the bottom for draining
L324[07:31:32] <Gopher> I don't see any reason for barrels in mc to be sided inventories at all, instead of just ... containers
L325[07:31:42] <Kenny> not ojn the bottomj, but at the bottom edge of the ide
L326[07:31:53] <Gopher> not certain about these, but pretty sure mfr's barrels, top is input only, bottom is output only
L327[07:32:09] <Gopher> when being accessed by pipes or machines
L328[07:32:27] <Kenny> Factorization allows it from all sides i think
L329[07:32:40] <SoniEx2> Gopher, if they were named "stacks" they would make more sense
L330[07:32:44] <Dean4Devil> yup
L331[07:32:54] <SoniEx2> well more like "deques" but w/e
L332[07:32:58] <Gopher> soni, indeed, but only if they also automatically dropped down if a barrel was below them
L333[07:33:24] <SoniEx2> ok someone code that :P
L334[07:33:38] <SoniEx2> "Deque" a stackable multiblock
L335[07:36:26] *** prasselpikachu is now known as prassel|off
L336[07:37:21] <Gopher> bit of a tangent, but I just don't get where some people draw the line between "powerful" and "cheaty."
L337[07:37:38] <Gopher> or even just "convenient" and "cheaty"
L338[07:38:05] <Gopher> barrels that hold 64 stacks but only of one type: convenient. Denser storage, but with an extra limitation over conventional storage.
L339[07:38:33] <Gopher> But then... there are tiers of barrel... holding 1024 stacks.. and then 4096
L340[07:38:35] *** prassel|off is now known as prasselpikachu
L341[07:39:23] ⇨ Joins: Maruu (webchat@ip68-103-100-246.ks.ok.cox.net)
L342[07:39:28] <Gopher> now, 4KiB blocks in one block of stgorage is even more conveninent, if you're storing a quarter of a million of something
L343[07:39:34] <Kenny> gophere, what is the actual name of that mod?
L344[07:39:38] <Gopher> but for me it crosses the line pretty clearly from convenient into cheaty
L345[07:39:42] <Gopher> kenny, barrels. :P
L346[07:39:53] <dangranos> so
L347[07:39:53] <Gopher> thought I'd try it out, first time I've used it is this world
L348[07:39:58] <dangranos> ae is cheaty too?
L349[07:40:05] <Gopher> to me? most definitely.
L350[07:40:50] <Gopher> note that "cheaty" isn't the same as "cheating"
L351[07:40:56] <Gopher> nor, necessarily, even "overpowered"
L352[07:42:07] <Gopher> just... it's too magical for my taste.
L353[07:44:19] <Gopher> just a sortof gap between "it would be awesome if I could..." and "it would be reasonable for me to be able to..." that is apparently different for me than the average player, lol
L354[07:46:39] <Kenny> i notice he does have localization for the mod
L355[07:50:15] <Kenny> he even has pirate language lol
L356[07:51:20] <Gopher> but does he have swedish chef?
L357[07:52:03] <Kenny> yes
L358[07:52:12] <Kenny> swedish language is there also
L359[07:52:31] <Michiyo> But what about swedish chef?
L360[07:52:58] <Kenny> there are only 5-6 items in the language files
L361[07:53:17] <Kenny> 5
L362[07:53:32] <Kenny> t1-t3barrel, prefix and stacks
L363[07:54:50] <Kenny> he has gotten a little silly with the en language though having it for AU, UK, PT, and CA
L364[07:55:00] <Kenny> as well as US
L365[07:55:28] <Gopher> lol
L366[07:55:49] <Kenny> PT is the pirate language
L367[07:57:13] <Sangar> well that took longer than expected.
L368[07:57:59] <Sangar> i first thought it'd be like villagers getting derpy when used by robots (which is why they can't), but you said swing, right? meh.
L369[07:58:25] <Sangar> i'll have to change the fake player to use the actual fake player class (which extends EntityPlayerMP) at some point, so that will fix it.
L370[07:58:37] <Sangar> it just causes too many weird bugs that i don't have the time to squash right now :/
L371[07:59:18] <nekosune> yeah, that caused so much trouble in TT
L372[07:59:18] <Gopher> If you were planning on doing that anyway, cool,
L373[07:59:39] <Gopher> but lol, this is totally not your bug to fix, the doofus was just blindly casting
L374[07:59:58] <Gopher> it would be awesome if robots could literally use anything players can
L375[08:00:34] <Kenny> Gopher, java version a little out of date?
L376[08:00:34] <gamax92> Give the robots AI as well.
L377[08:00:44] <Sangar> well that's sort of a different issue. they sort of can already, they're EntityPlayer.
L378[08:00:51] <Gopher> kenny: quite possibly.
L379[08:00:53] <Sangar> but because the entity is not "real" it can lead to weird stuff.
L380[08:01:04] <Kenny> last i knew it was at 51
L381[08:01:15] <Sangar> i'll look into that when redesigning the robots, so we'll see
L382[08:03:36] <Kenny> i'm gonna wring a cat's neck if he don't stay out of stuff
L383[08:08:58] <Gopher> sangar, after that you'll just have to figure out a way for robots to use guis XD
L384[08:09:15] <Sangar> yeaaaah :P
L385[08:09:45] ⇦ Quits: ShadoowKatStudios (~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au) (Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140314220517])
L386[08:09:57] <Sangar> i'll just spawn a new instance of the minecraft client for each robot and have it join, then remote-control it!
L387[08:10:13] <Sangar> or not.
L388[08:10:26] <Gopher> heh
L389[08:13:17] <Bizzycola> I used names of random scientists involved in the manhatten project for data in my assignment for some reason :p
L390[08:28:00] <Bizzycola> Maybe cuz I like nukes! ..Not for use against people, I just like shiny stuff and they are like eye meltingly shiny :D
L391[08:36:00] <Gopher> are they?
L392[08:36:39] <Bizzycola> Upon inital detonation, there is a very shiny light xD
L393[08:37:08] <Bizzycola> Not as big a fan of the loud sound though
L394[08:38:05] <Gopher> nice. Just found you can bucket click through the hole in hollow covers.
L395[08:38:11] <Gopher> never thought to try it before.
L396[08:38:14] <Bizzycola> cool
L397[08:38:37] <Gopher> so now I can cover my infinite water sources for walking on without making them inaccessible.
L398[08:39:42] <Dean4Devil> yay :D
L399[08:39:52] <Dean4Devil> thanks for the tip btw :P
L400[08:40:33] <Gopher> heh. minor but seemed worth sharing as it makes me quite happy
L401[08:42:51] <Dean4Devil> will be awesome in my base :3
L402[08:43:04] ⇦ Quits: Maruu (webchat@ip68-103-100-246.ks.ok.cox.net) (Quit: Web client closed)
L403[08:43:46] ⇦ Quits: Lunatrius (~Lunatrius@cpe-62-84-229-43.dynamic.amis.net) (Quit: An Eye for an Eye, a Tooth for a Tooth, and Evil for Evil.)
L404[08:45:01] <gamax92> Omegle for minecraft
L405[08:45:37] ⇨ Joins: Lunatrius (~Lunatrius@cpe-62-84-229-43.dynamic.amis.net)
L406[08:46:03] <Dean4Devil> omegle client or OCmegle?
L407[08:46:30] <Dean4Devil> btw Lunatrius: Awesome quit-message :D
L408[08:52:36] <Gopher> aah, found a somewhat practical work-around for not wanting to use my only card slot in a robot for a redstone card. Robots can flip switches. :D
L409[08:52:56] <tgame14> can robots "right click"
L410[08:52:57] <tgame14> ?
L411[08:53:03] <tgame14> if so, i can automate ICBM missiles :P
L412[08:54:02] <Gopher> yawp, robot.use(), useUp(), and useDown()
L413[08:54:19] <tgame14> can computers aswell?
L414[08:54:25] <Gopher> uh, no
L415[08:54:33] <Gopher> not unassisted anyway
L416[08:54:40] <tgame14> k
L417[08:55:01] <Gopher> don't get too excited until you terst on whatever it is you want to right-click on :P
L418[08:56:37] <Gopher> I make no guaratees they work on everything. I was needing a way for robots to activate things with redstone, without a redstone card, so it could have a wifi card
L419[08:56:46] <Gopher> and found it works with levers.
L420[08:56:59] <Gopher> so I can put levers to activate things rather than doing redstone activation directly.
L421[08:57:23] <Sangar> they can 'activate' blocks in general, so it should work on most things.
L422[08:57:34] <tgame14> should work on icbm, looking at code
L423[08:57:37] <tgame14> also, sangar link to deobf?
L424[08:57:45] <tgame14> i have enough git modules in my loadpath already :P
L425[08:57:51] <Sangar> ci.cil.li
L426[08:58:14] <gamax92> cili?
L427[08:58:17] ⇨ Joins: Katie (webchat@cpe-24-210-223-235.neo.res.rr.com)
L428[08:58:23] <Katie> hey
L429[08:58:28] ⇦ Parts: Katie (webchat@cpe-24-210-223-235.neo.res.rr.com) ())
L430[08:58:33] <gamax92> okay then
L431[08:58:35] <Michiyo> o_O
L432[08:58:44] ⇨ Joins: Katie (webchat@cpe-24-210-223-235.neo.res.rr.com)
L433[08:58:50] <Gopher> wb, lol
L434[08:59:00] <tgame14> thanks
L435[08:59:13] <tgame14> ill test against icbm missile launcher
L436[08:59:16] <Gopher> wait..what...
L437[09:00:42] <tgame14> how do i use the robot?
L438[09:00:48] <tgame14> i placed the one with 30 levels and shit :P
L439[09:01:07] <tgame14> i just want to write a quick script
L440[09:01:34] <Sangar> open gui, press power button, run lua interpreter (lua+enter)?
L441[09:01:53] ⇦ Quits: Lunatrius (~Lunatrius@cpe-62-84-229-43.dynamic.amis.net) (Read error: Connection timed out)
L442[09:01:56] <Gopher> or the editor
L443[09:02:10] <tgame14> got it
L444[09:02:13] <Gopher> edit tmp/mahprogram, typey-type, ctrl+s, ctrl+2
L445[09:02:17] <tgame14> how do i write a script, not interperter
L446[09:02:22] <tgame14> ah thnx
L447[09:02:24] <Gopher> s/ctrl+2/ctrl+w
L448[09:02:31] <Gopher> then /tmp/mahprogram at shell to run
L449[09:02:39] <Gopher> note: tmp deletes whenever the turtle resets
L450[09:02:45] <Gopher> reboots, I mean
L451[09:03:24] <Gopher> speaking of... sangar, how do you feel about the idea of tmp not being erased except for hard (power off) reboots, but persisting for soft ones?
L452[09:03:48] <Gopher> if the autorun feature worked on a tmp drive in a soft reboot, it could provide a neat mechanism for use in some complex installer scripts
L453[09:04:12] <tgame14> if i do robot.use(i) and i is an index in turtle inventory, works?
L454[09:04:24] <Gopher> no, use uses the current tool
L455[09:04:40] <Gopher> tho it works without a tool
L456[09:04:40] <tgame14> and how do i make the item in inventory click
L457[09:04:52] <Gopher> place, possibly? not tested that much
L458[09:04:56] <tgame14> k
L459[09:05:31] <Gopher> nah, that doesn't seem to work
L460[09:05:43] <Sangar> Gopher, tmp: hmmm, yeah. i guess that won't be more confusing than how it already :P
L461[09:06:04] <Kenny> tgame14: using a computer linked to the launcher with an apater block will allow you to gain more control oif the launching
L462[09:06:08] <tgame14> so i imagine i am not doing lua right :P havent touched syntax in forever
L463[09:06:09] <tgame14> http://puu.sh/7YfLV.jpg
L464[09:06:11] <Kenny> adapter*
L465[09:06:15] <Sangar> tools can only be used when equipped. a few items work as usables in place, but that's based on the item's implementation (e.g. bone meal works i believe)
L466[09:06:16] <tgame14> Kenny, i just want it to right click with missiles
L467[09:06:48] <Gopher> can you not insert missles any other way?
L468[09:06:56] <Gopher> like with pipes?
L469[09:07:01] <tgame14> well, its coded not to work like that :P
L470[09:07:08] <tgame14> i think :/
L471[09:07:12] <Gopher> never touched the icbm mod before (I assume tht's the one yer using)
L472[09:07:16] <Sangar> err, that's not a valid while loop is it?
L473[09:07:20] <Michiyo> I used pipes a long time ago, not recently.. lol
L474[09:07:24] <Michiyo> so not sure..
L475[09:07:45] <tgame14> no its not working
L476[09:07:47] <Gopher> I always found bc pipes annoyingly fiddly, so hardly used any since rp stopped updating
L477[09:07:57] <Sangar> change that to for i = 1, 16 do
L478[09:07:59] <Gopher> itemducts have me back to piping things around now, tho :D
L479[09:08:17] <tgame14> doesnt work with hoppers
L480[09:08:26] <tgame14> Hell, its not an IInventory
L481[09:08:35] <Gopher> ah. Then yeah, not gonna work.
L482[09:08:55] <Gopher> You'd probably have to put the missles in the turtle's tool slot and use(), not positive if it'd work even then, tho?
L483[09:09:14] <Gopher> it sounds like they quite specifically didn't want this feature automated, lol
L484[09:09:30] <Kenny> that will change now hehe
L485[09:09:51] <Gopher> if use works, then yeah, heh
L486[09:09:55] <Dean4Devil> actually ICBM should work with every item transport mechanism... At least it does for me... :|
L487[09:10:16] <Gopher> does it? I have no idea, been going by what tgame14 is telling me heh
L488[09:10:34] <tgame14> Oof
L489[09:10:36] <Dean4Devil> It worked with itemducts, bc pipes, CC turtles...
L490[09:10:54] <Dean4Devil> for me at least
L491[09:10:55] <Gopher> then just robot.drop() oughta work
L492[09:10:56] <Dean4Devil> 1.6.4
L493[09:11:15] <Dean4Devil> dk what version of icbm, but rather new feature i think
L494[09:11:27] <tgame14> im compiling from code :/
L495[09:12:16] <Dean4Devil> what version?
L496[09:14:00] <dangranos> is SKS there?
L497[09:14:07] <tgame14> Hrm, so what am i doing wrong?
L498[09:14:07] <tgame14> <Dean4Devil> actually ICBM should work with every item transport mechanism... At least it does for me... :|
L499[09:14:07] <tgame14> <Gopher> does it? I have no idea, been going by what tgame14 is telling me heh
L500[09:14:07] <tgame14> <tgame14> Oof
L501[09:14:07] <tgame14> <Dean4Devil> It worked with itemducts, bc pipes, CC turtles...
L502[09:14:08] <tgame14> <Dean4Devil> for me at least
L503[09:14:10] <tgame14> <Gopher> then just robot.drop() oughta work
L504[09:14:12] <tgame14> <Dean4Devil> 1.6.4
L505[09:14:16] <tgame14> <Dean4Devil> dk what version of icbm, but rather new feature i think
L506[09:14:18] <tgame14> <tgame14> im compiling from code :/
L507[09:14:20] <tgame14> <Dean4Devil> what version?
L508[09:14:22] <tgame14> crap sorry
L509[09:14:24] <tgame14> stupid copy paste
L510[09:14:24] <Gopher> lol
L511[09:14:26] <tgame14> http://puu.sh/7Yged.jpg
L512[09:14:28] <Dean4Devil> np :)
L513[09:14:36] <Gopher> I'm wondering where you /meant/ to paste that XD
L514[09:14:38] <gamax92> much ping
L515[09:14:43] <tgame14> i didnt
L516[09:14:46] <tgame14> its a stupid irc client
L517[09:14:56] <tgame14> wrongly copying chat, i never meant to copy and paste that chatp lol :P
L518[09:15:52] <dangranos> i wish i could use /ban
L519[09:15:56] <tgame14> http://puu.sh/7Yged.jpg but anyway this is the problem :P
L520[09:16:43] <Dean4Devil> Shouldn't it be [...] for index=1, 16 do [...] ?
L521[09:16:54] <Kenny> of all the robot names to get, i put a robot down and it was named Vexatos hehe
L522[09:17:01] <Dean4Devil> xD
L523[09:17:13] <tgame14> lol i got elmer
L524[09:17:29] <Kenny> wonder if the is Daffy and Bugs too
L525[09:17:44] <tgame14> i get an error on line 2
L526[09:18:14] *** Sorroko_Off is now known as Sorroko
L527[09:18:54] <Kenny> what is the error?
L528[09:19:05] <Dean4Devil> There is the list of the robot names: https://github.com/MightyPirates/OpenComputers/blob/master/src/main/resources/assets/opencomputers/robot.names :P
L529[09:19:13] <dangranos> >_<
L530[09:19:19] <tgame14> http://puu.sh/7YgxF.jpg
L531[09:19:25] <dangranos> how to offline messages?
L532[09:20:09] <Kenny> a for statement is for index = 1, 1 do
L533[09:20:23] <tgame14> no () ?
L534[09:20:23] <Dean4Devil> tgame14: like i said, try using [...] for index=1, 16 do [...]
L535[09:20:29] <Kenny> don't need it
L536[09:20:30] <tgame14> tha hell
L537[09:20:38] ⇦ Quits: nekosune (~nekosune@2606:df00:3:3::dad0:9d3e) (Quit: ZNC - http://znc.in)
L538[09:20:45] <Dean4Devil> for var=startval, endval, step
L539[09:20:53] <Dean4Devil> thats the syntax
L540[09:21:00] <tgame14> now i get this error http://puu.sh/7YgDR.jpg
L541[09:21:07] <tgame14> robot is not a thing?
L542[09:21:07] <Kenny> if he is only doing a 1 step doesn't need it as that is default
L543[09:21:10] <tgame14> do i need to capitalize?
L544[09:21:15] <Kenny> nope
L545[09:21:31] <Dean4Devil> robot:place()?
L546[09:21:35] ⇨ Joins: nekosune (~nekosune@2606:df00:3:3::dad0:9d3e)
L547[09:21:40] <Dean4Devil> with ":" instead of "."
L548[09:21:46] <Sangar> add a local robot=require('robot') at the start of your script
L549[09:22:50] <tgame14> okay and for sleep?
L550[09:22:55] <Kenny> while true do
L551[09:22:55] <Kenny> for index=0, 1 do
L552[09:22:56] <Kenny> robot.place(index)
L553[09:22:56] <Kenny> os.sleep(1)
L554[09:22:56] <Kenny> end
L555[09:22:56] <Sangar> os.sleep
L556[09:22:57] <Kenny> end
L557[09:23:02] <tgame14> os.sleep
L558[09:23:03] <Kenny> there is how it should be
L559[09:23:04] <tgame14> alright, thanks
L560[09:23:51] <tgame14> alright, how do i kill a program?
L561[09:23:54] <Sangar> also: robot.place doesn't do what you think it does
L562[09:23:57] <Sangar> ctrl+alt+c
L563[09:24:12] <Sangar> do a robot.select(index) before the place
L564[09:24:17] <tgame14> k
L565[09:24:50] <Kenny> never use while true do unless you want an infinite loop
L566[09:25:11] <tgame14> i do want an infinite loop? :P
L567[09:25:16] <Kenny> if you put a break between the 2 ends it should stop when the for loop is done
L568[09:25:40] <tgame14> im aware of programming concepts :P just lua not so much
L569[09:26:01] <tgame14> is it index 0 or index 1 ?
L570[09:26:08] <Kenny> what happens when it's inventory is empty
L571[09:26:09] <Sangar> lua is 1 indexed
L572[09:26:12] <tgame14> k
L573[09:26:39] <tgame14> holy shit it works
L574[09:26:44] <Sangar> also, there's a break keyword so while true isn't necessarily an *infinite* loop
L575[09:26:52] <Sangar> yay!
L576[09:26:57] <Sangar> get out the fireworks
L577[09:26:58] <Sangar> oh wait
L578[09:27:04] <Sangar> :P
L579[09:27:10] <Kenny> Gopher: are you playiong MC 1.7 or 1.6
L580[09:27:44] <Gopher> robots don't do chunk loading, do they?
L581[09:28:11] <Sangar> nope
L582[09:28:17] <tgame14> yet? :P
L583[09:28:19] <tgame14> chunkload module?
L584[09:28:26] <Dean4Devil> would be awesome
L585[09:28:29] <Sangar> until someone writes a chunkloading upgrade yes ;)
L586[09:28:34] <Dean4Devil> really really awesome
L587[09:28:38] <tgame14> i don't mind PRing one
L588[09:28:43] <Kenny> oh hell, here we go again hehe
L589[09:28:53] <tgame14> ForgeChunkManager is a nice thing :P
L590[09:28:56] <tgame14> we use it for missiles
L591[09:29:27] <Kenny> make the upgrade and then name a robot Chunky hehe
L592[09:29:30] <Sangar> tgame14, don't let me stop you :) there was pr for the angel upgrade upgrade yesterday, that should be a good reference
L593[09:29:49] <tgame14> will be good scala practice
L594[09:30:33] <tgame14> ill do it in 1.7 though
L595[09:31:19] <Kenny> how hard is it to backport from 1.7 to 1.6?
L596[09:31:31] <Sangar> why? is there a big difference in how chunkloading works?
L597[09:32:39] <Sangar> because to add the upgrade itself (to oc itself) there's almost no interaction with mc itself anyway :P
L598[09:33:51] <tgame14> i think its the same
L599[09:34:02] <tgame14> i simply rather do it in 1.7 if i by chance need anything to do with toi
L600[09:34:04] <tgame14> it*
L601[09:34:09] <tgame14> if you want to do the port, ill do it in 1.6
L602[09:34:15] <tgame14> but i have no idea how it is in 1.7
L603[09:34:19] <tgame14> or different
L604[09:35:19] ⇨ Joins: Lunatrius (~Lunatrius@cpe-62-84-229-43.dynamic.amis.net)
L605[09:36:45] ⇦ Quits: nekosune (~nekosune@2606:df00:3:3::dad0:9d3e) (Ping timeout: 186 seconds)
L606[09:39:06] ⇨ Joins: nekosune (~nekosune@2606:df00:3:3::dad0:9d3e)
L607[09:39:20] <Kenny> how hard is it to backport from 1.7 to 1.6?
L608[09:39:51] <Dean4Devil> With OC & Forge?
L609[09:39:59] <tgame14> depends what
L610[09:39:59] ⇦ Parts: nekosune (~nekosune@2606:df00:3:3::dad0:9d3e) ())
L611[09:39:59] <Dean4Devil> shouldn't be a hassle
L612[09:40:08] <tgame14> Sangar uses event driven networking
L613[09:40:15] <tgame14> so that is pretty simple
L614[09:40:34] <Kenny> there is a mod called barrels, currently source is 1.7 and i want to backport it to 1.6
L615[09:40:51] <SpiritedDusty> Sangar, is it possible to determine what kind of CPU is installed from OpenOS?
L616[09:40:57] <Sangar> yeah. it's just that the general process has been 'add to 1.6, pull to 1.7' for now, so that's what i'm comfortable with :P but i guess i could backport it, too
L617[09:41:11] <Sangar> SpiritedDusty, err, i... i don't think so.
L618[09:41:34] <Gopher> kenny, unless something changed, the barrels mod has the latest version for both 1.6.4 and 1.7?
L619[09:41:35] <tgame14> no Global.CPU
L620[09:41:37] <SpiritedDusty> oh, I suddenly decided to stop being lazy and finally work on the emulator xD
L621[09:41:40] <Gopher> I'm running it in 1.6.4...
L622[09:41:40] <tgame14> ? :)
L623[09:41:40] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L624[09:41:58] *** manmaed is now known as manmaed|AFK
L625[09:41:59] <Sangar> SpiritedDusty, haha, great :D
L626[09:42:05] *** manmaed|AFK is now known as manmaed
L627[09:42:30] <Kenny> i didn't get the mod, downloaded from the source link on the forums which is 1.7 only
L628[09:42:40] <tgame14> it depends
L629[09:42:41] <Gopher> ah. okay.
L630[09:42:42] <tgame14> it can be hell
L631[09:42:48] <Sangar> tgame14, so yeah, if you really want to, do it for 1.7 and i'll backport. just make sure to create a multi-item (copy an existing upgrade), not a real item :P
L632[09:42:58] <tgame14> lol
L633[09:43:00] <tgame14> fine :P
L634[09:43:01] <Kenny> but if the 1.6 source is in the jar i don't need to worry
L635[09:43:17] *** Flenix_ is now known as Flenix
L636[09:43:28] ⇦ Quits: Lunatrius (~Lunatrius@cpe-62-84-229-43.dynamic.amis.net) (Killed (NickServ (GHOST command used by Lunatrius_)))
L637[09:44:07] <tgame14> won't do it for a while though, pretty busy with finalizing icbm and stuff
L638[09:44:11] <tgame14> so, atleast a week
L639[09:44:22] <Sangar> sure, no hurry :)
L640[09:45:43] <Gopher> hrm. ok, just got the 0xc000006 EXCEPTION_ACCESS_VIOLATION for the 3rd time, this time when right-clicking on a robot.
L641[09:46:00] <Gopher> second time was on the same tier 3 computer I saw it on the first time
L642[09:46:15] <Sangar> the ati one?
L643[09:46:18] ⇨ Joins: Lunatrius (~Lunatrius@cpe-62-84-229-43.dynamic.amis.net)
L644[09:46:24] <Gopher> so I've been told
L645[09:46:43] <Sangar> well, is it ati...dll?
L646[09:46:45] <Gopher> is there a dump or log from the native code somewhere, mc's logs are not helpful
L647[09:46:52] <Kenny> source isn't in the jar so i woulkd have to backport
L648[09:47:00] <Gopher> just says it was in native code
L649[09:47:28] <tgame14> native just means JNI
L650[09:47:36] <tgame14> probably direct lua
L651[09:47:37] <Gopher> actually, found a better dump
L652[09:47:47] <Gopher> it is lwjgl, yah
L653[09:47:54] <Gopher> nglCallList
L654[09:48:01] ⇦ Quits: maximus (Mibbit@c-24-18-110-244.hsd1.wa.comcast.net) (Quit: http://www.mibbit.com ajax IRC Client)
L655[09:48:07] <tgame14> Sangar, if you supported Groovy i will love you forever :P
L656[09:48:19] <Gopher> in any event, unlike the 2nd time, this seemed worth bringing it back up
L657[09:48:29] <Sangar> Gopher, yeah. i'm planning to rewrite the screen renderer to use vbos instead of display lists.
L658[09:48:34] <Gopher> because it shows it's not about background color, which I remember being speculated as one of the issues
L659[09:48:43] <Sangar> in the hope that it'll go away
L660[09:49:36] <Gopher> one can hope
L661[09:49:41] <Sangar> i even ran a debug tool for opengl a while back to see if i might be doing something weird and nvidia just had better error handling. but all was well :/
L662[09:50:01] ⇨ Joins: ping (~notPing@c-71-238-153-166.hsd1.mi.comcast.net)
L663[09:50:04] <Sangar> tgame14, in oc? heh. pretty sure *i* won't add it, but there's an api... >_>
L664[09:50:51] ⇨ Joins: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L665[09:50:52] <tgame14> lol
L666[09:50:55] <tgame14> i had no hope
L667[09:51:05] <tgame14> although i imagine Groovy would be easier
L668[09:51:08] <Bizzycola> I like completing my assignments, because then get the good feeling of knowing I dun have to deal with them anymore :p
L669[09:51:48] <Dean4Devil> I wish i had that attitude towards learning :D
L670[09:52:07] <Bizzycola> What is your attitude then? :p
L671[09:53:05] <Dean4Devil> I should *really* start learning for german now... But there is this project i have to finish, and i should do that, and i really really wanna know if that works... :D
L672[09:53:35] <Dean4Devil> And why am i playing <enter random game name here> again?!
L673[09:53:48] <Bizzycola> Because procrastinating is funner then working
L674[09:54:18] <Dean4Devil> I actually AM working. Just not on the stuff i should be.. :D
L675[09:54:22] <Bizzycola> Even if I failed the first two assignments, had no idea what I was doing and new I wouldn't succeed in the unit, I think I'd still submit the third assignment :p
L676[09:54:26] <Bizzycola> ahh hehe
L677[09:55:02] <Bizzycola> I get that
L678[09:55:08] <Bizzycola> for example, I really should work on my UAV mod
L679[09:55:15] <Bizzycola> but like..lazy :D
L680[09:55:20] <Dean4Devil> UAV mod?
L681[09:55:24] <Bizzycola> yea
L682[09:55:26] <Bizzycola> OC compatible UAV mod
L683[09:55:39] <Dean4Devil> That sounds ... fun :D
L684[09:55:52] <Bizzycola> It will have the ground terminal with basic video feed, you can click the get coords. But the terminal is an OC component as wel
L685[09:55:57] <Bizzycola> so you can recieve your clicked coords
L686[09:56:02] <Dean4Devil> I am working on a Autopilot for my RC Plane with Arduino :D
L687[09:56:04] <Bizzycola> or actually just automate the UAVs entire flight
L688[09:56:32] <Bizzycola> and ofc if you get the coords as event in OC, you can translate to CC(since not sure if ICBM supports OC), pass in the coords an fire a missle
L689[09:56:40] <Bizzycola> all from click a spot on the video feed :p
L690[09:56:44] <Gopher> wow. such arrogance, much hostility. (reporting issue with TE conduits)
L691[09:56:54] <Dean4Devil> Video Feed will be hard
L692[09:57:02] <Dean4Devil> like really really hard
L693[09:57:07] <Dean4Devil> from what i can tell
L694[09:57:22] <Bizzycola> much safer then running into the base with radar scanner
L695[09:57:25] <Bizzycola> Hmm probably
L696[09:57:28] <Bizzycola> seen it done before though
L697[09:57:54] <Bizzycola> Like that camera mod, Explosives+ uav missile thing, which you click then you watc the missile come down from the air and control it
L698[09:58:13] <Bizzycola> The drone will have to keep a small area of chunks loaded around it :p
L699[09:58:14] <Dean4Devil> computronics has a camera
L700[09:59:02] <Bizzycola> I suppose the biggest problem is, even all those video feeds I saw, they replace the camera
L701[09:59:17] <Bizzycola> I am thinking I move the players camera and draw my gui buttons over it or something
L702[09:59:22] <Bizzycola> when the terminal is open
L703[09:59:36] *** dsAway is now known as ds84182
L704[09:59:44] <Bizzycola> and if you look at the actual terminal block, it will be like CC. You don't see the actual screen, just a blinking cursor or something :p
L705[10:02:58] <Dean4Devil> I do like that idea
L706[10:03:11] <Dean4Devil> will be perfect for my warfare server :D
L707[10:03:15] <Bizzycola> haha cool
L708[10:03:24] <Bizzycola> warefare is it's best purpose
L709[10:03:35] <Dean4Devil> Maybe next round you can join too :P
L710[10:03:39] <Bizzycola> spying and and getting coords for ICMBS
L711[10:03:45] <Bizzycola> yea sounds fun :D
L712[10:03:51] <Bizzycola> How long do they last?
L713[10:03:57] <Dean4Devil> Especially spying bc you dont know the enemys base
L714[10:04:01] <Dean4Devil> until we're done
L715[10:04:01] <Bizzycola> Yea
L716[10:04:16] <Bizzycola> More then 30 minutes I imagine
L717[10:04:21] <Bizzycola> few hours on average?
L718[10:04:27] ⇦ Quits: Gopher (~Gopher@10.sub-70-193-137.myvzw.com) ()
L719[10:04:34] <Dean4Devil> more like a few months
L720[10:04:38] <Dean4Devil> as its survial
L721[10:04:38] <Bizzycola> Oh
L722[10:04:43] <Bizzycola> lol
L723[10:04:46] <Bizzycola> cool
L724[10:04:53] <Dean4Devil> and you gonna build your base, gather resources
L725[10:04:57] <Bizzycola> I have the idea for my warfare map stuck in my head
L726[10:05:05] <Bizzycola> much much shorter
L727[10:05:13] <Dean4Devil> and then you can steal from the enemy base (if you know where it is)
L728[10:05:51] <Bizzycola> So how long has this round been going?
L729[10:06:11] <Dean4Devil> 3months
L730[10:06:14] <Bizzycola> Nice
L731[10:06:24] <Dean4Devil> w/ Flans mod
L732[10:06:26] <Dean4Devil> ofc :D
L733[10:06:30] <Bizzycola> ooh I remember those, cool guns
L734[10:06:37] <Bizzycola> my warefar map is gonna have those
L735[10:07:00] <Bizzycola> If your UAV sees a particle collider making anti-matter in their base, do you begin hiding in a hole? :p
L736[10:07:04] <Dean4Devil> Still trying to integrate it with modded minecraft so you need steel and other mod items for the guns
L737[10:07:14] <Bizzycola> Ah
L738[10:07:24] <Dean4Devil> Nope, i'll steal their antimatter :D
L739[10:07:31] <Bizzycola> Or if you see a red matter missile falling out of the air
L740[10:07:47] <tgame14> once you see a missile falling, you have 2 things to do
L741[10:07:50] <Bizzycola> Have you ever tried hitting one red matter black hole with another? they hit eachother away and go flying, it's funny :p
L742[10:07:53] <Dean4Devil> Then I'll gonna run like hell :D
L743[10:08:04] <tgame14> 1: Anti Ballistic missle
L744[10:08:10] <tgame14> 2: Anti Air Turret Gun
L745[10:08:15] <Bizzycola> Ah good point
L746[10:08:24] <Bizzycola> but if it gets past you, your fakked :p
L747[10:08:43] <Dean4Devil> The bases are usually underground lvl ~30 so you cant see them from above
L748[10:08:55] <tgame14> an antimatter will ruin that base :P
L749[10:09:00] <Dean4Devil> i know :(
L750[10:09:58] <tgame14> MFFS is one way to protect it
L751[10:10:06] <Dean4Devil> But i'm more the sneaky im-gonna-steal-your-stuff guy
L752[10:10:08] <Dean4Devil> nope
L753[10:10:24] <Dean4Devil> MFFS (Calclavia ed) doesn't protect from Nuclear+
L754[10:10:41] <tgame14> you mean nuclear + icbm?
L755[10:10:42] <tgame14> if so, thats not true
L756[10:10:46] ⇨ Joins: Gopher (~Gopher@162.sub-70-193-132.myvzw.com)
L757[10:10:46] zsh sets mode: +v on Gopher
L758[10:11:22] <Dean4Devil> i mean everything thats better than nuclear. The last time we tested it went trough a forcefield like nothing
L759[10:11:42] <tgame14> you tested way back then, im pretty sure it protects
L760[10:12:10] <Dean4Devil> latest version of 1.6.4 afaik
L761[10:12:21] <tgame14> or your forcefield is too weak
L762[10:12:25] <Bizzycola> If it does protect, that's cheap as
L763[10:12:29] <Bizzycola> because they can't do anything to you
L764[10:12:30] <Bizzycola> lol
L765[10:12:43] <tgame14> if a bomb explodes on a forcefield, it takes power from it
L766[10:12:52] <Dean4Devil> oh, i see
L767[10:12:53] <tgame14> antimatter is probably super powerful, so takes a shitton of power
L768[10:12:57] <Dean4Devil> thats the problem
L769[10:13:12] <Dean4Devil> we just waited until the forcefield blocks arrived
L770[10:13:32] <Dean4Devil> so it did not have any power buffer
L771[10:13:35] <Bizzycola> it'd probably take longer to power the forcefield sufficiently then it would take the enemy to destroy you..
L772[10:14:00] <Dean4Devil> But if the enemys dont know where you are?
L773[10:14:07] <Bizzycola> Hmm
L774[10:14:08] <Bizzycola> maybe!
L775[10:14:53] <Bizzycola> just went to flans mod site
L776[10:15:01] <Bizzycola> A lot more stuff then the last tiem I saw it.. :p
L777[10:15:04] <Dean4Devil> There are usually between 2000 to 3000 meters from your base to the enemys base
L778[10:15:12] <Bizzycola> I just saw picures of freakin mechs
L779[10:15:23] <Dean4Devil> they are awesome *.*
L780[10:15:37] <Bizzycola> I have not played it since..no joke..1.2.5 :p
L781[10:15:47] <Dean4Devil> me too actually
L782[10:15:55] <Bizzycola> Is it less buggy now?
L783[10:15:58] <Dean4Devil> 1.2.5 - big pause - 1.6.4
L784[10:16:01] <Bizzycola> Used to have a few rather annoying ones
L785[10:16:01] <Dean4Devil> its pretty good
L786[10:16:09] <Dean4Devil> but it looks weird
L787[10:16:17] <Bizzycola> I don't mind the look
L788[10:16:26] <Dean4Devil> the bullets seem to go somewhere totally different
L789[10:16:33] <Dean4Devil> but they still cause damage
L790[10:16:33] <Bizzycola> but it used to have breaking bugs, and if you got in too fast a plane it would load too the chunks too fast and crash :p
L791[10:16:37] <Bizzycola> lol
L792[10:16:40] <Dean4Devil> noppe
L793[10:16:44] <Bizzycola> visuals don't matter too much to me
L794[10:16:49] <Bizzycola> as long as it works properly
L795[10:16:49] <Dean4Devil> you just fly over void now :P
L796[10:16:54] <Bizzycola> ah :p
L797[10:17:23] <Dean4Devil> Dystopia reborn (The modpack I made for the sever) is working absolutely fine, i can assure you! :D
L798[10:17:35] <Bizzycola> Awesome
L799[10:17:41] <Bizzycola> well i just installed flans and ICBM
L800[10:17:51] <Dean4Devil> Can you PC handle 82 somewhat mods :P ?
L801[10:17:53] <Bizzycola> will get some content packs and play with it for a while
L802[10:17:57] <ping> yay ICBM
L803[10:18:04] <Bizzycola> it handled over 100 before
L804[10:18:05] <Dean4Devil> yay Warfare server :D
L805[10:18:10] <Dean4Devil> ok then :D
L806[10:18:13] <Bizzycola> quad core i7, 8 GB ram
L807[10:18:19] <Bizzycola> some kind of nvidia card.. :p
L808[10:18:21] <Dean4Devil> should work :D
L809[10:18:50] <Bizzycola> if I get ID conflicts
L810[10:18:54] <Dean4Devil> you wont
L811[10:18:55] <Bizzycola> I will punch stuff
L812[10:19:01] <Bizzycola> I meant with mine
L813[10:19:05] <Bizzycola> I have a bunch of mods
L814[10:19:11] <Dean4Devil> i.e?
L815[10:19:51] <Bizzycola> http://puu.sh/7YkeJ.png
L816[10:20:10] <Bizzycola> most of them from when I played on a server the other day
L817[10:20:27] <Bizzycola> java.lang.NoClassDefFoundError: icbm/sentry/turret/auto/TurretGun
L818[10:20:27] <Bizzycola> ok
L819[10:20:37] <Dean4Devil> Redstone in Motion? nice :D
L820[10:21:46] <ping> :D RIM
L821[10:22:19] <Dean4Devil> Theres a new one called Stay in Motion i think
L822[10:22:29] <Bizzycola> how does it not fun the turret
L823[10:22:30] <Bizzycola> I dun get it
L824[10:22:33] <Bizzycola> find
L825[10:23:23] <tgame14> Bizzycola, update
L826[10:23:37] <Bizzycola> update what? I just downloaded it 5 seconds ago
L827[10:23:45] <tgame14> icbm 370?
L828[10:23:52] <Bizzycola> yup
L829[10:23:56] <Bizzycola> same error with dev build too
L830[10:23:58] <tgame14> use latest stable icbm and latest stable calcore and latest UE
L831[10:24:21] <Dean4Devil> Why do you have Mapwriter AND Rei's minimap?? :O
L832[10:24:35] <tgame14> people don't understand minimaps is probably the laggiest mods there are
L833[10:24:39] <Bizzycola> I didn't realize I had one when I put the other in
L834[10:24:46] <Dean4Devil> remove reis
L835[10:24:49] <Bizzycola> k
L836[10:24:53] <Dean4Devil> like really
L837[10:25:02] <Dean4Devil> tgame14: jup :(
L838[10:25:09] <Bizzycola> I don't care, I like them :p
L839[10:25:17] <SoniEx2> https://github.com/MinecraftForge/MinecraftForge/pull/1026 https://github.com/MinecraftForge/MinecraftForge/pull/1027
L840[10:25:18] <tgame14> oh i use a minimap, be sure :P
L841[10:25:21] <Dean4Devil> but not two at the same time :(
L842[10:25:22] <SoniEx2> which one's more modder friendly?
L843[10:25:26] <SoniEx2> (and more powerful)
L844[10:25:32] <Dean4Devil> 1027
L845[10:25:41] <Dean4Devil> in my opinion
L846[10:25:42] <SoniEx2> well yeah you have cancels
L847[10:25:57] <SoniEx2> I should add them
L848[10:26:00] <SoniEx2> anyway
L849[10:26:01] <tgame14> 1027
L850[10:26:16] <SoniEx2> what about "unknown" instruments?
L851[10:26:22] <SoniEx2> and A0-C8 note range?
L852[10:26:23] <Dean4Devil> I always go for the new version, but i am fine with fixing bugs myself...
L853[10:26:55] <Bizzycola> ok my problem was slightly outdated UE :p
L854[10:36:49] <SoniEx2> ok I updated my PR
L855[10:37:12] <Bizzycola> Do you know by any chance what kind of fuel those futuristic aircraft take/
L856[10:38:40] <dangranos> coal?
L857[10:39:04] <Bizzycola> nope
L858[10:39:35] <Bizzycola> Well I crashed it
L859[10:39:37] <Bizzycola> lol
L860[10:40:00] <Bizzycola> java.lang.NullPointerException at co.uk.flansmods.common.driveables.DriveableType.getItemsRequired(DriveableType.java:294)
L861[10:40:07] <Bizzycola> I think I am somehow missing the fuel item I need
L862[10:41:23] ⇨ Joins: NyanCat (~vifino@ip-5-146-144-100.unitymediagroup.de)
L863[10:42:41] <Bizzycola> nvm I think I forgot the parts pack :p
L864[10:42:41] <Dean4Devil> I should be fuel though. Installed the parts pack?
L865[10:42:47] <Dean4Devil> told ya :D
L866[10:42:49] <Bizzycola> haha
L867[10:44:25] <tgame14> Sangar, how does your jar Signing work?
L868[10:44:56] <Sangar> tgame14, https://github.com/MightyPirates/OpenComputers/blob/master/gradle/sign.gradle
L869[10:45:11] <Bizzycola> Uhh
L870[10:45:17] <Bizzycola> it doesn't take the fuel either lol
L871[10:47:05] <Bizzycola> Okay I cannot place tem anymore
L872[10:47:15] <Bizzycola> they keep breaking or disappearing -.-
L873[10:48:35] <dangranos> sleeep
L874[10:48:36] <dangranos> bye
L875[10:48:40] ⇦ Quits: dangranos (webchat@109.203.209.139) (Quit: Web client closed)
L876[10:50:52] <Bizzycola> nvm I got it, jeez these are annoying to fly lol
L877[10:51:30] <Michiyo> Ok Sangar finally getting around to testing the whitelist.. lol
L878[10:52:27] <Sangar> hehe
L879[10:52:45] <Michiyo> Hrm..
L880[10:54:14] <Michiyo> Ok.. lets try that with the string array formatted properly...
L881[10:54:56] <Michiyo> Hrm, still returns everything.
L882[10:55:26] <Sangar> is the callback called in your driver?
L883[10:55:35] <Michiyo> I'm checking now
L884[10:55:58] <Sangar> (also you did update the deobf, too, not just the api, right? just checking)
L885[10:56:02] <Michiyo> Yep
L886[10:56:09] <Sangar> ok :)
L887[10:57:52] <Michiyo> hmm.. breakpoint wasn't fired.. tossing in a println just in case..
L888[10:58:48] <Michiyo> Seems whitelistedMethods isn't being fired.
L889[10:58:49] <Sangar> oh wait. i derped.
L890[10:59:38] <Sangar> it looks for it in the environment... now i'm wondering if that might actually even make more sense :P
L891[10:59:48] *** prasselpikachu is now known as prassel|off
L892[11:00:29] <Sangar> hmm, could you implement the interface in the env you return from the driver's createEnvironment instead and see if the that works?
L893[11:01:40] <Dean4Devil> Bizzycola: ever flew a real plane? :D
L894[11:01:43] <Michiyo> Hang on, lemme grab the telescope to see how far over my head that went.
L895[11:01:48] <Michiyo> :P
L896[11:01:54] <Sangar> :P
L897[11:02:05] <Bizzycola> Not in real life, no. But I've played a lot of BF2 and a lot of flight simulators :p
L898[11:02:16] <Bizzycola> and can I actually rotate these mechs? ;p
L899[11:02:45] <Dean4Devil> I don't know how
L900[11:02:51] <Sangar> because it should, i think. i think i'll leave it in there, actually. and rip out the parameters (because those will be evident in the environment because it could have gotten that in the createEnvironment call). and i may even make it so that namedblock has to be implemented in there, too. instead of in the driver.
L901[11:02:57] <Dean4Devil> But the Flans planes are pretty weird, yes :D
L902[11:03:01] <Michiyo> I was wrong, it IS being called
L903[11:03:06] <Michiyo> but it still returns everything
L904[11:03:18] <Dean4Devil> But you don't get the feeling of "ima gonna dye!!"
L905[11:03:18] <Sangar> Michiyo, really, when implemented in the driver? o.O
L906[11:03:26] <Michiyo> Well..
L907[11:03:32] <Michiyo> public static class StargateAccessWrapper implements IHookManagedEnvironment, MethodWhitelist {
L908[11:03:56] <Sangar> ah, in the environment. well, at least something :P
L909[11:04:20] <Sangar> try breaking the adapter and re-place it, to force it regenerating the name list.
L910[11:04:36] <Michiyo> I... I never thought of that :/ lol
L911[11:06:25] <Michiyo> boom.
L912[11:06:27] <Michiyo> Works fine
L913[11:06:30] <Michiyo> lol
L914[11:06:52] <Sangar> cool. i'll just adjust the documentation and rip out the arguments then.
L915[11:06:53] * Michiyo sighs
L916[11:06:57] <Michiyo> sorry about that lol
L917[11:06:58] <Michiyo> http://puu.sh/7Ynma.png
L918[11:07:09] <Sangar> nice :)
L919[11:07:36] <Sangar> and about namedblock, you use that right? i'll make it being in the driver deprecated i think, and require it to be in the environment, too.
L920[11:07:51] <Sangar> i'll do that real quick
L921[11:07:54] <Michiyo> namedblock?
L922[11:08:11] <Michiyo> I return the name in the inventory
L923[11:08:17] <Sangar> ah, great
L924[11:08:29] <Sangar> then you won't even notice that :P
L925[11:08:32] <Michiyo> lol
L926[11:09:18] <Bizzycola> nvm rotating mech thing was a bug. Was meant to rotate with my player :p
L927[11:12:06] <ping> faggot faggot faggot
L928[11:12:09] <ping> ring ring
L929[11:12:16] <Michiyo> ...
L930[11:12:20] <ping> https://www.youtube.com/watch?v=vPe1GqeeDr4#t=164
L931[11:12:21] -Kibibyte- [ping] [Vinesauce] Vinny - Limbo Of The Lost | by exinthevatican | 6m19s | 60w1d ago | 128,469 views | Rated: 4.96/5.00
L932[11:12:23] <ping> xD
L933[11:12:26] <ping> this game
L934[11:12:27] <ping> how
L935[11:12:48] <Kenny> ping ping ping
L936[11:12:52] <ping> D:
L937[11:13:02] <Dean4Devil> ping
L938[11:13:08] <ping> pong
L939[11:13:12] <Dean4Devil> yay :DD
L940[11:13:24] <Kenny> the term faggot is a derogatory term and you know it
L941[11:13:38] <Kenny> even if in the UK it refers to cigarettes
L942[11:13:49] ⇨ Joins: NyanCat_ (~vifino@ip-5-146-144-100.unitymediagroup.de)
L943[11:13:57] ⇦ Quits: NyanCat (~vifino@ip-5-146-144-100.unitymediagroup.de) (Ping timeout: 195 seconds)
L944[11:14:12] <ping> yes
L945[11:14:19] <ping> but its also a name apparently
L946[11:14:31] *** NyanCat_ is now known as NyanCat
L947[11:14:33] <SoniEx2> Kenny, fags are cigarettes, not "faggot"
L948[11:15:04] <Kenny> SoniEx2: check the dictionary on the term
L949[11:15:27] <Kenny> the original term was faggot
L950[11:16:09] <ping> ima add quotes to ^v
L951[11:16:09] <Katie> hey Kenny
L952[11:16:09] <SoniEx2> Kenny, oh ok... but I'm pretty sure it's not used that way anymore...
L953[11:16:23] <Kenny> hey Katie
L954[11:17:11] <Michiyo> Kenny, http://puu.sh/7Ynma.png woo
L955[11:17:24] <ping> same way nobody says television much anymore SoniEx2 :P
L956[11:17:43] <Kenny> i saw earlier :)
L957[11:17:55] <Kenny> cool, now it's just the way it should be
L958[11:17:57] <Katie> hows it going
L959[11:18:07] <SoniEx2> ping, what's a television?
L960[11:18:15] <Kenny> slow but sure. got a cat that is driving me crazy
L961[11:18:28] <Katie> fun
L962[11:18:46] <Kenny> i like to have the drugs he acts likehe's on hehe
L963[11:19:17] <Katie> XP
L964[11:19:35] <Kenny> i know i sure wouldn't be feeling any pain lol
L965[11:19:45] <Katie> lawl
L966[11:19:50] <Sangar> Michiyo, new API version is up with whitelistedMethods not taking parameters
L967[11:20:00] <Sangar> well. it's still building. but it's up :P
L968[11:20:05] <Kenny> running thru the house, jumping up on everything
L969[11:20:06] <Michiyo> kk
L970[11:20:13] <Michiyo> Kenny, sounds like my kittens..
L971[11:20:16] <Katie> sounds like a blast
L972[11:20:29] <Michiyo> and the mother is sitting being very pissy with everyone..
L973[11:21:02] <Kenny> this cat is 10 months old and we don't have the mother
L974[11:21:11] <Katie> aww
L975[11:21:25] <Katie> that sucks
L976[11:21:26] <Kenny> i'm about to stick my cane out and watch him go head over heels
L977[11:21:33] <Michiyo> hehe
L978[11:21:52] ⇨ Joins: Death^2 (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net)
L979[11:22:40] <Kenny> Katie: we got the cat as a rescue when he was 6 months old
L980[11:22:49] <Bizzycola> Explosive weapons have a thing for launching animals into the air like projectiles huh
L981[11:23:19] <Kenny> Bizzy, you don't remember the old cannons launching cows and pigs to the moon
L982[11:23:20] <Katie> ohh okai
L983[11:24:39] ⇨ Joins: Symmetryc (webchat@pool-108-9-201-239.tampfl.fios.verizon.net)
L984[11:24:39] <Bizzycola> I don't remember anything ever
L985[11:24:42] <Bizzycola> Who are you people!
L986[11:24:57] <Kenny> we are your worst nightmare
L987[11:25:03] <Gopher> how should we know?
L988[11:25:12] <Bizzycola> Oh okay
L989[11:25:13] <Kenny> those who know everything from the past you can't remember
L990[11:25:25] <Bizzycola> Well just in case my past is bad
L991[11:25:28] *** ds84182 is now known as dsAway
L992[11:25:32] <Bizzycola> I shall have to destroy you all so you cannot remind me
L993[11:25:55] * Kenny reminds Bizzy of the silly pranks he played in school
L994[11:26:04] <Bizzycola> NO
L995[11:26:07] * Bizzycola slaps Kenny
L996[11:26:14] *** dsAway is now known as ds84182
L997[11:26:16] <Bizzycola> I actually didn't though :p
L998[11:26:23] <Kenny> putting a thumbtack on the teacher's seat
L999[11:26:51] <Kenny> super glue on the drawer handle
L1000[11:27:13] <Bizzycola> nah I never really did anything in school besides learn and sit around during breaks
L1001[11:27:22] <Kenny> my favorite is the paper airplane stunt
L1002[11:27:25] <Bizzycola> no pranks or causing trouble
L1003[11:27:26] <Michiyo> ugh just had to git reset --hard
L1004[11:27:26] <Michiyo> LC again... stoopid windows github client
L1005[11:27:30] <Dean4Devil> 1.st of April is kinda fun for me / my teachers / the headoffice :D
L1006[11:28:51] <Kenny> made a paper airplane, stuck a straight pin in the tip and launched it toward the study hall teacher
L1007[11:29:06] <Katie> :P
L1008[11:29:20] <Bizzycola> Everyone quick, put a thumbtack on Kenny's chair! :p
L1009[11:29:23] <Kenny> the class room was half the size of a gym
L1010[11:29:37] <Dean4Devil> Did you hit? :D
L1011[11:30:13] <Kenny> oh yeah
L1012[11:30:20] <Dean4Devil> Nice :D
L1013[11:30:23] <Kenny> upper quadrant right side
L1014[11:30:27] <Bizzycola> I am all quiet and nice in reality, I'm only loud and annoying on the internet. Sucks to be you people huh! :p
L1015[11:30:37] <Kenny> 1.5 inches above the nipple
L1016[11:30:49] <Dean4Devil> He must've been mad as hell :D
L1017[11:30:52] <Kenny> she flew out of the chair screaming
L1018[11:31:05] <Dean4Devil> s/He/She
L1019[11:31:08] <Kenny> she
L1020[11:31:22] <Kenny> i was never suspected of it
L1021[11:31:59] <Kenny> the first 5 rows of students were all taken the principal's office and questioned
L1022[11:32:29] <Kenny> they never figured it came from 9 rows back
L1023[11:32:30] <Dean4Devil> I have teaches who really like me and some who hate me. Nothing in between. :D
L1024[11:33:18] <Kenny> my final stunt right after i quit school was to ride a motorcycle thru the hallways and leave rubber marks all over the marble floors
L1025[11:33:39] <Kenny> helmet with a tinted visor so they didn't know who it was
L1026[11:33:55] <Bizzycola> lol
L1027[11:34:06] <Kenny> those were the goold old days
L1028[11:34:08] <Bizzycola> what if someone had just thrown something big in front of it
L1029[11:34:21] <Bizzycola> Like..iunno..tire spikes :p
L1030[11:34:25] <Kenny> then 3 years after quittting school i went back, got my GED and went to college
L1031[11:34:49] <Kenny> no one was that smart
L1032[11:34:51] <Dean4Devil> We planned on putting a stink bomb in the ventilation :3
L1033[11:35:06] <Kenny> and when you are doing 25 down a hallway they are only thinking of getting out of the way
L1034[11:35:12] <Bizzycola> lol
L1035[11:35:19] <Bizzycola> We all know I walk around with tirespikes in my backpack
L1036[11:35:27] <Bizzycola> just waiting for someone to do something like that
L1037[11:35:31] <Dean4Devil> I would throw my knife :D
L1038[11:35:33] <Bizzycola> so I can deploy them
L1039[11:35:42] <Bizzycola> hah
L1040[11:35:47] <Kenny> and you would be dirt under the wheels before you could get them out
L1041[11:36:10] <Dean4Devil> nah
L1042[11:36:12] <Bizzycola> Maybe I'd just throw the unzipped backpack at you
L1043[11:36:23] <Bizzycola> Or stand in the way
L1044[11:36:32] <Bizzycola> If you hit me you probably go to jail
L1045[11:36:33] <Kenny> stand in the way and get run over
L1046[11:36:46] <Kenny> first they have to find out who did it
L1047[11:36:49] <Bizzycola> I know :p
L1048[11:36:59] <Bizzycola> The guy flying out the school building on a motorcycle of course
L1049[11:37:00] <Kenny> helemet with a TINTED visor
L1050[11:37:12] <Kenny> can't see my face
L1051[11:37:15] *** Death^2 is now known as Death
L1052[11:37:21] <Dean4Devil> but you would probably fall if you had to run over me...
L1053[11:37:21] <Bizzycola> right as you hit me I'll punch the visor
L1054[11:37:36] <Bizzycola> Yea it'd probably damage the bike to hit someone lol
L1055[11:37:38] <Bizzycola> or knock you off
L1056[11:37:52] <Kenny> as Noah said when God told him to build and ark: RIGHT?!!!
L1057[11:38:31] <Kenny> one thing now known.....
L1058[11:38:34] <Kenny> not*
L1059[11:38:54] <Kenny> i raced when i was younger so you standing in the way isn't going to make me go done
L1060[11:39:09] ⇦ Quits: Gopher (~Gopher@162.sub-70-193-132.myvzw.com) (Ping timeout: 195 seconds)
L1061[11:39:28] <Bizzycola> With my last breath I would cling to you and be as annoying as possible
L1062[11:39:29] <Bizzycola> lol
L1063[11:39:30] <Kenny> i have a messed up right leg now from a motorcycle accident when i was 21
L1064[11:39:54] <Kenny> did a left, right, left series of turns....
L1065[11:40:16] <Kenny> in the middle of the second turn i hit something in the road that blew the front tire....
L1066[11:40:28] <Kenny> i was doinbg 50mph when it happened
L1067[11:40:36] <Dean4Devil> ouch
L1068[11:40:36] <ping> D:
L1069[11:40:44] <Kenny> i walked away from it
L1070[11:41:01] <Kenny> went off in a ditch and hit a built over driveway
L1071[11:41:05] <Bizzycola> Still better then playing chicken with a semi truck
L1072[11:41:09] <Kenny> went over the handle bars
L1073[11:41:32] <Kenny> chipped my kneecap and scraped the back of my right sholder
L1074[11:42:08] <Kenny> what appeared to be minor wounds back then, developed arthritis in the right knee becasue of that accident
L1075[11:42:12] <Bizzycola> Could have been quite a bit worse I imagine, luckily it wasn't too bad
L1076[11:42:22] <Bizzycola> yea I assume that isn't much fun
L1077[11:42:23] <Kenny> no helmet on
L1078[11:42:49] <Kenny> at that time i began to think i was a cat with nine lives
L1079[11:43:17] <Kenny> hit by a car when i was 9. no damage
L1080[11:43:26] ⇨ Joins: Gopher (~Gopher@162.sub-70-193-132.myvzw.com)
L1081[11:43:26] zsh sets mode: +v on Gopher
L1082[11:43:33] <Kenny> 30' fall when i was 13. lost the hearing in my right ear
L1083[11:43:46] <Bizzycola> o.O
L1084[11:43:49] <Kenny> hit by a car when i was 17. sprained ankle
L1085[11:43:58] <Bizzycola> Cars love you huh
L1086[11:44:28] <Kenny> would you believe i have had more accidents with cars when i was on foot than the whole time i've been driving
L1087[11:44:49] <Kenny> and remember, i raced on a track also
L1088[11:44:49] <Bizzycola> Do you enjoy running on the road or something? :p
L1089[11:45:09] <Kenny> i was crossing the street both times i was hit
L1090[11:45:30] <Kenny> the second one the guy crossed the yellow line and came into the curb lane to hit me
L1091[11:45:38] <Kenny> it was a 4 lane road
L1092[11:45:49] <Bizzycola> Sounds liek a silly driver
L1093[11:45:53] <Kenny> drunk
L1094[11:45:58] <Bizzycola> of course
L1095[11:46:11] <Kenny> he edned up in the hospital with gun shot wounds
L1096[11:46:16] <Dean4Devil> They always are
L1097[11:46:45] <Kenny> i emptied the clip of my gun at the back of his car as he flew away
L1098[11:46:55] <Bizzycola> Sounds fun
L1099[11:47:01] <Kenny> 8 rounds, two of them connected
L1100[11:47:07] <Bizzycola> It's k, he tried to kill you first
L1101[11:47:35] <Kenny> thing is, i'm a way better shot than that
L1102[11:47:49] <Bizzycola> Being hit by a car probably stuns you a bit
L1103[11:47:57] <Dean4Devil> more like a lot
L1104[11:47:58] <Kenny> i dind;t register he was driving a station wagon until after the clip was empty
L1105[11:48:05] <Bizzycola> Ah
L1106[11:48:19] <Kenny> that was why, richoted away from him
L1107[11:48:26] <Bizzycola> In Bf2 I usually stick C4 on them when they try to run me down
L1108[11:48:33] <Bizzycola> ah
L1109[11:48:44] <Dean4Devil> You usually don't have C4 with you on the street
L1110[11:48:54] <Kenny> Bizzy, that's a game, this is real life. way big difference
L1111[11:48:57] <Bizzycola> Well maybe you do..I mean..waht?
L1112[11:49:09] <Bizzycola> Well sorry I don't have any stories of sticking C4 on actual cars :p
L1113[11:49:18] <Kenny> and this happened to me back in the mid 70's
L1114[11:49:21] <Bizzycola> Apparently it's against the law or something
L1115[11:49:34] <Dean4Devil> Also handling a gun is not like in the games at all :/
L1116[11:49:38] <Kenny> so was a 17 year old carrying a concealed weapon :P
L1117[11:49:43] <Bizzycola> lol
L1118[11:49:56] <Bizzycola> Did you go hunting a lot or anything? Or just carry it for self defence
L1119[11:50:12] <Kenny> i was shooting pheasant and squirrel when i was 5
L1120[11:50:25] <Dean4Devil> Mid-West US?
L1121[11:50:27] <Kenny> and it was for protection
L1122[11:50:35] <Kenny> i was into sojme shady stuff back then
L1123[11:50:41] <Kenny> Ohio
L1124[11:50:42] <Bizzycola> Ah
L1125[11:50:48] <Dean4Devil> Close enough
L1126[11:50:59] * Kenny is an old hillbilly
L1127[11:51:23] <Kenny> family from WV on dad's side, KY on mom's
L1128[11:51:40] <Kenny> if that's not being a hillbilly i don't know what is
L1129[11:52:28] <Symmetryc> WV/KY?
L1130[11:52:57] <Kenny> West Virginia, Kentucky
L1131[11:53:11] <Bizzycola> I guessed the first one, got confused on the second :p
L1132[11:53:31] <Kenny> if you don't know what WV and KY are then you probably don't know what a hillbilly is
L1133[11:53:57] <Dean4Devil> & you are probably not from the US :P
L1134[11:54:11] <Kenny> most likely
L1135[11:54:25] <Bizzycola> I live half way across the planet so I has excuse then
L1136[11:54:26] <Dean4Devil> Which is weird if you log in w/ Verizon :P
L1137[11:54:48] <Bizzycola> Hmm
L1138[11:54:54] <Bizzycola> '/whois Bizzycola
L1139[11:55:02] <Bizzycola> oops
L1140[11:55:03] <Bizzycola> lol
L1141[11:55:07] <Kenny> he's loged in through a bouncer out of NY
L1142[11:55:09] <Dean4Devil> more like Symmetryc, not you
L1143[11:55:16] <Bizzycola> My host is thatjoshgreen
L1144[11:55:19] <Dean4Devil> You think so?
L1145[11:55:23] <Bizzycola> Ah
L1146[11:55:31] <Kenny> Dean, look at mine
L1147[11:55:39] <Kenny> i log in thru the same bouncer :P
L1148[11:55:54] <Symmetryc> Dean4Devil: ?
L1149[11:55:57] <Dean4Devil> I know, but im talking 'bout Symmetryc :D
L1150[11:55:58] <Kenny> and the bouncer owner is frojm the UK
L1151[11:56:15] <Dean4Devil> Are you from the US Symmetryc?
L1152[11:56:26] <Symmetryc> Depends on what you mean by from
L1153[11:56:30] <Bizzycola> Living in
L1154[11:56:34] <Symmetryc> Yes
L1155[11:56:35] <Kenny> he's logged thru a service in Tampa Florida
L1156[11:56:40] <Dean4Devil> born?
L1157[11:56:41] <Michiyo> Webchat from Tamp, yeah :P
L1158[11:57:09] <SpiritedDusty> I use a bouncer even though its located in my house :P
L1159[11:57:11] <Symmetryc> I currently reside in the US, but I'm Indian by ethnicity
L1160[11:57:25] <Kenny> Indian could also be US hehe
L1161[11:57:26] <Dean4Devil> oh, ok
L1162[11:57:33] <SpiritedDusty> I’ve always though Symmetryc was white for whatever reason
L1163[11:57:40] <Symmetryc> Kenny: I mean Asian Indian
L1164[11:57:46] <Kenny> i know Sym
L1165[11:57:51] <Dean4Devil> I try not to think to much about the people in IRC :P
L1166[11:57:52] <Kenny> meaning India
L1167[11:58:02] <Symmetryc> I do use a proxy on occasion
L1168[11:58:21] <Symmetryc> 'Cause some places I go have those secured WiFi's
L1169[11:58:31] <Kenny> i could track most anyone down if i really wanted to
L1170[11:58:33] <Symmetryc> So I used an app that lets me get past them
L1171[11:58:39] <Symmetryc> Kenny: track me down
L1172[11:58:43] <Symmetryc> :P
L1173[11:58:59] <Kenny> i know you are most likely in Florida
L1174[11:59:17] <Dean4Devil> Track me Kenny. I wanna know if that Proxy thingy is working :P
L1175[11:59:22] <Kenny> somehere in the Tampa area since you are using a webchat from there
L1176[11:59:45] <Kenny> Dean, i already figure you are from Germany
L1177[11:59:54] <Dean4Devil> Proxy?
L1178[12:00:13] <Kenny> DeanOnAPhone came in throgh a service out of Germany
L1179[12:00:25] <Dean4Devil> damned ._.
L1180[12:00:40] <Kenny> i've got 20 years on irc
L1181[12:00:48] <Kenny> i know how to read an ip
L1182[12:00:55] <Dean4Devil> Should be somewhere Munich, Bavaria... :P
L1183[12:01:12] <Kenny> just saw the .de and knew Germanyu
L1184[12:01:21] <Dean4Devil> Which is where my proxy is :P
L1185[12:01:29] <Kenny> don't really worry about city
L1186[12:01:44] <Dean4Devil> Germany isn't that big lol :D
L1187[12:01:50] <Kenny> Dean, youi made one mistake a moment ago
L1188[12:02:16] <Dean4Devil> the "damned ._." ?
L1189[12:02:25] <Kenny> so even if it is a proxy now, your phone gave it away as Germany and your reaction confirmed it
L1190[12:02:56] <Dean4Devil> It actually isn't a proxy, no idea why that isn't working... -.-
L1191[12:03:05] <Kenny> ipconnect.de
L1192[12:03:09] <Dean4Devil> correct
L1193[12:03:21] <Kenny> same service used by a number of the German peoples who colme in here
L1194[12:03:26] <Dean4Devil> right
L1195[12:03:29] <Dean4Devil> sadly :/
L1196[12:03:42] * Kenny is part German
L1197[12:03:49] <Symmetryc> Kenny: Wait, can you detect where I am past the proxy?
L1198[12:03:50] <Dean4Devil> pour soul :D
L1199[12:03:53] <Kenny> no i don't speak the language
L1200[12:04:05] <Symmetryc> Or only the proxy?
L1201[12:04:22] <Dean4Devil> Being german can't be fun. They're weird people :P :D
L1202[12:04:50] <Kenny> i could get past the webchat if i wanted to but it would take longer
L1203[12:05:24] <Kenny> all i would have to do is access verizon and see what account the ip connected from
L1204[12:07:32] <Dean4Devil> Btw: can anyone recommend me a good VPS provider in the US? Preferably with unlimited traffic?
L1205[12:07:57] <Kenny> when Josh comes back ask him about the one he uses
L1206[12:08:08] <Bizzycola> I use dreamhost personally
L1207[12:08:22] <Bizzycola> They charge for resources(like memory) but don't limit traffic that I know of
L1208[12:08:39] <Michiyo> I use DigitalOcean, currently they have unlimited traffic. I also have a DreamHost VPS which is uplimited traffic, and Disk, but VERY limited Memory, and they like to charge LOTS for more.
L1209[12:08:53] <Michiyo> unlimited*
L1210[12:09:16] <Michiyo> Dreamhost 300mb is $15 a month, I DO get a $10 discount though
L1211[12:09:27] <Michiyo> DO 512mb is $5
L1212[12:09:42] <Bizzycola> hmm
L1213[12:09:52] <Bizzycola> Do you prefer DigitalOcean/
L1214[12:10:01] <Michiyo> Yeah being with DreamHost for 10+ years, they like me :P
L1215[12:10:02] <Bizzycola> Like besides pricing do they have a good service? :p
L1216[12:10:04] <Michiyo> Yes.
L1217[12:10:23] <Bizzycola> Cool
L1218[12:10:30] <Bizzycola> because that is $10 cheaper!
L1219[12:10:32] <Michiyo> Warning though, DO is unmanaged
L1220[12:10:39] <Michiyo> DH is partially managed.
L1221[12:10:42] <Bizzycola> That makes it even better >:D
L1222[12:10:48] <Michiyo> lol indeed
L1223[12:10:56] <Dean4Devil> are you sure about DO unlimited traffic?
L1224[12:11:10] * Kenny DiNozzo's Dean4Devil
L1225[12:11:16] <Kenny> read
L1226[12:11:39] <Bizzycola> Curious..DiNozzo?
L1227[12:11:50] <Kenny> form the tv show NCIS
L1228[12:12:05] <Michiyo> Dean4Devil, they *say* they limit it, but currently they do not. Or atleast, I've not ran into the cap :P
L1229[12:12:08] <Bizzycola> been too long, don't remember any of it :p
L1230[12:12:16] <Michiyo> and I've used METRIC TONS of data.
L1231[12:12:19] <Kenny> gibbs always smack DiNozzo in the back of the head when he does soemthing dumb
L1232[12:12:28] <Bizzycola> Ah
L1233[12:12:33] <Dean4Devil> oh, that thingie xD
L1234[12:12:48] <Dean4Devil> but whyy?? :O
L1235[12:13:12] <Kenny> she gets a discount at DO
L1236[12:13:21] <Michiyo> I get a discount at DreamHost, not DO
L1237[12:13:25] <Michiyo> IF you use DO though
L1238[12:13:31] <Michiyo> lemme know I'll give you my referal ID :P
L1239[12:13:36] <Dean4Devil> i will
L1240[12:13:46] <Dean4Devil> still looking around though
L1241[12:13:54] <Dean4Devil> but i like the DO 5$ plan :P
L1242[12:13:56] <Michiyo> https://www.digitalocean.com/?refcode=fe6f0f3b2b83 Keep it handy :D
L1243[12:14:00] <Michiyo> lol
L1244[12:14:18] <Michiyo> After you've paid $10, I get $10 credited to my account.
L1245[12:14:20] <Bizzycola> ...I can get DO 2gb for $20. I pay that for 512mb on DH
L1246[12:14:21] <Bizzycola> olol
L1247[12:14:31] <Michiyo> Yeah, I have 2 512s and a 2gb
L1248[12:15:05] <Bizzycola> What kind of stuff do you do run on the DO one?
L1249[12:15:31] <Dean4Devil> I doesn't have to do much, more like VPN traffic and maybe website hosting (atleast backup)
L1250[12:15:40] <Michiyo> all 3 of my DOs run a IRCd, 2 run ts3, 2 jenkins, lighttpd on 2, nginix on the other, PHP, MySQL, DNS servers on all 3
L1251[12:16:01] <Dean4Devil> what kind of IRC server do you use?
L1252[12:16:05] <Michiyo> InspIRCd
L1253[12:16:06] <Kenny> time for me to go do some work on my bike. afk for a while
L1254[12:16:08] <Dean4Devil> :O
L1255[12:16:09] *** Kenny is now known as Kenny|AFK
L1256[12:16:11] <Michiyo> o/ Kenny|AFK
L1257[12:16:14] <Dean4Devil> o/
L1258[12:16:44] <Dean4Devil> InspIRCd needed like 4GB of RAM on my server once. Still don't know why... :(
L1259[12:16:58] <Michiyo> ... wat?
L1260[12:17:02] <Michiyo> o_O wow..
L1261[12:17:04] <Dean4Devil> ikr :(
L1262[12:17:16] <Bizzycola> o.O
L1263[12:17:16] <Dean4Devil> without people on it!!
L1264[12:17:32] <Bizzycola> I don't think it should do that :p
L1265[12:17:41] <Dean4Devil> it shouldnt :(
L1266[12:17:51] <Dean4Devil> im used to servers using <200MB...
L1267[12:18:16] <Michiyo> stoopid Jenkins using 25% of my RAM..
L1268[12:19:59] <Michiyo> Jenkins is 25%, mysqld is 5.4%, powerdns 0.1%, inspircd 0.3%
L1269[12:20:35] <Dean4Devil> I would love if you could get a domain with .il directly... :(
L1270[12:20:59] <Dean4Devil> dean4dev.il :D
L1271[12:22:17] *** RobinStamer is now known as [R]
L1272[12:22:25] <Michiyo> I really need to move my bouncer over to isis.. but lazy
L1273[12:23:56] <Michiyo> :( it's late..
L1274[12:24:01] <Dean4Devil> really?
L1275[12:24:07] <Michiyo> well.. 1:30 PM
L1276[12:24:09] <Michiyo> so yeah..
L1277[12:24:09] <Dean4Devil> for me its 8PM only
L1278[12:24:21] <Dean4Devil> thats not *that* late...
L1279[12:24:30] <Michiyo> It's pretty late, I work nights :P
L1280[12:24:41] <Dean4Devil> oh...
L1281[12:24:49] <Dean4Devil> then yes, its late
L1282[12:25:04] <Dean4Devil> what are you working?
L1283[12:25:24] <Michiyo> I work crappy retail, WalMart.
L1284[12:25:48] <Dean4Devil> And night shift also? :(
L1285[12:26:00] <Michiyo> Yep.
L1286[12:26:07] <Dean4Devil> Poor guy :[
L1287[12:26:23] <Michiyo> Girl* :P
L1288[12:26:28] <Dean4Devil> sorry
L1289[12:26:32] <Michiyo> It's ok lol
L1290[12:26:34] <Dean4Devil> poor girl :[
L1291[12:27:00] <Dean4Devil> Like i said, i try to not think too much about the people i meet in IRC :P
L1292[12:27:51] <Dean4Devil> Do you think C is a good beginners programming language? :D
L1293[12:28:22] <Michiyo> Not sure, I know a bit of C++..
L1294[12:28:41] <Dean4Devil> Because i'm teaching my gf programming in C atm :D
L1295[12:29:09] <Bizzycola> I still can't C very well and I started programming when I was like 11
L1296[12:29:11] <Gopher> I think so, because it makes you learn some low-level things that modern languges hide away but which can still affect your programs, like memory management
L1297[12:29:26] <Gopher> others think no, because it makes you learn some low-level things that modern languges hide away but which can still affect your programs, like memory management...lol
L1298[12:29:27] <Dean4Devil> Well, good for her
L1299[12:29:28] <Michiyo> heh, nice, I tried to teach my GF programming once... it ended quickly..
L1300[12:29:28] <Bizzycola> But then again I hardly every try so meh
L1301[12:29:59] <Dean4Devil> 11? Thats.. early :P
L1302[12:30:21] <Gopher> I started programming at ... 9 I think?
L1303[12:30:30] <Bizzycola> yea 10/11, used to do little flash games. Don't remember a bit of Actionscript 2 now :p
L1304[12:30:33] <Gopher> didn't start C until I was about 11 tho, started with basic
L1305[12:30:44] <Bizzycola> got into PHP at about 12ish :p
L1306[12:30:59] <Dean4Devil> Gopher: actually a friend of mine and myself had a discussion exactly because of that. He wanted to teach C, i wanted to teach her Python... :D
L1307[12:31:16] <Gopher> heh. There is no right answer, as far as I know.
L1308[12:31:21] <Gopher> it's a neverending debate.
L1309[12:31:31] <Gopher> there is something to be said about both viewpoints
L1310[12:31:31] <Bizzycola> Nope
L1311[12:31:46] <Bizzycola> Depends on the individual too
L1312[12:31:49] <Dean4Devil> I remember WinAPI programming in C++ when i was like 8 :|
L1313[12:31:58] <Gopher> people who've never programmed outside of managed, garbage-collected, uber-high-level languages have hard time making the transition
L1314[12:32:06] <Gopher> oh, god, I remember my first exposure to win32 programming XD
L1315[12:32:08] <Dean4Devil> It ruined my whole style :D
L1316[12:32:18] <Gopher> "OMG It's 500 lines and all it does is say hello world!"
L1317[12:32:23] <Dean4Devil> yep :D
L1318[12:32:37] <Dean4Devil> do_that_shit(); do_this_shit();
L1319[12:32:39] <Dean4Devil> yay
L1320[12:32:46] <Dean4Devil> nothing happened. AT ALL
L1321[12:33:04] <Dean4Devil> Not like Java is any better "-.-
L1322[12:33:24] <Bizzycola> The only thing I use my C++ knowledge for is screwing with opensource WoW servers :p
L1323[12:33:48] <Dean4Devil> Well, its cool for working in a game company if they use SDL
L1324[12:35:42] <Michiyo> I need moar C++ for UnrealEngine..
L1325[12:35:43] * Michiyo sighs
L1326[12:36:16] <Dean4Devil> its not that hard actually...
L1327[12:37:09] <Michiyo> Nah it's not hard, just more crap for my little brain to handle :p
L1328[12:38:38] <Dean4Devil> I shouldn't talk about languages being hard, i generally have no idea :D
L1329[12:38:58] <Michiyo> Hmm.. Sleep, or reimplement containers in OpenPrinter..
L1330[12:39:13] <Dean4Devil> Sleep
L1331[12:39:20] <Dean4Devil> most definitly sleep
L1332[12:39:27] *** prassel|off is now known as prasselpikachu
L1333[12:39:28] <Michiyo> but sleep is overrated
L1334[12:39:42] <Dean4Devil> Thats why i said that
L1335[12:40:12] <Dean4Devil> OpenPrinters? Do you provide a link or do i have to search for myself? :P
L1336[12:40:34] <Michiyo> https://github.com/PC-Logix/OpenPrinter lanteacraft.com/jenkins/job/OpenPrinter/
L1337[12:40:55] <Dean4Devil> thx :D
L1338[12:43:05] <Michiyo> Currently.. it doesn'
L1339[12:43:10] <Michiyo> doens't *print*...
L1340[12:43:14] <Michiyo> I can't type
L1341[12:43:16] <Michiyo> :D
L1342[12:43:20] <Dean4Devil> The Chat is pretty silent for 62 people in the room :D
L1343[12:43:44] <Dean4Devil> If i'm done compiling stuff i may have a look at it ;)
L1344[12:58:10] <gamax92> mmm, C code.
L1345[12:58:30] <gamax92> http://hastebin.com/heconeyeko.c <- Yay garbage C code I've written
L1346[12:59:08] <Biohazard> wot u doin
L1347[12:59:22] <gamax92> Configuring a soundcard, then streaming data to it.
L1348[12:59:25] <Biohazard> ah
L1349[12:59:29] <Biohazard> wait, not through alsa?
L1350[12:59:31] <Biohazard> D:
L1351[12:59:34] <gamax92> my machine has OSS
L1352[12:59:44] <Biohazard> oh
L1353[13:00:17] <gamax92> so, i can do: wget -qO- http://192.168.0.15/vlc_stream.wav | dsp_parrot
L1354[13:00:27] <Biohazard> \o/
L1355[13:01:00] <gamax92> and for 44100Hz 16bit stereo: ... | dsp_parrot 8 2 44100
L1356[13:01:08] <gamax92> erm, 16 not 8.
L1357[13:05:08] ⇨ Joins: Maxwolf (labs@madsciencemod.com)
L1358[13:05:09] zsh sets mode: +v on Maxwolf
L1359[13:06:53] <Dean4Devil> Another german word that has no equivalent in either english or spanish: "Frustfressen" :D
L1360[13:07:24] <Dean4Devil> Basically that means that you eat because you're feeling bad and want to feel better
L1361[13:08:20] ⇦ Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Ping timeout: 190 seconds)
L1362[13:08:40] ⇦ Quits: ping (~notPing@c-71-238-153-166.hsd1.mi.comcast.net) (Ping timeout: 190 seconds)
L1363[13:10:43] <Gopher> Judging from obesity levels, I think americans just call that "eating."
L1364[13:11:02] <Gopher> well, obesity levels and depression rates.
L1365[13:11:19] <Dean4Devil> Judging from my ratio / obesity i just can't get fat :|
L1366[13:11:31] <Dean4Devil> s/ratio/food ratio/
L1367[13:11:45] <Gopher> tried frustfressen, or whatever the correct congregation is in the event that is a verb?
L1368[13:12:14] <Gopher> s/congregation/conjugation
L1369[13:12:17] <Gopher> lol, congregation?
L1370[13:12:21] <Dean4Devil> sounds about right ;P
L1371[13:14:05] ⇦ Quits: Symmetryc (webchat@pool-108-9-201-239.tampfl.fios.verizon.net) (Ping timeout: 198 seconds)
L1372[13:15:13] <Gopher> O_o when does robot.detect() return "replaceable?"
L1373[13:15:18] <Gopher> what's that mean? O_o
L1374[13:15:27] <Sangar> grass, snow, ...
L1375[13:15:39] <Gopher> aah, I just figured that out XD
L1376[13:15:47] <Gopher> thanks tho, heh
L1377[13:16:04] <Sangar> just happened to alt-tab by :P
L1378[13:16:06] <Gopher> I'm adapting my turtlex api to oc, redubbed "rovog"
L1379[13:16:09] <Gopher> ... "rovot"
L1380[13:16:30] <Gopher> adapting, not porting, because large chunks of it are redundant and other chunks need to be rewritten to be useful
L1381[13:16:58] <Gopher> ex, dig functions become swing, but also have to have the new args handled
L1382[13:17:30] <Gopher> and it can react to things like the detect() 2nd result, also returned by the movement functions
L1383[13:17:46] <Sangar> yeah
L1384[13:18:31] <Gopher> oddly, the move functions, which are the things I've enhanced most in turtlex, are identical other than the 2nd return value if it can't move
L1385[13:18:51] <Gopher> which in that case will be either "solid" or "entity"
L1386[13:19:54] <Gopher> all the move functions are built on an internal move_helper, they take a number of steps, an action to take if blocked (dig, stop, or return), and function to call after each successful step
L1387[13:20:24] <Gopher> so digging a 3-high tunnel 50m long becomes simply turtlex.forward(50,"dig",function() turtlex.digDown() turtlex.digUp())
L1388[13:20:33] <Gopher> er, +end in there where appropriate
L1389[13:20:48] <Sangar> ah, that's handy
L1390[13:21:08] <Gopher> indeed, I can't imagine doing more than the most trivial programs without turtlex anymore, heh
L1391[13:21:27] <Gopher> the inventory tracking stuff is also pretty epic. You have to tell it what things are, but it labels and remembers them
L1392[13:21:45] <Gopher> and all appropriate inventory-related functions can take those labels as args
L1393[13:22:13] <Sangar> wow. that makes stuff a lot more readable i imagine. instead of magic numbers everywhere >_>
L1394[13:22:33] <Gopher> so, ex, turtlex.compare("dirt") will compare the block in front of it to the block in inv labeled "dirt", and turtlex.place("cobblestone") places cobble
L1395[13:22:41] <Gopher> yah, muuuuch.
L1396[13:22:58] <Gopher> Also shortens a lot of things. Drop takes negative counts for "keep all but" and works with labels and across stacks
L1397[13:23:08] <Gopher> so, ex, "turtlex.drop(-1,"iron ore")
L1398[13:23:34] <Gopher> drop all but 1 iron ore, keeping one as a reference (otherwise it'll forget what it is, since it needs that to compare)
L1399[13:23:55] <Gopher> I imagine there will be more of a penalty in OC for all the overhead
L1400[13:24:03] <Gopher> since in cc, only moving costs any energy
L1401[13:24:03] ⇨ Joins: DeanOnAPhone (~Dean@p549631F7.dip0.t-ipconnect.de)
L1402[13:24:03] <Sangar> ohh, i like the -1 notation
L1403[13:24:33] <Gopher> yah, it's quite handy, heh
L1404[13:24:38] * DeanOnAPhone stabs Dean4Devil bc it should be DeanAway
L1405[13:25:36] <Gopher> also adds a variety of iterators, iterate over slots containing type forward and backwards, iterate over types, iterate over unknown types (auto-labels new things as "unknown<N>"
L1406[13:26:37] <Gopher> it was one of the first things I ever wrote for cc, and I continue to be amazed that almost nobody but me ever used it XD
L1407[13:27:20] <Sangar> :D
L1408[13:28:30] <DeanOnAPhone> It does sound awesome, but I have to admit I never heard about it until now...
L1409[13:28:49] <Gopher> I haven't done more than minor tweaks in over a year, tho I still use it for all my own projects,
L1410[13:29:00] <Gopher> but I was updating (and so, bumping) the turtlex thread for months on end, lol
L1411[13:29:20] <Gopher> got some comments early on, but no evidence anyone was really making much use of it beyond that
L1412[13:29:29] <DeanOnAPhone> If it ain't broke, don't fix it, right? ;D
L1413[13:30:48] <Gopher> it was slightly evil in the amount of disk thrashing it did, saving position and inventory data to disk constantly to compensate for the lack of persistence in cc
L1414[13:31:50] <Gopher> which is the first thing I stripped out of the oc version, along with the gps support (tho I rarely bothered to set up gps myself, since turtlex did an adequate job with position tracking)
L1415[13:34:32] <Gopher> hmm. can't really do the equivalent of gps in oc, can you? no distance argument on wireless transmissions. Just have the map upgrade.
L1416[13:34:47] <DeanOnAPhone> GPS upgrade?
L1417[13:35:10] <Sangar> you do get the distance from the last sender
L1418[13:35:16] <Gopher> do you?
L1419[13:35:20] <Sangar> yes
L1420[13:35:20] <Gopher> :checks:
L1421[13:35:22] <Gopher> nice
L1422[13:36:09] *** prasselpikachu is now known as prassel|off
L1423[13:36:23] <tgame14> Sangar, possible problem with ItemCost
L1424[13:36:28] <tgame14> NBT items :/
L1425[13:37:05] <Sangar> hmm?
L1426[13:37:35] <Bizzycola> I suppose some mods have a base itema
L1427[13:37:43] <Bizzycola> and then specify what it is with an NBT tag
L1428[13:37:57] <Bizzycola> to avoid using multiple item IDs
L1429[13:38:06] <Gopher> I really wish holograms had at least 2 bits per "pixel," for r,g,b and off
L1430[13:38:07] <tgame14> we use NBT for a few items as metadata
L1431[13:38:09] <Bizzycola> Evil trickery I say!
L1432[13:38:11] <Sangar> usually you'd do that via the item damage tho? it's what i do in oc.
L1433[13:38:25] <Bizzycola> Yea you'd think so :p
L1434[13:38:27] <tgame14> not always, we use nbt meta in quite a few places
L1435[13:38:28] <Sangar> tgame14, how do you specify the recipes for those?
L1436[13:38:37] <tgame14> custom
L1437[13:38:54] <Bizzycola> you'd have to know how the mod does it I guess
L1438[13:38:56] <tgame14> Also, All icbm missiles use nbt
L1439[13:39:10] <tgame14> but how we specify recipes, well we give the output recipes with the written nbt
L1440[13:39:19] <tgame14> it also fools NEI
L1441[13:39:30] <tgame14> if you get recipe for turrets for example from NEI, it shows all turret recipes
L1442[13:39:34] *** prassel|off is now known as prasselpikachu
L1443[13:39:41] ⇨ Joins: ping (~notPing@c-71-238-153-166.hsd1.mi.comcast.net)
L1444[13:39:43] ⇨ Joins: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L1445[13:39:56] <DeanOnAPhone> Ping! :3
L1446[13:40:04] <Sangar> hmm, does the custom recipe extend Shaped/Shapeless[Ore]Recipe? or rather: did you test if it *doesn't* work? :P
L1447[13:40:07] <ping> \o/
L1448[13:40:16] <DeanOnAPhone> \o/
L1449[13:40:24] <tgame14> What happens is: Recipe (customNBTItemStack, bla bla bla)
L1450[13:40:27] <tgame14> its an ShapedOreRecipe
L1451[13:40:37] <tgame14> i checked ingame, it shows just 1 recipe for all nbt subitems
L1452[13:41:42] <Sangar> hmm, you could try making the fuzzyEquals method aware of the nbt
L1453[13:42:01] <tgame14> might be a bit harder, but maybe instead of comparing ID's compare items?
L1454[13:42:45] <Michiyo> mkay it's 3PM... bed time.
L1455[13:43:40] <Sangar> well the ids still have to match, so i think just adding a && stack1.nbtThing.equalsIfThatWorksForNBT(stack2.nbtThing) might be good enough?
L1456[13:44:11] <tgame14> should i guess
L1457[13:44:21] <tgame14> its a bit trickier, but necassery in some cases
L1458[13:44:28] <SoniEx2> don't use .nbtThing
L1459[13:44:37] <SoniEx2> use getTagCompoundThing
L1460[13:44:42] <tgame14> ...
L1461[13:44:44] <Sangar> well of course :P
L1462[13:45:08] <tgame14> oof i love itemcosts so much
L1463[13:45:15] <SoniEx2> just because something is public doesn't mean you should use it
L1464[13:45:16] <Sangar> haha, i noticed :D
L1465[13:45:22] ⇦ Quits: Death (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net) ()
L1466[13:45:24] <tgame14> its so useful for the end user
L1467[13:45:24] <Sangar> SoniEx2, i was just being lazy :P
L1468[13:45:47] <tgame14> .nbtThing isnt a thing
L1469[13:45:58] <tgame14> he has scala syntax, which has no () for empty param methods
L1470[13:46:05] <SoniEx2> tgame14, it's stackTagCompound I think
L1471[13:46:09] <tgame14> it is.
L1472[13:46:16] <tgame14> im just saying there is encapsulation
L1473[13:46:22] <SoniEx2> but you should use getTagCompound
L1474[13:46:42] <Sangar> equalsIfThatWorksForNBT also isn't a thing, i thought that made it clear enough the above was pseudocode :P
L1475[13:47:12] <tgame14> could work, if you want i can work on that, but i am definetly not sure enough of my very lacking scala skills to understand a good 30% of the code in there :P
L1476[13:47:34] *** prasselpikachu is now known as prassel|off
L1477[13:49:02] <Sangar> try replacing fuzzyEquals with this http://pastebin.com/rLv16Rbb see how far that gets you
L1478[13:49:04] <SoniEx2> Sangar, I thought it meant .equals(stuff) (if that works for NBT)
L1479[13:49:39] *** jesusthekiller is now known as jesustk_off
L1480[13:49:56] <Sangar> yes, basically, but i wasn't sure if nbt implements a specific equals. either way, there's the much nicer ItemStack.areItemStackTagsEqual(stack1, stack2) (see link)
L1481[13:50:31] <SoniEx2> don't use getItemDamage
L1482[13:50:44] <SoniEx2> it doesn't extract the ItemStack damage
L1483[13:51:05] <SoniEx2> use Items.emerald.getDamage(ItemStack) or w/e
L1484[13:51:17] <Sangar> wat
L1485[13:51:19] <SoniEx2> (hacky way to get the real damage)
L1486[13:51:28] <SoniEx2> you could also write to NBT and get the damage that way
L1487[13:51:50] <Sangar> i suggest you take a look at the implementation of ItemStack.getItemDamage()
L1488[13:52:05] <SoniEx2> yes it calls getItem().getDamage(this) or something
L1489[13:52:15] <Biohazard> wat
L1490[13:52:20] <Sangar> et voila
L1491[13:52:23] <SoniEx2> and then your item can override getDamage and return a Random.nextInt() or something
L1492[13:52:31] <Gopher> ...
L1493[13:52:42] <Sangar> which is the whole point of it, yes.
L1494[13:52:44] <SoniEx2> or return something from the NBT
L1495[13:52:44] <DeanOnAPhone> *very* hacky
L1496[13:53:11] <Gopher> why would your item do that, and if it did, why would we assume we know better and disregard their noise?
L1497[13:53:13] <Sangar> your argument right now is basically 'use reflection to access fields, getters might return something weird'
L1498[13:53:40] <Sangar> which is just wrong
L1499[13:53:58] <SoniEx2> Sangar, FC-like ppl may return something weird*
L1500[13:54:11] <Gopher> if their mod add a recipe that requires an item with a certain damage value, and they screw up getDamage in some way that makes that difficult or impossible... then whether or not this ItemCost feature works right is the least of this mods' problems
L1501[13:54:11] <Sangar> and how is that my problem?
L1502[13:54:42] <SoniEx2> also using a vanilla item is not reflection
L1503[13:54:58] <tgame14> There is some stupidity with getItemDamage
L1504[13:55:17] <tgame14> to get the "true" real Item Damage, you need to do that hacky emerald.getdamage(ItemStack)
L1505[13:55:28] <Sangar> but why would i want to?
L1506[13:55:31] <Biohazard> wat
L1507[13:55:32] <tgame14> or anyItemthatHasNoMetadata.getDamage(ItemSTack)
L1508[13:55:40] <tgame14> diamond, so on
L1509[13:55:50] <tgame14> Sangar, if you want the "true" metadata
L1510[13:55:55] <DeanOnAPhone> Biohazard: wat wat
L1511[13:55:55] <SoniEx2> tgame14, no vanilla items override Item.getDamage
L1512[13:55:56] <tgame14> since as said, some people may fuck it up
L1513[13:56:04] <Biohazard> DeanOnAPhone: say wat wat
L1514[13:56:09] * Biohazard runs
L1515[13:56:10] <SoniEx2> so you can use any vanilla item for that
L1516[13:56:32] * DeanOnAPhone throws a knife at Biohazard
L1517[13:56:33] <Sangar> quite frankly, i'd much rather stick to the standard interfaces, assuming people use them *right*, than to start doing weird hacks because some people might fuck it up
L1518[13:56:44] <Sangar> otherwise you get into real deep shit real quick
L1519[13:57:10] <SoniEx2> Sangar, "getItemDamage is fucked up, we just work around it?"
L1520[13:57:16] <tgame14> Sangar, this is why i love you http://puu.sh/7YAQ2.jpg
L1521[13:57:18] <SoniEx2> not sure if that's a valid argument
L1522[13:57:52] <Sangar> haha, the rotten flesh :>
L1523[13:58:05] <tgame14> People now can look at items, gather the resources and show them
L1524[13:58:05] <tgame14> :)
L1525[13:58:10] <Sangar> but... that's *your* argument, isn't it? :confused:
L1526[13:58:11] <tgame14> i missed your pastebin of the fix sangar,
L1527[13:58:29] <tgame14> did you push it to the OC repo?
L1528[13:58:43] <SoniEx2> Sangar, <+tgame14> There is some stupidity with getItemDamage
L1529[13:59:08] <tgame14> someItem.getItemDamage(itemstack) is a stupid workaround
L1530[13:59:15] <Sangar> tgame14, not yet, will have to test if it breaks anything in oc :P (plus oc doesn't really need it anyway, but for reference i probably will)
L1531[13:59:32] <SoniEx2> tgame14, I think it's someItem.getDamage
L1532[13:59:45] <tgame14> whatever the actual syntax is..
L1533[13:59:54] <SoniEx2> but ItemStack.getItemDamage not returning the internal damage is stupid
L1534[13:59:57] <tgame14> SoniEx2, when typing random code in chat and stuff, the actual method name is not the poit
L1535[14:00:06] <Sangar> well it's basically just the... visitor pattern?
L1536[14:00:24] <tgame14> Sangar, using the someItem.getDamage(stack) is a workaround
L1537[14:00:28] <tgame14> for the true metadata
L1538[14:00:29] <SoniEx2> I understand getItemDisplayDamage doing it, but getItemDamage doing it is stupid
L1539[14:00:44] <tgame14> for example items that use meta for durability
L1540[14:00:47] <Sangar> tgame14, yes, i understand what it does, and that it's because items are singletons
L1541[14:00:49] <tgame14> but hack it stupidly will fuck it up
L1542[14:01:23] <Sangar> meh, i wouldn't really call it a hack
L1543[14:01:39] <tgame14> i agree, but its an error in the interfaces and prefabs
L1544[14:02:17] <Sangar> an error? adding more flexibility than would otherwise be possible is an error? :X
L1545[14:02:45] <tgame14> i mean the way its done
L1546[14:02:50] <tgame14> the actual end goal is good
L1547[14:02:57] <Sangar> well, i'll agree that there should be a "raw" getter, too, tho, if that's the point here
L1548[14:03:30] ⇦ Quits: DeanOnAPhone (~Dean@p549631F7.dip0.t-ipconnect.de) (Quit: Bye)
L1549[14:03:43] <Dean4Devil> yay
L1550[14:04:10] <tgame14> Sangar, can you repastebin the messgae with fixed Fuzzy code stuff?
L1551[14:04:20] <tgame14> i lost it in the chat somewhere
L1552[14:04:22] <Sangar> http://pastebin.com/rLv16Rbb
L1553[14:04:42] <Sangar> i'm currently wondering what the reason was not to just use stack.isItemStackEqual ...
L1554[14:04:49] <Sangar> or if there even was one ...
L1555[14:05:18] <Sangar> ah right, the wildcard -.- too obvious
L1556[14:05:35] <Kenny|AFK> http://www.instructables.com/id/How-to-Survive-Your-First-Day-in-Minecraft/
L1557[14:05:43] <Kenny|AFK> robot skin at the end
L1558[14:06:27] <Sangar> ?
L1559[14:06:36] <tgame14> oof, i really don't think people should make tutorials for that
L1560[14:06:43] <tgame14> part of the initial magic is learning urself
L1561[14:06:58] <tgame14> i didn't know i could make in iron pick for 1 week of playing the game
L1562[14:08:06] <tgame14> Sangar, new Fuzzy code no work
L1563[14:08:14] <Sangar> :(
L1564[14:08:41] <Kenny|AFK> how to survive your first day in MC hehe
L1565[14:08:56] <Kenny|AFK> the thning is the sight is generally know for how to build stuff
L1566[14:09:28] <Kenny|AFK> but at the end of that little walk through is a link to a robot skin
L1567[14:09:36] <Kenny|AFK> not like the OC robots :P
L1568[14:10:42] <Sangar> tgame14, try setting a breakpoint after the recipes = CraftingManager... to see if it a) gets there b) what the nbt looks like, and if it's what you registered for the recipe... or if it finds it if it fails the match maybe.
L1569[14:11:13] <tgame14> k, will look a bit later, have a big refactor ahead, item tooltips are 2nd priority atm
L1570[14:11:22] <Sangar> good look!
L1571[14:11:27] <Sangar> look!
L1572[14:11:28] <Sangar> ffs
L1573[14:11:33] <Sangar> -.-
L1574[14:12:13] <tgame14> well, low priority
L1575[14:12:26] <tgame14> tileblock, then fixing up content registry, then tooltips
L1576[14:12:34] <tgame14> :P i just like looking at the tooltips, they are great
L1577[14:12:47] <Sangar> sounds fun. and hey, as long as they work for *most* things :P
L1578[14:12:48] <Sangar> haha
L1579[14:13:26] * Gopher returns and catches up on log
L1580[14:13:43] <tgame14> lol
L1581[14:13:49] <Gopher> "how to survive your first day in minecraft?" and includes specific notes on "easy" difficulty, even...
L1582[14:14:42] <Kenny|AFK> thing is that sight is good for finding nearly anything you can think of to build
L1583[14:14:57] <Kenny|AFK> and a lot of it shows how to use what you have on hand
L1584[14:15:09] <Gopher> I'm fairly sure I would never have had the patience to just figure out how to craft crap in minecraft
L1585[14:15:16] <Gopher> the most basic stuff, maybe
L1586[14:15:30] <Gopher> but beyond that?
L1587[14:15:44] <Gopher> dispensers?
L1588[14:16:06] <Sangar> i agree. it'd be a different story if there were some ingame way to learn the recipes.
L1589[14:16:15] <Kenny|AFK> hey i didn't do that tutorial, just thought it was funny it came up on that site
L1590[14:16:21] *** Dean4Devil is now known as Dean4Code
L1591[14:16:25] <Gopher> enchanting tables?
L1592[14:16:31] <Gopher> bookshelves, ffs? lol
L1593[14:16:41] <ping> beds
L1594[14:16:42] <Gopher> kenny, not attacking you, I know yuo didn't write it lol
L1595[14:16:47] <ping> i used sticks
L1596[14:16:50] <ping> ;-;
L1597[14:16:52] <Gopher> heh
L1598[14:17:09] <Kenny|AFK> fence posts and wool
L1599[14:17:32] <Kenny|AFK> makes a bed off the ground where thye can't get you hehe
L1600[14:17:36] <tgame14> Disabling tooltip for all nbt saved Items
L1601[14:17:36] <Gopher> having to figure it all out only works as a community of players sharing discoveries
L1602[14:17:59] <Gopher> and once the first wave of players has figured it out, somebdoy will start a wiki, lol
L1603[14:18:09] <Kenny|AFK> spolier alert!
L1604[14:18:18] <tgame14> Sangar, got twitter?
L1605[14:18:27] <Kenny|AFK> duping items with a drawbridge and iron chest
L1606[14:19:08] <Sangar> tgame14, i think i might have derped, try http://pastebin.com/ccc0aAdC
L1607[14:19:13] <Sangar> and no, no twitter
L1608[14:19:15] <Kenny|AFK> place down a drawbridge, place an iron chest and put items in it. pick up chest with wrench and place in drawbridge
L1609[14:19:32] <tgame14> k
L1610[14:19:37] <Kenny|AFK> activate drawbridge, then deactivate....
L1611[14:19:54] <Kenny|AFK> when drawbridge close it drops items from chest
L1612[14:20:07] <Kenny|AFK> now take the chest out and place it on the ground....
L1613[14:20:07] <Gopher> :reaches the last page: it's not really a bad tutorial, I guess. A bit hand-holdy, but if you're searching for tutorials on day 1 minecraft, you want hand-holdy
L1614[14:20:32] <Kenny|AFK> open chest and SURPRISE! items are still in chest
L1615[14:20:38] <Gopher> it'd be 1000x more fun to play with someone and have them teach you, of course
L1616[14:20:47] <Kenny|AFK> you have just doubled what was there
L1617[14:21:31] <Sangar> Gopher, wow. i didn't even realize there were more pages :P
L1618[14:21:54] <Gopher> oh, yeah. it's a 9 step plan.
L1619[14:22:00] <Sangar> the buttons being below the horizontal divider made me categorize them with the comments...
L1620[14:22:02] <Dean4Code> Something like the TF2 Coach thingie for minecraft would be awesome i guess
L1621[14:22:09] <Dean4Code> someone make a mod for it! :D
L1622[14:22:28] <Sangar> Kenny|AFK, i assume you automated that in some way? :P
L1623[14:22:30] <tgame14> LOL! i indirectly added to Resonant Induction aswell a bunch of tooltips!
L1624[14:22:53] <Sangar> you accidentally tooltips?
L1625[14:23:47] <tgame14> well, the tooltip J click system works for a good amount of RI blocks
L1626[14:23:54] <tgame14> and items ofcourse
L1627[14:24:16] <tgame14> Sangar, we do a bunch of work with prefabs - Adding new items and block is super easy, since all code is there, just extend the right classes
L1628[14:24:43] <Sangar> makes sense when you have a core lib
L1629[14:24:46] <tgame14> Lol, Sangar it crashed with the railgun
L1630[14:24:51] <tgame14> Sangar ye, its niec
L1631[14:24:59] <tgame14> it crashed with the railgun, but worked with other recipes
L1632[14:25:15] <Sangar> well, the railgun apparently is super special?
L1633[14:25:39] <tgame14> probably
L1634[14:25:41] <tgame14> ill look into it
L1635[14:25:42] <Sangar> what's the error?
L1636[14:26:04] <Sangar> if it's a general bug i'd like to fix it in my code, too :P
L1637[14:26:19] <tgame14> npe on getUnlocalizedName
L1638[14:26:32] <tgame14> its probably related to Railgun specifically, so don't worry about it, its on our end
L1639[14:26:47] <tgame14> happens in TooltipUtility, when sorting the array
L1640[14:26:52] <Sangar> all right, if it's not a match error in itemcosts or something like that i won't :P
L1641[14:27:03] <tgame14> nawp, its specific
L1642[14:27:06] <Sangar> ok
L1643[14:29:28] <tgame14> and may indicate a pain in the ass error in icbm :/
L1644[14:30:04] <tgame14> thanks sangar for causing errors in icbm ! :P
L1645[14:30:19] <Sangar> my pleasure! :P
L1646[14:30:26] <tgame14> crap it also happens in Anti Air
L1647[14:32:22] <tgame14> So gun and laser work flawlessly, Anti Air and Railgun fail,
L1648[14:33:20] <Sangar> did the adjusted fuzzyEquals work btw?
L1649[14:35:16] <tgame14> yes i have
L1650[14:35:23] <tgame14> i am testing now what is the messup
L1651[14:35:37] <tgame14> my guess, unlocalized name is odd on those
L1652[14:35:37] <Sangar> oh, ok.
L1653[14:36:15] <tgame14> obviously no error on that :/
L1654[14:37:05] <Sangar> hmmm
L1655[14:37:19] <Kenny|AFK> nope
L1656[14:37:29] <Kenny|AFK> that's the way instructables does it
L1657[14:38:29] <Sangar> tgame14, the only way i see that happening is if they have an item id that's not registered in the items list... which would be... weird.
L1658[14:38:49] <tgame14> its not about that, the sentry code is far more complex than most people think :)
L1659[14:39:47] <Gopher> ...lol
L1660[14:39:56] <Gopher> I should have considered this possibility
L1661[14:40:52] <Gopher> oh,w ait,it was just an anomaly due to ... testing and borking and etc
L1662[14:41:06] <Gopher> still... memory overhead of the rovot api is possibly not to be sneezed at XD
L1663[14:41:24] <Sangar> tgame14, all right then, just let me know if something's derped in itemcosts after all ;)
L1664[14:42:00] <Gopher> ah. Actually, yeah. Reboot, run lua, =rovot -> nil, =require("rovot") -> not enough memory XD
L1665[14:42:21] <tgame14> k
L1666[14:42:48] <Sangar> Gopher, oh :P well, the robot rework will allow adding more ram... until then... try optimizing for size? :>
L1667[14:42:55] <Gopher> heh
L1668[14:42:57] <tgame14> Sangar, it includes a crapton of background code, the sentry functioning part is very small piece of the codebas
L1669[14:43:12] <Gopher> I'm surprised, it's cut down to 16k disk size, compared to almost 30k for turtlex
L1670[14:43:24] <Sangar> right
L1671[14:43:43] <Gopher> but compiled lua binary is, as I have discovered, often substantially larger than lua source, even wordy source
L1672[14:43:51] <Sangar> Gopher, yeah, well... since lua keeps the source code for error messages around...
L1673[14:44:39] <Gopher> this is odd, actually
L1674[14:44:53] <Gopher> gml is much bigger, and I /think/ it still loads on a tier 1 computer?
L1675[14:45:28] <Sangar> hmm. did you compare computer.freeMemory()?
L1676[14:45:48] <Sangar> might just be the nature of the code, though? more tables? more closures?
L1677[14:46:08] <Gopher> no, and now that I think about it I'm not sure if I have actually tested it, at least not since very early versions, on a tier 1 computer
L1678[14:46:13] <tgame14> AHA!
L1679[14:46:25] <tgame14> i found the error, and it includes the grand stupidity of.. people
L1680[14:46:30] <tgame14> probably me
L1681[14:46:38] <Sangar> haha, what was the cause?
L1682[14:46:43] <Gopher> just on a tier 1 monitor hooked to my usual test computer
L1683[14:47:04] <tgame14> recursive loop, using new ItemStack(blockTurret, 1, 0) which is a mistake, will give you an empty item
L1684[14:47:11] <Gopher> if we could devise an engine that harnesses the power of stupid people, we could rule the world.
L1685[14:47:11] <Sangar> robots even get a little bonus memory because of the robot api :P
L1686[14:47:13] <tgame14> and then it will infinitely look for that
L1687[14:47:18] <Gopher> I mean save it. Save the world. <_<
L1688[14:47:19] <tgame14> and loop, and loop, and loop
L1689[14:47:28] <Gopher> I'm thinking something involving lottery tickets.
L1690[14:47:34] *** Biohazard is now known as Bot
L1691[14:47:40] <Sangar> haha
L1692[14:47:49] <Gopher> like, kiosks with cranks hooked to dynamos, "crank 50 times and get a free scratch-off ticket!"
L1693[14:47:55] <Sangar> :>
L1694[14:47:59] <Sangar> that's genius
L1695[14:48:19] <Gopher> we'd have a lot of poor people with very burly forearms after a while
L1696[14:48:25] <Gopher> but I don't think that qualifies as a downside?
L1697[14:48:33] <tgame14> i need to check if it was even craftable till now
L1698[14:48:47] <tgame14> but in general it should work Sangar
L1699[14:48:48] <Sangar> this sounds like the setting for a movie now :P
L1700[14:48:54] <Gopher> lol
L1701[14:48:57] <Sangar> tgame14, great
L1702[14:50:20] <Gopher> wow, of that 96k you start with, no disk installed, a turtle after a reboot->lua has barely over 50k of memory left
L1703[14:50:56] <Sangar> yeah, and that's not even all of the libs loaded... and it actually uses more, but i hide that fact >_>
L1704[14:51:26] <Gopher> lol
L1705[14:52:20] <Gopher> odd
L1706[14:52:35] <Sangar> basically after the kernel has loaded the io and filesystem stuff i get a snapshot of how much memory it uses, and use that as the "zero" baseline :P
L1707[14:52:57] <Gopher> ok, I renamed rovot.lua to just rovot so it wouldn't try to auto-load it in lua (not sure when the autoloading happens, but seems to be, well, fully automatic)
L1708[14:53:01] <tgame14> Ok, works 100%
L1709[14:53:20] <Gopher> and inventory is only using around 3k of memory
L1710[14:53:20] <Sangar> tgame14, even for the nbt stuff? awesome!
L1711[14:53:24] <tgame14> Yes :P
L1712[14:53:25] <Gopher> which is less than the size of the raw file
L1713[14:53:36] <tgame14> your item cost stuff is amazing
L1714[14:53:41] <Gopher> er, wait, something just used 4 more k XD
L1715[14:53:43] <Sangar> :P
L1716[14:53:50] <tgame14> i was truly considering ASMing that into mc
L1717[14:53:51] <Gopher> god, garbage-collected memory is frustrating
L1718[14:53:52] <tgame14> its just that good
L1719[14:53:58] <Gopher> ...and another k
L1720[14:54:14] <Gopher> I've done nothing but type =computer.freeMemory() and wait
L1721[14:54:33] <Sangar> Gopher, maybe the entries in the command history?
L1722[14:54:55] <Gopher> I've done nothing but type =computer.freeMemory() and wait, 1 thing in the command history and it's not 7k long XD
L1723[14:55:13] <Gopher> it's staying at 43k now, even when I quit and re-run lua
L1724[14:55:19] *** alekso56 is now known as alekso56_off
L1725[14:55:22] <Gopher> why that delayed 5k drop, tho... odd
L1726[14:55:23] <Sangar> hmm, maybe some library being loaded.
L1727[14:55:46] <Gopher> ok, no, it loaded inventory when requested, not before
L1728[14:55:54] <Sangar> or some signal being pushed. or... lua keeping copies of closures around just because.
L1729[14:55:58] <Gopher> seems to have taken 5k, bit more than file size, which makes sense
L1730[14:56:07] <Sangar> ah. yeah, it would.
L1731[14:57:59] <tgame14> Ok, special tooltips in ICBM and RI (Partially) should be live
L1732[14:58:02] <tgame14> in the dev builds
L1733[14:58:37] <Sangar> nice
L1734[14:58:57] <Gopher> O_o
L1735[14:58:57] <tgame14> you do know how useful this is for the end user?
L1736[14:59:16] <Sangar> yes. i am one, too, sometimes ;)
L1737[14:59:29] <Gopher> now it's randomly plummeted by about 20k. after a reboot, it was ~48k, loaded inventory, dropped to 25k, unloaded it, only wen tup to 29k
L1738[15:00:25] <Sangar> maybe it loaded some other libs? you could compare what's in package.loaded before and after.
L1739[15:01:08] <Gopher> \o/
L1740[15:01:34] <Gopher> I test-ran rovot while it wasn't a lib and got an actual error, in inventory
L1741[15:01:46] <Gopher> from calling a function, one that wouldn't prevent inv loading
L1742[15:01:56] <Gopher> fixed and now I can load rovot without the out of memory error
L1743[15:02:14] <Gopher> lol, with 4k memory to spare XD
L1744[15:02:18] <Sangar> :>
L1745[15:02:30] <Gopher> not a lot of wiggle room, there
L1746[15:03:19] <Sangar> not really, no :P well, you can always just run the actual program on a server and just relay commands and their results via wireless network...
L1747[15:03:39] <Gopher> first gonna see about optimizing rovot for size, if possible
L1748[15:03:54] <Gopher> not entirely sure how to go about that, but if nothign else, pruning the least useful functions entirely
L1749[15:04:42] <Gopher> All the place, drop, and suck functions can be dropped, really. Programs can just findTypeSlot and select() themselves. Tho that just transfers the memory use from one place to another, and potentially multiplies it in the process...
L1750[15:04:43] <Sangar> you could try and see if https://github.com/mathiasbynens/luamin would help. i'm truly curious myself.
L1751[15:05:45] <Sangar> i used that for my cc libs, but that was because disk space, not memory :P
L1752[15:06:16] <Gopher> yeah... it's not keeping the /full/ source in memory, is it?
L1753[15:06:33] <Sangar> i'm not sure, honestly.
L1754[15:07:12] <Gopher> I would hope not, that seems crazy
L1755[15:07:51] <Gopher> considering one of lua's purposes is to fit on embedded systems, tho I dunno that it's ported to anything with only 64k of memory XD
L1756[15:08:06] <Gopher> I do remember seeing a port for gba once, but it was incomplete and non-standards-compliant
L1757[15:08:41] <Sangar> for embedded systems you'd usually provide pre-compiled lua scripts though, i think
L1758[15:09:05] <Gopher> the gba one I know required that, but I know there were ps2 games that actually did compile lua
L1759[15:09:11] <Sangar> as in string.dump'ed, which i think strips the debug info
L1760[15:09:24] <Gopher> had in-game debug modes that let you pause, edit the lua for entity behavior, and resume
L1761[15:09:36] <Sangar> nice
L1762[15:10:29] <Gopher> well, luamin reduces the /source/ by nearly 40%
L1763[15:10:34] *** tgame14 is now known as tgame14|sleep
L1764[15:10:45] <tgame14|sleep> Sangar, thank you for this golden code
L1765[15:10:51] <tgame14|sleep> o/
L1766[15:10:56] <Sangar> hmm, i don't see any 'code' in the kernel dump, so i'm not sure if it keeps any/much code in memory at all
L1767[15:11:06] <Sangar> tgame14|sleep, haha, you're very much welcome :)
L1768[15:11:12] <Sangar> see you!
L1769[15:11:20] <Gopher> aand it doesn't compile anymore
L1770[15:11:25] <Gopher> later, tgame14|sleep
L1771[15:12:21] <Sangar> Gopher, yeah it's not perfect :/ two tickets i opened quite a while back are still open, too...
L1772[15:12:24] <Gopher> wait, I'm derp, copied more than the source
L1773[15:12:28] <Gopher> fixed that, and it loads
L1774[15:12:41] <Gopher> but no change, still 3.7k of memory
L1775[15:12:47] <Gopher> kindof expected that
L1776[15:13:02] <Sangar> well, good to have that confirmed at least.
L1777[15:13:13] <Gopher> I have no idea how to go about optimizing lua for compiled byte size, lol
L1778[15:13:21] <Gopher> other than removing things
L1779[15:14:06] <gamax92> could OC use luajit?
L1780[15:15:11] <Sangar> gamax92, if you teach it to, theoretically (there's an api for custom 'architectures'). luajit uses 5.1's environment logic, though, no? so the kernel/sandbox script would have to be rewritten at least.
L1781[15:15:21] <gamax92> oh right, 5.2
L1782[15:16:20] <Sangar> Gopher, yeah, i don't really either :P the one thing i notices is that tables can eat a ton of memory...
L1783[15:16:28] ⇨ Joins: BevoLJ (~BevoLJ@cpe-24-55-33-198.austin.res.rr.com)
L1784[15:16:28] zsh sets mode: +v on BevoLJ
L1785[15:16:47] <Gopher> yeah, I've discovered that, spent an afternoon last week going experimenting and reading deep into how lua tables actually work heh
L1786[15:16:52] <gamax92> it says luajit is partially compatible with 5.2
L1787[15:17:07] <Gopher> learned that lua tables don't just pretend to be arrays, they actually have arrays
L1788[15:17:20] <Sangar> yeah, tables are fancy under the hood :P
L1789[15:17:32] <Gopher> and if initialized to a given length with only array-type elements, they have no hash map allocated at all
L1790[15:17:37] <Gopher> and so are much smaller
L1791[15:17:45] <Sangar> gamax92, last time i checked what they meant by that was bit lib and table.pack/unpack, not environments.
L1792[15:19:03] <Gopher> at one point I had naive (by design) screen buffers like {{{ch=' ',fg=0x01,bg=0x00},...}...} just to see how big they were
L1793[15:19:10] <Gopher> I don't remember exactly, except "lolwowtoobig"
L1794[15:19:14] <Sangar> :D
L1795[15:19:24] <Gopher> 75k or something like that
L1796[15:19:37] <Gopher> for tier 3 resolution
L1797[15:20:07] <Sangar> given the amount of ram you can have for t3 that's not that bad :P
L1798[15:20:18] <Gopher> so my canvas API uses an array of strings, with the color values encoded down to hex, 1 byte for 1/4 bit, 2 bytes for 8 bit
L1799[15:20:55] <Gopher> and I just eat the relatively minor computational overhead, which is not really noticable anyway
L1800[15:21:04] <Sangar> nice.
L1801[15:21:27] <Sangar> did you try one table of integers/numbers + bitlib?
L1802[15:21:36] <Gopher> that was when I wrote in lua my own versions of PackedColor, which led me to finding that bug in PackedColor in scheme XD
L1803[15:21:49] <Sangar> haha
L1804[15:21:49] <Gopher> my packed colors are identical to the internal ones, heh
L1805[15:22:05] <Gopher> the thing is controlling the allocation size of the tables
L1806[15:22:18] <Gopher> it increases by doubling if dynamically expanded
L1807[15:22:43] <Sangar> oh, right, and it doesn't really shrink, iirc?
L1808[15:22:58] <Gopher> never shrinks under any circumstances >.<
L1809[15:23:04] <Sangar> :/
L1810[15:23:40] <Katie> hey Sangar
L1811[15:24:05] <Sangar> hey Katie
L1812[15:24:17] *** Sorroko is now known as Sorroko_Off
L1813[15:24:22] <Gopher> that would be why my gfxbuffer api (not to be confused with my canvas api, which is completely different) throws away it's changes table and makes a new, blank table every time changes are flush()ed
L1814[15:24:57] <Katie> you develop any other mods than Open Computers
L1815[15:25:18] <Sangar> Gopher, oh. well. why have a gc when you don't use it, right? :P
L1816[15:25:50] <Dean4Code> Is it possible to add new CPU types to OC?
L1817[15:25:52] <Sangar> Katie, not really. i did a peripheral for cc before, and maintain OpenComponents, but that's pretty much oc, too :P
L1818[15:26:12] <Sangar> Dean4Code, yes.
L1819[15:26:15] <Katie> ahh okai
L1820[15:26:16] <Gopher> sang, well, the way gfxbuffer will be used, usually there will only be a few changes between flushes
L1821[15:26:26] <Katie> ill brb
L1822[15:26:27] <Gopher> meaning a changes table of <=2k
L1823[15:26:42] <Gopher> but occassionally there might be a major redraw with a hundred changes, pushing the table to 20k
L1824[15:26:51] <Gopher> and once it's pushed that big... it'd stay that big forever
L1825[15:27:14] <Gopher> so your average case memory use becomes the same as your worst case memory use if you reuse your tables
L1826[15:27:15] <Sangar> Gopher, canvas is for state, gfxbuffer for merging operations?
L1827[15:27:29] <Gopher> yah
L1828[15:27:40] <Sangar> neat
L1829[15:27:58] <Gopher> canvas needs major optimization, it's currently kindof crippled
L1830[15:28:30] <Gopher> gfxbuffer needs a few improvements. I'd like to more gracefully handle fill() and copy(), currently it just does a flush first and then calls the native methods
L1831[15:28:42] <Gopher> meaning it may flush changes that are immediately obliterated by the fill or copy
L1832[15:29:39] ⇨ Joins: NyanCat_ (~vifino@ip-5-146-144-100.unitymediagroup.de)
L1833[15:30:45] ⇦ Quits: NyanCat (~vifino@ip-5-146-144-100.unitymediagroup.de) (Ping timeout: 194 seconds)
L1834[15:30:53] *** NyanCat_ is now known as NyanCat
L1835[15:31:01] <Sangar> gnn VBOs/IBOs are making my head hurt. i want to avoid duplicate vertices but i can't see how when i need different texture coordinates per vertex.
L1836[15:32:22] <Gopher> I'm not an expert, but from what I remember, I never knew of any way to do that :/
L1837[15:32:32] <Gopher> well, other than using multiple sets of texture coordinates
L1838[15:32:37] <Gopher> not sure how that fits in this situation tho
L1839[15:33:10] <Gopher> might be able to kajigger something that gives them 2 tex coords per vert, and a checker board pattern decides which screen polys use which texture coords
L1840[15:33:11] <Sangar> well, it'll be for text rendering. i'll need the different uvs for the different chars.
L1841[15:33:21] <Gopher> yeah, I know what yer talking about :)
L1842[15:33:26] <Gopher> I've done opengl guis before
L1843[15:33:31] <Sangar> hohum
L1844[15:33:53] <Sangar> so basically render in two passes, every second char?
L1845[15:34:28] <Gopher> that may be the only way to kajigger that, yeah :/ it's been a long time since I really messed with opengl so it's all fuzzy
L1846[15:35:13] <Sangar> hmm, it's an interesting idea. i'll have to try which is faster, that or duplicate... well... quadruple vertices.
L1847[15:35:21] <Sangar> thanks for that
L1848[15:35:23] <Gopher> might be worth the trade-off compared to duplicating all the vertices, at least for high-res monitors
L1849[15:35:29] <Sangar> aye
L1850[15:35:42] <Gopher> of course, a shader would be the optimal solution XD
L1851[15:36:05] <Gopher> but I'm not sure fragment shaders would be ideally suited to a minecraft mod
L1852[15:36:58] <Gopher> with the right fragment shader, you could do the whole screen as one poly, tho XD
L1853[15:37:07] <Sangar> there are some mods that use shaders i think. modular powersuits is among them iirc, because i had to disable the shaders in the config to not derp the shader shader mod (you know, the one that allows loading shaders like resource packs).
L1854[15:37:28] <Sangar> yeah. i actually toyed with that idea :P
L1855[15:38:25] <Gopher> doesn't most of minecraft still use gl1.1? glBegin/glEnd and all that retro stuff? seemed to last time I looked anyway XD
L1856[15:38:27] <Sangar> i'll probably at least give it a shot, because it might even be the easiest to implement >_>
L1857[15:39:00] <Sangar> well their tesselator at least uses vbos i think
L1858[15:39:13] <SpiritedDusty> Is it possible to check the ammount of space you have left in a HDD?
L1859[15:39:21] <Sangar> also min reqs state ogl 2.1, but that's not saying much :P
L1860[15:39:42] <Sangar> SpiritedDusty, yes
L1861[15:40:03] <SpiritedDusty> how do you do it? I can’t find it in the wiki
L1862[15:40:43] <Sangar> mmm, oh! you're right. seems that's not in the fs wrapper.
L1863[15:41:36] <Sangar> err. filesystem.proxy('label or address').spaceUsed and .spaceTotal
L1864[15:41:44] <SpiritedDusty> bugs! quickly get the bug spray!
L1865[15:41:54] <SpiritedDusty> oh
L1866[15:42:08] <Gopher> if you get the component itself, ... oh, sangar ninja'd me
L1867[15:42:24] <Gopher> had to look to see how I was doing it in an autorun script, I'd forgotten
L1868[15:42:33] <Sangar> hehe
L1869[15:42:34] <SpiritedDusty> it’d be nice if you can fix bugs with bug spray :)
L1870[15:42:41] <Sangar> you could also have a look at df.lua for reference.
L1871[15:43:07] <Sangar> it would :P
L1872[15:43:40] <Gopher> wait wat
L1873[15:43:50] <Sangar> wat?
L1874[15:43:52] <Gopher> df is reporting 498k used and only 5% available on my floppy
L1875[15:43:53] <Gopher> O_O
L1876[15:44:03] <Gopher> it's got 2 libs and a few binaries, total maaybe 50k
L1877[15:44:19] <Sangar> check the columns again
L1878[15:44:24] <SpiritedDusty> get the bug spray!
L1879[15:44:27] <Sangar> pretty sure the tabulation is just derpy
L1880[15:44:33] <Sangar> and it's 5% used
L1881[15:44:35] <Gopher> oh! used%, not free%
L1882[15:44:40] <Gopher> yeah, derpy columns threw me
L1883[15:51:50] <Gopher> welp, have most of the bugs out of rovot, I think. Unless you count "uses all the memory" as a bug.
L1884[15:52:33] <Gopher> still need to tweak some functions to pass back new return values that turtles didn't have
L1885[15:53:05] <Gopher> something I noticed, robots will sometimes displace falling sand/gravel when the two try moving into the same tile
L1886[15:53:14] <Katie> back
L1887[15:53:43] <Gopher> ex, robot.swing() robot.forward() - if gravel was falling into same place after digging, sometimes the gravel gets "popped" and drops as an item
L1888[15:53:50] *** NyanCat is now known as NyanCat|coding
L1889[15:54:06] <Katie> hey Sangar can you teach me how to use OpenComputers?
L1890[15:54:54] <Sangar> Gopher, yeah, i've noticed that... and quickly went "meh, whatever" >_>
L1891[15:55:12] <Gopher> heh. I'm not calling it a bug, you note, just an interesting thing that is different from cc turtles.
L1892[15:55:20] *** NyanCat|coding is now known as NyanCat
L1893[15:55:21] <Sangar> Katie, start here: https://github.com/MightyPirates/OpenComputers/wiki/Tutorial-BasicComputer
L1894[15:55:22] <Gopher> so you might lose some gravel/sand, big deal
L1895[15:55:32] <Gopher> no different than the gravel/torch trick
L1896[15:56:11] <Sangar> Gopher, yeah, that's what i thought, too.
L1897[15:56:13] <Katie> btw Holograms when i place them crash my Client
L1898[15:56:21] <Sangar> Katie, log?
L1899[15:56:26] <Katie> ill get it
L1900[15:56:30] <Gopher> if I find a way it will unexpectedly drop diamonds, I'll report a bug XD
L1901[15:56:38] <Sangar> haha
L1902[15:57:13] <Gopher> oh, you didn't respond, or I missed it, earlier: 2 bits of color state - red, green, blue, and off - per hologram pixel pls? :D
L1903[15:57:43] <Gopher> right now it's very cool btu I'm hard-pressed to think of practical applications other than "sign!" and "heightmap!" and "look at this hologram isn't it cool!"
L1904[15:58:05] <Gopher> whereas even a tiny bit of color info, to let you, say, mark points /on/ the heightmap...
L1905[15:58:50] <Gopher> I was thinking of setting it up to display data reported back from a turtle, heh
L1906[15:59:09] <Sangar> Gopher, hmmm... that might actually work nicely by switching to long instead of int for the storage.
L1907[15:59:09] <Gopher> showing the turtle's path through what limited data it gathers about the area around it
L1908[15:59:29] <Sangar> only "problem" is that there's not native save/load for long arrays in nbt :P as opposed int
L1909[15:59:33] <Gopher> but if there's nothing to differentiate the turtle's path from said environment, it just becomes a mush
L1910[15:59:47] <Gopher> herp. good old nbt
L1911[15:59:54] <Sangar> tier two hologram, consider it planned :P
L1912[16:00:00] <Gopher> the cause of, and solution to, all of MC's problems!
L1913[16:00:07] <Sangar> haha
L1914[16:00:59] <Sangar> actually i think i'd go one step further and allow setting the color of the 3 on states, too. because why not.
L1915[16:01:14] <Gopher> how do you mean?
L1916[16:01:29] <Sangar> instead of hardcoded rgb three custom colors
L1917[16:01:36] <Sangar> but global
L1918[16:01:49] <Gopher> oh. nice.
L1919[16:02:20] ⇦ Quits: Maxwolf (labs@madsciencemod.com) (Ping timeout: 190 seconds)
L1920[16:02:54] <SpiritedDusty> Sangar, how is it determined when a version is going to become a “release”?
L1921[16:03:09] <Sangar> when i feel like it
L1922[16:03:34] <Gopher> incidentally, custom colors on all terminals would be nice, in the ongoing/upcoming rewrite of terminal rendering. I'd suggest fully customizable for 16-color mode, and 6-8-5 as I've suggested before with the extra 16 customizable (defaulting to something including grays)
L1923[16:03:47] <Gopher> so you get 16 customizable colors regardless, and can easily make a custom palette that works on tier 2/3
L1924[16:04:05] <Gopher> the 240 colors in the standard part of 6-8-4 should be adequate for anything else
L1925[16:05:07] <Sangar> yeah, i've been thinking about that. it should be *relatively* easy, even... i think. since everything passed through packedcolor already.
L1926[16:05:18] <Sangar> *passes
L1927[16:05:37] <Sangar> so add telling that the palette to use and... it should be done :P
L1928[16:05:51] <Gopher> the math is different but not any more complicated for converting rgb format to an index and back for 6-8-5 than for 8-8-4
L1929[16:05:59] ⇨ Joins: Maxwolf (labs@madsciencemod.com)
L1930[16:06:00] zsh sets mode: +v on Maxwolf
L1931[16:06:14] <Gopher> slightly more /expensive/, but I don't think enough to be worried about
L1932[16:06:16] <Sangar> yeah, i'm more worried about the program flow than the math, really :>
L1933[16:06:22] <Gopher> (multiplication/division instead of bitshifts)
L1934[16:06:53] <Gopher> ah. yeah, I've wondered about that with customizable palettes
L1935[16:07:00] <Gopher> generally that comes with indexed colors
L1936[16:07:10] <Gopher> in fact, you'd have to at least use an index to set them, so it knows which you're setting
L1937[16:07:48] <Katie> i cant get it
L1938[16:08:04] <Gopher> ?
L1939[16:08:07] <Gopher> why not?
L1940[16:08:13] <Gopher> server?
L1941[16:08:32] <Sangar> i guess in the end i'll make packedcolor non-singleton but create one per textbuffer so it can be adjusted per screen. and adjust 4/8 bit accordingly.
L1942[16:08:57] <Sangar> and store the palette config in it.
L1943[16:09:01] <Sangar> seems the... cleanest.
L1944[16:09:25] <gamax92> hmm, RGB signs ...
L1945[16:09:50] <Gopher> yeah. How about lua-side, tho? You want to add, say, 0x0badf00d, you'd normally be setting some palette entry by index, like setColor(1,0xbadf00d)
L1946[16:10:05] <Gopher> but the existing functions don't take an index, they take an int interpreted as 24-bit rgb
L1947[16:11:00] <Gopher> so would you pass 0xbadf00d to use your custom color still, with indexes used only in setPalette()?
L1948[16:11:11] <Gopher> and possibly a getPalette
L1949[16:11:26] <Sangar> i was thinking of adding a second param (fromPalette: boolean). and for four bit just pick the closest one from the palette.
L1950[16:11:37] <Sangar> and yeah, a setPalette to change the palette
L1951[16:12:01] <Sangar> and a getter, yep.
L1952[16:12:08] <Gopher> but... oh. So if you say fromPalette it's an index, otherwise an rgb that matches to the normal colorspace?
L1953[16:12:14] <Sangar> yep
L1954[16:12:49] <Sangar> that's the most compatible i think.
L1955[16:12:52] <Gopher> would this be a tier3 only feature then? or could you customize on tier2 as well?
L1956[16:13:15] <Sangar> hmm
L1957[16:13:32] <Sangar> not sure
L1958[16:13:42] <Katie> Sangar i cant get the log
L1959[16:13:48] <Sangar> Katie, why not?
L1960[16:14:02] <Katie> its too large for Pastebin
L1961[16:14:14] <Sangar> Gopher, maybe only allow changing palette using a t3 gpu, but also allow changing it on t2 screen then?
L1962[16:14:28] <Gopher> hmm. That.. seems potentially confusing?
L1963[16:14:31] <Sangar> Katie, can you zip + dropbox it?
L1964[16:14:42] <Sangar> Gopher, i guess...
L1965[16:15:01] <Gopher> t2 could have a mode switch, default is like now, with a pre-defined 1-2-1 palette
L1966[16:15:02] <Sangar> maybe only allow 'web colors' in the t2 palette as a compromise?
L1967[16:15:13] <Gopher> switch to palette mode, and you use indexes instead and can chance the colors?
L1968[16:15:32] <Gopher> initially would be the same 16 colors, just indexed instead of RGB'd?
L1969[16:16:09] <Sangar> are you talking about how to select colors or how/whether to define palettes now?
L1970[16:16:45] <Sangar> mode switching would be sooo opengl :P
L1971[16:17:15] <Gopher> both, heh. I'm assuming a setPalette(index,color) function, but for 16 color mode
L1972[16:17:51] <Sangar> but allowing arbitrary truecolor into the palette?
L1973[16:18:03] <Gopher> the setXXXColor(index,true) thing doesn't really work the same way as in 256, where I was thinking you could only customize 16 while the other 240 remain the standard palette
L1974[16:18:29] <Gopher> so it makes sense per-call to say "I mean this is a color" or "I mean this as an index in the custom palette area"
L1975[16:18:46] <Gopher> but there aren't separate palette areas in a 16-color screen, nto enough colors for it
L1976[16:19:02] <Sangar> hmm, well yes, it doesn't, true. but would that be so bad?
L1977[16:19:30] <Sangar> was that what you meant with confusing?
L1978[16:19:32] <Sangar> hmm
L1979[16:19:40] <Gopher> I guess not, if for 16-bit you're just going to do a best-fit for any hex color value to whatever the palette is now
L1980[16:19:55] <Gopher> er, 16-color, 4 bit
L1981[16:21:12] <Sangar> i mean yes, there's a behavioral difference, but people who use the palette would... hopefully... read the doc/undertand the difference between t2 and t3 modes of operation.
L1982[16:21:20] <Sangar> am i being too optimistic?
L1983[16:21:24] <Katie> no i cannot
L1984[16:21:36] <Gopher> lol, no more than with all other oc design choices :ducks thrown objects:
L1985[16:21:58] <Sangar> Katie, what about just the crash log (crash-reports folder)?
L1986[16:22:09] <Sangar> oi!
L1987[16:22:11] <SoniEx2> so does anyone have a use for this: http://codepad.org/7KaYJfrT
L1988[16:22:14] <SoniEx2> (/random)
L1989[16:23:58] <Gopher> is that xsub again?
L1990[16:24:03] <Gopher> or something else this time?
L1991[16:24:41] * Gopher clicks and answers his own question
L1992[16:24:41] ⇨ Joins: Death (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net)
L1993[16:25:05] <ping> wats xsub
L1994[16:25:11] <Gopher> oh, re: holograms, gpu-like copy() would be nice, too. If it were fast.
L1995[16:25:19] <Katie> i cant do that either
L1996[16:25:37] <Gopher> like sub, but it pretends the string is padded on the ends with space to infinity. Possibly other differences as well.
L1997[16:25:47] <SoniEx2> ping, a small util for fixed length stuff
L1998[16:26:06] <Sangar> Katie, well i can't really help you then :/ except to tell you to make sure you have the latest version of everything
L1999[16:26:14] <Gopher> well, not spaces, whtever pad character you provide
L2000[16:26:15] <SoniEx2> just xsub(1,expectedLength) or something
L2001[16:26:26] <Sangar> Gopher, copy: yeah, i guess that'd make sense. more stuff for the todo list! :P
L2002[16:26:27] <SoniEx2> well xsub(string,1,expected)
L2003[16:26:35] <SoniEx2> and you can specify a filler
L2004[16:26:46] <Gopher> I live to make sure your todo list is never empty, sangar XD
L2005[16:26:46] <SoniEx2> and it doesn't have to be a single char
L2006[16:26:49] <SoniEx2> it can be UTF-8
L2007[16:27:00] <SoniEx2> or anything really
L2008[16:27:01] <ping> seems
L2009[16:27:01] <Sangar> hah :P
L2010[16:27:05] <ping> not verry sueful
L2011[16:27:18] <SoniEx2> ping, look at the 0 filler
L2012[16:27:46] <SoniEx2> xsub(tostring(number),-10,1,"0")
L2013[16:27:51] <SoniEx2> or something
L2014[16:28:00] <SoniEx2> sure you could use string.format
L2015[16:28:04] <Gopher> so it's like string.format, except for strings only
L2016[16:28:06] <SoniEx2> but meh
L2017[16:28:21] <SoniEx2> Gopher, no it's not like string.format
L2018[16:28:31] ⇨ Joins: Death^2 (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net)
L2019[16:28:42] <SoniEx2> xsub + find/match works well if you're doing anchors and negative indices
L2020[16:29:13] <ping> its really easy to do this already
L2021[16:29:22] <Gopher> I'm sure there are cases where it's useful, or you probably wouldn't have written it, but none are coming to mind for me atm I'm afraid :/
L2022[16:29:25] <SoniEx2> vanilla lua is stupid with that stuff
L2023[16:29:51] <ping> a="3" a=string.rep("0",#a-10)
L2024[16:30:28] <SoniEx2> if you give an out of bound negative index to a find and use an anchor it matches at the start of the string instead of trying to match at where the anchor should be
L2025[16:30:45] <ping> fail
L2026[16:30:51] <ping> a="3" a=string.rep("0",10-#a)
L2027[16:31:39] <SoniEx2> and where's the 3?
L2028[16:31:54] <ping> flail
L2029[16:31:56] <ping> a="3" a=string.rep("0",10-#a)..a
L2030[16:32:06] <SoniEx2> :3
L2031[16:32:11] <Gopher> alternately, a=string.format("%010s",a)
L2032[16:32:37] <ping> .l string.format("%010s","3")
L2033[16:32:38] <^v> ping, 0000000003
L2034[16:32:40] <ping> yeah
L2035[16:32:51] <SoniEx2> I still like my string.xsub
L2036[16:32:52] <Gopher> luaj's string.format is borked, particularly on %s
L2037[16:33:03] ⇦ Quits: Death (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net) (Killed (NickServ (GHOST command used by Death^2)))
L2038[16:33:05] *** Death^2 is now known as Deaht
L2039[16:33:08] *** Deaht is now known as Death
L2040[16:33:09] <SoniEx2> Gopher, LuaJ? use %d I think
L2041[16:33:14] <SoniEx2> brb
L2042[16:33:19] <Gopher> O_o
L2043[16:33:31] <ping> o_O
L2044[16:33:31] <Kenny|AFK> %d is for integer
L2045[16:33:34] <Gopher> why would I use %d, the int specifier, on strings?
L2046[16:33:58] <Gopher> in luaj (and so in cc) string.format("%10s","hi") gives just "hi", if I'm remembering correctly
L2047[16:34:06] <Gopher> it just won't pad strings, ignores the width
L2048[16:35:06] <Gopher> incidentally, ping,
L2049[16:35:09] <Gopher> .l string.format("%-10","3")
L2050[16:35:10] <^v> Gopher, lua:1: invalid option '%
L2051[16:35:13] <Gopher> derp
L2052[16:35:15] <Gopher> .l string.format("%-10s","3")
L2053[16:35:16] <^v> Gopher, 3
L2054[16:35:18] <Gopher> ...
L2055[16:35:22] * Gopher kics ^v
L2056[16:35:30] <Gopher> that works in oc, pads left with spaces :P
L2057[16:35:48] <Gopher> er, wait, no it doesn;t
L2058[16:35:56] <Gopher> right-pads with spaces
L2059[16:35:57] <ping> Gopher, wat
L2060[16:36:11] <Gopher> right lol
L2061[16:36:15] <Kenny|AFK> .l string.format(:%10s","3")
L2062[16:36:15] <^v> Kenny|AFK, lua:1: unexpected symbol near ':'
L2063[16:36:20] <Sangar> it does. there's whitespace after that 3 :P
L2064[16:36:21] <Gopher> .l "["..string.format("%-10s","3").."]"
L2065[16:36:21] <^v> Gopher, [3 ]
L2066[16:36:24] <Kenny|AFK> .l string.format("%10s","3")
L2067[16:36:25] <^v> Kenny|AFK, 3
L2068[16:36:25] <Gopher> it works lol
L2069[16:36:27] <Gopher> I'm being derpy
L2070[16:36:32] <ping> .h patterns
L2071[16:36:33] <^v> ping, http://www.lua.org/manual/5.1/manual.html#5.4.1
L2072[16:36:49] <Kenny|AFK> it pads the string
L2073[16:37:10] *** Kenny|AFK is now known as Kenny
L2074[16:37:17] <Gopher> one thing it doesn't do that xsub does is crop. Give it >10 characters to %10s, it does the whole string
L2075[16:37:52] <SoniEx2> and then the boilerplate starts
L2076[16:38:30] <Kenny> eclose it within a string.sub()
L2077[16:38:33] <Gopher> I'm pretty content with string.format("%10s",str:sub(1,10)) for those cases
L2078[16:38:35] <Kenny> enclose*
L2079[16:38:56] <Gopher> granted, str:xsub(1,10) would save a bit of typing
L2080[16:39:06] <SoniEx2> a bit?
L2081[16:39:17] <SoniEx2> do 100's of these
L2082[16:39:20] <SoniEx2> :3
L2083[16:39:30] <Gopher> if your programming efficiency is limited by your typing speed
L2084[16:39:35] <Gopher> you need to work on your typing speed
L2085[16:39:38] <Gopher> desperately
L2086[16:39:41] <ping> ^
L2087[16:39:44] <Kenny> or i could do spaces(9).."3"
L2088[16:40:09] <SoniEx2> ok uhh
L2089[16:40:24] <SoniEx2> .l #("str:xsub(1,10)")
L2090[16:40:24] <^v> SoniEx2, 14
L2091[16:40:26] <Kenny> spaces is a little function i wrote
L2092[16:40:41] <Sangar> well, to be fair, there is the matter of readability. but you'd have to know what that method does, so...
L2093[16:40:42] <ping> …
L2094[16:40:44] <SoniEx2> .l #("string.format(\"%10s\",str:sub(1,10))")
L2095[16:40:44] <^v> SoniEx2, 35
L2096[16:40:47] <Gopher> you a fan of forth, sangar? lol
L2097[16:40:53] <Gopher> feels forth-y to me
L2098[16:40:56] <Sangar> :>
L2099[16:40:59] <SoniEx2> .l return 14*100, 35*100
L2100[16:41:00] <Gopher> er. kenny I mean
L2101[16:41:00] <^v> SoniEx2, 1400 | 3500
L2102[16:41:10] <Sangar> (also no, not a fan :P)
L2103[16:41:15] <Kenny> not really, why
L2104[16:41:32] <Dean4Code> I just learned that CC does not have bitwise operations 0.0
L2105[16:41:36] <SoniEx2> xsub saves a lot of space
L2106[16:41:38] <Kenny> i have a printXY() function also
L2107[16:41:38] <Gopher> spaces is a standard forth word that does basically that
L2108[16:41:40] <ping> SoniEx2, repeating a statement like that 1000 times is not something you would usually do
L2109[16:41:45] <Gopher> "5 spaces" -> prints 5 spaces
L2110[16:41:56] <Kenny> spaces is also a BASIC function that does the same thing
L2111[16:42:11] <Gopher> and if you were, there's a handy little feature of the latest cutting-edge coding tools called copy and paste
L2112[16:42:46] <SoniEx2> I say xsub returns an "expanded substring"
L2113[16:42:59] <SoniEx2> but you can say it returns an "extended substring"
L2114[16:43:05] <SoniEx2> or just "padded substring"
L2115[16:43:07] <Gopher> ok, I have no idea why this has turned into an argument type deal
L2116[16:43:20] <Gopher> with respect, we do not see your function as something that we will use, SoniEx2
L2117[16:43:24] <Kenny> who's arguing? not me
L2118[16:43:41] <Gopher> I can see how it could be useful in some contexts, it's just not somethign that comes up for me enough to feel a need for it
L2119[16:43:46] <Kenny> rioght now i happen to be pretty mellow
L2120[16:43:48] <SoniEx2> ok wait I g2g
L2121[16:44:07] <SoniEx2> but I understand it's not very useful
L2122[16:44:10] <SoniEx2> it's fun tho
L2123[16:44:13] <SoniEx2> :P
L2124[16:44:44] <Kenny> i like my strripos function too
L2125[16:44:54] <Gopher> just wanted to hit the breaks because we were veering towards hostility for, really, absolutely no good reason at all XD
L2126[16:44:55] <Katie> what does that mean?
L2127[16:45:05] <Kenny> breaks?
L2128[16:45:26] <Kenny> brakes* hehe
L2129[16:45:29] <Gopher> brakes. Whatever. :P
L2130[16:45:44] <Kenny> right letters, wrong order hehe
L2131[16:45:54] <Gopher> I type break every day, sue me if my fingers are inclined to stick with what they know XD
L2132[16:46:06] <Sangar> muscle memory wins again :P
L2133[16:46:20] <Kenny> and i tend to break things quite often hehe
L2134[16:46:48] <Gopher> wow many packages
L2135[16:47:21] <Gopher> I can unload... MOSt of these on a robot, I think, lol
L2136[16:48:18] ⇦ Quits: Death (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net) (Quit: Web client closed)
L2137[16:50:23] <Gopher> or maybe not. serialization keeps being re-loaded, heh
L2138[16:50:23] <Kenny> Sangar: the interval on an event timer is in ticks, right?
L2139[16:50:52] <Sangar> it's in seconds.
L2140[16:51:07] <Kenny> thanks
L2141[16:55:34] <Gopher> hrm.
L2142[16:57:25] <SpiritedDusty> Sangar, https://github.com/MightyPirates/OpenComputers/issues/202 a weird post ._.
L2143[16:57:52] <SpiritedDusty> and it’s one of those people that capitalize the first letter of every word...
L2144[16:59:00] <Kenny> or simply change the config value
L2145[16:59:12] <Gopher> jaden smith is using OC?
L2146[16:59:45] <Gopher> That Is One Capital Suggestion You Should Implement Infinite Black Hole Memory Immediately Into The Current Dev Build
L2147[16:59:46] <Kenny> why does that surprise you?
L2148[16:59:56] <Sangar> that was... Katie... i suppose. yeah, sorry, i don't think that's going to happen :P
L2149[17:00:13] <Gopher> kenny: I just assumed he would have people to do that sort of thing for him so he could focus on his music and tweets
L2150[17:00:37] <Katie> i thought it would be cool
L2151[17:00:46] <Kenny> you haven't noticed that Bevo LJ sits in the channel
L2152[17:01:14] <Gopher> it would be very cool. There's a reason there isn't infinite memory in OC like there (kindof) is in CC, tho. It's very unfriendly on servers and prone to abuse
L2153[17:01:36] <Kenny> memory is configurable though
L2154[17:02:05] <SpiritedDusty> well if a server owner decides they have memory to burn, then they could increase the memory sizes of OC
L2155[17:02:06] <Kenny> and Sangar, have you changed that from 3 numbers to 5 numbers yet?
L2156[17:02:07] <Katie> im gonna guess in CC its cheap
L2157[17:02:37] <Sangar> note that there is an api to add ram modules, so someone could just make a 'creative ram' module :P
L2158[17:02:43] <Gopher> cc just doesn't have constraints in the first place
L2159[17:02:45] <Sangar> Kenny, in the config? i dunno, think?
L2160[17:02:47] <Gopher> you can use memory until java runs out
L2161[17:02:59] <Katie> ohh
L2162[17:03:01] <Kenny> in trhe description of the memory sizes yeah hehe
L2163[17:03:34] <Kenny> nope it still says three hehe
L2164[17:04:36] <Kenny> # The sizes of the three tiers of RAM, in kilobytes. This list must
L2165[17:04:36] <Kenny> # contain exactly three entries, or it will be ignored.
L2166[17:05:06] <Gopher> I'm a bit surprised at the lack of tier 1.5 ram, heh
L2167[17:05:39] <Gopher> but I guess that would bump everything up so tier 3.5 were 2MB
L2168[17:06:10] <Kenny> that would be perfectly fine
L2169[17:06:25] <SpiritedDusty> what would happen if the server is running out of memory and you start booting up computers?
L2170[17:06:40] <Kenny> hello desktop?
L2171[17:06:57] <SpiritedDusty> well I mean, would it crash the entire server? freeze up OC?
L2172[17:07:13] <Kenny> lag the hell out of the system
L2173[17:07:40] <Sangar> Kenny, ah, that :P
L2174[17:08:07] <Kenny> thaqt could be confusing when ther are 5 numbers
L2175[17:09:02] <Sangar> SpiritedDusty, well, depending on the settings, if java's limit is hit first it'd crash. otherwise it'd make the os start swapping, which'll slow everything down to a crawl.
L2176[17:09:08] <Gopher> lol. with rovot loaded, insufficient memory to run edit
L2177[17:09:28] <gamax92> :<
L2178[17:09:28] <gamax92> System CMOS checksum bad
L2179[17:09:41] <SpiritedDusty> o_o CMOS checksum bad?
L2180[17:10:26] <gamax92> So yeah, i forgot. Never use the RESET button on the computer.
L2181[17:10:51] <Kenny> lol
L2182[17:12:12] <SpiritedDusty> its always fun when you have a broken CMOS :D
L2183[17:12:28] <gamax92> Yeah, especially reconfiguring it
L2184[17:13:31] <SpiritedDusty> isn’t there a “return to defaults” button?
L2185[17:14:44] <gamax92> default configuration is really bad for the setup of this system
L2186[17:15:24] <gamax92> mainly because a few com ports went derp, and using them just halts the system
L2187[17:15:32] <SpiritedDusty> oh
L2188[17:17:36] <Kenny> time to replace mobo?
L2189[17:19:01] <gamax92> nah
L2190[17:19:24] <gamax92> I'd only replace it if i wanted a board without a CMD640X on it
L2191[17:22:38] ⇨ Joins: Death (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net)
L2192[17:22:56] * gamax92 pokes Death with a stick
L2193[17:23:09] * Death explodes into a cloud of fabulousness
L2194[17:32:21] ⇦ Quits: NyanCat (~vifino@ip-5-146-144-100.unitymediagroup.de) (Quit: Read Error: Cat Overflow exception)
L2195[17:39:47] <Kenny> Gopher, i got sidetracked earlier and forgot to write down how you said to change the fore/bacground color in label
L2196[17:40:18] <Kenny> i know it went myGUI[" but forgot the rest
L2197[17:40:21] <Gopher> gmltest.lua has code that does it, but mylabel["text-color"]=0xwhatever
L2198[17:40:28] <Gopher> and same but text-background for bg color
L2199[17:40:34] <Kenny> thanks
L2200[17:40:52] <Gopher> myGui will affect the gui itself, styles set directly on objects /aren't/ inherited by children
L2201[17:41:00] <Gopher> so has to be on the label, not the gui itself
L2202[17:41:36] <Katie> :P
L2203[18:16:58] <Gopher> is there no config setting for turtle memory? D:
L2204[18:17:29] <Gopher> that was gonna be last resort to make rovot usable on robots while waiting for an update that includes turtle memory upgrades
L2205[18:19:45] <Gopher> well, crapballs.
L2206[18:20:52] <Katie> nice
L2207[18:23:34] <Sangar> there... isn't. good point. hm.
L2208[18:24:05] <Sangar> guess i'll change it to use tier 1 + 32k. or add tier 1.5 ram and use that? hmmm.
L2209[18:24:38] <Sangar> t1.5 ram with 96k ram? would that be awkward?
L2210[18:25:48] <Gopher> don't see why. I'm assuming there would not actually be craftable t1.5, it'd just be a special value in config for tier 1 robots?
L2211[18:28:00] <Dean4Code> Going sleeping. Good Night everybody!
L2212[18:28:11] *** Dean4Code is now known as DeanAsleep
L2213[18:29:01] <Sangar> i thought i'd make it craftable because why not
L2214[18:29:40] <Sangar> the effort to make the texture and add the item is pretty minimal unless i'm forgetting something
L2215[18:33:28] ⇨ Joins: tgame14_ (~tgame14@bzq-79-176-12-65.red.bezeqint.net)
L2216[18:33:48] <Sangar> Kenny, the config is updated btw. you're just seeing the old comment because the comments aren't overwritten in your (oooold) config :P
L2217[18:34:08] <Kenny> ok
L2218[18:34:20] <ping> Sangar, suggestion: also color screen border
L2219[18:34:42] <Sangar> ping, what do you mean?
L2220[18:34:45] <ping> http://puu.sh/7YUvW.png
L2221[18:34:52] <Sangar> ah
L2222[18:34:54] <Sangar> in the gui
L2223[18:35:03] <Sangar> yeah
L2224[18:35:18] <Sangar> but what for multiblock screens with multiple colors? :P
L2225[18:35:52] <Kenny> Gopher: i'm going to do a script thaty smacks you in the head every time you refer to a robot as a turtle
L2226[18:36:12] <Gopher> bah, I've seen you do it too
L2227[18:36:28] <Kenny> nowhere near as often as you hehe
L2228[18:39:11] ⇦ Quits: tgame14|sleep (~tgame14@bzq-79-176-12-65.red.bezeqint.net) (Ping timeout: 380 seconds)
L2229[18:42:54] <ping> :O forgot about multiblock
L2230[18:50:21] ⇦ Quits: Johannes13 (~Johannes@p4FDE9107.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L2231[18:51:53] <Gopher> well, managed to get up to 10k free
L2232[18:52:02] <Gopher> hopefully that'll be enough for this program...
L2233[18:54:56] <Kenny> Gopher: is it possible to draw just a box?
L2234[18:55:10] <Kenny> i don;t see anything in the wiki about it
L2235[18:55:29] <Gopher> hrm. No, I'm pretty sure drawBorder is local, not exposed to use directly
L2236[18:55:41] <Kenny> damn
L2237[18:55:55] <Kenny> means i need to have a second gui open
L2238[18:56:14] <Gopher> :/
L2239[18:56:33] <Gopher> sorry I haven't been working on gml this past week, the next set of features will be really helpful XD
L2240[18:56:42] <Kenny> was tring to avoid that. not sure what would happen with 2 guis open at the same time
L2241[18:57:12] <Kenny> and i'll have to overlay the one on the other
L2242[18:57:25] <Kenny> this is going to be fun hehe
L2243[19:00:37] <Kenny> how do i get it to bring the second gui to the front and overlay the first?
L2244[19:01:30] <Gopher> uuhm. That... is not something that's really going to work.
L2245[19:01:43] <Gopher> Well...
L2246[19:01:49] ⇨ Joins: Death^2 (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net)
L2247[19:01:57] <Gopher> You could hack it into working...
L2248[19:02:10] ⇦ Quits: Death (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net) ()
L2249[19:02:14] *** Death^2 is now known as Death
L2250[19:02:15] <Gopher> hang on, lemme test before I tell you, make sure I don't tell you something that won't work
L2251[19:02:22] <Kenny> ok
L2252[19:03:15] <Kenny> if it can't do it that way i know what i'll do. io'll make it like i did the infogui in CompViewer
L2253[19:04:01] <SoniEx2> can I run random Lua scripts with OC?
L2254[19:04:33] <Gopher> ok, this sortof works...
L2255[19:04:43] <SoniEx2> I mean do I have require,debug,pcall,the string metatable,etc just like in vanilla Lua?
L2256[19:04:43] <Gopher> I say sortof because it might have complications if you have more elements
L2257[19:05:21] <Kenny> ok
L2258[19:05:34] <Gopher> http://pastebin.com/LmweCXCn
L2259[19:05:47] <Gopher> note that gui1 is /nonfunctional/
L2260[19:06:10] <Gopher> if you add elements to it, they may not draw properly and /will/ not be interactive
L2261[19:06:39] <Kenny> ok. goling to test it
L2262[19:06:45] <Gopher> if you add elements /over/ gui1 into gui2, they'll have to have :draw called on them in that onRun function, after gui1:draw
L2263[19:06:46] <Sangar> SoniEx2, no debug except traceback, no io.popen, no c libraries via require (surprise), no bytecode loading (unless changed in the config) other than that mostly yes.
L2264[19:07:25] <SoniEx2> Sangar, well ok I understand io.popen and C libs
L2265[19:07:28] <SoniEx2> but no debug?
L2266[19:07:33] <Sangar> sandbox
L2267[19:07:36] <Sangar> it would die instantly
L2268[19:07:37] <SoniEx2> aka no debug.(g/s)etmetatable?
L2269[19:08:03] <ping> no
L2270[19:08:04] <SoniEx2> aka the thing that lets you add custom metamethods and still let ppl protect their metatables?
L2271[19:08:18] <SoniEx2> (with __metatable that is)
L2272[19:08:28] <ping> you already have __metatable
L2273[19:08:30] <Sangar> you can use __metatable with normal setmetatable too
L2274[19:09:21] <SoniEx2> getmetatable(some table with __metatable) != debug.getmetatable(some table with __metatable)
L2275[19:09:27] <SoniEx2> the 1st one returns __metatable
L2276[19:09:41] <SoniEx2> the 2nd one lets you protect with __metatable and add custom metamethods
L2277[19:10:24] <ping> uh
L2278[19:10:25] <ping> no.
L2279[19:10:26] <ping> http://www.lua.org/manual/5.2/manual.html#pdf-setmetatable
L2280[19:10:36] <SoniEx2> and I have yet to see a lua computers mod which lets you do custom metamethods properly
L2281[19:10:36] <ping> unless you mean getmetatable
L2282[19:11:04] <SoniEx2> ping, I'm talking about debug.getmetatable and getmetatable
L2283[19:11:05] <ping> debug.getmetatable bypasses __metatable
L2284[19:11:07] <Kenny> thanks Gopher
L2285[19:11:12] <SoniEx2> debug.setmetatable isn't too big of a deal
L2286[19:11:20] <ping> then you can already protect your metatables
L2287[19:12:15] <ping> .lua a=setmetatable({},{__metatable="no"}) return getmetatable(a)
L2288[19:12:16] <^v> ping, no
L2289[19:12:30] <SoniEx2> yeah then how do I add a custom metamethod?
L2290[19:12:36] <ping> .lua a=setmetatable({},{__metatable="no"}) setmetatable(a,{})
L2291[19:12:37] <^v> ping, lua:1: cannot change a protected metatable
L2292[19:12:52] <ping> you just add to the second parimeter's table
L2293[19:13:24] <ping> .lua a=setmetatable({},{__index=function(s,n) return 123 end,__metatable="no"}) return a[1]
L2294[19:13:24] <^v> ping, 123
L2295[19:13:43] <ping> see?
L2296[19:13:45] <SoniEx2> that's not custom
L2297[19:13:57] <ping> define custom
L2298[19:14:02] <SoniEx2> let's say I have a sort function which uses a __sortcmp metamethod
L2299[19:14:28] <SoniEx2> the only way to make it work with __metatable is debug.getmetatable
L2300[19:14:39] <ping> or just localize the metatable .-.
L2301[19:14:41] <SoniEx2> but I can't have that because... idek
L2302[19:15:09] <ping> the whole point of __metatable is to prevent you from getting the metatable
L2303[19:15:29] <SoniEx2> yeah but there's no callmeta(table, "name") function
L2304[19:15:34] *** ds84182 is now known as dsAway
L2305[19:15:51] <SoniEx2> well (table, name, args) but w/e
L2306[19:16:28] <ping> getmetatable(tbl).__sortcmp
L2307[19:16:50] <ping> with callmeta, you are accessing the metatable
L2308[19:17:02] <ping> which __metatable is designed to prevent
L2309[19:17:08] <SoniEx2> setmetatable(tbl,{__metatable="fuck you"})
L2310[19:17:32] *** dsAway is now known as ds84182
L2311[19:17:34] <SoniEx2> now how do ppl protect their sort comparators?
L2312[19:17:44] <Gopher> protect... from what?
L2313[19:17:53] <SoniEx2> from stuff?
L2314[19:17:59] <Gopher> martians?
L2315[19:18:25] <ping> ancient aliens?
L2316[19:18:31] <SoniEx2> the point is without debug.getmetatable I can't have both __metatable and a metamethod for one of my functions
L2317[19:18:52] <Sangar> but... if there's debug.getmetatable it's even *less* protected? o.O
L2318[19:18:57] <SoniEx2> a callmeta function would also work but w/e
L2319[19:19:01] <Sangar> because then all protection vanishes
L2320[19:19:06] <ping> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
L2321[19:19:16] <Gopher> basically, we should not sandbox oc, so you can take responsibility for sandboxing it yourself?
L2322[19:19:27] <SoniEx2> Gopher, pretty much
L2323[19:19:38] <Gopher> ah. Well, that amkes it easy, then.
L2324[19:19:42] <SoniEx2> maybe have a default bios that can be reflashed
L2325[19:19:44] <Gopher> Absolutely not, under any circumstances.
L2326[19:20:03] <ping> the bios contains the sandbox
L2327[19:20:06] <SoniEx2> how's debug.getmetatable bad?
L2328[19:20:50] <SoniEx2> I mean it's not like you can't lock it on strings like you can do with the normal getmetatable
L2329[19:20:59] <Sangar> it can bypass protections. and if those protections are used to keep the sandbox sane, well. not fun.
L2330[19:21:30] <SoniEx2> uhh debug.getmetatable can only bypass __metatable
L2331[19:21:37] <Sangar> which might not be the case right now, there's so much code i can't keep it all in my head, but there will probably be at some point (when i get userdata in there)
L2332[19:22:01] <SoniEx2> and you can't do much with that unless you add a metatable with C requires and io.popen
L2333[19:22:09] <Sangar> yes. so say i return a __metatable'd proxy for userdata. i really really don't want people to have debug.getmetatable then.
L2334[19:22:18] <SpiritedDusty> while we’re flashing the bios, lets give lua access to native IO :D
L2335[19:22:22] <ping> yes
L2336[19:22:35] <ping> lets also give access to the real os.execute
L2337[19:22:38] <SoniEx2> Sangar, then make debug.getmetatable only work for tables?
L2338[19:22:47] <SpiritedDusty> and also force the user to run as root :D
L2339[19:22:55] <SoniEx2> or add a thing to call metamethods
L2340[19:23:18] <ping> SoniEx2, not how it works ;-;
L2341[19:23:40] <ping> the table is proxying userdata
L2342[19:24:09] <ping> its still a table, but __tostring="userdata" etc
L2343[19:24:20] <SoniEx2> so I have to keep track of my tables to use my __sortcmp while also protecting my tables and block everyone else from doing the same because you can't do something to call metamethods?
L2344[19:24:21] <SpiritedDusty> why do you even need debug.setmetatable in the first place?
L2345[19:24:36] <ping> then sandbox getmetatable yourself soni
L2346[19:24:42] <ping> or localize your metatable
L2347[19:24:48] <ping> both solutions easy
L2348[19:24:52] <Sangar> well, yes, a custom debug.getmetatable which checks if its arguments are 'allowed' or not is thinkable, but still it's a potential for derping and holes in the sandbox.
L2349[19:25:09] <SoniEx2> Sangar, it wouldn't be able to do much...
L2350[19:25:20] <SpiritedDusty> ^ are you high?
L2351[19:25:31] <SoniEx2> also anyone who puts sandbox breaking C functions on a metatable should die
L2352[19:25:36] <ping> this is hundreds of peoples computers we are talking about :|
L2353[19:25:49] <Sangar> huh? where did that come from?
L2354[19:26:03] <SpiritedDusty> there should be a config option called “SonicEx2_Unsafe_mode”
L2355[19:26:09] <ping> unsandboxed lua = your computer on fire
L2356[19:26:15] <SoniEx2> Sangar, it can't be broken unless you put things that let you break it in the metatable
L2357[19:26:26] <ping> im done
L2358[19:26:45] <SoniEx2> so let's say you set the metatable for _G to have a "CMETHODS" key
L2359[19:26:45] <ping> /part stupid-convorsation
L2360[19:26:56] <Kenny> SoniEx2: drop it
L2361[19:26:57] <SoniEx2> and then you put loads of C methods that let you do whatever
L2362[19:26:59] <Sangar> well. yes. the sandbox can't be broken until i put something in there to allow breaking it. so i wont.
L2363[19:27:01] <Sangar> end of discussion.
L2364[19:27:03] <SoniEx2> and fine
L2365[19:27:04] <SpiritedDusty> theres a sandbox for a reason
L2366[19:27:30] <ping> SpiritedDusty, clearly there is no reason :)
L2367[19:27:38] <SoniEx2> I still don't see how debug.getmetatable can be used against sandboxed metatables...
L2368[19:27:42] <ping> the sandbox is there to make coding harder for you
L2369[19:27:47] <Kenny> SoniEx2: I said drop it
L2370[19:27:52] <ping> by removing essential functions like os.delete
L2371[19:27:53] * SpiritedDusty is gonna die
L2372[19:27:59] <SoniEx2> if there's a hole it's the metatable author's fault no?
L2373[19:28:11] <ping> SoniEx2, nevermind.
L2374[19:28:11] <Kenny> SoniEx2: Last Time drop it
L2375[19:28:22] <SoniEx2> Kenny, fine
L2376[19:28:51] <SoniEx2> but please make a working __sortcmp that works with __metatable without crashing every time for me
L2377[19:29:07] <ping> or just use the two solu- nevermind.
L2378[19:29:22] <Kenny> !kickban SoniEx2 You just don't listen
L2379[19:29:23] *** SoniEx2 was kicked by zsh ((Kenny) You just don't listen))
L2380[19:29:28] ⇦ Parts: ping (~notPing@c-71-238-153-166.hsd1.mi.comcast.net) (headdesk))
L2381[19:30:41] <Sangar> well. now that that's out of the way. where was i? oh right, being productive!
L2382[19:30:45] <Gopher> sigh. Good times.
L2383[19:31:08] <Kenny> let the good times roll :)
L2384[19:31:43] <Gopher> kenny, were you around him at all on irc during the phase where every 5 minutes he would bring up the fact that he was transgendered and we all needed to accept that? freaking out every time bassically any personal pronoun was used on him/her?
L2385[19:31:50] <Gopher> That was the best. And by best, I mean :shoots self:
L2386[19:31:54] ⇨ Joins: ping (~notPing@c-71-238-153-166.hsd1.mi.comcast.net)
L2387[19:32:01] <ping> Gopher, yes
L2388[19:32:06] <ping> on cc channel
L2389[19:32:30] <Sangar> wow
L2390[19:32:37] <Kenny> no but i did get accused of being a bigot and racist towards the gay lifestyle
L2391[19:32:48] <Kenny> that was in #iChun
L2392[19:32:52] <Gopher> it was pretty epic, as irrational internet behavior goes XD
L2393[19:33:07] <Kenny> i proceeded to rip him a new ass right in the channel
L2394[19:33:55] <Sangar> ah, the internet. i so would want to see future historians react to irc logs...
L2395[19:34:03] <Gopher> lol
L2396[19:34:27] <Kenny> only one person in here knows that 4 years ago i got ordained as a minister specifically so i could perform marriages for those who lived that lifestyle and wanted a religious ceremony
L2397[19:35:19] <Sangar> that statement wasn't true for very long :P
L2398[19:35:33] <Sangar> sorry, had to.
L2399[19:35:34] <Gopher> indeed. Now we /all/ know!
L2400[19:35:41] <Gopher> except some of the idlers, who didn't and won't read it
L2401[19:35:44] <Sangar> :P
L2402[19:35:46] <Gopher> (I was tempted, sangar, lol)
L2403[19:36:33] <Sangar> heh. all right, new build with tier 1.5 ram is building.
L2404[19:36:35] <Sangar> oh ffs
L2405[19:36:41] <Gopher> ok, thanks to the power of rovot, the script to dig down to bedrock, stopping at each point and turning, comparing to 5 samples of known common crap and digging anything not in that set, then returning to the surface works
L2406[19:36:41] <Kenny> i don't care if you know or not. was just never any real reason to pur it out there
L2407[19:36:45] * Sangar looks for the ignore option
L2408[19:36:52] <Gopher> and runs comfortably in the <10k of memory left after loading rovot XD
L2409[19:37:12] <ping> robot
L2410[19:37:18] <Gopher> no, rovot.
L2411[19:37:20] <ping> …
L2412[19:37:26] <ping> i just mispelled an intentional mispelling
L2413[19:37:30] <Sangar> and there it is. he started pm'ing about that stuff -.-
L2414[19:37:30] <Kenny> rovot is the script name
L2415[19:37:36] <ping> meant so say rovot, said robot
L2416[19:37:37] <Gopher> rovot is my api, a kindof-port of turtlex
L2417[19:37:45] <Gopher> robotx seemed boring, so I went with rovot. :)
L2418[19:37:46] <Kenny> ignore is a wonderful thing
L2419[19:38:11] <Gopher> is he pm'ing you?
L2420[19:38:17] <Sangar> Kenny, we just like teasing people :P
L2421[19:38:46] <Sangar> Gopher, yes. and now i also know how to ignore people in hexchat :P
L2422[19:38:56] <Gopher> heh
L2423[19:39:08] <Gopher> like I said the other day, he is always the victim
L2424[19:39:10] <ping> /ignore ftw.
L2425[19:39:11] <Kenny> tyoe /ignore hehe
L2426[19:39:24] <Kenny> with the nick of course
L2427[19:40:19] <Gopher> ping, was soni one of the people who got banned from the cc forums for posting programs that crash servers? Thinking he was, for some reason...
L2428[19:40:50] <Kenny> most likely hehe
L2429[19:40:52] <ping> i dunno
L2430[19:41:05] <Gopher> I can't remember for sure, but for some reason I think he was
L2431[19:41:16] <ping> i thought it was for exessive trolling/arguing with admin
L2432[19:41:30] <Kenny> that too lolk
L2433[19:41:38] <Gopher> you're probably right, he certainly did that, too
L2434[19:42:00] <Kenny> moist likely for just being an all around asshole
L2435[19:42:32] <ping> muost lokily fur jast biong en ell eruand esshuli
L2436[19:42:33] <Gopher> oh, almost time for game of thrones, I think. Either that or it's almost over. Better check.
L2437[19:42:42] <ping> aeiou rotate ftw.
L2438[19:43:21] <Sangar> oh. Kenny, http://forums.technicpack.net/topic/59545-16x-remain-in-motion-continuation-of-redstone-in-motion/
L2439[19:43:44] <Gopher> almost over, but repeats at 11, so good for now.
L2440[19:44:31] <Kenny> so i change my textures, add a few little things and still release it hehe
L2441[19:44:51] <Kenny> after i look at his code and see how he fixed those damn errors lol
L2442[19:45:29] <Sangar> he probably builds against an older forge version :P
L2443[19:45:35] ⇦ Quits: Katie (webchat@cpe-24-210-223-235.neo.res.rr.com) (Ping timeout: 198 seconds)
L2444[19:45:43] <Sangar> i like the name, though, tbh.
L2445[19:45:53] <Gopher> it's a good name
L2446[19:47:24] <Kenny> he has already ported it to 1.7
L2447[19:47:42] <Kenny> there is a separate branch for 1.7
L2448[19:47:49] <Sangar> oh!
L2449[19:47:51] <Sangar> didn't see that
L2450[19:48:26] <Kenny> now i can get to see the difference and what has to be changed
L2451[19:48:48] <Sangar> it's not done though, judging from the last commit saying "TODO fix the rest" :P
L2452[19:49:42] <Kenny> i can go one of two ways. Drop OF and work 'with' him keeping the mod updated and fixing things or go ahead with my own version
L2453[19:50:10] <Sangar> i'd say at least talk to him about it?
L2454[19:50:13] <Kenny> and i'm actually leaning more towards helping him and dropping OF
L2455[19:50:47] <Kenny> Sangar: i am by no means a fool. when i started OF i got myself in over my head
L2456[19:50:57] <Sangar> hehe
L2457[19:51:20] <Kenny> it was through your help and Michiyo's that it got to where i was hoping to get it and hten it still failed
L2458[19:52:04] <Kenny> by working with him, i get to keep coding and can learn from someone more experienced than i without always bugging you
L2459[19:52:38] <Kenny> i'm having fun doing the lua programs and working with Gopher's gui
L2460[19:52:49] <Sangar> he at least got the cc 1.6 integration right, so he seems to know what he's doing :P
L2461[19:53:23] <Kenny> i hope he fixed that thread issue Michiyho found
L2462[19:54:12] <Kenny> there was something about it not closing a thread started by CC when the platform moved
L2463[19:55:01] <Sangar> i believe that (was) actually on the cc side. it also leaks threads when moved by mffs manipulator thingy. don't know if that's fixed in cc1.6
L2464[19:55:05] <Kenny> but i can fork it and add in OC support and we will no longer need the adapter block with it hehe
L2465[19:55:29] <Sangar> basically computers didn't clean up in TileEntity.invalidate() but the block break logic iirc.
L2466[19:55:57] <gamax92> Well, LuaJ itself is really stupid with threads, it also uses them for coroutines.
L2467[19:56:04] <Sangar> aye. or at least add the driver from occ to it so it works even if occ isn't there.
L2468[19:57:15] <Kenny> don't know how to add a river hehe
L2469[19:57:16] <Sangar> gamax92, yeah. for each single coroutine -.- gawd. frames with 10 turtles on them spammed threads soooo badly.
L2470[19:57:52] <Kenny> but i do have an example to lok at for that :)
L2471[19:57:56] <ping> on my server, it was so bad i modified bios.lua to remove the rednet coroutine
L2472[19:58:05] <ping> 3 threads per computer to 1
L2473[19:58:57] <Sangar> oh, he made frames use redstone flux in hardmode it would seem. nice.
L2474[19:59:04] <gamax92> ping: you also modified bios.lua for other things as well
L2475[19:59:09] <ping> yes
L2476[19:59:15] <ping> i modified the shit out of rom
L2477[19:59:15] <gamax92> like that shitty vfs thing you wrote
L2478[19:59:26] <ping> its not shitty D: it had one bug
L2479[19:59:40] <gamax92> You had one bug, ONE bug.
L2480[19:59:51] <ping> wii got mad because fs.copy actually moved
L2481[19:59:56] <ping> not copied
L2482[19:59:59] <ping> Dx
L2483[20:00:04] <ping> which i fixed
L2484[20:00:06] <Kenny> lol
L2485[20:00:55] <Kenny> ping, that is nowehere near as bad as taking down 8 college computers with a program you hacked together hehe
L2486[20:01:13] <ping> depends on computer
L2487[20:01:30] <Kenny> i took 3 separate programs (written by Borland coders) and commbined them together
L2488[20:01:49] <Kenny> the program ran fine and seemed to work okay
L2489[20:01:56] <ping> in 5th grade our network was so insecure
L2490[20:02:14] <gamax92> Kenny: Oh hai, could i have a cmd640 driver?
L2491[20:02:15] <Sangar> oh what the fuck
L2492[20:02:19] <Sangar> what the fuck
L2493[20:02:23] <ping> i could shut down any computer on the network
L2494[20:02:25] <Sangar> he took it to the lua mailing list
L2495[20:02:30] <Kenny> what i didn't know was the save file routine was starting at Sector 0 on the hard drive each time
L2496[20:02:38] <ping> Sangar, ._. what
L2497[20:02:39] <gamax92> Sangar: wow ...
L2498[20:03:14] <Kenny> wiped the complete operationg system from tghe drivew along with the FAT tables
L2499[20:03:32] <gamax92> Kenny: good job
L2500[20:03:47] <Kenny> took me 3 months to find the issue
L2501[20:04:07] <Kenny> it was a single freaking register value
L2502[20:04:32] <Kenny> it was passed among them, but that register value was always 0
L2503[20:04:57] <ping> http://puu.sh/7YZXo.png
L2504[20:05:02] <Kenny> and when the save routine was called that register was telling it the starting sector to save to
L2505[20:05:25] <ping> wow..
L2506[20:05:54] * Sangar now looks through the lua list history to see if he posted stuff before :P
L2507[20:05:57] <gamax92> oh jeez, I was listening to music and had the volume a bit higher. Forgot minecraft was running, thunder starts.
L2508[20:05:58] <Kenny> SoniEx2?
L2509[20:06:04] <ping> yes
L2510[20:06:11] <Kenny> jesus h christ
L2511[20:06:18] <gamax92> ping: wait, have you seen my bios replacement?
L2512[20:06:24] <ping> no
L2513[20:06:39] <gamax92> ping: https://github.com/gamax92/CCGrub
L2514[20:08:06] <Kenny> the whatever is an idiot
L2515[20:08:17] <gamax92> "In prefetch mode, multi-sector reads often fail. The chip erroneously responds to floppy status commands and corrupts hard disk or CD-ROM I/O in the process. It does not support simultaneous I/O on the primary and secondary EIDE ports. Confusion over legacy and PCI mode. Does not support 32-bit writes."
L2516[20:08:31] <gamax92> Why I hate my CMD640 Chip ^
L2517[20:10:10] <Sangar> turns out he did! relatively boring, though. and here i was getting my popcorn ready.
L2518[20:10:26] <gamax92> Sangar: popcorn.mod?
L2519[20:10:53] <Sangar> there has to be a mod for that already, certainly? :P
L2520[20:11:24] <gamax92> well, i know a protracker version of popcorn exists.
L2521[20:11:31] <gamax92> theres also a fasttracker version of it
L2522[20:12:06] <ping> Sangar, Modulo infinity is pretty funny
L2523[20:12:18] <Sangar> true
L2524[20:13:09] <Sangar> nameless labels is amusingly weird, too.
L2525[20:13:29] <ping> http://puu.sh/7Z0vB.png
L2526[20:14:25] <Sangar> ...
L2527[20:15:13] <Sangar> crap. it's 4 am o.O i should be asleep.
L2528[20:15:20] <SpiritedDusty> ping, is that the sonic guy?
L2529[20:15:23] <Sangar> good night!
L2530[20:15:26] <SpiritedDusty> gnight Sangar
L2531[20:15:31] <ping> yep dustbin
L2532[20:15:38] <ping> night sangar
L2533[20:15:40] <Gopher> later, sangar
L2534[20:15:44] <SpiritedDusty> ping, link?
L2535[20:16:39] <ping> http://lua-users.org/lists/lua-l/2014-01/msg00279.html
L2536[20:16:46] <ping> another stupid ._.
L2537[20:16:57] <ping> SpiritedDusty, forgot
L2538[20:17:02] <ping> just search
L2539[20:17:22] <ping> http://puu.sh/7Z0KB.png
L2540[20:17:24] <ping> oh god
L2541[20:17:25] <ping> no
L2542[20:17:33] ⇦ Quits: DeanAsleep (~Dean4Devi@p549631F7.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L2543[20:17:40] <SpiritedDusty> Lua in D?
L2544[20:17:41] <SpiritedDusty> whats D
L2545[20:18:00] <SpiritedDusty> oh a programming langauges
L2546[20:18:04] <ping> http://en.wikipedia.org/wiki/D_(programming_language)
L2547[20:18:25] <ping> "I mean I can't set __metatable to a function so..."
L2548[20:18:35] <ping> nopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenopenope
L2549[20:20:51] <SpiritedDusty> why does he even need a _metatable on a function?
L2550[20:21:43] <ping> idk
L2551[20:21:48] <ping> something __sortcmp
L2552[20:22:04] <SpiritedDusty> why would he need that?
L2553[20:22:12] <ping> i dont know
L2554[20:24:33] <SpiritedDusty> http://puu.sh/7Z1bU.png, what is this guy thinking...
L2555[20:25:49] <ping> Bully was a fun game
L2556[20:25:54] <ping> it made mone
L2557[20:26:26] ⇨ Joins: Symmetryc (webchat@pool-108-9-201-239.tampfl.fios.verizon.net)
L2558[20:26:35] <gamax92> well, you could sell a lua script, but its probably really easy to strip out the code and pirate it.
L2559[20:26:42] <ping> http://pastebin.com/8uZMJeSU
L2560[20:28:29] <SpiritedDusty> ping, nice conversation lol
L2561[20:28:35] <gamax92> oh jeez, a usb to isa adapter.
L2562[20:30:15] * ping cant wait for next version of lua
L2563[20:31:01] <SpiritedDusty> better number stuffs?
L2564[20:31:06] <ping> OH GOD
L2565[20:31:19] <ping> HE IS ON FREENODE SPAMMING #lua
L2566[20:31:27] <SpiritedDusty> ....
L2567[20:31:34] <Gopher> he does not let things go.
L2568[20:32:56] <SpiritedDusty> why even use a metatable for what he’s doing? isn’t he just processing numbers in an equation?
L2569[20:33:05] <gamax92> I wonder if I can use Lua in DOS
L2570[20:33:24] *** ds84182 is now known as dsAway
L2571[20:33:27] <gamax92> I know it works with HXRT, but could i avoid HXRT?
L2572[20:33:38] <Gopher> probably.
L2573[20:34:21] *** cazzar|Away is now known as Cazzar
L2574[20:35:59] <gamax92> ping: Do you remember db_cydon.xm
L2575[20:36:24] <ping> no
L2576[20:36:34] <gamax92> oh, then nvm
L2577[20:36:39] <gamax92> maybe wolf will
L2578[20:36:51] <gamax92> dammit wolf isn't on esper
L2579[20:37:06] <ping> he is
L2580[20:37:08] <Symmetryc> Code Golf looks like it's getting popular again :D
L2581[20:37:21] <ping> as wolfmitchell
L2582[20:37:22] <ping> :P
L2583[20:37:24] <gamax92> ping: tell him to get in your channel
L2584[20:37:27] <ping> wait
L2585[20:37:32] <ping> johnEgbert is wolfmitchell
L2586[20:37:59] <gamax92> oh, right.
L2587[20:38:16] <gamax92> ping: well anyway, i converted a bunch of mod and xm files to midi
L2588[20:38:26] <gamax92> played them on my FM based midi player
L2589[20:38:47] <SpiritedDusty> sonic is driving people crazy on #lua freenode lol
L2590[20:38:54] <ping> yeah
L2591[20:38:56] <ping> its crazy
L2592[20:39:02] * SpiritedDusty waits for the kickban
L2593[20:39:04] <SpiritedDusty> lol
L2594[20:39:04] <ping> that guy has pretty much quit
L2595[20:42:46] <Ir7_o> .-.
L2596[20:43:04] <SpiritedDusty> hi there Ir7_o
L2597[20:43:13] <ping> hai \o/
L2598[20:43:53] <SpiritedDusty> this sonic guy…. master of questions that don’t make sense
L2599[20:44:07] <gamax92> hey SpiritedDusty, you're on mac aren't you.
L2600[20:44:13] <SpiritedDusty> yes
L2601[20:44:18] <gamax92> I could tell because of …
L2602[20:44:32] <SpiritedDusty> my irc client… is derpy
L2603[20:44:57] <gamax92> SpiritedDusty: here, type: "something" with the quotes.
L2604[20:45:09] <SpiritedDusty> “something"
L2605[20:45:22] <gamax92> see, fancy quotes, so its osx
L2606[20:45:25] <SpiritedDusty> the client converts them as I type for whatever reason
L2607[20:46:09] <ping> …
L2608[20:46:25] <ping> eww fancy quotes
L2609[20:46:35] <gamax92> ping: mkdir \\?\C:\Users\%USERNAME%\Desktop\...
L2610[20:46:42] <gamax92> such troll
L2611[20:46:56] <ping> :( i feel bad for dustbin, its impossible for him to use strings in ^v's lua
L2612[20:47:00] <Gopher> smartquotes aren't just for macs
L2613[20:47:10] <SpiritedDusty> ? test ?
L2614[20:47:10] <EnderBot> I'm sorry, I couldn't find the help topic you requested :(
L2615[20:47:11] <ping> "smart" mfw
L2616[20:47:23] <Gopher> that's what they're called, by mac XD
L2617[20:47:24] <gamax92> the quotes are gaining intelligence
L2618[20:47:32] <Gopher> "hrm"
L2619[20:47:38] <Gopher> “there”
L2620[20:47:49] <SpiritedDusty> "test"
L2621[20:47:50] <gamax92> oh, i didn't even notice that there wasn't the end fancy quote.
L2622[20:47:51] <Ir7_o> Hi
L2623[20:47:51] <Gopher> I knew there was a keyboard shortcut in mirc to toggle those
L2624[20:48:00] <SpiritedDusty> "is this fixed?" I can't tell
L2625[20:48:00] <Gopher> ‘whee’
L2626[20:48:17] <Gopher> my current font can’t actually display them, lol
L2627[20:48:19] <Gopher> yes, SpiritedDusty
L2628[20:48:29] <SpiritedDusty> k thanks
L2629[20:48:31] * Gopher reversts to normal ""''
L2630[20:48:48] <SpiritedDusty> why is sonic still rambling on in #lua
L2631[20:48:56] <ping> i dont know
L2632[20:49:12] <Gopher> somehow, I am out of redstone again. It doesn't /seem/ like even the hardmode recipes use that much redstone, but somehow, I burn through it like nothing. Oh, all that conduit to connect to the charger, right.
L2633[20:49:21] <Gopher> 2 redstone per hardened redstone conduit block
L2634[20:50:27] <Gopher> need... 30 I think for wireless network card, plus more like 50 for the tier 2 case, so 3 stacks total (need 2 wireless network cards)
L2635[20:50:32] <ping> <SoniEx2> % io.stdin = io.open("/dev/urandom","r") loadstring(io.stdin.read)()
L2636[20:50:42] <gamax92> ping: ...
L2637[20:50:45] <ping> i can conclude
L2638[20:50:51] <ping> he sucks
L2639[20:50:55] <Gopher> or, in normal, human math, 2 stacks.
L2640[20:50:57] <ping> and i am done
L2641[20:51:12] <ping> he is now, the first person i will ever ignore
L2642[20:51:17] <Gopher> what was this example demonstrating?
L2643[20:51:32] <Ir7_o> the channel grows! ;)
L2644[20:51:32] <ping> he wanted to break mniips sandbox?
L2645[20:51:33] <ping> idk
L2646[20:51:56] <Gopher> mmmmkay
L2647[20:53:19] <ping> and now he is spamming http://puu.sh/7Z3uU.png
L2648[20:53:19] <ping> k
L2649[20:53:24] <ping> i am done
L2650[20:53:38] <johnEgbert> ping: I still have his threades C sandbox
L2651[20:53:47] <gamax92> I like not getting complete garbage on my irc client
L2652[20:54:50] *** JoshTheEnder|IsOnHoliday is now known as JoshTheEnder
L2653[20:55:38] <johnEgbert> .
L2654[20:55:50] <johnEgbert> I'm tired, night
L2655[20:56:39] <JoshTheEnder> Hey ya'll
L2656[20:57:18] <johnEgbert> Fuck it, I'll stay up a bit longer...
L2657[20:57:27] <JoshTheEnder> Lol
L2658[20:57:39] <gamax92> oh hey johnEgbert, do you remember db_cydon.xm?
L2659[20:57:39] <johnEgbert> Anyone figure out how to use Lua5.1 with oc?
L2660[20:57:45] <johnEgbert> gamax92: ye
L2661[20:57:52] <gamax92> johnEgbert: i turned it into a midi
L2662[20:57:56] <johnEgbert> I broke xmp on my phone somehow though
L2663[20:57:58] <johnEgbert> nice
L2664[20:58:08] <gamax92> it sounds really ... bad
L2665[20:58:17] <johnEgbert> Mind if I have it for midi-based control stuff?
L2666[20:58:26] <johnEgbert> Like, is the timing right
L2667[20:58:30] <gamax92> uhh, i just used 2midi to generate it
L2668[20:58:35] <gamax92> yeah timings fine
L2669[20:58:37] <johnEgbert> Ah
L2670[20:59:09] <johnEgbert> gamax92: can you host it somewhere and memo me the link?
L2671[20:59:12] <gamax92> sure
L2672[20:59:38] <johnEgbert> I'll be able to grab it tomorrow when I get home
L2673[20:59:44] <JoshTheEnder> ~tells
L2674[21:00:11] <JoshTheEnder> Hrmm, no-one has used it, meh
L2675[21:00:44] <johnEgbert> Also, anyone here like Android?
L2676[21:00:51] <gamax92> Whats an Android?
L2677[21:01:02] <johnEgbert> gamax92: the phone OS
L2678[21:01:14] <Kenny> what's up john?
L2679[21:01:18] <gamax92> jk, i know
L2680[21:01:19] * JoshTheEnder is on an Android tablet
L2681[21:01:25] <gamax92> also, go fix your xmp
L2682[21:01:39] *** Keridos is now known as Keridos_off
L2683[21:01:39] <Kenny> been looking to get one
L2684[21:01:40] <johnEgbert> Kenny: I'm creating an android-x86 rom for VMs
L2685[21:01:42] <gamax92> or use the thousands of other programs that support it
L2686[21:01:43] <johnEgbert> :D
L2687[21:01:53] <gamax92> johnEgbert: wait what
L2688[21:02:03] <gamax92> but, I like my arm support
L2689[21:02:07] * JoshTheEnder stairs at Kenny
L2690[21:02:07] <johnEgbert> The stock rom works horribly in KVM and vbox for me
L2691[21:02:23] <Kenny> hey Josh :)
L2692[21:02:31] <johnEgbert> Didn't test vmware yet
L2693[21:03:17] <JoshTheEnder> And I have to go now ~_~
L2694[21:03:31] <gamax92> im confused, isn't android-x86 you can just download, plop into a vm as an iso, and boot?
L2695[21:03:32] <johnEgbert> But my rom has improved mouse support, guest-as-usb-client support and online recovery planned
L2696[21:03:53] <JoshTheEnder> See you all later at some point
L2697[21:03:54] <johnEgbert> gamax92: it's a port of the source code to x86
L2698[21:04:01] <JoshTheEnder> o/
L2699[21:04:02] <gamax92> johnEgbert: but, http://www.android-x86.org/
L2700[21:04:16] <johnEgbert> It's a fork of Android
L2701[21:04:23] <gamax92> so confused
L2702[21:04:43] <johnEgbert> Based off of it but it has some changed source to run on an x86 processor
L2703[21:04:49] *** JoshTheEnder is now known as JoshTheEnder|IsOnHoliday
L2704[21:05:03] <gamax92> did you write this or something?
L2705[21:05:06] <johnEgbert> No
L2706[21:05:12] <gamax92> or is it the url i posted
L2707[21:05:29] <johnEgbert> Thats the URL you posted
L2708[21:05:46] <johnEgbert> The .iso on the site is precompiled
L2709[21:05:49] <gamax92> then I'm confused about this whole rom thing.
L2710[21:06:10] <johnEgbert> I'm compiling my own version of it (aka a rom)
L2711[21:06:56] <johnEgbert> Also I have a kinda working online recovery for it :D
L2712[21:07:07] <gamax92> ooh, i915
L2713[21:07:17] <gamax92> i could maybe run it on my netbook
L2714[21:07:23] <johnEgbert> Protip: writing system apps in sl4a _sucks_
L2715[21:07:37] <johnEgbert> gamax92: dont run it with my rom
L2716[21:07:42] <gamax92> good, i won't
L2717[21:07:49] <johnEgbert> Mine will be made for VMs
L2718[21:08:17] <gamax92> how nice, the downloads are listed from oldest to newest
L2719[21:08:21] <gamax92> because that makes sene.
L2720[21:08:23] <johnEgbert> And will probably break on real hardware
L2721[21:08:54] <ping> \o/ wolfy
L2722[21:09:03] <johnEgbert> Hey ping
L2723[21:09:12] <gamax92> johnEgbert: do you know if it boots from usb?
L2724[21:09:30] <johnEgbert> Gamax92: also on x86 everything you know about android is wrong.
L2725[21:09:35] <johnEgbert> It does
L2726[21:09:43] <gamax92> because no armv6 or armv7?
L2727[21:09:59] <johnEgbert> gamax92: internals are changed
L2728[21:10:16] <gamax92> Well, I'll just go write the iso to my usb and try it on the netbook
L2729[21:10:17] <johnEgbert> For example, no recovery
L2730[21:10:23] <gamax92> johnEgbert: don't care.
L2731[21:10:25] <johnEgbert> That I know of
L2732[21:11:23] <johnEgbert> I gotta get up earlier than I would normally for school because doctors appointment tomorrow
L2733[21:11:27] <johnEgbert> Night
L2734[21:11:59] <gamax92> ooh, hit 3MB/s on sourcefroge
L2735[21:12:06] <johnEgbert> If you need me, poke me and I may notice my phone vibrating
L2736[21:12:17] <gamax92> ping: also, just like MinecraftFroge, sourcefroge
L2737[21:12:17] <johnEgbert> Aka I'll stay connected
L2738[21:12:40] <ping> froge*
L2739[21:12:50] <gamax92> i just said froge
L2740[21:12:56] <ping> oh
L2741[21:12:59] * ping facepalms
L2742[21:14:56] <ping> .mispell just like MinecraftFroge, sourcefroge
L2743[21:14:57] <^v> ping, just like MinwcrafyFroge, skurcefroge
L2744[21:15:06] <gamax92> >_>
L2745[21:16:32] <Kenny> ping, how do i write to a file?
L2746[21:19:56] <ping> local file=io.open("hdd/file","w") file:write("potato") file:close()
L2747[21:20:43] <gamax92> so, on a good start, Android-x86 has given me flashing console text.
L2748[21:20:54] <gamax92> now its changed resolutions and put a large white box.
L2749[21:21:12] <gamax92> oh, android logo now.
L2750[21:21:12] <ping> .-.
L2751[21:21:18] <ping> crash?
L2752[21:21:32] <Kenny> thanks ping
L2753[21:21:34] <gamax92> display flicked a few times from logo to black.
L2754[21:21:43] <gamax92> logo has now froze.
L2755[21:21:56] <gamax92> Welcome screen!
L2756[21:27:18] <ping> Making Your Text Like This Makes It Verry Hard To Read
L2757[21:27:53] <gamax92> Well, this is entirely useless to me, can't get wifi to work
L2758[21:28:38] <Michiyo> Hey Gopher, lemme know when you get the versioning stuff working for gml, I'd love to include the library in the default DHD for LC, but I'd like to have it pull the latest version it supports.
L2759[21:31:16] ⇦ Quits: Lathanael|Away (~Lathanael@p54970035.dip0.t-ipconnect.de) (Ping timeout: 380 seconds)
L2760[21:32:24] ⇨ Joins: Lathanael|Away (~Lathanael@p54973E24.dip0.t-ipconnect.de)
L2761[21:33:00] <ping> test
L2762[21:34:01] <ping> wow
L2763[21:34:39] <ping> 0.5 miliseconds is the time it takes my bot to process a single message
L2764[21:35:34] <ping> 2ms for commands
L2765[21:36:01] <ping> 100ms for .lua
L2766[21:36:38] <ping> not suprising, i have to write to file, popen new lua 5.2 process which reads the file, loads sandbox, then exits
L2767[21:42:31] <gamax92> Well, this android-x86 is rather useless, no wifi, no ethernet, no ARM
L2768[21:42:50] <ping> wow
L2769[21:44:06] <gamax92> and suspend, or what ever the hell its doing, just turns the screen on and off.
L2770[21:44:13] <gamax92> also now its completly broken
L2771[21:54:38] <gamax92> ping: port adlmidi to use a real opl3 card, kthx.
L2772[21:54:40] <gamax92> brb
L2773[21:58:14] *** Bot is now known as Biohazard
L2774[21:59:34] * Gopher returns!
L2775[22:00:22] <Gopher> Michiyo: Will do; gotten rather caught up in playing lately, but finally approaching the end of my project there XD
L2776[22:00:35] <Gopher> speaking of: off to find 2 more damned stacks of redstone dust
L2777[22:01:16] <Michiyo> lol
L2778[22:01:41] <Gopher> if I hadn't decided I just /had/ to use hardmode recipes, I might be done by now, lol
L2779[22:02:10] <Michiyo> lmao
L2780[22:04:55] <Gopher> funny how much time I've spent mining to set up my automated mining...
L2781[22:05:22] <Michiyo> heh yeah...
L2782[22:05:28] <Michiyo> that's the way it usually works
L2783[22:09:16] <Kenny> Gopher: got a question
L2784[22:09:21] <Gopher> shoot
L2785[22:09:59] <Kenny> when you delete a value from a table does the table automatically adjust for it
L2786[22:10:47] <Kenny> so that your index moves every thing up one place
L2787[22:11:10] <Kenny> i hope i'm making sense with that question hehe
L2788[22:11:18] <Gopher> no
L2789[22:11:34] <Gopher> it doesn't know if the table has changed
L2790[22:11:46] <ping> table.remove does
L2791[22:11:52] <Gopher> it'll update if you redraw it, but not necessarily the way you would expect
L2792[22:11:57] <Gopher> ping: eh?
L2793[22:12:08] <ping> @Kenny
L2794[22:12:13] <Kenny> not the GUI a lua table
L2795[22:12:15] <Gopher> when you change the list, just call myList:updateList(myList) again
L2796[22:12:18] <Gopher> oh!
L2797[22:12:19] <Gopher> lol
L2798[22:12:21] <Gopher> sorry
L2799[22:12:32] <Gopher> yeah, table.remove shifts everything back
L2800[22:12:43] <Kenny> if i remove an element does the table automatically adjust
L2801[22:13:02] <Gopher> yah
L2802[22:13:02] <Kenny> cool, that saves me a lot of headache
L2803[22:13:09] <ping> t={1,2,3,4} table.remove(t,2) t=={1,2,4}
L2804[22:13:27] <ping> erm fail
L2805[22:13:27] <Kenny> that was trhe one thing i used to hate about arrays
L2806[22:13:33] <ping> t={1,2,3,4} table.remove(t,2) t=={1,3,4}
L2807[22:14:34] <Kenny> cool
L2808[22:28:47] ⇦ Quits: Death (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net) (Quit: Well, I'll BRB)
L2809[22:32:32] <Kenny> well i'm off for the night. nite y'all
L2810[22:32:36] *** Kenny is now known as Kenny|Sleeping
L2811[22:33:44] <Gopher> hrm, that is ... very odd
L2812[22:34:04] <Gopher> just got that ati exception violation crash when breaking a computer that was off
L2813[22:34:12] <Gopher> render distance on monitors is set to 0, too
L2814[22:45:24] ⇦ Quits: phillips1012 (~phillips1@72.42.104.172) (Read error: Connection reset by peer)
L2815[22:46:12] <Gopher> woo, tier 2 case, 2x wireless modems
L2816[22:46:35] ⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L2817[22:46:48] ⇦ Quits: phillips1012 (~phillips1@72.42.104.172) (Remote host closed the connection)
L2818[22:46:58] ⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L2819[22:47:13] <Gopher> only thing left to do is write the actual programs, lol
L2820[23:19:22] <Gopher> it's funny, to reduce my memory overhead, I'm gonna end up doing one of the things people in the cc community are always criticizing DW20 for, running separate programs as if they were functions
L2821[23:29:42] <Gopher> I also find myself using the seemingly pointless "do ... end" non-looping code blocks
L2822[23:30:58] <Gopher> and doing things like this... local map=loadstring("return {"..("0,"):rep(size).."}")()
L2823[23:33:34] ⇦ Quits: Foone (~Foone@manxo.me) (Remote host closed the connection)
L2824[23:37:32] <ping> Gopher, i do that sometimes
L2825[23:37:53] <ping> because i dont like my locals escaping code that uses it
L2826[23:38:08] <Gopher> yeah, doubly important in tight memory constraints like oc, tho
L2827[23:38:09] <ping> even though i know perfectly well it makes no difference when its compiled
L2828[23:38:19] <Gopher> since those locals are taking up memory as long as they're in scope
L2829[23:38:28] <ping> exept the scope
L2830[23:38:52] <Gopher> the dynamic loadstring table initializer thing
L2831[23:39:13] <Gopher> is to take advantage of the fact that, for array initializers, lua creates a table exactly the size necessary
L2832[23:39:37] <Gopher> where if I looped over size and added elements, it'd double it whenever it filled up and I could wind up with nearly 50% more memory used than necessary
L2833[23:56:26] ⇨ Joins: Vexatos (~Vexatos@p200300556E0DF840EDF44558AB39B3E6.dip0.t-ipconnect.de)
L2834[23:59:42] *** tgame14_ is now known as tgame14
L2835[23:59:51] zsh sets mode: +v on tgame14
<<Prev Next>> Scroll to Top