<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:08] <gamax92> v^: because dead
channel is dead
L2[00:00:19] <gamax92> all i hear is Ender's
mic randomly activating and Kilobyte kicking
L3[00:00:23] <gamax92> typing*
L4[00:00:24] <Sangar> Kilobyte, yeah, i
gathered as much. the interesting part will be designing the
'protocol' :P
L5[00:00:37] <Kilobyte> i can help with that
;)
L6[00:01:05] *
Kilobyte likes to design protocols
L7[00:01:15] <Sangar> who doesn't
:>
L8[00:01:26] <Kilobyte> my sis
L9[00:01:27] <Kilobyte> :P
L10[00:01:33] <v^> gamax92, ikr
L11[00:01:35] <Sangar> i have some ideas.
when i have a draft i'll be happy for feedback ;)
L12[00:01:36] <Kilobyte> her protocol is:
bully brother
L13[00:01:39] <v^> i cant understand shit
kilo says
L14[00:01:39] <gamax92> plus mumble doesn't
support changing volume so i have to turn mine up rather high to
even hear Kilobyte
L15[00:02:00] <Kilobyte> and my stomach
hurts
L16[00:02:31] <v^>
* [Stomach]
(stmch@kapsi.fi):
-
L17[00:03:46] *
Xakorik bows to the power of Kilobyte
L18[00:05:21] ⇨
Joins: Negi
(~negi@mcl71-1-82-246-167-6.fbx.proxad.net)
L19[00:06:07] ⇦
Quits: black3agl3 (~black3agl@197.224.95.185) (Read error:
Connection reset by peer)
L20[00:07:27] ⇦
Quits: Kodos (~Kodos@2602:306:ce20:6c30:4576:65dd:50ed:6a71) (Read
error: Connection reset by peer)
L21[00:07:40] <gamax92> JoshTheEnder: how
do text to speech
L22[00:07:43] <gamax92> i don't think i
enabled it
L23[00:07:57] <v^> gamax92, easy with cable
hax
L24[00:08:09] <gamax92> v^: not that kind
of tts
L25[00:08:18] <v^> >_> irl
cables
L26[00:10:32] <gjgfuj> How do I change the
launch path?
L27[00:11:14] <gjgfuj> In OC/
L28[00:12:09] <Kilobyte> hm?
L29[00:13:44] <gjgfuj> Like, for the
shell?
L30[00:17:04] <v^> .w shell
L32[00:18:07] <Kilobyte> Sangar: how to
call super constructor in scala?
L33[00:18:11] <Kilobyte> actually
L34[00:18:30] <Kilobyte> ye, got it
L35[00:19:18] <Kilobyte> FUCK THIS
L36[00:19:29] <Kilobyte> i need an ID for
my cart -.-
L37[00:19:44] <Sangar> welcome to
entities
L39[00:24:17] <Pontiac> Kilo>
65738
L40[00:24:26] <Pontiac> er.. no..
64738
L41[00:24:27] <Kilobyte> Sangar: no, a cart
id, not an entity id
L43[00:24:36] <Kilobyte> Sangar: regarding
cart speeds ^
L44[00:24:48] <Sangar> oh, ok
L45[00:26:24] <Kilobyte> Sangar: also,
public abstract int getMinecartType();
L46[00:26:45] <Kilobyte> vanilla uses
1-6
L47[00:27:02] <Sangar> oh... so that's like
block ids all over again?
L48[00:27:23] <Kilobyte> idk if it really
matters that much though
L49[00:27:53] <Kilobyte> might just go with
222
L50[00:28:00] ⇨
Joins: skilz (~skilz@203.213.225.94)
L51[00:28:10] ***
Cazzar is now known as Cazzar|Away
L52[00:29:13] <Kilobyte> Sangar: give me a
few pointers regarding platform api please :P
L53[00:29:49] <Sangar> for creating a
machine you mean?
L54[00:30:10] <Kilobyte> yes
L56[00:31:47] ⇦
Quits: manmaed|AFK (~Ender@2e41e8ed.skybroadband.com) (Ping
timeout: 190 seconds)
L57[00:31:47] <Sangar> (ignore the cache
thingy, in your case you can store it directly in the entity)
L58[00:33:12] <Kilobyte> whatcha
mean?
L59[00:33:48] <Kilobyte> Sangar: ^
L60[00:34:18] <Kilobyte> this line?
L61[00:34:19] <Sangar> i mean you can have
the machine as a field in your minecart entity. what i linked needs
some trickery because it's basically external storage for a player
:P
L62[00:34:19] <Kilobyte> class
TabletWrapper(val stack: ItemStack, var holder: Entity) extends
ComponentInventory with Container with Owner {
L63[00:34:29] ⇦
Quits: skilz (~skilz@203.213.225.94) (Quit: Leaving)
L64[00:34:46] <Sangar> yeah, basically
what's in the TabletWrapper is more or less what you want in your
minecart
L65[00:35:02] <Sangar> ignore everything
else :P
L66[00:35:17] <Kilobyte> Sangar: ummm
L67[00:35:32] <Kilobyte> can it be that
ComponentInventory isn't part of the API
L68[00:35:40] <Sangar> oh, yes, it
isn't
L69[00:35:46] <Kilobyte> awesome...
L70[00:35:57] <Sangar> :>
L71[00:36:23] <Kilobyte> i guess i could
build against the full mod
L72[00:36:30] <Sangar> you can keep it a
lot simpler and won't really need it anyway i think, since you
won't swap components i think?
L73[00:36:52] <Kilobyte> only stuff like
drill bits
L74[00:37:12] <Kilobyte> and those are just
items without internal logic
L75[00:37:49] <Sangar> yeah, and that's not
even a component, right? so all you really need to do is call
connect/disconnect and save/load for all components. none of the
other fancy stuff componentinventory does (the dynamic
connect/disconnect stuff on added/removed to inventory)
L76[00:38:21] <Kilobyte> Sangar: umm i
cannot extend Container
L77[00:38:31] <Kilobyte> because i already
extend EntityMinecart
L78[00:38:59] <Sangar> wot
L79[00:39:06] <Sangar> container is an
interface
L80[00:39:19] <Sangar> make sure you got
the right one
L81[00:39:23] <Kilobyte> then i must have
hit wrong one
L82[00:39:47] <Kilobyte> i have
net.minecraft.inventory.Container
L83[00:40:03] <Kilobyte> the other 2
possibilities are unrelated 2 minecraft
L84[00:40:28] <Kilobyte> Sangar: ^
L85[00:41:24] <Sangar>
li.cil.oc.api.driver.Container
L86[00:41:29] <Kilobyte> wot
L87[00:41:40] *
Kilobyte slaps gradle
L88[00:42:30] <Kilobyte> Sangar: apperently
it didn't actually add the OC api dependency to my project
L89[00:43:26] <Sangar> try refreshing it in
idea
L90[00:43:52] <Kilobyte> i am gonna try
another gradle idea
L91[00:45:19] <Kilobyte> Sangar: yeah it
also picked java.security.acl.Owner instead of the OC one
L92[00:45:38] <Sangar> nice
L93[00:46:00] <Kilobyte> Sangar: i might
make it so when you pick up a cart it keeps its state
L94[00:46:13] <Kilobyte> aka you can take
it somewhere else and it continues doing what it did
L95[00:46:19] <Sangar> hmhm
L96[00:46:21] <Kilobyte> persistance
ftw
L97[00:46:24] <Sangar> should work
L98[00:46:27] <Kilobyte> yup
L99[00:46:33] <Sangar> maybe
L100[00:46:40] *
Sangar thinks a bit
L101[00:46:47] <Sangar> might not
tho
L102[00:46:55] <Sangar> actually, probably
won't
L103[00:46:57] <Kilobyte> store a
reference to the state in the item entity
L104[00:47:02] <Kilobyte> *item
L105[00:47:28] <Sangar> reason: external
storage of computer states and how they get cleaned up to avoid
cluttering the hd over time
L106[00:47:46] <Sangar> so if the computer
doesn't save in a world save, it's state will get removed
L107[00:47:52] <Sangar> which it won't
while in item form
L108[00:48:02] <Kilobyte> hmmmmmm
L109[00:48:07] <Kilobyte> too bad
L110[00:48:31] <Sangar> i might add some
system to force keeping certain states
L111[00:49:07] <Sangar> maybe :P
L112[00:49:27] <Kilobyte> Sangar: wtf it
still won't work
L113[00:50:19] <Sangar> in idea, did you
import it as a gradle project? (should ask when first loading it
up)
L114[00:50:37] <Sangar> (else check the
event log)
L115[00:51:20] <JoshTheEnder> i'm
off
L116[00:51:22] <JoshTheEnder> o/
L117[00:51:25] <Sangar> \o
L118[00:51:45] ***
JoshTheEnder is now known as JoshTheSleepingEnder
L119[00:51:54] <Kilobyte> Sangar: no,
intentionally.
L120[00:52:03] <Kilobyte> because then my
system load triples
L121[00:52:04]
⇨ Joins: manmaed|AFK
(~Ender@2e408c17.skybroadband.com)
L122[00:52:21] <Sangar> mkay, you might
need to add the dep manually in the project config then
L123[00:52:36] <Kilobyte> it usually does
that in the idea files
L124[00:52:42] <Sangar> really?
L125[00:52:48] <Sangar> ok then
L126[00:52:50] <gamax92> ragnaS
L127[00:52:53] ***
manmaed|AFK is now known as manmaed
L128[00:52:54] <Kilobyte> added the gradle
repo outside the buildscript {} block
L129[00:52:59] <Kilobyte> lets see if that
helps
L130[00:53:17] <Sangar> gamax92?
L131[00:53:21] <gamax92> did that ping
you
L132[00:53:27] <Sangar> no
L133[00:53:30] <gamax92> :D
L134[00:53:53] <Kilobyte> .l ("Sangar
"):rep(30)
L135[00:53:53] <^v> Kilobyte, Sangar
Sangar Sangar Sangar Sangar Sangar Sangar Sangar Sangar Sangar
Sangar Sangar Sangar Sangar Sangar Sangar Sangar Sangar Sangar
Sangar Sangar Sangar Sangar Sangar Sangar Sangar Sangar Sangar
Sangar Sangar
L136[00:54:00] <gamax92> skigam ez
L137[00:54:04] <Sangar> >_>
L138[00:54:33] <gamax92> .l ("
ragnaS"):rep(30)
L140[00:54:37] <gamax92> well fuck
you
L141[00:55:08] <Sangar> ah. hah.
L142[00:55:19] <gamax92> .l ("
ragnaS"):rep(3)
L143[00:55:19] <^v> gamax92, ragnaS ragnaS
ragnaS
L144[00:55:24] *
Kilobyte considers to try and break it
L145[00:55:38] <gamax92> .l
("(3)per:("Sangar
L146[00:55:38] <^v> gamax92, lua:1: ')'
expected near 'Sangar'
L147[00:56:04] <Kilobyte> .l ("Sangar
"):rep(math.huge)
L148[00:56:04] <^v> Kilobyte,
L149[00:56:13] <Kilobyte> awwww
L150[00:56:35] <Sangar> the profanity
filter blocked the actual response i'm sure :P
L151[00:56:48] <Kilobyte> Sangar: yay it
worked
L152[00:56:53] <Kilobyte> .l ("Sangar
"):rep(math.huge - 1)
L153[00:56:53] <^v> Kilobyte,
L154[00:57:02] <Kilobyte> .l ("Sangar
"):rep(999999999999999)
L155[00:57:02] <^v> Kilobyte,
L156[00:57:16] <Kilobyte> looks like
naughtyness detection
L157[00:57:20] <Kilobyte> .l ("Sangar
"):rep(9999999)
L158[00:57:21] <^v> Kilobyte, Time limit
exeeded.
L159[00:58:21] <Kilobyte> .l ("Sangar
"):rep(9999)
L162[00:58:41] <Kilobyte> ^ so
pointless
L163[00:59:03] <v^> i saw a cat get run
over ;-;
L164[00:59:14] <v^> and mom was there and
went sads
L165[00:59:21] <v^> because we were
looking for our own cat
L167[00:59:45] <Sangar> :(
L168[01:00:50] <Sangar> saw a flattened
bird recently... and it's mate was just standing there next to
it... waiting for it to stand up again :/
L169[01:01:24] <Kilobyte> Sangar: D:
L170[01:01:46] <Sangar> indeed
L171[01:01:52] <justastranger> ;-;
L172[01:01:56] <Kilobyte> Sangar: whats
the diff betweek markChanged() and markAsChanged()
L173[01:02:05] <justastranger> Sangar:
don't make me feel those feels
L174[01:02:16] <Kilobyte> override def
maxComponents(): Int = 9001 // TODO: Balance
L175[01:02:17] <Kilobyte> xD
L176[01:02:54] <Kilobyte> Sangar:
installedRam() is in bytes, right?
L177[01:02:57] <Sangar> Kilobyte, the one
is from IInventory (read MC) the other from OC (and is called from
executor threads)
L178[01:03:04] <Sangar> Kilobyte,
yes
L179[01:03:07] <Sangar> justastranger,
sorry :/
L180[01:03:12] <justastranger> <3
L181[01:03:25] <Kilobyte> Sangar: can i
just point one at the other?
L182[01:03:30] <Kilobyte> or are they
different
L183[01:03:30] <justastranger> lol
L184[01:04:12] <Sangar> Kilobyte, since
the one from oc is called from another thread, you probably
shouldn't. rather set some 'changed' boolean flag and check for
that in the update, then call the other one. or something like
that.
L185[01:04:47] <Kilobyte> i would just set
a changed flag for both
L186[01:05:01] <Kilobyte> and idfk what
that would be used for (packet updates?)
L188[01:05:30] ⇦
Quits: gjgfuj (~tricia@119.15.76.203) (Quit: Leaving)
L189[01:08:12] <Sangar> i dunno what it
does for entities. for tile entities it marks the chunk their in as
changed so it's saved in the next world save.
L190[01:08:27] <Kilobyte> ah
L191[01:08:39] <Sangar> 'tumblokami', i
see i see
L192[01:08:58] <Kilobyte> Sangar: you knew
when i fell in love with the OC api?
L193[01:09:05] <Techokami> Sangar, yes
XD
L194[01:09:23] <Sangar> Kilobyte, when it
started talking dirty to you? >_>
L195[01:09:30] <Kilobyte> no :P
L196[01:09:55] <Kilobyte> basicly i wrote
a wrapper for the CC api a long time ago to make peripheral methods
easier to use
L197[01:10:09] <Kilobyte> like, i had an
@Method annotation and abstraction etc
L198[01:10:34] <Sangar> ah. openperipheral
does that, too, right?
L199[01:10:34] <Kilobyte> when i saw the
OC api i realized you already did that
L200[01:10:38] <Sangar> haha
L201[01:10:49] <Kilobyte> Sangar: idk
:P
L202[01:11:09] <Kilobyte> anyways, mine
was so abstract, you had same code for turtle and computer :P
L203[01:11:11] <Sangar> asie said he's
using op's api instead of cc's directly or something once :P
L204[01:11:24] <Sangar> haha
L205[01:11:36] <Kilobyte> it was a bit
messy though
L207[01:14:01] <Sangar> nice. any reason
not to just return object[] tho?
L208[01:14:12] <gamax92> and mumble
segfaulted
L209[01:14:33] <Kilobyte> Sangar: i got
tired of that
L210[01:14:39] <Kilobyte> didn't know of
scala back then
L211[01:14:44] <Sangar> :D
L212[01:15:10] <Kilobyte> return new
Varargs("hello") is just shorter than return new Object[]
{"hello"};
L213[01:15:14] <Kilobyte> a bit at
least
L214[01:15:24] <Sangar> easier to read,
anyway, yeah
L215[01:15:29] <Kilobyte> that too
L216[01:15:38] <Kilobyte> and less special
keys which are a nusense, especially on german kb layout
L217[01:15:53] <gamax92> Kilobyte: ooh, i
like
L218[01:16:00] <Kilobyte> Sangar: my addon
i had back then actually used it
L219[01:16:11] <Kilobyte> gamax92: its not
maintained any longer
L220[01:16:20] <gamax92> then fex
L221[01:16:36] <Kilobyte> meh, i don't
really care about CC anymore
L222[01:16:38] <Kilobyte> you can fork it
though
L223[01:16:50] *
Sangar yawns and looks at the wall clock.
L224[01:17:00] <Kilobyte> Sangar: pfff
early
L225[01:17:01] <Sangar> well, i think
that's it for me for today.
L226[01:17:13] <Sangar> meh, got up early
:P
L227[01:17:14] <Kilobyte> meh, should
maybe go as well
L228[01:17:35] <Sangar> gnight o/
L229[01:17:51] <Kilobyte> night
L230[01:21:34] <gamax92> v^: hey
L231[01:23:58] <Negi> ≈[•∆•]≈
L232[01:25:02] <justastranger>
omigodthatissocute
L233[01:26:02] <Kilobyte> i just heard
some cats fight outdoors
L234[01:26:10] <Kilobyte> or
something
L235[01:26:19] <gamax92> probably
something
L236[01:26:25] <Kilobyte> yeah
L237[01:26:41] <Kilobyte> but it was
definitely a cat that sounded very pissed
L238[01:26:50] <vifino> Meeew!
L239[01:27:02] <Kilobyte> cats are cute
:>
L240[01:27:04] <v^> gamax92, hai
L241[01:27:08] <v^> so still no
kitten
L242[01:27:08] <gamax92> cats are
tasty
L244[01:27:17] <vifino> gamax92: dai
L245[01:27:17] <Negi> Mraaw
L246[01:27:24] <gamax92> vifino:
hmm?
L247[01:27:30] <Kilobyte> i wished i had a
cat
L248[01:27:33] <Negi> Fighting cats are
loud, tho.
L249[01:27:36] <gamax92> I have two
cats
L250[01:27:38] <v^> moi kitten is still
missing
L252[01:27:41] <Negi> Kilobyte : Don't say
that, I have 4 T_T
L253[01:27:45] <vifino> DAI IN FIRAH U CAT
MURDERER GAMAX92!
L254[01:27:53] <gamax92> vifino: whats
your problem?
L255[01:27:55] <Kilobyte> but both my sis
and my dad are allergic
L256[01:28:13] <vifino> gamax92: You
murder kittenz q_q
L257[01:28:19] <gamax92> no i dont
L258[01:28:21] <Kilobyte> die
L259[01:28:22] <gamax92> when did I say
that
L260[01:28:32] <vifino> Q_Q
L261[01:28:37] <Negi> He said cats were
tasty. He never said he actually ate these.
L262[01:28:38] <Kilobyte> [03:27:08]
<gamax92> cats are tasty
L263[01:28:43] <vifino> Direct implication
q_q
L264[01:28:47] <Kilobyte> ^
L265[01:28:51] <gamax92> well don't imply
things
L266[01:29:04] <vifino> gamax92: Dont you
gamax things!
L267[01:29:06] <vifino> xD
L268[01:29:11]
zsh sets mode: +o on SpiritedDusty
L269[01:29:12] <gamax92> I'm hungry
L270[01:29:15] <gamax92> gonna go eat some
food
L271[01:29:24] <gamax92> bbl
L272[01:29:33] <Kilobyte> be happy you
didn't say cats instead of food there
L273[01:29:43] <gamax92> quick what is
german for moon
L274[01:29:48] <Kilobyte> Mond
L275[01:29:52] <gamax92> thanks
L276[01:30:04] <Negi> "Pumpkins ?
Which pumpkins ? There never has been pumpkins anywhere
!"
L277[01:30:18] <Kilobyte>
totally....
L278[01:30:44] <vifino> Kilobyte: You
german!
L279[01:30:52] <Kilobyte> yep :P
L280[01:30:59] *
vifino totally isnt a german
L281[01:31:05] <Kilobyte> ikr :P
L283[01:31:15] *
Negi whispers : "Hon hon baguette".
L284[01:31:32] <Kilobyte> your domain and
your screenshot file names totally didn't reveal it
L285[01:32:29] <Kilobyte> vifino: there
are a lot of german people in the modded mc community
L286[01:32:45] <vifino> Indeed :P
L287[01:33:02] <vifino> #Sangar
L288[01:33:04] <Kilobyte> just in this
channel i know 5 off my head
L289[01:33:45] <Negi> That moment when
laptop just turns off after you plugged it, because of battery.
Dammit MATE.
L290[01:34:02] <Kilobyte> You, Me,
Vexatos, Sangar and prasselpikachu (latter is mostly idling, but
he's a RL friend of mine i first met here on esper)
L291[01:34:13] <Kilobyte> vifino: ^
L292[01:34:19] <vifino> Yes.
L293[01:34:25] <gamax92> How does former
and latter work if there is more than two objects
L294[01:34:28] <vifino> I knew that
Vexatos is a german to
L295[01:34:32] <vifino> o*
L296[01:34:38] <Kilobyte> #clones
*.de
L297[01:34:41] <Kilobyte> dang
L298[01:34:50] <vifino> #clang
L299[01:34:50] <Kilobyte> that plugin is
still broken
L300[01:34:54] <vifino> wait.. nvm
L301[01:34:59] <vifino> wrong topic
:P
L302[01:35:09] <Kilobyte> HASHTAG
DETECTED
L303[01:35:10] <Kilobyte> BAN
L304[01:35:15] <vifino> Q_Q
L305[01:35:23] <Kilobyte> jk ofc
L306[01:35:28] <vifino> .-.
L307[01:35:46] *
vifino gets back to semi-sleep and coding on his
webserver
L308[01:35:54] <gamax92> vifino
L309[01:35:59] <vifino> Yes?
L310[01:36:04] <Kilobyte> btw, in my own
channel you shouldn't use yolo or swag :P my bot hands out kicks
for that :P
L311[01:36:04] <gamax92> python -m
SimpleHTTPServer
L312[01:36:09] <vifino> gamax92: no
L313[01:36:12] <vifino> q_q
L314[01:36:27] <Kilobyte> WEBrick
ftw
L315[01:36:51] <gamax92> Kilobyte: wii
brick?
L316[01:36:59] <gamax92> Ragnarok: banner
brick
L317[01:37:02] <gamax92> bannebomb
L318[01:37:13] <gamax92> I wish letterbomb
existed when I was doing my hbc install
L319[01:37:15] <Kilobyte> WEBrick,
lightweight advanced ruby webserver lib
L320[01:37:18] <Ragnarok> what
L321[01:37:32] <vifino>
http://pastebin.com/ufxUXeWc this is one of the
moments where i just facepalm and respond with "no",
while thinking "OH HELL NO YOU SON OF A *****
D:<<<<<"
L322[01:37:52] <gamax92> I ended up
waiting for SSBB to show up at a library, used it for an hour, and
then went back to library
L323[01:37:59] <vifino> That would break
everything
L324[01:38:01] <vifino> q_q
L325[01:38:28] <Kilobyte> vifino:
metatables.
L326[01:38:36] <vifino> Q_Q
L327[01:38:41] <gamax92> metastings
L328[01:38:46] <vifino> Everybody sais
that.
L329[01:38:53] <vifino> Its not what he
wants q_q
L330[01:38:58] <Kilobyte> yes, ik
L331[01:39:00] <gamax92> he?
L332[01:39:03] <Kilobyte> but damn
close
L333[01:39:08] <vifino> Q_Q
L334[01:39:45] <gamax92> Kilobyte: like a
__call metatable?
L335[01:39:57] <Kilobyte> i rather thought
about __tostring
L336[01:40:01] <gamax92> oh
L337[01:40:09] <gamax92> Kilobyte: many
much luaj bug fixes
L338[01:40:44] <gamax92> its actually more
or less, implementing features and doing changes from 5.1 to
5.2
L339[01:40:48] <vifino> is lua llvm
compatible?
L340[01:41:03] <vifino> I heard of a
project translating llvm thingies to javascript
L341[01:41:07] <Kilobyte> might depend on
implementation
L342[01:41:08] <vifino> Sounds...
fun
L343[01:41:13] <Kilobyte> nice
L344[01:41:26] <Kilobyte> i have my ruby
to javascript compiler and i am happy for now
L345[01:41:27] <Kilobyte> :P
L346[01:41:33] <vifino> Q_Q
L347[01:41:42] <vifino> fork pls
L348[01:41:47] ⇦
Quits: Johannes13 (~Johannes@p4FDE9D11.dip0.t-ipconnect.de) (Ping
timeout: 201 seconds)
L349[01:41:47] <Kilobyte> ?
L350[01:41:52] <Kilobyte> i didn't write
it lol
L351[01:42:06] <vifino> no ruby's
"fork" Q_Q
L352[01:42:23] *
Kilobyte doesn't get it
L353[01:42:27] <vifino> Q_Q
L354[01:42:28] <Kilobyte> sorry, its late
:P
L355[01:42:31] *
vifino dies
L356[01:42:43] <vifino> Kilobyte: ik,
nearly 4AM
L357[01:43:15] <Kilobyte> my brain is at
30% power atm
L358[01:43:47] <gamax92> enscriptem
L359[01:43:55] <vifino> gamax92:
yes?
L360[01:43:59] <vifino> Thats the
name?
L361[01:44:10] <gamax92> iirc yes
L362[01:44:21] <vifino> thx gamax92,
gamax92 best bot
L363[01:44:22] <gamax92> nope, its
emscripten
L364[01:44:28] <vifino> yes
L365[01:44:29] <vifino> ik
L367[01:46:23] <vifino> I should sleep now
q_q
L368[01:46:56] <vifino> nighto all
L369[01:47:34] ***
vifino is now known as vifino|away
L370[01:51:50] <Kilobyte> gonna sleep
too
L371[01:52:14] <Kilobyte> night
L372[01:54:09] <Negi> Night.
L373[02:02:39] ***
progwml6 is now known as progwml6|L
L374[02:04:24] ***
justastranger is now known as justastranger|AFK
L375[02:05:31] *
Techokami looks at the latest commit into OC
L376[02:06:02] <Techokami> oh boy
L377[02:06:23] <Techokami> soon I will be
able to do what I've been dying to do
L378[02:06:33] <Techokami> use an 8x8
retrocomputing font in OC
L379[02:12:50] <gamax92> Techokami:
cherry
L380[02:13:02] *
Techokami eats cherry
L381[02:13:03] <Techokami> mmm
L382[02:21:03]
⇨ Joins: finkmac
(~finkmac@66.212.181.236.tor.pathcom.com)
L383[02:23:45] <Negi> Bye / Night !
L384[02:23:45] ⇦
Quits: Negi (~negi@mcl71-1-82-246-167-6.fbx.proxad.net) (Quit:
"L'homme n'est pas fait pour travailler, la preuve, cela le
fatigue" --Voltaire)
L385[02:26:57] ***
Techokami is now known as Techokami|Off
L386[02:32:31] ***
alekso56 is now known as alekso56_off
L387[02:52:37] ***
justastranger|AFK is now known as
justastranger|AFK|AFK
L388[02:53:23] <gamax92> What are the
chances that
L389[02:53:37] <v^> you know rite?
L390[02:53:43] <v^> like 1 in 10
L391[02:54:01] <gamax92>
Odyssey_2SID.sid
L392[02:54:07] <gamax92>
Garage_Party_Jam_2SID.sid
L393[03:27:30]
⇨ Joins: gjgfuj (~tricia@119.15.76.203)
L394[03:34:45] ***
justastranger|AFK|AFK is now known as
justastranger|AFK
L395[03:34:51] ***
justastranger|AFK is now known as justastranger
L396[03:42:46] ⇦
Quits: phillips1012 (~phillips1@72.42.104.172) (Quit:
Leaving)
L397[03:43:07]
⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L398[03:43:53] ⇦
Quits: Lathanael|Away (~Lathanael@p54970CDA.dip0.t-ipconnect.de)
(Ping timeout: 201 seconds)
L399[03:52:10]
⇨ Joins: Lathanael|Away
(~Lathanael@p5497376E.dip0.t-ipconnect.de)
L400[03:58:04] ⇦
Quits: TangentDelta (~PewNaN@63.143.24.24) (Ping timeout: 201
seconds)
L401[03:59:57] ***
LordFokas is now known as LordFokas|off
L402[04:01:32]
⇨ Joins: Dyo (webchat@67.213.81.199)
L403[04:02:05] <Dyo> Quick question. is
there any easy way to get a list of available methods from blocks
connected to an adapter? I
L404[04:07:34] <v^> <_> everything
valid connected to an adapter shows up as its own component
L405[04:08:18] <v^> so, for k,v in
pairs(component.x) do print(k) end
L406[04:17:23] ⇦
Quits: finkmac (~finkmac@66.212.181.236.tor.pathcom.com) (Quit:
finkmac)
L407[04:22:21] <Dyo> thanks alot
L408[04:31:44] ⇦
Quits: Dyo (webchat@67.213.81.199) (Quit: Web client
closed)
L409[04:47:56] <gamax92> v^: ᕦ( ͡°╭͜ʖ╮͡°
)ᕤ
L410[04:54:49] ⇦
Quits: v^ (~^v@2601:4:4500:e15:eca9:d6c7:5513:5b9d) (Quit: FUCK
THAT)
L411[05:25:10]
⇨ Joins: Vexatos
(~Vexatos@p5B3C9635.dip0.t-ipconnect.de)
L412[05:29:29] <Ragnarok> gamax92,
lolwtf
L413[05:29:38] <gamax92> Ragnarok:
:D
L414[05:30:01] <gamax92> Ragnarok: ( ͠° ͟ʖ
͡°)
L415[05:30:52] <Ragnarok> didujust
L416[05:30:57] <Ragnarok> hedidjust
L417[05:31:00] <Ragnarok> omghejust
L418[05:32:26]
⇨ Joins: v^
(~^v@2601:4:4500:e15:eca9:d6c7:5513:5b9d)
L419[05:32:26]
zsh sets mode: +v on v^
L420[05:37:07] <justastranger> Ragnarok:
iliterallycanteven
L421[05:37:28] <Ragnarok>
icanevenbutnotodd
L423[05:44:54] <v^> friend drank 2 5 hour
energies
L424[05:45:05]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L425[05:49:55] ⇦
Quits: shadow_bot (~shadow_te@75.127.1.122) (Quit: Got taken by
weeping angels.)
L426[05:51:22]
⇨ Joins: shadow_bot (~shadow_te@75.127.1.122)
L427[05:52:13] <justastranger> asie: You
changed something and the dramagen mod didn't like it
L428[05:53:17] <asie> justastranger: what
is it?
L430[05:53:35] <justastranger> the
dramagen mod is expecting a number, it seems
L431[05:53:42] <asie> justastranger:
oh.
L432[05:53:50] <justastranger>
yeah...
L433[05:53:51] <justastranger>
Integer.parseInt(asieCount());
L434[05:54:06] <asie> fixed
L435[05:54:09] <justastranger> just type
in a random number, nobody will notice ;)
L436[05:54:13] <justastranger> lol
L437[05:54:15] <justastranger>
perfect
L438[05:54:33] <justastranger> it was
spamming my log and I'm fairly sure it froze me on the main menu
:p
L439[05:55:04] <justastranger> It really
shouldn't be checking every tick :x
L440[05:56:49] ⇦
Quits: shadow_bot (~shadow_te@75.127.1.122) (Quit: Got taken by
weeping angels.)
L441[05:57:09]
⇨ Joins: shadow_bot (~shadow_te@75.127.1.122)
L442[05:58:38] ***
Alissaway is now known as Alissa
L443[06:19:06] <gjgfuj> That one's
alright.
L444[06:19:07] <gjgfuj> Vswe decides to
base their entire modpack on Forge
L445[06:19:23] <gjgfuj> I think basing a
modpack on a mod other than forge is sorta bad.
L446[06:22:17] <asie> yeah
L447[06:25:38] <asie> how to compile OC in
Eclipse, now
L448[06:25:41] <asie> is my greatest
issue
L449[06:26:06] <asie>
"java.lang.ClassCastException:
org.eclipse.jdt.internal.core.CompilationUnit cannot be cast to
scala.tools.eclipse.InteractiveCompilationUnit"
L450[06:35:02] <Ragnarok> Goooooooing to
beeeeeeeeeeed
L451[06:35:08] <Ragnarok> It's
2:35am
L452[06:44:43] ***
Ragnarok is now known as dsAway
L453[06:46:27] <gjgfuj> .drama
L454[06:46:28] <^v> gjgfuj, Tinkers
Mechworks makes MCPC+ crash Tekkit when used by Mojang
L455[06:46:30] <gjgfuj> .drama
L456[06:46:30] <^v> gjgfuj, Player has a
Patreon goal to add ThaumCraft integration to open-source mods for
350$ a month
L457[06:49:31] ***
Alissa is now known as Alissaway
L458[06:52:18] ***
Alissaway is now known as Alissa
L459[07:02:38] <asie> Sangar: experimental
code done
L460[07:02:53] ***
Alissa is now known as Alissaway
L461[07:11:09] <asie> yup
L462[07:11:14] <asie> added some testcode,
the Unicode parser works beautifully
L463[07:11:24]
⇨ Joins: istasi (webchat@46.32.58.141)
L464[07:12:15]
⇨ Joins: Bizzycola (~Bizzycola@bizzycola.us.to)
L465[07:12:26] <Bizzycola> "Latest
version: 1.3.0" coolio
L466[07:12:58] <asie> Bizzycola: wait for
the next release
L467[07:13:04] <asie> i wrote a full
bitmap-based Unicode font renderer
L468[07:13:08] <asie> waiting for Sangar
to awaken and merge it in
L469[07:13:14] <Bizzycola> Sounds
fun
L470[07:13:32] <asie> yes
L471[07:13:35] <asie> we can finally have
CJK support and all
L472[07:19:29] <Bizzycola> cool :p
L473[07:35:45] ⇦
Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout:
201 seconds)
L474[07:38:23]
⇨ Joins: ShadowKatStudios (~sks@101.175.157.156)
L475[07:39:35] ***
ShadowKatStudios is now known as SKS-Tab
L476[07:55:42] <istasi> where do i
download opencomponents ?
L477[08:00:24] ⇦
Quits: Yepoleb (~quassel@188-22-166-138.adsl.highway.telekom.at)
(Killed (nova.esper.net (Nickname regained by
services)))
L478[08:00:24]
⇨ Joins: Yepoleb
(~quassel@194-166-1-56.adsl.highway.telekom.at)
L479[08:09:42]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L480[08:10:42] ⇦
Quits: SKS-Tab (~sks@101.175.157.156) (Read error: Connection reset
by peer)
L481[08:10:42]
⇨ Joins: SKS|Tab (~sks@101.175.157.156)
L482[08:15:25]
⇨ Joins: sciguyryan
(sciguyryan@109-205-169-234.dynamic.swissvpn.net)
L483[08:20:12] <SKS|Tab> istasi: ci.cil.li
iirc
L484[08:26:41] <istasi> sometimes, im
quite retarded -.-'
L485[08:26:54] <istasi> thanks dear
L486[08:26:56] ⇦
Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout:
201 seconds)
L487[08:27:08] ⇦
Quits: SKS|Tab (~sks@101.175.157.156) (Read error: Connection reset
by peer)
L488[08:27:15]
⇨ Joins: SKS|Tab (~sks@101.175.157.156)
L489[08:29:14]
⇨ Joins: PsychokenesisKat
(~chatzilla@101.175.157.156)
L490[08:31:15] <PsychokenesisKat> Oi,
JoshTheSleepingEnder, why am I no longer whitelisted on the
server?
L491[08:31:36] ⇦
Quits: SKS|Tab (~sks@101.175.157.156) (Read error: Connection reset
by peer)
L492[08:33:13] ***
Keridos_off is now known as Keridos
L493[08:33:48] ***
Keridos is now known as Keridos_off
L494[08:34:44]
⇨ Joins: SKS|Tab (~sks@101.175.157.156)
L495[08:40:26] ⇦
Quits: SKS|Tab (~sks@101.175.157.156) (Read error: Connection reset
by peer)
L496[08:45:08] <PsychokenesisKat> .tell
JoshTheSleepingEnder Why am I no longer whitelisted on the server
-mrminer84403
L497[08:45:08] <^v> PsychokenesisKat,
Message queued.
L498[08:46:38]
⇨ Joins: SKS|Tab (~sks@101.175.157.156)
L499[08:50:35] <Bizzycola> Ah yes, the
servers whitelist. It was delicious!
L500[08:50:36] ⇦
Quits: SKS|Tab (~sks@101.175.157.156) (Read error: Connection reset
by peer)
L501[08:50:44]
⇨ Joins: SKS|Tab (~sks@101.175.157.156)
L502[08:50:59] <Bizzycola> I just connect
my mobile devices to the same bouncer as the client on my laptop
:p
L504[08:57:05] <PsychokenesisKat> I don't
use a bouncer so...
L505[08:58:06] <Bizzycola> Well! Why ever
not?! :p
L506[08:59:27] <robhol> because remotely
hosted clients > bouncers <3
L507[09:00:28] <Bizzycola> k
L508[09:00:37] ***
Benguin[ZzZ] is now known as Benguin
L509[09:01:02]
⇨ Joins: Kodos
(~Kodos@2602:306:ce20:6c30:94df:3966:42a5:b308)
L510[09:01:24] <PsychokenesisKat> Hah,
'<insert this Kat's real name here>, you'll be happy to know
you're part of the country that does the most illegal downloads in
the world' 'I know, I pirated the report on it.'
L511[09:02:30] ⇦
Quits: mallrat208 (~mallrat20@68.204.184.175) (Ping timeout: 189
seconds)
L512[09:03:24] <Bizzycola> lol
L513[09:03:58] <Bizzycola> It's because of
how annoying it is to stream stuff with our amazing internet,
obviously :p
L514[09:06:11]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L515[09:06:17] <PsychokenesisKat> hah,
yeah.
L516[09:06:21]
⇨ Joins: Lumien
(~lumien@p4FED458A.dip0.t-ipconnect.de)
L517[09:07:09] <PsychokenesisKat> My
sister just raised an interesting point about that, it's because of
the unfairness of getting media here compared to the US.
L518[09:07:37] <PsychokenesisKat> You have
to wait 72 hours for the next episode of X huge series, while other
people post spoilers
L519[09:07:49] <PsychokenesisKat>
Free-to-air TV stuff isn't free
L520[09:08:10] <Bizzycola> It's like how
steam manages to charged like 3x as much for games :p
L521[09:08:10] <PsychokenesisKat> You
can't get anime here (unless you watch Cartoon network, and that's
like... Naruto and One Piece)
L522[09:08:27] <PsychokenesisKat> Steam
charges 3x for games?
L523[09:08:42] <PsychokenesisKat> I bought
HL2 in EB games for the same price as on Steam.
L524[09:08:47] <Bizzycola> I tried to get
COD 4 on steam once. have a friend in the U.S who looked. $14 for
him, $50 for me
L525[09:09:15] <Bizzycola> Had the same
problem with some other games before
L526[09:09:22] <Bizzycola> Not all of them
though, probably jsut big commerical titles
L527[09:10:37] <robhol> Sangar: have you
considered a tutorial that explains how the whole language
architecture thing works?
L528[09:10:49] <Bizzycola> Sounds like a
long and fun tutorial :p
L529[09:11:03] <robhol> I know, ri- hey,
shut up :(
L530[09:11:22] <Bizzycola> Make me!
L531[09:14:00] *
PsychokenesisKat prepares the popcorn
L532[09:14:10] *
Bizzycola eats it
L533[09:16:16] ***
SleepyFlenix is now known as Flenix
L534[09:16:37] *
PsychokenesisKat considers implimenting Gopher inside
OC
L535[09:17:22] *
PsychokenesisKat decides instead to modify io to support IRC colour
codes
L536[09:23:51] <PsychokenesisKat> Damnit,
so I tried to use nano on an OC computer
L537[09:24:47] <Bizzycola> fun
L538[09:26:45] <PsychokenesisKat> How do I
modify io.stdout.write?
L539[09:27:15] ***
jk-5 is now known as jk-5|gone
L540[09:28:19]
⇨ Joins: black3agl3 (~black3agl@197.224.95.185)
L541[09:29:46] <PsychokenesisKat> term is
too interconnected
L542[09:31:19] ***
Nentify|away is now known as Nentify
L543[09:32:03] <Kodos> What build of
buildcraft for 1.7 is the robots in?
L544[09:37:35] <PsychokenesisKat> :/
gpu.set can set a string?
L545[09:37:36] ⇦
Parts: PsychokenesisKat (~chatzilla@101.175.157.156)
())
L546[09:37:43]
⇨ Joins: PsychokenesisKat
(~chatzilla@101.175.157.156)
L547[09:38:19] <PsychokenesisKat> Hmm, I
think I'll have to re-write term.write
L548[09:40:11] <PsychokenesisKat> It'll
probably end up totally terrible.
L549[09:45:06] <PsychokenesisKat>
Performance is gonna suck.
L550[09:45:10] <PsychokenesisKat> One char
at a time.
L551[09:45:50] ⇦
Quits: Tahg (~Tahg@pool-108-20-163-248.bstnma.fios.verizon.net)
(Read error: Connection reset by peer)
L552[09:46:11]
⇨ Joins: Tahg
(~Tahg@pool-108-20-163-248.bstnma.fios.verizon.net)
L553[09:46:11]
zsh sets mode: +v on Tahg
L554[09:51:48] <PsychokenesisKat> Wow,
besides newlines, it seems to work
L555[09:53:10] ⇦
Quits: sciguyryan (sciguyryan@109-205-169-234.dynamic.swissvpn.net)
()
L556[09:53:22] <PsychokenesisKat> Do GPUs
have hardware scrol?
L557[09:54:32] <PsychokenesisKat>
Evidently not.
L558[09:54:47] <asie> Kodos: 6.1.x
L559[09:54:49] <asie> it's still in
beta
L560[09:54:54] <asie> but it will be out
fairly soon
L561[09:55:04] <asie> PsychokenesisKat:
wait for the new OpenComputers
L562[09:55:11] <asie> we are adding full
(full!) Unicode support
L563[09:55:19] <asie> unicode.isWide(char)
is your tip for today
L564[09:55:25] <asie> but it's not in
yet
L565[09:55:33] <PsychokenesisKat> So...
Colour codes?
L566[09:58:20] <Bizzycola> My equals key
doesn't work. It prints - instead! ;p
L567[09:58:41] <Bizzycola> On my laptop
keyboard too so it must be windows. Weird.
L568[09:59:11] <Bizzycola> Someone type on
so I can copy it :p
L569[10:00:09] <PsychokenesisKat> =
L570[10:00:53] <Bizzycola> Thanks :p
L571[10:01:30] <Bizzycola> oh wait nvm
it's OC
L572[10:01:40] <Bizzycola> it only does it
in OC and I get the same result on copying that..interesting
lol
L573[10:01:53] <Bizzycola> my OC has no
equals
L574[10:03:01] <PsychokenesisKat>
Cou
L575[10:03:15] <PsychokenesisKat> Uh, try
resolution 80 25
L576[10:03:29] <PsychokenesisKat> If it's
still giving you a -, try 40 15
L577[10:03:44] <Bizzycola> I don;t think
it is a res thing, because in lua if I try to use it to set a
variable I end up with a syntax error :p
L578[10:04:09] <PsychokenesisKat> Okay,
that's odd.
L580[10:05:04] <Bizzycola> quite fun
:p
L581[10:05:13] <PsychokenesisKat>
I wonder if the colours CZ uses are stored
in the css files
L582[10:06:31] <istasi> what does
print(string.char(61)) show?
L583[10:06:46] <Bizzycola> an = :p
L584[10:06:58] <Bizzycola> that is
interesting
L585[10:06:59] ***
jk-5|gone is now known as jk-5
L586[10:07:37] <istasi> yah, so somehow
your events ingame have gotten foobared, wonder what for i=1,10 do
print(computer.pullSignal()) end writes when you push = ?
L587[10:07:48] <istasi> but hmm, you cant
type = -.-'
L588[10:08:12] <istasi> so uhh, while true
do print(computer.pullSignal()) end ... you'll have to turn on/off
to get out of it though
L589[10:08:15] <PsychokenesisKat> Is 0 a
valid table index?
L590[10:08:23] <istasi> should be
L591[10:08:25] <Bizzycola> Huh. I could
copy that and it worked
L592[10:08:33] <istasi> oh
L593[10:08:33] <Bizzycola> but I couldn't
copy PsychokenesisKat's =?
L594[10:08:39] <Bizzycola> thats fun
L595[10:08:54] <istasi> what char code do
you get from pullSignal though?
L596[10:09:04] <Bizzycola> Uhh actually
the = works now..I can type it
L597[10:09:16] <Bizzycola> hah taht was
weird
L598[10:09:23] <istasi> mmh, maybe it just
needed to see it for it to work? -.-''
L599[10:09:53] <Bizzycola> Wait wtf..I
exited and went back to edit
L600[10:09:57] <Bizzycola> now it's brokn
again haha
L601[10:10:23] <Bizzycola> Okay so I open
lua and it fixes it, I exit lua it's fine, I open edit it breaks
again until I open lua
L602[10:10:33] <Bizzycola> So something to
do with edit :p
L603[10:11:00] <istasi> what does for
i=1,10 do print(computer.pullSignal()) end write when you push =
?
L604[10:11:10] <istasi> and does for
i=1,10 do print(event.pull()) end write the same?
L605[10:11:15] <gjgfuj> .tell gjgfuj
Hi,
L606[10:11:15] <^v> gjgfuj, Message
queued.
L607[10:11:18] <gjgfuj> hi.
L608[10:11:23] <gjgfuj> Ah, cool.
L609[10:11:40] <Bizzycola>
puu.sh/a7Tym/5060562675.png
L611[10:12:14] <istasi> does event.pull
show the same?
L612[10:13:01] <Bizzycola> Yea still 61 on
down
L613[10:13:13] <istasi> wierd wierd
^^
L614[10:13:14] <PsychokenesisKat> Yay, I
have a table of ChatZilla's IRC colours!
L615[10:13:32] <Bizzycola> It's fine, I
can make the file and edit it in np++ I guess :p
L616[10:14:48] <PsychokenesisKat> Okay,
text wrapping DOES work, it just derped.
L617[10:15:49] ***
gjgfuj is now known as gjgfuj|blahdyblahstuff
L618[10:17:27] ⇦
Quits: gjgfuj|blahdyblahstuff (~tricia@119.15.76.203) (Quit:
Leaving)
L619[10:18:24]
⇨ Joins: gjgfuj (~tricia@119.15.76.203)
L620[10:20:02] ***
gjgfuj is now known as gjgfuj|writingmod
L621[10:22:24] ***
justastranger is now known as justastranger|zzz
L622[10:28:18] <asie> still awaiting a
wild Sangar to appear
L623[10:28:22] <asie> and integrate my
Unicode
L624[10:28:50] <PsychokenesisKat> I can't
decide whether the unrecoverable error: bad argument #3 (string
expected) is related to my modification of term
L625[10:29:09] <istasi> checkArg() errors
are the worst -.-
L626[10:29:49] <PsychokenesisKat> asie:
Can I see your unicode change, and does it have colour codes?
L627[10:30:23] <asie> PsychokenesisKat:
no
L628[10:30:29] <asie> i don't want OC to
force VT100 upon everyone
L629[10:30:34] <asie> my unicode change is
literally changing the font renderer
L630[10:30:50] <PsychokenesisKat>
Ah.
L631[10:31:08] <PsychokenesisKat> Damn, I
can't mod my OpenOS to support colour codes
L632[10:31:41] <asie> yes you can
L633[10:31:45] <Bizzycola> with
filesystem.list it returns an iterator with function ->
string
L634[10:31:48] <Bizzycola> wuts the
function?
L635[10:31:50] <asie> what you want is
ANSI color codes, right?
L636[10:31:53] <asie> if yes, implement
ANSI escape codes
L637[10:32:23] <Sangar> o/
L638[10:32:29] *
Sangar appears
L639[10:32:29] <PsychokenesisKat> I was
going to use colour codes with a % followed by a C to do colour
codes, but it doesn't like that.
L640[10:32:30] <Bizzycola> ohai
L641[10:32:37] <Bizzycola> Did you see, I
broke edit!
L642[10:33:36]
⇨ Joins: Daiyousei (~nick1@188.113.81.176)
L643[10:34:19] <PsychokenesisKat> So with
my term edit:
http://pastebin.com/5Z36v7wF , the
computer boots, but after I type something in, it gives me an
unrecoverable error: bad argument #3 (string expected, got
nil)
L644[10:36:09] ***
gjgfuj|writingmod is now known as gjgfuj
L645[10:38:23] <Sangar> asie, what didn't
work, workspace-wise, that isn't documented in the readme? i might
have to update it.
L646[10:38:35] <asie> Sangar: ...
L647[10:38:36] <asie> there's a
readme
L648[10:38:37] <asie> *facepalm*
L649[10:38:43] <asie> anyway, just grab
the files
L650[10:38:46] <asie> they are tested and
known to work
L651[10:39:01] <asie> also i did get OC to
compile
L652[10:39:05] <asie> just not to work in
Eclipse
L653[10:39:09] <asie> i installed Scala
IDE but it kept freaking out
L654[10:39:23] <Sangar> oh i see, all
right. extracting now :)
L655[10:39:31] <PsychokenesisKat> A slight
change just breaks newlines
L656[10:39:34] <PsychokenesisKat> Colour
codes do work though
L657[10:42:16] <PsychokenesisKat> Okay,
now it's justr got broken colour. Getting there!
L658[10:42:42] ***
manmaed is now known as manmaed|AFK
L659[10:43:53] <asie> Sangar: is it what
you wanted?
L660[10:44:01] <asie> although please note
that I would prefer adding a separate getGlyphWidth() *with* a char
code
L661[10:44:11] <asie> wcwidth() calls are
a bit more computationally expensive than byte array.length
>> 4
L662[10:44:24] <asie> though let's get it
working first
L663[10:44:41] <asie> also, for
unicode.isWide(), just add a unicode.getWidth() which returns
wcwidth()'s output verbatim
L664[10:45:34] <Sangar> asie, i'll double
check, but it will only be called when rendering the char to
texture. so... once. and for unicode.*, yep, that's what i was
planning :)
L665[10:45:39] <asie> Sangar: great!
L666[10:45:43] <asie> the code is tested
to work btw
L667[10:45:54] <asie> if the rendering
screws up modify the b_set and b_unset byte arrays, they define the
pixels
L668[10:45:58] <Sangar> it compiles \o/
let's see what happens.
L669[10:46:39] <asie> if you need some
example Japanese text for a new release screenshot, I know a few
people...
L670[10:47:13] <asie> also, you can define
palettes in OC 1.3? that's something i didn't know about
L671[10:47:26] <asie> also with the new
IFontParser API it is technically possible to create a FontParser
which can load extra chars from the server
L672[10:47:34] <asie> and Unicode very
specifically defines Private Use Areas *exactly* for that kind of
thing
L673[10:48:49] <Sangar>
日本語ならちょっと書けます!
L674[10:49:10] <asie> ...
L675[10:49:10] <Sangar> also yay something
crashed >_>
L676[10:49:14] <asie> Sangar:
crashlog?
L677[10:49:17] <asie> if it's in my code
it's my fault
L678[10:49:24] <asie> if it's not in my
code it's probably also my fault <_<
L679[10:49:46] <PsychokenesisKat> There
was once a time when I could read that japanese.
L680[10:49:48] <Sangar> something in my
code, i'll look into it
L681[10:50:19] <asie> PsychokenesisKat: I
started learning Japanese.
L682[10:50:24] <PsychokenesisKat>
s/read/say but not understand
L683[10:50:24] <SuperBot>
<PsychokenesisKat> There was once a time when I could say but
not understand that japanese.
L684[10:50:25] <asie> Then I started
making Minecraft mods
L685[10:50:29] <asie> My dreams are
suffering.
L686[10:51:23] *
PsychokenesisKat changed schools half way through the year, so he
learned to write and read it, but never learned any
words
L687[10:51:37] <asie> PsychokenesisKat:
you couldn't learn to write and read the whole thing :P
L688[10:51:39] <asie> nobody knows
that
L689[10:51:41] <Sangar> hmm, asie, i think
it's because i'm calling it blindly and for some chars it returns
an empty buffer. could i get a 'boolean canDisplay(c: Char)'?
L690[10:51:56] <asie> Sangar: it either
returns null (char is not defined/not printable)
L691[10:52:00] <asie> or a
ByteBuffer
L692[10:52:03] <Sangar> ok then
L693[10:52:07] <asie> the ByteBuffer is
either 8x16 or 16x16
L694[10:52:08] <Sangar> time for
breakpoints
L695[10:52:18] <asie> if the char is not
defined/not printable, just leave an empty space
L696[10:52:28] <asie> the size of which is
determined by wcwidth
L697[10:52:35] <asie> if it's 0 or -1 the
char is not printed at all, 0x16
L698[10:52:43] <asie> if it's 1 or 2
create an empty texture, or just draw boxes
L699[10:53:32] <Sangar> aye
L700[10:53:59]
⇨ Joins: PsychokenesisKat_
(~chatzilla@CPE-58-168-42-174.lns7.cht.bigpond.net.au)
L701[10:54:09] <asie> you could always
just do a simple FontParser wrapper which draws boxes
L702[10:54:11] <asie> that would be the
cleanest way
L703[10:54:24] <asie> like a
GuaranteedToNotCrashMyCodeFontParser(FontParser realParser);
L704[10:54:46] ⇦
Quits: PsychokenesisKat (~chatzilla@101.175.157.156) (Ping timeout:
186 seconds)
L705[10:54:46] <Sangar> ahh, could it be
you dont rewind the buffer? *tests*
L706[10:54:57] ***
PsychokenesisKat_ is now known as PsychokenesisKat
L707[10:55:02] <asie> Sangar: yes!
L708[10:55:08] <asie> you should fix that
in my code
L709[10:55:09] <asie> as i said
L710[10:55:13] <asie> <asie> if it's
not in my code it's probably also my fault <_<
L711[10:55:22] <Sangar> :D
L712[10:57:03] <asie> Sangar: share
screenshots if it works
L713[10:57:05] <asie> i can't wait to see
it
L714[10:57:08] <asie> and don't delay
/this/ for 1.4
L715[10:57:23] <asie> otherwise we're
going to have so much stuff for 1.4 that we'll need to scrap 1.3.0
right now :P
L716[10:58:25] <Sangar> not crashing
yet
L717[10:58:28] <asie> but
L718[10:58:30] <asie> does it
render?
L719[10:58:46] <Sangar> nope. let's see
then...
L720[10:58:57] <asie> perhaps i'm setting
the alpha vals wrong
L721[10:59:03] <asie> i'm not sure if 0xFF
is full transparency or full visibility
L722[10:59:09] <asie> you might need to
swap the last 255 with the last 0 in b_set/b_unset
L723[11:00:35] <Sangar> ff should be max
opacity
L724[11:01:12] <Sangar> might also be me
doing the texture wrong. or a wrong interpretation of char vs
charCode (int).
L725[11:01:56] <asie> Sangar: if you have
a string, use "...".toCharCode(0)
L726[11:01:58] <asie> or asCharCode, not
sure
L727[11:02:22] <asie> though (int)'C'
should work too
L728[11:02:40] <asie> a typecast should
work but it will NOT handle characters above 0xFFFF, although we
don't implement those
L729[11:02:44] <asie> yet
L730[11:02:58] <asie> for full UTF-8
support you'd need to keep data as Strings but that's more memory
expensive
L731[11:03:10] <asie> so let's just keep
it to UTF-16 0x0000-0xFFFF
L732[11:04:02] <Sangar> yeah, codePointAt
seems to have the same result as implicit char -> conversion, so
that shouldn't be it
L733[11:04:11] <asie> yes
L734[11:04:19] <asie> and if you look at
public static void main(...) in the FontParser
L735[11:04:27] <asie> I *know* that it
works
L736[11:04:28] <asie> my suspects:
L737[11:04:32] <asie> 1. you're doing the
texture part wrong
L738[11:04:41] <asie> 2. the loading fails
somewhere - are you printing stacktraces?
L739[11:04:55] <asie> 2a. if it doesn't
throw an exception, try checking if the characters aren't actually
all null
L740[11:04:55] <Sangar> is there a way to
get an ascii art representation of a glyph's byte[]?
L741[11:04:58] <asie> Sangar: yes
L742[11:05:02] <asie> that's what i use in
public static void main
L743[11:05:09] <Sangar> ah!
L744[11:05:10] <asie> in the
FontParser
L745[11:05:15] <asie> it's a little way of
testing it
L746[11:10:32] <asie> Sangar: and?
L748[11:11:59] <asie> that is a bug
L749[11:12:13] <Bizzycola> I broked
firefox
L750[11:12:19] <asie> Sangar: which char
code is it
L751[11:12:22] <Bizzycola> when I scroll
the entire web view goes black and it freezes LIKE A BOSS
L752[11:12:28] <asie> i personally tested
with 'a' and 'な'
L753[11:12:50] <Bizzycola> Ah crap it
crashed..
L754[11:13:17] <asie> Sangar: i'll test it
over here
L755[11:14:53] <PsychokenesisKat>
Bizzycola: I can beat that.
L756[11:15:02] <Bizzycola> oh I bet you
can :p
L757[11:15:05] <asie> Sangar?
L758[11:15:09] <Sangar> hmm?
L759[11:15:14] <Bizzycola> My net is going
far to slow to reload all those pages D:
L760[11:15:15] <PsychokenesisKat> I had
all the textures replaced with random bitmaps,
L761[11:15:15] <asie> read up
L762[11:15:21] <Bizzycola> wut lol
L763[11:15:21] <asie> which char
code?
L764[11:15:29] <PsychokenesisKat> I
crashed the video display driver
L765[11:15:35] <Bizzycola> gj :p
L766[11:15:41] <Sangar> 9829
(decimal)
L767[11:15:43] <Bizzycola> Mine seemed to
be related to the plugin container
L768[11:15:45] <PsychokenesisKat> And I
had a functional firefox with no obvious user interface
L769[11:16:01] <Bizzycola> lol
L770[11:16:06] <Sangar> tho な also doesn't
look right, hmm
L771[11:16:07] <Bizzycola> sounds most
fun
L772[11:16:11] <PsychokenesisKat> So my
updated term API doesn't like unicode.
L774[11:16:27] *
istasi giggles
L775[11:16:29] <Daiyousei> wat
L776[11:16:29] <Bizzycola> lol
L777[11:17:01] <asie> Sangar: looks fine
here
L778[11:17:06] <Bizzycola> I'm sure you
can find at least one scientist who truely believes kicking sheep
will prevent cancer
L779[11:17:12] <asie> what changes did you
apply to the code exactly?
L780[11:17:33] <Sangar> i copied the loop
to an extra method that takes the byte[], and call that from
getGlyph
L781[11:17:45] <asie> i mean
L782[11:17:47] <asie> any changes to
getGlyph?
L783[11:17:49] <asie> like the
rewind()
L784[11:17:56] <PsychokenesisKat> Hmm,
what do I do to print unicode chars?
L785[11:18:05] <Sangar> only a rewind at
the end and BufferUtils.createByteBuffer instead, to get a direct
one.
L786[11:18:06] <Bizzycola> isn't it
obvious?
L787[11:18:09] <Bizzycola> KICK
SHEEP!
L788[11:18:10] <Sangar> so nothing with
the actual lookup
L789[11:18:28] <Bizzycola> Or kick
psychokenetic cats
L790[11:18:35] <PsychokenesisKat> D:
L792[11:19:06] <Vexatos> Lies
L793[11:19:11] <PsychokenesisKat>
Bizzycola, surely you wouldn't do that to psychokenetic cats?
L794[11:19:30] <PsychokenesisKat> And I
can safely say there is no unicode in that picture.
L795[11:19:30] <Bizzycola> Nah I'm too
nice
L796[11:19:35] <Bizzycola> but you might
:p
L797[11:19:44] <Bizzycola> KICK YOURSELF!
FOR SCIENCE! :p
L798[11:19:48] <Daiyousei> okai
L799[11:19:50] <asie> Sangar: how to turn
a BufferUtils ByteBuffer to an array?
L800[11:20:18] <asie> or i could just not
turn it to a byte[] i gues
L801[11:20:20] <Sangar> idk, it errors, so
i'm testing with the original array
L802[11:20:36] <Bizzycola> STUDYS SHOW
STABBING YOURSELF IN THE FACE REPEATEDLY PREVENTS CANCER BECAUSE
IT'S HARD TO GET CANCER WHEN UR DED
L803[11:20:37] <Sangar> is that bad?
L804[11:20:46] <PsychokenesisKat> I
rewrote term, and while it's lower-performance, it's not too bad if
you ask me. I have semifunctional colour codes.
L805[11:20:54] <asie> Sangar: odd
L806[11:20:59] <asie> also yes
L807[11:21:00] <asie> it is very bad
L808[11:21:01] <Sangar> ah, i suppose it
is
L809[11:21:02] <Sangar> yeah
L810[11:21:04] <asie> the original array
is 1-bit-per-pixel
L811[11:21:06] <Sangar> all right
then
L812[11:21:06] <asie> i also fixed the
code
L813[11:21:06] <Bizzycola> I assume all
the fun being discussed is 1.3. I should get that sometime :p
L814[11:21:08] <asie> sending you the new
one
L816[11:21:18] <Sangar> k
L817[11:21:19] <asie> fixed
FontParser
L818[11:21:25] <Bizzycola> When every mod
using OC is updated then maybe, or my modpack won't work :p
L819[11:21:28] <PsychokenesisKat>
Bizzycola, not mine, mine is just breaking the term API
L820[11:21:36] <Bizzycola> oic
L821[11:21:38] <Bizzycola> that's fun I
hear
L822[11:21:39] <asie> Bizzycola: what are
you missing?
L823[11:21:55] <Bizzycola> I don't even
know what mods I have using OC
L824[11:22:02] <asie> most work out of the
box
L825[11:22:04] <Bizzycola> RE core uses it
I think
L826[11:22:07] <asie> Computronics has a
OC 1.3 build
L827[11:22:13] <Bizzycola> I'll remove
ICBMComponent
L828[11:22:17] <asie> Bizzycola: anything
that doesn't add custom OC recipes or robot upgrades
L829[11:22:19] <asie> should work out of
the box
L830[11:22:20] <asie> mostly
L831[11:22:20] <Sangar> i'm guessing it's
the texture rendering then tho
L832[11:22:30] <Bizzycola> Oh so no more
crashing like a boss/
L833[11:22:39] <asie> Bizzycola: OC 1.3.0
is stable
L834[11:22:42] <Bizzycola> I think I tried
a dev build a while back and it broked :p
L835[11:22:45] <Sangar> it's probably
something stupid like rendering the quad the wrong way around
>_>
L836[11:22:50] <Bizzycola> because of old
api using mods
L837[11:23:02] ***
Daiyousei is now known as Dai|Vanish
L838[11:26:01] <asie> Sangar: you can do
it!
L839[11:26:02] <PsychokenesisKat>
Bizzycola: Want a preview of my term API? It's not 'quite' working,
but it has some support for colour codes.
L840[11:26:03] <asie> i believe in
you
L841[11:26:23] <Bizzycola> Maybe but I
just quit MC a while ago :p
L842[11:26:38] <PsychokenesisKat> :P
L843[11:26:51] <Sangar> trying out
different formats now :P
L845[11:27:13] <asie> GL_RGBA is the right
one
L846[11:27:23] <Sangar> i should add a
'clear' method to forge regenerating the textures so i don't have
to restart all the time >_>
L847[11:27:32]
⇨ Joins: Johannes13
(~Johannes@p4FDEBB30.dip0.t-ipconnect.de)
L848[11:27:43] <Sangar> i mean the GL_BYTE
one
L849[11:27:49] <PsychokenesisKat> It can
only output at 1 char/sec though.
L850[11:28:00] <Bizzycola> fun :p
L851[11:28:35] <PsychokenesisKat> Wait, 1
char/tick
L852[11:28:44] <Bizzycola> probably better
ehe
L853[11:28:45] <PsychokenesisKat> It uses
a GPU operation for every char
L854[11:28:47] <asie> Sangar:
GL_UNSIGNED_BYTE?
L855[11:28:57] <Sangar> mhmm
L857[11:29:19] <PsychokenesisKat> There's
some unhappy stuff going on with it though
L858[11:29:55] <Bizzycola> I'd try and
help but that'd mean I'd have to read through it enough to
understand waht is going on
L859[11:30:00] <Bizzycola> AND YOU KNOW ME
:p
L860[11:30:04] <Sangar> asie, ^
L861[11:30:12] <PsychokenesisKat> I'm
making it crash less now, but it's still very much a WIP
L862[11:30:20] <asie> Sangar:
...shit.
L863[11:30:22] <asie> it works
L864[11:30:24] <asie> it actually
works!
L865[11:30:27] <Sangar> \o/
L866[11:30:32] <asie> Sangar: now for the
final test
L867[11:30:33] <Bizzycola> I figured since
you're still working on it! :p
L868[11:30:33] <PsychokenesisKat> Note to
self: TUrn off FS buffering
L869[11:30:37] <Sangar> it crops a little,
oddly
L870[11:30:47] <Bizzycola> I hate fs
buffering haha
L871[11:30:47] <PsychokenesisKat> asie:
The turing test?
L872[11:30:50] <Sangar> (the 'm' and
'w')
L873[11:31:04] <asie> Sangar:
"日本語ならちょっと書けます!"
L874[11:31:06] <asie> i want to see
this
L875[11:31:27] <asie> if it works, and is
wide, we're golden
L876[11:31:28] <Sangar> all blank, sadly,
looking into that now
L877[11:32:12] <PsychokenesisKat> So I
have foreground colouring working.
L878[11:32:36] <PsychokenesisKat> I could
probably remove the other one, and just use some odd things to do
it, but background colour codes were one of the intentions...
L879[11:34:30] ***
vifino|away is now known as vifino
L880[11:34:50] <Sangar> ok, seems to be a
viewport thinger, if i only render half of the wide chars it works
(for that half) :P
L881[11:35:34] <asie> yes
L882[11:35:42] <asie> also i think the
font looks much nicer than the old one
L883[11:35:46] <asie> but that's just
me
L884[11:36:23] <PsychokenesisKat>
wait
L885[11:36:26] <PsychokenesisKat>
halfwide?
L886[11:36:30] <PsychokenesisKat>
non-monospace?
L888[11:36:32] <PsychokenesisKat> D:
L889[11:37:07] <PsychokenesisKat> I have
to say the font looks nicer
L890[11:37:13] <Sangar> monospace. but
unicode (not only code page 437).
L891[11:37:59] <asie> PsychokenesisKat:
GNU Unifont
L892[11:38:06] <asie> later onf onts will
be definable by resource packs
L893[11:38:15] <asie> also it's because
the Latin alphabet and most alphabets are monospace in 8x16
L894[11:38:20] <asie> but
Japanese/Chinese/Korean require 16x16 characters
L895[11:38:23] <asie> as they're, you
know, square
L896[11:38:33] <asie> so it's monospace in
the sense that CJK characters occupy two characters
L897[11:38:34] <PsychokenesisKat> hah,
ok
L898[11:38:42] <asie> but you can detect
them with unicode.getWidth(), or will be able to in the new OC
version
L899[11:38:46] <PsychokenesisKat> My ASCII
art will still work
L900[11:38:58] <Sangar> it will
L901[11:39:03] <PsychokenesisKat> I'm
making this format mostly so I can use ASCII art in colour.
L902[11:40:32] <PsychokenesisKat> I need a
better formatting method than raw GPU calls :P
L903[11:40:49] <PsychokenesisKat> 3 hex
chars would be more than enough for a colour, right?
L904[11:41:06] <asie> yup
L905[11:41:30] <PsychokenesisKat> Hmm,
okay.
L906[11:41:46] <asie> Sangar: any
news?
L907[11:41:51] <asie> also i decided that
I will add support for GRUB's font format first
L908[11:42:00] <asie> it's called PFF2,
.pf2, and there's a BDF converter for it out there
L909[11:42:05] <asie> also it's one of the
sanest formats
L910[11:42:15] <PsychokenesisKat> Awesome,
tonumber can convert hex
L912[11:42:49] <Sangar> now to a) not fake
it
L913[11:43:01] <asie> Sangar: oh
L914[11:43:01] <asie> you
L915[11:43:11] <asie> i want to see the
real thing, come on
L916[11:43:17] <Sangar> and b) see what i
can do about the glitchy rendering
L917[11:43:30] <asie> take inspiration
from the old renderer perhaps?
L918[11:43:33] <Sangar> well it is 'real',
i just added the spaces manually ;)
L919[11:43:39] ***
JoshTheSleepingEnder is now known as JoshTheEnder
L920[11:43:44] <JoshTheEnder>
"<PsychokenesisKat> Oi, JoshTheSleepingEnder, why am I
no longer whitelisted on the server?" I have no clue
L921[11:44:01] <PsychokenesisKat> I can't
get on...
L922[11:44:06] <JoshTheEnder> hold o
L923[11:44:09] <JoshTheEnder> on*
L924[11:48:01] ⇦
Quits: black3agl3 (~black3agl@197.224.95.185) (Read error:
Connection reset by peer)
L925[11:48:12] <PsychokenesisKat> Okay, so
colour codes are weird
L926[11:48:20] ***
Dai|Vanish is now known as Daiyousei
L927[11:48:29] <PsychokenesisKat> Changing
to chars only
L928[11:50:30] <asie> Sangar: about
spacing
L929[11:50:33] <asie> you gotta use
wcwidth
L930[11:50:44] <asie> and how is the
rendering glitchy?
L932[11:53:51] ***
Daiyousei is now known as Dai|AFK
L933[11:54:02] <asie> Sangar:
possibly
L934[11:54:17] <asie> i wish i could help
somehow
L935[11:55:11] <PsychokenesisKat>
outputting chars at 1char/tick is painful
L936[11:56:20] <PsychokenesisKat> I really
need to optomise it a bit
L937[12:00:34] ⇦
Quits: dmod_ (uid32492@id-32492.uxbridge.irccloud.com) (Quit:
Connection closed for inactivity)
L938[12:01:11] ⇦
Quits: Flenix (~Flenix@05429259.skybroadband.com) (Read error:
Connection reset by peer)
L939[12:01:33]
⇨ Joins: Dean4Devil
(~AI_Cat@p54963FE4.dip0.t-ipconnect.de)
L940[12:01:46] <PsychokenesisKat> Ohai
Dean4Devil
L941[12:01:48] ⇦
Quits: DeanAway (~AI_Cat@p54962DD1.dip0.t-ipconnect.de) (Ping
timeout: 189 seconds)
L942[12:01:57] <PsychokenesisKat> That was
fast.
L943[12:05:13] <PsychokenesisKat> How
would I turn 0xFFF into 0xF0F0F0 or 0xDDD into 0xD0D0D0?
L944[12:05:29]
⇨ Joins: Flenix
(~Flenix@05429259.skybroadband.com)
L945[12:05:55] <PsychokenesisKat> 3856
seems to be the magic number
L946[12:06:32] <asie> nope
L947[12:06:37] <asie> 0x100*3856
L948[12:08:40] <asie> Sangar: any
updates?
L949[12:09:36] <Sangar> cleaning up right
now, in particular to get rid of the unnecessary bytearr ->
texture -> render to texture step. instead i'll just copy to the
final texture directly.
L950[12:09:44] <vifino> o/ Sangar
L951[12:09:45] <asie> right
L952[12:09:51] <Sangar> \o
L953[12:11:14] <Sangar> for single width
chars that makes it tons better already, now i just have to fix the
wide ones again :P
L954[12:12:11] <vifino> Im preparing to
let my server to serve javascript, that implements a lua vm in a
browser, and writing a compatiblety layer, like, server lua ->
client lua
L955[12:12:16] <vifino> Sounds fun
L956[12:12:19] ***
Cazzar|Away is now known as Cazzar
L957[12:14:59] <Sangar> ah! aha! i might
have found the issue :P
L958[12:15:13] <asie> oh?
L959[12:15:26] <Sangar> woot
L960[12:15:34] <Sangar> now just to make
term.write respect wide chars
L961[12:15:43] <asie> how would it respect
them?
L962[12:16:44] <Sangar> by leaving the
next cell blank?
L964[12:16:52] <asie> Uhh.
L965[12:17:04] <asie> Sangar: I think we
already discussed that; though your solution might actually be
ideal
L966[12:17:05] <Sangar> Cazzar, that's
cheap!
L967[12:17:08] <asie> what happens if
someone tries to move the cursor?
L968[12:17:16] <asie> Or, better yet
L969[12:17:21] <asie> if you have a
shell
L970[12:17:24] <asie> and type in some
Japanese text
L971[12:17:26] <asie> and try to
backspace
L972[12:17:27] <asie> what happens?
L973[12:18:01] <Sangar> asie, they can
make weird things happen >_> well, the alternative would be
to do it in the buffer itself... and provide a unicode.wlen just
for rendering purposes i guess...
L974[12:18:25] <Sangar> hrm
L975[12:18:43] <Sangar> all right. in the
buffer it is.
L976[12:18:58] <asie> it is a harder route
but more worth it
L977[12:19:03] <asie> if any characters
overflow, just ignore them
L978[12:19:04] <asie> as i said
L979[12:19:41] <asie> though
L980[12:19:44] <asie> that still doesn't
cover overflow
L981[12:19:45] <asie> gah
L982[12:19:47] <asie> i'm not sure how to
do this right!
L983[12:19:54] <asie> i'll ask the #musl
folks again
L984[12:19:58] <asie> or maybe we can
think of something
L985[12:20:08] <asie> Sangar: wait
L986[12:20:13] <asie> so here are the
issues with the two solutions
L987[12:20:19] <asie> 1. if we do it in
term.write, backspace breaks
L988[12:20:31] <asie> 2. if we do it in
buffer and you overflow while typing, everything breaks
L989[12:20:40] <Sangar> hrm
L990[12:21:36] <asie> how is backspacing
handled right now?
L991[12:22:31] <Sangar> 'remove char
before current pos, move one to the left'. so that wouldn't be hard
to adjust for. downside is it has to be adjusted everwhere people
do their own input stuff (i'd have to change it in term.read and
edit, e.g.) if they want to support wide chars
L992[12:22:48] <asie> i think we need to
do it this way
L993[12:22:54] <asie> i tested in my
terminal
L994[12:23:07] <asie> what it does is
indeed, allocate two characters and have it treated like one
L995[12:23:09] <asie> when the cursor
moves to the widechar
L996[12:23:12] <asie> it treats it like
one character
L997[12:23:15] <asie> but it occupies 2
spaces
L998[12:23:28] <Sangar> the other thing is
that people could theoretically do odd things by gpu.set(1,1,
wideChar) gpu.set(1,2, someOtherChar) :P but i guess we can live
with that.
L999[12:23:34] <Sangar> ok
L1000[12:23:50] <Sangar> to edit
term.read and edit then, brb
L1001[12:23:53] <asie> Sangar: at least
for now
L1002[12:23:58] <asie> i'll look into how
suckless terminal does i
L1004[12:24:07] <asie> so wait
L1005[12:25:39] <asie> Sangar: okay,
here's what suckless terminal does
L1006[12:25:46] <asie> it stores a
special "mode" byte next to every character
L1007[12:25:51] <asie> and defines a
bitfield called ATTR_WIDE
L1008[12:25:57] <asie> if it is set, the
width is 2 and the character after that is a space
L1009[12:26:10] <Sangar> mmm
L1010[12:26:51] <Sangar> meh, i'll just
sprinkle in some 'isWide' checks here and there.
L1011[12:27:19] ***
Dai|AFK is now known as Daiyousei
L1012[12:27:25] <asie> Sangar: for cursor
movement, it just seems to cache that the space after the widechar
is part of a widechar
L1013[12:27:47] <asie> so if it detects a
0x20 (which is NOT a widechar) with the WIDE attribute set
L1014[12:27:52] <asie> it knows that
right before it is the char correct
L1015[12:28:40] <Sangar> hmm
L1016[12:29:09] ***
alekso56_off is now known as alekso56
L1017[12:29:18] <asie> Sangar: the ATTRs
are also useful for a lot of other things
L1018[12:29:27] <asie> like, if you ever
want to implement VT102 implementation
L1019[12:29:38] <asie> you have to have
things like ATTR_REVERSE, ATTR_UNDERLINE, ATTR_BOLD
L1020[12:29:43] <asie> a lot of things
like elinks use ATTR_ITALIC
L1021[12:29:58] <asie> but that's real
messy stuff
L1022[12:30:08] <asie> IMO having an
"ATTR" short next to the char short will serve a lot of
good
L1023[12:30:16] <asie> if we ever want to
extend display capabilities in the future
L1024[12:30:30] <PsychokenesisKat> Well,
I gotta go
L1025[12:30:34] <PsychokenesisKat> Seeyas
o/
L1026[12:30:35] <Sangar> the text buffer
would need quite some rewriting for that tho, right now its just a
2d char array
L1027[12:30:44]
⇦ Quits: PsychokenesisKat
(~chatzilla@CPE-58-168-42-174.lns7.cht.bigpond.net.au) (Quit: I
still don't have internet :()
L1028[12:30:53] <asie> Sangar: so have a
2d short array right next to it
L1029[12:30:58] <asie> but yeah
L1030[12:31:04] <asie> i think this might
be best left for 1.4
L1031[12:31:10] <asie> though i fear that
if we don't do it right now
L1032[12:31:14] <asie> it will be even
worse than breaking some software
L1033[12:31:18] <Sangar> true
L1034[12:31:37] <asie> with widechars
defined like that, we can make sure that a cursor is moved to the
correct spot
L1035[12:31:42] <asie> if someone places
one on the right side of the widechar
L1036[12:31:56] <asie> so just add a 2d
short array, set a public static final int ATTR_WIDE = 1;
L1037[12:32:05] <asie> and then use
wcwidth to detect if the char being written is a widechar
L1038[12:32:17] <asie> if yes, check if x
isn't equal to the width - 1
L1039[12:32:27] <asie> if if is, the
widechar won't fit, so set x to 0 and advance y like you normally
would
L1040[12:32:28] <Sangar> mhm. fyi i've
pushed what i have so far.
L1041[12:32:58] ***
Cazzar is now known as Cazzar|Away
L1042[12:33:05] <asie> next...
L1043[12:33:11] <asie> write x to be the
widechar, set ATTR_WIDE
L1044[12:33:15] <asie> write x+1 to be a
space, set ATTR_WIDE
L1045[12:33:17] <Sangar> i'll add the
attrs later (which will then just be a component.gpu.(g|s)etAttr(x,
y), right?)
L1046[12:33:26] <asie> Sangar: don't
expose the attrs to the public API!
L1047[12:33:30] <asie> the attrs are only
for your own personal usage
L1048[12:33:35] <asie> export the
individual attributes if you feel the need to
L1049[12:33:38] <asie> like
(g|s)etBold
L1050[12:33:40] ***
Cazzar|Away is now known as Cazzar
L1051[12:33:47] <Sangar> but... the
cursor is handled lua side
L1052[12:33:49] <asie> ...
L1053[12:33:50] <asie> it is?
L1054[12:33:52] <Sangar> yes
L1055[12:33:56] <asie> oh.
L1056[12:34:02] <asie> in that case it
might genuinely be better to handle the widechar thing lua side
too
L1057[12:34:20] <asie> by having the
cursor check if the char before it isn't wide
L1058[12:34:35] <Sangar> mhm
L1059[12:34:35] <asie> also when writing
a widechar do the (x < (length-1)) check
L1060[12:34:41] <asie> that should make
it complete
L1061[12:34:56] <asie> i'll look through
the API and make notes
L1062[12:35:07] <Sangar> ok, great
L1063[12:35:20] <asie> - term.setCursor
needs to check, if the char is a space, if the char before it isn't
a widechar
L1064[12:35:34] <asie> - the cursor
renderer also needs to check if it is on a widechar when blinking;
if it is, make the cursor doublewidth
L1065[12:35:58] <asie> - term.read and
term.write need adaptations to advance the cursor by two every time
a widechar is written
L1066[12:36:03] <asie> though i would
propose adding a term.writeChar
L1067[12:36:05] <asie> which does exactly
that
L1068[12:36:14] <asie> and then having
term.read and term.write call term.writeChar
L1069[12:36:26] <asie> term.writeChar
would then first get the width of the char
L1070[12:36:28] <asie> quit if the width
is <= 0
L1071[12:36:38] <asie> check if x is
smaller or equal to (length - char_width)
L1072[12:36:44] <asie> if it's not, set x
to 0 and advance y
L1073[12:37:15] <asie> then write char
and for i in 1 .. (char_width-1) write spaces
L1074[12:37:21] <asie> though we only
have 1 and 2-width chars for now
L1075[12:37:22] <asie> that should be
fine
L1076[12:37:33] <asie> then don't release
1.3.1 for a while so we can test out the widechars
L1077[12:38:58] <Sangar> sounds like a
plan
L1078[12:39:08] <Sangar> copied for
reference, gtg for now, i'll be back in... ~2-3h
L1079[12:39:20] <asie> okay
L1080[12:39:22] <asie> cya
L1081[12:39:36] <Sangar> til later
o/
L1082[12:40:06] <asie> Sangar: but
wait!
L1083[12:40:09] <asie> the build
failed!
L1084[12:40:25] <asie> it didn't grab
FontUtil apparently
L1085[12:41:11] <Sangar> hm, odd. i'll
fix it when i'm back.
L1087[12:48:48] <Kodos> It is a BEAUTIFUL
morning
L1088[12:48:59] <vifino> Kodos:
lies
L1089[12:52:27] <asie> Kodos: Yes
L1090[12:52:31] <asie> OpenComputers now
supports Unicode
L1091[12:52:36] <asie> and all you need
to do is wait for Sangar to come back
L1092[12:52:40] <asie> and by supports I
mean
L1093[12:52:59] <Kodos> A new build to
play with and try to break, AND the fact that I'll actually see
daylight for the first time in a month? Yes please
L1094[12:53:15] <asie> Kodos: In 2-3
hours, it will be mostly finished
L1096[12:53:17] <asie> here's a
spoiler
L1097[12:53:37] <Kodos> Question
L1098[12:53:41] <Kodos> Let's say I
wanted to make my own font
L1099[12:53:45] <Kodos> For OC or
otherwise
L1100[12:53:47] <Kodos> How hard would
that be to do
L1101[12:53:59] <asie> Kodos: right now
it's hardcoded to 8x16 or 16x16
L1102[12:54:03] <Kodos> That's
doable
L1103[12:54:05] <asie> but the format is
simple
L1104[12:54:16] <asie>
unicode_char_code_in_hex:data
L1105[12:54:20] <asie> data is 32 or 64
hex characters
L1106[12:54:26] <asie> being a
1-bit-per-pixel representation of the character
L1107[12:54:34] <asie> 32 for 8x16, 64
for 16x16 (but 16x16 is limited to CJK chars)
L1108[12:54:47] <Kodos> So basically like
binary. 1 for the pixel being drawn, 0 for it being skipped
L1109[12:55:13] <asie> yes
L1110[12:55:42] <Kodos> So all I need to
do is draw my characters out in 8x16, or 16x16, and convert them to
that?
L1111[12:55:45] <asie> yes
L1112[12:55:47] <asie> i plan to add the
ability to define widths and heights soon
L1113[12:55:49] <Kodos> Nifty
L1114[12:55:49] <asie> by comments
L1115[12:55:52] <Kodos> I want to make an
alien language
L1116[12:55:52] <asie> # Width:
[width]
L1117[12:55:55] <asie> or rather
L1118[12:55:56] <asie> i will probably
do
L1119[12:55:59] <asie> #W:[width]
L1120[12:56:02] <asie> #H:[height]
L1121[12:56:22]
⇦ Quits: robhol (~robhol@s1.v-m.no) (Ping timeout: 186
seconds)
L1122[12:56:30] <asie> but that's
later
L1123[12:56:38] <asie> i want to get
unicode support to work in most OC software firs
L1125[12:56:49] <Kodos> I've been wanting
to make a 'Kodosian' language for awhile
L1126[12:57:14] <Kodos> And if I can turn
it into a proper font file for Windows, I can start using the
language on things I build in Second Life
L1127[12:57:39] <Pontiac> Second Life
still exists?
L1128[12:57:47] <Kodos> Yes, it's quite
popular still
L1129[12:57:52] <Kodos> There are even
spinoff grids
L1130[12:58:07] <Kodos> Inworldz,
OpenSim, among others worth mentioning
L1131[12:59:47]
⇨ Joins: robhol (~robhol@s1.v-m.no)
L1132[12:59:48] <Pontiac> I played
whatever version of that kind of genre of game on the PS3. I don't
get it.
L1133[13:00:03] <Kodos> Uhh there isn't
any version of it on PS3
L1134[13:00:35] <Pontiac> There is. You
can furnish your own appartment, go play games with other people,
walk around, etc.
L1135[13:00:40] <Pontiac> I just can't
think of the name
L1136[13:01:05] <Kodos> If you're talking
about The Sims, I'm going to slap the shit out of you
L1137[13:01:12] <Pontiac> Nope. Not the
Sims.
L1138[13:01:42] <Kodos> Playstation
Home?
L1139[13:01:48] <Pontiac> Might be
it.
L1140[13:02:11] <Pontiac> Yeah. Google
images confirms it
L1141[13:06:37] <JoshTheEnder> Pontiac,
are you thinking of Playstation Home?
L1142[13:06:44] <Pontiac> Yes I am
L1143[13:07:05] <Pontiac> Well, not
trying to, honestly, but, the subject before, yeah, I was thinking
of that.
L1144[13:08:25] ***
alekso56 is now known as alekso56_off
L1145[13:11:07] <Pontiac> Seems like the
chronotyper doesn't work when in a chunkloaded area and the player
isn't around.
L1146[13:17:56] <Kodos> asie, can you
link me to the 1.7.2 build of computronics with the proper radar
block
L1147[13:19:03] <asie> Kodos:
0.5.0?
L1148[13:19:07] <asie> 0.5.1?
L1149[13:19:22] <Kodos> What was the
difference between the two
L1150[13:19:25] <asie> 0.5.1 has
bugfixes
L1151[13:19:31] <Kodos> .1 please
L1152[13:20:12] <asie> it's on the
wiki?
L1153[13:20:16] <Kodos> .w
L1155[13:20:42] <asie> Kodos: not this
one
L1157[13:21:03] <Kodos> oooh
L1158[13:22:18] <Kodos> Hopefully I can
figure out why chunks load so slow in my 1.7.2 pack
L1159[13:24:57] <Sangar> well, that went
faster than expected.
L1160[13:25:29] <Kodos> I need moar slots
in a server D=
L1161[13:25:53] <Kodos> Graphics Card,
Wireless Network card, T2 Redstone card, Internet Card, Particle
Card, Abstract Bus Card
L1162[13:27:58] <Kodos> Uhh Sangar
L1163[13:28:06] <Kodos> Let me get the
build number, but the T2 Redstone card is missing
L1164[13:28:28] <Sangar> do you have any
mod that adds special redstone stuff?
L1165[13:28:30] <Kodos> 256 if
1.7.2
L1166[13:28:34] <Kodos> of*
L1167[13:28:35] <Kodos> and let me
check
L1168[13:28:40] <Kodos> .jenkins
1.7.2
L1169[13:28:49] <istasi> sangar, would it
be possible to have an event for when a user right clicks a screen,
with the keyboard on, and it opens that "2nd screen"
?
L1170[13:28:58] <Kodos> IC2 and
Electrical Age MIGHT be doing it?
L1171[13:29:27] <Kodos> Other than that,
I just have Sync/Ichunutil, Bibliocraft, and AE2
L1172[13:29:41] <Sangar> Kodos, no.
project red, redlogic, mfr, wr-cbe or slimevoid's wr should cause
it to exist
L1173[13:29:53] <JoshTheEnder> Kodos,
what build were you trying ot get?
L1174[13:29:55] <Kodos> Ohhh, okay, so it
only shows up for those
L1175[13:30:03] <Kodos> OC 1.7 but
nevermind I'm just an idiot (As usual)
L1176[13:30:07] <Sangar> yes, because
it's useless unless you have one of them :P
L1177[13:30:28] <Sangar> or rather, just
the same as a t1 rs card
L1178[13:30:48] <Sangar> istasi, not sure
what you mean?
L1179[13:31:21] <istasi> when you right
click a screen witha keyboard on it, you open like a ui with said
screen in it
L1180[13:31:33] <istasi> event on open
/close that
L1181[13:31:48] <istasi> and by event, i
mean computer.pushSignal
L1182[13:31:48]
⇨ Joins: mallrat208 (~mallrat20@68.204.184.175)
L1183[13:32:49] <Sangar> oh. hmm. not a
fan of the idea... what would be the in-world explanation for the
event? (also: what would you need that for?)
L1184[13:32:52] <Kodos> Waaaat
L1185[13:32:58] <Kodos> Computers dont'
work if doDaylightCycle is false?
L1186[13:33:15] <JoshTheEnder> Kodos,
nope
L1187[13:33:21] <Kodos> Sangar, creative
server rack pls
L1188[13:33:31] <JoshTheEnder> Sangar, ^^
:P
L1189[13:34:47] <Sangar> as for the
daylightcycle thing, i remember there was a good reason for it,
someone with logs might be able to find it again >_> as for
creative servers: nah, cba :P t3 is plenty good. just get more
servers.
L1191[13:35:09] <istasi> screen_maximise,
or screen_open .. just had the idea since the optimal resolution
for the screen, isn't quite the same for optimal usage when its
"open", that way one could switch resolution depending on
how the user was looking at the screen
L1192[13:36:00] <gjgfuj> Actually, ignore
that log.
L1193[13:36:11] <gjgfuj> .jenkins
OpenComputers-1.7.10
L1194[13:36:12] <Kodos> Sangar, it's not
that, creative servers for not needing a power source
L1195[13:36:21] <Pontiac> I've not done
multi-monitor setups with OC yet, but the real-world idea that
comes to mind is that since you can only look at one monitor at
once, right-clicking on it makes that the monitor you want to
see.
L1196[13:36:23] <Kodos> I was doing
daylightcycle false so it was always noon and solars would
work
L1197[13:37:01] <Kodos> You'd literally
just need to copypasta code, but add in the thing that makes
creative computer cases not need power
L1198[13:37:02] <Sangar> meh
L1199[13:37:04]
⇨ Joins: Negi
(~negi@mcl71-1-82-246-167-6.fbx.proxad.net)
L1200[13:37:09] <Pontiac> Kodos> You
able to switch to creative mode?
L1201[13:37:17] <Kodos> Yes
L1203[13:37:31] -Kibibyte- [Pontiac] How to
make it always day or night in Minecraft using Command Blocks and
Daylight Sensors | by illumafire | 5m32s | 66w6d ago | 24,140 views
| Rated:
4.91/5.00
L1204[13:37:51] <Kodos> I'm not going to
set up some elaborate command block contraption simply because I
want to test things
L1205[13:38:05] <Pontiac> It isn't all
that elaborate.
L1206[13:38:18] <robhol> it sounds like
it'd be pretty rudimentary
L1207[13:38:39] <robhol> what, an edge
detector and... well, the two blocks. Surely that's it :p
L1208[13:38:51] <Kilobyte> o/
L1209[13:39:17] <istasi> kodos, a hack
could be placing computer case next to a rack?, since a creative
case, does require energy still, its just that its also generating
it, but if you place enough on the network, you can make a creative
computer case turn off due to energy
L1210[13:39:25] <istasi>
"hack"
L1211[13:39:52] <Pontiac> I gotta take
off and take the mutt to the groomers.
L1212[13:40:06] <Pontiac> BBL
L1213[13:40:23] <asie> Sangar: so an idea
i had to solve the issue
L1214[13:40:25] <asie> more utility
functions
L1215[13:40:43] <asie> though that'll
come later
L1216[13:40:51] <asie> for now let's just
do the things i noted down and it should mostly work
L1217[13:41:07] <Sangar> asie, yep,
working on that
L1219[13:41:29]
⇨ Joins: DimoShake
(webchat@dynamic-adsl-78-14-235-241.clienti.tiscali.it)
L1220[13:42:44] <Negi> elo.
L1221[13:43:45]
⇦ Parts: DimoShake
(webchat@dynamic-adsl-78-14-235-241.clienti.tiscali.it)
())
L1222[13:43:53]
⇨ Joins: TangentDelta (~PewNaN@63.143.24.24)
L1223[13:44:49] <JoshTheEnder> .jenkins
opencomputers-mc1.7.10
L1225[13:44:59] <JoshTheEnder> gjgfuj,
^^
L1227[13:46:33] <Sangar> brb, gotta
reboot
L1228[13:46:55] <gjgfuj> Is a
crash.
L1229[13:47:10] <gjgfuj> I'm running
1.7.10 mc though, with 1.7.10 OC?
L1230[13:47:39] <asie> gjgfuj: your
forge
L1231[13:47:40] <asie> is too old
L1232[13:47:52] <gjgfuj> Ah, right.
L1233[13:47:56] <asie> you need at LEAST
1168
L1234[13:48:41] <gjgfuj> So the latest
forge doesn't work.
L1235[13:48:49] <asie> You have 1152 in
the crashlog
L1236[13:48:56] <gjgfuj> Yeah, that's
why.
L1237[13:48:59] <asie> Yeah.
L1238[13:49:09] <gjgfuj> I already had
that one and the latest one doesn't work.
L1239[13:49:18] <Kodos> What is the
'latest' one to you
L1240[13:49:19] <asie> give me the
crashlog from Forge >=1168 then
L1241[13:49:30] <gjgfuj> 1180
L1242[13:49:40] <Kodos> Then get it
again, crash it, and paste the log
L1243[13:49:46] <asie> also
L1244[13:49:48] <asie> try not using
MultiMC
L1245[13:49:53] <gjgfuj> Failed to
download the following files:
L1248[13:49:54] <gjgfuj> Please try
again.
L1249[13:49:59] <asie> gjgfuj: Yep!
L1250[13:50:06] <asie> Those files are
downloaded from different places by the official Forge
installer
L1251[13:50:12] <asie> file a bug with
MultiMC
L1252[13:50:22]
⇨ Joins: DimoShake
(webchat@dynamic-adsl-78-14-235-241.clienti.tiscali.it)
L1253[13:50:40] <gjgfuj> Well, multimc
has an update.
L1254[13:50:44] <gjgfuj> Maybe that fixes
it.
L1255[13:50:56] <asie> if not, use the
vanilla launcher
L1256[13:51:11] <gjgfuj> The vanilla
launcher is terrible though.......
L1257[13:51:25] <asie> and?
L1258[13:51:26] <asie> it works
L1259[13:51:28] <asie> it gets the job
done
L1260[13:51:29] <gjgfuj> Let's just try
1168.
L1261[13:51:37] <asie> no, it won't
help
L1262[13:51:43] <gjgfuj> No?
L1263[13:51:45] <asie> Forge 1168+
downloads two new libraries
L1264[13:51:49] <asie> from two new
location
L1266[13:51:50] <Sangar> back
L1267[13:51:52] <asie> and that is
handled by the Forge installer
L1268[13:51:55] <gjgfuj> bah.
L1269[13:51:56] <asie> MultiMC doesn't
use the Forge installer, though
L1270[13:52:03] <asie> so either they fix
it, or you're screwed
L1271[13:52:12] <JoshTheEnder> last time
i used it (vanilla launcher) i had to limit the ammount of ram it
used because it'd end up using excess of 4GB
L1272[13:52:22]
⇨ Joins: Altenius (~Altenius4@199.193.183.1)
L1273[13:52:23] <gjgfuj> 1168
works.
L1274[13:52:59] <asie> odd.
L1275[13:53:04] <gjgfuj> Yeah.
L1276[13:53:13] <gjgfuj> I guess they
derped with the forge.
L1277[13:53:52] <JoshTheEnder> right,
lets have another go at trying to make EnderBot2 more modular
L1278[13:58:57] <Kilobyte> Sangar: from
the machine, can i register new stuff to _G or is that not possible
because abstraction?
L1279[13:59:22] <Sangar> Kilobyte, the
latter. to provide custom stuff add a component.
L1280[13:59:30] <Kilobyte> kk
L1281[13:59:43] <Kilobyte> yeah, will
need a debug component to print stuff to console
L1282[14:00:28]
⇨ Joins: Test1 (~test1@185.28.189.11)
L1283[14:01:52] <asie> so, how long until
someone writes an IME for OpenComputers?
L1284[14:02:02] <gjgfuj> What's an
IME?
L1285[14:02:06] <asie> Input Method
Editor
L1286[14:02:23] <gjgfuj> OH! That
thing.
L1287[14:02:28] <gjgfuj> I see now.
L1288[14:03:29] <Kodos> Does anyone know
off the top of their head how big of a USB stick I should be using
for a bootable ISO of Ubuntu 9
L1289[14:03:46] <asie> 1GB? 2GB?
L1290[14:03:49] <asie> i think 1GB
L1291[14:03:58] <asie> but anything
larger will work
L1292[14:04:00] <asie> use
unetbootin
L1293[14:04:27] <Kilobyte> mint >
ubuntu
L1294[14:04:35] <JoshTheEnder> ^^
L1295[14:04:37] <Kodos> I know, but my
mom brought me a linux ubuntu cd
L1296[14:04:51] <Kodos> Also would an SD
card work instead?
L1297[14:05:13] <JoshTheEnder> Kodos, as
long as it's 1GB and your not going to use it as a live medium then
it should
L1298[14:05:59] <asie> SD cards sometimes
work
L1299[14:06:01] <asie> depends on your
computer
L1300[14:06:31] <Kodos> Wait, linux is
free, isn't it?
L1301[14:06:37] <asie> yes it is
L1302[14:06:44] <Kodos> Ffs, so I could
probably just go download mint, couldn't I
L1303[14:06:46] <asie> ...
L1304[14:06:47] <JoshTheEnder> no, you
have to devote your sould
L1305[14:06:48] <asie> yes
L1306[14:06:51] <JoshTheEnder>
*soul
L1307[14:06:55] <Kodos> Well shit
L1308[14:06:58] *
JoshTheEnder slaps Kodos
L1309[14:07:05] <asie> JoshTheEnder: i
thought that only exists in the Gentoo EULA
L1310[14:07:31] <JoshTheEnder> asie,
probably, i dont read EULAs because effort
L1311[14:08:21] <Kodos> Actually first
thing's first
L1312[14:08:30] <Kodos> I need to get IC2
power set up so I can power this server rack
L1313[14:08:30] <JoshTheEnder> second
things second
L1314[14:09:17] <Kodos> Unless I get
distracted by the first thing, then the second thing becomes
nonexistant
L1315[14:10:19] <Kilobyte> Kodos: linux
isn't just free, its 100% open source ;)
L1316[14:10:38] <Kodos> I know, I plan on
editing a few things to make it custom for me :3
L1317[14:10:47]
⇦ Quits: Test1 (~test1@185.28.189.11) (Ping timeout: 190
seconds)
L1318[14:10:58] <Kilobyte> you usually
don't even need that
L1319[14:11:04] <Kodos> Usually,
but
L1320[14:11:11] <Kilobyte> most stuff is
already very customizable by default
L1321[14:11:12] <Kodos> I'm making it
look like something I made
L1322[14:18:16] ***
alekso56_off is now known as alekso56
L1323[14:26:21] *
JoshTheEnder is going to attempt to switch EnderBot2 to the
TwistedMatrix framework because it allows for him to run both a bot
and a http server at the same time
L1324[14:26:28] *
Altenius tries going to an IRC channel posted on a
thread
L1325[14:26:37] *
Altenius wanders why the server is down
L1326[14:26:42] *
Altenius sees that the thread is from 2002
L1327[14:26:57] *
JoshTheEnder laughs in Altenius general direction
L1328[14:27:29] <Kodos> Hey Asie, I got a
question (You probably answered it before, but I don't recall
seeing that anywhere)
L1329[14:28:01] <Kodos> You told me once
that EnderNet was 'dead', I was just wondering if it was a choice
you made not to work on it, or if technical limitations were the
cause
L1330[14:28:05] <asie> Kodos:
choice
L1331[14:28:24] <JoshTheEnder> what did
EnderNet do?
L1332[14:29:06] <Bizzycola> I thought it
was joshs connection to the end! "[
L1333[14:29:07] <Bizzycola> :p
L1334[14:29:24] *
JoshTheEnder slaps Bizzycola
L1335[14:29:29] <JoshTheEnder> dont tell
everyone
L1336[14:29:36] *
Bizzycola stabs JoshTheEnder
L1337[14:29:38] <Bizzycola> Too late!
:p
L1338[14:29:48] *
JoshTheEnder round-house kicks Bizzycola
L1339[14:29:53] *
Bizzycola falls over
L1340[14:29:56] <robhol> oh, great,
thermal expansion people... because one more form of energy was
really necessary at this point! ヽ(°▽、°)ノ
L1341[14:30:05] <JoshTheEnder> robhol,
?
L1342[14:30:13] <Bizzycola> Why do you
people insist on hitting me! I do not understand! :p
L1343[14:30:20] <JoshTheEnder> Bizzycola,
you stabbed me
L1344[14:30:26] <Bizzycola> You slapped
me!
L1345[14:30:29] <robhol> Bizzycola: his
reasoning checks out
L1346[14:30:34] <Bizzycola> It was
perfectly justified! :p
L1347[14:30:46] <JoshTheEnder> Bizzycola,
you were telling secr---- i mean lies
L1348[14:30:52] <Bizzycola> You all heard
it
L1349[14:30:55] <Bizzycola> its
true
L1350[14:30:58] <Bizzycola> he nearly
admitted it!
L1351[14:31:25] <Bizzycola> YOU CANNOT
SILENCE ME AS LONG AS I AM HERE! And I am here a lot! :p
L1352[14:31:27] *
JoshTheEnder programs an ICBM to target Bizzycola
L1353[14:31:32] <Bizzycola> uhoh
L1354[14:31:45] *
Bizzycola runs into underground base and connects to
bouncer
L1355[14:31:47] <Bizzycola>
Aharrharr
L1356[14:32:05] <JoshTheEnder> Also i
could silence you, but I'm not a kenny
L1357[14:32:09] *
Altenius licks Bizzycola with my massive tounge
L1358[14:32:18] <JoshTheEnder> Altenius,
rule 12, no licking
L1359[14:32:20] <Bizzycola> Yea you're
probably a much nicer op then me
L1360[14:32:29] <Bizzycola> I mute and or
kick people just for saying my nickname :p
L1361[14:34:07] <Bizzycola> Besides if
you silence me I WILL RETURN MORE POWERFUL THEN EVER!
L1362[14:34:20] <Bizzycola> It's totally
not worth all the doom and destruction and horror and such
L1363[14:34:27] *
JoshTheEnder puts Bizzycola in the corner
L1364[14:34:34] *
Bizzycola walks out
L1365[14:34:40] <Bizzycola> I AM NO
CHILD! NO CORNER CAN HOLD ME!
L1366[14:35:01] *
JoshTheEnder put Bizzycola in the middle of the ocean
L1367[14:35:07] *
Bizzycola walks out
L1368[14:35:11] <Bizzycola> I AM NO FISH,
NO OCEAN CAN HOLD ME!
L1369[14:35:24] <Kodos> No ocean could
hold your mom either
L1370[14:35:28] *
JoshTheEnder inverts Bizzycola
L1371[14:35:32] <Bizzycola> Okay then
:p
L1372[14:35:50] *
Bizzycola pours salt on JoshTheEnder
L1373[14:36:02] *
JoshTheEnder brushes the salt off
L1374[14:36:12] <Bizzycola> Darn I was
hoping he would melt or something
L1375[14:36:13] <Bizzycola> :p
L1376[14:36:22] <JoshTheEnder> i'm not a
slug....
L1377[14:36:28] <Bizzycola>
Nonononono
L1378[14:36:37] <Bizzycola> A LEECH!
:p
L1379[14:37:00] <Bizzycola> LEAVE MY
BLOOD ALONE
L1380[14:37:16] *
JoshTheEnder drains Bizzycola's life force
L1381[14:37:28] <Bizzycola> Ow
L1382[14:37:30] <Bizzycola> that
hurts
L1383[14:37:51] <Bizzycola> STOP IT OR I
WILL DEVOUR YOUR SOAL
L1384[14:38:03] *
JoshTheEnder eats Bizzycola sould
L1385[14:38:18] <Bizzycola> wut
L1386[14:38:33]
⇦ Quits: Altenius (~Altenius4@199.193.183.1) (Quit:
Leaving)
L1387[14:38:49] <JoshTheEnder>
*soul
L1388[14:38:52] *
Bizzycola kicks JoshTheEnder in the soul
L1389[14:38:56] <JoshTheEnder> i keep
writing sould :/
L1390[14:39:01] <Bizzycola> Ah
L1391[14:39:07] <Bizzycola> I got
confused :p
L1392[14:42:07] ***
dsAway is now known as ds84182
L1393[14:47:15] ***
jk-5 is now known as jk-5|gone
L1394[14:53:49] ***
vifino is now known as vifino|IDE
L1395[14:54:09] ***
vifino|IDE is now known as vifino
L1397[14:57:12] <gjgfuj> I just spent
about 20 mins building that.
L1398[14:58:27] <Kodos> What blocks are
those
L1399[14:59:13] <gjgfuj> Glowstone glass
and Burnt Quartz from Extra Utils.
L1400[15:01:47] <gjgfuj> It's for an
upcoming RP for youtube.
L1401[15:01:52] <gjgfuj> This is a sneak
peak.
L1402[15:03:24] <asie> RP for
youtube?
L1403[15:03:27] <asie> gjgfuj: what do
you mean?
L1404[15:03:37] <JoshTheEnder> asie, Role
Play
L1405[15:03:43] <asie> oh
L1406[15:03:46] <gjgfuj> Roleplay thing
that's gonna go on youtube?
L1407[15:03:48] <asie> oh.
L1408[15:04:01] <gjgfuj> It's just
something I feel like doing.
L1409[15:04:11] <gamax92> At first that
didn't make sense
L1410[15:04:16] <gamax92> And now it
kinda makes sense
L1411[15:05:58] <gjgfuj> Hmmm.... What's
the most high-tech looking generator thing in this modpack.
L1412[15:06:28] ***
Daiyousei is now known as daiyousei
L1413[15:06:47] ***
daiyousei is now known as Daiyousei
L1414[15:07:44]
⇨ Joins: sciguyryan
(sciguyryan@109-205-169-234.dynamic.swissvpn.net)
L1415[15:08:28] <Sangar> asie, some
progress, term.write kinda works now
http://i.imgur.com/qVVV8An.png term.read is still
ahead of me >_> (also gpu.copy and .fill may are may not
work, i adjusted them but haven't tested them yet)
L1416[15:09:09] <gamax92>
oooooooooooooh
L1417[15:09:09] <asie> ...oh. wow.
L1418[15:09:10] <gamax92> dat font
L1419[15:09:24] <asie> gamax92: yes
L1420[15:09:50] <asie> Sangar: push your
current changes so far
L1421[15:09:51] <ds84182> gamax92, I'm
making the obj model viewer now
L1422[15:10:19] <Sangar> asie, done
L1423[15:10:28] <asie> yay
L1424[15:10:39] <gamax92> ds84182: why
not just show me something ... 3Dish. Like make the BG skyblue, put
a green square for the floor, and a few objects that come out of
the ground.
L1425[15:10:44] <gamax92> as in what I
did
L1426[15:10:58] <ds84182> gamax92, I'll
just load the Wolf Model from SSBB
L1427[15:11:03] <ds84182> because I can
do that
L1428[15:11:22] <ds84182> Just gotta
remember how obj.lua worked
L1429[15:12:04] <asie> Sangar: also,
about setCursor
L1430[15:12:07] <asie> the fix is good
but watch out
L1431[15:12:15] <asie> because someone
might try to +1 to the cursor... but that's the problem of the
user
L1432[15:12:22] <asie> isWide
exists
L1433[15:12:55] <Sangar> yeah. i think
that's kind of whats biting me in term.read right now
L1434[15:13:00] <ds84182> gl.breakLove
ftw <3
L1435[15:13:13] <Sangar> that and that i
haven't touched that code in so long it takes time to understand
what it did again :P
L1436[15:13:26] <asie> Sangar:
perhaps
L1437[15:13:30] <asie> rewrite it from
scratch?
L1438[15:13:53] <gamax92> hmm
L1439[15:13:56] <Sangar> i think it's
largely reusable
L1440[15:14:11] <gamax92> i should test
what mate-terminal does when I ask it to "advance the
cursor" on wide char
L1441[15:14:23] <Sangar> i just need to
find a clean cut between cursor position in 'char' units and in
'screen' units
L1442[15:14:55] <asie> Sangar: I'd say
keep the read string as a string and keep the position as both
positions
L1443[15:15:00] <asie> so charPos and
screenPos
L1444[15:15:10] <asie> you have the X
offset, so only update charPos and screenPos yourself
L1445[15:15:17] <asie> and then write a
function to handle all the scrolly stuff
L1446[15:15:39] <asie> also oh wow
OpenComputers is now 7.4MB
L1447[15:15:46] <Sangar> asie, yeah, i'm
trying to make the local setCursor adjust the term cursor (ergo:
screen) accordingly now. hopefully that'll do it... will probably
have to fix some paddings here and there
L1448[15:15:57]
⇨ Joins: Altenius (~Altenius4@199.193.183.1)
L1449[15:17:45] <gamax92> Sangar: whats
the cursor shape when it goes over a wide char?
L1450[15:18:01] <Sangar> the same but
twice as wide
L1451[15:18:23] <asie> wiiiide
L1452[15:18:46] <gamax92>
【】【】【】【】【】【】【】【】【】【】
L1453[15:19:26] <asie> yes
L1454[15:19:26] <asie> highlight one of
those characters
L1455[15:19:29] <asie> you'll see what we
mean
L1456[15:19:36]
⇦ Quits: Altenius (~Altenius4@199.193.183.1) (Remote host
closed the connection)
L1457[15:19:39] <asie> Sangar: also,
expect an update to the FontParserUnifont son
L1458[15:19:39] <asie> soon*
L1459[15:19:40] <gamax92> asie: i know
what you mean ...
L1460[15:19:51] <asie> I will add support
for defining width and height in the .hex file
L1461[15:20:08] <Sangar> ok, nice
L1462[15:20:37] <asie> and provide some
additional fonts
L1463[15:20:45] <asie> the constructor
will change though
L1464[15:21:00] <asie> it will now be
public FontParserHex(String fileLocation)
L1465[15:21:27] <asie> then I will
probably also write a FontParserArray() that you can do
addFontParser(FontParser parser) to
L1466[15:21:37] ***
jk-5|gone is now known as jk-5
L1467[15:21:48] ***
Alissaway is now known as Alissa
L1468[15:22:12]
⇨ Joins: wikiUser856
(webchat@81-163-14-169.net.lasnet.pl)
L1469[15:22:19]
⇦ Quits: wikiUser856 (webchat@81-163-14-169.net.lasnet.pl)
(Client Quit)
L1470[15:45:23]
⇦ Quits: Flenix (~Flenix@05429259.skybroadband.com) (Ping
timeout: 201 seconds)
L1471[15:50:06]
⇨ Joins: Flenix
(~Flenix@05429259.skybroadband.com)
L1472[15:54:13] ***
Techokami|Off is now known as Techokami
L1473[15:56:52] <gamax92> Techokami:
o/
L1474[15:57:11] <Techokami> morning
L1475[15:57:26] <gamax92> uhh, also
morning
L1476[15:57:28] *
gamax92 hides
L1477[16:00:37] <v^> <_> woke up at
11
L1478[16:05:29] ***
Daiyousei is now known as Dai|AFK
L1480[16:09:20] <gamax92> Techokami: dat
url
L1481[16:09:25] <Techokami> sorry
L1482[16:09:27] <Vexatos> Wow, this is so
werid
L1483[16:09:30] <Vexatos> weird*
L1484[16:09:50] <Vexatos> 'tape write'
suddenly stops downloading files properly
L1485[16:09:58] <Vexatos> Yesterday it
worked >__>
L1486[16:10:20] <gamax92> Vexatos:
hai
L1488[16:10:59] <gamax92> it was fine
..
L1489[16:11:06] <Techokami> o
L1491[16:11:56] ***
Nentify is now known as Nentify|away
L1492[16:12:04]
⇦ Quits: DimoShake
(webchat@dynamic-adsl-78-14-235-241.clienti.tiscali.it) (Ping
timeout: 190 seconds)
L1493[16:12:10] <Techokami> how do i
html
L1494[16:13:27] <Vexatos> What
L1495[16:13:31] <Vexatos> This is so
weird
L1496[16:13:54] <Vexatos> Why doesn't it
work now
L1497[16:14:00] <Vexatos> I didn't change
anything o.O
L1498[16:14:32] <Vexatos> HELP D:
L1500[16:16:06] <Vexatos> Okay
L1501[16:16:14] <Vexatos> It seems to
work with anything but dropbox
L1502[16:17:54] <Techokami> blame
dropbox?
L1504[16:19:16] <Negi> Vexatos : I'm
having problems with downloading stuff from Dropbox too so ?
L1505[16:19:49] <gamax92> Sangar: are
there any builds with this new font stuff (so I can avoid them
until sorta stable)
L1506[16:19:55] <Vexatos> They might have
broken their TCP
L1507[16:20:18] <Sangar> gamax92, avoid
the dev job / master branch
L1508[16:20:19] <Negi> Like, 200MB file,
stops at 70MB.
L1509[16:20:49] <gamax92> dropbox in
general isn't working?
L1510[16:22:56] <gamax92> thanks dropbox,
didn't tell me the size of the file
L1511[16:24:58] <gamax92> i dunno, I just
grabbed a 248MB archive from dropbox, no issues.
L1513[16:25:53] <asie> took some pics of
another old Mac
L1514[16:26:05] <Vexatos> asie: Shameless
advertisement
L1516[16:26:33] <asie> hah
L1517[16:26:34] <asie> thanks
L1518[16:29:34] <gamax92> Vexatos: any
reason why it also looks for https?
L1519[16:30:05] <Vexatos> Because links
might be http and https
L1520[16:30:33] <gamax92> but you'd just
end up trying to access https sites as http
L1521[16:30:42] <gamax92> which iirc
dropbox doesn't like
L1522[16:31:02] <Vexatos> Huh?
L1523[16:31:21] <Vexatos> Once again,
yesterday and before it was working
L1524[16:32:20] <Vexatos> And I am
accessing the sites the same way they appear in the URL you
enter
L1525[16:32:24] <Vexatos> At least I
think so
L1526[16:33:39] <Negi> So far seems like
Dropbox's okay for me now.
L1527[16:42:49] <gamax92> hmm, wonder if
java has any printf clone (no not something that cannot be used in
the same way and barely works the same)
L1528[16:44:15] <Vexatos> how about
print?
L1529[16:44:16] <Vexatos> xD
L1530[16:44:26] <Vexatos> It exactly
matches your description
L1531[16:44:47] <gamax92> Vexatos:
description "printf clone"
L1532[16:45:04] <Vexatos> Nono
L1533[16:45:12] <gamax92> yesyes
L1534[16:45:13] <Vexatos> description
"something that cannot be used in the same way and barely
works the same"
L1535[16:45:23] <gamax92> /ignore Vexatos
all
L1536[16:48:09] ***
Nentify|away is now known as Nentify
L1537[16:50:01] ***
Nentify is now known as Nentify|away
L1538[16:54:23] <asie> Sangar: need any
help?
L1539[16:54:29] <asie> i can't wait to
see the changes out of the cages of master
L1540[16:56:40] <Sangar> asie, if you
want, feel free to make the local setCursor in term.read behave
properly. in particular the shifting the test left and right if the
line gets too long gets quite... ugly, so i've just commited it to
a state where it will not render wide chars properly, but at least
won't break for normal stuff >_>
L1541[16:57:00] <asie> right
L1543[16:57:35] <Sangar> nbx and cursorX
are basically the offsets in chars, ncx would be on screen.
L1544[16:59:13] ***
Flenix is now known as Flenix|Shop
L1545[16:59:19] ***
Dean4Devil is now known as DeanIsaCat
L1546[16:59:23] <Techokami> questions
about the new font rendering system: will it depreciate the
existing PNG font sheet format, and if so, will there still be a
monospaced font available as the default?
L1547[16:59:27] <DeanIsaCat>
JoshTheEnder: *poke*
L1548[16:59:49] *
JoshTheEnder pokes DeanIsaCat back
L1549[17:00:10] <DeanIsaCat> Can I haz
cheezburgerz? :3
L1550[17:00:55] *
JoshTheEnder give DeanIsaCat cheezeburgerz
L1551[17:00:58] <Sangar> asie, if it gets
too ugly to hack into the existing term impl, i'm thinking an extra
disk (or builtin in openos) with a wide-char compatible term and
edit would be the way to go.
L1552[17:01:09] *
DeanIsaCat noms the cheezburgerz
L1553[17:01:16] <asie> Sangar:
termw?
L1554[17:01:18] <asie> that's what
ncurses does
L1555[17:01:19] <Caitlyn> oooh man.. I so
want to backport this mod to 1.6... but jeeze..
L1556[17:01:24] <asie> Caitlyn: what
mod?
L1557[17:01:25] <Sangar> asie, sounds
good
L1558[17:01:32] <Sangar> in good news,
the new text render system is more performant that the old
one!
L1559[17:01:33] <asie> why not move to
1.7.10? 1.7.2 sucked but 1.7.10 is mostly okay
L1560[17:01:36] <Sangar> *than
L1561[17:01:36] <asie> Sangar: woo!
L1562[17:01:39] <Sangar> not much
L1563[17:01:41] <Sangar> but hey
L1564[17:02:07] <Sangar> ~400 vs ~350
fps
L1565[17:02:16] <DeanIsaCat> yay
\o/
L1566[17:02:18] <asie> wait
L1567[17:02:22] <asie> that's just the
renderer, right?
L1569[17:02:32] -Kibibyte- [Caitlyn] Minecraft
DANCING GIRL ANIMATIONS in Minecraft! Amazing 3D! | by
adamzonetopmarks | 6m9s | 20h48m ago | 6,1 views | Rated:
4.51/5.00
L1570[17:02:42] <Caitlyn> around
0:54
L1571[17:02:50] <Sangar> asie, hm?
L1572[17:02:58] <Caitlyn> just ignore the
part where they enable physics cause LOLWTFBBQ.
L1573[17:03:14] <asie> Caitlyn: lol
mikumikudance
L1574[17:03:21] <asie> Sangar: as
in
L1575[17:03:26] <asie> are you measuring
the renderer only?
L1576[17:03:27] <asie> or?
L1577[17:03:31] <asie> how are you
benchmarking it
L1578[17:03:42] <Sangar> asie, i'm
looking at a screen with a lot of text on it :P
L1579[17:03:45] <Sangar> totally
scientific
L1580[17:04:11] <Sangar> (but without
moving the camera between switching renderers at least :P)
L1581[17:04:49] <Vexatos> Indeed
L1582[17:07:24] <Kilobyte> Sangar: slowly
working on computer cart :P
L1583[17:07:31] <Sangar> for the record,
even if we don't have (a) term with wide-char support for input i
wouldn't think it'd be a problem to shit it in 1.3.1. it works
perfectly fine with single-with chars as it did up to now (from
what i can tell). so if people use wide-chars it's their problem
:P
L1584[17:08:09] <Sangar> Kilobyte, cool
:)
L1585[17:08:18] <Kilobyte> Sangar:
99.999% of everything on OC is done in english anyways
L1586[17:08:52] <Sangar> input-wise
anyways, yeah. and output should work.
L1587[17:08:55] *
Sangar goes test that some more
L1588[17:09:24] <Kodos> I wonder if I
could fit klingon in 16x16 sprites
L1589[17:09:25] <Techokami> Sangar
L1590[17:09:28] <Techokami>
<Techokami> questions about the new font rendering system:
will it depreciate the existing PNG font sheet format, and if so,
will there still be a monospaced font available as the
default?
L1591[17:09:34] <Sangar> i think i'll
also throw in a setting to allow using the old font renderer for
those that want it
L1592[17:09:47] <Sangar> Techokami, good
timing, ^
L1593[17:10:00] <Sangar> also the new
system is still monospaced
L1594[17:10:05] <asie> Techokami: the new
system is monospace
L1595[17:10:05] <Techokami> goood
L1597[17:10:10] <asie> just certain
characters are doublewidth
L1598[17:10:12] <Techokami> can I see the
new font?
L1599[17:10:17] <asie> Techokami: yes,
GNU Unifont
L1600[17:10:18] <asie> google it
L1601[17:10:20] <Techokami> oh
L1602[17:10:21] <asie> 57000 glyphs
man
L1603[17:10:23] <Techokami> I'm using
that now
L1604[17:10:26] <Techokami> for IRC
L1605[17:10:26] <asie> what
L1606[17:10:27] <asie> really?
L1607[17:10:29] <asie> LOL
L1609[17:10:47] <Kilobyte> Sangar: whats
this
L1610[17:10:48] <Kilobyte> override def
onMachineDisconnect(p1: Node): Unit = ???
L1611[17:11:00] <Kilobyte> aka when does
that get called
L1612[17:11:05] <Techokami> yep, that
looks good
L1613[17:11:37] <Sangar> Kilobyte, it's
called when node of the machine is disconnected (which you wouldn't
have a way of knowing unless you added a dummy node in the owner
otherwise)
L1614[17:12:28] <Sangar> for tile
entities it's used to know that when the computer is killed of by a
chunk unload e.g.
L1615[17:12:39] <Kilobyte> same by entity
prob
L1616[17:12:41] <Kilobyte> *for
L1617[17:12:47] <Kilobyte> what would i
have to do there?
L1618[17:12:51] <Sangar> i'd assume so.
haven't worked with entities before.
L1619[17:13:09] <Kilobyte> well, you call
that method :P
L1620[17:13:13] <Kilobyte> i only
implement it
L1621[17:13:48] <Sangar> it gets called
when you call machine.node.remove()
L1622[17:13:57] <Kilobyte> ahhh ok
L1623[17:13:59] <Kilobyte> i see
L1624[17:14:02] <Techokami> asie: yeah, I
installed GNU Unifont and am using it for HexChat :V
L1625[17:14:08] <asie> Techokami:
hah
L1626[17:14:15] <asie> I plan to add
support to change fonts via Resource Packs, though
L1627[17:14:19] <Techokami> yesss
L1628[17:14:21] <asie> and, in OC 1.4,
possibly to allow custom characters
L1629[17:14:23] <asie> via the Private
Use Area
L1630[17:14:27] <Techokami> !!!
L1631[17:14:53] <Kilobyte> that sounds
cool
L1632[17:15:48] <Kilobyte> Sangar: what
about this one? override def canInteract(p1: String): Boolean =
???
L1633[17:17:19] <Sangar> p1 is the name
of a player. it's used for user acl basically (you can check it
against the machine.users list e.g., or not - e.g. robots ignore
that to avoid griefing)
L1634[17:17:58] <Techokami> custom chars
is one of the things I've been dying to see added to OC, because
that would be a gigantic step in the right direction to implement a
more game-friendly video mode, like on the MSX
L1635[17:17:58] <Sangar> or do they just
ignore it in the breakBlock? can't remember
L1636[17:18:00] <Sangar> anyway
L1637[17:18:17] <asie> Techokami:
soon
L1638[17:18:24] <asie> you have 57000
chars now, use them
L1639[17:18:38] <gamax92> >_>
L1640[17:18:42] <Kilobyte> Sangar: i
might ignore for carts too
L1641[17:18:50] <Kilobyte> since carts
can interact with the env as well
L1642[17:18:51] <gamax92> java's
String.format throws an exception for invalid flags ...
L1643[17:19:04] <Sangar> Kilobyte, yeah,
just return true at least for testing :P
L1644[17:19:05] <Techokami> well, I mean
be able to add in the graphics for tiles and sprites
L1645[17:19:28] <Techokami> then add a
very simple sprite system which is just characters printed in
arbitrary locations
L1646[17:20:13] <Kilobyte> Sangar: whats
the return value of override def signal(p1: String, p2: AnyRef*):
Boolean do (cba to check docs xD this is faster)
L1647[17:21:06] <Sangar> for all the
stuff in context, just forward it to the machine
L1648[17:21:18] <Kilobyte> oh ok
L1649[17:21:19] <Kilobyte> :P
L1650[17:21:37] <Kilobyte> and client
side just null, right?
L1651[17:21:55] <Kilobyte> or false
L1652[17:21:59] <Sangar> pretty much,
yes
L1654[17:22:45] -Kibibyte- [Techokami] MSX GAME
◀ PAC-MAN パックマン▶ Stage 1 ~ 11 | by heroaaaa | 10m39s | 262w5d ago |
45,232 views | Rated:
4.56/5.00
L1655[17:22:56] <Sangar> those methods
won't be called on the client anyway (at least i couldn't remember
where :P)
L1656[17:25:51] <Kilobyte> so i could in
theory even use ??? client side :P
L1657[17:26:01] <Kilobyte> Sangar:
another thing... how to pass on a vararg
L1658[17:26:08] <Sangar> :_*
L1659[17:26:09]
⇦ Quits: phillips1012 (~phillips1@72.42.104.172) (Quit:
Leaving)
L1660[17:26:12] <Kilobyte> right
L1661[17:26:29]
⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L1662[17:28:10] <Kilobyte> Sangar: now to
registering a components
L1663[17:28:18] <Kilobyte> prob
node.connect(myNode)
L1664[17:28:20] <Kilobyte> right?
L1665[17:28:25] <Sangar> yep
L1666[17:28:53] <Sangar> might have to do
it the other way around, not sure (i.e. the already connected node
first)
L1667[17:29:04] <Sangar> not sure if i
autoflip that if necessary
L1668[17:29:33] <Kilobyte> Sangar: now
the harder question: how do i create a raw component to get its
node
L1669[17:29:43] <Kilobyte> a component
not attached to any item or block that is
L1670[17:30:35]
⇨ Joins: rjwboys2
(~rjwboys@99-190-16-238.lightspeed.snantx.sbcglobal.net)
L1671[17:31:03] <Sangar> you always need
the item, to have the driver produce the component
L1672[17:31:34] <Kilobyte> so i need a
fake item?
L1673[17:31:46]
⇨ Joins: rjwboys|2
(~rjwboys@99-190-16-238.lightspeed.snantx.sbcglobal.net)
L1674[17:31:52] *
Kilobyte still hasn't figured out how to do item
components
L1675[17:31:53] <Kilobyte> lol
L1676[17:31:53] <Sangar> sorta fake, yes.
think of the item being in an internal inventory :P
L1677[17:32:26] <Kilobyte> meh, then
there will be a Debug Card :P
L1678[17:32:54]
⇦ Quits: rjwboys
(~rjwboys@99-190-16-238.lightspeed.snantx.sbcglobal.net) (Ping
timeout: 189 seconds)
L1680[17:33:08] <Kilobyte> Sangar: how do
robots espose their api
L1681[17:33:34] <Sangar> via their tile
entitiy, primarily
L1682[17:33:49]
⇦ Quits: Negi (~negi@mcl71-1-82-246-167-6.fbx.proxad.net)
(Ping timeout: 190 seconds)
L1683[17:33:53] <Kilobyte> ah, so i will
need a cart card...
L1684[17:34:07] *
Kilobyte can't wait for all the hacks
L1685[17:34:08] <Sangar> oh, you mean on
lua?
L1686[17:34:13] <Kilobyte> yes
L1687[17:34:28] <Sangar> yeah, they add a
'robot' component. since that's internal you don't need a driver
for that tho
L1688[17:34:43] <Kilobyte> well, how
would i create such an internal component
L1689[17:34:46]
⇦ Quits: rjwboys2
(~rjwboys@99-190-16-238.lightspeed.snantx.sbcglobal.net) (Ping
timeout: 186 seconds)
L1691[17:34:57] <Kilobyte> because carts
will need one
L1692[17:35:01] <Sangar> a class like
that, then just instantiate it and connect it
L1693[17:35:39] <Sangar> brb,
dinner
L1694[17:38:38] <Kilobyte> FML
L1695[17:38:40] <Kilobyte> import
li.cil.oc.common.component.ManagedComponent
L1696[17:38:45] <Kilobyte> why u no
API
L1697[17:40:40] ***
Dai|AFK is now known as Daiyousei
L1698[17:40:57] *
Kilobyte slaps Sangar
L1699[17:42:19]
⇨ Joins: Negi
(~negi@mcl71-1-82-246-167-6.fbx.proxad.net)
L1700[17:42:53] ***
Cazzar is now known as Cazzar|Away
L1701[17:43:58] ***
Flenix|Shop is now known as Flenix
L1702[17:58:41] <DeanIsaCat> I went from
Death Metal to Yirumas River flows in you in ~1 min xD
L1703[18:00:24] <Sangar> Kilobyte,
because it does very little :P and would have to be an abstract
class.
L1704[18:01:06] <Kilobyte> Sangar: well,
it depends on your NBT wrapper
L1705[18:01:15] <Sangar> even worse
:P
L1706[18:01:23] <Kilobyte> so i would
have to copy lots of stuff :(
L1707[18:01:31] <Kilobyte> i MIGHT just
hook directly into OC
L1708[18:01:47] <Sangar> uhm, not that
much...
L1709[18:01:47] <Kilobyte> Sangar: how
would i do that?
L1710[18:01:53] <Kilobyte> hmm
L1711[18:01:54] <Sangar> instead of one
line you'd have to write... 3.
L1712[18:02:00] <Kilobyte> true
L1714[18:06:37] <Sangar> Kilobyte,
lol
L1715[18:07:06] <Kilobyte> Sangar: the
best is "joining a java project halfway through
development"
L1716[18:07:07] <gamax92> Kilobyte: that
page is pretty stupid
L1717[18:07:13] <Sangar> Kilobyte, i
agree
L1718[18:07:25] <Vexatos> Oh that's
awesome
L1719[18:07:26] <Sangar> stupid but
amusing nonetheless
L1720[18:07:43] <Kilobyte> ^
L1721[18:08:00] <gamax92> My java updates
are done via apt-get
L1722[18:08:13] <gamax92> along with all
the other updates
L1723[18:08:36] <Vexatos> Especially the
"Java Updater" ones
L1724[18:08:39] <Vexatos> 20 of
those
L1725[18:08:40] <Vexatos> xD
L1726[18:09:00] <Kilobyte> pacman does my
updates
L1727[18:09:05] <Kilobyte> waaaay faster
than apt
L1728[18:09:15] <gamax92> Kilobyte:
proof?
L1729[18:09:20] <Kilobyte> cba
L1730[18:09:25] <gamax92> so then shut
up
L1731[18:09:31]
⇨ Joins: Dyonovan (~Dyonovan@67.213.81.199)
L1732[18:09:31] <Sangar> "Java
Reflection" :D
L1733[18:09:40] <Dyonovan> Hello all,
quick question.
L1734[18:09:40] <Kilobyte> but a 300
package update can be done in like 5-10 mins
L1735[18:09:51] <Kilobyte> Sangar: which
page?
L1736[18:10:01] <Sangar> Kilobyte, 3
top
L1737[18:10:05] <Sangar> Dyonovan, ask
away
L1738[18:10:16] <Dyonovan> Going through
the robot API. Is there not a call to swap or equip a different
tool in the tool slot. It seems that robot.select only allows use
of the inv slots
L1739[18:11:23] <Sangar> Dyonovan, check
the inventory controller upgrade
L1740[18:11:36] <Dyonovan> ok will do.
thanks
L1741[18:11:52] ***
Alissa is now known as Alissaway
L1742[18:13:21] <gamax92> Why is this
guys alternative to Java, C# where you have to rely on a third
party for it to be multiplatform
L1743[18:13:44] <Kilobyte> thats another
point
L1744[18:13:45] <Kilobyte> :P
L1745[18:13:57] <gamax92> Kilobyte: for
or against
L1746[18:14:04] <Kilobyte>
unrelated
L1747[18:14:07] <gamax92> oh
L1748[18:14:20] <Kilobyte> i don't say c#
is better
L1749[18:14:31] <Kilobyte> syntax wise
certainly
L1750[18:14:44] <Kilobyte> code
conventions wise i prefer java over c#
L1751[18:14:58] <Kilobyte> also, i don't
say the JVM is bad :P
L1752[18:15:25] <Kilobyte> Sangar:
ManagedComponent#node() - what to make it return?
L1753[18:15:30] <gamax92> then maven and
tomcat are being brought up ... which isn't java itself.
L1754[18:15:41] <Kilobyte> that
true
L1755[18:15:48] <Kilobyte> but both suck
:P
L1756[18:15:55]
⇦ Quits: rjwboys|2
(~rjwboys@99-190-16-238.lightspeed.snantx.sbcglobal.net) (Quit:
KVIrc 4.3.1 Aria http://www.kvirc.net/)
L1757[18:15:57] <Sangar> Kilobyte, a node
you keep locally. check the robot component i linked before.
L1758[18:16:05] <Kilobyte> oh derp
L1759[18:16:13] <Kilobyte> there are
better alternatives: gradle and jetty
L1760[18:16:51] <Kodos> Just read the
license shenanigans, asie. I love how Pahi doesn't respond after
you point out he was wrong
L1761[18:17:38] <gamax92> And then he's
complaining about BigDecimal, when his example really only uses
2bits of a number.
L1762[18:18:51] <Kilobyte> Sangar:
ummm... that component doesn't seem to override node()
L1763[18:19:14] <Kilobyte> i did a ctrl+f
for node() and nothing appeared
L1764[18:20:17] <Kilobyte> or is it the
val node = ...
L1765[18:20:43] <Sangar> it's the val
node
L1766[18:21:40] <gamax92> Adn then the
site just devolves into insulting people's code that happen to use
java and complaining about why things don't work when its his
fault.
L1767[18:21:42] <asie> Kodos: Hah.
L1768[18:21:54] <asie> Logistics Pipes
has the same problem, but it cannot be relicensed because the
original author is gone.
L1769[18:21:57] <asie> Same with
Chisel/Statues.
L1770[18:22:12] <asie> also
L1771[18:22:14] <asie> he might just be
busy
L1772[18:28:36] *
v^ dies
L1773[18:33:42] ***
Alissaway is now known as Alissa
L1774[18:40:20]
⇦ Quits: tgame14
(~tgame14@bzq-79-181-106-25.red.bezeqint.net) (Read error:
Connection reset by peer)
L1775[18:40:59]
⇨ Joins: dmod_
(uid32492@id-32492.uxbridge.irccloud.com)
L1776[18:41:47] ***
Nentify|away is now known as Nentify
L1777[18:42:38] ***
Alissa is now known as Alissaway
L1778[18:45:20] <Kilobyte> Sangar: fuck
this. it cannot find the main class.
L1779[18:45:34] <Sangar> it what?
L1780[18:45:40] <Kilobyte> for
minecraft
L1781[18:45:46] <Kilobyte> so i cannot
launch from intellij
L1782[18:46:02] <Kilobyte> its set to
GradleStart (apperently i am on one of those builds)
L1783[18:46:04] <Sangar> oh, so borked
forgegradle possibly?
L1785[18:46:21] <Kilobyte> it worked with
exact same dev env for other mods though
L1786[18:47:37] <Kilobyte> Sadly, it will
require you to wipe your gradle cache, so it's not cheap. Plan for
bandwidth.
L1787[18:47:46] <Kilobyte> -> one hour
of letting mc decompile again
L1788[18:49:00] <gamax92> Kilobyte: how
bad is your internet?
L1789[18:49:17] <Kilobyte> my cpu. it
will have to decompile mc again
L1790[18:49:27] <Kilobyte> which takes
roughly an hour for me
L1791[18:49:41] <gamax92> Kilobyte: but
...
L1792[18:49:44] <gamax92> how bad is your
internet?
L1793[18:51:14] <Kilobyte> thats all
right
L1794[18:51:21] <Kilobyte> 16 mbit aka
pretty fast
L1795[18:51:35] <Kilobyte> in reality i
usually get up to 13
L1796[18:53:06] <gamax92> Kilobyte: so,
1.6MB/s?
L1797[18:53:21] <Kilobyte> yes
L1798[18:53:42] <Kilobyte> in steam i get
up to 2 MB/s
L1799[18:53:45] <gamax92> because I can
hit around 7MB/s
L1800[18:53:58] <Kilobyte> superspeed
internet?
L1801[18:54:24] <Kilobyte> but again,
thats not the issue
L1802[18:54:35] <Kilobyte> it takes maybe
3-4 mins downloading stuff iirc
L1803[18:54:46]
⇦ Quits: ^v (~ping@2601:4:4500:e15:eca9:d6c7:5513:5b9d) (Ping
timeout: 186 seconds)
L1805[18:55:30] <Kilobyte> ^
witchery
L1806[18:55:38] <Kilobyte> one cannot
have that fast internet
L1807[18:55:40] <Kilobyte> (jk)
L1808[18:56:38] <Kilobyte> Sangar: oooo
NICE i don't have to import sub packages
L1809[18:57:20]
⇨ Joins: ^v
(~ping@2601:4:4500:e15:eca9:d6c7:5513:5b9d)
L1810[19:06:34] ***
justastranger|zzz is now known as justastranger
L1811[19:14:30]
⇦ Quits: ^vDoge
(~mooooon@2601:4:4500:e15:eca9:d6c7:5513:5b9d) (Ping timeout: 186
seconds)
L1812[19:15:02]
⇦ Quits: ^v (~ping@2601:4:4500:e15:eca9:d6c7:5513:5b9d) (Ping
timeout: 186 seconds)
L1813[19:15:02]
⇦ Quits: v^ (~^v@2601:4:4500:e15:eca9:d6c7:5513:5b9d) (Ping
timeout: 186 seconds)
L1814[19:16:51] <Dyonovan> Sanagr, is
there a specific api for the Inventory Controller Upgrade?
L1815[19:26:16]
⇨ Joins: ^vDoge
(~mooooon@2601:4:4500:e15:814:90ae:86a8:a260)
L1816[19:26:29]
⇨ Joins: ^v
(~ping@2601:4:4500:e15:814:90ae:86a8:a260)
L1817[19:26:41]
⇨ Joins: v^
(~^v@2601:4:4500:e15:814:90ae:86a8:a260)
L1818[19:26:41]
zsh sets mode: +v on v^
L1819[19:35:51] <Kilobyte> Dyonovan:
pretty sure there is
L1820[19:36:01] <Kilobyte> Sangar:
^
L1822[19:36:47] <Dyonovan> lol thanks.. i
ended up going through the scala code and found it lol
L1823[19:37:41] <Dyonovan> never seen
this site before
L1824[19:37:43] <Dyonovan> thanks
L1825[19:37:53] <Dyonovan> been using the
github wiki
L1826[19:38:28] <Kilobyte> yeah, we
recently switched over
L1827[19:39:15] <Sangar> yeah, when i
have the time i'll do a final pass to check if the necessary
articles are all migrated, then i'll update the links and
such
L1828[19:39:57] <Kilobyte> Sangar: at
least OC is better documented than TE xD
L1829[19:40:16] <Kilobyte> actually
recently we did a website overhaul i think
L1830[19:40:27] <Sangar> maybe, but te is
kinda more self-explanatory :P
L1831[19:40:48] <Kilobyte> yeah,
true
L1832[19:40:54] <Kilobyte> not the
details though
L1833[19:41:07] <Dyonovan> im just so
used to CC still need to get used to OC. decieded to use OC in pack
cause its so more realistic
L1834[19:41:15] <Dyonovan> and now
playing with robots, so much better
L1835[19:41:20] <Kilobyte> its also more
powerful
L1836[19:41:20] <Kilobyte> :P
L1837[19:41:26] <Dyonovan> yeuo
L1838[19:41:34] <Kodos> It's also better
supported and open source
L1839[19:41:37] <Kilobyte> CC is a toy.
OC is real business
L1841[19:41:41] -Kibibyte- [Kilobyte] Bill
Gates and Steve Ballmer - Singing and Dancing | by lyricstothego |
40s | 131w3d ago | 25,214 views | Rated:
4.95/5.00
L1842[19:41:46] <Dyonovan> i think i have
my robot set to complete setup an ender quarry and activate
it
L1843[19:42:23] <Kilobyte> Dyonovan: and
they don't reset on chunk unload
L1844[19:42:30] <Kilobyte> so you don't
have to worry about that
L1845[19:42:47] <Kilobyte> they just
pause
L1846[19:42:47] <Dyonovan> yeup :) my
spawn rules screen dont reset like the CC ones did in 1.6
L1847[19:43:04] <Dyonovan> BTW, I run the
Beyond Reality pack
L1848[19:43:08] <Sangar> Kilobyte, wtf is
that video o.O
L1849[19:43:19] <Kilobyte> Sangar: random
one i found one day
L1850[19:43:21] <Kilobyte>
hilarious
L1851[19:43:25] <Dyonovan> run as in
make.
L1852[19:43:29] <Sangar> :P
L1853[19:44:00] <Sangar> oh, cool
L1854[19:44:56] <Kodos> btw Sangar, I
replied on the git issue
L1855[19:45:11] <Sangar> git issue?
L1856[19:45:20] <Kodos> The creative
server rack suggestion
L1857[19:45:24]
⇨ Joins: rjwboys
(~rjwboys@99-190-16-238.lightspeed.snantx.sbcglobal.net)
L1858[19:45:27] <Kodos> I replied to your
second post
L1859[19:45:44] ***
Caitlyn is now known as Caitlyn|Off
L1860[19:46:01] <Sangar> ah
L1861[19:47:08] <Sangar> it's something
i'll need to sleep over. and i actually started replying but then i
got distracted >_>
L1862[19:55:56]
⇦ Parts: Dyonovan (~Dyonovan@67.213.81.199)
(Leaving))
L1863[19:57:19] <gamax92> D:
L1864[19:57:23] <gamax92> This source
code is in pascal
L1865[20:00:31]
⇦ Quits: MichiBot (~lb@isis.pc-logix.com) ()
L1866[20:00:41]
⇦ Quits: Daiyousei (~nick1@188.113.81.176) (Ping timeout: 201
seconds)
L1867[20:02:02]
⇨ Joins: MichiBot (~lb@isis.pc-logix.com)
L1868[20:05:31]
⇨ Joins: Daiyousei (~nick1@188.113.81.176)
L1869[20:12:46] ***
Caitlyn|Off is now known as Caitlyn
L1871[20:15:15] -Kibibyte- [asie] Bill Gates
and Steve Ballmer - Singing and Dancing | by lyricstothego | 40s |
131w3d ago | 25,214 views | Rated:
4.95/5.00
L1872[20:15:16] <asie> let's dance!
L1873[20:17:10] <Kilobyte> asie: you may
have noted i just posted that
L1874[20:17:55] <asie> what
L1875[20:17:56] <asie> oh.
L1876[20:18:00] <asie> shit.
L1877[20:27:07]
⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping
timeout: 190 seconds)
L1878[20:27:14]
⇦ Quits: Xakorik
(~Xakorik@173-80-84-122.bclycmtk02.res.dyn.suddenlink.net) (Quit:
Leaving)
L1879[20:30:22]
⇦ Quits: Vexatos (~Vexatos@p5B3C9635.dip0.t-ipconnect.de)
(Quit: Greetings from Pastry Fork, Inc. ✔)
L1880[20:40:06] <JoshTheEnder> hello
all
L1881[20:40:16] <JoshTheEnder> i just got
back from dinner
L1882[20:44:05] <v^> u bork m8
L1883[20:44:34] ***
Caitlyn is now known as Caitlyn|Off
L1884[20:46:51] <JoshTheEnder> anything
interesting happen whilst i was gone?
L1885[20:47:50]
⇦ Quits: MichiBot (~lb@isis.pc-logix.com) ()
L1886[20:48:21]
⇨ Joins: MichiBot (~lb@isis.pc-logix.com)
L1887[20:49:52] <gamax92> JoshTheEnder:
¬_¬
L1888[20:50:05] <JoshTheEnder> what??
what i do?
L1889[20:50:34]
⇦ Quits: dmod_ (uid32492@id-32492.uxbridge.irccloud.com)
(Quit: Connection closed for inactivity)
L1891[20:58:25] <Sangar> o.O
L1892[20:58:54] <Sangar> your server runs
on arm architecture?
L1893[20:58:55]
⇨ Joins: Wobbo (~wobbo@94.198.142.29)
L1894[20:58:55]
zsh sets mode: +v on Wobbo
L1895[20:59:04] <Wobbo> Hi
L1896[20:59:20] <JoshTheEnder> nope
L1897[20:59:27] <Sangar> hi Wobbo
L1898[20:59:33] <Sangar> JoshTheEnder,
hmm, fascinating.
L1899[20:59:37] <JoshTheEnder> Sangar,
which is why i'm confused
L1900[20:59:40] <Sangar> i'll change the
order it tries the libs then
L1901[21:00:04] <Wobbo> Problems wit lib
loading?
L1902[21:00:29] <Sangar> his linux server
can load the arm lib but complains about some compiler flags
apparently
L1903[21:00:42] <Sangar> even though it's
not arm
L1904[21:00:45] *
Wobbo sneaks away
L1905[21:01:05] <JoshTheEnder> well, it
might have been happening before but i only saw it now because of
MFFS exceeding the GC overhead limit ¬_¬
L1906[21:01:18] <Sangar> >_>
L1907[21:02:09] <Wobbo> Kilobyte: I'm
watching Brazil-Netherlands on zdf now :P
L1908[21:03:51] ***
Caitlyn|Off is now known as Caitlyn
L1909[21:06:06] <JoshTheEnder> CAT POWERS
ACTIVATE
L1910[21:06:11] ***
JoshTheEnder is now known as EnderCat
L1911[21:06:16]
⇨ Joins: Maxwolf
(labs@pipette.madsciencemod.com)
L1912[21:06:17]
zsh sets mode: +v on Maxwolf
L1913[21:06:53] <Wobbo> Oh, the cat is
back
L1914[21:06:58] <EnderCat> indeed
L1915[21:07:03] *
Wobbo pets the cat
L1916[21:07:07] *
EnderCat purs
L1917[21:07:46] <Sangar> EnderCat, new
builds building, please see if it stops happening in those
L1918[21:08:55] <EnderCat> Sangar, okay
but i probably wont test it till MFFS crashes my server again
L1919[21:09:06] <Sangar> k
L1920[21:09:52] <EnderCat> anyway, back
to testing this learning api i found
L1921[21:10:29] <Wobbo> EnderCat: Does
the API learn or can you use it to write apps to help with
learning?
L1922[21:10:47] <EnderCat> Wobbo, not
sure yet
L1924[21:12:20] <Wobbo> EnderCat: It is
software to construct knowledge bases, from the short time I read
the site
L1925[21:13:16] <Wobbo> So unless I
missed do,ething, it doesn't learn, you give it the
information
L1926[21:14:12] <EnderCat> well it has a
function called learn >:(
L1927[21:14:14] <EnderCat> :P
L1928[21:14:14] <Wobbo> It could still be
useful
L1929[21:14:17] <EnderCat> yeah
L1930[21:14:21] ***
Daiyousei is now known as Bot
L1931[21:14:32] <Wobbo> I guess that is
to load the knowledge base
L1932[21:15:00] ***
Bot is now known as Daiyousei
L1933[21:17:59] <Wobbo> EnderCat: the
next step is to load some AIML files. This is done through the
Kernel's learn() method:
L1935[21:19:59] <Wobbo> ?chanstats
L1936[21:20:36] <EnderCat> i really need
to put that in EnderBot2
L1938[21:20:48] <EnderCat> Sangar, mind
if i put the stats in the topic?
L1939[21:21:34]
⇨ Joins: black3agl3 (~black3agl@197.226.65.224)
L1940[21:22:44] <Wobbo> EnderCat:
Although the stats are still borked :P
L1941[21:23:06] <EnderCat> i never did
fix them... ¬¬_¬¬
L1942[21:25:09] <gamax92> _¬_
L1943[21:27:03] *
Bizzycola gives a fish to EnderCat
L1944[21:27:16] *
EnderCat noms the fish
L1945[21:27:58] *
Bizzycola pets the Ender Cat
L1946[21:28:28] *
EnderCat purs and curls up on Bizzycola's lap
L1947[21:28:45] <Bizzycola> *patpatpat*
:p
L1948[21:29:22] <Wobbo> Bizzycola and
EnderCat made peace? O_o
L1949[21:29:33] <gamax92> .mcdown
L1950[21:29:33] <^v> gamax92,
minecraft.net sessions account auth
skins auth-server session-server api textures
L1951[21:29:39] *
Bizzycola places a small crate of fish on the ground
L1952[21:30:18] *
EnderCat hops down, grabs a fish then jumps back onto Bizzycola's
lap to eat it
L1953[21:30:35] *
Bizzycola pets the cat while he eats the fish
L1954[21:33:16] <Bizzycola> Wobbo, Well
you see, I have all this fish and I don't like fish..and he's a
cat! :P
L1955[21:33:37] <Wobbo> What kinds of
fish do you have?
L1956[21:33:54] <Bizzycola> salmon! LOOK
AT ALL OF IT IN THE CRATE I PLACED ON THE GROUND! :p
L1957[21:35:53] ***
ds84182 is now known as Ragnacat
L1958[21:36:31] <Wobbo> Bizzycola: You
can't expect everybody to know that if you don't tell us :p
L1959[21:36:51] <Bizzycola> I am not
entirely sure why it matters :p
L1960[21:37:02] <Wobbo> Anyway, if you
got some left after two weeks, could you drop some at my place?
:P
L1961[21:37:17] <Bizzycola> We'll see if
the ender cat eats it all first
L1962[21:42:23] <Sangar> EnderCat, stats:
i guess. once you fix them >_> it's not like it's not pretty
long already anyway
L1963[21:43:07] <Kilobyte> Wobbo: lol,
yeah, brazil is REALLY bad today
L1964[21:43:22] <Wobbo> Not as bad as
wednesday
L1965[21:43:43] <Wobbo> Also, your
commentors pronounciation of Kuyt is hilarious
L1966[21:43:48]
⇨ Joins: Timmy94
(~Timmy94@g227053163.adsl.alicedsl.de)
L1967[21:43:54] <Kilobyte> lol
L1968[21:44:24] <Kilobyte> Quote of the
terminal:
L1969[21:44:24] <Kilobyte> "How to
make a million dollars: First, get a million dollars."
L1970[21:44:24] <Kilobyte> -- Steve
Martin
L1971[21:44:32] <Kilobyte> <3 my quote
of the terminal
L1972[21:44:50] <Kilobyte> (its a simple
call to /usr/games/fortune in my .bashrc)
L1973[21:45:09] <Timmy94> HI, how ic can
list every component with for _,v and how i can list their
methods?
L1974[21:45:27] <Kilobyte> umm
L1975[21:45:31] <Kilobyte> list
components:
L1976[21:45:57] <Kilobyte> for uuid, tab
in component.list() do ... end
L1977[21:46:02] <Bizzycola> I think
methods is like for k,v in pairs(components.component_name) do
print(k,v) end ..?
L1978[21:46:32] <Kilobyte> uuid is the
uuid, tab is a table containing the method names as index and the
callback as value
L1979[21:46:34] <Kilobyte> iirc
L1980[21:48:09] <Wobbo> I believe
Kilobyte os right
L1982[21:48:32] -Kibibyte- [Kilobyte] Bill
Gates and Steve Ballmer - Singing and Dancing | by lyricstothego |
40s | 131w3d ago | 25,217 views | Rated:
4.95/5.00
L1983[21:48:59] <Wobbo> Kilobyte: Can't
watch that right now
L1984[21:49:12] <Kilobyte> watch later,
its fucking hilarious
L1985[21:49:15] <Wobbo> Also 0-3!
:D
L1986[21:50:10] <Kilobyte> Wobbo: whom
are you for tommorrow?
L1987[21:50:22] <Wobbo> Germany
L1988[21:50:32] <Kilobyte> :D
L1989[21:50:44] <gamax92> Hmm just found
out my MB is actually 2.0 and not 2.1
L1990[21:50:46] <Kilobyte> most ppl from
netherlands would say something else
L1991[21:50:52] <gamax92> so instead of a
Dallas RTC it has a Benchmarq RTC
L1992[21:51:12] <robhol> Sangar: I wish I
could make a little more sense out of the whole architecture thing.
Are you yourself planning to implement other languages at some
point?
L1993[21:51:37] <gamax92> :D nobody
understands arches
L1994[21:51:46] <gamax92> except maybe
Kilobyte, since he can scala as well
L1995[21:51:48] <Wobbo> We drove to
austria today, and along the road we were passed by a car with an
argentina flag. They started waving at us.
L1996[21:51:53] <Wobbo> That was
funny
L1997[21:52:03] <robhol> never having
touched scala before certainly doesn't help, lol
L1998[21:52:13] <Kilobyte> scala is
easy
L1999[21:52:27] <gamax92> its just
different
L2000[21:52:31] <Kilobyte> ^
L2001[21:52:34] <robhol> and actually
only barely java, so I'm quite unfamiliar with the libraries
etc
L2002[21:52:44] <Kilobyte> you just have
to be prepared to step into functional programming
L2003[21:52:56] <Kilobyte> at some point
i'm gonna learn haskell
L2004[21:52:59] <gamax92> Kilobyte: I
will pay you $0 to make documentation/howto of the architecture
api
L2005[21:53:21] <Kilobyte> well, i am
working with the arch api atm
L2006[21:53:22] <Kilobyte> :P
L2007[21:53:29] <Kilobyte> implementing
custom computers
L2008[21:53:35] <robhol> sweet
L2009[21:53:36] <gamax92> documenting it
along the way would be nice
L2010[21:53:37] <Kilobyte> when i got
that done i might document it
L2011[21:53:45] <robhol> yeah,
please
L2012[21:53:47] <Sangar> robhol,
possibly, yeah. we'll see. as for the api itself, since there's
some interest in it now i'll try to write some more about it on the
wiki or so. with some abstract examples and pseudo-code or
so.
L2013[21:53:48] <gamax92> please
L2014[21:53:50] <EnderCat> well i think
i've found out why stats r borked
L2015[21:54:01] <robhol> Actually, better
still: write down notes etc WHILE you're discovering stuff :3
L2016[21:54:02] <Bizzycola> fun
L2017[21:54:10] <robhol> Sangar: sounds
awesome
L2018[21:54:14] <Wobbo> Kilobyte: Third
place isn't bad
L2019[21:54:21] <Kilobyte> yup
L2020[21:54:45] <robhol> Btw.. what kind
of engines do I need to reliably power a "standard"
computer setup?
L2021[21:55:19] <Kodos> That varies.
Different operations take different amounts of energy
L2022[21:55:33] <Kodos> That said,
there's no hardcap on energy input into a case, I think
L2023[21:56:20] <Sangar> the max
consumption is what's set in the config, they usually consume less
though, since they idle a lot (and consume less when idling /
sleeping)
L2024[21:56:41] <EnderCat> gah, where is
SuPeRMiNoR2 when i need him :/
L2025[21:56:49] <Bizzycola> ded
L2026[21:56:59] <EnderCat> he's at his
grandparents
L2027[21:57:01] <EnderCat> IIRC
L2028[21:57:05] <Wobbo> Kilobyte: But you
are going to implement a custom arch when the arch system is going
to change? :P
L2029[21:57:15] <EnderCat> he was on
earlier
L2030[21:57:27] <Kilobyte> Wobbo: not a
custom arch
L2031[21:57:35] <Kilobyte> but a
different kind of computer that runs lua
L2032[21:57:51] <Wobbo> What will be the
difference?
L2033[21:57:55] <Kilobyte> uhhh
L2034[21:57:58] <Kilobyte> they
will...
L2036[21:58:23] <Kilobyte> no i am not
planning on making computer controllable carts
L2037[21:58:26] <Kilobyte> totally
not
L2038[21:58:33] <Sangar> also i don't
plan to change the api. it'll just be extended to allow using them
more easily (via auto-generated cpus instead of having to write
custom cases, if so desired)
L2039[21:58:38] <Wobbo> Noce!
L2040[21:59:21] <Sangar> and yeah, i'm
also looking forward to the carts :)
L2041[21:59:23] <EnderCat> beware, the
stats r gonna fuck up even more in about 2 mins
L2042[22:00:40] <Wobbo> Kilobyte: will
the drills be able to place rail beneath them?
L2043[22:00:55] <Kilobyte> there will be
a different module for placing blocks
L2044[22:01:14] <Wobbo> Okay
L2045[22:02:16] <Wobbo> And will I be
able to use this with a geolyzer?
L2046[22:03:06] <Wobbo> Kilobyte ^
L2047[22:03:16] <Kilobyte> i might add
that, yes
L2048[22:04:16] <Wobbo> Kilobyte, I
really like where you are going with this :)
L2049[22:04:35] <Kilobyte> many people
do
L2050[22:04:44] <Kilobyte> and i already
should have the computer part done
L2051[22:04:59] <Kilobyte> the GUI is
missing as are all the upgrades and stuff
L2052[22:05:08] <Wobbo> I quite like the
higher complexity compared to the robots
L2053[22:05:10] <Kilobyte> and i cannot
debug because forge is fag
L2054[22:05:27] <Kilobyte> drills will
also have range
L2055[22:05:30] <EnderCat> ahh, i think i
see what's borking them now
L2056[22:05:59] <Kilobyte> the tier one
will be 3x3, tier 2 will be 5x5, tier 3 7x7
L2057[22:06:06] *
EnderCat goes to look at Kenny's old logs
L2058[22:07:14] <Wobbo> I'm going
L2059[22:07:18] <Wobbo> Bye!
L2060[22:07:21] <EnderCat> bye
L2062[22:08:05] <Sangar> i'll be off, too
(yes, exceptionally early, i know :P)
L2063[22:08:07] <Sangar> gnight o/
L2064[22:08:09] <Timmy94> how i can get
stored Energy for
component.thermalexpansion_energycell_resonant_name? i have tried
it with
print(component.thermalexpansion_energycell_resonant_name.getEnergyStored)
L2065[22:08:19] *
robhol throws an architecture at Sangar
L2066[22:08:26] <robhol> night \o
L2067[22:08:29] <EnderCat> much
better
L2068[22:08:31] <Timmy94> night
sangar
L2069[22:08:42] <EnderCat> right, now to
go re-run the stats
L2070[22:09:19] <EnderCat> Timmy94, in
the lua prompt, do "
=component.thermalexpansion_energycell_resonant_name.getEnergyStored
L2071[22:09:58] <Kilobyte> Timmy94: try
print(component.thermalexpansion_energycell_resonant_name.getEnergyStored())
L2072[22:10:10] <Kilobyte> with the empty
()
L2073[22:10:24] <Timmy94> ok i'll wtry
it
L2074[22:11:40] <EnderCat> \o/ stats are
fiexed
L2076[22:12:53] <Pontiac> ... huh...
Pontiac_AtWerk (615)
L2077[22:13:03] <EnderCat> ignore the
referenced nicks
L2078[22:13:10] <EnderCat> that's
definatly fucked up
L2079[22:13:27] <Pontiac> Does it
associate Pontiac_AtWerk to Pontiac?
L2080[22:13:45] <Pontiac> Because, that'd
be a problem for me if my boss were ever to find out. {smirk}
L2081[22:14:18] <EnderCat> no since you
probably never switched from the atWork to Pontiac, i can link them
if you want
L2082[22:14:22] ***
Alissaway is now known as Alissa
L2083[22:14:55] <Pontiac> It'd be cool if
you did. Pontiac, Pontiac_InBed, and Pontiac_AtWerk/AtWork would be
the important ones.
L2084[22:15:01] <EnderCat> ok
L2085[22:16:28] <Pontiac> Pontiac76
didn't know that much either. 29.0% of his/her lines were
questions.
L2086[22:16:29] <Pontiac> LMFAO!
L2087[22:17:03] <Pontiac> You know, I'm
in these stats a BIT too much. haha
L2088[22:20:24] <Timmy94> how i can stop
an active program without restart the computer?
L2089[22:20:53] <EnderCat>
ctrl+alt+c
L2090[22:20:59] <EnderCat> or
ctrl+c
L2091[22:21:02] <EnderCat> one of the
two
L2092[22:21:42] <Timmy94> ok thank you. i
have started to create some programs but it is my first time with
oc
L2093[22:22:12]
⇨ Joins: Raga_BuildCraftUrbanist
(webchat@222.124.112.20)
L2094[22:22:15] <EnderCat> right, stats
rebuilt again, added alias' for Pontiac and made it so that bots
are no-longer ignored by the stats
L2095[22:22:38] *
EnderCat waits for his nick bar to be expanded by someone who just
joined
L2096[22:22:53] ***
Raga_BuildCraftUrbanist is now known as Raga
L2097[22:22:55] <Raga> Hehe
L2098[22:22:57] <EnderCat> thanks
:P
L2099[22:23:00] <Caitlyn> lol
L2100[22:23:01] ***
Daiyousei is now known as Cyborg
L2101[22:23:12]
⇨ Joins: dmod_
(uid32492@id-32492.uxbridge.irccloud.com)
L2102[22:23:15] <Raga> :)
L2103[22:23:16] <Caitlyn> man.. last seen
4 days ago wtf stats
L2104[22:23:37] <EnderCat> lemme go alias
Caitlyn to your normal nick
L2105[22:23:51] <Caitlyn> :P
L2106[22:24:00] <Timmy94> edit
tested
L2107[22:24:04] <Timmy94> sry
L2108[22:24:08] ***
Cyborg is now known as Daiyousei
L2109[22:24:45] <EnderCat> right stats
are rebuilding for like the 3rd time in the space of half an
hour
L2110[22:24:51] <Caitlyn> lmfao
L2111[22:24:55] <Caitlyn> Mybad...
L2112[22:25:00] <EnderCat> there
fixed
L2113[22:25:03] <Caitlyn> s/Mybad/My
Bad/
L2114[22:25:03] <SuperBot>
<Caitlyn> My Bad...
L2115[22:25:11] <Pontiac> Well, its not
like you have to do the counting manually. :]
L2116[22:25:20] <EnderCat> na
L2117[22:25:38] <Pontiac> I rather am
enjoying this downloading of youtube videos at 5.5meg/sec.
L2118[22:25:54] ***
Nentify is now known as Nentify|away
L2119[22:26:05] <EnderCat>
.lastseen
L2120[22:26:07] <EnderCat> hmm
L2121[22:26:09] <EnderCat> .lastseen
oc
L2122[22:26:11] <EnderCat> meh
L2123[22:26:25] <EnderCat> there's a nick
called 'oc' on the stats :/
L2124[22:26:41] ***
Pontiac is now known as XanderHunt
L2125[22:26:48] <XanderHunt> .lastseen
pontiac
L2126[22:26:57] <XanderHunt> .lastseen
Pontiac
L2127[22:27:04] <XanderHunt> Maybe its
broken?
L2128[22:27:16] <EnderCat> that or i'm
trying a command that doesnt exist
L2129[22:27:24] <XanderHunt>
Possibly
L2130[22:27:24] <EnderCat> probably the
latter
L2131[22:27:34] <EnderCat> v^, you
her?
L2132[22:27:37] <EnderCat> *her
L2133[22:27:39] <EnderCat> *here
L2134[22:27:39] <gamax92> XD
L2135[22:27:40] <Caitlyn> haha
L2136[22:27:41] <EnderCat> fs
L2137[22:27:44] <EnderCat> agmk
tvlerpa
L2138[22:27:57] *
EnderCat implodes
L2139[22:28:12] <Caitlyn> Well... atleast
theres no mess to clean up..
L2140[22:28:26] *
XanderHunt goes and watches Direwolf videos on his
UberMiner
L2141[22:28:53] *
EnderCat becomes a black hole
L2142[22:29:15] <EnderCat> also the stats
only ignore 3 people at the moment
L2143[22:29:17] <Caitlyn> Oh well.. at
least it cleans up after itself...
L2145[22:30:27] <Caitlyn> lol.. good
choices..
L2146[22:30:48] <Kilobyte> yes
L2148[22:30:57]
⇦ Quits: Lumien (~lumien@p4FED458A.dip0.t-ipconnect.de)
(Quit: Nettalk6 - www.ntalk.de)
L2149[22:31:50] <EnderCat> ffs google y u
no log me in?
L2151[22:32:13] <EnderCat> there, now i
can monitor clicks through that link...
L2152[22:32:39] <Caitlyn> go go click
bot!
L2153[22:32:55] <EnderCat> :P
L2154[22:33:51] <EnderCat>
"JoshTheEnder deoped 17 users." wut
L2155[22:34:02] <Caitlyn> gj
L2156[22:34:10]
⇦ Quits: Raga (webchat@222.124.112.20) (Quit: Web client
closed)
L2157[22:34:21] <EnderCat> wait, maybe
that is because EnderBot2 is an alias for me on the stats...
L2158[22:34:28] <Timmy94> EnderCat, is
there a search funktions for nicknames?
L2159[22:34:29] <EnderCat> and it deops
itself when it joins
L2160[22:34:52] <EnderCat> Timmy94, i
dont think so but what way were you thinking of?
L2161[22:35:43] <EnderCat> right last
stats manual stats update
L2162[22:36:37] <Timmy94> example: when i
seach Timmy94 at the stats page, the page show just the stats for
Timmy94
L2163[22:37:11] <EnderCat> Timmy94,
that'd be hard to do
L2164[22:37:55] <Timmy94> ah ok, i didn't
know that
L2165[22:39:26] ***
Daiyousei is now known as CyborgDaiyousei
L2166[22:39:53] ***
CyborgDaiyousei is now known as Daiyousei
L2167[22:43:47] <EnderCat> i might
implement a log search command into EnderBot2, though it'd search
through the same logs that the stats use (which are mine)
L2168[22:48:56] <istasi> nn \o
L2169[22:49:27] <EnderCat> o/
L2170[22:55:30] <Timmy94> i have used
getStackInSlot and i get "table: 0000000003C8E8FFC0" how
i can get a normal text like Coal
L2171[22:56:46] <EnderCat> try iterating
through the table
L2172[22:57:39] <Timmy94> i am a
absolutly noobie at OC
L2173[22:58:09] <Timmy94> lua
L2174[22:58:13] <Timmy94> sry
L2175[23:11:17] ***
Flenix is now known as Sleepyflenix
L2176[23:15:19]
⇦ Quits: sciguyryan
(sciguyryan@109-205-169-234.dynamic.swissvpn.net) ()
L2177[23:16:07]
⇦ Quits: gjgfuj (~tricia@119.15.76.203) (Ping timeout: 190
seconds)
L2178[23:16:13] <EnderCat> Y'know when i
said i was gonna do INSET_TASK_HERE? I lied, i've been
procrastinating
L2179[23:19:51] ***
Daiyousei is now known as Dai|Vanish
L2180[23:29:40]
⇨ Joins: gjgfuj (~tricia@119.15.76.203)
L2181[23:29:40] <Timmy94> i want to
restart a program like shell.run. is that possible?
L2182[23:30:37] <Negi> EnderCat : We knew
it all along.
L2183[23:37:35] ***
alekso56 is now known as alekso56_off
L2184[23:42:56] ***
Dai|Vanish is now known as Daiyousei
L2185[23:46:43] ***
Daiyousei is now known as Urmom
L2186[23:46:51] ***
Urmom is now known as Daiyousei
L2187[23:48:13]
⇦ Quits: Daiyousei (~nick1@188.113.81.176) (Quit: WeeChat
1.0-dev)
L2188[23:52:24] ***
alekso56_off is now known as alekso56