draw signs without text, add more graphics, always display filename

This commit is contained in:
Jeremy Penner 2023-12-25 15:32:41 -05:00
parent 6027fdf387
commit e56627094e
87 changed files with 58 additions and 378 deletions

1
beta.json Normal file
View file

@ -0,0 +1 @@
["beta/Heli.bin","beta/MP.bin","beta/car4.bin","beta/fpants.bin","beta/ming0.bin","beta/rabbit0.bin","beta/sherlock0.bin","beta/th.bin"]

BIN
beta/Heli.bin Normal file

Binary file not shown.

BIN
beta/MP.bin Normal file

Binary file not shown.

BIN
beta/car4.bin Normal file

Binary file not shown.

BIN
beta/fpants.bin Normal file

Binary file not shown.

BIN
beta/ming0.bin Normal file

Binary file not shown.

BIN
beta/rabbit0.bin Normal file

Binary file not shown.

BIN
beta/sherlock0.bin Normal file

Binary file not shown.

BIN
beta/th.bin Normal file

Binary file not shown.

20
gen_image_list.js Normal file
View file

@ -0,0 +1,20 @@
const fs = require('node:fs/promises');
if (process.argv.length != 3) {
console.error("Usage: node gen_image_list.js [directory]")
process.exit(1)
}
(async () => {
let dirname = process.argv[2]
if (dirname.endsWith("/")) {
dirname = dirname.slice(0, -1)
}
const filenames = []
for (const filename of (await fs.readdir(dirname))) {
if (filename.endsWith(".bin")) {
filenames.push(`${dirname}/${filename}`)
}
}
filenames.sort()
await fs.writeFile(`${dirname}.json`, JSON.stringify(filenames))
})()

View file

