SRL Archive - SRL Archives

Maybe Project: Object BitmapMasks.


WT-Fakawi

2006-11-02 17:33:54

All inventory objects have a unique outline. If their outline is the same, they for sure belong to the same family of objects.
I have spent some time capturing object outlines and transforiming them into bitmapmasks. Look for instance at Ratz!. It ID's 12 different object in the inventory by simple checking its outline, the 2-colored mask.

Is there a (text) list of all f2p objects? Are there maybe even pictures of all the objects, bitmap accurate ofcourse, not compressed in any way?
I am thinking of building a library of Masks, for general purpose scripting, in much the same way as we have build the Symbol-Library ( If you dont know what I am talking about, please visit Symbol.scar, and you will instantly understand. )

This would be very handy for all purpose scripting.

So, maybe I will start a project building this Library. Your thoughts please.

Boreas

2006-11-02 18:31:20

Good idea, like the walker project. Runehq's list is the first to my mind but it's p2p and f2p. I'll think some more about that. As for pictures, I'm sure between a bunch of us, the banks of our main's and older autoing players should have at least 95% of the items. This will take a while but we can start with the most used things.


Edit: Got the list. Includes non-member, but doesn't include unknown. PMing to you.

weibs

2006-11-02 20:58:28

This would help out a lot, especially for a feature like DropUselessItems that would clear up the inventory. I could help get some bitmaps of items ( In 32 bit, I assume? ) . Just one question though, would you like me to go ahead and make the bitmaps into a bitmap mask and you can crop it how you like? Or would you just like the original bitmap?

BTW, I'll edit my post or post again with a list of items I have on my main and a few other accounts.

masquerader

2006-11-02 22:28:49

kk, its not that hard to make these using the select region by color tool in gimp
just crop each thing, select 65565, invert selection, then fill it black

i started to make a findbestarmor function, but i decided it wouldnt be that useful
bitmaps i made:
platebody := BitmapFromString(31, 23, 'z78DAED973B0E0021084' + 
'4AFC4DCFF72DB6CB75982C01020525818C5C74F51C42DF88C7FF3' +
'96356CD1CF8259C3A96606AD4F9B2F9AB9A74849C4FB90F022252' +
'D6DC4286FDBAB5BDA671486F87913B9A8EF5AE73C41A07E51587D' +
'5977CB25DF418EE1E4596C9BC841BB1B2BC97915CA23AFE9C331D' +
'0E7BE9EF0D4A2C89F4BDF1BCF8A532A98C788B6571EDD0522CD');

platehelm := BitmapFromString(19, 29, 'z78DA3330A03A30C4206' +
'901F09B4F5DDB0D69AC9E1213E8EFC7511B476D2435A71B0E913C' +
'6848B15EFA9412A3251275ED32A04B1A26DE647ADA356AE3A88D8' +
'33377105F028CD6D783A15EA3455CE02749000071EF6C46');
sqshield := BitmapFromString(29, 27, 'z78DAEDD7CB0D0020084' +
'4C196D8FE9BB303A322618D8F83E7914F9488EBA1E5B33794B897' +
'B3B34BAEA8ED257F6D85FCAD7E7B458B93EA9355660A2D59C549F' +
'571FEF6AAEEEEAAF9FF7C6F3565EF3C93F868E7D9767396EFDA03' +
'02167157');
i think what you need now is a color and tolerance that will be able to tell the difference between bronze,iron,steel,mith,etc

WT-Fakawi

2006-11-03 02:34:56

Great. In a couple of days we can start working on that, I presume. I will write down a couple of visual guidelines, like grabbing the lower right corner of the object for the mask, a.o.t. the upperleft :), and a visual howto make BMMasks.

Item List provided by Boreas.

Wizzup?

2006-11-03 06:00:39

I think I can make alot of BMP Masks.. I will do it when I get some time… I made alot a month ago.

WT-Fakawi

2006-11-03 06:44:36

Item List Truncated

