Difference between revisions of "ScanboxTest"

From Sega Retro

 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<includeonly><div align="center" style="display:inline-block; padding-right:8px; padding-bottom:8px; vertical-align:top; text-align:center;">
 
<includeonly><div align="center" style="display:inline-block; padding-right:8px; padding-bottom:8px; vertical-align:top; text-align:center;">
{| class="breakout" style="text-align:center; vertical-align:top;"
+
{| class="breakout" style="text-align:center; vertical-align:top; min-width:180px; margin:0px;"
! colspan="2" style="border:0px;" | {{#if: {{{title|}}} | '''{{{title}}}''' | {{#if: {{{console|}}} | '''{{{console}}}, ''' }} {{#if: {{{region|}}} | '''{{{region}}}''' }}}}
+
! style="border:0px;" | {{#if: {{{title|}}} | '''{{{title}}}''' | {{#if: {{{console|}}} | '''{{{console}}}, ''' }} {{#if: {{{region|}}} | '''{{{region}}}''' }}}}
 
|-
 
|-
{{#if: {{{cover|}}} |  
+
{{#vardefine:ht|{{#switch:{{{square|no}}}|yes=80|120}}}}
{{!}}-
+
| {{#if:{{{cover|}}}|[[File:{{{cover|}}}|x{{#var:ht}}px]]}}{{#if:{{{front|}}}{{{back|}}}{{{top|}}}{{{bottom|}}}{{{spine|}}}{{{spine2|}}} | {{ortho|front={{{front|}}}|back={{{back|}}}|top={{{top|}}}|bottom={{{bottom|}}}|left={{{spine|}}}|right={{{spine2|}}}|height={{#var:ht}}|top_pattern={{{top_pattern|}}}|bottom_pattern={{{bottom_pattern|}}}}}}}
{{!}}colspan="2" style="text-align:center;"{{!}} [[File:{{{cover}}}|x120px]]
+
|-
{{!}}-
+
{{#vardefine:i|0}}{{#vardefine:itemlist|cover,box,tray,case,cart,disc,disk,manual,inlay,jewelcase,spinecard,map,poster,regcard,artbook,item}}{{#while:
{{!}}colspan="2" style="background:white; text-align:left; font-size:70%; padding:0px 8px 0px 8px; border:solid silver 1px;"{{!}}
+
| {{#vardefine:item|{{#explode:{{#var:itemlist}}|,|{{#var:i}}}}}}{{#var:item}}
<div style="display:inline-block;">'''Cover:'''</div>
+
|
<div style="float:right;">
+
{{clearvar|j}}
<div>Part: {{{cover_part|?}}}</div>
+
{{#if:{{{{{#var:item}}|}}}{{{{{#var:item}}_weight|}}}{{{{{#var:item}}_dim|}}}{{{{{#var:item}}_barcode|}}}{{{{{#var:item}}_part|}}}{{{{{#var:item}}_count|}}}{{{{{#var:item}}front|}}}{{{{{#var:item}}back|}}}||{{incvar|j}}}}
{{#if: {{{cover_barcode|}}} | <div>Barcode: {{{cover_barcode}}}</div> }}
+
{{#while:|{{{{{#var:item}}{{#var:j}}|}}}{{{{{#var:item}}{{#var:j}}_weight|}}}{{{{{#var:item}}{{#var:j}}_dim|}}}{{{{{#var:item}}{{#var:j}}_barcode|}}}{{{{{#var:item}}{{#var:j}}_part|}}}{{{{{#var:item}}{{#var:j}}_count|}}}{{{{{#var:item}}{{#var:j}}front|}}}{{{{{#var:item}}{{#var:j}}back|}}}
<div>{{{cover_dim|?}}}mm, {{{cover_weight|?}}}g</div>
+
|
</div>
+
&#32;
}}
+
{{!}} style="padding:0px; border-top:solid 1px grey;" {{!}}
{{#if: {{{front|}}}{{{back|}}}{{{spine|}}}{{{spine2|}}}{{{top|}}}{{{bottom|}}} |
+
<!--thumbnail-->{{#switch:{{#var:item}}|cover|box=|{{#if:{{{{{#var:item}}{{#var:j}}|}}}{{{{{#var:item}}{{#var:j}}front|}}}|<div class="scanbox" style="float:left; width:50px; margin-right:4px; margin-bottom:4px;">{{ortho
{{#if: {{{back|}}} | {{#vardefine:w1|{{h2w|{{{back}}}|120}}}} }}
+
|front={{{{{#var:item}}{{#var:j}}|}}}{{{{{#var:item}}{{#var:j}}front|}}}
{{#if: {{{spine|}}} | {{#vardefine:w2|{{h2w|{{{spine}}}|120}}}} }}
+
|back={{{{{#var:item}}{{#var:j}}back|}}}
{{#if: {{{front|}}} | {{#vardefine:w3|{{h2w|{{{front}}}|120}}}} }}
+
|top={{{{{#var:item}}{{#var:j}}top|}}}
{{#if: {{{spine2|}}} | {{#vardefine:w4|{{h2w|{{{spine2}}}|120}}}} }}
+
|width={{#if:{{{{{#var:item}}{{#var:j}}back|}}}|25|50}}|height=50}}</div>}}}}
{{#switch: {{{top_pattern}}}
+
<!--Dimensions/weight/barcode/partnum.--><div style="float:right; text-align:right;">
| 1111={{#vardefine:tw|{{#expr:{{#var:w1}}+{{#var:w2}}+{{#var:w3}}+{{#var:w4}}}}}}{{#vardefine:tl|0}}
+
{{#if:{{{{{#var:item}}{{#var:j}}_dim|}}}{{{{{#var:item}}{{#var:j}}_weight|}}}|<div style="font-size:10px;">{{#if:{{{{{#var:item}}{{#var:j}}_dim|}}}|{{{{{#var:item}}{{#var:j}}_dim|}}}mm}}{{#if:{{{{{#var:item}}{{#var:j}}_dim|}}}|{{#if:{{{{{#var:item}}{{#var:j}}_weight|}}}|,&#32;}}}}{{#if:{{{{{#var:item}}{{#var:j}}_weight|}}}|{{{{{#var:item}}{{#var:j}}_weight|}}}g}}</div>}}{{#if:{{{{{#var:item}}{{#var:j}}_barcode|}}}|<div style="font-size:10px;">bar: {{{{{#var:item}}{{#var:j}}_barcode|}}}</div>}}{{#if:{{{{{#var:item}}{{#var:j}}_part|}}}|<div style="font-size:10px;">p/n: {{{{{#var:item}}{{#var:j}}_part|}}}</div>}}</div>
| 1110={{#vardefine:tw|{{#expr:{{#var:w1}}+{{#var:w2}}+{{#var:w3}}}}}}{{#vardefine:tl|0}}
+
<!--Name.--><div style="font-size:10px; font-weight:bold;">{{#if:{{{{{#var:item}}{{#var:j}}name|}}}|{{{{{#var:item}}{{#var:j}}name|}}}|{{#switch:{{#var:item}}{{#var:j}}
| 0111={{#vardefine:tw|{{#expr:{{#var:w2}}+{{#var:w3}}+{{#var:w4}}}}}}{{#vardefine:tl|{{#var:w1}}}}
+
| regcard=Reg. card
| 0011={{#vardefine:tw|{{#expr:{{#var:w3}}+{{#var:w4}}}}}}{{#vardefine:tl|{{#expr:{{#var:w1}}+{{#var:w2}}}}}}
+
| jewelcase=Jewel case
| 0110={{#vardefine:tw|{{#expr:{{#var:w2}}+{{#var:w3}}}}}}{{#vardefine:tl|{{#var:w1}}}}
+
| {{ucfirst:{{#var:item}}}}
| 1100={{#vardefine:tw|{{#expr:{{#var:w1}}+{{#var:w2}}}}}}{{#vardefine:tl|0}}
+
}}{{#if:{{#var:j}}|&#32;#{{#var:j}}}}}}{{#if:{{{{{#var:item}}{{#var:j}}_count|}}}|&#32;×{{{{{#var:item}}{{#var:j}}_count|}}}}}:</div>
| {{#vardefine:tw|{{#var:w3}}}}{{#vardefine:tl|{{#expr:{{#var:w1}}+{{#var:w2}}}}}}
+
<!--Sub-parts list.-->{{#if:{{{{{#var:item}}{{#var:j}}_list|}}}|
}}
+
{{clear}}
{{#switch: {{{bottom_pattern}}}
+
{{{!}} class="mw-collapsible mw-collapsed" style="font-size:10px; margin-bottom:0px; text-align:left;"
| 1111={{#vardefine:bw|{{#expr:{{#var:w1}}+{{#var:w2}}+{{#var:w3}}+{{#var:w4}}}}}}{{#vardefine:bl|0}}
+
!style="text-align:left; background:#ffffdd;"{{!}} ''Parts...''
| 1110={{#vardefine:bw|{{#expr:{{#var:w1}}+{{#var:w2}}+{{#var:w3}}}}}}{{#vardefine:bl|0}}
 
| 0111={{#vardefine:bw|{{#expr:{{#var:w2}}+{{#var:w3}}+{{#var:w4}}}}}}{{#vardefine:bl|{{#var:w1}}}}
 
| 0011={{#vardefine:bw|{{#expr:{{#var:w3}}+{{#var:w4}}}}}}{{#vardefine:bl|{{#expr:{{#var:w1}}+{{#var:w2}}}}}}
 
| 0110={{#vardefine:bw|{{#expr:{{#var:w2}}+{{#var:w3}}}}}}{{#vardefine:bl|{{#var:w1}}}}
 
| 1100={{#vardefine:bw|{{#expr:{{#var:w1}}+{{#var:w2}}}}}}{{#vardefine:bl|0}}
 
| {{#vardefine:bw|{{#var:w3}}}}{{#vardefine:bl|{{#expr:{{#var:w1}}+{{#var:w2}}}}}}
 
}}
 
{{!}}-
 
{{!}}colspan="2" style="text-align:center;"{{!}} {{#if: {{{top|}}} |<div style="text-align:left; line-height:0px; margin-left:{{#var:tl}}px;">[[File:{{{top}}}|{{#var:tw}}px]]</div>}}{{#if: {{{back|}}} |[[File:{{{back}}}|x120px]]}}{{#if: {{{spine|}}} |[[File:{{{spine}}}|x120px]]}}{{#if: {{{front|}}} |[[File:{{{front}}}|x120px]]}}{{#if: {{{spine2|}}} |[[File:{{{spine2}}}|x120px]]}}{{#if: {{{bottom|}}} |<div style="text-align:left; line-height:0px; margin-left:{{#var:bl}}px;">[[File:{{{bottom}}}|{{#var:bw}}px]]</div>}}
 
{{!}}-
 
{{!}}colspan="2" style="background:white; text-align:left; font-size:70%; padding:0px 8px 0px 8px; border:solid silver 1px;"{{!}}
 
<div style="display:inline-block;">'''Box:'''</div>
 
<div style="float:right;">
 
<div>Part: {{{box_part|?}}}</div>
 
{{#if: {{{box_barcode|}}} | <div>Barcode: {{{box_barcode}}}</div> }}
 
<div>{{{box_dim|?}}}mm, {{{box_weight|?}}}g</div>
 
</div>
 
}}
 
{{#if: {{{case_part|}}}{{{case_dim|}}}{{{case_weight|}}} |  
 
{{!}}-
 
{{!}}colspan="2" style="background:white; text-align:left; font-size:70%; padding:0px 8px 0px 8px; border:solid silver 1px;"{{!}}
 
<div style="display:inline-block;">'''Case:'''</div>
 
<div style="float:right;">
 
<div>Part: {{{case_part|?}}}</div>
 
<div>{{{case_dim|?}}}mm, {{{case_weight|?}}}g</div>
 
</div>
 
}}
 
{{#if: {{{cart|}}} |
 
 
{{!}}-
 
{{!}}-
{{!}}style="padding:0px; width:50px; text-align:center; line-height:0px;"{{!}} {{#if: {{{carttop|}}} | [[File:{{{carttop}}}|50x50px]] }}[[File:{{{cart}}}|50x50px]]{{#if: {{{cartback|}}} | [[File:{{{cartback}}}|50x50px]] }}
+
{{!}}style="padding:0px;"{{!}}
{{!}}style="background:white; text-align:left; vertical-align:top; font-size:70%; padding:0px 8px 0px 8px; border:solid silver 1px;"{{!}}
+
{{{{{#var:item}}{{#var:j}}_list|}}}
<div style="display:inline-block;">'''Cart:'''</div>
+
{{!}}}
<div style="float:right;">
+
}}<!--Sub-parts list end.-->
<div>Front - Part: {{{cartfront_part|?}}}</div>
+
{{PartNumberStore
<div>Back - Part: {{{cartback_part|?}}}</div>
+
| number={{{{{#var:item}}{{#var:j}}_part|}}}
<div>Label - Part: {{{cartlabel_part|?}}}</div>
+
| product={{PAGENAME}}
<div>PCB - Part: {{{pcb_part|?}}}</div>
+
| format={{{console|}}}
<div>{{{cart_dim|?}}}mm, {{{cart_weight|?}}}g</div>
+
| partdesc={{#if:{{{{{#var:item}}{{#var:j}}name|}}}|{{{{{#var:item}}{{#var:j}}name|}}}|{{#var:item}}}}
</div>
+
| fileref={{#if:{{{{{#var:item}}{{#var:j}}|}}}|{{{{{#var:item}}{{#var:j}}|}}}|}}
 
}}
 
}}
{{#if: {{{manual|}}} |
 
 
{{!}}-
 
{{!}}-
{{!}}style="padding:0px; width:50px; text-align:center;"{{!}} [[File:{{{manual}}}|50x50px]]
+
 
{{!}}style="background:white; text-align:left; vertical-align:top; font-size:70%; padding:0px 8px 0px 8px; border:solid silver 1px;"{{!}}
+
{{incvar|j}}
<div style="display:inline-block;">'''Manual:'''</div>
 
<div style="float:right;">
 
<div>Part: {{{manual_part|?}}}</div>
 
<div>{{{manual_dim|?}}}mm, {{{manual_weight|?}}}g</div>
 
</div>
 
 
}}
 
}}
|}
+
 
</div></includeonly><noinclude>
+
{{incvar|i}}
{{Scanbox
 
| console=Mega Drive
 
| region=JP
 
| cover=Sor2 md jp cover.jpg
 
| cart=SOR2 MD JP Cart.jpg
 
| carttop=StreetsofRage2 MD JP CartTop.jpg
 
| manual=Sor2 md jp manual.pdf
 
 
}}
 
}}
 +
 +
|}</div></includeonly><noinclude>
 
{{ScanboxTest
 
{{ScanboxTest
 
| console=Mega Drive
 
| console=Mega Drive
Line 107: Line 68:
 
| cart_dim=120x100x10
 
| cart_dim=120x100x10
 
| cart_weight=100
 
| cart_weight=100
 +
| cart_list={{partlist
 +
| item1=Cart front
 +
| dim1=120x100x5
 +
| weight1=10
 +
| part1=1111
 +
| item2=Cart front
 +
| dim2=120x100x5
 +
| weight2=10
 +
| part2=2222
 +
| item3=Cart label
 +
| dim3=100x80
 +
| part3=3333
 +
| item4=Cart PCB
 +
| dim4=100x90x5
 +
| weight4=50
 +
| part4=4444
 +
}}
 
| manual=Sor2 md jp manual.pdf
 
| manual=Sor2 md jp manual.pdf
 
| manual_part=672-1103
 
| manual_part=672-1103
 
| manual_dim=100x150x3
 
| manual_dim=100x150x3
 
| manual_weight=35
 
| manual_weight=35
 +
| item1name=thing with a fairly long name
 +
| item1_dim=1000x1000x1000
 +
| item1_weight=10,000
 +
| item1_barcode=1234567890
 
}}
 
}}
 
{{ScanboxTest
 
{{ScanboxTest
Line 125: Line 107:
 
| box_part=671-4843-50
 
| box_part=671-4843-50
 
| box_barcode=4974365625443
 
| box_barcode=4974365625443
 +
| case_dim=80x80x10
 +
| tray_part=6789
 +
| case_count=1
 +
| top_pattern=0010
 +
| bottom_pattern=0010
 +
}}
 +
{{ScanboxTest
 +
| console=Saturn
 +
| region=EU
 +
| disc1=panzersaga_sat_eu_disc1.jpg
 +
| disc1_weight=22
 +
| disc2=panzersaga_sat_eu_disc2.jpg
 +
| manual=PanzerDragoonSagaSaturnEUManual.pdf
 +
| disc3=panzersaga_sat_eu_disc3.jpg
 +
| disc4=panzersaga_sat_eu_disc4.jpg
 +
| case_count=2
 +
| inlay1=Panzersaga sat eu cover12.jpg
 +
| inlay2=Panzersaga sat eu cover12.jpg
 +
}}
 +
{{ScanboxTest
 +
| console=Saturn
 +
| region=JP
 +
| front=SSdHTP Saturn JP Box Front.jpg
 +
| back=SSdHTP Saturn JP Box Back.jpg
 +
| spine=TamagotchiPark_Saturn_JP_Box Spine.jpg
 +
| jewelcasefront=SSdHTP Saturn JP Box Front JewelCase.jpg
 +
| jewelcaseback=SSdHTP Saturn JP Box Front JewelCase.jpg
 +
| inlay=SSdHTP Saturn JP Box Front JewelCase.jpg
 +
| spinecard=SSdHTP Saturn JP Box Front JewelCase.jpg
 +
| square=yes
 +
| disc=TamagotchiPark_Saturn_JP_Disc.jpg
 +
| item1=TamagotchiPark cart.jpg
 +
| item1name=[[Saturn Backup Memory|Backup Memory]]
 
}}
 
}}
  

Latest revision as of 23:57, 22 March 2020

Mega Drive, JP
Sor2 md jp cover.jpg
270x172mm, 10g
bar: 4974365540913
p/n: 670-2847
Cover:


182x280x25mm, 150g
p/n: 1234
Case:


StreetsofRage2 MD JP CartTop.jpg
SOR2 MD JP Cart.jpg
SOR2 MD JP Cart.jpg
120x100x10mm, 100g
Cart:
Parts...
Cart front 120x100x5mm, 10g
p/n: 1111
Cart front 120x100x5mm, 10g
p/n: 2222
Cart label 100x80mm
p/n: 3333
Cart PCB 100x90x5mm, 50g
p/n: 4444
Sor2 md jp manual.pdf
100x150x3mm, 35g
p/n: 672-1103
Manual:


1000x1000x1000mm, 10,000g
bar: 1234567890
thing with a fairly long name:


Game Gear, EU
Dynamite Headdy GG EU Box Top.png
Dynamite Headdy GG EU Box Back.jpg
Dynamite Headdy GG EU Box Spine.jpg
Dynamite Headdy GG EU box front.jpg
Dynamite Headdy GG EU Box Spine2.jpg
Dynamite Headdy GG EU Box Bottom.jpg
bar: 4974365625443
p/n: 671-4843-50
Box:


p/n: 6789
Tray:


80x80x10mm
Case ×1:


Dynamite Headdy GG EU Cart.jpg
Cart:


Dynamite Headdy GG EU Manual.pdf
Manual:


Saturn, EU
Case ×2:


Panzersaga sat eu disc1.jpg
22g
Disc #1:


Panzersaga sat eu disc2.jpg
Disc #2:


Panzersaga sat eu disc3.jpg
Disc #3:


Panzersaga sat eu disc4.jpg
Disc #4:


PanzerDragoonSagaSaturnEUManual.pdf
Manual:


Panzersaga sat eu cover12.jpg
Inlay #1:


Panzersaga sat eu cover12.jpg
Inlay #2:


Saturn, JP
SSdHTP Saturn JP Box Back.jpg
TamagotchiPark Saturn JP Box Spine.jpg
SSdHTP Saturn JP Box Front.jpg
TamagotchiPark Saturn JP Disc.jpg
Disc:


SSdHTP Saturn JP Box Front JewelCase.jpg
Inlay:


SSdHTP Saturn JP Box Front JewelCase.jpg
SSdHTP Saturn JP Box Front JewelCase.jpg
Jewel case:


SSdHTP Saturn JP Box Front JewelCase.jpg
Spinecard:


TamagotchiPark cart.jpg


Stuff:

  • cover, case (Mega Drive, Master System, most modern systems)
  • front/manual, back, jewel case, inlays, spinecard (Mega-CD, Saturn, Dreamcast)
  • box, tray (Game Gear)
  • cart; front, back, label, PCB
  • disc, more discs, audio CD, bonus discs
  • manual, map, poster, regcard, flyer, artbook, guide