SGP

Halo Reach => Work-In-Progress (Halo: Reach) => Topic started by: Scatcycle on October 03, 2011, 20:34:19

Title: Barcode Database
Post by: Scatcycle on October 03, 2011, 20:34:19
It can be done. And I can do it.

The first thing I will be decoding is the barcode on the Halo Reach controller. I can attempt it with the images already on the web, but it most likely won't turn out well. Here's the first request: Could someone get an extremely high resolution of the barcode on the Halo Reach Controller up close? The picture should contain just the barcode, and a resolution around 4000x4000 is preferred for deciphering it. If anyone has got a camera that can get a high resolution, I will be extremely grateful if you can get the picture.

Halo Reach Controller Barcode (http://www.800hightech.com/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/x/b/xbox-360-halo-reach-wireless-controller.jpg):
Status = Need Picture
Code = ?

Halsey's Identification Card (http://www.gruntspajamas.com/forum/index.php?action=dlattach;topic=1450.0;attach=1535;image):
Status = Complete
Code = HALSEY

Barcode on Packaging of Journal (http://img833.imageshack.us/img833/3820/packaging.png)
Status = Complete
Code = X16-69868-01
Title: Re: Barcode Database
Post by: Imppa on October 04, 2011, 08:27:19
Perhaps try to make this request in the 343 forum?
Title: Re: Barcode Database
Post by: ColdGlider on October 05, 2011, 05:43:45
I can assist.  Scat- remind me to get you this image.  I have the controller.
Title: Re: Barcode Database
Post by: nightcrafter27 on October 05, 2011, 18:54:12
Check this (http://www.gruntspajamas.com/forum/index.php?topic=819.0) thread, you might be able to find something useful.
Title: Re: Barcode Database
Post by: Scatcycle on October 05, 2011, 19:25:30
Check this (http://www.gruntspajamas.com/forum/index.php?topic=819.0) thread, you might be able to find something useful.
All of the images there are too low-res to work with. I'll get a high-res picture of the blue barcode soon. Although, it looks nothing like a barcode. But I will check the data values anyways. Can anyone remind what vidoc or video it's from?
Title: Re: Barcode Database
Post by: nightcrafter27 on October 06, 2011, 01:51:25
Uh...It's the noble team overview one, where Halsey is getting briefed on on the member's specialties. I linked to that thread because I did a google image search, and images from that thread popped up.
Title: Re: Barcode Database
Post by: ColdGlider on October 09, 2011, 04:18:25
Images of my controller attached.  Have at it.  We may need to warp the image in Photoshop to account for the curve of the controller.
Title: Re: Barcode Database
Post by: Scatcycle on October 09, 2011, 05:23:23
Thanks so much CG!

So far I have gotten to this:

(http://img684.imageshack.us/img684/4914/bcwip.png)

That's when I started questioning my grid.

(http://img64.imageshack.us/img64/1462/bcwip2.png)

I had the Red circled bar as my "1" single bar, and was using that to determine amount of bars put together (basically a grid), but it just seems way too small to be one bar. I'm contemplating whether the Purple circled bar is actually a "1" single bar, and the Red circled bar is just part of the "start" character. What I believe the Start Character to be is encased in purple:

(http://img560.imageshack.us/img560/5085/bcwip3.png)

I would like to continue but it just doesn't feel right having that small bar be a single bar. Anyone else got any input on this?
Title: Re: Barcode Database
Post by: CIA391 on October 09, 2011, 10:29:34
Well have you tried the Halo Reach Console Barcode and the Halo Reachs Data Module(The limited editions case) barcode's.
They both have barcodes on them.
I dont have the console if you were going to ask that.
Title: Re: Barcode Database
Post by: Scatcycle on October 09, 2011, 15:57:13
I have not checked either. If you or anyone else could get me a nice close up picture of those barcodes, it would be much appreciated.
Title: Re: Barcode Database
Post by: nightcrafter27 on October 09, 2011, 20:39:08
I'll see what I can do about the Data Module and Space Crate.
Title: Re: Barcode Database
Post by: nightcrafter27 on October 10, 2011, 15:11:02
Here it is, along with a few other goodies: http://imag​eshack.us/g/​43/bandv.png​/ (http://imag​eshack.us/g/​43/bandv.png​/)
Title: Re: Barcode Database
Post by: Scatcycle on October 10, 2011, 18:36:32
Here it is, along with a few other goodies: http://imag​eshack.us/g/​43/bandv.png​/ (http://imag​eshack.us/g/​43/bandv.png​/)
That links me to imageshacks home.

Nvm, your other one in the shoutbox worked so that's fine.
Title: Re: Barcode Database
Post by: Scatcycle on October 10, 2011, 20:52:56
Thanks for the pictures, Night. I doubt any of the barcodes are actual barcodes except for this one. (http://imageshack.us/photo/my-images/831/side01detail01.png/)

Unfortunately, the picture has too low of a resolution to either scan or decode. Night, did you use a camera to take that picture? There should be an option to make it larger resolution on your camera.
Title: Re: Barcode Database
Post by: nightcrafter27 on October 11, 2011, 02:54:08
That was the largest size that image shack would let me upload. I'll try to attach it to a post later.
Title: Re: Barcode Database
Post by: ColdGlider on October 11, 2011, 05:37:32
Scat, when you get a chance will you please explain your interpretation of the controller scans I provided?  What exactly did your handy UPC ready program determine?  How did you arrive at that binary string?  What's with those decimal numbers?  Grid?

My apologies in advance if I'm missing some key element here.
Title: Re: Barcode Database
Post by: Scatcycle on October 11, 2011, 14:18:40
I didn't actually use a scanner, but I should get to that.

(http://img64.imageshack.us/img64/1462/bcwip2.png)

To every barcode is a start and stop character. These usually have a large space after them, like this one does.
But to decode it manually, you need to find the numbers. Notice the bar I encircled in red. This is 1 bar. Now, how many bars can fit into the first block of the barcode? Most likely 2. So that would be 11. How many spaces in between that and the next bar? I guessed. It will be easy with a grid, but I don't want to make a grid when not sure of what's a 1 and what isn't. Say, 6 spaces. 110000001. Since the Single bar is after those 6 spaces, you add a 1. But it's not binary. A complete list of the numbers can be found on wikipedia.

If this post wasn't to helpful, it's because it's early and I haven't had much time writing it. I will be back to elaborate.
Title: Re: Barcode Database
Post by: ColdGlider on October 11, 2011, 17:10:03
Although it is most certainly a worthwhile academic pursuit to manually decode bar codes, they were meant to be machine-readable, not human-readable.  So to that end, I suggest feeding these to a machine first, and saving human interpretation as a backup or for error correction.

Title: Re: Barcode Database
Post by: Scatcycle on October 13, 2011, 22:55:25
Although it is most certainly a worthwhile academic pursuit to manually decode bar codes, they were meant to be machine-readable, not human-readable.  So to that end, I suggest feeding these to a machine first, and saving human interpretation as a backup or for error correction.


Unfortunately most Barcodes in Reach are rendered unusable because the texture quality is to low to read. The ones that Night has provided haven't led to anything, and yours is tilted. There's not much we can do about that, even with the greatest photoshop skills. Rotating certain parts of the image degrades line quality, and that is the most important thing here. We can't have any extra or taken away pixels. Every line matters.

I've scanned all of these. I'll get to human decoding either today or soon. Although they may be machine readable, everything loses quality when put through camera and then a computer. Since we can't do anything about that, in come the humans.