Surfaces

Emotions

Emotions are the chat smileys used in the in-game chat. Each smiley pack is stored as a DDS spritesheet ( emotions.dds, emotions0.dds, emotions1.dds, etc ) paired with a text file ( emotions.txt, emotions0.txt, emotions1.txt, etc ) that helps define where each smiley in the sheet starts and ends alongside their name and other necessary data.

Each sprite should be 40x40 pixels.

Example:

emotions.txt is utf-16 encoded.

0 3 "01微笑" 15 29 50
3 2 "02大笑" 15 25
5 7 "03调皮" 10 20 30 40 50 60 70
12 2 "04可爱" 20 30
14 3 "05生气" 10 20 30
17 7 "06发怒" 15 25 37 50 60 70 80
24 6 "07抓狂" 10 20 30 40 50 60
30 3 "08害羞" 20 30 40
...

Start Frame Total Frames "Name" Timing for each frame?
0 3 "01微笑" 15 29 50
3 2 "02大笑" 15 25
5 7 "03调皮" 10 20 30 40 50 60 70

Heaven Repository (HR) Icons

Location: surfaces.pck.files\surfaces\qshop\1

In this location you can find the icons used for gshop files. With a gshop editor this is the file names you want to place with visuals for the items you purchase from HR. (Items will have a copy in this location regardless of if you've added them to item icons in "element\surfaces.pck.files\surfaces\iconset" and set in elements).

ff72803c2aba212499f20384df15ff37.png

Event Summary

The event summary is a menu that was visible in "old eso" (Pre-Odyssey). At some point they decided to remove this feature from the game but not before updating all the icons and UI.

The location of the Event Summary menu button was on the minimap in the upper right corner just below the mail icon.

Adding The UI Button Back

To add the icon back you should edit interfaces\minimap.xml within interfaces.pck to include the following button.

You should change the height of the entire minimap node to 185 otherwise the button will only be half clickable.

    <STILLIMAGEBUTTON Name="Btn_Daily" x="152" y="162" Width="28" Height="28" Command="List_Activities">
        <Hint String="Events" />
        <Text FontName="方正细黑一简体" FontSize="12" />
        <Resource>
            <FrameUpImage FileName="button\radar_daily.tga" />
            <FrameDownImage FileName="button\radar_dailydown.tga" />
        </Resource>
    </STILLIMAGEBUTTON>

Editing The Event Summary

The event summary menu pulls its data from surfaces\ingame\taskdaily.txt within surfaces.pck.

The file seems to be space delimited (5), each event on a new line and has the following columns in this order.

Day of Week | Time | Name | Level | Remarks | Line | Task ID | NPCid | Reward Item ID | Description

Example event.

"1,2,3,4,5,6,7"     "00:00-24:00"     "Test"     "1-105"     "日常"     "6-15线"     "4035"     "0"     "24072,24020,14977,7139"     "This is a test event."