Results 1 to 11 of 11

Thread: Maybe Project: Object BitmapMasks.

  1. #1
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    6,136
    Mentioned
    28 Post(s)
    Quoted
    17 Post(s)

    Default Maybe Project: Object BitmapMasks.

    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.
    SRL is a Library of routines made by the SRL community written for the Program Simba.
    We produce Scripts for the game Runescape.

  2. #2
    Join Date
    Sep 2006
    Posts
    5,219
    Mentioned
    4 Post(s)
    Quoted
    1 Post(s)

    Default

    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.

  3. #3
    Join Date
    Aug 2006
    Posts
    78
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    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.

  4. #4
    Join Date
    Feb 2006
    Posts
    406
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    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:
    Code:
    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

  5. #5
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    6,136
    Mentioned
    28 Post(s)
    Quoted
    17 Post(s)

    Default

    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.
    SRL is a Library of routines made by the SRL community written for the Program Simba.
    We produce Scripts for the game Runescape.

  6. #6
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,692
    Mentioned
    146 Post(s)
    Quoted
    130 Post(s)

    Default

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



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

  7. #7
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    6,136
    Mentioned
    28 Post(s)
    Quoted
    17 Post(s)

    Default

    Item List Truncated
    Code:
    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
    SRL is a Library of routines made by the SRL community written for the Program Simba.
    We produce Scripts for the game Runescape.

  8. #8
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,692
    Mentioned
    146 Post(s)
    Quoted
    130 Post(s)

    Default

    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



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

  9. #9
    Join Date
    Apr 2006
    Posts
    710
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    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

  10. #10
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,692
    Mentioned
    146 Post(s)
    Quoted
    130 Post(s)

    Default

    Quote Originally Posted by masquerader View Post
    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.



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

  11. #11
    Join Date
    Apr 2006
    Posts
    710
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    I still like fireworks more :P

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Difference between DTMs and BitmapMasks?
    By NewToAutoing in forum OSR Help
    Replies: 3
    Last Post: 06-06-2007, 09:11 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •