Post by Shayne on May 10, 2022 21:40:31 GMT
The v28.3 client is a much more stable version of the official v28 client.
It includes tons of changes that improve client stability, responsiveness, functionality and visuals.
Main Features:
-Major/minor bug fixes and greatly improved stability
-Unhandled exception/error handling
-Optimized functions, delays, rendering
-Custom ui features and improvements
-Limitation bypasses and improvements
(Includes clone modifications and modified clone gfx files)
Note: This client contains modified endless.exe, econfig.exe, escr.exe, gfx and data files. (Recommended to use all included files)
-Only the endless.exe, gfx002.egf and dat006.edf files are required.
EOClient v28.x - Downloads
mega.nz/EOClient v28.3 T1 (Test Release)
mega.nz/EOClient v28.2
mega.nz/EOClient v28.1
EOClient v28.x - Demos
youtube.com/v28.2
youtube.com/v28.1
Credits
[newclass=.eopsh3-3-main-container2]transition: all 1s; -webkit-transition: all 1s; width:99.6%; margin-top: 0px; border-radius: 4px; background-color: #D1D1D1; border: 2px solid #000000; [/newclass]
[newclass=.eopsh3-3-main-container2:hover]transition: all 1s; -webkit-transition: all 1s; width:99.6%; margin-top: 0px; border-radius: 4px; background-color: #FFFFFF; border: 2px solid #000000; [/newclass]
v28.3 - Info
[newclass=.eopsh3-3-main-container2]transition: all 1s; -webkit-transition: all 1s; width:99.6%; margin-top: 0px; border-radius: 4px; background-color: #D1D1D1; border: 2px solid #000000; [/newclass]
[newclass=.eopsh3-3-main-container2:hover]transition: all 1s; -webkit-transition: all 1s; width:99.6%; margin-top: 0px; border-radius: 4px; background-color: #FFFFFF; border: 2px solid #000000; [/newclass]
v28.2 - Info
[newclass=.eopsh3-3-main-container2]transition: all 1s; -webkit-transition: all 1s; width:99.6%; margin-top: 0px; border-radius: 4px; background-color: #D1D1D1; border: 2px solid #000000; [/newclass]
[newclass=.eopsh3-3-main-container2:hover]transition: all 1s; -webkit-transition: all 1s; width:99.6%; margin-top: 0px; border-radius: 4px; background-color: #FFFFFF; border: 2px solid #000000; [/newclass]
v28.1 - Info
[newclass=.eopsh3-3-main-container2]transition: all 1s; -webkit-transition: all 1s; width:99.6%; margin-top: 0px; border-radius: 4px; background-color: #D1D1D1; border: 2px solid #000000; [/newclass]
[newclass=.eopsh3-3-main-container2:hover]transition: all 1s; -webkit-transition: all 1s; width:99.6%; margin-top: 0px; border-radius: 4px; background-color: #FFFFFF; border: 2px solid #000000; [/newclass]
It includes tons of changes that improve client stability, responsiveness, functionality and visuals.
Main Features:
-Major/minor bug fixes and greatly improved stability
-Unhandled exception/error handling
-Optimized functions, delays, rendering
-Custom ui features and improvements
-Limitation bypasses and improvements
(Includes clone modifications and modified clone gfx files)
Note: This client contains modified endless.exe, econfig.exe, escr.exe, gfx and data files. (Recommended to use all included files)
-Only the endless.exe, gfx002.egf and dat006.edf files are required.
EOClient v28.x - Downloads
mega.nz/EOClient v28.3 T1 (Test Release)
mega.nz/EOClient v28.2
mega.nz/EOClient v28.1
EOClient v28.x - Demos
youtube.com/v28.2
youtube.com/v28.1
Credits
[newclass=.eopsh3-3-main-container2]transition: all 1s; -webkit-transition: all 1s; width:99.6%; margin-top: 0px; border-radius: 4px; background-color: #D1D1D1; border: 2px solid #000000; [/newclass]
[newclass=.eopsh3-3-main-container2:hover]transition: all 1s; -webkit-transition: all 1s; width:99.6%; margin-top: 0px; border-radius: 4px; background-color: #FFFFFF; border: 2px solid #000000; [/newclass]
[attr="class","eopsh3-3-main-container2"]
CREDITS & THANKS
Crypt (Vetal - Ephix - Mrcrypt)
-Big ole thanks to V Tree for helping test stuff and finding issues with v28.1 & v28.2.
-This man is always kind enough to help out. Throw him some appreciation!
Sausage
-Thanks to the meatman for his various modifications & contributions (noted in the v28 - Info below)
Sordie
-Thanks and shout out to the wacky 'Squirrel' for her contributions with EO.
-Note that Sordie was the first one to implement software acceleration. (Used in v28.2)
Crypt (Vetal - Ephix - Mrcrypt)
-Big ole thanks to V Tree for helping test stuff and finding issues with v28.1 & v28.2.
-This man is always kind enough to help out. Throw him some appreciation!
Sausage
-Thanks to the meatman for his various modifications & contributions (noted in the v28 - Info below)
Sordie
-Thanks and shout out to the wacky 'Squirrel' for her contributions with EO.
-Note that Sordie was the first one to implement software acceleration. (Used in v28.2)
v28.3 - Info
[newclass=.eopsh3-3-main-container2]transition: all 1s; -webkit-transition: all 1s; width:99.6%; margin-top: 0px; border-radius: 4px; background-color: #D1D1D1; border: 2px solid #000000; [/newclass]
[newclass=.eopsh3-3-main-container2:hover]transition: all 1s; -webkit-transition: all 1s; width:99.6%; margin-top: 0px; border-radius: 4px; background-color: #FFFFFF; border: 2px solid #000000; [/newclass]
[attr="class","eopsh3-3-main-container2"]
WHAT'S NEW?! - v28.3 CHANGES
Extended player skin limits
-Extended the player skin limit from 6 to 12 skins
Note: Credits to Sausage for this modification.
Improved main timer functionality
-Simplified, organized and optimized main timer functionality.
(Improved stability and responsivness)
Improved graphic rendering
-Faster npc, player and map layer updating.
-Faster menu dragging and scrolling updating.
Improved mouse input restrictions
-Greatly reduced mouse move and mouse click input delays.
Reduced global flood restriction
-Global flood delays are now reduced to around 12 seconds.
Improved map item string display
-All items on the map floor now display as 'x' amount. (Similar to inventory)
Ex: Gold x1, Crow claw x50
Improved account creation & login functionality
-Faster account creation & login updating.
-Improved login stability and loading accuracy.
Fixed sound buffer exception
-Fixed bad checks and memory reads that caused an exception/crash
-Reduced sound buffers to 5 to prevent an exception/crash
Fixed player function exception
-Removed a bad check and memory read that caused an exception/crash
Fixed idle NPC function exception
-Fixed a bad check and memory read that caused an exception/crash
Fixed player & npc drop protection functionality
-Fixed message string functionality I had broke in 28.1 - 28.2. Woopsies
Fixed news panel functionality
-Fixed v28.2 arrow button hovering and clicking/holding on the news menu.
Note: Thanks to Cirras for pointing out this issue.
Fixed idle/afk functionality
-Reverted back to default idle functionality.
-Prevented the timed disconnection from disconnecting idle clients.
Extended player skin limits
-Extended the player skin limit from 6 to 12 skins
Note: Credits to Sausage for this modification.
Improved main timer functionality
-Simplified, organized and optimized main timer functionality.
(Improved stability and responsivness)
Improved graphic rendering
-Faster npc, player and map layer updating.
-Faster menu dragging and scrolling updating.
Improved mouse input restrictions
-Greatly reduced mouse move and mouse click input delays.
Reduced global flood restriction
-Global flood delays are now reduced to around 12 seconds.
Improved map item string display
-All items on the map floor now display as 'x' amount. (Similar to inventory)
Ex: Gold x1, Crow claw x50
Improved account creation & login functionality
-Faster account creation & login updating.
-Improved login stability and loading accuracy.
Fixed sound buffer exception
-Fixed bad checks and memory reads that caused an exception/crash
-Reduced sound buffers to 5 to prevent an exception/crash
Fixed player function exception
-Removed a bad check and memory read that caused an exception/crash
Fixed idle NPC function exception
-Fixed a bad check and memory read that caused an exception/crash
Fixed player & npc drop protection functionality
-Fixed message string functionality I had broke in 28.1 - 28.2. Woopsies
Fixed news panel functionality
-Fixed v28.2 arrow button hovering and clicking/holding on the news menu.
Note: Thanks to Cirras for pointing out this issue.
Fixed idle/afk functionality
-Reverted back to default idle functionality.
-Prevented the timed disconnection from disconnecting idle clients.
[attr="class","eopsh3-3-main-container2"]
BUG FIXES - STABILITY
Exception Handling (Stability)
-Added handling for unhandled errors (Displays a windows error message with exception info & prevents client lock up)
NPC Hover Exception (Stability)
-Fixed a major bug that caused the client to randomly freeze when hovering over npcs
Chat Message Exception (Stability)
-Fixed a major bug that caused the client to randomly freeze when sending a message
Sound Buffer Exceptions (Stability)
-Fixed bad checks and memory reads that caused an exception/crash
-Reduced sound buffers to 5 to prevent an exception/crash
Player Function Exception (Stability)
-Removed a bad check and memory read that caused an exception/crash
NPC Idle Function Exception (Stability)
-Fixed a bad check and memory read that caused an exception/crash
Player & NPC Drop Protection
-Fixed message string functionality I had broke in 28.1 - 28.2. Woopsies
News Panel Functionality
-Fixed v28.2 arrow button hovering and clicking/holding on the news menu.
Note: Thanks to Cirras for pointing out this issue.
Player Idle/AFK Functionality
-Reverted back to default idle functionality.
-Prevented the timed disconnection from disconnecting idle clients.
Software Acceleration (Stability)
-Added Sausage's modification to use software acceleration, instead of hardware acceleration. (Win7-11 Stability/Performance)
(This greatly improves client responsiveness and helps prevent visual bugs)
Main Client Tick (Stability)
-Increased the main client tick by 20%. (Don't use speed hax ya cheater - More likely to freeze..)
Client Halts (Stability)
-Optimized & removed various client halts. (More responsive/stable functionality)
Client Refreshing (Stability)
-Stabilized refreshing and prevented the camera from bugging and being offset by 1 tile
Sprite Rendering (Stability)
-Fixed sprite rendering distances (Npc, player and item ranges now match eoserv 'SeeDistance')
Player Attack - Refreshing
-Fixed a bug that prevented the player from attacking after refreshing or warping
(This forced the player to move to another tile to allow attacking again)
Keyboard - Input Leak
-Prevented the client from leaking keyboard inputs when minimized by taskbar
Note: Credits to Sausage for his improved anti leak code (No longer need to codecave)
Keyboard - Interface Freeze
-Prevented the F10 and Alt keys from freezing the client interface
Keyboard - Scroll Lock
-Prevented the Scroll Lock key from taking a screenshot of the client window
Client FORM - Vertical Misalignment
-Fixed vertical alignment of the client form (No longer a white line under the titlebar of the client)
PRE Login Editfields - Border Alignment
-Removed the editfield inner border function that was causing a disconnection of the outer borders
Chat Bubbles - Border Misalignment
-Fixed the bottom border alignment of chat bubbles
Player Sprites - Shield Frame
-Added Sausage's modification to fix upwards sitting frames for equipped shield items
Menu Boundaries - Overflow Ranges
-Prevented all menus from being dragged out of bounds (prevents overlapping of non updated gui areas)
Inventory Items - Overflow Ranges
-Prevented item text/bmps from overflowing and drawing outside of the inventory menu
Inventory Items - Already Equipped
-Forced the client to allow equipping any item type (if not already equipped)
-Prevented bugged functionality and (already equipped) messages
Locker Menu - Highlight BMP
-Prevented lockers from failing to highlight items past row/index 5
Paperdoll Menu - Inventory String
-Fixed a bug that caused the 'Please open your inventory first' string to show (When clicking another panel while paperdoll is open)
Spell Casting
-Prevented the broken 'You cannot attack this npc' message/functionality
(This message is normally sent even if you cast a valid spell on a valid npc or player)
Spell Panel Menu - Highlight Spell
-Prevented failure of spell highlighting when hovering between spells on rows 3&4
Spell Panel Menu - Forget All
-Forced the client to remove active spell menu icons, after forgetting individual spells, all spells, or resetting character
NPC SkillMaster Menu - Requirements Link
-Prevented requirement links from becoming unclickable when moving the menu from the default position.
(Improves requirement link click ranges, and caps/extends links to the right side client boundary)
$learn - Main Editfield Input
-Prevented the client from losing and being unable to regain main editfield focus, after learning a spell via command
NPC Guild Menu - Guild (Tag) Lookup + Memberlist Max
-Set both tag input maxes to 3
Report Player Menu - Name String Size
-Set the player name report string max to 12 (was originally 16)
Admin Trade Overweight BUG
-Prevented showing admins real weight after trades
Admin Command Delay
-Prevented the admin command delay that is enforced for admins below rank 5
Jump Tile Spec
-Fixed a check that caused players to appear frozen, after jumping and continuing to walk
JukeBox Timer - Open Reset
-Prevented the timer from resetting when opening menu
OPTIMIZATIONS - RESPONSIVENESS
Main Timer Functionality
-Simplified, organized and optimized main timer functionality.
(Improved stability and responsivness)
Sprite Rendering
-Faster npc, player and map layer updating.
-Faster menu dragging and scrolling updating.
Mouse Inputs
-Greatly reduced mouse move and mouse click input delays.
GFX Hover Functionality
-Improved menu hover timing
(Can hover between buttons, inventory items, and spell icons faster)
Bard Functionality
-Improved bard menu speed/responsiveness
(Can play notes much faster, and helps prevent the menu from being moved when clicking notes)
Map Grid
-Removed main map grid lines, while retaining edge grid lines
(Improves stability, responsiveness and visibility while the map is open)
Player Idle Functionality
-Improved idle functionality for optimization and stability
(Prevents idle emotes, messages, and disconnections)
Login Delays
-Improved character selection and login delays.
Account Creation Delays
-Improved account creation delay and loading bar.
Emote Delays
-Reduced emote facial expression delay, and emote input delay.
Sit Delay (F11)
-Reduced the sit/stand delay.
Refresh Delay (F12)
-Reduced the client refresh delay to 2 seconds.
Tile Click Delay
-Removed the delay that is enforced when clicking a tile.
Stat/Skill Training Delays
-Reduced stat & skill apply delays.
Public Chat Flood Delay
-Removed the public chat flood restriction, allowing sending of public messages without delay
Chat Bubble Delay
-Increased chat bubble delay/fade from 2.5 to 4 seconds.
Jump Tile Spec Delay
-Reduced the jump delay to prevent players from appearing frozen, when jumping and continuing to walk
NPC Idle Delay
-Slightly increased the NPC idle delay, as it looks better
NPC Random Idle Delay
-Removed the ugly delay that is used to make idle animations appear more randomized
NPC Map Icon - Death Delay
-Reduced the npc map icon delay, making npc icons disappear faster after death.
NPC Quest Dialog Delay
-Removed a delay that is enforced when switching between quest dialogs
Global Flood Restriction
-Global flood delays are now reduced to around 12 seconds.
COSMETICS - UI - CUSTOM
Extended Player Skin Limits
-Extended the player skin limit from 6 to 12 skins
Note: Credits to Sausage for this modification.
Performance Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Added custom strings for mapID, mapX, mapY
-Improved Image + text alignments
-Set the default menu positions to the bottom left corner of the client
-Removed walking restrictions for this menu
Quest Progress/History Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Increased menu width, allowing for much more text to be displayed for each category
-Modified all text, image and button alignments/ranges to fit the custom menu width
-Set the default menu positions to be centered with the client
-Removed walking restrictions for this menu
*Modified [gfx002 - bmp159]
Stat Bar Menus (HP/TP/SP/TNL)
-Replaced SP bar updating with weight bar updating
-Improved text alignments
*Modified [gfx002 - bmp158]
Exit Menu
-Modified exit button functionality and set precise ranges
*Modified [gfx002 - bmp139]
Request/Dialog Menu (Sign/Exit/Trade/Join/Other)
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the top right corner of the client
-Removed walking restrictions for this menu
-Removed typing restrictions for this menu
Friend/Ignore Main Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom right corner of the client
-Removed walking restrictions for this menu
Friend/Ignore Add Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the left of the main friend/ignore menu
-Removed walking restrictions for this menu
Paperdoll Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved string ordering/alignment, and placed the unused job field at the end
-Removed walking restrictions for this menu
*Modified [gfx002 - bmp149]
Book Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved string ordering/alignment, and placed the unused job field at the end
-Removed walking restrictions for this menu
*Modified [gfx002 - bmp169]
Help Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom right corner of the client
-Removed walking restrictions for this menu
-Modified title, subject, link text colors
Inventory Panel
-Fixed inventory item (string+Image) overflow boundaries
-Improved item text/image alignments (allows for much longer items names)
Map Panel
-Improved stability & performance by removing map grid lines (retains map edge lines)
Active Skills Panel
-Increased the amount of spell rows to load, from 4 to 6
-Improved active spell text/icon alignment (Spell names show over top the spell icons)
-Fixed a bug that prevented displaying the highlight bmp when hovering between rows 3&4
-Removed training confirmation functionality, and reduced skill apply delay (click delay)
Passive Skills Panel
-Replaced the unused passive skills menu, with news menu functionality
-Improved icon and text alignments
Chat Panel Menu
-Improved alignments and click ranges of mute tab, chat tabs, and pm tabs
-Improved icon and text alignments
-Set the chat panel as the default panel to load, instead of the news panel. (Default menu loaded upon login)
Stats Panel
-Improved string ordering/alignment
-Removed training confirmation functionality, and reduced stat apply delay (click delay)
*Modified [gfx002 - bmp134]
Online List Panel
-Improved icon and text alignments
Group List Panel
-Improved image and text alignments
-Changed the non leader group icon, from the player icon to the party member icon
Help Panel
-Improved icon and text alignments
-Improved help panel functionality. (The 'sub' help menu can now be reopened while the help panel is active)
Jukebox Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
TownBoard Menu
-Increased menu width, allowing for much more text to be displayed for each category
-Modified all text, image and button alignments/ranges to fit the custom menu width
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the relog menu positions to the center of the client (Missing default positions - or there is none)
*Modified [gfx002 - bmp159]
NOTE: Townboard must be modded due to being effected by the quest progress/history menu
Locker Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
Chest Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
Bard Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom center of the client
NPC Barber Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC Shop Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
NPC Law Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
NPC Quest Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Modified title, subject, link text colors
-Set the default menu positions to the bottom left corner of the client
NPC SkillMaster Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Fixed the requirements link bug that made links unclickable when moving the menu too far
-Improved icon and text alignments for both main and sub menus
-Set the default menu positions to the bottom left corner of the client
NPC InnKeeper Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC GuildMaster Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
NPC Bank Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Removed gold string 'right side' alignment (Now displays left to right)
-Set the default menu positions to the bottom left corner of the client
NPC Names - Mouse Ranges
-Slightly adjusted and improved npc name hover & click ranges
Player Chat Bubbles
-Fixed chat bubble bottom border misalignment (Disconnected borders + transparent inner pixels)
-Slightly adjusted and improved chat bubble positioning (Now fully fits 5 line chat bubbles)
Friend/Ignore Buttons
-Modified friend/ignore button positions and ranges
Multi Client
-Prevents MuteX functionality, allowing multiple client instances to be ran
Extended Spell Menu Rows
-Extends the amount of spell rows from 4 to 6. (from 32 to 48 spell slots)
Extended Bank Transfer/Player Trade Restrictions
-Raised Max item amount from 10,000,000 to 2,000,000,000
-Raised max editfield characters from 8 to 10
Customized Clock/Hint Editfields
-Improved clock and hint editfield/text alignments & updating ranges
-Extended hint editfield width (allows more text to be displayed and updated)
-Changed clock and hint text from Arial to MS Sans Serif
Performance Measure
-Enables the 'debug' performance measure function
-This displays a pointer at the top left corner of the client, indicating how responsive/laggy the client is
(The higher the value the better)
Map Name - Max Length
-Added Sausage's modification to extend map name string length to 24 characters
Weight Restrictions
-Removed weight checks for; item pick up, trading, locker + chest transfering
Large Gold Drop Dialog
-Prevented the gold drop dialog from appearing, when first attempting to drop a lot of gold
-Forces the client to allow large gold drops. (Still plays sound effect the first time for large drops)
Map Item String Display
-All items on the map floor now display as 'x' amount. (Similar to inventory)
Ex: Gold x1, Crow claw x50
Exception Handling (Stability)
-Added handling for unhandled errors (Displays a windows error message with exception info & prevents client lock up)
NPC Hover Exception (Stability)
-Fixed a major bug that caused the client to randomly freeze when hovering over npcs
Chat Message Exception (Stability)
-Fixed a major bug that caused the client to randomly freeze when sending a message
Sound Buffer Exceptions (Stability)
-Fixed bad checks and memory reads that caused an exception/crash
-Reduced sound buffers to 5 to prevent an exception/crash
Player Function Exception (Stability)
-Removed a bad check and memory read that caused an exception/crash
NPC Idle Function Exception (Stability)
-Fixed a bad check and memory read that caused an exception/crash
Player & NPC Drop Protection
-Fixed message string functionality I had broke in 28.1 - 28.2. Woopsies
News Panel Functionality
-Fixed v28.2 arrow button hovering and clicking/holding on the news menu.
Note: Thanks to Cirras for pointing out this issue.
Player Idle/AFK Functionality
-Reverted back to default idle functionality.
-Prevented the timed disconnection from disconnecting idle clients.
Software Acceleration (Stability)
-Added Sausage's modification to use software acceleration, instead of hardware acceleration. (Win7-11 Stability/Performance)
(This greatly improves client responsiveness and helps prevent visual bugs)
Main Client Tick (Stability)
-Increased the main client tick by 20%. (Don't use speed hax ya cheater - More likely to freeze..)
Client Halts (Stability)
-Optimized & removed various client halts. (More responsive/stable functionality)
Client Refreshing (Stability)
-Stabilized refreshing and prevented the camera from bugging and being offset by 1 tile
Sprite Rendering (Stability)
-Fixed sprite rendering distances (Npc, player and item ranges now match eoserv 'SeeDistance')
Player Attack - Refreshing
-Fixed a bug that prevented the player from attacking after refreshing or warping
(This forced the player to move to another tile to allow attacking again)
Keyboard - Input Leak
-Prevented the client from leaking keyboard inputs when minimized by taskbar
Note: Credits to Sausage for his improved anti leak code (No longer need to codecave)
Keyboard - Interface Freeze
-Prevented the F10 and Alt keys from freezing the client interface
Keyboard - Scroll Lock
-Prevented the Scroll Lock key from taking a screenshot of the client window
Client FORM - Vertical Misalignment
-Fixed vertical alignment of the client form (No longer a white line under the titlebar of the client)
PRE Login Editfields - Border Alignment
-Removed the editfield inner border function that was causing a disconnection of the outer borders
Chat Bubbles - Border Misalignment
-Fixed the bottom border alignment of chat bubbles
Player Sprites - Shield Frame
-Added Sausage's modification to fix upwards sitting frames for equipped shield items
Menu Boundaries - Overflow Ranges
-Prevented all menus from being dragged out of bounds (prevents overlapping of non updated gui areas)
Inventory Items - Overflow Ranges
-Prevented item text/bmps from overflowing and drawing outside of the inventory menu
Inventory Items - Already Equipped
-Forced the client to allow equipping any item type (if not already equipped)
-Prevented bugged functionality and (already equipped) messages
Locker Menu - Highlight BMP
-Prevented lockers from failing to highlight items past row/index 5
Paperdoll Menu - Inventory String
-Fixed a bug that caused the 'Please open your inventory first' string to show (When clicking another panel while paperdoll is open)
Spell Casting
-Prevented the broken 'You cannot attack this npc' message/functionality
(This message is normally sent even if you cast a valid spell on a valid npc or player)
Spell Panel Menu - Highlight Spell
-Prevented failure of spell highlighting when hovering between spells on rows 3&4
Spell Panel Menu - Forget All
-Forced the client to remove active spell menu icons, after forgetting individual spells, all spells, or resetting character
NPC SkillMaster Menu - Requirements Link
-Prevented requirement links from becoming unclickable when moving the menu from the default position.
(Improves requirement link click ranges, and caps/extends links to the right side client boundary)
$learn - Main Editfield Input
-Prevented the client from losing and being unable to regain main editfield focus, after learning a spell via command
NPC Guild Menu - Guild (Tag) Lookup + Memberlist Max
-Set both tag input maxes to 3
Report Player Menu - Name String Size
-Set the player name report string max to 12 (was originally 16)
Admin Trade Overweight BUG
-Prevented showing admins real weight after trades
Admin Command Delay
-Prevented the admin command delay that is enforced for admins below rank 5
Jump Tile Spec
-Fixed a check that caused players to appear frozen, after jumping and continuing to walk
JukeBox Timer - Open Reset
-Prevented the timer from resetting when opening menu
OPTIMIZATIONS - RESPONSIVENESS
Main Timer Functionality
-Simplified, organized and optimized main timer functionality.
(Improved stability and responsivness)
Sprite Rendering
-Faster npc, player and map layer updating.
-Faster menu dragging and scrolling updating.
Mouse Inputs
-Greatly reduced mouse move and mouse click input delays.
GFX Hover Functionality
-Improved menu hover timing
(Can hover between buttons, inventory items, and spell icons faster)
Bard Functionality
-Improved bard menu speed/responsiveness
(Can play notes much faster, and helps prevent the menu from being moved when clicking notes)
Map Grid
-Removed main map grid lines, while retaining edge grid lines
(Improves stability, responsiveness and visibility while the map is open)
Player Idle Functionality
-Improved idle functionality for optimization and stability
(Prevents idle emotes, messages, and disconnections)
Login Delays
-Improved character selection and login delays.
Account Creation Delays
-Improved account creation delay and loading bar.
Emote Delays
-Reduced emote facial expression delay, and emote input delay.
Sit Delay (F11)
-Reduced the sit/stand delay.
Refresh Delay (F12)
-Reduced the client refresh delay to 2 seconds.
Tile Click Delay
-Removed the delay that is enforced when clicking a tile.
Stat/Skill Training Delays
-Reduced stat & skill apply delays.
Public Chat Flood Delay
-Removed the public chat flood restriction, allowing sending of public messages without delay
Chat Bubble Delay
-Increased chat bubble delay/fade from 2.5 to 4 seconds.
Jump Tile Spec Delay
-Reduced the jump delay to prevent players from appearing frozen, when jumping and continuing to walk
NPC Idle Delay
-Slightly increased the NPC idle delay, as it looks better
NPC Random Idle Delay
-Removed the ugly delay that is used to make idle animations appear more randomized
NPC Map Icon - Death Delay
-Reduced the npc map icon delay, making npc icons disappear faster after death.
NPC Quest Dialog Delay
-Removed a delay that is enforced when switching between quest dialogs
Global Flood Restriction
-Global flood delays are now reduced to around 12 seconds.
COSMETICS - UI - CUSTOM
Extended Player Skin Limits
-Extended the player skin limit from 6 to 12 skins
Note: Credits to Sausage for this modification.
Performance Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Added custom strings for mapID, mapX, mapY
-Improved Image + text alignments
-Set the default menu positions to the bottom left corner of the client
-Removed walking restrictions for this menu
Quest Progress/History Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Increased menu width, allowing for much more text to be displayed for each category
-Modified all text, image and button alignments/ranges to fit the custom menu width
-Set the default menu positions to be centered with the client
-Removed walking restrictions for this menu
*Modified [gfx002 - bmp159]
Stat Bar Menus (HP/TP/SP/TNL)
-Replaced SP bar updating with weight bar updating
-Improved text alignments
*Modified [gfx002 - bmp158]
Exit Menu
-Modified exit button functionality and set precise ranges
*Modified [gfx002 - bmp139]
Request/Dialog Menu (Sign/Exit/Trade/Join/Other)
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the top right corner of the client
-Removed walking restrictions for this menu
-Removed typing restrictions for this menu
Friend/Ignore Main Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom right corner of the client
-Removed walking restrictions for this menu
Friend/Ignore Add Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the left of the main friend/ignore menu
-Removed walking restrictions for this menu
Paperdoll Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved string ordering/alignment, and placed the unused job field at the end
-Removed walking restrictions for this menu
*Modified [gfx002 - bmp149]
Book Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved string ordering/alignment, and placed the unused job field at the end
-Removed walking restrictions for this menu
*Modified [gfx002 - bmp169]
Help Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom right corner of the client
-Removed walking restrictions for this menu
-Modified title, subject, link text colors
Inventory Panel
-Fixed inventory item (string+Image) overflow boundaries
-Improved item text/image alignments (allows for much longer items names)
Map Panel
-Improved stability & performance by removing map grid lines (retains map edge lines)
Active Skills Panel
-Increased the amount of spell rows to load, from 4 to 6
-Improved active spell text/icon alignment (Spell names show over top the spell icons)
-Fixed a bug that prevented displaying the highlight bmp when hovering between rows 3&4
-Removed training confirmation functionality, and reduced skill apply delay (click delay)
Passive Skills Panel
-Replaced the unused passive skills menu, with news menu functionality
-Improved icon and text alignments
Chat Panel Menu
-Improved alignments and click ranges of mute tab, chat tabs, and pm tabs
-Improved icon and text alignments
-Set the chat panel as the default panel to load, instead of the news panel. (Default menu loaded upon login)
Stats Panel
-Improved string ordering/alignment
-Removed training confirmation functionality, and reduced stat apply delay (click delay)
*Modified [gfx002 - bmp134]
Online List Panel
-Improved icon and text alignments
Group List Panel
-Improved image and text alignments
-Changed the non leader group icon, from the player icon to the party member icon
Help Panel
-Improved icon and text alignments
-Improved help panel functionality. (The 'sub' help menu can now be reopened while the help panel is active)
Jukebox Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
TownBoard Menu
-Increased menu width, allowing for much more text to be displayed for each category
-Modified all text, image and button alignments/ranges to fit the custom menu width
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the relog menu positions to the center of the client (Missing default positions - or there is none)
*Modified [gfx002 - bmp159]
NOTE: Townboard must be modded due to being effected by the quest progress/history menu
Locker Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
Chest Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
Bard Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom center of the client
NPC Barber Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC Shop Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
NPC Law Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
NPC Quest Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Modified title, subject, link text colors
-Set the default menu positions to the bottom left corner of the client
NPC SkillMaster Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Fixed the requirements link bug that made links unclickable when moving the menu too far
-Improved icon and text alignments for both main and sub menus
-Set the default menu positions to the bottom left corner of the client
NPC InnKeeper Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC GuildMaster Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
NPC Bank Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Removed gold string 'right side' alignment (Now displays left to right)
-Set the default menu positions to the bottom left corner of the client
NPC Names - Mouse Ranges
-Slightly adjusted and improved npc name hover & click ranges
Player Chat Bubbles
-Fixed chat bubble bottom border misalignment (Disconnected borders + transparent inner pixels)
-Slightly adjusted and improved chat bubble positioning (Now fully fits 5 line chat bubbles)
Friend/Ignore Buttons
-Modified friend/ignore button positions and ranges
Multi Client
-Prevents MuteX functionality, allowing multiple client instances to be ran
Extended Spell Menu Rows
-Extends the amount of spell rows from 4 to 6. (from 32 to 48 spell slots)
Extended Bank Transfer/Player Trade Restrictions
-Raised Max item amount from 10,000,000 to 2,000,000,000
-Raised max editfield characters from 8 to 10
Customized Clock/Hint Editfields
-Improved clock and hint editfield/text alignments & updating ranges
-Extended hint editfield width (allows more text to be displayed and updated)
-Changed clock and hint text from Arial to MS Sans Serif
Performance Measure
-Enables the 'debug' performance measure function
-This displays a pointer at the top left corner of the client, indicating how responsive/laggy the client is
(The higher the value the better)
Map Name - Max Length
-Added Sausage's modification to extend map name string length to 24 characters
Weight Restrictions
-Removed weight checks for; item pick up, trading, locker + chest transfering
Large Gold Drop Dialog
-Prevented the gold drop dialog from appearing, when first attempting to drop a lot of gold
-Forces the client to allow large gold drops. (Still plays sound effect the first time for large drops)
Map Item String Display
-All items on the map floor now display as 'x' amount. (Similar to inventory)
Ex: Gold x1, Crow claw x50
v28.2 - Info
[newclass=.eopsh3-3-main-container2]transition: all 1s; -webkit-transition: all 1s; width:99.6%; margin-top: 0px; border-radius: 4px; background-color: #D1D1D1; border: 2px solid #000000; [/newclass]
[newclass=.eopsh3-3-main-container2:hover]transition: all 1s; -webkit-transition: all 1s; width:99.6%; margin-top: 0px; border-radius: 4px; background-color: #FFFFFF; border: 2px solid #000000; [/newclass]
[attr="class","eopsh3-3-main-container2"]
WHAT'S NEW?! - v28.2 CHANGES
Bug Fixes - Stability - Responsiveness
-Fixed a major bug that caused the client to randomly freeze when hovering over npcs.
-Fixed a major bug that caused the client to randomly freeze when playing multiple sound effects.
-Fixed a major bug that caused the client to randomly freeze when sending a message.
-Fixed sprite rendering distances (Npc, player and item ranges now match eoserv)
-Fixed a bug that caused the 'Please open your inventory first' string to show (When clicking another panel while paperdoll is open)
-Added handling for unhandled errors. (Displays a windows error message with exception info & prevents client lock up)
-Added Sausage's modification to use software acceleration, instead of hardware acceleration. (Win7-11 Stability/Performance)
-Added Sausage's modification to fix upwards sitting frames for equipped shield items.
-Increased main tick by 20%. (Improved stability)
-Improved refresh stability. (Also greatly helps prevent the camera from bugging and offsetting 1 tile)
-Improved sprite rendering. (Npcs and players are rendered faster and help with stability)
-Improved map layer rendering. (Faster updating when re-entering maps)
-Optimized various client halts. (More responsive/stable functionality)
Cosmetics - UI - Custom
-Added new weight bar functionality. (Replaces the useless sp bar and its related functionality)
-Added new paperdoll panel button & ranges for the previously unused macro panel button.
-Added Sausage's modification to extend map name length to 24 characters.
-Changed the default panel from the news panel to the chat panel (Menu loaded upon login)
-Improved performance menu functionality. (Custom strings & icon/text positioning)
-Improved stat panel alignments. (Fixed a few bmp & string alignments)
-Improved help panel functionality. (The sub help menu can now be reopened while the help panel is active)
-Improved exit button functionality and set precise ranges.
-Improved player chat bubble alignment. (Slightly lowered bubble positioning to prevent overflow of long messages)
-Improved npc hover ranges + npc click ranges + npc name alignments.
-Increased shadow draw range to prevent shadows popping in and out of view prematurely.
Bug Fixes - Stability - Responsiveness
-Fixed a major bug that caused the client to randomly freeze when hovering over npcs.
-Fixed a major bug that caused the client to randomly freeze when sending a message.
-Fixed sprite rendering distances (Npc, player and item ranges now match eoserv)
-Fixed a bug that caused the 'Please open your inventory first' string to show (When clicking another panel while paperdoll is open)
-Added handling for unhandled errors. (Displays a windows error message with exception info & prevents client lock up)
-Added Sausage's modification to use software acceleration, instead of hardware acceleration. (Win7-11 Stability/Performance)
-Added Sausage's modification to fix upwards sitting frames for equipped shield items.
-Increased main tick by 20%. (Improved stability)
-Improved refresh stability. (Also greatly helps prevent the camera from bugging and offsetting 1 tile)
-Improved sprite rendering. (Npcs and players are rendered faster and help with stability)
-Improved map layer rendering. (Faster updating when re-entering maps)
-Optimized various client halts. (More responsive/stable functionality)
Cosmetics - UI - Custom
-Added new weight bar functionality. (Replaces the useless sp bar and its related functionality)
-Added new paperdoll panel button & ranges for the previously unused macro panel button.
-Added Sausage's modification to extend map name length to 24 characters.
-Changed the default panel from the news panel to the chat panel (Menu loaded upon login)
-Improved performance menu functionality. (Custom strings & icon/text positioning)
-Improved stat panel alignments. (Fixed a few bmp & string alignments)
-Improved help panel functionality. (The sub help menu can now be reopened while the help panel is active)
-Improved exit button functionality and set precise ranges.
-Improved player chat bubble alignment. (Slightly lowered bubble positioning to prevent overflow of long messages)
-Improved npc hover ranges + npc click ranges + npc name alignments.
-Increased shadow draw range to prevent shadows popping in and out of view prematurely.
[attr="class","eopsh3-3-main-container2"]
BUG FIXES - STABILITY
Exception Handling (Stability)
-Added handling for unhandled errors (Displays a windows error message with exception info & prevents client lock up)
NPC Hover Freeze (Stability)
-Fixed a major bug that caused the client to randomly freeze when hovering over npcs
Sound Buffer Freeze (Stability)
-Fixed a major bug that caused the client to randomly freeze when playing multiple sound effects
Chat Message Freeze (Stability)
-Fixed a major bug that caused the client to randomly freeze when sending a message
Software Acceleration (Stability)
-Added Sausage's modification to use software acceleration, instead of hardware acceleration. (Win7-11 Stability/Performance)
(This greatly improves client responsiveness and helps prevent visual bugs)
Main Client Tick (Stability)
-Increased the main client tick by 20%. (Don't use speed hax ya cheater - More likely to freeze..)
Client Halts (Stability)
-Optimized & removed various client halts. (More responsive/stable functionality)
Client Refreshing (Stability)
-Stabilized refreshing and prevented the camera from bugging and being offset by 1 tile
Sprite Rendering (Stability)
-Fixed sprite rendering distances (Npc, player and item ranges now match eoserv 'SeeDistance')
Player Attack - Refreshing
-Fixed a bug that prevented the player from attacking after refreshing or warping
(This forced the player to move to another tile to allow attacking again)
Keyboard - Input Leak
-Prevented the client from leaking keyboard inputs when minimized by taskbar
Note: Credits to Sausage for his improved anti leak code (No longer need to codecave)
Keyboard - Interface Freeze
-Prevented the F10 and Alt keys from freezing the client interface
Keyboard - Scroll Lock
-Prevented the Scroll Lock key from taking a screenshot of the client window
Client FORM - Vertical Misalignment
-Fixed vertical alignment of the client form (No longer a white line under the titlebar of the client)
PRE Login Editfields - Border Alignment
-Removed the editfield inner border function that was causing a disconnection of the outer borders
Chat Bubbles - Border Misalignment
-Fixed the bottom border alignment of chat bubbles
Player Sprites - Shield Frame
-Added Sausage's modification to fix upwards sitting frames for equipped shield items
Menu Boundaries - Overflow Ranges
-Prevented all menus from being dragged out of bounds (prevents overlapping of non updated gui areas)
Inventory Items - Overflow Ranges
-Prevented item text/bmps from overflowing and drawing outside of the inventory menu
Inventory Items - Already Equipped
-Forced the client to allow equipping any item type (if not already equipped)
-Prevented bugged functionality and (already equipped) messages
Locker Menu - Highlight BMP
-Prevented lockers from failing to highlight items past row/index 5
Paperdoll Menu - Inventory String
-Fixed a bug that caused the 'Please open your inventory first' string to show (When clicking another panel while paperdoll is open)
Spell Casting
-Prevented the broken 'You cannot attack this npc' message/functionality
(This message is normally sent even if you cast a valid spell on a valid npc or player)
Spell Panel Menu - Highlight Spell
-Prevented failure of spell highlighting when hovering between spells on rows 3&4
Spell Panel Menu - Forget All
-Forced the client to remove active spell menu icons, after forgetting individual spells, all spells, or resetting character
NPC SkillMaster Menu - Requirements Link
-Prevented requirement links from becoming unclickable when moving the menu from the default position.
(Improves requirement link click ranges, and caps/extends links to the right side client boundary)
$learn - Main Editfield Input
-Prevented the client from losing and being unable to regain main editfield focus, after learning a spell via command
NPC Guild Menu - Guild (Tag) Lookup + Memberlist Max
-Set both tag input maxes to 3
Report Player Menu - Name String Size
-Set the player name report string max to 12 (was originally 16)
Admin Trade Overweight BUG
-Prevented showing admins real weight after trades
Admin Command Delay
-Prevented the admin command delay that is enforced for admins below rank 5
Jump Tile Spec
-Fixed a check that caused players to appear frozen, after jumping and continuing to walk
JukeBox Timer - Open Reset
-Prevented the timer from resetting when opening menu
OPTIMIZATIONS - RESPONSIVENESS
Sprite Rendering
-Improved NPC & Player sprite rendering
(Npc & player sprites load and unload much faster)
Timer Functionality
-Major modifications to client timer functionality, for improved performance and stability
GFX Functionality
-Improved menu hover timing
(Can hover between buttons, inventory items, and spell icons faster)
Bard Functionality
-Improved bard menu speed/responsiveness
(Can play notes much faster, and helps prevent the menu from being moved when clicking notes)
Map Grid
-Removed main map grid lines, while retaining edge grid lines
(Improves stability, responsiveness and visibility while the map is open)
Idle Functionality
-Improved idle functionality for optimization and stability
(Prevents idle emotes, messages, and disconnections)
Login Delays
-Improved character selection and login delays.
Account Creation Delays
-Improved account creation delay and loading bar.
Emote Delays
-Reduced emote facial expression delay, and emote input delay.
Sit Delay (F11)
-Reduced the sit/stand delay.
Refresh Delay (F12)
-Reduced the client refresh delay to 2 seconds.
Tile Click Delay
-Removed the delay that is enforced when clicking a tile.
Stat/Skill Training Delays
-Reduced stat & skill apply delays.
Public Chat Flood Delay
-Removed the public chat flood restriction, allowing sending of public messages without delay
Chat Bubble Delay
-Increased chat bubble delay/fade from 2.5 to 4 seconds.
Jump Tile Spec Delay
-Reduced the jump delay to prevent players from appearing frozen, when jumping and continuing to walk
NPC Idle Delay
-Slightly increased the NPC idle delay, as it looks better
NPC Random Idle Delay
-Removed the ugly delay that is used to make idle animations appear more randomized
NPC Map Icon - Death Delay
-Reduced the npc map icon delay, making npc icons disappear faster after death.
NPC Quest Dialog Delay
-Removed a delay that is enforced when switching between quest dialogs
COSMETICS - UI - CUSTOM
Performance Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Added custom strings for mapID, mapX, mapY
-Improved Image + text alignments
-Set the default menu positions to the bottom left corner of the client
-Removed walking restrictions for this menu
Quest Progress/History Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Increased menu width, allowing for much more text to be displayed for each category
-Modified all text, image and button alignments/ranges to fit the custom menu width
-Set the default menu positions to be centered with the client
-Removed walking restrictions for this menu
*Modified [gfx002 - bmp159]
Stat Bar Menus (HP/TP/SP/TNL)
-Replaced SP bar updating with weight bar updating
-Improved text alignments
*Modified [gfx002 - bmp158]
Exit Menu
-Modified exit button functionality and set precise ranges
*Modified [gfx002 - bmp139]
Request/Dialog Menu (Sign/Exit/Trade/Join/Other)
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the top right corner of the client
-Removed walking restrictions for this menu
-Removed typing restrictions for this menu
Friend/Ignore Main Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom right corner of the client
-Removed walking restrictions for this menu
Friend/Ignore Add Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the left of the main friend/ignore menu
-Removed walking restrictions for this menu
Paperdoll Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved string ordering/alignment, and placed the unused job field at the end
-Removed walking restrictions for this menu
*Modified [gfx002 - bmp149]
Book Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved string ordering/alignment, and placed the unused job field at the end
-Removed walking restrictions for this menu
*Modified [gfx002 - bmp169]
Help Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom right corner of the client
-Removed walking restrictions for this menu
-Modified title, subject, link text colors
Inventory Panel
-Fixed inventory item (string+Image) overflow boundaries
-Improved item text/image alignments (allows for much longer items names)
Map Panel
-Improved stability & performance by removing map grid lines (retains map edge lines)
Active Skills Panel
-Increased the amount of spell rows to load, from 4 to 6
-Improved active spell text/icon alignment (Spell names show over top the spell icons)
-Fixed a bug that prevented displaying the highlight bmp when hovering between rows 3&4
-Removed training confirmation functionality, and reduced skill apply delay (click delay)
Passive Skills Panel
-Replaced the unused passive skills menu, with news menu functionality
-Improved icon and text alignments
Chat Panel Menu
-Improved alignments and click ranges of mute tab, chat tabs, and pm tabs
-Improved icon and text alignments
-Set the chat panel as the default panel to load, instead of the news panel. (Default menu loaded upon login)
Stats Panel
-Improved string ordering/alignment
-Removed training confirmation functionality, and reduced stat apply delay (click delay)
*Modified [gfx002 - bmp134]
Online List Panel
-Improved icon and text alignments
Group List Panel
-Improved image and text alignments
-Changed the non leader group icon, from the player icon to the party member icon
Help Panel
-Improved icon and text alignments
-Improved help panel functionality. (The 'sub' help menu can now be reopened while the help panel is active)
Jukebox Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
TownBoard Menu
-Increased menu width, allowing for much more text to be displayed for each category
-Modified all text, image and button alignments/ranges to fit the custom menu width
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the relog menu positions to the center of the client (Missing default positions - or there is none)
*Modified [gfx002 - bmp159]
NOTE: Townboard must be modded due to being effected by the quest progress/history menu
Locker Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
Chest Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
Bard Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom center of the client
NPC Barber Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC Shop Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
NPC Law Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
NPC Quest Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Modified title, subject, link text colors
-Set the default menu positions to the bottom left corner of the client
NPC SkillMaster Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Fixed the requirements link bug that made links unclickable when moving the menu too far
-Improved icon and text alignments for both main and sub menus
-Set the default menu positions to the bottom left corner of the client
NPC InnKeeper Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC GuildMaster Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
NPC Bank Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Removed gold string 'right side' alignment (Now displays left to right)
-Set the default menu positions to the bottom left corner of the client
NPC Names - Mouse Ranges
-Slightly adjusted and improved npc name hover & click ranges
Player Chat Bubbles
-Fixed chat bubble bottom border misalignment (Disconnected borders + transparent inner pixels)
-Slightly adjusted and improved chat bubble positioning (Now fully fits 5 line chat bubbles)
Friend/Ignore Buttons
-Modified friend/ignore button positions and ranges
Multi Client
-Prevents MuteX functionality, allowing multiple client instances to be ran
Extended Spell Menu Rows
-Extends the amount of spell rows from 4 to 6. (from 32 to 48 spell slots)
Extended Bank Transfer/Player Trade Restrictions
-Raised Max item amount from 10,000,000 to 2,000,000,000
-Raised max editfield characters from 8 to 10
Customized Clock/Hint Editfields
-Improved clock and hint editfield/text alignments & updating ranges
-Extended hint editfield width (allows more text to be displayed and updated)
-Changed clock and hint text from Arial to MS Sans Serif
Performance Measure
-Enables the 'debug' performance measure function
-This displays a pointer at the top left corner of the client, indicating how responsive/laggy the client is
(The higher the value the better)
Map Name - Max Length
-Added Sausage's modification to extend map name string length to 24 characters
Weight Restrictions
-Removed weight checks for; item pick up, trading, locker + chest transfering
Large Gold Drop Dialog
-Prevented the gold drop dialog from appearing, when first attempting to drop a lot of gold
-Forces the client to allow large gold drops. (Still plays sound effect the first time for large drops)
Exception Handling (Stability)
-Added handling for unhandled errors (Displays a windows error message with exception info & prevents client lock up)
NPC Hover Freeze (Stability)
-Fixed a major bug that caused the client to randomly freeze when hovering over npcs
Sound Buffer Freeze (Stability)
Chat Message Freeze (Stability)
-Fixed a major bug that caused the client to randomly freeze when sending a message
Software Acceleration (Stability)
-Added Sausage's modification to use software acceleration, instead of hardware acceleration. (Win7-11 Stability/Performance)
(This greatly improves client responsiveness and helps prevent visual bugs)
Main Client Tick (Stability)
-Increased the main client tick by 20%. (Don't use speed hax ya cheater - More likely to freeze..)
Client Halts (Stability)
-Optimized & removed various client halts. (More responsive/stable functionality)
Client Refreshing (Stability)
-Stabilized refreshing and prevented the camera from bugging and being offset by 1 tile
Sprite Rendering (Stability)
-Fixed sprite rendering distances (Npc, player and item ranges now match eoserv 'SeeDistance')
Player Attack - Refreshing
-Fixed a bug that prevented the player from attacking after refreshing or warping
(This forced the player to move to another tile to allow attacking again)
Keyboard - Input Leak
-Prevented the client from leaking keyboard inputs when minimized by taskbar
Note: Credits to Sausage for his improved anti leak code (No longer need to codecave)
Keyboard - Interface Freeze
-Prevented the F10 and Alt keys from freezing the client interface
Keyboard - Scroll Lock
-Prevented the Scroll Lock key from taking a screenshot of the client window
Client FORM - Vertical Misalignment
-Fixed vertical alignment of the client form (No longer a white line under the titlebar of the client)
PRE Login Editfields - Border Alignment
-Removed the editfield inner border function that was causing a disconnection of the outer borders
Chat Bubbles - Border Misalignment
-Fixed the bottom border alignment of chat bubbles
Player Sprites - Shield Frame
-Added Sausage's modification to fix upwards sitting frames for equipped shield items
Menu Boundaries - Overflow Ranges
-Prevented all menus from being dragged out of bounds (prevents overlapping of non updated gui areas)
Inventory Items - Overflow Ranges
-Prevented item text/bmps from overflowing and drawing outside of the inventory menu
Inventory Items - Already Equipped
-Forced the client to allow equipping any item type (if not already equipped)
-Prevented bugged functionality and (already equipped) messages
Locker Menu - Highlight BMP
-Prevented lockers from failing to highlight items past row/index 5
Paperdoll Menu - Inventory String
-Fixed a bug that caused the 'Please open your inventory first' string to show (When clicking another panel while paperdoll is open)
Spell Casting
-Prevented the broken 'You cannot attack this npc' message/functionality
(This message is normally sent even if you cast a valid spell on a valid npc or player)
Spell Panel Menu - Highlight Spell
-Prevented failure of spell highlighting when hovering between spells on rows 3&4
Spell Panel Menu - Forget All
-Forced the client to remove active spell menu icons, after forgetting individual spells, all spells, or resetting character
NPC SkillMaster Menu - Requirements Link
-Prevented requirement links from becoming unclickable when moving the menu from the default position.
(Improves requirement link click ranges, and caps/extends links to the right side client boundary)
$learn - Main Editfield Input
-Prevented the client from losing and being unable to regain main editfield focus, after learning a spell via command
NPC Guild Menu - Guild (Tag) Lookup + Memberlist Max
-Set both tag input maxes to 3
Report Player Menu - Name String Size
-Set the player name report string max to 12 (was originally 16)
Admin Trade Overweight BUG
-Prevented showing admins real weight after trades
Admin Command Delay
-Prevented the admin command delay that is enforced for admins below rank 5
Jump Tile Spec
-Fixed a check that caused players to appear frozen, after jumping and continuing to walk
JukeBox Timer - Open Reset
-Prevented the timer from resetting when opening menu
OPTIMIZATIONS - RESPONSIVENESS
Sprite Rendering
-Improved NPC & Player sprite rendering
(Npc & player sprites load and unload much faster)
Timer Functionality
-Major modifications to client timer functionality, for improved performance and stability
GFX Functionality
-Improved menu hover timing
(Can hover between buttons, inventory items, and spell icons faster)
Bard Functionality
-Improved bard menu speed/responsiveness
(Can play notes much faster, and helps prevent the menu from being moved when clicking notes)
Map Grid
-Removed main map grid lines, while retaining edge grid lines
(Improves stability, responsiveness and visibility while the map is open)
Idle Functionality
-Improved idle functionality for optimization and stability
(Prevents idle emotes, messages, and disconnections)
Login Delays
-Improved character selection and login delays.
Account Creation Delays
-Improved account creation delay and loading bar.
Emote Delays
-Reduced emote facial expression delay, and emote input delay.
Sit Delay (F11)
-Reduced the sit/stand delay.
Refresh Delay (F12)
-Reduced the client refresh delay to 2 seconds.
Tile Click Delay
-Removed the delay that is enforced when clicking a tile.
Stat/Skill Training Delays
-Reduced stat & skill apply delays.
Public Chat Flood Delay
-Removed the public chat flood restriction, allowing sending of public messages without delay
Chat Bubble Delay
-Increased chat bubble delay/fade from 2.5 to 4 seconds.
Jump Tile Spec Delay
-Reduced the jump delay to prevent players from appearing frozen, when jumping and continuing to walk
NPC Idle Delay
-Slightly increased the NPC idle delay, as it looks better
NPC Random Idle Delay
-Removed the ugly delay that is used to make idle animations appear more randomized
NPC Map Icon - Death Delay
-Reduced the npc map icon delay, making npc icons disappear faster after death.
NPC Quest Dialog Delay
-Removed a delay that is enforced when switching between quest dialogs
COSMETICS - UI - CUSTOM
Performance Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Added custom strings for mapID, mapX, mapY
-Improved Image + text alignments
-Set the default menu positions to the bottom left corner of the client
-Removed walking restrictions for this menu
Quest Progress/History Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Increased menu width, allowing for much more text to be displayed for each category
-Modified all text, image and button alignments/ranges to fit the custom menu width
-Set the default menu positions to be centered with the client
-Removed walking restrictions for this menu
*Modified [gfx002 - bmp159]
Stat Bar Menus (HP/TP/SP/TNL)
-Replaced SP bar updating with weight bar updating
-Improved text alignments
*Modified [gfx002 - bmp158]
Exit Menu
-Modified exit button functionality and set precise ranges
*Modified [gfx002 - bmp139]
Request/Dialog Menu (Sign/Exit/Trade/Join/Other)
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the top right corner of the client
-Removed walking restrictions for this menu
-Removed typing restrictions for this menu
Friend/Ignore Main Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom right corner of the client
-Removed walking restrictions for this menu
Friend/Ignore Add Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the left of the main friend/ignore menu
-Removed walking restrictions for this menu
Paperdoll Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved string ordering/alignment, and placed the unused job field at the end
-Removed walking restrictions for this menu
*Modified [gfx002 - bmp149]
Book Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved string ordering/alignment, and placed the unused job field at the end
-Removed walking restrictions for this menu
*Modified [gfx002 - bmp169]
Help Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom right corner of the client
-Removed walking restrictions for this menu
-Modified title, subject, link text colors
Inventory Panel
-Fixed inventory item (string+Image) overflow boundaries
-Improved item text/image alignments (allows for much longer items names)
Map Panel
-Improved stability & performance by removing map grid lines (retains map edge lines)
Active Skills Panel
-Increased the amount of spell rows to load, from 4 to 6
-Improved active spell text/icon alignment (Spell names show over top the spell icons)
-Fixed a bug that prevented displaying the highlight bmp when hovering between rows 3&4
-Removed training confirmation functionality, and reduced skill apply delay (click delay)
Passive Skills Panel
-Replaced the unused passive skills menu, with news menu functionality
-Improved icon and text alignments
Chat Panel Menu
-Improved alignments and click ranges of mute tab, chat tabs, and pm tabs
-Improved icon and text alignments
-Set the chat panel as the default panel to load, instead of the news panel. (Default menu loaded upon login)
Stats Panel
-Improved string ordering/alignment
-Removed training confirmation functionality, and reduced stat apply delay (click delay)
*Modified [gfx002 - bmp134]
Online List Panel
-Improved icon and text alignments
Group List Panel
-Improved image and text alignments
-Changed the non leader group icon, from the player icon to the party member icon
Help Panel
-Improved icon and text alignments
-Improved help panel functionality. (The 'sub' help menu can now be reopened while the help panel is active)
Jukebox Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
TownBoard Menu
-Increased menu width, allowing for much more text to be displayed for each category
-Modified all text, image and button alignments/ranges to fit the custom menu width
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the relog menu positions to the center of the client (Missing default positions - or there is none)
*Modified [gfx002 - bmp159]
NOTE: Townboard must be modded due to being effected by the quest progress/history menu
Locker Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
Chest Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
Bard Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom center of the client
NPC Barber Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC Shop Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
NPC Law Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
NPC Quest Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Modified title, subject, link text colors
-Set the default menu positions to the bottom left corner of the client
NPC SkillMaster Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Fixed the requirements link bug that made links unclickable when moving the menu too far
-Improved icon and text alignments for both main and sub menus
-Set the default menu positions to the bottom left corner of the client
NPC InnKeeper Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC GuildMaster Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Set the default menu positions to the bottom left corner of the client
NPC Bank Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved icon and text alignments
-Removed gold string 'right side' alignment (Now displays left to right)
-Set the default menu positions to the bottom left corner of the client
NPC Names - Mouse Ranges
-Slightly adjusted and improved npc name hover & click ranges
Player Chat Bubbles
-Fixed chat bubble bottom border misalignment (Disconnected borders + transparent inner pixels)
-Slightly adjusted and improved chat bubble positioning (Now fully fits 5 line chat bubbles)
Friend/Ignore Buttons
-Modified friend/ignore button positions and ranges
Multi Client
-Prevents MuteX functionality, allowing multiple client instances to be ran
Extended Spell Menu Rows
-Extends the amount of spell rows from 4 to 6. (from 32 to 48 spell slots)
Extended Bank Transfer/Player Trade Restrictions
-Raised Max item amount from 10,000,000 to 2,000,000,000
-Raised max editfield characters from 8 to 10
Customized Clock/Hint Editfields
-Improved clock and hint editfield/text alignments & updating ranges
-Extended hint editfield width (allows more text to be displayed and updated)
-Changed clock and hint text from Arial to MS Sans Serif
Performance Measure
-Enables the 'debug' performance measure function
-This displays a pointer at the top left corner of the client, indicating how responsive/laggy the client is
(The higher the value the better)
Map Name - Max Length
-Added Sausage's modification to extend map name string length to 24 characters
Weight Restrictions
-Removed weight checks for; item pick up, trading, locker + chest transfering
Large Gold Drop Dialog
-Prevented the gold drop dialog from appearing, when first attempting to drop a lot of gold
-Forces the client to allow large gold drops. (Still plays sound effect the first time for large drops)
v28.1 - Info
[newclass=.eopsh3-3-main-container2]transition: all 1s; -webkit-transition: all 1s; width:99.6%; margin-top: 0px; border-radius: 4px; background-color: #D1D1D1; border: 2px solid #000000; [/newclass]
[newclass=.eopsh3-3-main-container2:hover]transition: all 1s; -webkit-transition: all 1s; width:99.6%; margin-top: 0px; border-radius: 4px; background-color: #FFFFFF; border: 2px solid #000000; [/newclass]
[attr="class","eopsh3-3-main-container2"]
BUG FIXES
Player Attack Freeze - Refresh Bug
-Prevented the player attack freeze that occurs during client refreshes/warps.
Keyboard Input (Chat Leak)
-Prevented the client from leaking keyboard inputs when minimized by taskbar
Note: Credits to Sausage for his improved anti leak code (No longer need to codecave)
Client FORM - Vertical Misalignment
-Fixed vertical alignment of the client form (No longer a white line under the titlebar of the client)
PRE Login Edit Fields - Border Alignment
-Removed the editfield inner border function that was causing a disconnection of the outer borders
Chat Bubbles - Border Misalignment
-Fixed the bottom border alignment of chat bubbles
Locker Menu - Highlight BMP
-Prevented lockers from failing to highlight items past row/index 5
Inventory Items - Overflow Ranges
-Prevented item text/bmps from overflowing and drawing outside of the inventory menu
Inventory Items - Already Equipped
-Forced the client to allow equipping any item type (if not already equipped)
-Prevented bugged functionality and (already equipped) messages
Spell Casting
-Prevented the broken 'You cannot attack this npc' message/functionality
(This message is normally sent even if you cast a valid spell on a valid npc or player)
$learn - Main EditField Input
-Prevented the client from losing and being unable to regain main editfield focus, after learning a spell via command
Spell Panel Menu - Forget All
-Forced the client to remove active spell menu icons, after forgetting individual spells, all spells, or resetting character
Spell Panel Menu - Highlight Spell
-Prevented failure of spell highlighting when hovering between spells on rows 3&4
Menu Boundaries - Overflow Ranges
-Prevented all menus from being dragged out of bounds (prevents overlapping of non updated gui areas)
NPC SkillMaster Menu - Requirements Link
-Prevented requirement links from becoming unclickable when moving the menu from the default position.
(Improves requirement link click ranges, and caps/extends links to the right side client boundary)
NPC Guild Menu - Guild (Tag) Lookup + Memberlist Max
-Set both tag input maxes to 3
Report Player Menu - Name String Size
-Set the player name report string max to 12 (was originally 16)
Admin Trade Overweight BUG
-Prevented showing admins real weight after trades
Admin Command Delay
-Prevented the admin command delay that is enforced for admins below rank 5
Jump Tile Spec
-Fixed a check that caused players to appear frozen, after jumping and continuing to walk
JukeBox Timer - Open Reset
-Prevented the timer from resetting when opening menu
OPTIMIZATIONS - RESPONSIVENESS
Timer Functionality
-Major modifications to main client timer functionality, for improved performance and stability
GFX Functionality
-Improved gfx hover speed/functionality
-Can now hover between buttons, inventory strings, spell icons, ect much faster
Bard Functionality
-Improved bard menu speed/responsiveness
-Can now play notes much faster, and prevent the menu from being moved when clicking notes
Map Grid
-Removed main map gridlines, while retaining edge grid lines
-Greatly improves performance & stability while the map is open
Player Idle Functionality
-Improved idle functionality for optimization and stability.
-Prevents idle emotes, messages, and disconnections
Sprite Drawing
-Improved NPC & Player sprite loading (Much faster)
(Npcs/players load much faster when warping or refreshing)
Login Delays
-Improved character selection and login delays.
Account Creation Delays
-Improved account creation delay and loading bar.
Emote Delays
-Reduced emote facial expression delay, and emote input delay.
Sit Delay (F11)
-Reduced the sit/stand delay.
Refresh Delay (F12)
-Reduced the client refresh delay to 2 seconds.
Tile Click Delay
-Removed the delay that is enforced when clicking a tile.
Stat/Skill Training
-Reduced stat & skill apply delays.
Public Chat Flood Delay
-Removed the public chat flood restriction, allowing sending of public messages without delay
Chat Bubbles
-Increased chat bubble delay/fade from 2.5 to 4 seconds.
Jump Tile Spec Delay
-Reduced the jump delay to prevent players from appearing frozen, when jumping and continuing to walk
NPC Idle Delay
-Slightly increased the NPC idle delay, as it looks better
NPC Random Idle Delay
-Removed the ugly delay that is used to make idle animations appear more randomized
NPC Map Icon - Death Delay
-Reduced the npc map icon delay, making npc icons disappear faster after death.
NPC Quest Dialog Delay
-Removed a delay that is enforced when switching between quest dialogs
COSMETICS - UI
Performance Menu
-Improved Image + text alignment
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
-Removed walking restrictions for this menu
Quest Progress/History Menu
-Increased menu width, allowing for much more text to be displayed for each category
-Modified all text, image and button alignments/ranges to fit the custom menu width
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to be centered with the client
-Removed walking restrictions for this menu
*Modified [gfx002 - bmp159]
Stat Bar Menus (HP/TP/SP/TNL)
-Improved text alignments
*Modified [gfx002 - bmp158]
Request/Dialog Prompt (Sign/Exit/Trade/Join/Other)
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the top right corner of the client
-Removed walking restrictions for this menu
-Removed typing restrictions for this menu
Friend/Ignore Main Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom right corner of the client
-Removed walking restrictions for this menu
Friend/Ignore Add Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the left of the main friend/ignore menu
-Removed walking restrictions for this menu
Paperdoll Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved string ordering/alignment, and placed the unused job field at the end
-Removed walking restrictions for this menu
*Modified [gfx002 - bmp149]
Book Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved string ordering/alignment, and placed the unused job field at the end
-Removed walking restrictions for this menu
*Modified [gfx002 - bmp169]
Help Main Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom right corner of the client
-Removed walking restrictions for this menu
-Modified title, subject, link text colors
Inventory Panel Menu
-Fixed inventory item (string+Image) overflow boundaries
-Improved item text/image alignments (allows for much longer items names)
Map Panel Menu
-Improved stability & performance by removing map grid lines (retains map edge lines)
Active Skills Panel Menu
-Increased the amount of spell rows to load, from 4 to 6
-Improved active spell text/icon alignment (Spell names show over top the spell icons)
-Fixed a bug that prevented displaying the highlight bmp when hovering between rows 3&4
-Removed training confirmation functionality, and reduced skill apply delay (click delay)
Passive Skills Panel Menu
-Replaced the unused passive skills menu, with news menu functionality
-Improved icon and text alignments
Chat Panel Menu
-Improved alignments and click ranges of mute tab, chat tabs, and pm tabs
-Improved icon and text alignments
Stats Panel Menu
-Improved string ordering/alignment
-Removed training confirmation functionality, and reduced stat apply delay (click delay)
*Modified [gfx002 - bmp134]
Online Panel Menu
-Improved icon and text alignments
Group Panel Menu
-Improved image and text alignments
-Changed the non leader group icon, from the player icon to the party member icon
Help Panel Menu
-Improved icon and text alignments
Jukebox Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
TownBoard Menu
-Increased menu width, allowing for much more text to be displayed for each category
-Modified all text, image and button alignments/ranges to fit the custom menu width
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the relog menu positions to the center of the client (Missing default positions - or there is none)
*Modified [gfx002 - bmp159]
NOTE: Townboard must be modded due to being effected by the quest progress/history menu
Locker Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
Chest Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
Bard Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom center of the client
NPC Barber Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC Shop Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC Law Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC Quest Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Modified title, subject, link text colors
-Set the default menu positions to the bottom left corner of the client
NPC SkillMaster Menu
-Improved icon and text alignments for both main and sub menus
-Fixed the requirements link bug that made links unclickable when moving the menu too far
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC InnKeeper Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC GuildMaster Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC Bank Menu
-Improved icon and text alignments
-Removed gold string 'right side' alignment (Now displays left to right)
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
Exit Button
-Modified exit button positions and ranges
*Modified [gfx002 - bmp139]
Friend/Ignore Buttons
-Modified friend/ignore button positions and ranges
CUSTOM - OTHER
Multi Client
-Prevents MuteX functionality, allowing multiple client instances to be ran
Extended Spell Menu Rows
-Extends the amount of spell rows from 4 to 6. (from 32 to 48 spell slots)
Extended Bank Transfer/Player Trade Restrictions
-Raised Max item amount from 10,000,000 to 2,000,000,000
-Raised max editfield characters from 8 to 10
Customized Clock/Hint Editfields
-Improved clock and hint editfield/text alignments & updating ranges
-Extended hint editfield width (allows more text to be displayed and updated)
-Changed clock and hint text from Arial to MS Sans Serif
Performance Measure
-Enables the 'debug' performance measure function
-This displays a pointer at the top left corner of the client, indicating how responsive/laggy the client is
(The higher the value the better)
Large Gold Drop Dialog
-Prevented the gold drop dialog from appearing, when first attempting to drop a lot of gold.
-Forces the client to allow large gold drops. (Still plays sound effect the first time for large drops)
Weight Restrictions
-Removed weight checks for; item pick up, trading, locker + chest transfering
Interface Freeze - Hotkey Functionality
-Prevents the F10 and Alt keys from freezing the client interface
Scroll Lock - Hotkey Functionality
-Prevents the Scroll Lock key from taking a screenshot of the client window
Player Attack Freeze - Refresh Bug
-Prevented the player attack freeze that occurs during client refreshes/warps.
Keyboard Input (Chat Leak)
-Prevented the client from leaking keyboard inputs when minimized by taskbar
Note: Credits to Sausage for his improved anti leak code (No longer need to codecave)
Client FORM - Vertical Misalignment
-Fixed vertical alignment of the client form (No longer a white line under the titlebar of the client)
PRE Login Edit Fields - Border Alignment
-Removed the editfield inner border function that was causing a disconnection of the outer borders
Chat Bubbles - Border Misalignment
-Fixed the bottom border alignment of chat bubbles
Locker Menu - Highlight BMP
-Prevented lockers from failing to highlight items past row/index 5
Inventory Items - Overflow Ranges
-Prevented item text/bmps from overflowing and drawing outside of the inventory menu
Inventory Items - Already Equipped
-Forced the client to allow equipping any item type (if not already equipped)
-Prevented bugged functionality and (already equipped) messages
Spell Casting
-Prevented the broken 'You cannot attack this npc' message/functionality
(This message is normally sent even if you cast a valid spell on a valid npc or player)
$learn - Main EditField Input
-Prevented the client from losing and being unable to regain main editfield focus, after learning a spell via command
Spell Panel Menu - Forget All
-Forced the client to remove active spell menu icons, after forgetting individual spells, all spells, or resetting character
Spell Panel Menu - Highlight Spell
-Prevented failure of spell highlighting when hovering between spells on rows 3&4
Menu Boundaries - Overflow Ranges
-Prevented all menus from being dragged out of bounds (prevents overlapping of non updated gui areas)
NPC SkillMaster Menu - Requirements Link
-Prevented requirement links from becoming unclickable when moving the menu from the default position.
(Improves requirement link click ranges, and caps/extends links to the right side client boundary)
NPC Guild Menu - Guild (Tag) Lookup + Memberlist Max
-Set both tag input maxes to 3
Report Player Menu - Name String Size
-Set the player name report string max to 12 (was originally 16)
Admin Trade Overweight BUG
-Prevented showing admins real weight after trades
Admin Command Delay
-Prevented the admin command delay that is enforced for admins below rank 5
Jump Tile Spec
-Fixed a check that caused players to appear frozen, after jumping and continuing to walk
JukeBox Timer - Open Reset
-Prevented the timer from resetting when opening menu
OPTIMIZATIONS - RESPONSIVENESS
Timer Functionality
-Major modifications to main client timer functionality, for improved performance and stability
GFX Functionality
-Improved gfx hover speed/functionality
-Can now hover between buttons, inventory strings, spell icons, ect much faster
Bard Functionality
-Improved bard menu speed/responsiveness
-Can now play notes much faster, and prevent the menu from being moved when clicking notes
Map Grid
-Removed main map gridlines, while retaining edge grid lines
-Greatly improves performance & stability while the map is open
Player Idle Functionality
-Improved idle functionality for optimization and stability.
-Prevents idle emotes, messages, and disconnections
Sprite Drawing
-Improved NPC & Player sprite loading (Much faster)
(Npcs/players load much faster when warping or refreshing)
Login Delays
-Improved character selection and login delays.
Account Creation Delays
-Improved account creation delay and loading bar.
Emote Delays
-Reduced emote facial expression delay, and emote input delay.
Sit Delay (F11)
-Reduced the sit/stand delay.
Refresh Delay (F12)
-Reduced the client refresh delay to 2 seconds.
Tile Click Delay
-Removed the delay that is enforced when clicking a tile.
Stat/Skill Training
-Reduced stat & skill apply delays.
Public Chat Flood Delay
-Removed the public chat flood restriction, allowing sending of public messages without delay
Chat Bubbles
-Increased chat bubble delay/fade from 2.5 to 4 seconds.
Jump Tile Spec Delay
-Reduced the jump delay to prevent players from appearing frozen, when jumping and continuing to walk
NPC Idle Delay
-Slightly increased the NPC idle delay, as it looks better
NPC Random Idle Delay
-Removed the ugly delay that is used to make idle animations appear more randomized
NPC Map Icon - Death Delay
-Reduced the npc map icon delay, making npc icons disappear faster after death.
NPC Quest Dialog Delay
-Removed a delay that is enforced when switching between quest dialogs
COSMETICS - UI
Performance Menu
-Improved Image + text alignment
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
-Removed walking restrictions for this menu
Quest Progress/History Menu
-Increased menu width, allowing for much more text to be displayed for each category
-Modified all text, image and button alignments/ranges to fit the custom menu width
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to be centered with the client
-Removed walking restrictions for this menu
*Modified [gfx002 - bmp159]
Stat Bar Menus (HP/TP/SP/TNL)
-Improved text alignments
*Modified [gfx002 - bmp158]
Request/Dialog Prompt (Sign/Exit/Trade/Join/Other)
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the top right corner of the client
-Removed walking restrictions for this menu
-Removed typing restrictions for this menu
Friend/Ignore Main Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom right corner of the client
-Removed walking restrictions for this menu
Friend/Ignore Add Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the left of the main friend/ignore menu
-Removed walking restrictions for this menu
Paperdoll Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved string ordering/alignment, and placed the unused job field at the end
-Removed walking restrictions for this menu
*Modified [gfx002 - bmp149]
Book Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Improved string ordering/alignment, and placed the unused job field at the end
-Removed walking restrictions for this menu
*Modified [gfx002 - bmp169]
Help Main Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom right corner of the client
-Removed walking restrictions for this menu
-Modified title, subject, link text colors
Inventory Panel Menu
-Fixed inventory item (string+Image) overflow boundaries
-Improved item text/image alignments (allows for much longer items names)
Map Panel Menu
-Improved stability & performance by removing map grid lines (retains map edge lines)
Active Skills Panel Menu
-Increased the amount of spell rows to load, from 4 to 6
-Improved active spell text/icon alignment (Spell names show over top the spell icons)
-Fixed a bug that prevented displaying the highlight bmp when hovering between rows 3&4
-Removed training confirmation functionality, and reduced skill apply delay (click delay)
Passive Skills Panel Menu
-Replaced the unused passive skills menu, with news menu functionality
-Improved icon and text alignments
Chat Panel Menu
-Improved alignments and click ranges of mute tab, chat tabs, and pm tabs
-Improved icon and text alignments
Stats Panel Menu
-Improved string ordering/alignment
-Removed training confirmation functionality, and reduced stat apply delay (click delay)
*Modified [gfx002 - bmp134]
Online Panel Menu
-Improved icon and text alignments
Group Panel Menu
-Improved image and text alignments
-Changed the non leader group icon, from the player icon to the party member icon
Help Panel Menu
-Improved icon and text alignments
Jukebox Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
TownBoard Menu
-Increased menu width, allowing for much more text to be displayed for each category
-Modified all text, image and button alignments/ranges to fit the custom menu width
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the relog menu positions to the center of the client (Missing default positions - or there is none)
*Modified [gfx002 - bmp159]
NOTE: Townboard must be modded due to being effected by the quest progress/history menu
Locker Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
Chest Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
Bard Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom center of the client
NPC Barber Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC Shop Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC Law Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC Quest Menu
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Modified title, subject, link text colors
-Set the default menu positions to the bottom left corner of the client
NPC SkillMaster Menu
-Improved icon and text alignments for both main and sub menus
-Fixed the requirements link bug that made links unclickable when moving the menu too far
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC InnKeeper Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC GuildMaster Menu
-Improved icon and text alignments
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
NPC Bank Menu
-Improved icon and text alignments
-Removed gold string 'right side' alignment (Now displays left to right)
-Fixed menu boundaries to prevent overflow/graphic overlapping
-Set the default menu positions to the bottom left corner of the client
Exit Button
-Modified exit button positions and ranges
*Modified [gfx002 - bmp139]
Friend/Ignore Buttons
-Modified friend/ignore button positions and ranges
CUSTOM - OTHER
Multi Client
-Prevents MuteX functionality, allowing multiple client instances to be ran
Extended Spell Menu Rows
-Extends the amount of spell rows from 4 to 6. (from 32 to 48 spell slots)
Extended Bank Transfer/Player Trade Restrictions
-Raised Max item amount from 10,000,000 to 2,000,000,000
-Raised max editfield characters from 8 to 10
Customized Clock/Hint Editfields
-Improved clock and hint editfield/text alignments & updating ranges
-Extended hint editfield width (allows more text to be displayed and updated)
-Changed clock and hint text from Arial to MS Sans Serif
Performance Measure
-Enables the 'debug' performance measure function
-This displays a pointer at the top left corner of the client, indicating how responsive/laggy the client is
(The higher the value the better)
Large Gold Drop Dialog
-Prevented the gold drop dialog from appearing, when first attempting to drop a lot of gold.
-Forces the client to allow large gold drops. (Still plays sound effect the first time for large drops)
Weight Restrictions
-Removed weight checks for; item pick up, trading, locker + chest transfering
Interface Freeze - Hotkey Functionality
-Prevents the F10 and Alt keys from freezing the client interface
Scroll Lock - Hotkey Functionality
-Prevents the Scroll Lock key from taking a screenshot of the client window