To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/MrKorwaldski/ . You’ll also get 20% off an annual premium subscription.
dang need this for scrap mechanic rant mod has memory panels and rbg blocks but want to edit the mem blocks on the lift and past in rbg the level 1 of super Mario to try to render it in game but didnt get far
the problem is the cached 54 frames, creating a significant input lag, not to mention the 2fps limit. But I'd enjoy watching a TAS (or a human with a supercomputer) playing Doom with a minecraft map as a display
@@wonderoffour4473 the 54 pre-inserted frames means that you already have 54 rendered frames that can't be changed anymore. Thus your input will be 54 frames delayed from what you see when you did the input to when the game renders your input. At a framerate of 2 fps that is a delay of 27 seconds (!), so you'd effectively be playing blind, as even 0.5 seconds of input delay is difficult to play with. So you'd either need a TAS (tool-assisted speedrun, which runs the game at a lower speed and with savestates to create the best possible speedrun) or a supercomputer that can run the game at 20 TPS (normal vanilla game speed) and a superhuman that can play doom with an input delay of that level.
If each frame has 16384 pixels (128x128) where each pixel is 4 bit. And the display can preload 54 frames. does that mean this display technically has (442 KB) of VRAM ? the total amount of data stored is: 16.384 pixels×54 frames×4 bits per pixel=3,538,944 bits 3,538,944 bits÷8= 442.368 bytes
442.368 Bytes would be 432 KB (aka KiB). Unless you mean the marketing term which uses 1000 Bytes per KB instead of the more accurate 1024 Bytes per KB
@@MrKorwaldski yes it’s does. And fun fact. On bedrock, you can actually stack from bedrock to build limit, a 1:2 map display that’s about 120 layers of visual memory (as long as you can address them;)
I'm speechless. Honestly I thought the last map was peak and there would only be minor improvements.. this is ridiculous!! Congrats!! sooo.. next time you'll hook up a second one that is running with a delay to get rid of the gray in-between time for the GIFs?..
I have lots ideas for improvements and projects I can do with this, but the gray frame in between wil be hard to remove since there have to be hoppers beneath the shulkers, otherwise ech frame change wil create 16384 items laying around lol.
@@Valgween you could use lava, but hoppers have the advantage of picking up half a block higher, meaning the drop item has less time to live (and I believe lava is visible on the map anyway.) Voiding it would probably take too long and thus cause too much lag
Ich lieb, dass du des vid und sonnst alles auf Englisch machst, die Anzeige für "Ad" aber auch Deutsch is "Werbung". Lieben wir! Props gehen raus, crazy build.
I remember when I was younger trying to make animations on maps using command blocks to copy an area and replace it on a map over and over, good times. This is on another level.
Dude. This is awesome! Big props for even trying this in the first place. I can only imagine how happy you must have felt, when the project actually worked. Just wow!
I just had an idea for an optimization for the next version of the display. In normal monitors if the color that is going to be displayed is the same as the one currently displayed, the monitor doesn't change the color. The monitor skips displaying the new color because it wouldn't change anyway. If you implemented this optimization, you might increase the frame-rate on the display!
Thats a good idea, the problem with this version is that when updating a frame at once, all shulkers get broken because of the design. And replacing the shulkers with the binary decoder only replaces 1shulker per row, so 128 in total. if you don't need to replace the entire frame, that can be done. Then it can run in real-time without preloading the frame, but sadly it wouldn't help increase the fps.
If you manage to fit in 0 tick pistons for breaking the shulkers, you could stagger them across the build and do it in quarters or thirds instead of all at once to reduce lag. It would create "screen tearing" on the maps, but it might seriously help performance.
I am just speechless. I seriously have no idea what to say. I am happy that it actually works, even though performance drop after you turned it on was scary.
some idea: if this wants to be more gif specialized, you could interlace the frames or just offset every other frame timing to be inbetween every (other) other frame so you effectively have double the refresh rate at half the resolution. it would also make the blinking less jarring
“Is that a painting of the Mona Lisa on a map?” “Wdym?” *pushes button* *intense lag spike kicks 3 people off the server* “It’s the last supper bro are you tripping?”
@@MrKorwaldski I was about to say, try using the High Performance Redstone Server, I saw Sammyuri short video where his Computer was playing minecraft in minecraft. but yea, they delete a lot components in order to get higher speeds for Repeaters, Torches and Comparators
@@diamondcreepah Fast redstone servers that run Minecraft computers are specifically written to be super efficient at calculating redstone. That's why half of the game's features don't work on them. The mechanism in the video was already lagging the game when run with normal tick speed, you can forget about gaining anything by increasing it
I would be surprised if a group of people used this, either concept or product, for a screen for something like Minecraft in Minecraft, which (I forgot who made it) had been made
That's not possible because that computer runs on a custom server optimized for calculating redstone very efficiently (so that the server can keep up with insanely fast tick speed) and because of that half of the game's features don't work on it. Including pistons The speedup seen on the video "I made Minecraft in Minecraft with redstone" by sammyuri is so insanely massive, even if you ignore speedup of the video itself, that observing any meaningful results on normal tick speed is practically impossible. And you can see that this map display *already* lags the game, add sammyuri computer to this and you'd probably a minute for a single tick to pass anyway
this is very intresting but now i wonder what is slowing it down, you said it can display 2image/s, that mean the entire contraption take 10 ticks, it should be possible to reduce it to 3 by exploiting more neighbor update (aka insta update liek bud)
Dude this is absolutely godlike. What if you sync the 4 bots that update the map so they only update it once the frame is drawn? Could that remove the grey bars between the frames?
🤯as someone who got into Minecraft probably because I once seen a vid on map making way back in the day I love this shit and this is fkn splendid, movies soon. I knew this would be a thing eventually but damn…GG
This wouldn't survive on 2b2t though. With something like a base, or a road, when someone griefs it you can identify the damage and repair it. Good luck finding something like a dozen randomly scattered destroyed/placed blocks that break the mechanism within this monstrosity, lmao
U said u didnt use mods or commandblocks. But how exactly did u contract the data of the images, and put them into the mineracft world at all. Did u paint them or something. i Heard u talked about a scanner with music discs, however as far as i know, no music discs has an entire Mona Lisa stored inside of them. How did you get the music discs inside the shulkers?
I did use litematica, a mod to paste them in, but you don't need to use a mod, you can also use commands. Or if you have noting else to do you can put in 16384 music disc per frame by hand. The point is once you have images converted to music disc stored in shulkers, you can put all of them into a relatively compact storrage, and then select an image from that storrage and send it to the display to read, and then back into storrage to use again in the future.
"Didn't use command blocks" means that the mechanism doesn't use command blocks. It doesn't mean that the input data was put together by hand. That would be unreasonable
So. I like making maparts. I wonder if i can eventually do something even remotely similar, and hook up some mechanism to control what is on the map... Man, it would likely take years in survival lmao
I wonder if the map is blinking because of the gap between piston removing the pixel and repopulate it or the game trying to load the map, in graphics rendering there is this concept called buffer swapping that swaps in the next image while the third image is processing and the first image being replaced. If there's a way to reduce the gap duration maybe? it'll remove the blink and play a fluid video?
but there's one problem with this, is that you can't populate the pixel of the first layer while showing the second layer, but you can populate the second layer while displaying the first layer, suppose that the first layer is the top most image. So one possible way is to reduce the flickering by adding more layers of image loaders and have it maybe flickers once every n layers of frames, in which is when the moment that loading in the first layer when it reach the last layer. (you can think of it this way, populate n images at n layers and revealing them one at a time by removing the upper layer)
Yes I have been thinking about making a display just for video that takes care of all these issues. The top layer can place shulkers before the last layer gets broken, and by 0ticking the pistons that should get rid of the gray frames.
now i wonder, can you make a webcam with this? ive seen people make dynamic screen sharing in minecraft, so why can you do that with barrels and discs?
If by "webcam" you mean showing some scene within the Minecraft world, you can't do that without at least command blocks (or actually I think you need a datapack). If you mean the image from your irl camera, well of course for that you need a proper mod
Wow how do you manage to work on such large scale projects. you might just have crazy free time but is there some efficient way to work on these projects (beside just world edit and litematica), I often find myself spending more time implementing an idea; using //stack, filling inventories, fixing oddities, than I do doing actual design work and solving problems. It's a huge demotivator for me as I'd love to work on big projects like this but it's just so time sapping ya know, one thing breaks and now a 16x16 chunk area of redstone is broken and you gotta repaste it in and set everything up again, or reload a backup - which both involve loading screens and wasted time that could be spent actually designing
I take a lot of saves with litemetica, basically everytime i change something,I just leave the area selected so I just have to press ctrl + shift + s If the inventory is important i save just that and leave the schematic there, so just one click fixes the inventory. I find with realy big builds its faster to load a backup of the world than pasting it in again. Most time spent is often doing tests and just waiting for the test to finish lol. In that time i can clean my room/ apartment ect
@@MrKorwaldski Didn't know about that shortcut nice. and right so just file Explorer New world - (copy) copy copy copy (2) copy spam. also yes i can't imagine how long testing would take
I also use a naming scheme. First 3 letters for the project then 3leters for the part. And then 3 numbers for the version. So for this projec for example: MD2_PIX_033, MD2_PIX_034 ect
What would it take to create a image buffer long enough that a new image could be loaded into the buffer before the last image in the buffer is taken? If it is possible then you could have a 'video' of any length on a map.
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/MrKorwaldski/ . You’ll also get 20% off an annual premium subscription.
Add the thing that CraftyMasterman did, the little section at the bottom to increase map refresh rates!
dang need this for scrap mechanic rant mod has memory panels and rbg blocks but want to edit the mem blocks on the lift and past in rbg the level 1 of super Mario to try to render it in game but didnt get far
How is this amazing build only have 2.2k likes?
l1920131647lp0o@@bennutt5050
@@not_pyxlwhip192013164790po
Great, now make Doom64 playable using a map.
the problem is the cached 54 frames, creating a significant input lag, not to mention the 2fps limit. But I'd enjoy watching a TAS (or a human with a supercomputer) playing Doom with a minecraft map as a display
@@rioghander2te now translate to not so smart people like me.
@@wonderoffour4473 mmm too slow no fun
@@wonderoffour4473 the 54 pre-inserted frames means that you already have 54 rendered frames that can't be changed anymore. Thus your input will be 54 frames delayed from what you see when you did the input to when the game renders your input.
At a framerate of 2 fps that is a delay of 27 seconds (!), so you'd effectively be playing blind, as even 0.5 seconds of input delay is difficult to play with.
So you'd either need a TAS (tool-assisted speedrun, which runs the game at a lower speed and with savestates to create the best possible speedrun) or a supercomputer that can run the game at 20 TPS (normal vanilla game speed) and a superhuman that can play doom with an input delay of that level.
@@rioghander2te This man deserves Two trophies. One for him and the other just in case if he loses the first one.
i love MAAAAAPS!!!!!
YEAAAAAH.
I loved your geometry dash display btw, maps are now the best redstone component.
@@MrKorwaldski Why do you Keep doing This?
Guys I think theres a chance crafty likes maps
@@CraftyMasterman yes my dude! This is the time for it!!!!
goofy ahhh emoji
What the actual f-
agreed
first they played minecraft on a minecraft redstone computer,
NOW THIS???
Agreed
U
Within a few turns of my scroll wheel, I see comments requesting for Doom and Bad Apple to be played on the display.
I am happy.
@@raynfall77_69 Fulfilling a duty as a touhou fan
All must play Bad Apple.
perfect! Now it's time to make it play Bad Apple.
16 color display is kinda overkill for Bad Apple.
@CaptainMonkeyFez no device is overkill for Bad Apple 😎
"I built an AI in minecraft to colorize Bad Apple"
If each frame has 16384 pixels (128x128) where each pixel is 4 bit.
And the display can preload 54 frames. does that mean this display technically has (442 KB) of VRAM ?
the total amount of data stored is: 16.384 pixels×54 frames×4 bits per pixel=3,538,944 bits
3,538,944 bits÷8= 442.368 bytes
442.368 Bytes would be 432 KB (aka KiB). Unless you mean the marketing term which uses 1000 Bytes per KB instead of the more accurate 1024 Bytes per KB
@@rioghander2te 1 KB = 1000 Bytes; 1 KiB = 1024 Bytes. This is standardised to match with SI units.
@@MrKorwaldski yes it’s does. And fun fact. On bedrock, you can actually stack from bedrock to build limit, a 1:2 map display that’s about 120 layers of visual memory (as long as you can address them;)
@@MrKorwaldski gotta give it to you tho, that scanner. Sick!!! AF!!!
redstone pc are gonna be so good with this display
I was NOT expecting this. Holy hell this is genius!
I'm speechless. Honestly I thought the last map was peak and there would only be minor improvements.. this is ridiculous!! Congrats!! sooo.. next time you'll hook up a second one that is running with a delay to get rid of the gray in-between time for the GIFs?..
I have lots ideas for improvements and projects I can do with this, but the gray frame in between wil be hard to remove since there have to be hoppers beneath the shulkers, otherwise ech frame change wil create 16384 items laying around lol.
@@MrKorwaldski is there a way to destroy the item instead of bothering to pick it up.
@@MrKorwaldski and I assume reducing the time of the gray frame (or even zero ticking) would be impossible with the space constraint?
@@Valgween you could use lava, but hoppers have the advantage of picking up half a block higher, meaning the drop item has less time to live (and I believe lava is visible on the map anyway.) Voiding it would probably take too long and thus cause too much lag
@@MrKorwaldski can't you just turn off tile drops?
Ich lieb, dass du des vid und sonnst alles auf Englisch machst, die Anzeige für "Ad" aber auch Deutsch is "Werbung". Lieben wir! Props gehen raus, crazy build.
I remember when I was younger trying to make animations on maps using command blocks to copy an area and replace it on a map over and over, good times. This is on another level.
I'm 5 minutes in, and I just want to say this is INCREDIBLE. Both the concept and the editing :D
Thank you, I put a lot of effort into both :)
I‘m at a loss for words, but I do have a few that can encapsulate what I feel in some regard.
Bravo!
Kudos!
Well done!
incredible project, this was super cool! definately using this in the future! amazing job! WAW 🎉
Why is here a German bot tho?
But hey, you're popular enough that you have your own Bots Mr_Korwaldski!!! Congratulations!!!
Just delited it thanks for leting me know, but hey free engagement I guess lol.
this is crazy
This video is so crazy, it was like watching someone with tools from the stone age build a skyscraper😳
might be the first time someone actually had a reason to use brilliant and was sponsored and not just a science or math channel. Really cool.
Damn. This is absolutely mind-blowing.
Dude. This is awesome! Big props for even trying this in the first place. I can only imagine how happy you must have felt, when the project actually worked. Just wow!
I just had an idea for an optimization for the next version of the display. In normal monitors if the color that is going to be displayed is the same as the one currently displayed, the monitor doesn't change the color. The monitor skips displaying the new color because it wouldn't change anyway. If you implemented this optimization, you might increase the frame-rate on the display!
Thats a good idea, the problem with this version is that when updating a frame at once, all shulkers get broken because of the design. And replacing the shulkers with the binary decoder only replaces 1shulker per row, so 128 in total. if you don't need to replace the entire frame, that can be done. Then it can run in real-time without preloading the frame, but sadly it wouldn't help increase the fps.
If you manage to fit in 0 tick pistons for breaking the shulkers, you could stagger them across the build and do it in quarters or thirds instead of all at once to reduce lag.
It would create "screen tearing" on the maps, but it might seriously help performance.
It would also get rid of the gray frames between things being placed.
Idk what this means but it sounds cool
I am just speechless. I seriously have no idea what to say. I am happy that it actually works, even though performance drop after you turned it on was scary.
WOW!! You are so incredibly talented! Not only making this crazy thing but finding a way to present and explain it so simply! Amazing work man!
some idea: if this wants to be more gif specialized, you could interlace the frames or just offset every other frame timing to be inbetween every (other) other frame so you effectively have double the refresh rate at half the resolution. it would also make the blinking less jarring
Great to see you got this so fast! Amazing job!!
The man went above and beyond. Keep it up my friend!!
Thanks dude. 👏 🧐 … Now it’s time to dust off 5:00 the bedrock 1x1 color pixel map display project… 2024 the year of redstone!!!!
Yehhhhhh🔥
I agree lately 2024 has had multiple significant redstone related things
Insane, great job!
Always love your videos. Congratulations on getting sponsored!
“Is that a painting of the Mona Lisa on a map?”
“Wdym?” *pushes button*
*intense lag spike kicks 3 people off the server*
“It’s the last supper bro are you tripping?”
it would be cool if you could create a program which would create a much less complex display with the data preloaded in each pixel
Thats possible :) then it s like a projector that can only play one movie.
Now play Skyrim on it
My bad brain can't comprehend redstone. Just somebody get the mumbo signals.
12:31 man i love me some desinging
wait if this is that fast is it possible to hook a redstone computer with this and use map instead of redstone lamp as a display?
Yes, but manny big redstone computers are using a mod that can let restone run milion times faster, and those mods dont suport pistons or dropers.
@@MrKorwaldski I was about to say, try using the High Performance Redstone Server, I saw Sammyuri short video where his Computer was playing minecraft in minecraft. but yea, they delete a lot components in order to get higher speeds for Repeaters, Torches and Comparators
@@MrKorwaldskiwouldn't increasing tick speed work, or does that gradually break things?
@@diamondcreepah Fast redstone servers that run Minecraft computers are specifically written to be super efficient at calculating redstone. That's why half of the game's features don't work on them. The mechanism in the video was already lagging the game when run with normal tick speed, you can forget about gaining anything by increasing it
You have a type of madness that i will never be jealous of. Congratulations. Please make something other humans can use now.
you always make complex subjects so digestible, thanks! ️
Wow! thats huge
I would be surprised if a group of people used this, either concept or product, for a screen for something like Minecraft in Minecraft, which (I forgot who made it) had been made
That's not possible because that computer runs on a custom server optimized for calculating redstone very efficiently (so that the server can keep up with insanely fast tick speed) and because of that half of the game's features don't work on it. Including pistons
The speedup seen on the video "I made Minecraft in Minecraft with redstone" by sammyuri is so insanely massive, even if you ignore speedup of the video itself, that observing any meaningful results on normal tick speed is practically impossible. And you can see that this map display *already* lags the game, add sammyuri computer to this and you'd probably a minute for a single tick to pass anyway
Next let the display show a movie
this is very intresting but now i wonder what is slowing it down, you said it can display 2image/s, that mean the entire contraption take 10 ticks, it should be possible to reduce it to 3 by exploiting more neighbor update (aka insta update liek bud)
I've got a Briliant ad over the on the Briliant sponsor 😂. Btw u are crazy.
I think we might need a sammyuri collaboration one of these days
Next, making video compression so that Minecraft runs faster
This is absolutely wild!
Dude this is absolutely godlike. What if you sync the 4 bots that update the map so they only update it once the frame is drawn? Could that remove the grey bars between the frames?
You can use comparators instead of repeaters as they slightly boost the signal and have no delay
Next would be hooking it to some, generator, keyboard component and make some game without the texture pack trick.
Absolutely amazing
i love this guy
I'm betting this is one of the things that will finally give way to colored doom using only redstone
This is insane!
Wow this is insanely epic !
bro has advertisements/sponsors before 100k subs. wish i was like you, my boi
Now we just need to wait someone to make pico-8 with redstone☝️🤓
This is amazing
Amazing, gg
Thats insane
Soon we’ll get full colour playable Doom in vanilla Minecraft
🤯as someone who got into Minecraft probably because I once seen a vid on map making way back in the day I love this shit and this is fkn splendid, movies soon. I knew this would be a thing eventually but damn…GG
underrated
This is insane
Is there a wdl?
Btw great work we need more people like you!❤
Someone NEEDS to build this on 2b2t, so that we can An official tv network in 2b2t that shows memes and 2t2b news! I'd be called 2bTV or Smth XD
Wel at least on 2b2t there is a chance that people have duped enough building materials lol.
@@MrKorwaldski Indeed
This wouldn't survive on 2b2t though. With something like a base, or a road, when someone griefs it you can identify the damage and repair it. Good luck finding something like a dozen randomly scattered destroyed/placed blocks that break the mechanism within this monstrosity, lmao
Epic Project love it!
Now build it in survival
its just a matter of time before doom is played on this
128 lines progressive scan not interlaced, thats crazy.
When ethoslab was messing with a map display for the nexus I was hoping to see something like this ☺️
U said u didnt use mods or commandblocks. But how exactly did u contract the data of the images, and put them into the mineracft world at all. Did u paint them or something. i Heard u talked about a scanner with music discs, however as far as i know, no music discs has an entire Mona Lisa stored inside of them. How did you get the music discs inside the shulkers?
I did use litematica, a mod to paste them in, but you don't need to use a mod, you can also use commands. Or if you have noting else to do you can put in 16384 music disc per frame by hand. The point is once you have images converted to music disc stored in shulkers, you can put all of them into a relatively compact storrage, and then select an image from that storrage and send it to the display to read, and then back into storrage to use again in the future.
"Didn't use command blocks" means that the mechanism doesn't use command blocks. It doesn't mean that the input data was put together by hand. That would be unreasonable
tv in minecraft has never been closer
so basically, it's an irl printer, you can print a photo and then use glass
amazing!!! More
Now make it run DOOM
So. I like making maparts. I wonder if i can eventually do something even remotely similar, and hook up some mechanism to control what is on the map...
Man, it would likely take years in survival lmao
Hehe du hast beim Brilliant placement "Werbung" oben stehen ;)
next off: minecraft in minecraft with color displays XD
Eu tenho orgulho da humanidade quando assisto algo assim. Extraordinário.
Do you think interlacing would increase the fps ?,(or reduce lag at least) for the videos.
also banger after banger
You can preload more frames if you use double chests instead of barrels
Edit: oh wait u thought of that
Now make it play a game, such as tetris, using the map as the display (Ofc would be slow, but first ever minecraft videogame on a map
I wonder if the map is blinking because of the gap between piston removing the pixel and repopulate it or the game trying to load the map, in graphics rendering there is this concept called buffer swapping that swaps in the next image while the third image is processing and the first image being replaced.
If there's a way to reduce the gap duration maybe? it'll remove the blink and play a fluid video?
but there's one problem with this, is that you can't populate the pixel of the first layer while showing the second layer, but you can populate the second layer while displaying the first layer, suppose that the first layer is the top most image. So one possible way is to reduce the flickering by adding more layers of image loaders and have it maybe flickers once every n layers of frames, in which is when the moment that loading in the first layer when it reach the last layer. (you can think of it this way, populate n images at n layers and revealing them one at a time by removing the upper layer)
Yes I have been thinking about making a display just for video that takes care of all these issues. The top layer can place shulkers before the last layer gets broken, and by 0ticking the pistons that should get rid of the gray frames.
Put this with a Redstone computer and se what happens
Minecraft in Minecraft with color?
Big redstone
how ami this early on this legendary of a video
Next bad apple on minecraft map?
Cool!
Music disc data storage!!!
WALLSTONE USED 🗣️🔥🗣️🔥🗣️🔥🗣️🔥
Epic
now i wonder, can you make a webcam with this? ive seen people make dynamic screen sharing in minecraft, so why can you do that with barrels and discs?
If by "webcam" you mean showing some scene within the Minecraft world, you can't do that without at least command blocks (or actually I think you need a datapack). If you mean the image from your irl camera, well of course for that you need a proper mod
insane
This. is sooo cool!
put an ssd to store the information
Wow how do you manage to work on such large scale projects. you might just have crazy free time but is there some efficient way to work on these projects (beside just world edit and litematica), I often find myself spending more time implementing an idea; using //stack, filling inventories, fixing oddities, than I do doing actual design work and solving problems. It's a huge demotivator for me as I'd love to work on big projects like this but it's just so time sapping ya know, one thing breaks and now a 16x16 chunk area of redstone is broken and you gotta repaste it in and set everything up again, or reload a backup - which both involve loading screens and wasted time that could be spent actually designing
I take a lot of saves with litemetica, basically everytime i change something,I just leave the area selected so I just have to press ctrl + shift + s
If the inventory is important i save just that and leave the schematic there, so just one click fixes the inventory.
I find with realy big builds its faster to load a backup of the world than pasting it in again.
Most time spent is often doing tests and just waiting for the test to finish lol. In that time i can clean my room/ apartment ect
@@MrKorwaldski Didn't know about that shortcut nice. and right so just file Explorer New world - (copy) copy copy copy (2) copy spam. also yes i can't imagine how long testing would take
I also use a naming scheme.
First 3 letters for the project then 3leters for the part. And then 3 numbers for the version.
So for this projec for example: MD2_PIX_033, MD2_PIX_034 ect
Could you make base Minecraft that’s controlled by an ai that can protect base and craft , farm ,repair the base and protect the owner
What would it take to create a image buffer long enough that a new image could be loaded into the buffer before the last image in the buffer is taken? If it is possible then you could have a 'video' of any length on a map.
now watch all of shrek on it
Its wierd that you didnt play bad apple