[MC 1.6.4] CCLights2 v0.4.1
ds84182 05 Feb 2013
CCLights2 is pretty easy to use... Until you get into the advanced methods. I am still trying to clean things up with these advanced methods, but if you use it wrong, your cat may die, you house may explode, your love interest may spontaneously combust. That warning goes for the rest of the mod also. That warning goes to modding in general.
Also, if you looked at Sangar's Camera peripheral and was disappointed because it doesn't take pictures, in the beta(on github in "yolobranch") we have a working camera for the tablet.
CCLights2 - a Minecraft mod for real-time pixel manipulation
Quick Info and stuffTeel Deer, CCLights2 is a sequel to CCLights. You can do stuff with monitors AND lights in this one. You can do pretty stuff with the GPU, you can draw pictures, make pretty pixels, and, I dunno, make a real internet browser by porting Webkit to CC (Good Luck).
CCLights2 is opensource on Github:
https://github.com/ds84182/CCLights2/
Official Documentation on the ComputerCraft Wiki:
http://computercraft.../wiki/CCLights2
Jenkins Build Server:
http://alekbnc.opens.../job/CCLights2/
Download (Click the link that says CCLights2-[VERSION]-[BUILD NUMBER].jar):
http://alekbnc.tk:80.../artifact/dist/
Read "Fifty shades of pixel" from my Skydrive: https://skydrive.liv...hint=file%2c.do
So, if you are truly interested in CCLights2, the GPU api mostly resembles Love2D's graphics api. Internally, textures are essentially a framebuffer.
A CCLights2 tablet, showing an orange box with a drop-shadow.
CCLights2 was originally managed by myself, but now I welcome alekso56 to the development team! I hope to work hard to provide the ComputerCraft community with pixel manipulation and graphical drawing in ComputerCraft!
Edited by ds84182, 10 August 2014 - 05:08 PM.
NeverCast 05 Feb 2013
Has the lag bug been fixed in CCLights2? I had to disable the mod because of it unfortunately.
Edit: Just noticed 'WIP'.. I'll keep watch for when it's available.
ds84182 05 Feb 2013
xuma202 06 Feb 2013
I'd like rendering items and blocks like MC does in the inventories.
However I'm looking forward for the release.
Chris
Oddstr13 07 Feb 2013
xuma202, on 06 February 2013 - 12:33 PM, said:
I'd like rendering items and blocks like MC does in the inventories.
However I'm looking forward for the release.
Chris
That is my understanding of it from the conversation on IRC atleast.
Also, feature request: Persistent image over world reloads (server restart)
CoolisTheName007 07 Feb 2013
Feature-request:
what I talk about here: basically many drawPixel calls in one call using Lua varargs since tables can't be passed around.
Textures are an improvement, though.
ds84182 07 Feb 2013
Oddstr13, on 07 February 2013 - 07:28 AM, said:
xuma202, on 06 February 2013 - 12:33 PM, said:
I'd like rendering items and blocks like MC does in the inventories.
However I'm looking forward for the release.
Chris
That is my understanding of it from the conversation on IRC atleast.
Also, feature request: Persistent image over world reloads (server restart)
ds84182 07 Feb 2013
CoolisTheName007, on 07 February 2013 - 08:02 AM, said:
Feature-request:
what I talk about here: basically many drawPixel calls in one call using Lua varargs since tables can't be passed around.
Textures are an improvement, though.
My proposed function name would probably be drawPixelBatch(x,y,(r,g, <- repeated hundreds of times.)
tesla1889 07 Feb 2013
that was literally the only thing keeping me away from CCLights 1
xuma202 10 Feb 2013
ds84182, on 07 February 2013 - 02:00 PM, said:
CoolisTheName007, on 07 February 2013 - 08:02 AM, said:
Feature-request:
what I talk about here: basically many drawPixel calls in one call using Lua varargs since tables can't be passed around.
Textures are an improvement, though.
My proposed function name would probably be drawPixelBatch(x,y,(r,g, <- repeated hundreds of times.)
I have tried this for my mod but I had a multidimensional array and therefore wrote my own onpack() which called itself recursively. It worked but once I ran into trouble because lua was not able to handle my function as a function. So I guess there is a limit with parameters.
2nd:
Can you please allow placing the Light Grids facing upwards/downwards?
People have asked for this with CC Monitors many times. And it would enable creating a DISCO or holodeck thingy.
redeye83 10 Feb 2013
MudkipTheEpic 10 Feb 2013
xuma202, on 10 February 2013 - 03:38 AM, said:
Can you please allow placing the Light Grids facing upwards/downwards?
People have asked for this with CC Monitors many times. And it would enable creating a DISCO or holodeck thingy.
I 3rd his 2nd! Wait... I guess that doesn't work as well as I thought it would...
Kye_Duo 18 Feb 2013
I also can't wait for this mod to come out...it'll make my Galaxy warp core so much cooler than it is now
and my friend can use this all over his Unova region map he's making
wonder how hard it'll be to make scrolling text screens with this...
ds84182 01 Mar 2013
Kye_Duo, on 18 February 2013 - 10:45 AM, said:
I also can't wait for this mod to come out...it'll make my Galaxy warp core so much cooler than it is now
and my friend can use this all over his Unova region map he's making
wonder how hard it'll be to make scrolling text screens with this...
I've been pretty tired lately, so no release yet!
I still don't have Non-gui monitors yet.
Zaggy1024 01 Mar 2013
ds84182 01 Mar 2013
Zaggy1024, on 01 March 2013 - 08:38 AM, said:
The problem with _up and _down is that I have to send packets... So if people mash random keys then... I get Overburdened Memory Connections and lag.
JustPingo 01 Mar 2013
We will be able to make powerfuls and beautifuls games with textures and mouse compatibility. It will be "easy" to make games fully in Lua !
Finish it speed
Kye_Duo 01 Mar 2013
ds84182, on 01 March 2013 - 06:39 AM, said:
Your friend's idea sounds awesome!
I've been pretty tired lately, so no release yet!
I still don't have Non-gui monitors yet.
if you just make the pixel panels touch sensitive like the advanced monitors it'd be up to us to program in the right responses
my bro is creating an interactive text based GUI using advanced monitors for his "danger room" and a full GUI would make it soooo much better
with persistent textures, couldn't you use external files for the textures, like CC already does for the programs? it wouldn't increase the save time, but it would still increase the size, though if you could create a universal texture file that anyone could call up from any computer that would cut down on the size if it was a common base for several pixel panels...
and I'm helping my friend with his map, managed to get a fairly accurate Nimbassa City Gym thanks to RC...though we had to cheat and use Teleporters from IC2 cause that building is a massive TARDIS
amtra5 05 Mar 2013
Zaggy1024, on 01 March 2013 - 08:38 AM, said:
Just as I predicted
amtra5, on 04 March 2013 - 12:58 AM, said: