Re: EQ2 Icon Packs
Posted: Fri Jul 10, 2009 7:43 pm
Integrating the icons in the EQ2Emu DBEditor 2.0 are ya John? *nudge nudge*
http://oldforums.eq2classic.com/
Actually yes, as long as I don't get my ass sued for stealing SOE's IPZexisStryfe wrote:Integrating the icons in the EQ2Emu DBEditor 2.0 are ya John? *nudge nudge*
Actually, since all those icons are in the UI folders on the client, we can use them!John Adams wrote:Actually yes, as long as I don't get my ass sued for stealing SOE's IP![]()
I wrote a similar item search tool for my EQEmu, and thought it might be cool to do in our editor.
Since SOE was nice enough to number them properly, that made the decision easy.
That is the intention, since it is directly related to the fields we set as `icon`. Ie, you change it from 0 to 1, now icon_item_1.jpg would be used not only in game, but in the editor.ZexisStryfe wrote:On a side note, I think it would be awesome if you could select the spell icon when setting up a spell by clicking on the icon image in the editor. Same with items.
They are just ideas tho
These I can getZexisStryfe wrote:The tradeskill classes are in the following folder and numbered 0-13.
http://eq2players.station.sony.com/imag ... ass_icons/
These I need a complete URL (example) to, since SOE does not call their icons with spaces "high elf_female.gif". The current race is highElf*.gif for instance.ZexisStryfe wrote:There are actually a bunch more race icons in the race_icons folder, and they are named stuff like "high elf_female.gif" or "iksar_male.gif".
Code: Select all
#!/bin/sh
# Author: John Adams
# Purpose: Fetches game icons directly from *.station.sony.com
#
case "$1" in
spell)
# Spell Icons
for (( i = 0; i <= 800; i++ ))
do
wget http://eq2players.station.sony.com/images/Icons/icon_spell_$i.jpg
done
;;
item)
# Item Icons
for (( i = 0; i <= 3800; i++ ))
do
wget http://eq2players.station.sony.com/images/Icons/icon_item_$i.jpg
done
;;
class)
# Class Icons (big)
for (( i = 0; i <= 40; i++ ))
do
wget http://eq2players.station.sony.com/images/commonMacros/character/character_icons/$i.gif
done
# Class Icons (small)
mkdir -p small 2>&1 > /dev/null
cd small
for (( i = 0; i <= 40; i++ ))
do
wget http://eq2players.station.sony.com/images/commonMacros/character/character_icons/small/$i.gif
done
;;
race)
# Race Icons (large)
races=( barbarian darkElf dwarf erudite froglog gnome halfElf halfling highElf human iksar kerra ogre ratonga troll woodElf fae arasai sarnak )
for race in ${races[@]}
do
icon="${race}_lrg.gif"
wget http://everquest2.station.sony.com/images/raceIcons/$icon
# Race Icons (small, normal)
icon="${race}_sml_norm.gif"
wget http://everquest2.station.sony.com/images/raceIcons/$icon
# Race Icons (onMouseOver)
icon="${race}_sml_over.gif"
wget http://everquest2.station.sony.com/images/raceIcons/$icon
done
;;
crafting)
# Class Icons (big)
for (( i = 0; i <= 13; i++ ))
do
wget http://eq2players.station.sony.com/images/commonMacros/character/artisan_class_icons/$i.gif
done
;;
*)
echo "Usage: $0 {item|spell|race|class|crafting|cleanup}"
exit 2
esac
exit 0