@ -1,166 +1 @@
["heads/afro0.bin", ["heads/afro0.bin","heads/airforce0.bin","heads/angel0.bin","heads/angel1.bin","heads/army0.bin","heads/army1.bin","heads/arrowgag.bin","heads/ascot0.bin","heads/baron.bin","heads/bean0.bin","heads/beard0.bin","heads/beaver0.bin","heads/bem1.bin","heads/bem2.bin","heads/bem3.bin","heads/bigmama0.bin","heads/bimbi.bin","heads/bizzaro0.bin","heads/block0.bin","heads/bluegill.bin","heads/bluehorn.bin","heads/bman0.bin","heads/bolthead.bin","heads/boone0.bin","heads/bozo0.bin","heads/brain.bin","heads/brain0.bin","heads/bride.bin","heads/brow.bin","heads/buckw0.bin","heads/bum0.bin","heads/cent0.bin","heads/chaplin0.bin","heads/chef0.bin","heads/cleo.bin","heads/coldlady0.bin","heads/coolcat0.bin","heads/cootie0.bin","heads/cyclops0.bin","heads/dandy0.bin","heads/darth0.bin","heads/deer.bin","heads/demon1.bin","heads/demon2.bin","heads/deviltail.bin","heads/dobbs0.bin","heads/doctor0.bin","heads/dodo0.bin","heads/dragon0.bin","heads/duck0.bin","heads/elephead.bin","heads/executioner0.bin","heads/fbeany0.bin","heads/fhead.bin","heads/fhippie0.bin","heads/fishead0.bin","heads/fly0.bin","heads/fstien0.bin","heads/gabor0.bin","heads/gamorrean0.bin","heads/george.bin","heads/grandma0.bin","heads/grit0.bin","heads/groom.bin","heads/groucho.bin","heads/hammer0.bin","heads/hardhat0.bin","heads/head0.bin","heads/head1.bin","heads/head2.bin","heads/head3.bin","heads/head4.bin","heads/head5.bin","heads/head6.bin","heads/head7.bin","heads/head8.bin","heads/helmet0.bin","heads/hiawatha0.bin","heads/hillbilly0.bin","heads/hunter0.bin","heads/invsman.bin","heads/irma0.bin","heads/jaggi.bin","heads/jaws0.bin","heads/jerk0.bin","heads/juvie0.bin","heads/keystone0.bin","heads/king.bin","heads/kitty3.bin","heads/knight1.bin","heads/knight2.bin","heads/lioness.bin","heads/lizard0.bin","heads/madsci0.bin","heads/mask.bin","heads/mbeany0.bin","heads/melvin.bin","heads/metro0.bin","heads/milkman0.bin","heads/minister.bin","heads/monk.bin","heads/moto0.bin","heads/motohead.bin","heads/mouse0.bin","heads/mr_mike0.bin","heads/nailhead0.bin","heads/necknod.bin","heads/newhab1.bin","heads/newsboy0.bin","heads/ninja0.bin","heads/oink0.bin","heads/oldman0.bin","heads/ostrich0.bin","heads/peakhead.bin","heads/penguin0.bin","heads/phair0.bin","heads/phydeaux0.bin","heads/pigtail0.bin","heads/pirate1.bin","heads/pirate2.bin","heads/plughead.bin","heads/pony3.bin","heads/pony4.bin","heads/pothead.bin","heads/princess0.bin","heads/princess1.bin","heads/resident.bin","heads/rhood.bin","heads/riotcop.bin","heads/rivithead.bin","heads/robot0.bin","heads/rotohead.bin","heads/sailor0.bin","heads/santa0.bin","heads/satan0.bin","heads/scruffy0.bin","heads/shades0.bin","heads/sheriff.bin","heads/skull0.bin","heads/smiley0.bin","heads/spacesuit0.bin","heads/stalk0.bin","heads/statesman0.bin","heads/steve.bin","heads/tasha0.bin","heads/test.bin","heads/test2.bin","heads/tex0.bin","heads/thug0.bin","heads/tiger.bin","heads/tknot1.bin","heads/tknot2.bin","heads/tonto0.bin","heads/tonto1.bin","heads/tophat0.bin","heads/turban0.bin","heads/turkey0.bin","heads/unicorn0.bin","heads/vampire0.bin","heads/viking0.bin","heads/wimpy0.bin","heads/witch0.bin","heads/wizard0.bin","heads/woman0.bin","heads/woman1.bin","heads/wwolf.bin"]
"heads/airforce0.bin",
"heads/angel0.bin",
"heads/angel1.bin",
"heads/army0.bin",
"heads/army1.bin",
"heads/arrowgag.bin",
"heads/ascot0.bin",
"heads/baron.bin",
"heads/bean0.bin",
"heads/beard0.bin",
"heads/beaver0.bin",
"heads/bem1.bin",
"heads/bem2.bin",
"heads/bem3.bin",
"heads/bigmama0.bin",
"heads/bimbi.bin",
"heads/bizzaro0.bin",
"heads/block0.bin",
"heads/bluegill.bin",
"heads/bluehorn.bin",
"heads/bman0.bin",
"heads/bolthead.bin",
"heads/boone0.bin",
"heads/bozo0.bin",
"heads/brain0.bin",
"heads/brain.bin",
"heads/bride.bin",
"heads/brow.bin",
"heads/buckw0.bin",
"heads/bum0.bin",
"heads/cent0.bin",
"heads/chaplin0.bin",
"heads/chef0.bin",
"heads/cleo.bin",
"heads/coldlady0.bin",
"heads/coolcat0.bin",
"heads/cootie0.bin",
"heads/cyclops0.bin",
"heads/dandy0.bin",
"heads/darth0.bin",
"heads/deer.bin",
"heads/demon1.bin",
"heads/demon2.bin",
"heads/deviltail.bin",
"heads/dobbs0.bin",
"heads/doctor0.bin",
"heads/dodo0.bin",
"heads/dragon0.bin",
"heads/duck0.bin",
"heads/elephead.bin",
"heads/executioner0.bin",
"heads/fbeany0.bin",
"heads/fhead.bin",
"heads/fhippie0.bin",
"heads/fishead0.bin",
"heads/fly0.bin",
"heads/fstien0.bin",
"heads/gabor0.bin",
"heads/gamorrean0.bin",
"heads/george.bin",
"heads/grandma0.bin",
"heads/grit0.bin",
"heads/groom.bin",
"heads/groucho.bin",
"heads/hammer0.bin",
"heads/hardhat0.bin",
"heads/head0.bin",
"heads/head1.bin",
"heads/head2.bin",
"heads/head3.bin",
"heads/head4.bin",
"heads/head5.bin",
"heads/head6.bin",
"heads/head7.bin",
"heads/head8.bin",
"heads/helmet0.bin",
"heads/hiawatha0.bin",
"heads/hillbilly0.bin",
"heads/hunter0.bin",
"heads/invsman.bin",
"heads/irma0.bin",
"heads/jaggi.bin",
"heads/jaws0.bin",
"heads/jerk0.bin",
"heads/juvie0.bin",
"heads/keystone0.bin",
"heads/king.bin",
"heads/kitty3.bin",
"heads/knight1.bin",
"heads/knight2.bin",
"heads/lioness.bin",
"heads/lizard0.bin",
"heads/madsci0.bin",
"heads/mask.bin",
"heads/mbeany0.bin",
"heads/melvin.bin",
"heads/metro0.bin",
"heads/milkman0.bin",
"heads/minister.bin",
"heads/monk.bin",
"heads/moto0.bin",
"heads/motohead.bin",
"heads/mouse0.bin",
"heads/mr_mike0.bin",
"heads/nailhead0.bin",
"heads/necknod.bin",
"heads/newhab1.bin",
"heads/newsboy0.bin",
"heads/ninja0.bin",
"heads/oink0.bin",
"heads/oldman0.bin",
"heads/ostrich0.bin",
"heads/peakhead.bin",
"heads/penguin0.bin",
"heads/phair0.bin",
"heads/phydeaux0.bin",
"heads/pigtail0.bin",
"heads/pirate1.bin",
"heads/pirate2.bin",
"heads/plughead.bin",
"heads/pony3.bin",
"heads/pony4.bin",
"heads/pothead.bin",
"heads/princess0.bin",
"heads/princess1.bin",
"heads/resident.bin",
"heads/rhood.bin",
"heads/riotcop.bin",
"heads/rivithead.bin",
"heads/robot0.bin",
"heads/rotohead.bin",
"heads/sailor0.bin",
"heads/santa0.bin",
"heads/satan0.bin",
"heads/scruffy0.bin",
"heads/shades0.bin",
"heads/sheriff.bin",
"heads/skull0.bin",
"heads/smiley0.bin",
"heads/spacesuit0.bin",
"heads/stalk0.bin",
"heads/statesman0.bin",
"heads/steve.bin",
"heads/tasha0.bin",
"heads/test2.bin",
"heads/test.bin",
"heads/tex0.bin",
"heads/thug0.bin",
"heads/tiger.bin",
"heads/tknot1.bin",
"heads/tknot2.bin",
"heads/tonto0.bin",
"heads/tonto1.bin",
"heads/tophat0.bin",
"heads/turban0.bin",
"heads/turkey0.bin",
"heads/unicorn0.bin",
"heads/vampire0.bin",
"heads/viking0.bin",
"heads/wimpy0.bin",
"heads/witch0.bin",
"heads/wizard0.bin",
"heads/woman0.bin",
"heads/woman1.bin",
"heads/wwolf.bin"]

