Author Topic: .gif prints  (Read 1372 times)

I was wondering if someone could make a print brick that can play .gif's...if you dont know what a .gif is...look at my icon

Not possible with .gif, been discussed before.


Just have it switch the print between multiple .jpg automatically, pretty sure you can do this with events



Just have it switch the print between multiple .jpg automatically, pretty sure you can do this with events
.jpgs aren't a usable print format and doing so will be very resource hogging and doing so with events, you'd need to make each individual frame which i'm positive barely anyone would want to go through

I just said .jpg because I'm unsure what the print file is supposed to be I'm guessing it's .png then?

I just said .jpg because I'm unsure what the print file is supposed to be I'm guessing it's .png then?
Yeah, all prints, faces and decals are .png format

I just said .jpg because I'm unsure what the print file is supposed to be I'm guessing it's .png then?
Why would you want your prints to loose quality
its a lego game
you dont need lossy compression

Ontopic: this is not possible without being a
datablock whore

I did alot of testing with this.

A 6 second gif (spliced into it's .png images and packaged as prints) with about 60 frames can give you a relatively clean animation.
The downside to this, is that with those 60 frames, there are also 60 more icons you have to package with the individual slides.
Therefore, the file download for joining the server would be a slow 120~.

In order to cycle through the images on a print brick, I just used relays and the setprint event.

I did alot of testing with this.

A 6 second gif (spliced into it's .png images and packaged as prints) with about 60 frames can give you a relatively clean animation.
The downside to this, is that with those 60 frames, there are also 60 more icons you have to package with the individual slides.
Therefore, the file download for joining the server would be a slow 120~.

In order to cycle through the images on a print brick, I just used relays and the setprint event.

But that would hog network resources, and would lag the server, wouldn't it?

No. It's just an event changing a print. Very easy on the server and such.

Didn't someone make a thread on this awhile ago?