<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:41] <ping> anyway bed
L2[00:01:45] ⇦ Quits: ping (~Kevin@c-71-238-153-166.hsd1.mi.comcast.net) (Quit: Leaving)
L3[00:10:38] ⇦ Quits: Symmetryc (webchat@pool-173-78-213-151.tampfl.fios.verizon.net) (Ping timeout: 198 seconds)
L4[00:10:42] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L5[00:28:18] ⇨ Joins: Vexatos (~Vexatos@p200300556E655953A97E736FB0EF4279.dip0.t-ipconnect.de)
L6[00:49:56] ⇨ Joins: Sangar (~Sangar@cil.li)
L7[00:49:56] zsh sets mode: +o on Sangar
L8[00:51:46] <Sangar> morning
L9[00:52:51] <Michiyo> o/
L10[00:52:58] <Vexatos> Moarning
L11[00:55:15] <mallrat208> Good Moaning?
L12[00:55:24] <mallrat208> Salutations and so forth
L13[01:15:55] *** Michiyo is now known as Michiyo[Off]
L14[01:21:54] *** Michiyo[Off] is now known as Michiyo
L15[01:37:33] ⇨ Joins: asie|tab (~asietab@apn-31-1-161-139.dynamic.gprs.plus.pl)
L16[01:57:25] ⇦ Quits: Vexatos (~Vexatos@p200300556E655953A97E736FB0EF4279.dip0.t-ipconnect.de) (Quit: Greetings from Pastry Fork, Inc. ✔)
L17[01:59:48] ⇦ Quits: asie|tab (~asietab@apn-31-1-161-139.dynamic.gprs.plus.pl) (Quit: Yui <3)
L18[02:01:09] ⇨ Joins: Coreymills25 (webchat@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net)
L19[02:01:41] ⇨ Joins: asie|tab (~asietab@apn-31-1-161-139.dynamic.gprs.plus.pl)
L20[02:02:23] <Coreymills25> is there any compatiabilty with IC2
L21[02:02:59] ⇨ Joins: Moonrise (~Moonrise@112.185.38.188)
L22[02:03:04] <Moonrise> hello
L23[02:03:22] <Coreymills25> hello
L24[02:03:38] <Moonrise> i've setup my first computer just now and i want to read TE energy cell info
L25[02:03:41] <Moonrise> how can i do it?
L26[02:04:41] <Coreymills25> i dont know if theres any support for TE yet but im not sure
L27[02:07:46] <Sangar> Coreymills25: compatibility as in api? if you OpenComponents adds that.
L28[02:08:15] <Sangar> Moonrise: you'll need UE3 to get support for all sorts of power, TE is supported this way, too.
L29[02:08:40] <Coreymills25> thanks Sangar
L30[02:08:57] <Moonrise> thx
L31[02:09:38] <asie|tab> Sangar: I should be able to finish tape players today, IF I figure out how to get raw audio data sent to minecraft's audio subsystem :3
L32[02:10:42] <asie|tab> And then... after adding tape reader textures, Computronics 0.1
L33[02:10:52] <Sangar> :D
L34[02:11:19] <asie|tab> I'll open up my test creative server I share with friends
L35[02:11:49] <Sangar> i'll be curious about the sound stuff
L36[02:11:54] <Moonrise> umm.. i can't found oc api...
L37[02:12:25] <asie|tab> also, considering adding the SQLite Database block
L38[02:12:33] <asie|tab> though i would prefer a more Java solution, not natives
L39[02:12:49] <Sangar> Moonrise: hmm, what do you mean?
L40[02:13:08] <Moonrise> means, api documents
L41[02:13:25] <Sangar> lua or java?
L42[02:13:42] <Sangar> asie|tab: just make a tape based db :P
L43[02:13:46] <Moonrise> no oc api there?
L44[02:13:48] <asie|tab> Sangar: sure
L45[02:14:04] <asie|tab> I might make tapes use XZ instead of gzip as they might be useful for more than just music
L46[02:14:09] <Sangar> Moonrise: for lua/ingame: https://github.com/MightyPirates/OpenComputers/wiki/APIs
L47[02:14:11] <asie|tab> and then up their size to up to 16MB or so
L48[02:14:19] <Moonrise> oh thx
L49[02:14:25] <asie|tab> and a config option so tape seeking takes energy in OC
L50[02:14:55] ⇨ Joins: ShadowKatStudios_ (~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au)
L51[02:14:58] ⇦ Quits: ShadowKatStudios (~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au) (Read error: Connection reset by peer)
L52[02:15:00] *** ShadowKatStudios_ is now known as ShadowKatStudios
L53[02:15:17] <Sangar> power for actual seeking, so you have to optimize your reads/writes :P (that might be too evil)
L54[02:26:01] *** alekso56_off is now known as alekso56
L55[02:31:12] <asie|tab> Sangar: yes
L56[02:31:19] <asie|tab> reads and writes will not take any energy
L57[02:31:21] <asie|tab> but they only work sequentially
L58[02:31:27] <asie|tab> or write a disk cache!
L59[02:31:38] <asie|tab> SMARTDrive for OpenOS 1.0
L60[02:35:32] <asie|tab> Later on I might take the audio part and add Sound Cards
L61[02:35:40] <asie|tab> that let you dynamically send byte arrays directly
L62[02:35:46] <asie|tab> but that's very low priority
L63[02:35:56] <Sangar> now i'm tempted to add hard-mode disks that can fail to my todo list, just so we can have S.M.A.R.T.
L64[02:36:10] <asie|tab> Sangar: Persocoms will be hard-mode
L65[02:36:25] <asie|tab> expose them to water or damage and there's a small chance of a part breakinf
L66[02:36:48] <asie|tab> you need to take them to the Dock and replace it
L67[02:36:50] <Sangar> cool. water/weather is already on my todo list, actually :P
L68[02:36:53] <asie|tab> if the HDD fails, you are owned
L69[02:36:56] <Coreymills25> that would be interesting asie|tab
L70[02:37:03] <asie|tab> Sangar: i would be opposed for water and weather for computers themselves
L71[02:37:16] <Sangar> weather as in lightning
L72[02:37:17] <asie|tab> that's anti-MC unless your first name is Greg
L73[02:37:32] <asie|tab> persocoms are supposed to be programmable players
L74[02:37:37] <asie|tab> so reflecting player limitations is importnat
L75[02:39:39] <Sangar> so they'll basically be entities with programmable AIs?
L76[02:42:34] <asie|tab> Sangar: And a human touch to them
L77[02:42:50] <asie|tab> see, the name and concept of persocoms comes from a manga/anime series called Chobits
L78[02:43:11] <asie|tab> I want that... human touch, for them to not be mere robots
L79[02:43:18] <asie|tab> but fully interactable members of a server
L80[02:43:24] <asie|tab> also, i can kill off CustomNPCs that way
L81[02:44:36] <asie|tab> Sangar: now you know why I wanted the Machine API, too!
L82[02:46:32] <Sangar> well damn. that'll be very interesting!
L83[02:47:23] <asie|tab> poseability and outfits are important
L84[02:47:27] <asie|tab> i need a pixel arist
L85[02:47:30] <asie|tab> artist*
L86[02:47:43] <asie|tab> also, persocoms will be OC-exclusive. maybe that will help the move from CC
L87[02:48:08] <Sangar> :)
L88[02:57:46] <Michiyo> yay skin renderer now supports HD skins, now to hack in support for capes..
L89[03:13:33] <ShadowKatStudios> Unbelieveable, they leave Revolution on a cliff hangar >:O
L90[03:16:56] <Sangar> oh? haven't watched the second season, yet. will there be a third? if not i might not even bother to...
L91[03:19:17] ⇦ Quits: mallrat208 (Mibbit@68.204.184.175) (Quit: http://www.mibbit.com ajax IRC Client)
L92[03:19:24] ⇨ Joins: mallrat208 (Mibbit@68.204.184.175)
L93[03:22:07] ⇦ Quits: Moonrise (~Moonrise@112.185.38.188) (Remote host closed the connection)
L94[03:33:19] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L95[03:39:34] ⇦ Quits: asie|tab (~asietab@apn-31-1-161-139.dynamic.gprs.plus.pl) (Quit: Yui <3)
L96[04:00:35] ⇦ Quits: mallrat208 (Mibbit@68.204.184.175) (Quit: http://www.mibbit.com ajax IRC Client)
L97[04:01:22] ⇨ Joins: mallrat208 (Mibbit@68.204.184.175)
L98[04:11:26] ⇨ Joins: asie|tab (~asietab@apn-31-1-161-139.dynamic.gprs.plus.pl)
L99[04:16:56] <Kenny|Sleeping> damn iknternets
L100[04:17:01] *** Kenny|Sleeping is now known as Kenny
L101[04:19:27] <ShadowKatStudios> How do I pass arguments to a program?
L102[04:20:08] <Kenny> from where?
L103[04:21:32] <Kenny> in the program you use args = {...}
L104[04:21:48] <ShadowKatStudios> Okay I'm used to that, cool :D
L105[04:25:09] <Kenny> !flags Cazzar +vV
L106[04:25:09] -ChanServ- Kenny set flags +Vv on cazzar.
L107[04:25:16] * ShadowKatStudios is writing ed in lua
L108[04:25:22] <Kenny> !voice Cazzar
L109[04:25:23] zsh sets mode: +v on Cazzar
L110[04:26:50] <Cazzar> O-o
L111[04:27:17] <Cazzar> I alt tab to find myself voiced here, okay.
L112[04:28:11] <ShadowKatStudios> How would I split a string on newlines?
L113[04:29:58] <ShadowKatStudios> Alternatively read a file line by line
L114[04:30:15] <Kenny> hey Cazzar
L115[04:30:19] <Cazzar> Ohai
L116[04:30:47] <Kenny> you may not remeber me but i used to be a part of the Dw20 channel
L117[04:31:00] <ShadowKatStudios> Do I need to require io?
L118[04:31:03] <Michiyo> I use http://pastebin.com/mv2AxAaQ in C, I suppose you could pass \r\n or just \n for the div though honestly I've not tried.
L119[04:31:06] <Kenny> I took me a minute to recognize yhour name :)
L120[04:31:13] <Michiyo> in CC*
L121[04:31:24] <Sangar> ShadowKatStudios: split using gsub, read by just doing :read() / :read("*l"), no you don't need to require io
L122[04:31:39] <ShadowKatStudios> io can read line by line
L123[04:31:47] <Cazzar> \r\n is just for windows I would do a split on \n and replace \r
L124[04:34:56] <Kenny> morning Michiyo :)
L125[04:39:36] ⇦ Quits: asie|tab (~asietab@apn-31-1-161-139.dynamic.gprs.plus.pl) (Quit: Yui <3)
L126[04:42:34] <ShadowKatStudios> You can run a low-end computer for a long time with no power input
L127[04:43:43] <ShadowKatStudios> Mine will probably crash soon but it saves on fuel
L128[04:45:51] <Kenny> !flags Michiyo +Vv
L129[04:45:51] -ChanServ- Kenny set flags +Vv on Michiyo.
L130[04:46:03] <Kenny> !voice Michiyo
L131[04:46:03] zsh sets mode: +v on Michiyo
L132[04:46:07] <Michiyo> O_O
L133[04:46:12] <Michiyo> I Has +!
L134[04:46:28] * Michiyo evil laugh
L135[04:46:31] <Michiyo> err
L136[04:46:32] <Michiyo> I mean...
L137[04:46:34] <Michiyo> thanks! :D
L138[04:46:46] <Kenny> np
L139[04:46:46] <Cazzar> But Michiyo I got it before you!
L140[04:46:50] <Michiyo> lol
L141[04:47:10] <Kenny> only because i was slacking hehe
L142[04:48:33] <Kenny> same way I was with you, Cazzar. i don't know why it took me this long to recognize your naem :)
L143[04:48:38] <Kenny> name*
L144[04:48:58] <Kenny> get used to my typos, they happen all the time lol
L145[04:51:23] <ShadowKatStudios> Ah, my stuff isn't working cause it needs a \n on the end of the line
L146[05:03:15] <Cazzar> Kenny: my mind seems to have an autocorrect :P
L147[05:03:15] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L148[05:03:59] <Kenny> i know how that goes :)
L149[05:04:16] <Cazzar> Lets see how quick I can beat the warrior as a level 42 gunzerker on normal playthough solo
L150[05:04:29] ⇦ Quits: Coreymills25 (webchat@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net) (Ping timeout: 198 seconds)
L151[05:05:01] <ShadowKatStudios> So the IO library is broken
L152[05:05:40] <Kenny> you sure the io library is broken and not you hehe
L153[05:07:27] <ShadowKatStudios> It tries to call a read that doesn't exist
L154[05:07:48] <Kenny> you mean io.read() ?
L155[05:10:28] <MrHohenheim> hi
L156[05:10:41] <Kenny> hey MrHohenheim :)
L157[05:11:11] <MrHohenheim> :)
L158[05:11:16] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L159[05:11:31] <Cazzar> 4 minutes...
L160[05:12:28] <Kenny> i play NFS: Most Wanted set a record for chases the other day. 71 minutes 153 cops hehe
L161[05:22:17] <Cazzar> I wonder how hard it is in java to dynamically type scala
L162[05:24:35] <Kenny> Sangar is the one to ask that :)
L163[05:24:52] <Cazzar> Or just google-fu :P
L164[05:25:01] <Kenny> hehe
L165[05:28:25] <ShadowKatStudios> sked has hit the 1k mark!
L166[05:30:26] <ShadowKatStudios> Powering a computer is actually quite a challenge
L167[05:31:17] <ShadowKatStudios> Filesystem is broken
L168[05:32:11] <ShadowKatStudios> Errors with /lib/filesystem.lua:436: attempt to index global "self"
L169[05:32:55] <ShadowKatStudios> Either that or fs.read doesn't like math.huge
L170[05:33:06] <Kenny> filesystem isn't broke, you did something wrong
L171[05:33:48] <ShadowKatStudios> I'll try with a stupidly large number then
L172[05:35:11] <Sangar> ShadowKatStudios: can you give me a minimal example?
L173[05:38:35] <ShadowKatStudios> local fObject = fs.open(input,"r"); local fContent = fObject.read(8388608); fObject.close()
L174[05:39:09] <ShadowKatStudios> And it's a local self, not a global self apparently
L175[05:39:49] <Sangar> a) use io.open for a buffered version b) use :read / :close
L176[05:40:13] <ShadowKatStudios> It's a :/. issue?
L177[05:40:30] <Sangar> didn't run it, but i'd expect it to be
L178[05:40:46] <Cazzar> Sangar: quick question, what would one do if they want to have OC as an optional dependancy (essentially I am planning to intergrate my Jukebox mod to the OC api)
L179[05:41:55] <Sangar> hmm, mark the SimpleComponent interface with FML's @Optional annotation, or make it a block driver (what OpenComponents does for other mods) that only gets created when OC is loaded (Loader.isModLoaded check)
L180[05:42:15] <ShadowKatStudios> That worked
L181[05:43:06] <Cazzar> bloody IntelliJ git pisses me off sometimes
L182[05:45:28] <Kenny> Sangar, is there a way to set text wrapping automatically?
L183[05:46:17] <Sangar> print() should wrap automatically, term.write's second parameter is to indicate wrapping, i.e. term.write(stuff, true) would also wrap.
L184[05:46:35] <Kenny> thanks
L185[05:46:58] <Kenny> i'm adding some man docs to the Viewer :)
L186[05:47:27] <Kenny> basically the wiki info for the OC specific components
L187[05:48:34] <Sangar> ah, that would be helpful, yes.
L188[05:51:19] <Cazzar> now, lets see if I can just add the API as a maven dep in gradle...
L189[05:52:29] <Cazzar> I may also end up adding a system to dynamically create OC<>CC compatible mods as well >:D
L190[05:56:33] <Cazzar> Sangar: out of curousity, I was looking at your jenkins and couldnt help but notice your gradle build doesn't produce a API artifact, if you want I could create a quick PR that generates the same type of thing for you as well :P
L191[05:57:40] <Cazzar> I also suggest pushing the API to a maven repo (Gradle can do that too) so a modder can easily depend on OC's API without explicitly having to download it.
L192[05:57:50] <Sangar> please do! I'm not all that familiar with gradle, yet :P
L193[05:58:01] <Cazzar> Feel free to ask me about gradle
L194[05:58:04] ⇨ Joins: vifino (~vifino@ip-176-198-146-228.unitymediagroup.de)
L195[05:58:20] <vifino> meh
L196[05:58:21] <Cazzar> since... https://github.com/cazzar/CazzarCoreLib/tree/master/gradle (I am getting insane with mine)
L197[05:58:29] <Sangar> if you could pr that that'd be great :)
L198[05:58:42] <Sangar> oh, wow
L199[05:58:42] <vifino> i have no clue how to exit out the edit thingie
L200[05:58:52] <Sangar> ctrl+w
L201[05:58:58] <Cazzar> Oh, also: https://github.com/Universal-Electricity/Universal-Electricity/pull/151 I did UE's gradle system >:D
L202[05:59:02] <vifino> oh
L203[05:59:04] <vifino> k
L204[05:59:29] <ShadowKatStudios> so 'for lines in fileBuffer do; fObject:write(lines); end' won't work
L205[05:59:36] <Cazzar> Anyway, it will be ~30 mins before i start, though it should only take about 5
L206[05:59:47] <Sangar> i was happy when it just *built* oc again :P
L207[05:59:48] <ShadowKatStudios> I'm not good with for loops, but they're tighter than a repeat
L208[06:00:02] <Sangar> cool, thanks in advance :)
L209[06:00:05] <MrHohenheim> oh my webserver works
L210[06:00:09] <MrHohenheim> hi Sangar
L211[06:00:12] <Cazzar> Sangar: if you want I could also create a deobf'd version too (for a modder's sanity with messing with BON)
L212[06:00:15] <Sangar> hiya
L213[06:00:23] <Sangar> do want
L214[06:00:34] <MrHohenheim> Kenny, http://playground.arduino.cc//Code/WebServerST?action=sourceblock&num=1 :)
L215[06:01:04] <ShadowKatStudios> Anyone know what I derped?
L216[06:01:18] <Sangar> ShadowKatStudios: what's 'fileBuffer'?
L217[06:01:27] <ShadowKatStudios> A table
L218[06:01:46] <Sangar> then you probably want pairs(fileBuffer)? and possibly for _, lines?
L219[06:02:12] <ShadowKatStudios> Oh, OK, thanks :D
L220[06:04:52] <Kilobyte> wow i am in good mood today
L221[06:04:53] <Kilobyte> :D
L222[06:05:31] <ShadowKatStudios> Kilobyte: Something big will go wrong, every time.
L223[06:05:44] <Kilobyte> i hope not
L224[06:05:45] <Kilobyte> lol
L225[06:05:48] <Kilobyte> hmm
L226[06:06:04] <Kilobyte> lets see what new stuff we got in oc
L227[06:07:57] <Sangar> phew, all right. the wiki should be pretty much up to date again.
L228[06:08:14] <Kenny> nothing for filesystem yet hehe
L229[06:09:00] <Sangar> meh, those who want to use it that low level should be able to figure it out without :P
L230[06:09:11] <Kenny> lol
L231[06:09:17] <Kilobyte> lol
L232[06:09:31] <Sangar> same with the robot. there's a module that wraps it away after all!
L233[06:09:35] <Kenny> meaning i have to write it for the viewer lol
L234[06:09:47] <Sangar> yeah well :P
L235[06:09:51] <Kilobyte> well, those people usually have enough experience to read the source :P
L236[06:09:57] <Kilobyte> thats advantage of open source
L237[06:10:18] <Sangar> rtfc, right?
L238[06:10:45] <Kilobyte> yep :P
L239[06:10:58] <ShadowKatStudios> Okay, so something is borked in actually saving
L240[06:11:10] <ShadowKatStudios> Loading works fine
L241[06:11:14] <Kilobyte> ah damn
L242[06:11:21] <Kenny> Kilo, I'm working on a Component Viewer and i'm adding in descriptions for the different functions. For those who don't know
L243[06:11:42] <Kilobyte> one of things that bothers me with lua is that this not valid: a = b = something()
L244[06:11:58] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L245[06:12:22] <Kilobyte> sure, i could do a wrapper and then do stuff like a, b = _dup(something())
L246[06:14:19] <Sangar> Kenny: just had a look at the current version of it, that red on grey is killing my eyes ^^
L247[06:15:00] <ShadowKatStudios> Okay, saving and loading works :D
L248[06:15:03] <MrHohenheim> damn this portforward
L249[06:15:05] <Kilobyte> Sangar: +1 for the component api (java side)
L250[06:15:11] <Kilobyte> looks very neat
L251[06:15:19] <ShadowKatStudios> Now I need editing
L252[06:15:26] <Sangar> thanks :)
L253[06:15:48] <Kilobyte> i actually made a wrapper for computercraft that made is work similarily
L254[06:15:57] <Kilobyte> but i can save that work here \o/
L255[06:16:29] <ShadowKatStudios> TCP/IP: Toaster control program/includes peanuts
L256[06:17:25] <Kilobyte> i'll prob rewrite my old cc peripheral adding sockets for oc
L257[06:17:32] <Kilobyte> like, real tcp/ip :P
L258[06:17:45] <Kilobyte> and maaaaaybe even UDP
L259[06:18:33] <MrHohenheim> :)
L260[06:18:45] <MrHohenheim> i tying open port for my webserver but still not want
L261[06:18:48] <Kilobyte> damnit, one day i move my minecraft modding folder onto a btrfs
L262[06:19:12] <Kilobyte> i tested it. the real one: 2-3 mins to copy a forge gradle env
L263[06:19:27] <Kilobyte> on an image file with btrfs: 10 seconds (ofc using CoW)
L264[06:19:29] <MrHohenheim> nvm works now
L265[06:19:30] <MrHohenheim> http://arduinoweb.no-ip.info:8123/
L266[06:19:43] <MrHohenheim> dnsflush
L267[06:19:52] <Kilobyte> nice
L268[06:20:11] <Kilobyte> lets see if my dyndns provider is working again
L269[06:20:15] * Kilobyte sshs into pi
L270[06:20:16] <MrHohenheim> too much firewall at my router
L271[06:20:18] <MrHohenheim> :D
L272[06:20:31] <MrHohenheim> raspberry?
L273[06:20:32] <Kilobyte> [stephan@stephan-pi ~]$ ./dnsupdate
L274[06:20:33] <Kilobyte> [stephan@stephan-pi ~]$ good 93.232.37.216
L275[06:20:34] <Kilobyte> woot
L276[06:20:46] <MrHohenheim> lol
L277[06:20:55] <Kilobyte> it should run as cronjob
L278[06:20:58] <Kilobyte> but kinda broke
L279[06:21:24] <Kilobyte> i actually have configured nginx to show different pages for lan and wan
L280[06:21:25] <Kilobyte> :P
L281[06:21:43] <MrHohenheim> i wanna buy this later http://www.newit.co.uk/shop/All_Cubieboard/Cubieboard2
L282[06:21:51] <MrHohenheim> for external experiment
L283[06:22:09] <Kilobyte> heh
L284[06:22:15] <Kilobyte> i like my pi :P
L285[06:22:23] <MrHohenheim> pi is ... for kids
L286[06:22:35] <ShadowKatStudios> MrHohenheim: I wanna get myself a spartan FPGA board so I can run a PDP-11
L287[06:22:44] <Kilobyte> well, i am not the one doing that much hardware stuff
L288[06:22:48] <MrHohenheim> omg pls dont chineese lang
L289[06:22:49] <Kilobyte> i am rather the software guy
L290[06:22:52] * MrHohenheim not programmer
L291[06:23:08] <Kilobyte> need more uptime! 13:22:56 up 21 days, 4:31, 1 user, load average: 0.00, 0.01, 0.05
L292[06:23:36] <MrHohenheim> cubieboardtruck more better just really expensive
L293[06:23:41] <MrHohenheim> vga+hdmi port
L294[06:24:00] <Kilobyte> stephan@STEPHANLINUX:/mnt/K/coding/opencomp_sockets$ gradle idea
L295[06:24:02] <Kilobyte> :D
L296[06:24:05] <MrHohenheim> http://www.newit.co.uk/shop/All_Cubieboard/Cubie-boards/Cubieboard_3
L297[06:24:07] <Kilobyte> <3 forge gradle
L298[06:24:19] <MrHohenheim> sata support
L299[06:24:27] <Kilobyte> not bad
L300[06:24:29] <MrHohenheim> oh and lubuntu
L301[06:24:32] <Kenny> Sangar, ok, will change it
L302[06:24:49] <MrHohenheim> android of fedore so this board very cute and smart
L303[06:25:19] *** Michiyo is now known as Michiyo[Off]
L304[06:25:57] <Kilobyte> i need a faster computer...
L305[06:26:02] <Kilobyte> meh, on my todo list
L306[06:26:06] <Sangar> Kenny: also, do you think you could make the component list multi-column? it kind of gets cut off when there are a lot of components. other than that, looking pretty professional :)
L307[06:26:29] <Kilobyte> can't wait to let the compiler max 4 3.5 GHz cores
L308[06:26:38] <Kilobyte> (of 8)
L309[06:27:09] <Kenny> Sangar, I'll try. just pushed a new version iweth the color changed. background for it is now black
L310[06:27:35] <Kenny> I was looking at mulit-column or having it scroll
L311[06:27:51] <Sangar> ooh, nice. reminds me of something, but i can't say what exactly.
L312[06:28:08] <Kenny> like the new color better :)
L313[06:28:16] ⇨ Joins: CokaCola (~CokaCola@CPE-124-183-84-183.lns13.ken.bigpond.net.au)
L314[06:28:29] <Sangar> ah, scrolling would work, too, of course. maybe with a 'found n components' to indicate it can be scrolled, then?
L315[06:28:58] <Kenny> also, if you select computer and check it out, this one has a man doc for computer
L316[06:29:21] <Kenny> it will give you the list, then m+enter will give you the doc
L317[06:29:58] <Sangar> ah, nice. maybe just go straight to the manual when m is pressed? it shifts the right border currently when inputting text :P
L318[06:30:31] <Sangar> also: where's the mouse support? :D
L319[06:30:37] <Kenny> i'll attempt. currently i'm just using term.read() to hold the page
L320[06:30:55] <Sangar> i see
L321[06:31:09] <Kenny> last time i tried to do multi events it didn't want to work right hehe
L322[06:31:15] <Cazzar> Kilobyte: why don't you just import the gradle script into intellij? :P
L323[06:31:20] <Sangar> someone should write a global getch() :P
L324[06:31:29] <Kilobyte> this works as well
L325[06:31:39] <Kilobyte> Sangar: whats getch()
L326[06:31:49] <Kenny> a function we need someone to write
L327[06:31:58] <Kilobyte> what would it do lol
L328[06:32:14] <Cazzar> function getch() return 1 end
L329[06:32:14] <Kenny> wait for a keypress and then return that key
L330[06:32:20] <Cazzar> there is tour func :P
L331[06:32:30] <Sangar> getch = get char, it from good ol' c
L332[06:32:37] <Sangar> *it's
L333[06:33:05] <Kilobyte> ah
L334[06:33:20] <Kilobyte> yeah, i am not the best in c
L335[06:33:20] <Kilobyte> :P
L336[06:33:23] <Sangar> Cazzar: almost as good as xkcd's getRandomNumber ;)
L337[06:33:31] <Kilobyte> yep :P
L338[06:34:00] <Cazzar> Eh, this buildscript update may take a little longer
L339[06:34:00] <Kilobyte> reminds me of the troll header file i once made that would make booleans random
L340[06:34:11] <Cazzar> I have to download and install IntelliJ and gradle too :/
L341[06:34:21] <Kilobyte> like, with 1% chance true would become false and vise versa at runtime
L342[06:34:33] <Kilobyte> it even did random segfaults when writing to command line
L343[06:35:03] <Sangar> sounds like java2k
L344[06:36:46] <Kilobyte> oh and it added random insults to the program author on command line
L345[06:36:55] <Kilobyte> on my todo was threaded segfault timer
L346[06:36:59] <Kilobyte> or so
L347[06:37:17] ⇦ Quits: ShadowKatStudios (~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au) (Quit: Sleep is required by this biological form)
L348[06:37:59] <Kodos> Yay, I see a TON of bugs were fixed since I last played :3
L349[06:41:54] <Kenny> Sangar, how can you build something in lua?
L350[06:42:11] <Kenny> check this out: https://gist.github.com/randrews/2466721
L351[06:42:40] <Kenny> a getCh function but it requires building and i'm not sure what they mena
L352[06:42:55] <Sangar> that won't be applicable to oc :P
L353[06:43:06] <Sangar> it reads from a real terminal
L354[06:43:26] <Sangar> a getch() in oc would wait for a keyboard event
L355[06:44:33] <Kenny> ok. i'll try this little idea again and see if it works this time hehe
L356[06:44:45] <Kilobyte> Sangar: where are the api hooks for adding extension cards?
L357[06:45:56] <Sangar> Kenny: i think it'd be as simple as function getch() return select(3, event.pull("key_down")) end
L358[06:46:23] <Sangar> Kilobyte: you'll want an item driver, https://github.com/MightyPirates/OpenComputers/blob/master/src/main/java/li/cil/oc/api/driver/Item.java
L359[06:46:30] <Kilobyte> yup, just found
L360[06:46:49] <Kilobyte> should i include any api files in my jar?
L361[06:47:41] <Sangar> if you can avoid it don't, should be less likely to cause conflicts that way.
L362[06:47:59] <Kilobyte> ye, ik
L363[06:48:04] <Kilobyte> i'll try my best
L364[06:48:17] <Kilobyte> maybe strip from compiler output
L365[07:01:40] *** alekso56 is now known as alekso56_off
L366[07:01:45] <Kenny> Sangar, that's close. now i have to figure out what it is returning hehe
L367[07:03:08] <Kenny> local function getCh() return string.char(select(3, event.pull("key_down"))) end
L368[07:03:36] <Kenny> that works for what i need
L369[07:04:01] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L370[07:04:27] <Sangar> yay for oneliners
L371[07:04:44] <Cazzar> okay, Sangar just setting up the scala plugin for intellij and i will start on the update.
L372[07:05:01] <Cazzar> Well, that gradle thing
L373[07:05:22] <Sangar> yay :)
L374[07:05:44] <Cazzar> I wish I was at uni, the plugin would have already been downloaded by now...
L375[07:07:32] <Cazzar> wait dammit!
L376[07:07:51] <Cazzar> I need to install git T.T
L377[07:11:10] <Sangar> well, at least after this you'll have everything installed you could ever need >_>
L378[07:12:09] <Cazzar> nope
L379[07:12:17] <Cazzar> this is only the basics
L380[07:13:40] <Sangar> fresh os install or just no developing things on it, yet?
L381[07:14:28] <Cazzar> fresh OS install
L382[07:14:36] <Sangar> ah, i see
L383[07:14:41] <Cazzar> not even registered xD
L384[07:14:46] <Sangar> haha
L385[07:14:56] <Kilobyte> Sangar: how should i handle differen tiers having different functions exposed?
L386[07:15:06] <Kilobyte> subclasses of my Component class?
L387[07:15:12] <Cazzar> Time to abuse Windows and the $70AU Win8 pro
L388[07:15:21] <Cazzar> for students that is
L389[07:15:31] <Sangar> Kilobyte: yeah, that sounds the most reasonable.
L390[07:15:37] <Kilobyte> k
L391[07:15:38] <Kilobyte> :P
L392[07:15:51] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L393[07:16:22] * Sangar gets his windows for free from uni :P
L394[07:16:30] <Kilobyte> Sangar: can i pass back complex data? like tables containing functions
L395[07:16:39] * Kilobyte doesn't use windows
L396[07:16:40] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L397[07:16:58] <Sangar> functions no, tables yes (java.util.Map)
L398[07:17:09] <Kilobyte> aw
L399[07:17:22] <Cazzar> Ohyea, I need Putty as well
L400[07:17:28] <Kilobyte> meh, might use a lua side wrapper
L401[07:18:25] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L402[07:19:06] <Sangar> functions are not possible because persistence
L403[07:19:37] ⇨ Joins: BevoLJ (~BevoLJ@cpe-24-55-33-198.austin.res.rr.com)
L404[07:20:39] <Kilobyte> right, makes sense
L405[07:20:45] <Kilobyte> yeah, lua side wrapper then
L406[07:21:51] <Kilobyte> even though, i won't be able to do persistance here, because persistance + network sockets = just nope.
L407[07:22:23] <Kilobyte> but i'll ofc tell the program it got disconnected
L408[07:22:46] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L409[07:22:55] <Sangar> in the internet card i do it like in the file systems, i return a 'handle' to the socket, which i just a number, and that has to be passed back to the callbacks for close, read, write... and wrap all that in the internet module :P
L410[07:23:03] <Sangar> and yeah, they obviously can't persist
L411[07:23:06] <Kilobyte> yep
L412[07:23:13] <Kilobyte> Sangar: args.check*()
L413[07:23:18] <Kilobyte> that zero indexed?
L414[07:23:39] <Sangar> yeah, zero indexed. decided it's java side so that would make more sense
L415[07:26:30] ⇨ Joins: RamiLego (webchat@5.0.18.59)
L416[07:26:42] <RamiLego> !mod
L417[07:26:43] <zsh> MC Forum: http://www.minecraftforum.net/topic/2201440-opencomputers-v121-v201/
L418[07:26:43] <zsh> OC Forum: http://oc.cil.li
L419[07:26:43] <zsh> Latest version: 1.2.1 for MC1.6.4, 2.0.1 for MC1.7.2
L420[07:26:52] <RamiLego> Hi
L421[07:27:23] <JoshTheEnder> I need to get a new phone
L422[07:27:39] <JoshTheEnder> This one is so slow
L423[07:28:27] <RamiLego> I installed OC 1.2.1 for MC 1.6.4 with CC 5.58 but The OC don't work
L424[07:28:43] <RamiLego> i used ue for power
L425[07:28:47] <Cazzar> Dammit git!
L426[07:29:05] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L427[07:29:06] <RamiLego> I just get black screen
L428[07:29:20] <Sangar> try using the Analyzer on the computer after trying to turn it on
L429[07:29:41] <Sangar> if that doesn't say anything, please check your logs
L430[07:30:39] <Sangar> if those don't say anything, please try the latest dev build (http://ci.cil.li/job/OpenComputers/)
L431[07:32:32] ⇦ Quits: RamiLego (webchat@5.0.18.59) (Ping timeout: 198 seconds)
L432[07:32:36] ⇨ Joins: RamiLego (webchat@5.0.18.59)
L433[07:33:23] <RamiLego> The Analyzer don't show error msg
L434[07:35:05] <RamiLego> For info i use Windows XP
L435[07:35:40] <RamiLego> ?
L436[07:36:06] <RamiLego> Can some one Help ?
L437[07:36:42] <Sangar> ah
L438[07:37:03] <Sangar> yeah, please try the dev build, there was an issue with the LuaJ fallback in 1.2.1
L439[07:37:41] <RamiLego> From Where can i Download Dev Builds ?
L440[07:37:50] <Sangar> http://ci.cil.li/job/OpenComputers/
L441[07:38:17] <RamiLego> downloading :)
L442[07:39:30] <RamiLego> Launching MC
L443[07:40:26] <RamiLego> Thanks A lot , It works
L444[07:40:31] <Sangar> great :)
L445[07:41:07] <RamiLego> Thanks For The Mod, It's Better Than CC
L446[07:41:32] <Sangar> thank you :)
L447[07:41:38] <Kenny> i've been hearing that a lot lately :)
L448[07:43:51] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L449[07:44:26] *** alekso56_off is now known as alekso56
L450[07:44:41] ⇦ Quits: RamiLego (webchat@5.0.18.59) (Ping timeout: 198 seconds)
L451[07:45:14] <JoshTheEnder> wow, that rami guy's IP is probably the shortest i've seen
L452[07:45:56] <Sangar> the only 5 dot something ips i remember ever seeing were hamachi ones :P
L453[07:46:09] <JoshTheEnder> they've moved to 25.X.X.X now
L454[07:46:53] <Kenny> damn, Sangar, i just can't keep up with you and the builds :P
L455[07:47:06] <Sangar> meh. 23 or 42 would have been more fun.
L456[07:47:32] <JoshTheEnder> Sangar: in what way?
L457[07:47:37] <Sangar> Kenny, sorry, fine polish :P
L458[07:48:32] <Sangar> http://en.wikipedia.org/wiki/23_Enigma and if you don't know 42, shame on you!
L459[07:48:45] <Kenny> i knew that was coming though cause you were talking about releases yeaterday :)
L460[07:49:02] <JoshTheEnder> i knew 42, 23 did confuse me though
L461[07:49:49] <Kenny> well, you could really go back in time to when they used the term 23 Skedo hehe
L462[07:49:49] <Sangar> it's closer to 25 without having to invert it, so i mentioned it :P
L463[07:50:06] <Kenny> Skedoo*
L464[07:50:13] <JoshTheEnder> also for reference (saw you guys talking about it earlier before my phone crashed) the Git client i use is Atlassian's SourceTree
L465[07:51:36] <Cazzar> Sangar: forgot scala xD
L466[07:51:59] <Sangar> ^^
L467[07:52:01] <Kenny> One of thoise days, Caz?
L468[07:52:17] <Cazzar> Eventually
L469[07:55:47] ⇨ Joins: ping (~Kevin@c-71-238-153-166.hsd1.mi.comcast.net)
L470[07:55:56] <JoshTheEnder> pong
L471[07:55:58] <JoshTheEnder> :P
L472[07:56:37] <Kilobyte> Sangar: if i wanna make my function error just throw an exception, right?
L473[07:56:48] <Sangar> yep
L474[07:59:27] ⇨ Joins: ^v (~^v@c-71-238-153-166.hsd1.mi.comcast.net)
L475[07:59:37] <JoshTheEnder> i wonder if the quit message i set on my bouncer will work... hmm
L476[08:00:09] <JoshTheEnder> well, i cant edit the settings at the moment so meh
L477[08:00:44] <ping> .wiki gpu
L478[08:00:44] <^v> ping, https://github.com/MightyPirates/OpenComputers/wiki/component-gpu
L479[08:00:46] <ping> :D
L480[08:01:46] *** Michiyo[Off] is now known as Michiyo
L481[08:02:00] ⇨ Joins: RamiLego (webchat@5.0.18.59)
L482[08:02:04] <Cazzar> Well, thats me now addicted to a new anime series...
L483[08:02:44] <RamiLego> The Only Problem That There is no Help Program UnLike CC
L484[08:03:13] <ping> .wiki help
L485[08:03:13] <^v> ping, https://github.com/MightyPirates/OpenComputers/wiki/tutorials
L486[08:03:24] <ping> rtfm :D
L487[08:03:31] <RamiLego> i mean Build in Computers
L488[08:03:31] <JoshTheEnder> i doubt ingame help would be very hard
L489[08:04:08] <ping> hmm
L490[08:04:26] <RamiLego> There is Help ingame at CC
L491[08:05:06] <JoshTheEnder> yeah, just saying the same shouldnt be too hard for OC
L492[08:05:46] <JoshTheEnder> i'd try and make one if i wasnt bogged down in college work
L493[08:05:55] <Sangar> RamiLego: there is in oc, too. type `man man`.
L494[08:06:42] <Cazzar> ahh, man
L495[08:07:04] <Michiyo> how very *nix :P
L496[08:07:08] <Sangar> though help is an alias for man, so that should work, too
L497[08:07:45] <Sangar> afk for a while
L498[08:07:54] <RamiLego> at CC Help we can index the current helps, and We Can View APIs Functions
L499[08:10:04] <Kilobyte> Sangar: how can i send events to computer
L500[08:10:33] <ping> they are called signals
L501[08:11:13] <Kilobyte> ping: from java?
L502[08:11:35] <ping> idk
L503[08:12:03] <Michiyo> node.sendToVisible("sgIdle", new Object[] { true });
L504[08:12:12] <Michiyo> is how I send signals from stargates
L505[08:12:20] <Michiyo> though
L506[08:12:23] <Michiyo> I'm not sure that works :P
L507[08:12:32] <Kilobyte> well, we can try
L508[08:12:33] <Michiyo> but it doens't error atleast :D
L509[08:12:51] <RamiLego> Servers Rack is Amazing
L510[08:12:57] <Michiyo> node.sendToVisible("computer.signal", new Object[]{"name", stuff})
L511[08:13:07] <Michiyo> Kilobyte, try that instead
L512[08:13:16] <Michiyo> computer.signal doesn't change
L513[08:13:22] <Kilobyte> ye
L514[08:13:45] <Michiyo> I just realized I never commited the change to the OC integration
L515[08:14:52] <Kilobyte> node.sendToVisible("computer.signal", "socket.line", handle, line);
L516[08:14:58] <Kilobyte> varargs ftw
L517[08:14:59] <Kilobyte> :P
L518[08:15:02] <Michiyo> :P
L519[08:16:37] <Cazzar> Sangar: I am assuming you only need li.cil.oc.api in the api jar
L520[08:24:09] <Sangar> Kilobyte: if you have a Context, use it's signal() function
L521[08:24:21] <Kilobyte> ah, good to know
L522[08:24:22] <Sangar> the node.sendToVisible is a broadcast kind of thing
L523[08:24:50] <Sangar> that sends the signal to all computers somehow connected to the component
L524[08:24:54] <RamiLego> how can i draw things to the screen like lines
L525[08:25:08] <Sangar> Cazzar: yep, the api package is the only one that has to go into the api jar
L526[08:25:36] <Cazzar> let me just check that the jar of deobf is fine and then I will make the PR
L527[08:26:00] <Kenny> Component Viewer updated. adding in documentation for functions: https://github.com/OpenPrograms/Kenny-Programs/tree/master
L528[08:26:13] <Kenny> so far docs for computer and gpu
L529[08:26:15] <Sangar> RamiLego: https://github.com/MightyPirates/OpenComputers/wiki/Component-GPU
L530[08:27:13] <Kilobyte> meh
L531[08:27:19] <Kilobyte> i don't have a context here
L532[08:27:38] <Kilobyte> Sangar: its safe to send signals from a diff thread i assume, right?
L533[08:28:31] <Kenny> !voice BevoLJ
L534[08:28:32] zsh sets mode: +v on BevoLJ
L535[08:29:54] <Sangar> Kilobyte: hmm, queueing up signals is, sending them via the node network isn't really. also, if it's for the computer holding the item, you have the context in the form of the tile entity passed to createEnvironment
L536[08:30:32] <Michiyo> Hmm, do I need to switch from doing a broadcast then?
L537[08:30:36] <Cazzar> Cool, things look to be lining up properly.
L538[08:30:49] <Cazzar> I forgot how annoying decomp scala is to read
L539[08:31:03] <Sangar> Michiyo: depends on what you want it to do :P
L540[08:31:31] <Sangar> Cazzar: nice, and yes, yes it is.
L541[08:31:43] <Michiyo> I'm not sure really :P
L542[08:32:16] <Cazzar> Sangar: should I add the gradle wrapper to the repo so some people can build it easier (it is not nessacary but people reccomend it)
L543[08:32:23] <Sangar> intellij's debugging for scala is also somewhat suboptimal in that it shows the compiled names of vars, so they can look like Class$Trait1$Trait2$BlahStuff$varname -.-
L544[08:32:56] <Cazzar> I use scala for a couple of my mods :P
L545[08:32:57] <Sangar> hmmm, well, why not i guess.
L546[08:32:59] <Kenny> afk for a bit
L547[08:33:04] *** Kenny is now known as Kenny|AFK
L548[08:33:43] <Kilobyte> i need to get into scala
L549[08:33:56] <Kilobyte> i kinda like the concept of functional programming
L550[08:34:01] <Kilobyte> but time issues...
L551[08:35:06] <Cazzar> Sangar: https://github.com/MightyPirates/OpenComputers/pull/147
L552[08:35:14] <Sangar> I think I'm finally past the phase of scala-learning where one brutally overuses pattern matching for frikkin everything :P it's an interesting experience.
L553[08:37:01] <Sangar> Cazzar: nice, thanks, let me clean up the server so it doesn't choke when trying to pull
L554[08:41:40] <Kilobyte> Sangar: can i still send signals in onDisconnect()
L555[08:41:55] <Kilobyte> i guess not
L556[08:42:12] <Sangar> not via the network atleast
L557[08:42:24] <Sangar> in onDisconnect the node has already been removed
L558[08:44:05] <Kilobyte> also, can i see if a onDisconnect()/save() happens because of chunk unload or component deattach?
L559[08:44:57] <Sangar> hmm, i don't think so
L560[08:45:33] <Kilobyte> because when i deattach the component the lua part ofc handles the "sockets all closed"
L561[08:45:49] <ping> made my framebuffer api https://gist.github.com/infinikiller64/9391271
L562[08:45:51] <Kilobyte> but on chunk unload i need to schedule that for next chunk load
L563[08:46:23] <ping> havent tested it yet
L564[08:46:54] <Kilobyte> Sangar: ^
L565[08:46:57] <ping> crap, forgot some things
L566[08:47:22] <Sangar> right. i you need an actual event on the lua side, maybe save the fact that there was something open and check for that in load?
L567[08:47:43] <Sangar> you can't signal directly in load ofc, but you get the idea
L568[08:48:29] <Kilobyte> yes
L569[08:48:30] ⇨ Joins: Vexatos (~Vexatos@p200300556E655953A97E736FB0EF4279.dip0.t-ipconnect.de)
L570[08:49:07] <Cazzar> that moment when VLC tells you that you are watching Stiens;Gate but you are watching Hidan No Aria
L571[08:49:19] <Cazzar> Dammit, encoders got something wrong...
L572[08:49:56] ⇦ Quits: RamiLego (webchat@5.0.18.59) (Ping timeout: 198 seconds)
L573[08:49:59] <Kilobyte> but if i do that on removing component as well, it will dispatch them to whatever computer its plugged in next
L574[08:50:03] <Kilobyte> not exactly what i want
L575[08:50:14] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L576[08:50:27] <Cazzar> I might work on my mod plus OC+CC when I can.
L577[08:51:08] <Sangar> Kilobyte: let me figure out again how i do it for hard drives, since that seems like the same issue (file handles)
L578[08:51:20] <Kilobyte> cool, thanks
L579[08:51:56] <Sangar> ah right. when an item is removed from the computer the save gets called *after* the node removal.
L580[08:52:31] *** Kenny|AFK is now known as Kenny
L581[08:53:04] <Kenny> Sangar, you might want to call the network card a network card, rather than a modem :)
L582[08:53:12] <Sangar> so when save is called and you're still connected remember to send events, if you're not don't.
L583[08:54:31] <Kilobyte> ah, thats handy
L584[08:54:35] <Sangar> Kenny: it's a little late for that, sadly :P
L585[08:55:52] <Kenny> oh well hehe
L586[08:56:00] <asie> i got an idea
L587[08:56:14] <asie> i'll add a way to destroy cassette tapes
L588[08:56:21] <asie> first, you take an FMP or Immibis' Microblocks saw...
L589[08:56:28] <asie> ...then, you get Cassette Tape Slabs
L590[08:57:19] <Sangar> asie: there surely is a mod that adds magnets? :P (I'm sure I've seen some before)
L591[08:57:26] <ping> asie, lol
L592[08:57:29] <ping> yeah
L593[08:57:31] <ping> magnets
L594[08:57:44] <ping> tesla coils
L595[08:57:46] <asie> not magnets
L596[08:57:46] <ping> microwaves
L597[08:57:49] <ping> furnaces
L598[08:57:52] <ping> crucibles
L599[08:57:58] <asie> saws are an intentional joke at the craze of microblock everything
L600[08:57:58] <ping> macerators
L601[08:58:02] <ping> compressors
L602[08:58:05] <Sangar> :D
L603[08:58:07] <asie> but I might add more ways of destroying tapes
L604[08:58:16] <ping> asie, all the ways to destroy one
L605[08:58:17] <asie> smelt a cassette tape (that will be made of a nice amount of iron), get 1 iron back
L606[08:58:25] <Sangar> also, they break when they're in the same inventory as a magnet >_>
L607[08:58:46] <asie> also, in Galacticraft
L608[08:58:55] <asie> if you use an unshielded tape reader on some planets
L609[08:59:00] <asie> you might get random bit swaps
L610[08:59:29] <Kilobyte> Sangar: is OC creative tab accessible through api?
L611[09:00:07] <Sangar> ah, no it isn't. reflect it for now.
L612[09:00:15] <Kilobyte> ye
L613[09:00:32] <Kilobyte> wait noooo scala names D:
L614[09:00:38] * Kilobyte gets out decompiler
L615[09:00:47] <asie> also, another hack
L616[09:00:59] <asie> i decided that i will not use energy to balance cassette tapes
L617[09:01:09] <asie> instead, you will need to use seek(direction) and then stopSeek() at a specific tick
L618[09:01:24] <ping> no, OC now uses the most complicated and well funded obufuscation for its creative tab, it is estimated take several years to crack on a super computer
L619[09:01:24] <asie> the tape will move at about 256 bytes a tick
L620[09:01:32] <Noiro> I have a question, if a robot is facing east and moves forward one, does that increment his Z value by one?
L621[09:01:32] <asie> then you need read() to get to the exact byte
L622[09:01:42] <asie> Noiro: not X?
L623[09:02:10] <Noiro> asie: is east-facing increase X by one in MC?
L624[09:02:17] <asie> yes i think so
L625[09:02:23] <asie> depends on the compass you're using though
L626[09:02:24] <Noiro> dammit
L627[09:02:33] <Noiro> Let's use the F3 compass
L628[09:03:51] <asie> Guys.
L629[09:03:55] <asie> Always. Close. Your H3 tags.
L630[09:03:56] <asie> http://www.sewingandembroiderywarehouse.com/embtrb.htm
L631[09:04:11] <Noiro> And if he's facing East and turn right and moves forward one, will THAT increase Z by one?
L632[09:04:52] <Sangar> yes
L633[09:05:08] <Noiro> Alrighty, I'm doing a navigation program and I screwed up my coordinate plane
L634[09:05:34] <Sangar> north/south=-z/+z, west/east=-x/+x
L635[09:05:45] <asie> also, http://fabricland.co.uk
L636[09:05:52] <asie> it's a shop as horrible as the website
L637[09:06:05] <Sangar> god, are those sites from the last millenium?
L638[09:06:52] <Sangar> animated gifs, unstyled tables... so nostalgic
L639[09:07:29] <ping> asie, http://puu.sh/7l3Qk.png
L640[09:07:31] <ping> wadafack
L641[09:07:48] <Michiyo> http://puu.sh/7l3R6.png 42 inches of "need" :/
L642[09:08:05] <asie> ping: perhaps there's goal at the end of this bluebow
L643[09:08:05] <ping> lol
L644[09:08:06] <asie> gold*
L645[09:08:20] <ping> If a problem persists, we recommend that you contact
L646[09:08:20] <ping> Sewing and Embroidery Warehouse
L647[09:08:21] <asie> Michiyo: such need, wow
L648[09:08:28] <Michiyo> ikr... :/
L649[09:08:31] <asie> it's been persisting for years i bet
L650[09:08:50] <Kilobyte> func_149647_a(CreativeTab..MODULE$)
L651[09:08:52] <Kilobyte> there we go
L652[09:08:55] <Michiyo> did NO ONE see a problem when they edited that? lol
L653[09:10:19] ⇨ Joins: Coreymills25 (webchat@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net)
L654[09:10:35] <Coreymills25> anyone use gregtech?
L655[09:10:47] <ping> nope
L656[09:11:02] <ping> nobody uses gregtech
L657[09:11:12] <ping> his mod got boycotted so horribly
L658[09:11:21] <Michiyo> I use GT Lite... AKA IC2.5
L659[09:11:32] <Michiyo> AKA IC2...
L660[09:11:47] <Coreymills25> lol u couldnt just say ic2 xD
L661[09:11:57] <Michiyo> nope
L662[09:12:24] <Cazzar> why make things simple?
L663[09:12:43] <Cazzar> Goddamnit, why is it when I am hooked into an anime, I am up to 3AM watching it...
L664[09:12:43] <Kilobyte> time to see...
L665[09:13:12] <Kilobyte> Sangar: there a sane way to run OC in dev env?
L666[09:13:14] ⇨ Joins: RamiLego (webchat@5.0.18.59)
L667[09:13:15] <ping> what to add next to le bot?
L668[09:13:37] <RamiLego> Is There Any Way To Run CC Programs on OC
L669[09:13:46] <Kilobyte> RamiLego: port them
L670[09:14:11] <RamiLego> So I Shoud Recode Them ?
L671[09:14:16] <ping> CC programs are easy to port
L672[09:14:17] <RamiLego> So I Should Recode Them ?
L673[09:14:21] <Coreymills25> everyway i look at gregtech i need the alloy smelter to make bronze and to make bronze u need dusts and to make dusts u need a macerator with gregtech u can only make the automated version u cant make that cause u need cables to make cables u need an extractor and sticky resin wont go into a furnace
L674[09:14:25] <ping> just go through and swap some apis out
L675[09:14:29] <Sangar> Kilobyte: run it through BON, then everything should work, including SimpleComponent
L676[09:14:42] * Kilobyte gets latest BON
L677[09:14:53] * ping eats BO
L678[09:14:58] <ping> dammit N
L679[09:15:12] * JoshTheEnder eats ping's 'N' key
L680[09:15:28] <RamiLego> BON
L681[09:15:31] <RamiLego> ?
L682[09:15:36] <RamiLego> !BON
L683[09:15:39] <RamiLego> ?
L684[09:15:46] <ping> its used for de obufuscating mods
L685[09:15:55] <RamiLego> oh
L686[09:16:46] <JoshTheEnder> good thing i made EnderBot not try to reply to lines that only contained a '?' or it'd have replied 2 times by now lol
L687[09:17:34] <Kenny> RamiLego: yes, you need to recode them for OC. but you can use most of your code, just make the necessary changes for them to work in OC
L688[09:17:36] <Sangar> either linux's `rename` is stupid or i am. it tells me to use $1 instead of \1 to insert matches, but when i do it doesn't replace it -.-
L689[09:18:00] <Kilobyte> give exact command
L690[09:18:09] <Sangar> rename -n "s/OpenComputers-(.*).jar$/OpenComputers-MC1.7.2-\1.jar/" build/libs/*
L691[09:18:11] <Kilobyte> Sangar: also, BON + forge gradle = damn
L692[09:18:16] <RamiLego> How To Load APIs ?
L693[09:18:36] <Kilobyte> try using ' instead "
L694[09:18:44] <ping> local api=require("api")
L695[09:18:48] <ping> .w apis
L696[09:18:48] <^v> ping, https://github.com/MightyPirates/OpenComputers/wiki/apis
L697[09:18:59] <Sangar> ofc -.-
L698[09:19:08] <RamiLego> Oh The Official Lua Way
L699[09:19:13] <ping> yeah
L700[09:19:32] <Sangar> and that after all the shell expansion implementation Wobbo and me went through recently...
L701[09:19:32] * Kilobyte tries to find workaround
L702[09:19:45] <Kilobyte> haha :D
L703[09:20:30] <ping> lol
L704[09:20:36] <Michiyo> Kilobyte, I cheated...
L705[09:20:44] <Kilobyte> how?
L706[09:20:46] <Sangar> Kilobyte: asie got it working, maybe he can send you the deobf'ed jar?
L707[09:20:48] <Michiyo> grabbed a non gradle build of forge, which works for 1.6, not 1.7 though :p
L708[09:21:11] <Kilobyte> maybe that pinged asie
L709[09:21:18] <asie> Kilobyte: I like people pinging me.
L710[09:21:25] <Kilobyte> :D
L711[09:21:26] <asie> http://asie.pl/oc-dev212.jar deobf'd
L712[09:21:30] <ping> asie asie asie asie asie asie asie
L713[09:21:32] <Kilobyte> thanks :D
L714[09:21:44] <asie> anyway, now i'm writing the DFPWM decompression API
L715[09:21:54] <asie> one bad thing about DFPWM is that decompression has to be done by both the client and the server
L716[09:22:00] ⇦ Quits: RamiLego (webchat@5.0.18.59) (Quit: Web client closed)
L717[09:22:02] <asie> because the server needs to keep up a few very specific context values
L718[09:22:18] <asie> otherwise players who didn't receive the sound packet before won't be able to start playback
L719[09:23:29] <Kilobyte> YAY
L720[09:23:34] <Kilobyte> crashes in oc api
L721[09:23:44] * Kilobyte checks if files are needed
L722[09:23:47] <asie> Kilobyte: add CodeChickenCore too
L723[09:23:49] <ping> \o/ /o/ \o\
L724[09:23:54] <asie> if you add both it should work 100% like non-deobf
L725[09:24:01] <Kilobyte> iirc thats not 1.7
L726[09:24:03] <Kilobyte> or is it
L727[09:24:15] <Sangar> oh wait, you're 1.7?
L728[09:24:28] <Kilobyte> yes
L729[09:24:31] <Sangar> ah
L730[09:24:34] * ping facepalms
L731[09:24:38] <Sangar> then wait a couple more minutes
L732[09:24:43] <Kilobyte> sure
L733[09:24:45] <Kilobyte> i have time
L734[09:24:47] <asie> i don't have a 1.7.2 env so i can't help
L735[09:24:49] <Sangar> hopefully the jenkins build will run through this time :P
L736[09:25:42] <Sangar> after using rename instead of my hacky mv sed ls combo that broke for multiple jars
L737[09:26:19] <Kilobyte> i have to say, i know only few modders who are that friendly to other people using/extending their mod
L738[09:27:37] <Sangar> they might have just gotten tired answering the same questions over and over again :D
L739[09:27:43] <asie> Kilobyte: SpaceToad is nice too
L740[09:27:44] <asie> I talked to him
L741[09:27:53] <asie> (CJ is a completely different story though)
L742[09:27:54] <Kilobyte> haven't gotten a chance to talk to him
L743[09:28:05] <asie> he set up new BC forums and actively answers questions related to the messy BC API
L744[09:28:15] <asie> as in, ST did
L745[09:29:02] <Kilobyte> nice
L746[09:29:03] <Kilobyte> :D
L747[09:29:05] <JoshTheEnder> i'm glad that SpaceToad is back on BC
L748[09:30:05] <Kilobyte> when he was still working on it before he went that was before my times iirc
L749[09:30:14] <Kilobyte> i am into modding since 1.2.3
L750[09:30:17] <asie> okay, i'm attempting something crazy to minimize lag
L751[09:30:20] <Kilobyte> (and into mc since 1.1)
L752[09:30:26] <asie> @SideOnly(Side.SERVER) on my updateEntity override.
L753[09:30:45] <Kilobyte> might work
L754[09:30:45] <Kilobyte> :P
L755[09:33:30] <Kilobyte> also, might do an advanced arg parser when done
L756[09:33:44] ⇦ Quits: ^v (~^v@c-71-238-153-166.hsd1.mi.comcast.net) (Read error: Connection reset by peer)
L757[09:33:47] <Kenny> Sangar: i just pushed the newest version with what docs i currently have from the wiki. It also now has the getCh() function working in it
L758[09:34:02] ⇦ Quits: Coreymills25 (webchat@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net) (Ping timeout: 198 seconds)
L759[09:34:18] <Sangar> Kilobyte: http://ci.cil.li/job/OpenComputers-MC1.7/ try the dev dev version
L760[09:34:33] <Kilobyte> wheee
L761[09:34:33] <Kilobyte> :P
L762[09:34:52] <Cazzar> Sangar: there is an easier setup for gradle and multiple artifacts
L763[09:35:06] <Cazzar> minimal scripting is really required.
L764[09:35:40] <Sangar> hmm, it is pretty minimal now
L765[09:35:56] <Sangar> but if it's not too much effort
L766[09:36:05] <Cazzar> o3o my jenkins build guess how long it has been running for
L767[09:36:40] <Sangar> 10 minutes?
L768[09:36:41] <Cazzar> http://ci.cazzar.net/job/CazzarCoreLib/18/ 3h 45 :/
L769[09:36:46] <Sangar> wuh
L770[09:36:54] <Cazzar> Its still checking out :/
L771[09:37:19] <Sangar> impressive...
L772[09:38:33] <Cazzar> Well
L773[09:38:37] <Cazzar> time to debug
L774[09:38:48] <asie> now I need to write a quick routine to actually write a file to tape
L775[09:38:52] <Kilobyte> protip:
L776[09:39:02] <asie> but before that, I have everything done except the client-side playback >_>
L777[09:39:03] ⇦ Quits: vifino (~vifino@ip-176-198-146-228.unitymediagroup.de) (Remote host closed the connection)
L778[09:39:05] <Kilobyte> pause youtube before launching mc if you have a weak computer
L779[09:41:20] <Kilobyte> Sangar: hmm... now i need to get cc api :<
L780[09:41:22] ⇨ Joins: vifino (~vifino@ip-176-198-146-228.unitymediagroup.de)
L781[09:41:32] <asie> Kilobyte: use OpenPeripheral API?
L782[09:41:40] <Kilobyte> well
L783[09:41:49] <Sangar> 1.7? :P
L784[09:41:52] <Kilobyte> well
L785[09:41:59] <Kilobyte> your api seems to depend on it
L786[09:42:11] <Sangar> mm, right, for compilation
L787[09:42:19] <Sangar> for the file systems
L788[09:43:37] <Sangar> hmm, if you don't use it i think it'll be safe to just remove those two methods in the api :P
L789[09:43:47] <Sangar> i'll have to think of another way in the long run
L790[09:44:24] * Kilobyte nukes file to not break shit
L791[09:45:05] <Cazzar> IIRC (since I helped dan with gradle) there is a 1.7 CC in the works
L792[09:45:20] <Cazzar> HAHA! I fixed it (kinda)
L793[09:47:46] <Cazzar> nop
L794[09:48:02] <Cazzar> Eh, its 3AM
L795[09:48:05] <Cazzar> I should sleep...
L796[09:48:15] <Sangar> hah. i know the feeling :P
L797[09:48:37] <Kilobyte> too bad
L798[09:48:38] <Kilobyte> java.lang.ClassNotFoundException: li.cil.oc.CreativeTab$
L799[09:48:44] <Kilobyte> meh, will try again later
L800[09:48:54] <Kilobyte> it should fallback to redstone tab
L801[09:49:02] *** Biohazard is now known as _
L802[09:49:07] <Cazzar> The thing that keeped me up is Hidan no Aria
L803[09:49:56] <Kenny> you and Sharose hehe
L804[09:50:10] <Cazzar> Who?
L805[09:50:30] <Cazzar> Well, who and sharose.
L806[09:50:31] <Kenny> ID Resolver dev, Sharose
L807[09:51:15] <Kenny> i may be doing it wrong, might be Sha-Rose
L808[09:52:03] <Cazzar> I know who sharose is I was asking you who you were referencing.
L809[09:52:09] <Sangar> Kilobyte: hmm, adding a final class to the api is as non-breaking as it gets, so I guess i'll put that in real quick.
L810[09:52:26] <Kenny> you both are fans of Hidan no Aria :)
L811[09:52:34] <Kilobyte> yay
L812[09:53:01] <Cazzar> I only started watching it tonight
L813[09:53:08] <Kilobyte> Sangar: you should make items/blocks accessible as well
L814[09:53:13] <Kenny> at one time i had a list of the anime he has and it was extensive
L815[09:53:31] <Cazzar> Though, given I sat through 5 episodes in 1 sitting, I'll continue the rest
L816[09:53:40] <Kenny> hehe
L817[09:53:51] <Cazzar> Probably after my girlfriend drags me off somewhere.
L818[09:54:03] <Sangar> Kilobyte: aye
L819[09:55:08] <Cazzar> Sangar, like how simple the artifact defs are in Gradle? :P
L820[09:55:35] <Kenny> Sangar, I have all the documentation available included it now. it's been push so when you get a chance
L821[09:56:49] <Sangar> Cazzar: indeed, it's almost scary :P
L822[09:57:07] <Cazzar> Its really nice IMHO
L823[09:57:22] <Cazzar> Remember * is 1 level, ** is infinite
L824[09:57:24] <Sangar> Kenny: will do, i'll wrap up the api stuff, and when i'm ingame to test it doesn't break things i'll wget it
L825[09:58:57] <Michiyo> http://skins.pc-logix.com/public/js/skin/?user=MichiRavencroft yay I now render capes..
L826[09:59:03] <Michiyo> and of course... that was the wrong channel
L827[09:59:06] <Michiyo> <_<
L828[10:00:10] ⇨ Joins: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L829[10:01:24] <Kenny> hehe
L830[10:02:47] <Michiyo> But yeah... I guess everyone knows now heh
L831[10:03:26] <Kenny> yep :)
L832[10:03:31] <ping> Michiyo, the lack of z buffering
L833[10:03:36] <ping> its hurting my eyes
L834[10:03:58] <Michiyo> ping bite meh :p
L835[10:04:08] * ping bites Michiyo
L836[10:04:17] <Kilobyte> Sangar: is it normal that i cannot place any components besides a CPU`
L837[10:04:19] <Michiyo> Kinky... but alas..
L838[10:04:52] <ping> http://skins.pc-logix.com/public/js/skin/?user=infinikiller64
L839[10:04:53] <ping> o_o
L840[10:04:56] <ping> the errors
L841[10:05:27] <Sangar> Kilobyte: what do you mean?
L842[10:05:37] <asie> YES! I think I figured out the sound manager
L843[10:05:52] <Kilobyte> Sangar: the slots don't allow me to put anything in
L844[10:06:00] <Kilobyte> except CPU in CPU slot
L845[10:06:26] *** Sorroko_Off is now known as Sorroko
L846[10:06:28] <Sangar> that's weird.
L847[10:06:31] <Michiyo> ping, it doesn't do error handling ATM
L848[10:06:32] <Michiyo> :P
L849[10:06:43] <Michiyo> I AM kinda debugging it lol
L850[10:06:51] <ping> Michiyo, php. sucks.
L851[10:07:06] <Michiyo> And I couldn't care less.
L852[10:07:23] <Michiyo> it's not possible at all for me to care any less, then I do at this EXACT moment
L853[10:07:30] <Michiyo> wait no I lied... I care a bit less right now..
L854[10:07:32] <Michiyo> but meh
L855[10:08:40] <Sangar> Kilobyte: hmm, might be some api incompatibility thing, it checks the Slot enum for that, so I can't imagine what else it might be
L856[10:08:50] * Kilobyte checks
L857[10:08:53] <Kilobyte> well
L858[10:09:06] <Kilobyte> i got latest api from github like an hour ago
L859[10:09:50] <Kilobyte> no console log either
L860[10:10:09] <Sangar> and its in the api folder? so its compiled classed don't get copied and might interfere with the deobfed jar in some mystical way?
L861[10:10:28] <Sangar> (im just blindly guessing here, I don't see how even that could cause it)
L862[10:11:44] <Kilobyte> i can check
L863[10:11:51] <Kilobyte> also, whats this part in config about?
L864[10:11:53] <Kilobyte> # Whether to allow TCP connections via internet cards. When enabled,
L865[10:11:54] <Kilobyte> # the `connect` method on internet card components becomes available.
L866[10:11:54] <Kilobyte> enableTcp=true
L867[10:13:29] <ping> Kilobyte, its kilobyte's peripheral
L868[10:15:28] <Sangar> Kilobyte: it's for the internet card's tcp socket functionality.
L869[10:15:35] <Sangar> i.e. what the irc program uses
L870[10:17:43] <ping> Kilobyte, y u no make it erlier
L871[10:17:53] <ping> i wanted kilobyte's components
L872[10:18:42] <Sangar> ?
L873[10:18:51] <Kilobyte> ah, nice
L874[10:19:22] <ping> Sangar, he had kilobytes peripherals for CC which had sockets
L875[10:19:24] <Kilobyte> well, was kinda what i was working on, aka need to get some advanced features :P
L876[10:19:27] <ping> my favorite CC peripheral
L877[10:19:35] <Sangar> ah, excuse my ignorance!
L878[10:19:41] <ping> udp perhaps?
L879[10:19:46] <Kilobyte> planned.
L880[10:19:48] <Sangar> didn't play with all that many peripherals
L881[10:19:56] <Kilobyte> server side is also planned
L882[10:20:26] <Sangar> always room to make it greater and better :D
L883[10:20:32] <Kilobyte> yep
L884[10:20:35] <asie> okay, the code should be in theory working
L885[10:20:39] <ping> i want udp so i can rcon the server :3
L886[10:20:40] <asie> now to upload a nice DFPWM file and do some testing
L887[10:20:42] <Kilobyte> also, do yours have binary support?
L888[10:20:50] <ping> Kilobyte, yup
L889[10:22:39] <asie> this will get messy now as i finally need to learn OC APIs
L890[10:23:27] <asie> but if it works i SO will need someone to put up a test server for this
L891[10:23:47] <ping> :< i would
L892[10:23:52] <ping> if my computer was working
L893[10:24:29] <asie> actually, i will
L894[10:24:40] <asie> i'll just turn one of mine off for a while
L895[10:29:43] ⇨ Joins: daphee (~quassel@v22013051655012590.yourvserver.net)
L896[10:30:17] <daphee> !mod
L897[10:30:17] <zsh> MC Forum: http://www.minecraftforum.net/topic/2201440-opencomputers-v121-v201/
L898[10:30:18] <zsh> OC Forum: http://oc.cil.li
L899[10:30:18] <zsh> Latest version: 1.2.1 for MC1.6.4, 2.0.1 for MC1.7.2
L900[10:31:59] <Sangar> all right, skewed mini poll: should i just make the MC1.7 version the same as the 1.6 one instead of how it currently is? and just differentiate in the file name?
L901[10:32:31] <Kenny> that would be easier wouldn't it?
L902[10:32:34] <Sangar> i.e. 1.2.2 will be MC1.6 and 1.7, instead of 2.0.2 for mc1.7
L903[10:32:46] <Kilobyte> i guess
L904[10:32:48] <Sangar> i think so
L905[10:32:56] <Kilobyte> would make sense
L906[10:33:08] <Kenny> works for me. i'm only using 1.6
L907[10:33:24] <Kenny> at the moment
L908[10:33:32] <Michiyo> It also makes it seem 1.7 is "better" the way it is now
L909[10:33:49] <Kilobyte> ye
L910[10:33:51] <Sangar> ^ that's exactly the reason i think of getting away from it
L911[10:34:33] <Sangar> the long term plan was to use the first version number mc versions, but that was before i realized i could just keep them in sync
L912[10:34:45] <asie> Writing (slowly)
L913[10:34:49] <asie> byte by byte so it will lag
L914[10:35:25] ⇦ Quits: daphee (~quassel@v22013051655012590.yourvserver.net) ()
L915[10:35:30] ⇨ Joins: daphee (~quassel@v22013051655012590.yourvserver.net)
L916[10:35:34] ⇦ Quits: daphee (~quassel@v22013051655012590.yourvserver.net) (Client Quit)
L917[10:35:38] <asie> also is it just me or do screens glow very very slightly
L918[10:35:55] <Kilobyte> i think they do
L919[10:36:05] <asie> they do indeed
L920[10:36:25] <asie> also, can anyone here draw textures?
L921[10:36:29] <asie> i need textures for my tape reader
L922[10:36:33] * Kilobyte hides
L923[10:40:59] <Sangar> take the disk drive and make the slot slightly wider :P
L924[10:46:00] <asie> another funny side-effect of the way i implement things
L925[10:46:03] <asie> you can seek during playback
L926[10:46:06] <asie> for magical DJ mixing effects
L927[10:46:14] <Michiyo> lol, yay
L928[10:46:46] <Kilobyte> sounds fun
L929[10:48:23] <asie> apparently my Side.SERVER hack did not work out
L930[10:48:24] <asie> at all
L931[10:49:01] <asie> oh wow it /works/
L932[10:49:02] <asie> but badly
L933[10:49:35] <asie> the audio is badly amplified, it cuts off too quickly, packets get sent badly, etc, etc, etc.
L934[10:49:38] <asie> but it is hearable
L935[10:50:33] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L936[10:50:56] <Sangar> asie: how about returning side.isServer from canUpdate?
L937[10:51:03] <asie> Sangar: that's a good idea!
L938[10:51:26] <asie> but not for now, as i'm busy coding it up nicely to work
L939[10:51:29] <asie> i heard it so that's a good thing
L940[10:51:57] <asie> but i heard it poorly
L941[10:52:09] <asie> it might be either packet sending screwing up or something else
L942[10:52:56] <Sangar> maybe just needs some more buffering
L943[10:53:10] <asie> no, it's not that
L944[10:53:13] <asie> it plays very smoothly and i'm on SSP
L945[10:53:21] <Sangar> Kenny: had a look, it works, but the text isn't wrapped where it should be :( it flows into the right and bottom borders
L946[10:53:23] <asie> but the sound is 1) far too quiet, 2) badly amplified inside
L947[10:53:32] <Sangar> resolution is 100x30
L948[10:53:43] <Kenny> which tier screen are you using?
L949[10:53:51] <Sangar> 3
L950[10:54:04] <Kenny> i know where i'm erroring at
L951[10:54:15] <Kenny> ok. will clean it up
L952[10:54:26] <Sangar> Kilobyte: new build and new api are up
L953[10:54:48] <Kilobyte> thanks mate
L954[10:54:58] <Kilobyte> will check later, doing other stuff now
L955[10:55:15] <Kenny> I forgot i was using a resolution enhancer hehe
L956[10:55:42] <Kenny> but i can fix that fairly easy i think
L957[10:56:37] <asie> oh i se
L958[10:56:39] <asie> i screwed up the frmaes
L959[10:57:21] ⇦ Quits: Kilobyte (~Kilobyte@5.231.51.78) (Read error: Operation timed out)
L960[10:58:51] ⇨ Joins: Kilobyte (~Kilobyte@5.231.51.78)
L961[11:01:32] <asie> but that doesn't explain everything
L962[11:01:37] <asie> it's clearly not buffering it's something else
L963[11:11:49] <Kenny> Sangar, i hate to ask but could you post a screenshot for me. It seems to be working fine for me
L964[11:12:57] <Kenny> nvm. i see the issue now
L965[11:13:11] <Michiyo> Ugh, I hate Three.js
L966[11:13:20] <Kenny> you have a res of 130x30 and i was doing it with 160x50
L967[11:13:21] *** ping is now known as pong
L968[11:20:52] <asie> ugh, I hate paulscode
L969[11:28:11] <Kenny> Sangar, fixed issue. new code has been pushed
L970[11:28:12] <asie> seriously getting angry now
L971[11:38:50] <Kenny> afk. lunch time
L972[11:38:52] *** Kenny is now known as Kenny|AFK
L973[11:50:40] *** vifino is now known as vifino|AFK
L974[11:50:59] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L975[11:52:13] *** vifino|AFK is now known as vifino
L976[11:53:10] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Read error: Connection reset by peer)
L977[12:06:04] <Sangar> Kenny|AFK: module 'ks' not found
L978[12:06:15] <Kenny|AFK> redownload hehe
L979[12:06:31] <Kenny|AFK> i realized that about 5 minutes ago and fixed it
L980[12:06:44] <Sangar> hmm, did you push it to github?
L981[12:06:50] <Kenny|AFK> yep
L982[12:06:57] <Sangar> https://github.com/OpenPrograms/Kenny-Programs/blob/master/CompViewer.lua#L11
L983[12:06:59] <Sangar> you sure? :P
L984[12:07:05] <Kenny|AFK> damn hold on
L985[12:07:56] <Kenny|AFK> i saw what the problem was just as you said that
L986[12:08:07] <Kenny|AFK> i forget to put in the word local on a function
L987[12:08:16] <Kenny|AFK> try now
L988[12:08:52] <Kenny|AFK> basically this will currently work with tioer 3 monitors. I', going to work on making a function to split the lines bases on screen size
L989[12:09:12] <Sangar> mm, i have no 'ks' file and there's none in your repo
L990[12:09:58] <Sangar> so it still fails with the same error
L991[12:09:59] <Kenny|AFK> on line 202 remove the ks.
L992[12:10:17] <Sangar> line 11 is the problem
L993[12:10:18] <Kenny|AFK> it's where it's calling table_unique
L994[12:10:41] <Kenny|AFK> the ks file it's looking for is the one you told me to work on for GUI's
L995[12:11:00] <Sangar> hmm?
L996[12:11:24] <Kenny|AFK> remember when i did the saveWin and restoreWin functions for saving the screen
L997[12:11:42] <Sangar> ah, somewhat
L998[12:11:48] <Kenny|AFK> you mentioned then i should put them in a file for making GUI's
L999[12:12:16] <Kenny|AFK> so i started working on functions for doing a GUI
L1000[12:12:31] <Kenny|AFK> but it's just been a little sideline
L1001[12:12:47] <Sangar> all right, taking that out, too it works :)
L1002[12:13:11] <Sangar> looking good!
L1003[12:13:27] <Kenny|AFK> it will reset the resolution to 160x50 while you are in it and then set it back when you exit
L1004[12:14:27] <Sangar> yeah, i noticed, it got hard to read stuff :D
L1005[12:14:45] <Kenny|AFK> it was a quick fix hehe
L1006[12:15:27] <Kenny|AFK> i'm going to have to take some time and figure out how to set it up for use with smaller monitors
L1007[12:16:20] <Kenny|AFK> is the tier monitor an 80x25 resolution?
L1008[12:16:24] <Kenny|AFK> tier 1
L1009[12:16:32] <Kenny|AFK> i knolw tier 2 is
L1010[12:16:33] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L1011[12:17:28] <asie> hmm.
L1012[12:17:46] * Kenny|AFK sits backs and hmmms along
L1013[12:19:04] * Kenny|AFK hmmm hmmm hmmm hmmmmm
L1014[12:19:15] <pong> Kenny must have magical long range typing abilitys
L1015[12:19:27] <Kenny|AFK> wireless kb
L1016[12:19:28] <pong> so far away from keyboard
L1017[12:19:38] <pong> Kenny|AFK, your still away from it
L1018[12:19:54] <Kenny|AFK> it sits behind me on the counter
L1019[12:20:08] <Kenny|AFK> just turn and type
L1020[12:20:14] *** Kenny|AFK is now known as Kenny
L1021[12:20:40] <Kenny> besides afk was because i had silverware in my hand, not that i was that far from the kb
L1022[12:21:00] <pong> :O i bet that silverware was actually silver
L1023[12:21:13] <Kenny> nah, stainless
L1024[12:21:30] <Kenny> i'm not into that real fancy stuff
L1025[12:21:43] <Kenny> hell, a plastic spoon will do me
L1026[12:23:01] <Kenny> personally, anything i can eat that doesn't involve silverware is even better
L1027[12:23:13] <Kenny> no dishes to clean
L1028[12:23:54] <Kenny> paper plates and plastic. a hillbilly's dishes
L1029[12:39:38] <asie> okay, partially done figuring out what's wrong with DFPWM decoding
L1030[12:40:13] <Kodos> Tonight is going to suck ass
L1031[12:47:56] *** LordFokas|off is now known as LordFokas
L1032[12:49:45] ⇨ Joins: LordJoda (~lordjoda@178-26-182-118-dynip.superkabel.de)
L1033[12:49:45] zsh sets mode: +o on LordJoda
L1034[12:49:56] <LordFokas> o/
L1035[12:50:09] <Vexatos> \o
L1036[12:50:37] <LordJoda> good evening ;)
L1037[12:52:02] ⇨ Joins: Vexaton (~Vexatos@p200300556E65599445F5B9DD00C2EC70.dip0.t-ipconnect.de)
L1038[12:52:14] ⇦ Quits: Vexatos (~Vexatos@p200300556E655953A97E736FB0EF4279.dip0.t-ipconnect.de) (Killed (NickServ (GHOST command used by Vexaton!~Vexatos@p200300556E65599445F5B9DD00C2EC70.dip0.t-ipconnect.de)))
L1039[12:52:15] *** Vexaton is now known as Vexatos
L1040[12:55:35] *** alekso56 is now known as alekso56|mean
L1041[13:11:49] *** alekso56|mean is now known as alekso56
L1042[13:22:35] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L1043[13:25:53] <Kenny> heyh Lords :)
L1044[13:50:27] <asie> Vexatos: I fixed the glitches in the cassette tape player!
L1045[13:50:33] <asie> turns out OpenAL doesn't support signed audio.
L1046[13:50:53] <asie> it's still ridiculously quiet, but i'll fix that later
L1047[13:51:05] <asie> and later is now of course
L1048[13:57:51] <LordFokas> guys, have you ever had GUI/inventory issues? mine's being derpy but I can't figure out what is happening
L1049[13:58:31] <Vexatos> Try to re-log
L1050[13:58:33] <LordFokas> shift-click and pipes work, clicking on a slot leaves a ghost of the stack in there
L1051[13:58:53] <LordFokas> Vexatos, not in the actual game, but in dev.
L1052[13:59:10] <Vexatos> Weird
L1053[13:59:25] <LordFokas> I've had this issue earlier, but I can't remember what was the solution 6 months ago
L1054[14:02:12] <Vexatos> Go check the github issues page
L1055[14:02:15] <Vexatos> if it was there
L1056[14:02:18] <Vexatos> Or did you have it?
L1057[14:02:20] <asie> LordFokas: I had this issue too one day
L1058[14:02:26] <asie> check your inventory code with a known good source
L1059[14:04:58] <asie> taking out the tape automatically stops the playback
L1060[14:05:03] <asie> i didn't think about coding it, but i like that it works
L1061[14:16:06] *** _ is now known as Biohazard
L1062[14:19:21] <Sangar> Cazzar: since you offered earlier, here's a gradle question: does the 1.6 gradle not include the src/api folder per default?
L1063[14:21:00] <Kenny> i think it downloads them Sangar
L1064[14:22:00] <Sangar> no no, the thing is i have the same structure as in 1.7 now, and it works in the ide, but when building using gradle it won't find the apis in there
L1065[14:22:08] <LordFokas> asie: define 'known good source' :p
L1066[14:22:15] <asie> LordFokas: OpenModsLib?
L1067[14:22:19] <asie> anyway, i'm so tired
L1068[14:22:22] <asie> i found the bug
L1069[14:22:26] <asie> the position is permamently affixed to 0,0,0
L1070[14:22:30] <asie> so the tape is always loudest there
L1071[14:22:44] <LordFokas> oh lol
L1072[14:22:45] <pong> lol
L1073[14:22:55] <pong> why is that bedrock rickrolling me
L1074[14:27:43] <LordFokas> well, everything looks fine...
L1075[14:27:51] <asie> it does here too
L1076[14:28:13] <LordFokas> I don't mind bugs when they don't resist being squashed...
L1077[14:28:19] <LordFokas> ... I hate it when they hide
L1078[14:28:25] <asie> i already squashed a dozen
L1079[14:28:27] <asie> but this one keeps mutating
L1080[14:28:45] <LordFokas> I found a forum post of me referring to the issue back in August...
L1081[14:29:00] <LordFokas> but all it says is that I was being a derp.
L1082[14:29:19] <LordFokas> I know it's pretty much the same issue this time, I just don't know what I might be doing wrong
L1083[14:34:02] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L1084[14:34:02] zsh sets mode: +v on Wobbo
L1085[14:36:01] <asie> okay, GREAT
L1086[14:36:11] <asie> i just ran into a *known bug in the paulscode sound library*
L1087[14:36:14] <asie> that is, the one Minecraft uses
L1088[14:36:20] <asie> known for half a year and ... never patched
L1089[14:36:50] <Wobbo> Maybe you should start using spout :P
L1090[14:37:31] <Wobbo> https://spout.org
L1091[14:39:13] <asie> Wobbo: Spout still depends on Minecraft's sound subsystem
L1092[14:39:20] <Wobbo> Really? XD
L1093[14:39:38] ⇦ Quits: Vexatos (~Vexatos@p200300556E65599445F5B9DD00C2EC70.dip0.t-ipconnect.de) (Quit: Greetings from Pastry Fork, Inc. ✔)
L1094[14:40:07] <Wobbo> But, how could Spout be OpenSource when it depend on minecraft?
L1095[14:41:24] <Sangar> oh nvm, i derped, forgot the java subfolder in the api folder -.-
L1096[14:43:19] <pong> spout also sucks
L1097[14:43:25] <Sangar> next up, figuring out how to add jar dependencies to a gradle build
L1098[14:44:59] <Wobbo> Sangar, I looked a som Scala files and I was wondering.
L1099[14:45:29] <Wobbo> When you define a function, you sometimes have an = and an if statement between the ) and the {, what does that if statement do?
L1100[14:46:06] <Sangar> if the function returns something it needs the =, if it's void it can be omitted
L1101[14:46:54] ⇨ Joins: Symmetryc (webchat@pool-173-78-213-151.tampfl.fios.verizon.net)
L1102[14:47:25] ⇦ Quits: Symmetryc (webchat@pool-173-78-213-151.tampfl.fios.verizon.net) (Client Quit)
L1103[14:48:27] ⇨ Joins: Symmetryc (webchat@pool-173-78-213-151.tampfl.fios.verizon.net)
L1104[14:49:39] <Wobbo> Ah, so like the return type in C and Java.
L1105[14:49:47] <Wobbo> But what does the if statement do?
L1106[14:50:02] <LordFokas> hmmm... why are inventories trying to place stacks with size 0? DAFUQ MINECRAFT!?
L1107[14:51:21] <Sangar> ifs blocks (like pretty much everything, i believe) have a value, in the case of the if the last value in the respective blocks. so val x = if (true) 1 else 2 is val x = 1
L1108[14:51:53] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L1109[14:52:09] <Sangar> yes yes, the magic zero size item stacks.
L1110[14:53:44] <LordFokas> I need to figure out what is causing them
L1111[14:53:46] ⇦ Quits: LordJoda (~lordjoda@178-26-182-118-dynip.superkabel.de) ()
L1112[14:54:06] <Wobbo> Sangar: so they define what is returned?
L1113[14:54:33] <LordFokas> I think I found it
L1114[14:54:45] <LordFokas> if it is what I'm thinking, I'll never forgive myself
L1115[14:54:47] *** AngieBLD|Off is now known as AngieBLD
L1116[14:55:14] <AngieBLD> \o
L1117[14:55:26] <Wobbo> \o\
L1118[14:55:44] <pong> /o/
L1119[14:55:55] <AngieBLD> xD
L1120[14:55:58] <JoshTheEnder> \o\
L1121[14:56:01] <pong> \o/
L1122[14:56:02] <LordFokas> and it was
L1123[14:56:03] <Wobbo> |o|
L1124[14:56:09] <Sangar> Wobbo: yeah, basically. def f(...) = if (x) { ...; a } else { ...; b } is equivalent to def f(...) = { if (x) { ...; return a } else { ...; return b } }
L1125[14:56:09] <pong> lol Wobbo
L1126[14:56:32] <Wobbo> Sangar: ah thanks. Makes reading your code what easier :P
L1127[14:56:42] <LordFokas> GOD F*****G DAMN IT FOKAS WHY'D YOU DO SOMETHING THAT STUPID!?
L1128[14:56:50] * LordFokas is an idiot some times
L1129[14:57:10] <Wobbo> Luckily, it is only sometimes ;)
L1130[14:57:11] <Sangar> aren't we all
L1131[14:57:15] <LordFokas> my inventory had max stack limit 0
L1132[14:57:27] <LordFokas> so MC went ahead and placed 0 size stacks
L1133[14:57:29] <Sangar> heh
L1134[14:57:31] <LordFokas> because fuck it
L1135[14:58:04] <LordFokas> which proves clicking and shift clicking don't follow the same inventory rules
L1136[14:58:12] <LordFokas> there's no standardized behavior
L1137[14:58:40] <LordFokas> there's a few methods that 'try something'
L1138[14:59:07] <pong> .wiki LordFokas
L1139[14:59:07] <^v> pong, http://en.wikipedia.org/wiki/Mental_retardation
L1140[14:59:10] <pong> :D
L1141[14:59:38] <LordFokas> Welcome to MC mod dev, where stupid stuff and lack of standards are the base of everything
L1142[14:59:42] <Sangar> yep, it's a real mess. i had some fun with stacks and in particular zero size stacks with the 'ghost' stack in the adapter when it was configurable :P
L1143[15:00:12] <JoshTheEnder> hmm, ok, trying to do lua stuff in python isnt going to work ¬_¬
L1144[15:00:21] <pong> because python sucks
L1145[15:00:24] <JoshTheEnder> no
L1146[15:00:25] <Cazzar> Sangar what did you need earlier, I was asleep xD
L1147[15:00:28] <pong> yes
L1148[15:00:55] <Wobbo> python doesn't suck, I but I don't think it is as elegant as Lua.
L1149[15:01:00] <Sangar> Cazzar: heh. that part i figured out! i was being stupid :P now i'm trying to get it use the lib jars when building
L1150[15:01:00] <JoshTheEnder> pong, expand on your opinion
L1151[15:01:17] <pong> python is slow :v
L1152[15:01:27] <pong> python is worse than lua :v
L1153[15:01:37] <Sangar> i'm guessing i have to add them to the dependencies somehow, but classpath fileTree(dir: 'lib', include: '*.jar') won't work
L1154[15:01:40] <Cazzar> Stick it in project/libraries
L1155[15:01:42] <JoshTheEnder> yet i dont see native support for sockets
L1156[15:01:46] <Sangar> ah, libraries
L1157[15:01:53] <pong> because its a scripting language
L1158[15:02:07] <Cazzar> abrar added that
L1159[15:02:07] <pong> also, luasocket is easy to install
L1160[15:02:32] <Cazzar> If you want the build script way, replace classpath with compile
L1161[15:02:35] <LordFokas> oh come on, not again. languages are tools! very different tools for different purposes! You can't use a hammer to solve screw problems!
L1162[15:02:39] <Wobbo> JoshTheEnder, C doesn't have a default implementation for sockets either. Lua is based from C in certain library parts.
L1163[15:02:44] <JoshTheEnder> meh, i'm not going to argue this
L1164[15:02:55] <Wobbo> LordFokas +1
L1165[15:03:16] <JoshTheEnder> LordFokas, you can. though not the original problem :P
L1166[15:03:27] <Sangar> hmmm, that didn't work. also, with compile is how i found it, but gradle says that's not a valid option :/
L1167[15:04:15] <LordFokas> I'd like to quote my AI teacher on this: "When all you have is a hammer, all problems look like nails" referring to some students' inability to make their skills evolve in order to solve more complex problems.
L1168[15:04:21] <LordFokas> the whole class cracked laughing
L1169[15:04:52] <pong> lol
L1170[15:04:53] <Cazzar> Oh, compile files() is only valid.
L1171[15:05:13] <LordFokas> trying to use a reactive agent to solve an objective-oriented problem clearly would never work
L1172[15:05:23] <Wobbo> LordFokas: maybe the students weren't Intelligent enough to build Intelligent systems :P
L1173[15:05:42] <pong> nobody irl i know can code like me
L1174[15:05:54] <pong> though i live in detroit, so cant blame them
L1175[15:06:11] <JoshTheEnder> i was teaching my class how to do something in Flash today....
L1176[15:06:16] <Wobbo> But you are right, using reactive agents shouldn't be used for OO problems
L1177[15:06:33] <LordFokas> The CS Engineering course wasn't made to account for idiots getting as far as the University; the rest of the educational system is at fault.
L1178[15:06:39] <pong> JoshTheEnder, i was teaching my class how to make napalm and get it past a metal detector......
L1179[15:06:57] <LordFokas> Wobbo, they can still solve it, provided you have unlimited time.
L1180[15:07:13] <Wobbo> LordFokas: you don't study AI probably :P
L1181[15:07:21] <LordFokas> but the whole point is to save as much time and resources as possible
L1182[15:07:31] <Sangar> hmm, Cazzar: compile files('libraries/CodeChickenLib-dev-1.6.4-1.0.0.62.jar', 'libraries/ForgeMultipart-dev-1.6.4-1.0.0.250.jar') gives me > No signature of method: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.compile() is applicable for argument types: (org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection) values: [file collection] Possible
L1183[15:07:31] <Sangar> solutions: module(java.lang.Object)
L1184[15:07:47] <Wobbo> The real world doesn't have unlimited time :P
L1185[15:08:54] <LordFokas> I do... the specific problem I'm talking about was really simple, an 8-puzzle, and a reactive agent could solve it eventually... but one of the OO agents had to expand almost 200k nodes to find a 28 node solution, so...
L1186[15:09:08] <Sangar> which doesn't seem to make much sense. sounds like 'i want a file collection but you are giving me a file collection, can't work with that' :P
L1187[15:09:13] <Cazzar> Try without the addition to the build.Gradle, apparently that should work.
L1188[15:09:37] <Wobbo> Why no A* through the state space?
L1189[15:10:04] <Wobbo> Or I am understanding the puzzle incorrectly :P
L1190[15:10:23] <Sangar> i'm afraid it doesn't, it won't find the classes in the jars :/ would it be ok if i pushed what i have and you had a look?
L1191[15:11:40] <Cazzar> I don't have the time, just woke up and uni soon, try bugging AbrarSyed who just seemed to connect to IRC 10 mins ago
L1192[15:12:09] <Sangar> all right, i will after making sure i'm not derping somewhere :)
L1193[15:12:21] <Sangar> thanks anyway!
L1194[15:12:50] <Cazzar> Make sure its not in buildscript.dependencies too
L1195[15:13:03] <LordFokas> A* took 270 expanded nodes :p
L1196[15:13:09] <LordFokas> we tested with several agents
L1197[15:13:24] <LordFokas> actually, same agent, several algorythms
L1198[15:13:39] <LordFokas> so we're starting with the most basic search algorythm
L1199[15:13:43] <JoshTheEnder> something not working? bring on the print statements
L1200[15:13:51] <LordFokas> and then working our way up
L1201[15:14:58] <Sangar> that's where i had added it, removed it again. i'm getting the feeling it might have something to do with scala.
L1202[15:15:27] <Wobbo> I never solved a 8-puzzle algorithmically actually :P
L1203[15:15:46] <Wobbo> But didn't think that A* would expand that many nodes :P
L1204[15:16:38] ⇦ Quits: Kodos (~Kodos@108-226-6-195.lightspeed.stlsmo.sbcglobal.net) (Ping timeout: 186 seconds)
L1205[15:17:13] <LordFokas> each state can have up to 4 children
L1206[15:17:38] <Wobbo> LordFokas, you used A* tree search on a graph?
L1207[15:17:38] <LordFokas> so there's plenty of room to grow :p
L1208[15:17:47] <LordFokas> no
L1209[15:18:14] ⇦ Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Ping timeout: 186 seconds)
L1210[15:18:25] <LordFokas> we haven't learned it yet, it was just a demonstration to compare with our search algo
L1211[15:19:40] <Wobbo> Than four is only the theoretical maximum, right?
L1212[15:23:23] ⇨ Joins: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L1213[15:23:35] *** vifino is now known as Dead
L1214[15:23:47] ⇦ Quits: Dead (~vifino@ip-176-198-146-228.unitymediagroup.de) (Killed (NickServ (GHOST command used by Death!webchat@wsip-24-249-110-67.ks.ks.cox.net)))
L1215[15:24:11] ⇨ Joins: vifino (~vifino@ip-176-198-146-228.unitymediagroup.de)
L1216[15:24:13] ⇦ Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Read error: Connection reset by peer)
L1217[15:24:29] ⇨ Joins: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L1218[15:24:54] ⇨ Joins: asie|tab (~asietab@apn-31-1-161-139.dynamic.gprs.plus.pl)
L1219[15:25:24] * Wobbo wants to implement A* graph search now
L1220[15:28:39] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L1221[15:29:17] <Symmetryc> Wobbo: I made function overloading :D
L1222[15:29:32] <Wobbo> Nice
L1223[15:29:34] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L1224[15:29:50] <Symmetryc> It's really basic though, here is the code if you want to see: https://github.com/Symmetryc/Native-Lua/blob/master/Overloading/overload.lua
L1225[15:29:58] <JoshTheEnder> thanks for crashing pc ¬_¬
L1226[15:30:19] <Symmetryc> And I made Obj-C style named args for the lulz: https://github.com/Symmetryc/Native-Lua/blob/master/Named-Args/named.lua
L1227[15:31:53] <Wobbo> Symmetryc, you still working with Lua 5.1 and CC? :P
L1228[15:33:05] <Symmetryc> Not CC
L1229[15:33:11] <Symmetryc> But yeah, Lua 5.1
L1230[15:33:23] <Symmetryc> Must have setfenv ._.
L1231[15:33:27] <Wobbo> You can still use require then if I am not mistaken ;)
L1232[15:35:09] <Symmetryc> Well, dofile is more portable :P
L1233[15:35:45] <Wobbo> But you have to need the full path to the file
L1234[15:36:26] <Symmetryc> Oh....
L1235[15:37:40] <Symmetryc> Wobbo: Changed :P
L1236[15:38:39] <pong> .commits
L1237[15:38:39] <^v> pong, Total commits: 1102, fnuecke 86.3%, lordjoda 9%, Vexatos 1.4%, infinikiller64 1.2%, Wobbo 0.9%
L1238[15:38:41] <pong> :D
L1239[15:39:16] <Wobbo> I got pinged just because someone whats to see the commits :P
L1240[15:39:23] <Wobbo> *wants
L1241[15:39:51] <pong> hmm
L1242[15:41:03] <pong> where be invisible character
L1243[15:42:47] ⇦ Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Remote host closed the connection)
L1244[15:43:02] ⇨ Joins: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L1245[15:43:06] <pong> derp
L1246[15:43:08] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L1247[15:43:11] <pong> ctrl-cd wrong window
L1248[15:43:19] *** vifino is now known as MrNeighbour
L1249[15:45:23] *** MrNeighbour is now known as vifino
L1250[15:46:56] ⇦ Quits: vifino (~vifino@ip-176-198-146-228.unitymediagroup.de) (Quit: Lingo - http://www.lingoirc.com)
L1251[15:47:39] <Wobbo> Sangar: more people have reacted on the Opinion on OpenComputers thread. Did you read it?
L1252[15:48:07] <Sangar> not recently, no
L1253[15:48:20] <Wobbo> Oh well, it isn't that interesting really
L1254[15:49:20] <asie|tab> where is it?
L1255[15:49:52] <Wobbo> Someone said installation was easy and asked why people thought it was hard
L1256[15:49:56] *** Sorroko is now known as Sorroko_Off
L1257[15:50:57] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L1258[15:51:36] <pong> people think its hard because everyones like "ermyghurd native binaries"
L1259[15:52:13] <Wobbo> It used to be harder if I am not mistaken.
L1260[15:52:30] <pong> wasnt for me :|
L1261[15:52:52] <Wobbo> I could't play it right from the start, it didn't have a OS X version back then :P
L1262[15:53:21] <pong> yep
L1263[15:53:35] <pong> i use linux so :P
L1264[15:53:49] <Wobbo> Installation using package manager? :P
L1265[15:54:09] <pong> i already had all the lua shiz
L1266[15:54:56] <JoshTheEnder> urghh, why is the windows command prompt so shit?
L1267[15:55:11] <Wobbo> because $REASONS :P
L1268[15:55:12] <asie|tab> Wobbo: i use OS X too!
L1269[15:55:15] <asie|tab> had the same issue
L1270[15:56:39] <pong> sudo rm -rf /osx
L1271[15:56:40] <SuperBot> pong, Don't forget --no-preserve-root
L1272[15:56:53] *** Cazzar is now known as cazzar|Away
L1273[15:57:11] <JoshTheEnder> lol
L1274[15:57:34] * pong eats SuperBot
L1275[15:57:44] <Wobbo> pong, I can safely do that :P
L1276[16:00:21] *** alekso56 is now known as alekso56_off
L1277[16:00:36] <pong> github api is awesome
L1278[16:01:52] <pong> time to make pull request notifications
L1279[16:02:42] ⇦ Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Read error: Connection reset by peer)
L1280[16:08:27] ⇦ Quits: asie|tab (~asietab@apn-31-1-161-139.dynamic.gprs.plus.pl) (Quit: Yui <3)
L1281[16:22:55] <Wobbo> Oh well, I'm going
L1282[16:22:57] <Wobbo> Bye!
L1283[16:25:19] ⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo)
L1284[16:31:14] *** Biohazard is now known as `
L1285[16:52:00] ⇦ Quits: pong (~Kevin@c-71-238-153-166.hsd1.mi.comcast.net) (Ping timeout: 190 seconds)
L1286[16:52:28] *** AngieBLD is now known as AngieBLD|Off
L1287[16:53:00] ⇨ Joins: ping (~Kevin@c-71-238-153-166.hsd1.mi.comcast.net)
L1288[16:55:07] <ping> too lazy to get json parser, gsub and loadstring
L1289[17:05:35] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L1290[17:07:06] ⇨ Joins: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L1291[17:10:02] ⇨ Joins: vifino (~vifino@ip-176-198-146-228.unitymediagroup.de)
L1292[17:16:56] ⇨ Joins: Coreymills25 (webchat@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net)
L1293[17:20:28] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L1294[17:28:15] <ping> ur a vifino
L1295[17:28:27] <ping> i keep thinking your name is vivio
L1296[17:28:43] <vifino> What?
L1297[17:28:56] <vifino> I am a wild vifino.
L1298[17:28:59] <ping> vivio is a malicios bot in cc
L1299[17:29:10] <vifino> i know ping, i am there
L1300[17:29:20] <vifino> meh
L1301[17:29:20] <ping> o
L1302[17:29:23] <ping> :D
L1303[17:42:53] *** ping is now known as dsTY
L1304[17:47:33] *** dsTY is now known as ping
L1305[17:49:46] ⇨ Joins: Kodos (~Kodos@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
L1306[17:50:54] <ping> ohai
L1307[17:51:08] <Kodos> o/
L1308[17:53:41] <ping> food.
L1309[17:57:03] ⇦ Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Ping timeout: 186 seconds)
L1310[17:57:04] *** ping is now known as pong
L1311[17:57:10] <Kodos> Minecraft.
L1312[17:57:23] <Kodos> I got a logistics pipes system set up earlier for making computers
L1313[17:58:06] ⇨ Joins: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net)
L1314[18:08:01] <pong> neat
L1315[18:13:04] *** pong is now known as ping
L1316[18:13:30] *** ping is now known as pong
L1317[18:28:22] ⇦ Quits: vifino (~vifino@ip-176-198-146-228.unitymediagroup.de) (Quit: Lingo - http://www.lingoirc.com)
L1318[18:34:51] * Kodos grabs a paddle and hits pong
L1319[18:35:13] <pong> :<
L1320[18:35:42] <Kodos> Not that kind of ping pong?
L1321[18:39:53] <Kenny> good one, Kodos :)
L1322[18:40:09] <Kodos> He kept going from ping to pong, and I kept hearing the Pong game in my head
L1323[18:40:11] <Kodos> Couldn't resist
L1324[18:40:25] <Kodos> Also, Yay OpenComputers
L1325[18:40:35] <Kenny> i've picked on him so much it ain't fun no more
L1326[18:40:53] <Kenny> https://github.com/OpenPrograms/Kenny-Programs/tree/master
L1327[18:41:20] <Kenny> check that out. at the moment it requires having a tier 3 monitor
L1328[18:41:30] <Kodos> That's fine, I creative in all my computers anyway
L1329[18:41:39] <Kodos> I just like playing with the mod, screw progression
L1330[18:42:24] <Kenny> i'm gonna have to figure a way to do it using the lower tier monitors
L1331[18:42:58] <Kenny> a tier 1 is going to be a real pain. it's only a 50x16 resolution
L1332[18:44:25] <Kenny> to my knowledge, all pc monitors have been at least 80 x 25 from the beginning
L1333[18:44:30] <Kodos> Heh, I've got an openblocks radio in my computer room so I can listen to my music :3
L1334[18:45:05] <Kenny> i may set that up myself
L1335[18:45:31] <Kenny> my computer area is a 64 x 64 room 9 blocks high
L1336[18:45:42] <Kodos> Building a server room?
L1337[18:45:51] <Kenny> it's set up so i can test different mods with OC
L1338[18:45:54] <Kodos> Ahh
L1339[18:46:11] <Kodos> I'm hoping to rebuild and link up my Quadcore Atomic Science fusion reactor later
L1340[18:46:12] <Kenny> everyone wants a printer for OC.....
L1341[18:46:22] <Kodos> If I may
L1342[18:46:28] <Kodos> I'd like to see OC beat CC at making a color printer
L1343[18:46:46] <Kodos> OpenBlocks' Paint mixer is a nice example of being able to do colors with the dyes in game
L1344[18:46:48] <Kenny> steal CC's printer and use the adapter block hehe
L1345[18:46:49] <pong> lol
L1346[18:47:12] <Kenny> it will work with an OC computer
L1347[18:47:34] <Kenny> the paint mixer will work with an OC computer also
L1348[18:47:48] <pong> id be cool if we could have different types of printers
L1349[18:48:00] <pong> one for type and another for pixels
L1350[18:48:26] <Kenny> you mean an old dot matrix and an ink jet :P
L1351[18:49:02] <pong> well there were printers that could only do letters
L1352[18:49:17] <Kenny> the old thermal printers
L1353[18:49:30] * pong dies
L1354[18:49:47] <pong> give it a 50% probability of breaking in some way
L1355[18:49:48] <Kodos> You say Thermal Printer, I hear nothing but Game Boy Printer and Camera
L1356[18:49:50] <Kenny> pong forgot that Kenny has been around through the whole computer era
L1357[18:50:01] <pong> nop
L1358[18:50:21] <Kodos> I'd like to see a 'word processor' computer
L1359[18:50:30] <pong> ._.
L1360[18:50:32] <Kodos> It'd just be a text editor, with an integrated floppy drive
L1361[18:50:36] <Kenny> Thermal printers were the first printers to colme out for the old TRS-80
L1362[18:50:44] <pong> Kodos, k.
L1363[18:51:06] <Kenny> an old daisy wheel printer like Apple used back in the day
L1364[18:51:12] <Kodos> usable anywhere, too, so if you come up with an awesome idea for a program, or want to program a snippet, you can
L1365[18:51:17] <Kodos> You couldn't run it until you got to a real PC though
L1366[18:51:21] <Kenny> you had to change out heels tro change fonmnt type
L1367[18:51:27] <Kodos> Wut
L1368[18:51:29] <Kenny> wheels*
L1369[18:51:40] <Kodos> Coughing while typing is bad
L1370[18:51:45] <Kenny> Daiksy hweel printers
L1371[18:52:05] <Kenny> i can't type even when straight :P
L1372[18:52:13] <Kenny> Dasiy Wheel Printer
L1373[18:52:30] <Kenny> they had type wheels you changed out to switch fonts
L1374[18:52:38] <Kenny> they could only print text
L1375[18:53:39] <Kenny> they came out back in the early 80's
L1376[18:53:42] <pong> i can emagine it exploding
L1377[18:53:55] <pong> and ruining thousands of dollars of equipment
L1378[18:54:06] <Kodos> Ugh, I can't get shift+ins to work
L1379[18:55:08] <Kodos> What is ks?
L1380[18:55:29] <Kenny> that's on line 202. take delete the ks.
L1381[18:55:45] <Kodos> wut
L1382[18:55:51] <Kenny> it's a small lib i'm working on for doing GUI type stuff
L1383[18:56:02] <Kenny> hold on, i'll push a corrected copy
L1384[18:56:05] <Kodos> Okies
L1385[18:56:52] <Kenny> fixed
L1386[18:57:25] <Kenny> ks is a small library i started working on to build GUI type suff in the computer
L1387[18:57:31] <Kenny> stuff*
L1388[18:57:40] <Kodos> Ah
L1389[18:57:43] <Kodos> Same file?
L1390[18:57:52] <Kenny> you can save a portion of a window and then restore it later
L1391[18:57:56] <Kenny> same file
L1392[18:58:04] <Kenny> i just removed the ks. reference
L1393[18:58:06] <Kodos> Still giving me the same error. I'll give Git a few to sync up and try agian
L1394[18:58:58] <Kenny> i saw what the hell i did
L1395[18:59:11] <Kenny> file is synced
L1396[18:59:38] <Kenny> i forgot to remove the ks require at the top
L1397[18:59:46] * Kenny deskpalms
L1398[19:00:05] <pong> i think you mean headdesk
L1399[19:00:19] <Kenny> nah meant just what i said
L1400[19:00:30] <Kenny> head hits palm on desk
L1401[19:00:47] <Kenny> deskpalm :P
L1402[19:00:47] <pong> awkward
L1403[19:00:49] <pong> but okay
L1404[19:00:54] <Kodos> HOLY SHIT
L1405[19:00:56] <Kodos> THis is awesome, Kenny
L1406[19:01:00] <Kodos> Way better than anything I'd have come up with
L1407[19:01:13] <Kodos> Do you mind if I fork this, just so I have a permanent copy?
L1408[19:01:18] <Kenny> there aree also som docs for components
L1409[19:01:30] <Kenny> it's on the OpenPrograms git
L1410[19:01:47] <Kodos> Yes, but this is your work =P
L1411[19:01:55] <Kenny> i was already working on it when you started talking about it hehe
L1412[19:01:59] <Kodos> Lol
L1413[19:02:36] <Kenny> i had the basics done when you asked about the for k,v in component.list() do print(v) end stuff
L1414[19:02:36] <Kodos> I love that there's an entire function set for HDDs. That'll be nice once people start designing OS's and such
L1415[19:03:11] <Kodos> I wanna make Win-Does. With female deer for my logo
L1416[19:03:17] <pong> o_o
L1417[19:03:19] <Kenny> if you check out the gpu, computer, modem, you will find there are also docs for them
L1418[19:03:28] <pong> im making WalrOS once my computer gets back up
L1419[19:03:38] <pong> it will basically just be the multitasking api im working on
L1420[19:04:08] <Kenny> pong that is a spin on the name of an OS some guys were makikng for the old RP2 computer which was WaleOS
L1421[19:04:22] <Kodos> And mine is a knockoff of WinDoze and WinBlows
L1422[19:04:26] <Kenny> i know, i was part of that team
L1423[19:04:40] <pong> well mines based on Walruses
L1424[19:05:30] <Kodos> AE much
L1425[19:05:34] <Kenny> actually Kodos, your's actually seems like a spin on win-dows
L1426[19:05:46] <Kodos> =P
L1427[19:06:00] <Kodos> I just don't want to step on anyone's does.... toes.
L1428[19:06:09] <Kenny> my next attempt will be to make a file manager
L1429[19:06:12] <Kodos> Though I'm sure someone else will come up with something before I do
L1430[19:06:14] <Kodos> I'm terrible with Lua
L1431[19:06:43] <Kenny> Kodos, you saw the Component Viewer....
L1432[19:06:55] <Kodos> Yes, and I plan on reading through the code
L1433[19:06:58] <Kenny> i've only been programming in lua for about 4 weeks
L1434[19:06:58] <Kodos> Just to learn what I can
L1435[19:07:44] <Kodos> Honestly, my failure of knowing anything is mostly due to my lack of much of a drive to actually learn. I'm mostly just lazy, but that's my problem. It's not that I'm incapable of learning, its just I don't make an effort
L1436[19:08:07] <Kenny> you're lazy?!
L1437[19:08:17] <Kenny> do you know what i do all day?
L1438[19:08:43] <Kenny> sit in front of this computer and write code, play games, and talk on irc
L1439[19:09:15] <pong> lazy in another context :P
L1440[19:09:18] <Kenny> i don't work because i can't any more, so all i have is time
L1441[19:09:46] <Kenny> no pong, and that is one thing you do that pisses me off
L1442[19:10:03] <Kodos> My problem is I suffer from adult ADHD, so I'm distracted a lot. Enough that it feels moot to actually try to work on anything
L1443[19:10:14] <Kenny> i'm not actually lazy, my legs are screwed upo and it is difficult fore me to walk some days
L1444[19:10:32] <Kodos> I can't empathize, though I did dislocate a knee once in High School
L1445[19:10:46] <Kenny> i'm adult ADD, i can keep my attention on something for about 20 minutes
L1446[19:10:54] <Kenny> can't*
L1447[19:11:09] <Kenny> after 20 i start doing something else
L1448[19:11:15] <Kodos> Do you have any current projects atm
L1449[19:11:19] <Kodos> I have one for you if you're interested
L1450[19:11:37] <Kenny> the only thing i can stay at for more than 20 minutes is playing Most Wanted 2012
L1451[19:11:54] <Kodos> Oddly, Minecraft is the one thing you'd see me on all day
L1452[19:12:05] <Kenny> yesterday in 71 minutes i took out 153 cops and got away
L1453[19:12:06] <Kodos> I just wish my machine was big enough to play it all day
L1454[19:12:17] <Kodos> That's NFS, I'm assuming?
L1455[19:12:21] <Kenny> yep
L1456[19:12:26] <Kodos> I preferred Carbon, personally
L1457[19:12:35] <Kodos> Though my favorite of all time was Underground2
L1458[19:12:45] <Kenny> i'm into racing games and FPS hames (mostly Fallout for FPS)
L1459[19:13:02] <Kodos> I used to leave Fallout 3 on while I slept for the music
L1460[19:13:22] <Kenny> i did a mod for FO3 and New Vegas
L1461[19:13:24] <Kodos> NV's music had to grow on me
L1462[19:13:45] <Kenny> every here of the Banks of the Wasteland
L1463[19:13:48] <Kenny> hear*
L1464[19:14:22] <Kodos> Wait wait wait
L1465[19:14:25] <Kodos> You're Zableblaze?
L1466[19:14:28] <Kenny> Banks of the Wasteland 2 was done by shantomken
L1467[19:14:38] <Kenny> i followed up on Zable's mod
L1468[19:14:41] <Kodos> Ahh
L1469[19:14:49] <Kenny> i did BOTW 2
L1470[19:15:03] <Kenny> Zable just had the bank in Megaton
L1471[19:15:26] <Kenny> I put banks in at Megaton, Tenpenny Tower, Underworld and Rivet City
L1472[19:15:29] <Kodos> I'm guessing you're the 'ken' of shantomken
L1473[19:15:36] <Kenny> yep
L1474[19:15:41] <Kodos> Man
L1475[19:15:45] <Kodos> My favorite moment of FO3
L1476[19:15:50] <Kodos> Blowing up Megaton and enjoying the view from TPT
L1477[19:15:52] <Kenny> i aslo did the Bank Card for New Vegas
L1478[19:16:20] <Kodos> Who was the hooker in Megaton
L1479[19:16:23] <Kodos> I always forget her name
L1480[19:16:31] <Kenny> Megaton was a he
L1481[19:16:36] <Kenny> Jeff Marshall
L1482[19:16:50] <Kodos> Nova!
L1483[19:17:00] <Kenny> in Rivet City it was Juanita Rogers
L1484[19:17:24] <Kenny> yeah, Nova :)
L1485[19:18:02] <Kenny> i put in the other banks cause if you had the mod and blew up Megaton, no more bank
L1486[19:18:13] <Kenny> that was Zable's mod
L1487[19:18:33] <Kenny> i had read the comments about wanting more banks and approached him about taking it over
L1488[19:18:54] <Kenny> he had dropped the mod by then and said ok
L1489[19:19:32] <Kenny> now, what OC project are you wanting to get done?
L1490[19:19:52] <Kodos> Well, first of all, you should add pressing 'x' to exit the component viewer
L1491[19:19:56] <Kodos> As there's no way to without terminating
L1492[19:20:13] <Kodos> But the project I mentioned is converting LuaIDE for use with OC
L1493[19:20:17] <Kenny> yes there is, arrrow down to exit and pres enter
L1494[19:20:25] <Kodos> Ah, derp
L1495[19:20:26] <Kodos> I'm blind
L1496[19:20:43] <pong> Kodos, port term API and its easy :|
L1497[19:21:04] <Kodos> Now I have to figure out how to set up the autorun to wget that file, and two others, after mounting /home
L1498[19:21:11] <Kenny> term API from CC?
L1499[19:21:18] <Kodos> Sounds easy enough
L1500[19:21:26] <pong> yeah
L1501[19:21:55] <Kenny> you do realize that his 'API's are in the java code?
L1502[19:22:33] <pong> porting the term api from CC to OC is easy o_o
L1503[19:22:50] <Kenny> they are java based idiot
L1504[19:22:58] <Kenny> not lua
L1505[19:23:08] <pong> yeah but i can emulate the functionality
L1506[19:23:35] <pong> everything term does to the screen i can do with the gpu api
L1507[19:24:18] <pong> exept the blink part, thats a little complicated
L1508[19:25:05] <Kenny> https://github.com/BigRenegade/OC-Compatibility-Libraries
L1509[19:25:25] <Kenny> started doing that, others were supposed to help, guess what.....
L1510[19:25:44] <Kenny> after the first day everyone split
L1511[19:25:49] <pong> ._.
L1512[19:26:12] <pong> i havent been able to play MC much lately
L1513[19:26:25] <pong> this laptop not good :<
L1514[19:26:43] <pong> also
L1515[19:26:45] <pong> component.term
L1516[19:26:52] <pong> its an api not a component
L1517[19:28:11] <Kenny> wrong
L1518[19:28:25] <Kenny> local term=require("term")
L1519[19:28:31] <pong> yeah
L1520[19:28:38] <pong> it says component.term in that code
L1521[19:28:40] <Kenny> its an api of its own
L1522[19:29:02] <pong> someone derpd
L1523[19:29:44] <Kodos> Holy shit the hologram viewer is awesome
L1524[19:29:51] <Kodos> Just grabbed Sang's example program
L1525[19:30:20] <Kodos> Now to find a way to program it to have a hologram of the death star
L1526[19:30:24] <pong> xD
L1527[19:30:46] <pong> you know the algo for making circles right?
L1528[19:30:49] <Kenny> damn, i'm going code sniping hehe
L1529[19:31:02] <pong> Kenny, im re writing it now dont bother with term
L1530[19:31:36] *** LordFokas is now known as LordFokas|off
L1531[19:32:11] <Kenny> i think i found a way around the lua code issues of running CC preograms in OC
L1532[19:34:12] <Kodos> Idea time!
L1533[19:35:11] <Kenny> Kodos, i already started looking at porting luaIDE :P
L1534[19:35:19] <Kodos> =D
L1535[19:35:24] <Kenny> about a week and a half ago
L1536[19:35:26] <Kodos> I'm Testing a theory
L1537[19:35:43] <Kenny> right nolw, that code is to advanced for me
L1538[19:38:40] <Kodos> Laame. Didn't work
L1539[19:38:44] <Kodos> Oh
L1540[19:38:45] <Kodos> derp
L1541[19:38:47] <Kodos> I see why
L1542[19:39:05] <Kodos> How much 'room' does a computer's base memory hvea
L1543[19:39:07] <Kodos> have*
L1544[19:39:25] <pong> as much ram as you give it
L1545[19:39:26] <Kodos> I'm wanting to add in a few programs to the jar
L1546[19:39:32] <pong> oh
L1547[19:39:32] <Kodos> How difficult will that be
L1548[19:39:48] <Kodos> Also, we need ram extenders
L1549[19:39:49] <pong> you need to repack the mod file
L1550[19:39:55] <Kenny> should be negligible
L1551[19:40:10] <Kodos> HA
L1552[19:40:12] <Kenny> using whenrar that is simple
L1553[19:40:14] <Kodos> I just had the most brilliant idea
L1554[19:40:17] <Kenny> winrar*
L1555[19:40:22] <pong> the amount of ram an api uses is none technically
L1556[19:40:32] <pong> because you need to require it
L1557[19:40:35] <Kodos> You guys know how CC has 'adventure' and someone I think made a visual version of MC
L1558[19:40:51] <pong> yeah computercraftfan made it awhile ago iirc
L1559[19:40:57] <Kodos> What if you set up an 'adventure' server for OC
L1560[19:41:02] <Kodos> And had multiple people playing
L1561[19:41:14] <pong> the adventure program is compatable with OC
L1562[19:41:18] <Kodos> Is it?!
L1563[19:41:19] <pong> besides the read
L1564[19:41:21] <Kodos> Hoe shit
L1565[19:41:29] <pong> like literally one line is the only thing
L1566[19:41:29] <Kenny> I've already ported over the 'Star wars' text video
L1567[19:41:43] <Kodos> kenny, Why aren't you Git'ing all your ports, so I can ste... download them
L1568[19:42:23] <Kodos> Also, I think I'll just set up a file structure on a Hard disk with all my favorite programs, and then zip up the folder for future use
L1569[19:42:29] <Kodos> Rather than fooling with the mod file
L1570[19:42:53] <pong> Kodos, on linux i mount zip files instead so i dont have to rezip
L1571[19:43:03] <Kodos> I've never used Linux
L1572[19:43:09] <pong> :P
L1573[19:43:18] <Kodos> I barely know what the hell DOS is, only because of DopeWars and Spacewar
L1574[19:43:36] <Kodos> I mean, I know how to use a command line and such
L1575[19:43:36] <Kodos> but
L1576[19:43:41] <Kodos> the advanced shit I see people do
L1577[19:43:42] <Kodos> no
L1578[19:43:55] <pong> http://puu.sh/7lHJj.png
L1579[19:44:29] <Kenny> and i came up on computers way before windows when DOS was the only OS
L1580[19:45:10] <pong> i bet you had fun waiting hours for your .com to compile
L1581[19:46:00] <Kenny> nope. .com compiled fairly quick. exe on the other hand
L1582[19:47:36] <pong> http://puu.sh/7lHXr.png what i have so far
L1583[19:49:04] <pong> why doesnt term have scroll D:
L1584[19:49:10] * pong makes a pull request
L1585[19:54:13] <Kodos> What's the oc version of read
L1586[19:54:16] <Kodos> Gonna try to fix this
L1587[19:54:44] <Kodos> OH
L1588[19:54:45] <Kodos> HOLY SHIT
L1589[19:56:15] * Kodos runs off to find Zork sourcecode
L1590[19:56:28] <pong> Kenny, made pull req
L1591[19:58:01] <Kodos> Someone make sense of this please https://github.com/dtschust/Zork
L1592[19:58:55] <Kodos> Also, check out the very bottom of this http://simh.trailing-edge.com/software.html
L1593[19:59:08] <Kodos> You folks know more about this stuff than I do, perhaps it'd do more good in your hands
L1594[20:00:23] <pong> its a emulator for zork i guess
L1595[20:00:23] <pong> http://en.wikipedia.org/wiki/Zork
L1596[20:02:17] <pong> concidering how ancient it is
L1597[20:02:24] <pong> you could probably emulate it
L1598[20:03:44] <Kodos> Right now I'm trying to fix adventure for OC
L1599[20:03:52] <Kodos> the 'read' bit you mentioned is on line 1330ish
L1600[20:04:10] <pong> 1337?
L1601[20:04:13] <Kodos> Lol
L1602[20:04:33] <Kodos> 1330 exactly, apparently
L1603[20:04:50] <pong> ad some enters
L1604[20:04:51] <Kodos> local sRawLine = read( nil, tCommandHistory )
L1605[20:05:00] <pong> oh the command history
L1606[20:05:24] <pong> term.read(tCommandHistory)
L1607[20:05:57] <Kodos> What do I add on the end of a pastebin to go to a certain line
L1608[20:06:20] <pong> on git/gist its #L1337
L1609[20:06:26] <pong> not sure about pbin
L1610[20:07:07] <Kodos> Well here's the src http://pastebin.com/CeK1aJ6S
L1611[20:07:11] <Kodos> Line 1330 for the read line
L1612[20:07:37] <Kodos> I wonder how hard a nano clone would be
L1613[20:07:40] <Kodos> I could call it micro
L1614[20:08:09] <pong> oh and there are some writes
L1615[20:08:14] <pong> replace those with term.write
L1616[20:10:22] <pong> hmm
L1617[20:10:23] <Kenny> ok, pong, what do we use for unpack
L1618[20:10:59] <Kenny> like this: unpack( tCaptures )
L1619[20:11:23] <pong> ah
L1620[20:11:26] <pong> table.unpack
L1621[20:11:59] <pong> i was wondering where that was
L1622[20:12:04] <pong> manual ftw
L1623[20:12:42] <Kodos> I wonder if anything like Luazip is compat with OC
L1624[20:13:12] <pong> you would have to compile it for lua 5.2
L1625[20:14:23] <pong> you would also have to recompile the lua binaries, unless Sanger includes the package api now
L1626[20:14:34] <Kenny> Kodos, check my OpenPorgams git page
L1627[20:14:43] <Kenny> OpenPrograms*
L1628[20:14:50] <Symmetryc> Hello
L1629[20:14:51] <Symmetryc> back
L1630[20:14:56] <Kodos> Woo!
L1631[20:14:58] <Kodos> Let me go test it
L1632[20:15:27] <Kodos> A fusion reactor powering a computer monitoring the reactor
L1633[20:15:32] <Kodos> Would that count as recursion?
L1634[20:15:58] <Kenny> i have a computer controlling a Big Reactor which is powering the computer :P
L1635[20:15:58] <pong> not really
L1636[20:16:07] <Symmetryc> It would just be a loop
L1637[20:16:11] <Symmetryc> Like a redstone clock
L1638[20:16:12] <pong> thats more of sustainability
L1639[20:16:18] <Symmetryc> If I understand correctly
L1640[20:16:33] <Kodos> Which big reactor part would the adapter hook up to? The computer port?
L1641[20:16:38] <Kodos> Or a redstone port
L1642[20:17:01] <Kenny> computer port
L1643[20:18:02] <Kenny> amy reactor is 7x7x7 with 9 control rods
L1644[20:19:38] <Kenny> now i'll port over worm
L1645[20:21:55] <Kodos> Aha!
L1646[20:21:57] <Kodos> Found a bug, Kenny
L1647[20:22:13] <Kodos> Line 1324. I died to a creeper, and it tried to use colored text to tell me I died
L1648[20:23:46] <Symmetryc> Kenny: term.write can write numbers, but ccTerm.write doesn't allow anything but strings
L1649[20:24:05] ⇨ Joins: finkmac (~finkmac@68-68-12-164.applecreek.pathcom.com)
L1650[20:26:29] *** cazzar|Away is now known as Cazzar
L1651[20:27:07] <Kodos> Pretty sure you just need to remove the U in colors
L1652[20:27:12] <Kodos> Silly brits
L1653[20:27:26] ⇦ Quits: Coreymills25 (webchat@crbknf0209w-142162008241.dhcp-dynamic.FibreOp.nl.bellaliant.net) (Ping timeout: 198 seconds)
L1654[20:29:01] <pong> hmm
L1655[20:29:20] <pong> Symmetryc, sorry
L1656[20:29:28] <pong> so do i tostring?
L1657[20:31:35] <pong> https://github.com/infinikiller64/OC-Compatibility-Libraries/commit/3949e93d628ad417262bd5e86ca1d99ea796224a
L1658[20:32:55] <Kodos> You forgot else
L1659[20:33:03] <Kodos> Unless that's automatic
L1660[20:34:27] <Kodos> Also, can you wget folders
L1661[20:34:29] <Kodos> Or only files
L1662[20:35:45] <Kenny> fixed Kodos
L1663[20:35:55] <Kodos> Cool! I'll test it again in a sec
L1664[20:36:26] <Kenny> it had nothing to do with the spelling of colors. OC uses hex code for colors so it needed to be 0xFF0000
L1665[20:37:04] <Kenny> also ter.setTextColor is not a part of OC. it had to be gpu.setForeground
L1666[20:37:18] <Kenny> term.setTextColor*
L1667[20:37:47] <pong> yeah
L1668[20:37:54] <pong> ill write a conversion table later
L1669[20:38:03] <Kenny> so i had to change those to match OC
L1670[20:38:34] <Kodos> Whoops
L1671[20:38:42] <Kodos> Had a redstone card in my computer, and a redstone IO block
L1672[20:38:47] <Kodos> Set UP to 15, and my monitor shut off
L1673[20:38:53] <Kodos> Apparently doing 1 does both
L1674[20:38:55] <Kodos> Or something
L1675[20:40:59] <Kenny> Kodos, redownload. had to fix some other spots where it had the samne thing. just pushed new version
L1676[20:41:21] <Kodos> Mkay
L1677[20:41:33] <Kodos> I'll keep playing until I find more bugs or kill the ender dragon!
L1678[20:44:30] <Kenny> kk
L1679[20:45:05] <pong> im manually entering in help info for all the functions in oc ._.
L1680[20:48:07] <Kenny> that is similar to what i did for the component viewer
L1681[20:48:11] <Kodos> Kenny, line 1305, attempting to index global 'colours'
L1682[20:48:20] <Kenny> i added in trhe info i could get ojn the component
L1683[20:50:50] <Kenny> ok. just pushed a corrected version
L1684[20:52:12] <Kodos> =)
L1685[20:52:26] <Kodos> I'm gonna talk to my brother tonight about using his old game idea for a Lua text-based game
L1686[20:52:41] <pong> Kodos, colours={} for k,v in pairs(colors) do colours[k]=v end colours.grey,colors.gray=colors.gray,nil
L1687[20:54:46] <Kenny> pong, that won't do any good in OC
L1688[20:55:09] <Kodos> So my friend gave me an evil idea
L1689[20:55:14] <pong> Kenny, how so
L1690[20:55:19] <Kenny> for starters you spelled colours in all but one spot where you put colors
L1691[20:55:21] <Kodos> Are you guys familiar with the TPP crap of the last few weeks
L1692[20:55:30] <pong> ah fail
L1693[20:55:42] <Kenny> second off, OC use HEX colors
L1694[20:56:05] <pong> well by colors i meant cc's colors
L1695[20:56:36] <Kenny> then you need a hex colors chart to convert
L1696[20:56:51] <pong> yup, im going to steal cclite's
L1697[20:57:08] <Kenny> you can only use colors with the redstone card
L1698[20:57:35] <Kenny> setOutput(colors.black, 15) <---
L1699[20:58:15] <Kenny> when setting the screen colors you have to use hex
L1700[20:58:24] <pong> yup
L1701[20:59:00] <pong> in the term api ill put the conversion table in write
L1702[20:59:11] <Kenny> i hope to hell i can sleep more than 4 hours tonight
L1703[20:59:31] <pong> and the colors api will be 2^i-1
L1704[21:00:09] <pong> does 5.2 have the bit32 library?
L1705[21:00:17] <SpiritedDusty> pong, yes
L1706[21:00:24] <Kenny> hey Dusty
L1707[21:00:27] <SpiritedDusty> hi
L1708[21:00:31] <pong> sweet
L1709[21:00:45] <Kenny> we been getting everything we can from CC lol
L1710[21:01:38] <Kenny> the adventure game has been ported
L1711[21:04:14] <Kenny> A Long Time Ago was just pushed to my OpenPrograms git
L1712[21:04:30] <Kodos> Kenny
L1713[21:04:32] <Kodos> Do Worm next!
L1714[21:04:38] <Kenny> fait warning, it runs for about 15 minutes
L1715[21:04:47] <Kenny> i'm working on worm now
L1716[21:04:50] <Kodos> OMG
L1717[21:04:55] <Kenny> fait-fair
L1718[21:04:56] <Kodos> Alongtimeago on the hologram would be hilarious
L1719[21:05:18] <Kenny> don't think it can be done
L1720[21:05:45] <Kenny> but i'll check with Sangar tomorrow about it
L1721[21:07:13] <Kenny> next thing to do would be make a game for it like the old Larn (a D&D style text game)
L1722[21:08:24] <Kenny> but that could be a real bitch to do because it had levels you could go down into
L1723[21:10:58] <Kodos> Well ideally I'd want to port classic Zork 1
L1724[21:11:07] <Kodos> Also, I see the scoring bug in Adventure made it over to OC
L1725[21:22:33] <Kodos> Ah, guess it's not a bug then
L1726[21:26:45] <Kenny> what scoring bug was that
L1727[21:27:23] <Kodos> When you died, it always said Score: &E0 or something like that, and then crashed the program back to the terminal console
L1728[21:27:31] <Kodos> But apparently that's intended
L1729[21:28:10] <Kenny> it was intentional
L1730[21:29:37] ⇦ Quits: Symmetryc (webchat@pool-173-78-213-151.tampfl.fios.verizon.net) (Quit: Web client closed)
L1731[21:29:44] <Kenny> it doesn't calculate a score anywhere in the program
L1732[21:30:09] <Kodos> Also, Kenny
L1733[21:30:18] <Kodos> Your component viewer needs a 'refresh list' option
L1734[21:30:20] <Kodos> Unless I missed that too
L1735[21:31:00] <Kenny> what you mean by refresh list?
L1736[21:31:21] <Kenny> like when something added on to it
L1737[21:31:52] <Kodos> Like, I just had the viewer running, and then while it was still up on my screen, I threw down some cable, an adapter, and a command block
L1738[21:31:55] <Kodos> But the block wasn't on the list
L1739[21:32:01] <Kodos> So I would like to be able to 'refresh' the list
L1740[21:32:08] <Kodos> Basically have it just re-scan and reload the list
L1741[21:32:17] <Kodos> Without having to close and reopen the program
L1742[21:32:28] <Kodos> More of a QOL thing than anything
L1743[21:32:47] <Kenny> well work on it tomorrow
L1744[21:32:55] <Kenny> will*
L1745[21:33:17] <Kenny> it's 10:30pm and i've been upo since 5am
L1746[21:33:27] <Kodos> ALrighty
L1747[21:33:33] <Kenny> a little too beat to code right now hehe
L1748[21:33:34] <Kodos> Time to debug OpenComponents
L1749[21:33:36] <Kodos> Heh
L1750[21:34:28] <Kenny> in about 2 weeks or so i'm going on a marketing run.....
L1751[21:34:54] <Kenny> trying to get mods to include hooks for OC
L1752[21:36:09] <Kodos> To be perfectly honest, I've got half a mind to make a base that can be operated entirely from an OC computer
L1753[21:36:14] <Kodos> So that'll be a huge help
L1754[21:36:37] <Kenny> that's why i have a 64 x 64 room hehe
L1755[21:36:44] <Kodos> Heh
L1756[21:36:58] <Kodos> You should talk to Vswe about hooking SFM into OC
L1757[21:37:05] <Kenny> i know i can control BC colmponents using the adpater block
L1758[21:37:06] <Kodos> The factory managers running on PCs would be amazing
L1759[21:37:12] <Kodos> Hmm
L1760[21:37:21] <Kenny> already tested it
L1761[21:37:22] <Kodos> I got a command block working
L1762[21:37:23] <Kodos> but
L1763[21:37:29] <Kodos> When I 'getCommand()'
L1764[21:37:34] <Kodos> It doesn't echo anything to the console
L1765[21:37:40] <Kodos> but the command is there and it works on executeCommand
L1766[21:37:49] <pong> jesus fucking christ
L1767[21:37:59] <Kenny> do print(getCommand())
L1768[21:38:05] <pong> im going through EVERY single function in OC
L1769[21:38:07] <Kodos> Ah
L1770[21:38:18] <pong> im not even half way and im at 100
L1771[21:38:38] <Kenny> i don't doubt it
L1772[21:38:52] <Kenny> a portion of it isn't documented yet
L1773[21:39:07] <Kenny> i just don't have the patience to do it
L1774[21:39:17] <Kodos> That worked, Thanks Kenny
L1775[21:39:30] <Kodos> Now we just need a GUI styled Command Block program
L1776[21:40:10] <Kenny> Kodos, i been messing with this since i first got Sanga-r to set it up for me to use OC with RiM hehe
L1777[21:43:33] <pong> o_o some parts arent documented?
L1778[21:46:28] <Kenny> i mean on the wiki
L1779[21:47:34] <Kenny> all of the sudden i have my fps and position showing in the ujpper left corner of the screen
L1780[21:47:47] <Kenny> it's not the F3 key
L1781[21:48:19] <Kenny> this is from some mod but i have never had this before, until i got the command block in my inventory
L1782[21:49:40] <Kodos> Modlist?
L1783[21:50:00] <Kodos> Also, how can I duplicate my screen's display on a secondary screen?
L1784[21:50:42] <Kenny> a second graphics card
L1785[21:51:19] <Kodos> Ah, right
L1786[21:51:50] <Kodos> Ah, ffs
L1787[21:51:52] <mallrat208> Hey folks
L1788[21:51:53] <Kodos> I can only use a T2
L1789[21:52:07] <Kodos> There needs to be a 'creative' computer case with T3 slots of everything
L1790[21:54:29] <Kenny> mallrat208
L1791[21:55:03] <Kenny> CC's adventure gaam has been ported to OC
L1792[21:55:09] <Kenny> game*
L1793[21:55:28] <Kenny> along with the Star Wars text video
L1794[21:56:21] <Kodos> Okay, I see how to set 'primary' displays and GPUs, but how do I designate a secondary for touch entry
L1795[21:57:32] <pong> .help component.list
L1796[21:57:32] <^v> pong, component.list([filter: string]):function Returns an iterator which returns pairs of address, type for each component connected to the computer. It optionally takes a filter - if specified this will only return those components for which the filter is a substring of the component type.
L1797[21:58:03] <Kodos> No,I have the addresses and such
L1798[21:58:18] <Kodos> I just need to know how to tell the PC to output something to the secondary monitor
L1799[21:58:19] <pong> that was an example
L1800[21:58:24] <Kodos> I know
L1801[21:58:34] <pong> its gpu.bind
L1802[21:58:39] <pong> but you need multiple gpus
L1803[21:59:13] <Kodos> I have two
L1804[22:00:18] <pong> call bind on the second gpu with the address of the second monitor
L1805[22:00:28] <Kenny> gitr is being a pain because of this one text line
L1806[22:04:05] <Kodos> I probably asked this before, but there's no way to make a file read only, is there
L1807[22:04:14] <pong> nope
L1808[22:04:40] <pong> well cryptographically speaking you can
L1809[22:05:02] <pong> you can have a signing system that prevents modification
L1810[22:05:28] <pong> or atleast prevents the program from working if you do
L1811[22:12:54] <Kodos> Bleh
L1812[22:12:56] <Kodos> Longtime won't run
L1813[22:13:00] <Kodos> Not enough memory
L1814[22:13:09] <pong> whats that
L1815[22:13:15] <Kodos> The ASCII movie from CC
L1816[22:13:19] <Kodos> Ken ported it
L1817[22:13:24] <pong> ah
L1818[22:13:30] <pong> i can probably do it
L1819[22:13:44] <pong> but it will be external file
L1820[22:14:57] <Kodos> Atm, I wanna learn how to do the hologram stuff
L1821[22:15:07] <pong> :O
L1822[22:15:08] <pong> me too
L1823[22:15:14] <Kodos> But
L1824[22:15:16] <Kodos> That'l be tomorrow
L1825[22:15:20] <Kodos> My buddy's awake now, wants to go play WF
L1826[22:15:23] <pong> are they in the newest jenkins?
L1827[22:15:28] <Kodos> YEs
L1828[22:15:30] <pong> kk
L1829[22:15:35] <pong> ill mess around with it
L1830[22:15:54] <Kodos> I'm HOPING you can do different colors in the hologram
L1831[22:16:16] <Kodos> Or at least be able to place the emitter on walls/ceilings
L1832[22:17:23] <Kenny> Kodos, go into the OC config and increase the memory sizes
L1833[22:18:02] <Kenny> Long Time will require at least 2.5 MB of RAM
L1834[22:18:11] <pong> ._.
L1835[22:18:15] <pong> dayum
L1836[22:18:33] <pong> im just going to use the real alontimeago
L1837[22:18:37] <pong> the telnet server one
L1838[22:18:44] <pong> because sockets ftw
L1839[22:18:44] <Kenny> what. OC computers have 2MB as default
L1840[22:19:31] <Kodos> Would it be bad to set some absurd number to my ram? LIke 64mb
L1841[22:19:35] <Kenny> this is the real long time ago you dumbass. all i had to do was set up the term for it
L1842[22:19:47] <Kenny> up to you
L1843[22:20:10] <Kenny> the damn movie is ONE long line of text
L1844[22:20:27] <Kenny> almost 3 million chars on one line
L1845[22:21:07] <Kenny> hell the whole file is on;y 43 liknes long
L1846[22:26:47] <pong> yeah dan went crazy on it o_o
L1847[22:27:03] <pong> but still, you can use tcp instead
L1848[22:27:07] <Kenny> dan didn't do it
L1849[22:27:14] <pong> orly
L1850[22:27:28] <Kenny> it was gotten off the web
L1851[22:27:43] <Kenny> it was done by someone in New Zealand
L1852[22:28:09] <pong> it was dumped off the telnet server towel.blinkenlights.nl
L1853[22:28:26] <Kenny> all he did was write an iterator to handle the text line
L1854[22:29:11] <Kenny> http://www.asciimation.co.nz/
L1855[22:29:53] <pong> oh wow all the text is there
L1856[22:29:57] <pong> in sauce
L1857[22:31:45] <pong> .jenkins
L1858[22:31:46] <^v> pong, Last successful build: http://ci.cil.li/job/OpenComputers/lastSuccessfulBuild/artifact/build/OpenComputers-MC1.6.4-dev217-api.jar
L1859[22:32:33] <pong> no bad :<
L1860[22:32:37] <pong> i dont want the api
L1861[22:35:27] <Kenny> both api and the mod are there
L1862[22:36:01] <pong> on the page, but that was the link to the api
L1863[22:36:16] ⇦ Quits: Lathanael|Away (~Lathanael@p549711E5.dip0.t-ipconnect.de) (Ping timeout: 380 seconds)
L1864[22:36:24] <pong> .jenkins
L1865[22:36:26] <^v> pong, Last successful build 4.22 MB http://ci.cil.li/job/OpenComputers/lastSuccessfulBuild/artifact/build/OpenComputers-MC1.6.4-dev217.jar
L1866[22:36:27] <pong> thats better
L1867[22:37:38] ⇨ Joins: Lathanael|Away (~Lathanael@p54970A74.dip0.t-ipconnect.de)
L1868[22:40:18] <Kenny> i'm heading for bed. see you guys tomorrow
L1869[22:40:22] *** Kenny is now known as Kenny|Sleeping
L1870[22:40:25] <pong> bai
L1871[23:09:51] *** ` is now known as Biohazard
L1872[23:10:19] ⇦ Quits: BevoLJ (~BevoLJ@cpe-24-55-33-198.austin.res.rr.com) ()
L1873[23:12:58] ⇨ Joins: asie (~textual@078088168214.elblag.vectranet.pl)
L1874[23:37:19] ⇦ Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit: I'll probably come back in either 20 minutes or 8 hours.)
L1875[23:38:13] ⇦ Quits: finkmac (~finkmac@68-68-12-164.applecreek.pathcom.com) (Quit: Nettalk6 - www.ntalk.de)
L1876[23:44:23] <pong> http://puu.sh/7lVpE.png
L1877[23:44:25] <pong> :3
L1878[23:44:59] <pong> encase anyone is still up
L1879[23:52:00] ⇨ Joins: ShadowKatStudios (~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au)
L1880[23:53:34] <Sangar> involuntarily so, radiator ran full power so the air is killing me -.- nice cube you have there! next will be a sierpinsky pyramid?
L1881[23:55:42] ⇨ Joins: CokaCola_ (~CokaCola@CPE-124-183-84-183.lns13.ken.bigpond.net.au)
L1882[23:57:44] <pong> xD
L1883[23:57:47] <pong> pyramid
L1884[23:57:51] ⇦ Quits: Anonymous (jztech101@crabhost.org) (Ping timeout: 201 seconds)
L1885[23:58:03] ⇦ Quits: CokaCola (~CokaCola@CPE-124-183-84-183.lns13.ken.bigpond.net.au) (Ping timeout: 201 seconds)
L1886[23:58:05] <pong> how would i do that :S
L1887[23:58:06] *** CokaCola_ is now known as CokaCola
L1888[23:58:10] <pong> would look too blocky
L1889[23:59:16] ⇨ Joins: JZTech101 (jztech101@crabhost.org)
L1890[23:59:29] <Sangar> mm, it probably would
<<Prev Next>> Scroll to Top