Author | Message | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| ![]() I've been meaning to release these for a while, so I'm finally doing it now before I never get to it..
You can find the official thread here: eobud.boards.net/thread/180/font-modification
This is a collection of most of the font codes I have found in the endless executable.
These codes allow you to individually modify the EO Clients font colors, font sizes, and font types, to help personalize and improve your guis.NOTE: There are still a few fonts missing, but this covers the majority! (Feel free to request/inform me of missing font codes for any text that is NOT BLACK!) EO Font Codes.rtf (This text file contains all of the font codes listed below) FONT COLORS: Client Version String
0040FA9D BA BEAA9600
Account Creation Notice Menu
00424567 BA C8C8C800
Character Selection Menu (Name/Lvl)
00424153 BA B4A08C00
Create Character Menu (Name)
004B996D 68 DCC8B400
Change Password Menu (Account Name)
00473B41 68 DCC8B400
Change Password Menu (Current Password)
00473B5F 68 DCC8B400
Change Password Menu (New Password)
00473B7D 68 DCC8B400
Change Password Menu (Retype Password)
00473B9B 68 DCC8B400
Loading Game Menu (Main- Please Wait)
0040FE0A BA F0F0C800
Loading Game Menu (Sub- Warning Tips)
00410444 BA B9B9B900
(MAIN MENUS -- FONT COLORS) Character Performance Menu
00485C18 BA C8C8C800
PaperDoll Menu
0048D701 BA C8C8C800
Status Bars
0043526C BA C8C8C800
Inventory Menu (Weight)
004341C4 BA C8C8C800
Normal Items Color
00434382 BA E1E1E100
Lore/Rarest Items
00434452 BA FFF0A500
UnCommon Items
004343C5 BA F5C89C00
Spell Menu (1)
0043295D BA C8C8C800
Spell Menu (2)
00432C4D BA C8C8C800
Stats Menu
0042FBE2 BA C8C8C800
Online Menu (Player Count)
0042C367 BA E6E6E600
Group Menu (Party Count)
004311FD BA E6E6E600
Settings Menu
00431A84 BA C8C8C800
Trade Menu
0048C222 BA C8C8C800
Player Book Menu
0048D3F1 BA C8C8C800
Quest Menu (Title)
00486840 BA C8C8C800
Quest Menu (Progress)
00486904 BA C8C8C800
Quest Menu (History)
00486C4D BA C8C8C800
Quest Menu (No Active Quests
00486B3C BA C8C8C800
Friend/Ignore Menu (Title)
0048714B BA C8C8C800
Friend/Ignore Menu (Online)
00487483 BA F0F0F000
Friend/Ignore Menu (Offline)
0048749F BA B4B4B400
Friend/Ignore Add Player + Speak2Admin Menus
004914EB 68 DCC8B400
Help Menu (Title)
00488D4D BA C8C8C800
Help Menu (Section 1)
00488EAE BA C8C8C800
Help Menu (Links)
00488E73 BA B4B4B400
Report Player (Name)
00490E34 68 DCC8B400
Report Player (Reason)
00490F4B 68 DCC8B400
(TILE SPEC MENUS -- FONT COLORS) Chest Menu
00484A6F BA C8C8C800
Locker Menu
004877CE BA C8C8C800
Town Board Menu (Main/Poster Name)
00486E19 BA C8C8C800
Town Board Menu (Post Subject)
005B3CC5 68 C8C8C800
Town Board Menu (Subject)
005B3D8C 68 C8C8C800
Juke Box Menu
0048560F BA C8C8C800
(NPC MENUS -- FONT COLORS) Quest NPC Menu (Title)
00489128 BA C8C8C800
Quest NPC Menu (Dialog)
004892E8 BA C8C8C800
Quest NPC Menu (Links)
004892AA BA B4B4B400
Inn Keeper NPC Menu (Main)
00489A39 BA C8C8C800
Inn Keeper NPC Menu (Sub)
00489E88 BA C8C8C800
Inn Keeper NPC Menu (Default Link)
00489E4D BA B4B4B400
Inn Keeper NPC Menu (Hover Link)
00489E31 BA DCDCDC00
Guild NPC Menu (Main)
00487F3E BA C8C8C800
Guild NPC Menu (Guild Info)
00488B44 BA C8C8C800
Guild NPC Menu (Guild Default Links)
00488B00 BA C8C8C800
Guild NPC Menu (Guild Hover Links)
00488AE4 BA DCDCDC00
Skills NPC Menu
0048A4FF BA C8C8C800
Skills NPC Menu (Spell Requirements)
0048AC63 BA C8C8C800
Skills NPC Menu (Default Link)
0048AC1F BA B4B4B400
Skills NPC Menu (Hover Link)
0048AC03 BA DCDCDC00
Shop NPC Menu
0048AE7A BA C8C8C800
Bank NPC Menu
0048623E BA C8C8C800
Barber NPC Menu
00485046 BA C8C8C800
(CHAT RELATED MENUS -- FONT COLORS) Character/Npc Names
004F8B26 BA FFFFFF00
Friend Name
004F8C58 BA FAFAD200
Chat Screen Menu (Server Msg)
0042E98A BA E6D2C800
Global Screen Menu (Server Msg)
0042EE56 BA E6D2C800
Admin Message (Public/Private Chat)
0042EA9C BA F0F0C800
Admin Message (Global Chat)
0042EF92 BA F0F0C800
Admin Message (Guild Chat)
0042F4A9 BA F0F0C800
Your Private Messages
0042E4A5 BA 5A3C0000
Their Private Messages
0042E901 BA 5A3C0000
Guild Messages
0042F2CF BA 5A3C0000
Scr Tab (New Msg)
0042E072 BA DCC8AA00
Glb Tab (New Msg)
0042E126 BA DCC8AA00
Gld Tab (New Msg)
0042E1DA BA DCC8AA00
Sys Tab (New Msg)
0042E28E BA DCC8AA00
Scr Tab (Active Tab)
0042E043 BA FFFFFF00
Glb Tab (Active Tab)
0042E0F7 BA FFFFFF00
Gld Tab (Active Tab)
0042E1AB BA FFFFFF00
Sys Tab (Active Tab)
0042E25F BA FFFFFF00
Sys Tab (Server Chat)
0042F883 BA E6D2C800
Normal Chat Bubble Background Color (Main) 004F58B3 BA 96A7FF00 Normal Chat Bubble Background Color (Bottom) 004F59F4 BA 96A7FF00 Party Chat Bubble Background Color (Main) 004F5896 BA A2FA9D00 Party Chat Bubble Background Color (Bottom) 004F59CE BA A2FA9D00 Chat Bubbles Text Color 004F5B4B BA 85010100 Chat Bubbles Main Border Color 004F5B18 BA 10101000 Chat Bubbles Bottom Border Color 004F5C68 BA 02020300 FONT SIZES: (PRE GAME MENUS -- FONT SIZES)
Client Version
0040FB01 -- SIZE 07
Account Creation Notice Menu
004244C6 -- SIZE 07
Character Selection Menu (Name/Lvl)
004241AD -- SIZE 08
Loading Game Menu (Main- Please Wait)
0040FE6E -- SIZE 0A
Loading Game Menu (Sub- Warning Tips)
004104A8 -- SIZE 08
(MAIN MENUS -- FONT SIZES) Character Performance Menu
00485C01 -- SIZE 07
PaperDoll Menu
0048D6EA -- SIZE 07
Status Bars
00435255 -- SIZE 08
Inventory Menu (Weight)
004341AD -- SIZE 08
Spell Menu (1)
00432946 -- SIZE 08
Spell Menu (2)
00432C36 -- SIZE 08
Stats Menu
0042FBCB -- SIZE 07
Online Menu (Player Count)
0042C34C -- SIZE 08
Group Menu (Party Count)
004311E6 -- SIZE 08
Settings Menu
00431A6D -- SIZE 07
Chat Tabs/Menus
0042DE7B -- SIZE 08
Quest Menu (Title+Progress+History)
00486829 -- SIZE 07
Friend/Ignore Menu (Title+Online+Offline)
00487134 -- SIZE 07
Help Menu (Title+Section+Links)
00488D36 -- SIZE 07
Trade Menu
0048C20B -- SIZE 07
Player Book Menu
0048D3DA -- SIZE 07
(TILE SPEC MENUS -- FONT SIZES) Chest Menu
00484A58 -- SIZE 07
Locker Menu
004877B7 -- SIZE 07
Town Board Menu (Main/Poster Name)
00486E02 -- SIZE 07
Juke Box Menu
004855F8 -- SIZE 07
(NPC MENUS -- FONT SIZES) Inn Keeper NPC Menu (Main)
00489A22 -- SIZE 07
Quest NPC Menu (Title)
00489111 -- SIZE 07
Guild NPC Menu (Main)
00487F27 -- SIZE 07
Shop NPC Menu
0048AE63 -- SIZE 07
Bank NPC Menu
00486227 -- SIZE 07
Barber NPC Menu
0048502F -- SIZE 07
Skills NPC Menu
0048A4E8 -- SIZE 07
FONT TYPES -- ASCII DUMP: (PRE GAME MENUS -- FONT TYPES) Client Version
0063DFF3 -- Arial
Account Creation Notice Menu
00643F21 -- MS Sans Serif
Character Selection Menu (Name/Lvl)
00643F13 -- MS Sans Serif
Loading Game Menu (Main- Please Wait)
0063DFFD -- MS Sans Serif
Loading Game Menu (Sub- Warning Tips)
0063E00B -- MS Sans Serif
(MAIN MENUS -- FONT TYPES) Character Performance Menu
00653264 -- MS Sans Serif
Quest Menu (Title+Progress+History)
00653288 -- MS Sans Serif
Friend/Ignore Menu (Title+Online+Offline)
006532AA -- MS Sans Serif
PaperDoll Menu
006533DE -- MS Sans Serif
Status Bars
0064523B -- MS Sans Serif
Inventory Menu (Weight)
00645229 -- MS Sans Serif
Spell Menu (1)
00645203 -- MS Sans Serif
Spell Menu (2)
00645216 -- MS Sans Serif
Stats Menu
00645171 -- MS Sans Serif
Chat Tab Txt Type + Chat Tab Names
00645119 -- MS Sans Serif
Online Menu (Player Count)
006450FF -- MS Sans Serif
Group Menu (Party Count)
006451C1 -- MS Sans Serif
Settings Menu
006451D2 -- MS Sans Serif
Help Menu (Title+Section+Links)
006532F8 -- MS Sans Serif
Trade Menu
0065338E -- MS Sans Serif
Player Book Menu
006533D0 -- MS Sans Serif
(TILE SPEC MENUS -- FONT TYPES) Chest Menu
00653209 -- MS Sans Serif
Locker Menu
006532C2 -- MS Sans Serif
Town Board Menu (Main/Poster Name)
0065329C -- MS Sans Serif
Juke Box Menu
00653245 -- MS Sans Serif
(NPC MENUS -- FONT TYPES) Inn Keeper NPC Menu (Main)
00653326 -- MS Sans Serif
Quest NPC Menu (Title)
00653306 -- MS Sans Serif
Guild NPC Menu (Main)
006532EA -- MS Sans Serif
Shop NPC Menu
00653350 -- MS Sans Serif
Bank NPC Menu
00653272 -- MS Sans Serif
Barber NPC Menu
0065322C -- MS Sans Serif
Skills NPC Menu
00653342 -- MS Sans Serif --- EO Resources/Guides: â—„ eobud.boards.net â–º
|
| ![]() Wow this is really neat, how do we use it? Is the third number the color? RGBA ? --- I not hacker “Everybody is a genius. But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid.†- Albert Einstein : Really Great Quote Ramy!
|
| ![]() Just going out on a limb here and saying I think the font size hex must start counting at 4pt font. This would put everything around 11 or 12 pt font which appears to be pretty much the only sizes used within the game. I only know this because the bulk of the game client work I have been doing is the chat engine and sub menus. They are definitely not 7 or 8pt font. Also, you just saved me a shitload of time getting the individual font colors. Do you have the chat balloon colors?
|
| ![]()
If anyone wants to see an example of these font mods and more in action: https://youtu.be/uG5BunuiOek?t=300
6 years, 7 weeks ago
^Keep in mind this video is now outdated, and I'll eventually be making a new video with many improvements/mods. Apollo: The client uses the same text size when within a certain hex range, but this in only an issue/limitation if using the MS Sans Serif font type. If using MS Sans Serif, the text will remain the same size when within the range of around 07-0A. So it's better to use Arial for most
text to avoid this problem. Using the Arial font will allow for more flexibility/text sizes to be used, but will also use antialiasing on text. A worth while trade off though I'd say. There are a few fonts that get fudged when using arial, like; character names, chat bubble text and casted spell
text. Not sure why, so be careful. Hacker_Alex: Here's a short guide of how to modify the font codes. Basic Font Modification Guide: Example of changing the client version font color: To change client font colors in OllyDbg, find your address that holds the font color you want to change. Press 'Ctrl+g' keys and type address. After you found your address, highlight it and press 'ctrl+e' keys to edit binary. Now, you only want to modify the middle bytes '6digit hex code'. Do not modify the leading byte or ending byte. Only modify the BOLD 6digit hex code like in this example: 0040FA9D BA BE AA 96 00 Use a color picker to get your 6 digit hex color if needed, like: https://www.webfx.com/web-design/color-picker/ Example of changing the client version font size: To change client font sizes in OllyDbg, find your address that holds the font size you want to change. Press 'Ctrl+g' keys and type address. After you found your address, highlight it and press 'ctrl+e' keys to edit binary. Pretty simple, just change the single byte to what ever size you want. (Should be within the hex range of 07-0B to look decent) Example of changing the client version font type: To change font types in OllyDbg, find your address that holds the font type you want to change. Click anywhere in the OllyDbg 'Hex Dump' area and press 'Ctrl+g' keys and type your address. Now look in the ASCII section, and the top left font ('Arial' in this case) will be the one you want to edit. Highlight the font type by dragging mouse left to right. (In this case for client version, it's arial by default, so highlight the Arial ASCII) Press 'ctrl+e' keys, then modify the ascii. Only 'Ms Sans Serif' and 'Arial' are valid options. Finally, if you don't know how to save modifications or wanna learn basics, read here: http://eobud.boards.net/thread/155/endless-client-modification-basics Be careful, and always rename any modified executable when saving. Never overwrite the executable you're modifying. --- EO Resources/Guides: â—„ eobud.boards.net â–º
|
| ![]() I did a custom addon for someone a while back that would allow you to set the text colours from an ini file. Here is all the times the client calls the API SetTextColor(): EOConsole open request by C:\Users\Mum\Documents\Projects\EO.Addons\Release\Addons\EOAPIHook.eaf granted. --- http://sordie.co.uk http://twitter.com/@SordieEO
|
| ![]() Thanks Shayne, what do you reckon the last byte in the addresses is for? --- I not hacker “Everybody is a genius. But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid.†- Albert Einstein : Really Great Quote Ramy! |