View file

@ -24,6 +24,8 @@
const displayEverything = async () => { const displayEverything = async () => {
await displayList("heads.json", "heads") await displayList("heads.json", "heads")
await displayList("props.json", "props") await displayList("props.json", "props")
await displayList("misc.json", "misc")
await displayList("beta.json", "beta")
} }
displayEverything() displayEverything()
@ -43,14 +45,24 @@
<p> <p>
The images are <code>.bin</code> files that have been pulled from the The images are <code>.bin</code> files that have been pulled from the
<a href="https://github.com/Museum-of-Art-and-Digital-Entertainment/habitat"> <a href="https://github.com/Museum-of-Art-and-Digital-Entertainment/habitat">
Habitat source archive</a> released by the MADE on GitHub. Some of these objects Habitat source archive</a> released by the MADE on GitHub. Duplicates have been removed.
were never actually included in any released version of Habitat. Some of these objects were never actually included in any released version of Habitat.
</p> </p>
<div id="heads"> <div id="heads">
<h3>The Hall Of Heads</h3> <h3>The Hall Of Heads</h3>
<p>From: <a href="https://github.com/Museum-of-Art-and-Digital-Entertainment/habitat/tree/master/aric/mic/Gr/Heads">aric/mic/Gr/Heads</a></p>
</div>
<div id="misc">
<h3>More Heads</h3>
<p>From: <a href="https://github.com/Museum-of-Art-and-Digital-Entertainment/habitat/tree/master/sources/c64/Images">sources/c64/Images</a></p>
</div> </div>
<div id="props"> <div id="props">
<h3>Props</h3> <h3>Props</h3>
<p>From: <a href="https://github.com/Museum-of-Art-and-Digital-Entertainment/habitat/tree/master/aric/mic/Gr/Props">aric/mic/Gr/Props</a></p>
</div>
<div id="beta">
<h3>Beta-only</h3>
<p>From: <a href="https://github.com/Museum-of-Art-and-Digital-Entertainment/habitat/tree/master/habitat/Beta/Images">habitat/Beta/Images</a></p>
</div> </div>
<a href="javascript:showErrors();">Show errors</a> <a href="javascript:showErrors();">Show errors</a>
<div id="errors" style="display: none"></div> <div id="errors" style="display: none"></div>

