1 | This is a list of contributors who worked on finding the Minecraft "Skull on Fire" painting seed | ||||
---|---|---|---|---|---|
2 | Our Reddit post: https://www.reddit.com/r/Minecraft/comments/iqg3ey/the_original_screenshot_seed_of_the_minecraft/ | ||||
3 | Full methodology documentation: https://mcatho.me/painting | ||||
4 | Album with all the relevant images: https://imgur.com/a/Fpgxx3n | ||||
5 | Tutorial how to generate the seed and recreate the screenshot: https://pastebin.com/fzAY9ES4 (includes world download) | ||||
6 | Discord ID | Discord username | Minecraft username | Contributions (summary) | Contributions (full) |
7 | Kristoffer Zetterstrand | Made the painting, sent us the original screenshot and info | Made the original oil painting that was then put into the game by Notch (in it's downscaled version). Was nice enough to find and send us his original screenshot, along with other info. | ||
8 | #5879 | andrew_555 | Kminster | Found the seed | Wrote custom flower cracker kernel and managed to crack the seed on his own, with help of some of the things we already figured out. Surprised us all by suddenly sharing the seed with us. |
9 | #2976 | Tomlacko | Tomlacko | Initial idea, contacted Kristoffer, organized the project, made interactive overlay & renderer, research, helped figure out coords & time, wrote documentation and article | Got the initial idea, contacted Kristoffer via email and got the necessary info from him. Wrote the methodology documentation, kept everything organized regarding the project. Made live interactive overlay overlaying the original screenshot over the live recreation screenshots, with a in-browsed 3D renderer imitating Minecraft alpha. Figured out the facing direction and Z coordinate. Along with polymetric we figured out the time & cropping coords. Helped on the recreation. Figured out the vignette. Tried to figure out the render distance chunk borders. |
10 | #4733 | polymetric | polymetric_ | Screenshot analysis, perspective matching, determined world time, recreation | I helped in finding the crop position and original game resolution. I started the building of the recreation (i placed some of the first couple hundred blocks) and used that to create a rudimentary manual perspective match. As the recreation progressed, I made attempts to better the perspective match and eventually, using the closeup leaves on the left side of the image, and my discovery from pack.png that pitch and yaw in Minecraft are always a multiple of 0.15, I was able to match the perspective perfectly. Using this perspective, we were able to confirm Y and Z coordinates. I determined that the time was 13246 by matching the moon position, but it turned out that lead to an inaccurate cloud position. |
11 | #2636 | MC | pseudogravity | Flower statistics. (Unused) java code to find flower seeds. Grid overlays. | Wrote java code that used a circular buffer to efficiently find "flower seeds". Also wrote code to render grids to help determine chunk borders. Estimated the relative likelihoods of the 48 possible flower centers and the odds of getting 18 flowers. |
12 | #9689 | cortex | mcrcortex | Wrote the initial flower cracker in CUDA | Attemped a forward going kernel however in the end that didnt work. Used a simlar technique of using the upper 7 bits of the flower rng, but i think i borked something else along the way |
13 | #4305 | Joey | ThanosSquidward | Trained the AI de-JPEG for this project, helped with recreation | Made multiple attempts at the de-jpegger first using pack screenshots + jpeg, and then more accurate alpha night screenshots jpegged with exact quantization tables (thanks to poly for that). Recreations: middle areas, left sand area, some right hills, some of peninsula area. |
14 | #3162 | MrSpike | MrSpike__ | BOINC implementation, made a CUDA version of the flower cracker | Wrote CUDA code to find the internal lcg state when flowers were created, based of of MC's java code. Worked with BoySanic to make it work on boinc. (Was not used, because Andrew). Also made attempts at an AI to brighten the image (was abandoned, and image not used because it was low quality) |
15 | #0001 | BoySanic | BoySanic | BOINC implementation clean-up, minor testing | Made some minor adjustments to MrSpike's CUDA-based flowercrack program (ultimately did not find the seed, because of a surprise Andrew!) and started github actions to get binaries building directly in github for the project |
16 | #1337 | Philipp_DE | ItzN00bPvP, N00bBot | Hosting the MC server & screenshotting bot | Hosted the recreation server in 1.15.2 and provided an in-game screenshotting bot (N00bBot), that uploaded screenshots from the correct perspective every 5 seconds, which was then used in Tomlacko's overlay. |
17 | #5495 | ToothpasteVixen | Klahanie | Implementing the JPEG algorithm with custom quantization tables | |
18 | #6123 | z3 | _Nitrogen_ | Recreation, WorldQuery plugin for web renderer | I created a plugin to continously dump block data from the recreation server. Tomlacko integrated this into his overlay via a 3D renderer. This aided in verifying the accuracy of the recreation. Additionally helped with building recreation. |
19 | #8109 | Poke535 | DNGreenBean | Recreation, Recorded the reveal video, and Webstie | Recorded the reveal video, Recreation, and website |
20 | #4242 | Frédéric94500 | Frederic94500 | Recreation | Recreation of the left hill and background hill. |
21 | #9391 | Hypprs | Hypprs | Early photo editing to clean up artist-provided screenshots and Super Mario 64 meme for video | Joined painting project when it first really began (Aug 21, 2020). Tried to clean up images and details before AI / de-jpg was ready. Gave hints for attempted boinc-ification of flowerpatch CUDA which wasn't needed. Worked on the reveal video set with other recreators |
22 | #9148 | KevinduKek | Eliasmile | Recreation | Helped on recreation of front hills, the left mountain and terrain inbetween. |
23 | #7180 | chairpop | chairpop | Recreation | Worked on recreation |
24 | #4879 | Neil | NeilCaffrei | Made the reveal video | Edited the reveal video |
25 | #0015 | ESS83 | _ESS83_ | Recreation | Worked on recreation |