ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
This is a list of contributors who worked on finding the Minecraft pack.png seed
2
Explanation video by SalC1: https://www.youtube.com/watch?v=ea6py9q46QU
3
Full methodology: https://bit.ly/packpng-details (parts are outdated)
4
Tutorial how to generate the seed and recreate the screenshot: https://pastebin.com/CmsEKDev
5
Be sure to check the "Other Important Contributors" section at the bottom for everyone else!
6
Also, Thank You for anyone in Minecraft@Home that gave its computing power to Find Pack.Png
7
Discord IDDiscord usernameMinecraft usernameContributions (summary)Contributions (full)
8
#5135SalC1SalC1Inspired the ideaMade the original video about pack.png which inspired the project.
9
#7553SicksonFSJoeSicksonFSJoe(Matthew Bolan)
Invented modern-day seedfinding
Invented and wrote the first algorithm to convert chunkseeds to worldseeds, a key part of the old approach. This ended up not being used but has become a key part of other seedfinding projects. Proposed the formulation and solving of some seedfinding problems using lattice based methods which was used in the old approach and has again become a key part of some other seedfinding projects. Came up with the idea to use noise which has raw coordinate dependence to determine the hill's location. Answered a bunch of oddball questions about LCGs for the others.
10
#2636MCpseudogravityPerspective fitting, dirt/sand pattern matching, finding global coordinatesMade a perspective fitting program to help determine the player position, orientation, Z coord, and to aid in reconstruction. Wrote code to use dirt heights and sand patterns to find the most statistically-likely coordinate for the waterfall (x=116, z=-31).
11
#9689cortexmcrcortexSetup the continues terrain filter with loud noise and coded up the original dirt filter usedWrote/copied the terrain generator from minecraft and wrapped it into a terrain filter, wrote the original dirt filter that Vath0s then copy pasted 3 times, helped further optimize the final kernel used
12
#2690EarthcomputerEarthcomputerChunk reversal, tree filtering, dirt height filtering and alpha modsAccepted to host the pack.png annoucement video and all the notifications it ensues !
13
#4879NeilNeilCaffreiMade the c++ code for the noise generation. Made the terrain filter for the original S4 team and also made all the repository for the terrain noise that was used for the search. Also made the release video
14
#1724Vath0sVath0sBetter perspective fitting, sand pattern matching for boincMade a second perspective fitting program which helped get a much better, nearly pixel-perfect recreation. Also, implemented the sand filtering based on cortex's code (which narrowed down the possible seeds based on the patches of dirt on the beach). This was later used by BoySanic to make the bionc project
15
#0001BoySanicBoySanicBOINC-ification, testing, BOINC volunteer supportBOINC-ified Vath0s' sand finder, making configuration changes to minecraft@home to faciliate the bruteforce of sand patterns, testing those changes over a weekend. Also made the changes necessary should we go for a 20, -31 run (where the current run was 116, -31).
16
#1673BálintCoding, porting & running stuffWrote the seed-tester, then ported it to C++ and I was the one to run the whole process after getting the seeds usually (seed-tester and chunk-to-world-seed)
17
#2976TomlackoTomlackoInteractive overlay & renderer, reversing downscaling to original raster & resolution, recreation, informing people, organizationMade a live interactive overlay website that overlayed selected background image (pack.png) over a live-feed from our server recreation (screenshotted every 5s using Philipp_DE's N00bBot), including many customizable features like cropping coordinates, toggleable downscaling etc. This also included a custom in-browser 3D renderer (using three.js) that mimicked Minecraft Alpha rendering, with all the camera & world parameters adjustable. Block data was streamed from the server using a plugin made by z3. Also figured out how the image was downscaled, based on this figured out raw resolution (512x512) and manually restored parts of the original raster (mainly the clouds & beach), which helped to get a better perspective fit. Also worked on some important parts of the recreation. Made an updated comprehensive "FAQ and suggested ideas" spreadsheet. Helped to keep everything organized, informed people on Discord & brought new people in.
18
#5495ToothpasteVixenKlahanieHelping with the research, recreation, running codeEarly manual overlay attempts, accidentally disproved Z=-30, helped track down Notch's monitor res, cloud mod, ported leaf checking to gpu, helped a lot on the recreation, modified Neil's terrain checker to be the backup checker for packcrack's output, helped supervise chat during weird hours.
19
#4733polymetricpolymetric_Discovered/confirmed downscale algorithm, Minor contributions to N00bBot, General researchBy comparing images downscaled in paint.net to images downscaled in various other image manipulation programs, I was able to determine that pack.png was downscaled to 128x128 using the Box algorithm (aka Super Sampling or Area Average). This was a useful breakthrough that allowed Tomlacko to discover that the image was 512x512, and thus create his manual cloud upscale. For what it's worth, I also made minor contributions to N00bBot and the overlay. Notably I made a Fabric mod that allowed N00bBot's python script to differentiate between the two instances of N00bBot that were on the pack.png and painting recreation servers.
20
#0001chipchipukMinecraft@Home founder, runs the BOINC distributed computing platformChip is a cloud engineer and security expert; after seeing a SalC1 video on Pack.PNG, he decided to join the Discord to offer a few hundred GPUs to help with the project. This offer was taken by a group working on the tall cactus finding project. Chip realised a significant amount of power was needed for the cactus and future projects and knew the best tool for the job was BOINC, he started the 'Minecraft@Home' project to get this done and deployed and maintains the BOINC servers which have been used for the main menu/pack.png seed finding projects and the tall cactus finds
21
#1337Philipp_DEItzN00bPvPHosting the MC server & screenshotting botHosted the recreation server in 1.15.2 and provided a screenshotting bot account, that uploaded screenshots from the correct perspective every 5 seconds to the overlay.
22
#4305JoeyThanosSquidwardAI UpscaleI contributed a few minor things to the recreation (mainly the leftmost tree positions), but my main contribution was the AI Upscale. After numerous attempts at making a good model for upscaling pack, I was finally able to get a great result using a much better dataset than the original (thanks to Tic-Tac#5169 for that) and using Box downscaling for the LR images. After about 2 days worth of training, I finally got the result I wanted.
23
#0007James BondPieromannehThe original AI upscale
24
#0523cactusCactusDuperMade the packpng.com site, donated supercomputers
25
#9999willzwillzHelped with image processing and block calculations, as well as labelingFound initial pitch and yaw, relative coords from the beach, helped with both recreations, labeled trees and created tons of images with defined corners and blocks to help recreate and spot the distance of trees from the waterfall. Found multiple of the trees’ distance from waterfall
26
#1871Brastin3Brastin3Finding approximate landmark locations Suggesting chunk boundaries, finding cloud height position and scale, converting the recreation of the mountain to 3d, projecting the texture onto it and using the clouds and chunk boundaries to approximate positions of landmarks (aka waterfall at -30)
27
#9391HypprsHypprsHelped with BOINC and research on dirt height + sand mixing, running code
28
#3673SuperCoder79SuperCoder79Optimization work I helped optimize some of the cuda code and some of the cpp code with threads, but unfortunately none of them made it into the final project
29
#0168BlueAmuletExtended MCP mappingsMade custom MCP mappings for this Minecraft version, extending it to 4155 of 4830 things mapped
30
#6123z3_Nitrogen_WorldQuery plugin for web rendererI 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.
31
#0910hewwo_owo1hewwo_owo1RecreationSpent many hours per day working on the recreation, building mainly the top and side of the mountain.
32
#8109Poke535DNGreenBeanUnused credit system, Google Colab setup, RecreationI contributed by doing a big part in pack.png recreation with 3000 blocks placed on the recreation not including spawn. Helped find useful information in the image and put the image through filters to help see block outlines better. Also, created a list of the number of blocks placed by each person in the recreation (completely outdated now). Created this credits list. Created a Google Colab to let people contribute towards pack.png. Filtered through dumb replies from other credits sheets (very painful).
33
#7605DutChen18DutChen18Updated screenshot mod for N00bBotUpdated screenshot bot from pano to normal screenshots to work for pack, that's about it though, my name should probably be near the bottom of the credits
34
#8139MazeMazeOfEncryptionSeedshot bot + minor contributions elsewhereI wrote code for the seed screenshot bot to make it take panoramic screenshots. Additionally, I made some minor contributions to seed-reversal-gpu.
35
#2828AquaZetAquaZetDid little work with recreation and helped other usersI am in this hunt since February, and haven't missed a single day of it. The main thing i did was to help users when they had questions (especially when SalC1 released his second video). I also did little work with the recreation.
36
#7054Frédéric94500Frederic94500Helped on seed filtering before BOINC process, BOINC helper, BOINC contributorI helped on filtering seed before BOINC process by using GPU and CPU (https://bit.ly/2DtGBVV), I was a helper when users had some questions on BOINC or on pack.png, and I computed a lot on Packcrack project.
37
#7894Kalsep.zacwbHelped building the recreation (like some trees and blocks)As I said, I helped with the recreation, and I also am a contributor for BOINC cacti tasks (aka, gpubrring) and more that I don't really remember so don't ask me now. (also please give amd pack tasks)
38
#0001UrielsalisurielsalisRecreation, answering some questions, code digging in the early days, moderationWorked a bit with the recreation, specially on the early days, and answering questions. Some code digging plus getting more info from IRC and Mojira, Apart from helping moderate the discord
39
#3162MrSpikeMrSpike__Support for boinc users, minimal researchHelping users with questions about boinc and the project. Minimal contribution towards the actual research.
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100