1/2 anchovy pizza
1/2 meat pizza
1/2 plain pizza
2/3 cake
2/3 chocolate cake
Adam full helm (g)
Adam full helm (t)
Adam kiteshield (g)
Adam kiteshield (h)
Adam kiteshield (t)
Adam platebody (g)
Adam platebody (t)
Adam platelegs (g)
Adam platelegs (t)
Adam plateskirt (g)
Adam plateskirt (t)
Adamant 2h sword
Adamant arrow
Adamant axe (hatchet)
Adamant battleaxe
Adamant chainbody
Adamant dagger
Adamant full helm
Adamant kiteshield
Adamant longsword
Adamant mace
Adamant med helm
Adamant pickaxe
Adamant platebody
Adamant platelegs
Adamant plateskirt
Adamant scimitar
Adamant sq shield
Adamant sword
Adamantite bar
Adamantite ore
Addy warhammer
Air rune
Air talisman
Air tiara
Al kharid flyer
Amulet mould
Amulet of accuracy
Amulet of defence
Amulet of magic
Amulet of power
Amulet of strength
Anchovies
Anchovy pizza
Anti-Dragon shield
Apple pie
Asgarnian ale
Ashes
Axe handle
Axe head
Bad wine
Baguette
Ball of wool
Banana
Basket of eggs
Bauble box ( empty or semi-full )
Bauble Box ( full )
Beer
Beer glass
Bell bauble
Big bones
Black 2h sword
Black axe (hatchet)
Black battleaxe
Black bead
Black chainbody
Black dagger
Black destabiliser
Black full helm (g)
Black full helmet
Black full helmet (t)
Black kiteshield
Black kiteshield (g)
Black kiteshield (h)
Black kiteshield (t)
Black longsword
Black mace
Black med helm
Black platebody
Black platebody (g)
Black platebody(t)
Black platelegs
Black platelegs(g)
Black platelegs(t)
Black plateskirt
Black plateskirt (g)
Black plateskirt (t)
Black robe
Black scimitar
Black skirt
Black sq shield
Black sword
Black warhammer
Blamish snail slime
Blue destabiliser
Blue dye
Blue flowers
Blue h'ween mask
Blue key
Blue party hat
Blue skirt
Blue skirt (g)
Blue skirt (t)
Blurite ore
Blurite sword
Bobble hat
Bobble scarf
Body rune
Body talisman
Body tiara
Bones
Book
Book of folklore
Book on Chickens
Bottom of sceptre
Bowl
Bowl of water
Box bauble
Brass key
Brass necklace
Bread
Bread dough
Broken arrow
Broken axe
Broken plate
Broken shield (Left)
Broken shield (right)
Broken staff
Bronze 2h sword
Bronze arrow
Bronze axe (hatchet)
Bronze bar
Bronze battleaxe
Bronze bolts
Bronze chainbody
Bronze dagger
Bronze full helm
Bronze key
Bronze kiteshield
Bronze longsword
Bronze mace
Bronze med helm
Bronze pickaxe
Bronze platebody
Bronze platelegs
Bronze plateskirt
Bronze scimitar
Bronze skirt
Bronze sq shield
Bronze sword
Bronze warhammer
Brown apron
Bucket
Bucket of milk
Bucket of water
Bunny ears
Burnt anchovies
Burnt bones
Burnt bread
Burnt cake
Burnt chicken
Burnt fish (herring)
Burnt fish (pike)
Burnt fish (salmon)
Burnt fish (sardine)
Burnt fish (shrimp)
Burnt fish (trout)
Burnt fish (tuna)
Burnt lobster
Burnt meat
Burnt pie
Burnt pizza
Burnt stew
Burnt swordfish
Cabbage
Cabbage (Draynor)
Cadava berries
Cadava potion
Cake
Cake tin
Camo bottoms
Camo helmet
Camo top
Cape
Cape (black)
Cape (blue)
Cape (green)
Cape (orange)
Cape (purple)
Cape (red)
Cape (yellow)
Certificate (Shield of Arrav)
Chaos rune
Charcoal
Cheese
Chef's hat
Chest key
Chisel
Chocolate bar
Chocolate cake
Chocolate dust
Chocolate eggs
Chocolate slice
Christmas cracker
Clay
Closet key
Coal
Coffin (Gravedigger)
Coif
Coins
Cooked chicken
Cooked meat
Cooking apple
Copper ore
Cosmic rune
Cowhide
Crandor map
Crossbow
Death rune
Diamond
Diamond amulet
Diamond bauble
Diamond necklace
Diamond ring
Disk of returning
Dwarven stout
Earth rune
Earth talisman
Earth tiara
Easter egg
Easter Egg
Easter ring
Egg
Emerald
Emerald amulet
Emerald necklace
Emerald ring
Evil root
Eye of newt
Faladian knight's sword
Fancy boots
Feather
Fighting boots
Fire rune
Fire talisman
Fire tiara
Fish food (blue box)
Fishing bait
Fishing rod
Fishlike thing
Flier
Flour (pot of flour)
Fly fishing rod
Frog mask
Frog token
Fur
Garlic
Ghost buster 500
Ghostspeak amulet
Gloves (Canifis)
Goblin mail
Goblin mail (blue)
Goblin mail (orange)
Gold amulet
Gold bar
Gold necklace
Gold ore
Gold ring
Grain
Grapes
Green d'hide body
Green d'hide chaps
Green d'hide vamb
Green d-hide body (g)
Green d-hide body (t)
Green d-hide chaps (g)
Green destabiliser
Green dye
Green h'ween mask
Green key
Green party hat
Guam vial
Guthix full helm
Guthix kiteshield
Guthix platebody
Guthix platelegs
Guthix plateskirt
Half a meat pie
Half a redberry pie
Half an apple pie
Half full wine jug
Hammer
Hard leather
Hard leather body
Harpoon
Herring
Holy mould (symbol Saradomin)
Holy symbol of saradomin
Incomplete pizza
Incomplete stew
Info document
Iron 2h sword
Iron arrow
Iron axe (hatchet)
Iron bar
Iron battleaxe
Iron chainbody
Iron dagger
Iron full helm
Iron kiteshield
Iron longsword
Iron mace
Iron med helm
Iron Ore
Iron pickaxe
Iron platebody
Iron platelegs
Iron plateskirt
Iron scimitar
Iron sq shield
Iron sword
Iron warhammer
Jack lantern mask
Jester hat
Jester scarf
Jug
Jug of wine
Karamjan rum
Kebab
Key
Key (phoenix)
Keyprint
King's message
Knife
Lamp
Law rune
Leather
Leather body
Leather boots
Leather chaps
Leather cowl
Leather gloves
Leather vambraces
Lederhosen hat
Lederhosen shorts
Lederhosen top
Limpwurt root
Lobster
Lobster pot
Logs
Longbow
Magenta key
Magic staff
Map part (1)
Map part (2)
Map part (3)
Maple logs
Maple longbow
Maple shortbow
Marionette (Red, Blue Green)
Maze key
Meat
Meat pie
Meat pizza
Message
Mime boots
Mime gloves
Mime legs
Mime mask
Mime top
Mind rune
Mind talisman
Mind tiara
Mithril 2h sword
Mithril arrow
Mithril axe (hatchet)
Mithril bar
Mithril battleaxe
Mithril chainbody
Mithril dagger
Mithril full helm
Mithril kiteshield
Mithril longsword
Mithril mace
Mithril med helm
Mithril ore
Mithril pickaxe
Mithril platebody
Mithril platelegs
Mithril plateskirt
Mithril scimitar
Mithril sq shield
Mithril sword
Mithril warhammer
Monk's robe (bottom)
Monk's robe (top)
Monkey bones
Muddy key
Mystery box
Nature rune
Necklace mould
Needle
Newcomer Map
Notes
Oak logs
Oak longbow
Oak shortbow
Oil can
Old boot
Onion
Orange dye
Orange key
Pastry dough
Phoenix crossbow
Pickaxe handle
Pickaxe head
Pickaxe shaft
Pie dish
Pie shell
Pike
Pink skirt
Pirate message
Pizza base
Plain pizza
Plank
Poison
Poisoned fish food
Portrait
Pot
Potato
Potion
Pressure gauge
Priest gown (bottom)
Priest gown (top)
Prince leggings
Prince tunic
Princess blouse
Princess skirt
Prison key
Pumpkin
Puppet box ( empty or semi-full )
Puppet Box ( full )
Pure essence
Purple dye
Purple party hat
Randas's journal
Rat's tail
Raw anchovies
Raw bear meat
Raw beef
Raw chicken
Raw herring
Raw lobster
Raw pike
Raw rat meat
Raw salmon
Raw sardine
Raw shrimp
Raw swordfish
Raw trout
Raw tuna
Red bead
Red destabiliser
Red dye
Red h'ween mask
Red key
Red party hat
Red spiders' eggs
Red/Blue/Green marionette
Redberries
Redberry pie
Research package
Ring mould
Roll
Rope
Rubber chicken
Rubber tube
Ruby
Ruby amulet
Ruby necklace
Ruby ring
Rune 2h sword
Rune axe (hatchet)
Rune battleaxe
Rune chainbody
Rune dagger
Rune essence
Rune full helm
Rune full helmet (g)
Rune full helmet (t)
Rune kiteshield
Rune kiteshield (g)
Rune kiteshield (t)
Rune kiteshield(h)
Rune longsword
Rune mace
Rune med helm
Rune pickaxe
Rune platebody
Rune platebody (g)
Rune platebody (t)
Rune platelegs
Rune platelegs (g)
Rune platelegs (t)
Rune plateskirt
Rune plateskirt (g)
Rune plateskirt (t)
Rune scimitar
Rune short sword
Rune sq shield
Rune warhammer
Runed sceptre
Runite bar
Runite ore
Salmon
Santa hat
Sapphire
Sapphire amulet
Sapphire necklace
Sapphire ring
Saradomin full helm
Saradomin kiteshield
Saradomin platebody
Saradomin platelegs
Saradomin plateskirt
Sardine
Sawdust
Scroll
Scroll (Miscellania)
Scythe (halloween drop)
Security book
Shade robe (bottom)
Shade robe (top)
Shears
Shortbow
Shrimps
Silk
Silver bar
Silver ore
Silverlight
Silverlight key (Captain Rovin)
Silverlight key (Sir Prysin)
Silverlight key (Wizard Traiborn)
Skeleton boots
Skeleton gloves
Skeleton leggings
Skeleton mask
Skeleton shirt
Skin paste
Skull
Skull left half
Skull right half
Skull sceptre
Sleeping bag
Slice of cake
Sliced banana
Small fishing net
Soft clay
Spade
Spinach roll
Spinning plate
Square sandwich
Staff
Staff of air
Staff of earth
Staff of fire
Staff of water
Stake
Star bauble
Steel 2h sword
Steel arrow
Steel axe (hatchet)
Steel bar
Steel battleaxe
Steel chainbody
Steel dagger
Steel full helm
Steel kiteshield
Steel longsword
Steel mace
Steel med helm
Steel nails
Steel pickaxe
Steel platebody
Steel platelegs
Steel plateskirt
Steel scimitar
Steel sq shield
Steel sword
Steel warhammer
Steel Wire
Stethoscope
Stew
Strange book
Strange box
Strange skull
Strength potion
Strength potion(4)
Stronghold notes
Studded body
Studded body (g)
Studded body (t)
Studded chaps
Studded Chaps (g)
Sweets
Swordfish
Thieving tome
Thread
Tiara
Tiara mould
Tile
Tin ore
Tinderbox
Tomato
Top of sceptre
Toy horsey
Training arrows
Training Bow
Training shield
Training Sword
Tree bauble
Tri-Jester hat
Tri-Jester scarf
Triangle Sandwich
Trout
Tuna
Unblessed symbol (Saradomin)
Uncooked apple pie
Uncooked cake
Uncooked meat pie
Uncooked pizza
Uncooked redberry pie
Uncooked stew
Uncut diamond
Uncut emerald
Uncut ruby
Uncut sapphire
Unfermented wine
Unfired bowl
Unfired pie dish
Unfired pot
Unstrung symbol (holy Saradomin)
Vial
Vial of water
Vial of water (Lunar Diplomacy)
Water rune
Water talisman
Water tiara
White apron
White bead
White party hat
Wig
Wig (blond)
Willow logs
Willow longbow
Willow shortbow
Wine of zamorak
Wizard hat (g)
Wizard robe (g)
Wizard robe (t)
Wizard's mind bomb
Wizards hat (black)
Wizards hat (blue)
Wizards robe
Wizards robe (blue)
Woad leaf
Wooden shield
Wool
Woolly hat
Woolly scarf
Yellow bead
Yellow destabiliser
Yellow dye
Yellow key
Yellow party hat
Yew logs
Yin yang amulet
Yo-yo
Zamorak platebody
Zamorak plateskirt
Zamorak rune full helmet
Zamorak rune kiteshield
Zamorak rune platelegs
Zombie boots
Zombie gloves
Zombie head
Zombie mask
Zombie shirt
Zombie trousers

Wizzup?

2006-11-03 07:48:53

I don't think we need all those..

I was thinking of :

All armor… Ore, Bar, Log, Rune(used to cast magic)
Pickaxe, Axe, Talisman.

Cape, Gloves, Boots, Amulet..

Cow Hide, and .. Dunno.. But I think these are basic

c0de

2006-11-03 08:07:06

I believe I can post somewhat outdated archive with images that I downloaded from kait long ago :)

It belonged to the java hacking section, people like regex would export images of all items from the client.

Lots of them are still same.

* Let me find that archive now *

EDIT:
Here it is:
~3105 Items with their normal and note form. (Please note that some are changed now, but many of them are same… this is still from when kait was alive)

Size: 5.66 MB
DL: http://www.fenjer.com/adnan/SRL/ItemDump.rar

Wizzup?

2006-11-03 08:22:53

From: masquerader
kk, its not that hard to make these using the select region by color tool in gimp
just crop each thing, select 65565, invert selection, then fill it black


Photoshop is best for BMP Masks by the way.

c0de

2006-11-03 08:51:00

I still like fireworks more :P