View file

@ -436,6 +436,9 @@ const celsFromMask = (prop, celMask) => {
} }
const compositeCels = (cels) => { const compositeCels = (cels) => {
if (cels.length == 0) {
return null
}
let minX = Number.POSITIVE_INFINITY let minX = Number.POSITIVE_INFINITY
let minY = Number.POSITIVE_INFINITY let minY = Number.POSITIVE_INFINITY
let maxX = Number.NEGATIVE_INFINITY let maxX = Number.NEGATIVE_INFINITY
@ -459,7 +462,9 @@ const compositeCels = (cels) => {
xRel = 0 xRel = 0
yRel = 0 yRel = 0
for (let cel of cels) { for (let cel of cels) {
ctx.drawImage(cel.canvas, (cel.xOffset + xRel - minX) * 8, -(cel.yOffset + yRel) - minY) if (cel.canvas) {
ctx.drawImage(cel.canvas, (cel.xOffset + xRel - minX) * 8, -(cel.yOffset + yRel) - minY)
}
xRel += cel.xRel xRel += cel.xRel
yRel += cel.yRel yRel += cel.yRel
} }
@ -491,9 +496,11 @@ const linkDetail = (element, filename) => {
const showStates = (prop, container) => { const showStates = (prop, container) => {
for (const celmask of prop.celmasks) { for (const celmask of prop.celmasks) {
const state = compositeCels(celsFromMask(prop, celmask)) const state = compositeCels(celsFromMask(prop, celmask))
const img = imageFromCanvas(state.canvas) if (state) {
img.alt = prop.filename const img = imageFromCanvas(state.canvas)
container.appendChild(linkDetail(img, prop.filename)) img.alt = prop.filename
container.appendChild(linkDetail(img, prop.filename))
}
} }
} }
@ -530,11 +537,13 @@ const showError = (e, filename) => {
const displayFile = async (filename, container) => { const displayFile = async (filename, container) => {
const prop = await decodeBinary(filename) const prop = await decodeBinary(filename)
if (prop.error) { if (prop.error) {
container.parentNode.removeChild(container)
showError(prop.error, prop.filename) showError(prop.error, prop.filename)
} else { } else {
try { try {
showStates(prop, container) showStates(prop, container)
} catch (e) { } catch (e) {
container.parentNode.removeChild(container)
showError(e, prop.filename) showError(e, prop.filename)
} }
} }
@ -545,6 +554,12 @@ const displayList = async (indexFile, containerId) => {
const filenames = await response.json() const filenames = await response.json()
const container = document.getElementById(containerId) const container = document.getElementById(containerId)
for (const filename of filenames) { for (const filename of filenames) {
displayFile(filename, container) const fileContainer = document.createElement("div")
fileContainer.style.border = "1px solid black"
fileContainer.style.margin = "2px"
fileContainer.style.display = "inline-block"
fileContainer.appendChild(linkDetail(textNode(filename, "div"), filename))
container.appendChild(fileContainer)
displayFile(filename, fileContainer)
} }
} }

1
misc.json Normal file
View file

@ -0,0 +1 @@
["misc/Avatar.bin","misc/Drag.bin","misc/Gunship.bin","misc/Peng_uppercase.bin","misc/Spid.bin","misc/Tank.bin","misc/Tentacle.bin","misc/angelwing.bin","misc/kenhead201.bin","misc/kenhead202.bin","misc/kenhead203.bin","misc/kenhead205.bin","misc/kenhead206.bin","misc/kenhead207.bin","misc/kenhead208.bin","misc/kenhead209.bin","misc/kenhead210.bin","misc/kenhead211.bin","misc/kenhead212.bin","misc/kenhead213.bin","misc/kenhead214.bin","misc/kenhead215.bin","misc/kenhead216.bin","misc/kenhead217.bin","misc/kenhead218.bin","misc/kenhead219.bin","misc/kenhead220.bin","misc/kenhead221.bin","misc/kenhead222.bin","misc/kenhead223.bin","misc/kenhead224.bin","misc/kenhead225.bin","misc/kenhead226.bin","misc/kenhead227.bin","misc/kenhead228.bin","misc/kenhead229.bin","misc/kenhead230.bin","misc/kenhead231.bin","misc/kenhead232.bin","misc/kenhead233.bin","misc/kenhead234.bin","misc/kenhead235.bin","misc/kenhead236.bin","misc/kenhead237.bin","misc/kenhead238.bin","misc/kenhead239.bin","misc/mouse0.bin","misc/newhab1.bin","misc/newhab10.bin","misc/newhab11.bin","misc/newhab13.bin","misc/newhab14.bin","misc/newhab15.bin","misc/newhab16.bin","misc/newhab17.bin","misc/newhab18.bin","misc/newhab19.bin","misc/newhab20.bin","misc/newhab21.bin","misc/newhab22.bin","misc/newhab23.bin","misc/newhab24.bin","misc/newhab3.bin","misc/newhab5.bin","misc/newhab6.bin","misc/newhab7.bin","misc/newhab8.bin","misc/newhab9.bin","misc/nillhead.bin"]

BIN
misc/Avatar.bin Normal file

Binary file not shown.

BIN
misc/Drag.bin Normal file

Binary file not shown.

BIN
misc/Gunship.bin Normal file

Binary file not shown.

BIN
misc/Peng_uppercase.bin Normal file

Binary file not shown.

BIN
misc/Spid.bin Normal file

Binary file not shown.

BIN
misc/Tank.bin Normal file

Binary file not shown.

BIN
misc/angelwing.bin Normal file

Binary file not shown.

BIN
misc/kenhead202.bin Normal file

Binary file not shown.

BIN
misc/kenhead203.bin Normal file

Binary file not shown.

BIN
misc/kenhead205.bin Normal file

Binary file not shown.

BIN
misc/kenhead206.bin Normal file

Binary file not shown.

BIN
misc/kenhead207.bin Normal file

Binary file not shown.

BIN
misc/kenhead208.bin Normal file

Binary file not shown.

BIN
misc/kenhead209.bin Normal file

Binary file not shown.

BIN
misc/kenhead210.bin Normal file

Binary file not shown.

BIN
misc/kenhead211.bin Normal file

Binary file not shown.

BIN
misc/kenhead212.bin Normal file

Binary file not shown.

BIN
misc/kenhead213.bin Normal file

Binary file not shown.

BIN
misc/kenhead214.bin Normal file

Binary file not shown.

BIN
misc/kenhead215.bin Normal file

Binary file not shown.

BIN
misc/kenhead216.bin Normal file

Binary file not shown.

BIN
misc/kenhead217.bin Normal file

Binary file not shown.

BIN
misc/kenhead218.bin Normal file

Binary file not shown.

BIN
misc/kenhead219.bin Normal file

Binary file not shown.

BIN
misc/kenhead220.bin Normal file

Binary file not shown.

BIN
misc/kenhead221.bin Normal file

Binary file not shown.

BIN
misc/kenhead222.bin Normal file

Binary file not shown.

BIN
misc/kenhead223.bin Normal file

Binary file not shown.

BIN
misc/kenhead224.bin Normal file

Binary file not shown.

BIN
misc/kenhead225.bin Normal file

Binary file not shown.

BIN
misc/kenhead226.bin Normal file

Binary file not shown.

BIN
misc/kenhead227.bin Normal file

Binary file not shown.

BIN
misc/kenhead228.bin Normal file

Binary file not shown.

BIN
misc/kenhead229.bin Normal file

Binary file not shown.

BIN
misc/kenhead230.bin Normal file

Binary file not shown.

BIN
misc/kenhead231.bin Normal file

Binary file not shown.

BIN
misc/kenhead232.bin Normal file

Binary file not shown.

BIN
misc/kenhead233.bin Normal file

Binary file not shown.

BIN
misc/kenhead234.bin Normal file

Binary file not shown.

BIN
misc/kenhead235.bin Normal file

Binary file not shown.

BIN
misc/kenhead236.bin Normal file

Binary file not shown.

BIN
misc/kenhead237.bin Normal file

Binary file not shown.

BIN
misc/kenhead238.bin Normal file

Binary file not shown.

BIN
misc/kenhead239.bin Normal file

Binary file not shown.

BIN
misc/mouse0.bin Normal file

Binary file not shown.

BIN
misc/newhab1.bin Normal file

Binary file not shown.

BIN
misc/newhab10.bin Normal file

Binary file not shown.

BIN
misc/newhab11.bin Normal file

Binary file not shown.

BIN
misc/newhab13.bin Normal file

Binary file not shown.

BIN
misc/newhab14.bin Normal file

Binary file not shown.

BIN
misc/newhab15.bin Normal file

Binary file not shown.

BIN
misc/newhab16.bin Normal file

Binary file not shown.

BIN
misc/newhab17.bin Normal file

Binary file not shown.

BIN
misc/newhab18.bin Normal file

Binary file not shown.

BIN
misc/newhab19.bin Normal file

Binary file not shown.

BIN
misc/newhab20.bin Normal file

Binary file not shown.

BIN
misc/newhab21.bin Normal file

Binary file not shown.

BIN
misc/newhab22.bin Normal file

Binary file not shown.

BIN
misc/newhab23.bin Normal file

Binary file not shown.

BIN
misc/newhab24.bin Normal file

Binary file not shown.

BIN
misc/newhab3.bin Normal file

Binary file not shown.

BIN
misc/newhab5.bin Normal file

Binary file not shown.

BIN
misc/newhab6.bin Normal file

Binary file not shown.

BIN
misc/newhab7.bin Normal file

Binary file not shown.

BIN
misc/newhab8.bin Normal file

Binary file not shown.

BIN
misc/newhab9.bin Normal file

Binary file not shown.

BIN
misc/nillhead.bin Normal file

Binary file not shown.

View file

@ -1,205 +1 @@
[ ["props/amulet.bin","props/ans.bin","props/atm.bin","props/bag.bin","props/ball1.bin","props/banner.bin","props/barred.bin","props/bboard.bin","props/bbox0.bin","props/bbush.bin","props/beds.bin","props/booke.bin","props/bookf.bin","props/bottle.bin","props/box1.bin","props/brang.bin","props/bridgef.bin","props/bridges.bin","props/bush1.bin","props/bush2.bin","props/bush3.bin","props/bush4.bin","props/bwall3.bin","props/bwall4.bin","props/bwall5.bin","props/bwall6.bin","props/bwall7.bin","props/bwall8.bin","props/bwall9.bin","props/cafechair.bin","props/camera0.bin","props/car4.bin","props/cassette.bin","props/cat.bin","props/cave0.bin","props/cball0.bin","props/ccard.bin","props/chairfb.bin","props/chairs.bin","props/chango.bin","props/chess0.bin","props/chestf.bin","props/chests.bin","props/cinder.bin","props/club2.bin","props/coke1.bin","props/compass.bin","props/copier.bin","props/couchfb.bin","props/couchs.bin","props/counter0.bin","props/crack0.bin","props/cups0.bin","props/dcase.bin","props/dials.bin","props/die.bin","props/die2.bin","props/doll.bin","props/door1.bin","props/door2.bin","props/dungdoor.bin","props/escaper.bin","props/eye0.bin","props/fence1.bin","props/fgun1.bin","props/filecabinet.bin","props/flag.bin","props/flamp.bin","props/flat.bin","props/flite.bin","props/floor0.bin","props/floor1.bin","props/fortun.bin","props/fount2.bin","props/fris.bin","props/ftank2.bin","props/gcan.bin","props/gdoor.bin","props/gem.bin","props/glassdoor.bin","props/glue0.bin","props/grass0.bin","props/gren.bin","props/gun1.bin","props/gun2.bin","props/gun3.bin","props/hand.bin","props/hand2.bin","props/hole0.bin","props/hottub.bin","props/house2.bin","props/icecream.bin","props/jug0.bin","props/juke.bin","props/junkdoor.bin","props/kcan.bin","props/key1.bin","props/kk1.bin","props/kk2.bin","props/kk3.bin","props/knife1.bin","props/knife2.bin","props/luggages.bin","props/mag.bin","props/magic_wall.bin","props/maus.bin","props/mbikes.bin","props/mbook0.bin","props/mbox.bin","props/mdevice1.bin","props/mdrop.bin","props/mhatch.bin","props/mic0.bin","props/mlamp2.bin","props/mount1.bin","props/mpill.bin","props/mring.bin","props/mstaff.bin","props/news.bin","props/newsstand0.bin","props/newsstand1.bin","props/palm2.bin","props/paper.bin","props/patgun0.bin","props/pawn.bin","props/pawnstock.bin","props/peng.bin","props/pfork.bin","props/phone1.bin","props/picture1.bin","props/picture2.bin","props/picture3.bin","props/pillbot.bin","props/pipe0.bin","props/plant1.bin","props/plant2.bin","props/plant3.bin","props/plaque.bin","props/pond0.bin","props/port7.bin","props/rduk.bin","props/region0.bin","props/road0.bin","props/rock1.bin","props/rock2.bin","props/rock3.bin","props/safe1.bin","props/saw.bin","props/security.bin","props/sensor.bin","props/sexo.bin","props/shovel0.bin","props/sign0.bin","props/sign1.bin","props/sign2.bin","props/sign3.bin","props/sign4.bin","props/sign5.bin","props/sign6.bin","props/slite1.bin","props/slite2.bin","props/stock0.bin","props/stool0.bin","props/switches.bin","props/table0.bin","props/tablets.bin","props/tapep.bin","props/tbear.bin","props/tdoor.bin","props/tele0.bin","props/test.bin","props/ticket.bin","props/tok.bin","props/torch0.bin","props/towel.bin","props/trchest.bin","props/tree1.bin","props/tree2.bin","props/tree4.bin","props/tree5.bin","props/tree6.bin","props/tree7.bin","props/tree8.bin","props/tree9.bin","props/treeA.bin","props/treeB.bin","props/tube0.bin","props/umbrella.bin","props/undefined.bin","props/varpicture.bin","props/vase.bin","props/vendo0.bin","props/vendo1.bin","props/wand1.bin","props/wand2.bin","props/wand3.bin","props/wand4.bin","props/window1.bin","props/window3.bin"]
"props/amulet.bin",
"props/ans.bin",
"props/atm.bin",
"props/bag.bin",
"props/ball1.bin",
"props/banner.bin",
"props/barred.bin",
"props/bboard.bin",
"props/bbox0.bin",
"props/bbush.bin",
"props/beds.bin",
"props/booke.bin",
"props/bookf.bin",
"props/bottle.bin",
"props/box1.bin",
"props/brang.bin",
"props/bridgef.bin",
"props/bridges.bin",
"props/bush1.bin",
"props/bush2.bin",
"props/bush3.bin",
"props/bush4.bin",
"props/bwall3.bin",
"props/bwall4.bin",
"props/bwall5.bin",
"props/bwall6.bin",
"props/bwall7.bin",
"props/bwall8.bin",
"props/bwall9.bin",
"props/cafechair.bin",
"props/camera0.bin",
"props/car4.bin",
"props/cassette.bin",
"props/cat.bin",
"props/cave0.bin",
"props/cball0.bin",
"props/ccard.bin",
"props/chairfb.bin",
"props/chairs.bin",
"props/chango.bin",
"props/chess0.bin",
"props/chestf.bin",
"props/chests.bin",
"props/cinder.bin",
"props/club2.bin",
"props/coke1.bin",
"props/compass.bin",
"props/copier.bin",
"props/couchfb.bin",
"props/couchs.bin",
"props/counter0.bin",
"props/crack0.bin",
"props/cups0.bin",
"props/dcase.bin",
"props/dials.bin",
"props/die2.bin",
"props/die.bin",
"props/doll.bin",
"props/door1.bin",
"props/door2.bin",
"props/dungdoor.bin",
"props/escaper.bin",
"props/eye0.bin",
"props/fence1.bin",
"props/fgun1.bin",
"props/filecabinet.bin",
"props/flag.bin",
"props/flamp.bin",
"props/flat.bin",
"props/flite.bin",
"props/floor0.bin",
"props/floor1.bin",
"props/fortun.bin",
"props/fount2.bin",
"props/fris.bin",
"props/ftank2.bin",
"props/gcan.bin",
"props/gdoor.bin",
"props/gem.bin",
"props/glassdoor.bin",
"props/glue0.bin",
"props/grass0.bin",
"props/gren.bin",
"props/gun1.bin",
"props/gun2.bin",
"props/gun3.bin",
"props/hand2.bin",
"props/hand.bin",
"props/hole0.bin",
"props/hottub.bin",
"props/house2.bin",
"props/icecream.bin",
"props/jug0.bin",
"props/juke.bin",
"props/junkdoor.bin",
"props/kcan.bin",
"props/kenhead201.bin",
"props/key1.bin",
"props/kk1.bin",
"props/kk2.bin",
"props/kk3.bin",
"props/knife1.bin",
"props/knife2.bin",
"props/luggages.bin",
"props/mag.bin",
"props/magic_wall.bin",
"props/maus.bin",
"props/mbikes.bin",
"props/mbook0.bin",
"props/mbox.bin",
"props/mdevice1.bin",
"props/mdrop.bin",
"props/mhatch.bin",
"props/mic0.bin",
"props/mlamp2.bin",
"props/mount1.bin",
"props/mpill.bin",
"props/mring.bin",
"props/mstaff.bin",
"props/news.bin",
"props/newsstand0.bin",
"props/newsstand1.bin",
"props/palm2.bin",
"props/paper.bin",
"props/patgun0.bin",
"props/pawn.bin",
"props/pawnstock.bin",
"props/peng.bin",
"props/pfork.bin",
"props/phone1.bin",
"props/picture1.bin",
"props/picture2.bin",
"props/picture3.bin",
"props/pillbot.bin",
"props/pipe0.bin",
"props/plant1.bin",
"props/plant2.bin",
"props/plant3.bin",
"props/plaque.bin",
"props/pond0.bin",
"props/port7.bin",
"props/rduk.bin",
"props/region0.bin",
"props/road0.bin",
"props/rock1.bin",
"props/rock2.bin",
"props/rock3.bin",
"props/safe1.bin",
"props/saw.bin",
"props/security.bin",
"props/sensor.bin",
"props/sexo.bin",
"props/shovel0.bin",
"props/sign0.bin",
"props/sign1.bin",
"props/sign2.bin",
"props/sign3.bin",
"props/sign4.bin",
"props/sign5.bin",
"props/sign6.bin",
"props/slite1.bin",
"props/slite2.bin",
"props/stock0.bin",
"props/stool0.bin",
"props/super_trap.bin",
"props/switches.bin",
"props/table0.bin",
"props/tablets.bin",
"props/tapep.bin",
"props/tbear.bin",
"props/tdoor.bin",
"props/tele0.bin",
"props/Tentacle.bin",
"props/test.bin",
"props/ticket.bin",
"props/tok.bin",
"props/torch0.bin",
"props/towel.bin",
"props/trap0.bin",
"props/trap1.bin",
"props/trchest.bin",
"props/tree1.bin",
"props/tree2.bin",
"props/tree4.bin",
"props/tree5.bin",
"props/tree6.bin",
"props/tree7.bin",
"props/tree8.bin",
"props/tree9.bin",
"props/treeA.bin",
"props/treeB.bin",
"props/tube0.bin",
"props/umbrella.bin",
"props/undefined.bin",
"props/varpicture.bin",
"props/vase.bin",
"props/vendo0.bin",
"props/vendo1.bin",
"props/wand1.bin",
"props/wand2.bin",
"props/wand3.bin",
"props/wand4.bin",
"props/window1.bin",
"props/window3.bin"]

Binary file not shown.

Binary file not shown.

Binary file not shown.