Icons
I've done some extensive work on a item editor that works quite well but life has side-winded the effort to get it publicly usable, I will probably get it cooked up here to get it publicly usable sometime soon.

But anyways I wanted to share what I had pulled quickly recently since the Character browser is missing a decent chunk of icons.

Instead of using .gif, I am using .png because that is how I pulled them from Allakhazam, they look way better anyways in .png so the code in the Character viewer will have to be adjusted to read for the different file format.

Here is the link to the tarfile I have created for all of these:

http://eoc.akkadius.com/eoc/AllaClone/icons/item_icons.tar

Here is the Perl script that I quickly made to make this happen:

Perl
More +
use LWP::Simple;

for($n = 500; $n < 10000; $n++){
        my $url = 'http://everquest.allakhazam.com/pgfx/item_' . $n . '.png';
        my $file = 'item_' . $n . '.png';
        getstore($url, $file);
}


If you want to see how this looks, look here:

http://eoc.akkadius.com/eoc/AllaClone/eoc/extitems.php?previcon=2799
Sun Oct 07, 2012 6:50 pm
Ok I ended up making the changes, essentially changing .gif to .png in the appropriate places. I think I hit them all.

php
More +


sig.php

Line 40:

//paths where files are saved
$path = array(
  'BACKGROUND'  => 'images/signatures/backgrounds/%s.png',
  'BORDER'      => 'images/signatures/borders/%s.png',
  'SCREEN'      => 'images/signatures/screens/%s.png',
  'STATBORDER'  => 'images/signatures/statborders/%s.png',
  'EPICBORDER'  => 'images/signatures/epicborders/%s.png',
  'EPIC'        => 'images/items/item_%s.gif', <---- Replace with .png
  'FONT'        => (SERVER_HAS_FREETYPE) ? 'fonts/%s.ttf' : 'fontsold/%s.gdf'
);

templates/character_body.tpl

Line 42 (Replace:)

<div onclick="display(0, {bags.bagitems.BI_SLOT}, 'slot');" class='Slot bagslotloc{bags.bagitems.BI_RELATIVE_SLOT}' style='background-image: url(images/items/item_{bags.bagitems.BI_ICON}.png);'></div>
       
Line 146 (Replace):

<div onclick="display(0, {invitem.SLOT}, 'slot');if ({invitem.ISBAG}) display(0, {invitem.SLOT}, 'bag');" class='Slot slotloc{invitem.SLOT}' style='background-image: url(images/items/item_{invitem.ICON}.png);'></div>

Line 184 (Replace):

        <div onclick="display(0, {bankitem.SLOT}, 'slot'); if ({bankitem.ISBAG}) display(0, {bankitem.SLOT}, 'bag');" class='Slot slotloc{bankitem.SLOT}' style='background-image: url(images/items/item_{bankitem.ICON}.png);'></div>



Here are some examples Magelo profiles that have no missing slots or icons:

http://akkadius.com/magelo/character.php?char=Tabaluga

http://akkadius.com/magelo/character.php?char=Rizlona

http://akkadius.com/magelo/character.php?char=Jazz


It makes a huge difference in making your Magelo feel 'complete'
Sun Oct 07, 2012 7:12 pm
They were in gif format became png transparencies don't work in IE without a lot of heartache and in certain versions they don't work even with the heartache
Sun Oct 07, 2012 7:37 pm
Project Lead
Yeah I'm sure, though it seems fine on most modern browsers.

Feel free to use what I just posted.

Thanks for all of your work
Sun Oct 07, 2012 7:44 pm