<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:42] ⇦ Quits: finkmac (~finkmac@66.212.182.82.tor.pathcom.com) (Quit: Nettalk6 - www.ntalk.de)
L2[00:30:15] *** alekso56_off is now known as alekso56
L3[00:35:06] *** alekso56 is now known as alekso56_off
L4[01:23:35] *** alekso56_off is now known as alekso56
L5[02:08:58] ⇨ Joins: Vexatos (~Vexatos@p5B31C50C.dip0.t-ipconnect.de)
L6[02:50:00] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L7[03:11:44] ⇨ Joins: Vexaton (~Vexatos@p5B31FB70.dip0.t-ipconnect.de)
L8[03:12:38] ⇦ Quits: Vexatos (~Vexatos@p5B31C50C.dip0.t-ipconnect.de) (Killed (NickServ (GHOST command used by Vexaton!~Vexatos@p5B31FB70.dip0.t-ipconnect.de)))
L9[03:12:43] *** Vexaton is now known as Vexatps
L10[03:12:46] *** Vexatps is now known as Vexatos
L11[03:12:52] <Wired2coffee> Lol.
L12[03:13:41] * Vexatos is not known as Vexatypo
L13[03:14:13] <Wired2coffee> I actually like that more.
L14[04:47:35] *** alekso56 is now known as alekso56_off
L15[05:57:41] ⇦ Quits: Vexatos (~Vexatos@p5B31FB70.dip0.t-ipconnect.de) (Quit: Greetings from Pastry Fork, Inc. ✔)
L16[06:27:35] *** Kenny is now known as Snoring
L17[06:27:59] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L18[06:28:02] *** Snoring is now known as Kenny
L19[06:56:27] <Kenny> !flags
L20[06:56:56] *** prasselpikachu is now known as prassel|off
L21[07:01:11] ⇦ Parts: Kenny (Kenny@thatjoshgreen.me) ())
L22[07:01:15] ⇨ Joins: Kenny (Kenny@thatjoshgreen.me)
L23[07:01:15] zsh sets mode: +o on Kenny
L24[07:01:23] <Kenny> !voice
L25[07:01:23] zsh sets mode: +v on Kenny
L26[07:01:25] <Kenny> !deop
L27[07:01:25] zsh sets mode: -o on Kenny
L28[07:02:17] ⇨ Joins: Mordenkainen3141 (webchat@pool-173-76-30-27.bstnma.fios.verizon.net)
L29[07:03:31] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L30[07:19:11] *** prassel|off is now known as prasselpikachu
L31[07:20:34] <Kenny> !flags
L32[07:31:42] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L33[07:32:24] <Mordenkainen3141> Oh snowy morning... :(
L34[07:35:49] <Kenny> snowy isn't the word for it here hehe
L35[07:36:17] *** alekso56_off is now known as alekso56
L36[07:36:30] <Kenny> we have about 5" of snow and looks like more coming
L37[07:38:37] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L38[07:38:53] <Mordenkainen3141> Yeah same here
L39[07:39:09] <Mordenkainen3141> and I got a 200' driveway to clear... blah.
L40[07:39:36] <Kenny> that's one thing i don't have to worry about
L41[07:40:29] <JoshTheEnder> meanwhile in Britannia (chrome suggested that from Britain) it's raining
L42[07:41:28] <Kenny> isn't it always
L43[07:41:41] <JoshTheEnder> not always, most of the time though
L44[07:42:05] <Mordenkainen3141> per latest weather report... it's gonna rain here too.
L45[07:42:21] <Mordenkainen3141> but given the temp, thats gonna be baaaaaaaaad.
L46[07:42:57] <Mordenkainen3141> so, I guess that means no work for me today! YAY!
L47[07:43:23] <Kenny> kids here enjoyed it, no school
L48[07:43:56] <JoshTheEnder> according to BBC weather, it's going to be raining all the way till sunda
L49[07:43:56] <JoshTheEnder> y
L50[07:44:01] <JoshTheEnder> *sunday
L51[07:44:48] <Kenny> weather here had said it was going to be snowing for the past week. we ended up with rain this past weekend
L52[07:44:58] <JoshTheEnder> lol
L53[07:46:23] <Mordenkainen3141> Yay. Progress.....
L54[07:46:38] <Kenny> that was a good thing though, because at that point there was 12" of snow on the ground and the rain melted it
L55[07:46:40] <Mordenkainen3141> I have working drivers for Jukeboxes and Beacons...
L56[07:47:14] <Mordenkainen3141> Driver for Jukebox has one little issue... Still can't get drivers for Brewing stands or comparators working though... Stumped
L57[07:47:30] <Kenny> Mordenkainen3141: think you might write one to work with Big Reactors :)
L58[07:47:44] <Mordenkainen3141> Big Reactors?
L59[07:48:11] <Kenny> it's another open source mod that puts reactors in the game.
L60[07:48:29] <Kenny> by default these reactors don't explode
L61[07:49:56] <Kenny> here is the link to the source code: https://github.com/erogenousbeef/BigReactors
L62[07:51:02] <Kenny> i don't think a link was ever posted on the MC forums about it
L63[07:51:17] <Mordenkainen3141> Could look at it, but for the moment I'm kinda focused on porting OpenPeripherals to OC.
L64[07:52:08] <Kenny> ok. in trhe case of Big Reactors there is only one item that needs to be set up for porting and that is the computer access block/item
L65[07:52:46] <Kenny> are you setting these up to work with the OC adapter block?
L66[07:54:55] <Mordenkainen3141> yes
L67[07:56:07] <Mordenkainen3141> since I haven't tried the mod I wouldn't know what to make accessable. Looking at the tileentities for the mod there are tons of exported methods... Including ones that probably shouldn't
L68[07:56:35] <Mordenkainen3141> like one that lets you set the stored power of the reactor to any value you want... :P
L69[07:57:09] <Kenny> i haven't looked at the code but have used the mod. he has a computer access port for the reactor
L70[07:57:44] <Kenny> actually he originally set it up so that no matter what, the reactor won't explode, though that is now a config option
L71[07:59:28] <Mordenkainen3141> So, one issue is that in his mod, the computer port will only be loaded if you have CC installed. Which means it probably can't be used for this.
L72[08:01:07] <Mordenkainen3141> But, looking at the source for that block, it may be possible to make the reactor itself a Driver. Not sure how the driver API handles ultiblock structures though
L73[08:01:21] <Mordenkainen3141> *multiblock
L74[08:04:00] <Kenny> ok. no prob. i can ask Sangar about it later
L75[08:07:43] <Kenny> going afk for a bit.
L76[08:07:47] *** Kenny is now known as Kenny|AFK
L77[08:11:34] ⇨ Joins: tofep (~tofep@d27-99-26-85.bla802.nsw.optusnet.com.au)
L78[08:15:41] *** alekso56 is now known as alekso56_off
L79[08:23:46] *** alekso56_off is now known as alekso56
L80[08:37:34] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L81[08:52:14] *** alekso56 is now known as alekso56_off
L82[09:09:03] *** alekso56_off is now known as alekso56
L83[09:16:54] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L84[09:23:17] *** alekso56 is now known as alekso56_off
L85[09:27:31] *** prasselpikachu is now known as prassel|off
L86[09:30:06] *** alekso56_off is now known as alekso56
L87[09:42:49] *** alekso56 is now known as alekso56_off
L88[09:51:22] *** alekso56_off is now known as alekso56
L89[10:01:10] *** Mordenkainen3141 is now known as Morden|AFK
L90[10:03:55] ⇨ Joins: Vexatos (~Vexatos@p5B31FB70.dip0.t-ipconnect.de)
L91[10:08:50] *** alekso56 is now known as alekso56_off
L92[10:29:25] ⇦ Quits: daphee (~quassel@v22013051655012590.yourvserver.net) (Ping timeout: 194 seconds)
L93[10:54:04] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L94[11:12:41] ⇦ Quits: tofep (~tofep@d27-99-26-85.bla802.nsw.optusnet.com.au) (Read error: Connection reset by peer)
L95[11:16:55] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L96[11:52:48] ⇨ Joins: Sangar (~Sangar@178-26-87-157-dynip.superkabel.de)
L97[11:52:49] zsh sets mode: +o on Sangar
L98[11:53:20] *** Morden|AFK is now known as Mordenkainen3141
L99[11:55:02] <Mordenkainen3141> Hello Sangar... I was told you had been working on Driver code. Is this the case? I have started porting OpenPeripherals to OC.
L100[11:55:17] <Sangar> it is true
L101[11:55:45] <Sangar> i was planning to push it to github later today
L102[11:55:48] <Mordenkainen3141> Have you been seeing any issues getting the adapter to recognize the correct items?
L103[11:56:07] <Mordenkainen3141> I am having a lot of trouble with the comparator and brewingstand
L104[11:56:27] <Sangar> i've "fixed" it back and forth over the last day(s?) because there were some issues with that, yes
L105[11:56:35] <Mordenkainen3141> Are we duplicating effort?
L106[11:56:41] <Sangar> possibly
L107[11:56:46] <Mordenkainen3141> :(
L108[11:56:50] <Mordenkainen3141> Ah well.
L109[11:57:17] <Sangar> i had a look at openperipherals but couldn't quite get into the internal workings
L110[11:57:28] <Sangar> how far are you?
L111[11:57:50] <Mordenkainen3141> Well, I have dug into it and most of it is motherhood.
L112[11:58:26] <Mordenkainen3141> I have started to port the individual peripherals, and will wrap them into modules by mod later
L113[11:58:28] <Sangar> i've only clobbered together support for a couple of blocks/interfaces, so if you see a chance to get openperipherals to work for both cc and oc that would definitely be preferable
L114[11:59:16] <Mordenkainen3141> I'm not sure that is possible, I don't think it will be easy to make OP come up without CC there... I was going to do an OC only port
L115[12:00:01] <Mordenkainen3141> At this point I have code for all the "vanilla" blocks it supports, but as I said, the comparator and brewing stand don't work because they cant recognize the items
L116[12:00:19] <Sangar> in that case i think it would make sense to start from scratch, though, since a couple of things in op are very cc specific (such as the tick syncing)
L117[12:00:41] <Sangar> try with the latest jenkins build
L118[12:00:48] <Mordenkainen3141> That is what I have done, I use the term "port" loosely... lol
L119[12:01:02] <Sangar> ah, i see :)
L120[12:01:43] <Mordenkainen3141> One strange problem I have is with the driver for the record player.
L121[12:01:53] <Sangar> well, what i have are 'bundles' for vanilla, ic2, bc and te, since that was pretty much copy-paste.
L122[12:02:03] <Mordenkainen3141> it doesn't recognize the block is there on a server restart
L123[12:02:06] *** alekso56_off is now known as alekso56
L124[12:02:06] <Sangar> we should look how we can merge what we have
L125[12:02:31] <Sangar> hm, let me see if that's the case for me, too
L126[12:02:37] <Mordenkainen3141> you have to reboot the computer or break the record player for it to show up in the component list
L127[12:03:17] <Vexatos> Mordenkainen3141 Go to #OpenMods
L128[12:03:23] <Vexatos> And talk to the OP devs
L129[12:03:29] <Vexatos> for inter-mod compatibility
L130[12:03:36] <Sangar> hmm, seems to work for me
L131[12:03:39] <Vexatos> maybe they'll help you with your stuff
L132[12:03:48] <Vexatos> And might add some stuff on their side
L133[12:03:56] <Mordenkainen3141> Guess I must have done something wrong
L134[12:04:05] <Vexatos> Ask on #OpenMods :D
L135[12:04:12] <Mordenkainen3141> or perhaps it's because I'm not at the latest build
L136[12:04:26] <Sangar> maybe its the oc version. i did mess around in the driver backend a bit since the last release
L137[12:05:08] <Sangar> mostly to support multiple drivers per block (for interface based drivers, such as IInventory)
L138[12:05:16] <Mordenkainen3141> Vexatos: thanks for the idea...
L139[12:06:43] <Mordenkainen3141> Well, I'll try the latest jenkins/api when I can and see if that does it.
L140[12:08:10] <Sangar> do that. I'll push what I have to github either way, if someone can get support into op directly, that'd be cool, but i personally don't have the motivation to, honestly. it's far easier to start from scratch with a somewhat more limited scope.
L141[12:08:55] <Mordenkainen3141> Will do... and once it's up on github, i'll submit a push for anything I add.
L142[12:09:00] ⇨ Joins: Lunatrius` (~Lunatrius@cpe-62-84-224-1.dynamic.amis.net)
L143[12:09:30] <Mordenkainen3141> One thing I have been changine is trying to make the peripherals less "4th wall" breaking.
L144[12:10:23] <Mordenkainen3141> a lot of the calls return raw itemstack details... while powerful, if all I need to know is the name of the disc in the jukebox, why get all the other stuff? I KNOW it's a stack on "1" lol
L145[12:10:41] <Sangar> https://github.com/MightyPirates/OpenComponents
L146[12:10:52] <Mordenkainen3141> Wow, I can't type today!
L147[12:10:52] <Sangar> yep, totally agree on the itemstack thing
L148[12:11:17] <Sangar> the inventory driver is more like what robots can do with their inventory for now
L149[12:12:06] ⇦ Quits: Lunatrius (~Lunatrius@cpe-46-164-39-98.dynamic.amis.net) (Ping timeout: 380 seconds)
L150[12:12:06] *** Lunatrius` is now known as Lunatrius
L151[12:12:29] *** LordFokas|off is now known as LordFokas
L152[12:14:32] <Sangar> cont. itemstack: i did put the groundwork for converting it to maps in there anyway, though, since i imagine it could be needed/highly useful when interfacing applied energistics or such. i think making whether itemstacks get "returned" a config option would make sense, so it's up to the individual.
L153[12:16:08] <Mordenkainen3141> So yeah, the behavior difference must be due to the changes you made to the driver API, because our code is almost identical.
L154[12:16:08] <Vexatos> Sangar, Mordenkainen3141 You might also ask The OP devs to help you on OpenComponents, or maybe they can help you include OpenComponents into OpenPeripheral?
L155[12:16:35] <Vexatos> I would love OP with OC support
L156[12:16:47] <Vexatos> without having to add a whole different mod
L157[12:16:58] <Mordenkainen3141> So one suggestion for the DriverRecordPlayer.
L158[12:17:08] <Mordenkainen3141> my return for the method is:
L159[12:17:12] <Mordenkainen3141> return new Object[]{((ItemRecord)itemstack.getItem()).getRecordTitle()};
L160[12:17:15] <Sangar> identical code: well, not much room for creativity here :P
L161[12:17:25] <Sangar> i like
L162[12:17:30] <Mordenkainen3141> Which returns the name of the disc rather than ID
L163[12:17:32] <Sangar> yep
L164[12:18:21] <Mordenkainen3141> like I said, un-4th walling things! lol
L165[12:19:19] <Sangar> Vexatos: i'll see if i can get in touch with them, though i'd understand if they'd not be interested. it'd either be potentially a lot of work (for them, too), or a lot of quasi-duplicate code in the same mod.
L166[12:19:23] <Sangar> heh
L167[12:19:29] <Sangar> 4th wall building? :P
L168[12:19:39] <Sangar> brb, dinner
L169[12:21:36] *** LordFokas is now known as LordFokas|out
L170[12:26:27] <Vexatos> Well, sangar
L171[12:26:33] <Vexatos> The mod is OpenSource
L172[12:26:41] <Vexatos> feel free to Pull-Request something
L173[12:26:49] <Vexatos> They won't have much work then
L174[12:27:00] <Vexatos> #OpenBlocks on this IRC is the best way to catch them
L175[12:28:55] <Mordenkainen3141> I think his issue will be that the OpenMods have a lot of "motherhood" in them to chew through
L176[12:29:16] <Vexatos> Well
L177[12:29:20] <Vexatos> Coders can do anything
L178[12:29:23] <Mordenkainen3141> they arent the easiest mod to trace your way through to find where you need to plug in.
L179[12:29:36] <Vexatos> Yea
L180[12:29:44] <Vexatos> You'll manage to do it
L181[12:29:48] <Vexatos> I BELIEVE IN YOU!
L182[12:29:51] <Mordenkainen3141> lol
L183[12:30:26] <Mordenkainen3141> What I have been doing is my first forge based mod... your belief may be misplaced... lol
L184[12:30:53] <Vexatos> Well
L185[12:30:53] <Vexatos> No
L186[12:31:03] <Vexatos> Not misplaced at all
L187[12:31:11] <Vexatos> OC team and OP team may help you
L188[12:34:31] <Mordenkainen3141> Hmmmm, I wonder if there is an easy way to make a driver handle multiple things... for example enderstorage. It has it's frequency API, but it is also an ISidedInventory..... Hmmmmmm
L189[12:39:02] <Vexatos> That's the joy of being a modder
L190[12:59:28] <Mordenkainen3141> ok, I know I had the link but can't find it now. Anyone know what the link to the jenkins for OC is?
L191[13:00:18] <Kenny|AFK> Sangar, I had a question. Would it be possible to set it up so the Computer Access Port for Big Reactors will work with the OC Adapter?
L192[13:00:53] <Kenny|AFK> Mordenkainen3141. http://ci.cil.li/job/OpenComputers/changes
L193[13:01:05] <Vexatos> http://www.openblocks.info/ ?
L194[13:03:10] <Mordenkainen3141> Awesome! Thanks!
L195[13:04:47] <Vexatos> Well
L196[13:04:48] <Vexatos> http://www.openmods.info:8080/
L197[13:07:03] <Sangar> Kenny: either big reactors would have to implement the oc api (but if i'm not confusing this with some other "something reactor" mod he didn't like the api) or it might make it in as a third-party driver into opencomponents.
L198[13:07:42] <Kenny|AFK> The reason i ask is that Big Reactors is Open Source
L199[13:07:43] <Vexatos> Well
L200[13:07:47] <Sangar> Mordenkainen3141: multiple drivers for one block is what i implemented yesterday evening. basically for what you describe you'd have one driver for ender storage and one for sided inv.
L201[13:07:53] <Vexatos> It does not have to implement the OC API
L202[13:08:02] <Vexatos> You can do it as well if you want
L203[13:08:07] <Vexatos> OpenSource for the win!
L204[13:08:59] <Sangar> opensource doesn't make me have an infinite amount of time, though :P
L205[13:08:59] <Kenny|AFK> here is the link: https://github.com/erogenousbeef/BigReactors
L206[13:09:22] <Kenny|AFK> i know, but i'm not sure how i could go about doing it myself
L207[13:09:44] <Kenny|AFK> i have no idea if i could do a driver for it or how it could be done
L208[13:10:28] <Kenny|AFK> I believe (don't quote me) that it was set up to work with CC originally to begin with
L209[13:10:53] <Sangar> there's an example implementation https://github.com/MightyPirates/OC-Example-TileEntity but i doubt that'd go into bigreactors as is because it'd make it dependent on the api, so putting it into opencomponents sounds more likely
L210[13:11:12] <Kenny|AFK> ok
L211[13:11:24] <Kenny|AFK> what's the link for OpenComponents?
L212[13:11:34] <Sangar> https://github.com/MightyPirates/OpenComponents
L213[13:11:43] <Sangar> very much wip though :P
L214[13:11:48] <Kenny|AFK> thank you
L215[13:12:13] <Vexatos> Sangar I would not even start on OpenComponents
L216[13:12:34] <Vexatos> first try to do it inside OpenPeripheral, talk to the devs
L217[13:16:22] <Sangar> well, this is actually a pretty good example for another... issue. the cc part of op wouldn't even need such a driver.
L218[13:20:42] *** prassel|off is now known as prasselpikachu
L219[13:22:30] * Kenny|AFK is clueless. will just have to wait and see what happens
L220[13:22:34] *** Kenny|AFK is now known as Kenny
L221[13:28:55] *** prasselpikachu is now known as prassel|off
L222[13:33:47] <Mordenkainen3141> Sangar... What is the "magic" I am missing? I see that the Beacon exposes the methods in DriverBeacon, but it also exposes all the methods for an inventory...
L223[13:33:58] <Mordenkainen3141> But I can't see where it is told to do that....
L224[13:34:42] <Sangar> oc itself takes care of that. since i think it makes more sense like this (so other mods can add additional drives without them having to go into opencomponents)
L225[13:35:03] <Sangar> oc and oc. crap. should've picked another name :P
L226[13:35:13] <Mordenkainen3141> Ah, so OC detects if a block has inventory and adds the methods? awesome...
L227[13:35:18] <Vexatos> OC and OCom
L228[13:35:21] <Vexatos> Use that
L229[13:35:27] <Mordenkainen3141> mine was OD (OpenDrivers)
L230[13:35:34] <Sangar> https://github.com/MightyPirates/OpenComputers/blob/master/src/main/java/li/cil/oc/server/driver/Registry.scala
L231[13:35:35] <Sangar> sorta
L232[13:35:40] *** prassel|off is now known as prasselpikachu
L233[13:35:46] <Sangar> it checks if there are multiple drivers and creates a compound driver for those
L234[13:36:29] <Sangar> ah, opendrivers would have worked nicely, too, true. well, it's more generic this way.
L235[13:37:02] <Sangar> OpCom? maybe easier to pronounce?
L236[13:37:28] <Mordenkainen3141> Feel free to steal the name!
L237[13:37:48] <Vexatos> ComOp
L238[13:37:50] <Vexatos> >_>
L239[13:37:55] <Mordenkainen3141> But again... OpCom and perhaps OpCom.....
L240[13:37:59] <Vexatos> OpenDrivers!
L241[13:38:12] <Vexatos> Say OpenDrivers
L242[13:38:13] <Sangar> ocd? opencomputers drivers? :P
L243[13:38:26] <Mordenkainen3141> Does this magic "glue" code handle iSidedInventories?
L244[13:38:42] <Mordenkainen3141> Or just IInventory?
L245[13:38:45] <Sangar> the glue would handle sided inventories if there were a sidedinventory driver
L246[13:38:51] <Vexatos> Nonono
L247[13:38:54] <Vexatos> Just change the repo's name
L248[13:38:56] <Vexatos> to OD
L249[13:39:02] <Vexatos> Much easier to remember
L250[13:39:27] <Sangar> i just might. let me sleep over it.
L251[13:40:46] <Sangar> Mordenkainen3141: to clarify, the compound driver doesn't care what the actual drivers are, it just delegates and the component nodes collects the callbacks from all 'inner' drivers that it should expose to user programs.
L252[13:43:11] <Sangar> I don't handle name collisions amongst the merged drivers, yet (just take the first one). might add a prefix/suffix if there are, but i'll look into that if it ever becomes a problem.
L253[13:43:24] <Mordenkainen3141> Guess I'll have to dig into the code a bit more because I'm not seeing how it knows to apply the inventory driver in addition. That said, I don't know scala that well.
L254[13:43:51] <Mordenkainen3141> Is it based in the interfaces the TE implements, or some such?
L255[13:43:54] <Sangar> ah, that part. it's that magical blocks.filter(_.worksWith(world, x, y, z))
L256[13:44:16] <Sangar> it gets all drivers that say they work with the specified block
L257[13:44:27] <Sangar> to which the inventory driver of course also says yes
L258[13:44:45] <Sangar> if there's an IInventory on the tile entity
L259[13:44:57] <Mordenkainen3141> I see!!!!! Light dawns!
L260[13:45:06] <Sangar> :)
L261[13:46:53] *** prasselpikachu is now known as prassel|off
L262[13:47:09] <Sangar> and yeah, i decided java would be the better choice for the drivers addon, since scala does tend to scare people (it's really not that scary, though!)
L263[13:48:04] <Mordenkainen3141> It seems very easy to read... I just don't understand the syntax yet...
L264[13:48:30] <Mordenkainen3141> I couldn't build OC though, somehow I didn't set up scala in my dev env correctly :(
L265[13:51:02] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L266[13:55:56] <Mordenkainen3141> ok, think I found an issue....
L267[13:56:26] <Mordenkainen3141> Put an enderchest next to the adapter, and it appears in the components list as "enderchest|0"
L268[13:56:54] <Mordenkainen3141> =component.enderchest|0 returns a LUA error though
L269[13:57:20] <Mordenkainen3141> <eof> expected near '|'
L270[14:01:08] <Mordenkainen3141> component.getPrimary("enderchest|0") works though
L271[14:04:52] ⇦ Quits: Vexatos (~Vexatos@p5B31FB70.dip0.t-ipconnect.de) (Quit: Greetings from Pastry Fork, Inc. ✔)
L272[14:05:44] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L273[14:05:44] zsh sets mode: +v on Wobbo
L274[14:05:54] <Wobbo> Hi
L275[14:06:54] *** alekso56 is now known as alekso56_off
L276[14:09:26] <Kenny> Wobbo!
L277[14:09:44] <Wobbo> Kenny!
L278[14:09:52] <Kenny> lol
L279[14:10:38] <Kenny> trying to do some trick text stuff in mirc, but seem to be banging my head aginst a wall at the moment hehe
L280[14:17:12] <Wobbo> I have to learn python in a week
L281[14:17:15] <Sangar> ah right, the enderchest naming thing. i noticed but forgot about it again :P and yeah, component["enderchest|0"] would also work, btw. naming of multi-drivers in general is something i'm not quite happy with, yet. it basically uses the corresponding item's unlocalized name, with some cleanup applied.
L282[14:18:37] <Kenny> now I'm hoping this works right hehe
L283[14:18:46] <Sangar> python. been I a long time since i messed with it. once you're a pro maybe you can team up with ExmaXp and make it run in oc :P
L284[14:19:15] <Wobbo> Maybe, I could try to real the BORG architecture that we have to work with on OC's robots :P
L285[14:19:48] <Wobbo> But I have to say that I still prefer Lua, python is so… big I guess… Not small at least
L286[14:19:49] <Sangar> that sounds dangerous. go for it!
L287[14:20:13] <Wobbo> We will only use it to program soccer robots :P
L288[14:20:50] <Sangar> i broke an arm playing soccer once.
L289[14:21:17] <Wobbo> I don't hope I will break an arm while playing soccer, the Nao's are quite expensive :/
L290[14:21:30] <Sangar> :D
L291[14:21:46] <Wobbo> You know what a nap is?
L292[14:21:48] <Wobbo> *nao
L293[14:21:59] <Sangar> i do now
L294[14:22:40] <Sangar> pretty sure i've heard about it before and then forgot again
L295[14:22:44] <Wobbo> Ever worked with them?
L296[14:23:10] <Sangar> nope. i assume it's fun?
L297[14:23:59] <Wobbo> I certainly hope so, I am not allowed to touch one unless I pass the python exam on tuesday :P
L298[14:24:03] <Stary2001> hah
L299[14:24:22] <Sangar> well they know how to motivate people at least!
L300[14:24:31] *** LordFokas|out is now known as LordFokas
L301[14:24:55] <Wobbo> They are just afraid we break something :P
L302[14:27:04] <Kenny> and you probably would :P hehe
L303[14:27:56] <Kenny> i wiped the hard drive on 8 different computers when i was in college working with some programs written by guys at Borland lol
L304[14:28:03] <Wobbo> XD
L305[14:28:36] <Kenny> I was trying to combine 3 different programs into one and for some reason it was wiping the begin sectors of the hard drive
L306[14:28:51] <Kenny> it took me over 3 months to find the issue
L307[14:28:56] ⇨ Joins: Vexatos (~Vexatos@p5B31FB70.dip0.t-ipconnect.de)
L308[14:29:09] <Kenny> and it all came down to one simple little register value
L309[14:29:48] <Kenny> that litttle value told it to start at sector 0 on the hard drive when using the save file command
L310[14:30:31] <Kenny> and that was a very interesting experience lol
L311[14:30:51] <Wobbo> I wouldn't break a Nao, you don't have references in python :P
L312[14:31:12] * Kenny doesn't even know what a Nao is hehe
L313[14:32:14] ⇦ Quits: Vexatos (~Vexatos@p5B31FB70.dip0.t-ipconnect.de) (Client Quit)
L314[14:32:19] <Wobbo> The little white guys in this video: http://www.youtube.com/watch?v=NRVGBztBpDI
L315[14:32:36] <Wobbo> This is the soccer version, we get to work with the academic version :)
L316[14:36:57] <Mordenkainen3141> So how is it that the enderchest component gets a different name than the one used to register the component with the node? Glue magic in the driver code as well?
L317[14:37:53] <Sangar> exactly. and that's exactly what i'm not happy with. but i don't want to just concatenate the names of the individual drivers, that would be terrible :P
L318[14:38:42] <Kenny> Wobbo: good thing too, that little thing would beat you hands down hehe
L319[14:38:49] <Sangar> i might just always call them 'multi' and add a method to get the names of the subdrivers... dunno
L320[14:39:10] <Wobbo> Kenny, with my football skills, they would :P
L321[14:39:31] <Kenny> brb :)
L322[14:39:43] <Mordenkainen3141> So, the enderchest is getting the "|0" appended because it also supports the IInventory driver?
L323[14:40:34] <Sangar> basically, yes, because due to that it gets a compound driver
L324[14:43:42] <Mordenkainen3141> I see, looking at the Compound driver code now... Think I'm starting to get it.
L325[14:45:34] *** alekso56_off is now known as alekso56
L326[14:48:04] <Kenny> back
L327[14:48:15] <Wobbo> Code academy's python chapter 5 makes me feel like Introduction to Logic again -_-
L328[14:48:37] <Kenny> hehe
L329[15:06:59] *** prassel|off is now known as prasselpikachu
L330[15:16:29] *** AngieBLD|Off is now known as AngieBLD
L331[15:27:16] <Wobbo> I keep forgetting to add a : after my function definitions >.<
L332[15:31:11] *** prasselpikachu is now known as prassel|off
L333[15:34:26] *** prassel|off is now known as prasselpikachu
L334[15:54:30] <Sangar> itemstack<->block mapping is such an incredible pita. in fact it's impossible without special cases, because blocks can do whatever on block place/break. so. i'm thinking of removing the 'configure' part from the adapter block again. it was meant to make the block less powerful, but i feel that with the number of components now being limited anyway, this isn't needed anymore. does anyone disagree?
L335[15:54:39] *** prasselpikachu is now known as prassel|off
L336[15:55:07] <Wobbo> I don't even know what you are talking about.
L337[15:55:13] <Sangar> haha
L338[15:55:33] <Sangar> right now to make an adapter block work with a block next to it you have to place a "shadow" of that block into the adapter
L339[15:55:37] <Sangar> thinking of removing that
L340[15:55:41] <Kenny> i don't either hehe
L341[15:55:53] <Kenny> that would be cool
L342[15:56:14] <Kenny> now that idea i like. might help with my BR issue :)
L343[15:57:02] <Sangar> it was kind of a stopgap measure anyway. and it's getting annoyingly work intensive to work around.
L344[15:57:34] *** Biohazard is now known as `
L345[15:58:09] <Wobbo> If it doesn't increase productivity, everything I know about code design says that you should change it
L346[15:58:24] * Kenny smacks ` upside the head
L347[15:59:04] <Kenny> he justs wants to be at the top of the regulars list again
L348[15:59:18] <Kenny> hehe
L349[15:59:26] <Wobbo> I'm at the bottom of the list :(
L350[16:00:32] <Kenny> nope, you're at the bootom of the voice list, but not the full nick list :P
L351[16:00:37] <Sangar> good, i'll rip it out then :P
L352[16:01:01] * Kenny grabs the adapter block, rips out the config box and hands it to Sangar
L353[16:01:05] <Wobbo> That are different lists, so I am at the bottom of a list :P
L354[16:01:05] <Kenny> there you go hehe
L355[16:01:20] <Sangar> if only it were that easy ^^
L356[16:01:25] <Kenny> lol
L357[16:02:08] <Mordenkainen3141> Yes I agree, It seems easier to not have that filter in the adapter. I also like the idea of a single adapter for multiple interfaced blocks, which couldn't be done as it is today.
L358[16:02:12] <Kenny> i know enough about coding to know it isn't, but it was fun doing it hehe
L359[16:02:44] <Kenny> abd i figured you would get a laugh out of it :)
L360[16:03:39] <Mordenkainen3141> I can understand trying to limit the power level of the block, but between the recipies, the fact you have to actually build your machines, and the power requirements.... I think you have handicapped yourself enough! lol!
L361[16:04:23] <Sangar> aye!
L362[16:04:57] <Kenny> Yo ho ho and a bottle of rum!
L363[16:05:32] <Kenny> Soon the adapter block will de done hehe
L364[16:05:45] <Kenny> be*
L365[16:06:23] * Kenny isn't a poet and knows it
L366[16:06:26] <Kenny> :P
L367[16:07:10] <Mordenkainen3141> Ok, back to reading Scala tutorials.... I WILL figure this out, lol
L368[16:07:18] <Kenny> hehe
L369[16:07:42] <Kenny> and me, i'm off to runs some cops off the road and wreck them :)
L370[16:08:01] <Kenny> NFS - Most Wanted 2012 :)
L371[16:08:06] <Mordenkainen3141> Have fun getting pistol whipped!
L372[16:11:27] <Wobbo> Mordenkainen3141: Have you already written code? I think the best way to learn a new language is to actually write code in it, not just reading tutorials/code from others
L373[16:14:46] *** prassel|off is now known as prasselpikachu
L374[16:15:15] <Sangar> well. that *was* actually pretty easy. it's kinda refreshing to just delete a few classes instead of writing them :P
L375[16:15:28] <Wobbo> XD
L376[16:20:53] *** prasselpikachu is now known as prassel|off
L377[16:21:34] <Wobbo> But I still think I prefer Lua over python :P
L378[16:21:56] <Wobbo> But that might as well have nothing to do with either language
L379[16:27:16] <Sangar> i prefer lua, too. even though i'm usually strict enough on myself so it wouldn't matter, pythons mix of layout and logic always annoyed me (indentation as replacement for brackets)
L380[16:29:55] <Wobbo> I don't particularly dislike that, it is just, the language as a whole I guess. How the parts fit together.
L381[16:30:12] <Wobbo> Although the doc strings are great. That is something I could get used to :P
L382[16:31:48] <Sangar> yeah, those are neat.
L383[16:32:53] <Mordenkainen3141> @Wobbo - I agree, but It's noce to get an idea on what language features may be avail that arent in other langs
L384[16:33:34] <Wobbo> Mordenkainen3141: that is true
L385[16:34:00] <Mordenkainen3141> reading up on case classes and pattern matching.... Never seen anything quite like it... But now I know what that crazy stuff I was looking at in the sources was!
L386[16:35:01] <Mordenkainen3141> LUA is a fairly simple language... But I like pythons list building power.
L387[16:35:29] <Wobbo> You mean list comprehension?
L388[16:35:34] <Mordenkainen3141> reducing a 10 line java/c function to build a filtered list into a simple variable declatarion is nice
L389[16:35:45] <Mordenkainen3141> yes
L390[16:35:52] <Wobbo> That is actually quite easily implemented in Lua by creating a simple function.
L391[16:36:39] <Sangar> i like how scala motivates functional style, because once you get used to how it looks it's often quite a bit easier to write (and read)
L392[16:36:51] <Sangar> but doesn't force you to use it
L393[16:37:07] <Mordenkainen3141> After looking at the differences between CC peripherals and the OC drivers... I have another suggestion...
L394[16:37:11] <Sangar> i may have overused patternmatching a bit, though :P
L395[16:37:20] <Sangar> yes?
L396[16:37:39] <Mordenkainen3141> The ability to add a comment to the function definition, so the "doc" for the function can be read on-computer
L397[16:38:18] <Sangar> ah, you mean what openperipherals does?
L398[16:39:00] <Sangar> that's pretty fancy, yes. I admit I didn't look at op's sources until quite a bit after releasing oc, might have taken a few pointer if i had :P
L399[16:39:01] <Mordenkainen3141> Yes....
L400[16:39:32] <Wobbo> pattern matching, That immediately reminds me of ACT-R, but it propably works different :P
L401[16:40:31] <Mordenkainen3141> Actually I'm finding Scala quite easy to read, other than some things that didn't make a lot of sense... Like the pattern matching... I grasped what it was doing intuitivly, but didn't really understand all of it...
L402[16:40:38] <Mordenkainen3141> think I have a better idea now.
L403[16:42:16] <Sangar> op does some heavy lifting under the hood to parse the args of the callbacks and automatically verify/extract them, which i just didn't feel up to (in particular due to the additional java/scala intop messing types up even more than primitives vs boxed does in java), which makes annotating the individual args feasible. for oc all of that would probably just be one fat help string. which should be enough anyway, imho.
L404[16:43:34] <Sangar> scala gets scary when people use overloaded operators and fancy names instead of the plain method names :P ":\" is foldRight, i believe
L405[16:43:51] <Sangar> or foldLeft. i never know.
L406[16:44:04] <Wobbo> I'm going again, speak you all l8er
L407[16:44:22] <Sangar> cya
L408[16:44:42] <Mordenkainen3141> ttyl
L409[16:44:56] ⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo)
L410[16:55:31] <Kenny> NOw I'll see how much you broke my current builds ingame :P
L411[16:59:26] *** alekso56 is now known as alekso56_off
L412[17:01:50] <Sangar> heh. yeah. component overflow inc :P
L413[17:12:00] <Mordenkainen3141> lol
L414[17:28:01] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L415[17:28:08] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L416[17:32:05] *** Lathanael|Away is now known as Lathanael
L417[17:48:24] <Kenny> Actually it didn't break anything. I was using dev 101
L418[17:49:04] <Wired2coffee> Sangar: I don't think the problem is the stacking. It also does it on SP on my modpack
L419[17:49:10] <Kenny> i was just looking to see if it broke my minibg platform
L420[17:49:31] <Kenny> Wired2coffee: I warned you last night i was tired lol
L421[17:49:36] ⇦ Quits: alekso56_off (~alekso56@c0A9E3E56.dhcp.as2116.net) (Ping timeout: 380 seconds)
L422[17:50:07] <Wired2coffee> Also, the levels displayed on the robot's tooltip is still from the old calculation
L423[17:50:29] <Wired2coffee> As is the color things
L424[17:50:30] <Sangar> did you try with a recent jenkins version?
L425[17:50:54] <Wired2coffee> nah, I'm only doing releases because I'm on my modpack
L426[17:50:57] <Sangar> regarding the color thing, did you double-check the configs are the same on server and client?
L427[17:51:16] <Sangar> if you have it in sp you could test it there, though, no?
L428[17:52:10] <Wired2coffee> lemme go gen a new conf and test ^.^
L429[17:52:13] <Kenny> he hasn't had enough coffee yet :)
L430[17:52:33] <Sangar> oh, and did you configure the servers to use individual sides? otherwise it could just be they all use the same keyboard. maybe.
L431[17:53:10] <Wired2coffee> I didn't configure anything
L432[17:53:59] <Kenny> Sangar: i'm going to test the server top/side in sp now
L433[17:54:14] <Wired2coffee> Oh, the turtle levels were from the confs
L434[17:54:20] <Sangar> maybe thats it then. i'll make the server default to different sides i think...
L435[17:54:37] <Sangar> k
L436[17:55:00] <Wired2coffee> Lemme try doing the same thing with different sides
L437[17:55:05] <SpiritedDusty> Sangar, does the java side of OC just constantly coroutine resume the kernel.lua with new events?
L438[17:55:22] <Sangar> pretty much, yes
L439[17:56:00] <SpiritedDusty> k thanks, i'm working on the emulator again with my own compiled version of lua in JS
L440[17:56:33] <Mordenkainen3141> in "new CompoundBlockDriver(drivers.sortBy(_.getClass.getName): _*" what does the ":_*" mean? I get that it builds a list of driver classes, ordered by class name, but I don't get the end bit.
L441[17:58:29] <Sangar> SpiritedDusty: cool. fyi, while the scheduling stuff is going on in li.cil.oc.server.component.machine.Machine, the actual lua stuff is now in li.cil.oc.server.component.machine.NativeLuaArchitecture
L442[17:58:44] <Wired2coffee> It is a sides issue
L443[17:58:52] <Mordenkainen3141> Build a list of {Classname : Class}?
L444[17:58:58] <Sangar> Mordenkainen3141: the :_* means it expands the list as separate arguments
L445[17:59:15] <Wired2coffee> Sangar: everything runs perfectly on different sides
L446[17:59:17] <Kenny> Sangar: I had no problem with it. Each remote was linked to a separate server even though all were set to use the top
L447[17:59:29] <Sangar> so basically f(Seq(1,2,3):_*) == f(1,2,3)
L448[17:59:40] <Mordenkainen3141> Ah, ok... So 10 classes, 10 arguments, got it.
L449[17:59:44] <SpiritedDusty> why does OC's github look so.. empty
L450[17:59:51] <Mordenkainen3141> Thanks!
L451[18:00:12] <Kenny> a dev who knows how to do concise coding hehe
L452[18:00:24] <Sangar> ok, thanks for confirming that. i'll default to the different sides per default, to make it easier to get started. i think the 'vritual' keyboards also weren't properly hidden from the other servers.
L453[18:00:36] <Sangar> yw!
L454[18:00:47] <Sangar> it looks empty because i restructured a bit :P
L455[18:00:56] <Wired2coffee> Heh, thanks!
L456[18:00:57] <Sangar> kind of in preparation for gradle/1.7 one day
L457[18:01:12] <Kenny> concise coding :)
L458[18:04:15] <Mordenkainen3141> Is it me or does "_" do about 40 different things in scala?
L459[18:04:30] * Kenny duscks and runs hehe
L460[18:04:50] <Sangar> hmm, if you include the :_* i'd say two. the other being acting as placeholder for an argument. what else do you mean?
L461[18:05:10] * Kenny dives for cover
L462[18:06:17] <Mordenkainen3141> Well, trying to look up the "_*", there was the placeholder, unused values, any value... I saw it used for a whole host of thing... just humorously enough, not the "_*".....
L463[18:06:18] <Sangar> oh, ok. i forgot about some, i confess :P http://stackoverflow.com/questions/8000903/what-are-all-the-uses-of-an-underscore-in-scala
L464[18:06:54] <Sangar> haha
L465[18:07:14] <Sangar> you're right, it's not in that list, either.
L466[18:07:37] <Sangar> probably because it counts as an operator or something weird like that.
L467[18:07:52] <Mordenkainen3141> So I swallowed my pride and decided to hope you were nice enough to explain it! :)
L468[18:08:10] <SpiritedDusty> Scala looks like python sorta
L469[18:08:35] * Kenny thinks, "Yep. It snakes all over the place."
L470[18:08:45] <Wired2coffee> plane*
L471[18:08:46] <SpiritedDusty> lol
L472[18:08:47] <Sangar> nah, that's just the def :P
L473[18:09:11] ⇨ Joins: Mycraft (webchat@108-194-14-197.lightspeed.iplsin.sbcglobal.net)
L474[18:09:26] <Mycraft> Hiya
L475[18:09:29] <SpiritedDusty> hello
L476[18:09:31] <Sangar> o/
L477[18:09:32] <Kenny> halo
L478[18:09:48] <Wired2coffee> No one got my joke T_T
L479[18:09:52] <SpiritedDusty> guess its time to recreate all of OC's native functions before the API changes :3
L480[18:10:25] <SpiritedDusty> the API hasn't really change muched, I guess the only thing thats changing are the components?
L481[18:10:27] <Sangar> Wired2coffee: i did, i just didn't bother to comment on it :P
L482[18:10:57] <Sangar> yeah, the part of the api that's changing right now is only behind-the-scenes component related
L483[18:11:12] <Sangar> and the one worksWith in the block driver went away
L484[18:11:24] <Sangar> making things a hell of a lot easier
L485[18:11:29] * SpiritedDusty hopes the API doesn't change drastically
L486[18:11:44] * Sangar hopes for the same thing
L487[18:11:48] * Kenny just wants it to work with Big Reactors :)
L488[18:11:55] * SpiritedDusty likes talking in /me
L489[18:12:11] * Wired2coffee hates third person.
L490[18:12:11] * Sangar has put the reactors on his list
L491[18:12:13] * Kenny sees puprle text with /me
L492[18:12:27] * Sangar thinks this is getting weird
L493[18:12:39] <Kenny> and I know Sangar. just had to mess with Dusty hehe
L494[18:12:46] <Wired2coffee> Sangar: it is
L495[18:13:05] * Kenny was having fun hehe
L496[18:18:33] *** Lathanael is now known as Lathanael|Away
L497[18:26:54] <Wired2coffee> Sangar: Can you make the remote terminal only blink when it's on?
L498[18:28:19] <SpiritedDusty> Sangar, how do I resume a lua coroutine from C with arguments?
L499[18:28:20] <Sangar> maybe.
L500[18:28:32] * SpiritedDusty doesn't know the lua C API very well
L501[18:28:39] <Sangar> by pushing them to the stack
L502[18:28:54] <Sangar> http://www.lua.org/manual/5.2/manual.html#lua_resume
L503[18:29:40] <Sangar> Wired2coffee: since the actual state is on the rack I'm not sure it's doable, but I might at least be able to make it not blink as long as it's not bound to a server.
L504[18:29:44] <SpiritedDusty> hm so do I just push it with something like lua_pushstring?
L505[18:29:52] <Sangar> yes
L506[18:29:59] <SpiritedDusty> oh ok thanks
L507[18:36:10] <Wired2coffee> Sangar: Can you make it so that you can't have two servers on the same side?
L508[18:36:24] * Kenny runs for cover
L509[18:36:35] <Wired2coffee> lol
L510[18:37:05] <Kenny> you do realize that he is most likely tired and about to go to sleep hehe
L511[18:37:16] <Sangar> i'm tired all the time :P
L512[18:37:23] <Kenny> it's going 2am there
L513[18:37:28] <Wired2coffee> Well it doesn't have to be now <_<
L514[18:37:29] <Sangar> to answer your question, i could.
L515[18:38:03] <Sangar> trying to think of scenarios that would impossible if i did. but since you could connect things externally i don't think there are any.
L516[18:38:31] <Sangar> will in 10 minutes be fine? :P
L517[18:38:55] <Kenny> isn't that just using a boolean, Sangar?
L518[18:39:42] <Sangar> i'll have to skip ahead in the list direction when cycling to avoid taken ones is what it is, which isn't difficult either.
L519[18:39:55] <Sangar> *list of directions
L520[18:40:03] <Sangar> too tired to write a long sentence
L521[18:40:16] <Sangar> i probably shouldn't touch any code anymore today >_>
L522[18:40:22] <Wired2coffee> Is .2 any different than .2A?
L523[18:40:24] <Sangar> i'll sleep over it, but i think i like the idea
L524[18:40:42] <Sangar> context?
L525[18:40:56] <Sangar> oh version
L526[18:41:12] <Sangar> it avoids derping in combination with some ue mods
L527[18:41:28] <Kenny> Just smack him in the head hehe
L528[18:41:33] <Wired2coffee> Oh, so I don't have to worry about it?
L529[18:41:52] <Sangar> .2 shipped with the ue api, but the way i compile (using the recompile.bat && reobfuscate.bat) that gets obfuscated, and through some magic it usually isn't.
L530[18:42:00] <Sangar> if you don't crash on startup, no
L531[18:43:16] <Sangar> i'll be looking for my bed now. gnight and see you tomorrow or so :)
L532[18:43:34] <SpiritedDusty> probably a dumb question but how do you get the index number for the stack of a function argument
L533[18:43:38] <Kenny> nite
L534[18:43:44] <SpiritedDusty> cya Sangar
L535[18:44:08] <Wired2coffee> Night!
L536[18:53:58] <Mordenkainen3141> nigth
L537[19:44:03] ⇨ Joins: Symmetryc (webchat@pool-108-9-103-224.tampfl.fios.verizon.net)
L538[19:44:08] <Symmetryc> Hola
L539[19:46:42] <Mordenkainen3141> So, yeah, new driver API is so much better
L540[19:52:01] *** Symmetryc is now known as Sym_AFK
L541[19:55:29] ⇦ Quits: Mycraft (webchat@108-194-14-197.lightspeed.iplsin.sbcglobal.net) (Ping timeout: 198 seconds)
L542[20:07:11] *** Sym_AFK is now known as Symmetryc
L543[20:11:34] <Kenny> Mordenkainen3141: how do you go about writing a driver for OC?
L544[20:16:26] ⇨ Joins: finkmac (~finkmac@66.212.182.82.tor.pathcom.com)
L545[20:26:58] <Mordenkainen3141> um...
L546[20:27:22] <Mordenkainen3141> Do you know how to write a basic forge mod?
L547[20:27:41] <Kenny> yeah
L548[20:28:32] <Mordenkainen3141> Ok, so you grab the API directory from opencomputer and put it in the src directory in your forge dev enf.
L549[20:29:12] <Mordenkainen3141> you will see you have some unresolved dependencies, thats ok, because they are all in the opencomputers repo, so go get them and put them in the src dir too.
L550[20:30:21] <Kenny> i'm going to save you any further explaining....
L551[20:30:30] <Kenny> it's over my head :)
L552[20:31:01] <Kenny> i looked at the api section of OC and know right now i wouldn't be able to do it
L553[20:31:02] <Mordenkainen3141> Awwww. But how else would you learn it?
L554[20:31:20] <Kenny> you can't teach an old dog new tricks :)
L555[20:31:25] <Mordenkainen3141> Actually, better yet is to look at this:
L556[20:31:40] <Mordenkainen3141> Hey, I resemble that remark!!!!!!
L557[20:31:56] <Mordenkainen3141> Old dog... learn new tricks all the time!
L558[20:31:56] <Kenny> really, but i got you beat by quite a bit
L559[20:32:23] * Kenny is pushing into the 6th decade on this planet
L560[20:32:30] <Mordenkainen3141> could be, I'm 40... and you?
L561[20:32:37] <Kenny> 57
L562[20:32:45] <Mordenkainen3141> Oh, I see... guess you do got me there!
L563[20:32:56] <Kenny> hehehe
L564[20:33:13] <Kenny> too old and lack the patience
L565[20:33:28] <Kenny> i get frustrated too easy now
L566[20:33:48] <Kenny> just trying to learn Lua is driving me bonkers at times
L567[20:33:50] <Mordenkainen3141> But see, no matter how old I am... I have a "learn something new every day" philosiphy...
L568[20:34:12] <Kenny> i do too, but i also know my limits on how complicated it can be :P
L569[20:34:28] <Mordenkainen3141> like today I learned that no matter how "self propelled" the snowblower is, I'm gonna hurt my sorry ass pushing it....
L570[20:34:45] <Kenny> if it looks too complex, i pass it by so as not to give myself a heart attack out of frustration
L571[20:35:07] <Kenny> it helps if you have chains on the wheels :)
L572[20:35:41] <Kenny> i'm in OH, how about you?
L573[20:35:44] <Mordenkainen3141> Yup, and I said to myself last week, need chains for the snowblower... and instead got ice cream... go figure
L574[20:35:47] <Mordenkainen3141> MA
L575[20:36:05] <Kenny> too far north for this time of year
L576[20:36:45] <Kenny> i know a guy who lives in ME, he can jump out his back door and be in Canada
L577[20:36:48] <Mordenkainen3141> The wife keeps saying the same thing, she wants to move to Florida to be with her family.... Not really a fan of a place where the wildlife wants to eat you.
L578[20:37:06] <Kenny> been to Florida and agree :)
L579[20:38:02] <Kenny> used to work over the road and on our way back home we always stopped off in Sanford, FL to see a biker buddy and have a few drinks
L580[20:38:36] <Kenny> I seldom went outside the bar cause there were gators back out behind the place
L581[20:39:00] <Mordenkainen3141> nice place to visit... but live there.. nah, I made the mistake of going in July once... screw that!
L582[20:39:08] <Kenny> I had no onclination to see who was fatster, it or me
L583[20:39:15] <Kenny> inclination*
L584[20:39:48] <Mordenkainen3141> Oh, I was happily told gators can do almost 20mph for 70 feet or so....
L585[20:40:23] <Mordenkainen3141> I KNOW thats faster than me... but that said, I've never had to run from a gator... so... <shrug>
L586[20:40:33] <Kenny> well, i know that with the right inclination i can pass a car doing 30mph back then
L587[20:40:49] <Kenny> i still didn;t want to find out lol
L588[20:40:50] <Mordenkainen3141> But, before you write off driver writing take a peek here:
L589[20:40:52] <Mordenkainen3141> https://github.com/MightyPirates/OpenComponents/blob/master/src/main/java/li/cil/oc/driver/vanilla/DriverFurnace.java
L590[20:41:16] <Mordenkainen3141> Thats the driver code for a furnace.... Thats it... stupid simple.
L591[20:42:01] <Kenny> yeah, but see I was looking at helping Sanga-r do the driver for Big Reactors. That involves a whole lot more
L592[20:42:33] <Kenny> good, my sister is watching Underdog lol
L593[20:42:58] <Kenny> good=GOD
L594[20:43:02] <Mordenkainen3141> Hey, the baby and I were watching bannanarama the other day
L595[20:43:24] <Kenny> i got the theme to Banana Splits stuck in my head for 3 days lol
L596[20:43:51] <Mordenkainen3141> la la la lalalala la la la lalalala
L597[20:44:30] <Kenny> one banana, two banana, three banana, four.....
L598[20:44:34] <Mordenkainen3141> lol
L599[20:44:40] <Mordenkainen3141> yup, thats the one...
L600[20:44:42] <Kenny> four bananas make a bunch and so do many more
L601[20:44:51] <Mordenkainen3141> there are still kids channels that play it.
L602[20:44:58] <Kenny> over hilkl and highway the banana buggies go...
L603[20:45:12] <Kenny> coming to bring you the Banana Splits show
L604[20:45:17] <Kenny> :P
L605[20:45:19] <Mordenkainen3141> guess you did have it stuck in there...
L606[20:45:25] <Kenny> told you it was stuck in my head
L607[20:45:39] <Mordenkainen3141> think I might have resorted to mind eraser (scotch)
L608[20:45:45] <Kenny> i had to go on oyutube to look it just so i could get it OUT of my head
L609[20:46:04] <Kenny> i don't drink.
L610[20:46:36] <Kenny> quit a long time ago. when i go to a bar i get pop or domething non-alcoholic
L611[20:46:44] <Kenny> something*
L612[20:46:47] <Mordenkainen3141> Ah, then assaulting yourself with other catchy tunes is the only recourse
L613[20:47:08] <Mordenkainen3141> hopefully one pushes it out
L614[20:47:13] <Kenny> i got the theme music stuck in my head and kept trying to remember the words
L615[20:47:35] <Kenny> so i had to resort to youtube to get the lyrics so i could get it out
L616[20:47:43] <Mordenkainen3141> Been there many times....
L617[20:48:17] <Mordenkainen3141> Worst is when you cant even remember where the sone came from and find yourself trying to sing it to spotify.
L618[20:48:26] <Mordenkainen3141> *song
L619[20:48:27] <Kenny> yep lol
L620[20:49:11] <Kenny> bad thing of it is, i can remember the actors and actgresses from a lot of the 70's shows along with the dang themes lol
L621[20:49:19] <Kenny> actresses*
L622[20:49:55] ⇨ Joins: tofep (~tofep@d27-99-26-85.bla802.nsw.optusnet.com.au)
L623[20:50:04] <Mordenkainen3141> Oh, I'm just bad with actors names in general..... George who? Clooney? Has he been in anything I might have seen?
L624[20:50:09] <Kenny> hey pefot :)
L625[20:50:28] <Mordenkainen3141> That sort of thing.
L626[20:50:32] <Kenny> From Dusk to Dawn, Oceans 12
L627[20:50:38] <Kenny> :P
L628[20:50:46] <Kenny> also the remake of Oceans 11 lol
L629[20:51:11] <Kenny> Dusk to Dawn was a zombie movie
L630[20:51:12] <Mordenkainen3141> Worst part of that conversation is i love From dusk till dawn.....
L631[20:51:29] <Mordenkainen3141> Quentin Tarenteno!
L632[20:51:33] <Kenny> i believe there was a sequel too
L633[20:51:42] <Mordenkainen3141> Yeah... horrible
L634[20:52:06] <Kenny> you know Quentin played in the tv show Alias, right?
L635[20:52:25] <Mordenkainen3141> Heard that, never watched the show
L636[20:53:10] <Mordenkainen3141> My brother ran into him in LA. Said he was a real douche.... But I guess thats what 50000 people a day bugging you will do.
L637[20:53:19] <Kenny> i dikd a few times, but Jennifer Garner didn't strike me as that good an actress
L638[20:53:51] <Mordenkainen3141> Anyway, time for bed. I'll tty some other time. I expect that I'll be here fairly often 'cause I like the mod.
L639[20:53:57] <Kenny> I met Linda Carter (Wonder Woman) and she was a real bitch
L640[20:54:11] <Mordenkainen3141> lol... why doesn't that surprise me.
L641[20:54:39] <Kenny> ok, take care and see you in the morning
L642[20:54:53] *** Mordenkainen3141 is now known as Morden|AFK
L643[21:10:04] *** AngieBLD is now known as AngieBLD|Off
L644[21:37:40] ⇦ Quits: Symmetryc (webchat@pool-108-9-103-224.tampfl.fios.verizon.net) (Quit: Web client closed)
L645[22:34:11] ⇦ Quits: Lathanael|Away (~Lathanael@p54971ACB.dip0.t-ipconnect.de) (Ping timeout: 380 seconds)
L646[22:34:15] *** LordFokas is now known as LordFokas|off
L647[22:36:20] ⇨ Joins: Lathanael|Away (~Lathanael@p549719F8.dip0.t-ipconnect.de)
L648[22:39:24] *** Kenny is now known as Kenny|Sleeping
L649[23:10:19] *** ` is now known as Biohazard
<<Prev Next>> Scroll to Top