View Single Post
  #6  
Unread 04-20-2011, 01:02 PM
Digital_Utopia's Avatar
Digital_Utopia Digital_Utopia is offline
The Undying
Interface Author - Click to view interfaces
 
Join Date: Sep 2010
Posts: 207
Quote:
Originally Posted by lunarwtr
Not sure if it helps, as I not familiar with skinning, but I think you can get different types of the skin ids via the following perl script (assuming you running english client).

If you take previous pack, and all if its element ids, you can use process of elimination to figure out what has changed.

Code:
my $sta = 176960420;
my $end = 177202014;
my $len = $end - $sta;

open IN, "<client_general.dat";
seek(IN, $sta, 0);
my $buffer;
if (my $rv = read(IN,$buffer, $len)) {
    my @recs = split(/..\x00\x10./, $buffer);
    foreach my $rec (@recs) {
        $rec =~ s/\W//gis;
        print "$rec\n";
    }
}

close IN;
It appears that UI element names start off at around 1029756 and end around 1372850 - of course there's nothing stating the structure or size of these elements, but there are 4 bytes of data before each name - which may be some form of ID.

Slightly off topic, this is my first time browsing this section, and can't help be a little interested by the Xbox/PS3 related strings.
__________________

Lord of the Rings Online
75 Fourohfour | 75 Artemedis | 60 Whiskeytango Foxtrot | 50 Mistah Boombastic | 56 Appetizer | 25 Aggromi
61 Onepointtwentyone Gigawatts


World of Warcraft
90 Downlo 85 Gravetaxi 85 Ümad 85 Artemedis 85 Guthuros
Reply With Quote