HOME | ARCHIVES | GALLERY | LINKS | DOWNLOADS | GETTING STARTED | CREDENTIAL
Info: Deep Client Info
Information about Endless Online 0.2.X
Updates are offered as a pack of optional executable replacements. This way, players and server admins are free to try.
Do not forget to backup your current Endless client files before making changes.

NON EO-CLONE PLAYERS
Please wait and use the regular update program of your server.


Summary:

- server owners should use the build version. Deep updates are changing minor version.
- additional there is a setup.ini key BuildVersion=X that will do this without hex-editing.
- having version warning after manual update? look here

Screenshots:




Map Overlayers:




The new overlayer and new radar minimap show more information.
Further customization is possible with radar placement, coordinates and optional gridlines (classic map)
You can toggle between both or configure the client to use only one.


Tooltips:




Tooltips are scrollable and improved with icons. The mousewheel is used to scroll.
Additional item hitpoints, techpoints, elemental damage and resistance are displayed.


New: Extended Packet


S->C : Account Creation Wait Timer:
Sever Packet(
	id=002:Account, 
	action=200:Extended,
	extension=001:AccountCreateCustomTimer,
	timer
	)

			

payload:
extenstion [ 0 .. 1 ]    length: 2bytes
timer      [ 2 .. 3 ]    length: 2bytes , values accepted: ( 30 - 600 seconds )
			

server could send this extended packet instantly after sending the Account Confirmation packet.
As a result the account creation timer will be initialized with a new delay


New: Packet (Family)


S->C : Boss Sync:
Sever Packet(
	id=052:Boss, 
	action=240:Sync1,
	listCount,
	npcList[
			npcHandle,
			hp,
			hp_perc,
			tp,
			tp_perc,
			killed,
			reserved_1,
			reserved_2	
		]
	)

			
payload:
listCount     [ 0 ]    length: 1bytes

	npcHandle       [ 0 .. 1 ]    length: 2bytes , spawnID of npc
	hp              [ 2 .. 4 ]    length: 3bytes , values accepted: ( 0 - 16194275 )
	hp_perc         [ 5 ]         length: 1bytes , values accepted: ( 0 - 100 )
	tp              [ 6 .. 8 ]    length: 3bytes , values accepted: ( 0 - 16194275 )
	tp_perc         [ 9 ]         length: 1bytes , values accepted: ( 0 - 100 )
	killed          [ 10 ]        length: 1bytes , values accepted: ( 0 - 1 )
	reserved_1      [ 11 ]        length: 1bytes , values accepted: ( 0 - 252 )
	reserved_2      [ 12 ]        length: 1bytes , values accepted: ( 0 - 252 )

			

The new 0.2.X boss-bar tracks boss HP because certain boss sprites are large and rendering their normal hitpoints out-of-view.
Due to the state of current protocol, there is limited info the client can read, making a super-sync packet is a good idea:

suggested usage: map-wide broadcast when boss is agro-ed ( or no more 100% on Hitpoints )
[hp] + [hp_perc] sync the boss Hp bar , [killed] will remove the bar with skull flash animation

The inner-List also contains information for future usage, such as TP and 2 reserved bytes.
*each node inside the npc(boss) list has 13 bytes


Changed: Packet


S->C : Barber Open Window:
Sever Packet(
	id=038:Barber, 
	action=013:Open,
	handle,
	basePrice,
	pricePerLevel
	)

			

payload:
handle 	      [ 0 .. 3 ]    length: 4bytes
basePrice     [ 4 .. 5 ]    length: 2bytes , values accepted: ( 0 - 64008 )
pricePerLevel [ 6 .. 7 ]    length: 2bytes , values accepted: ( 0 - 64008 )
			

The 0.2.X client will try read the extra bytes and initialize the barber Shop Window accordingly.

Hidden Setup.ini Keys:


Optional keys:
AutoAccountName=BillyGoat
BuildVersion=29
Skipintro=on
Skipsoftpad=on
TextTheme=1
			

Advanced users can use the hidden keys to load values that cannot be modified by the econfig.exe Tool

- AutoAccountName: automatically sets the login account name to the given value.
- TextTheme: value 1 inverts text colors that may help improve readability on modified dark backgrounds.
- BuildVersion: should be used by server owners only.


System Icon Menu:




The new runtime menu allows to change ingame 'perfect pixel scale' (1,2,3,4x) and more.

How to use BuildVersion?
Because the decentered state and the way things are there is no default to make this work.
Server admins with no way to HEX the build version number are free to add BuildVersion to their setup.ini:

1. make sure your setup.ini contains all 37 needed key values.
You can use Econfig.exe to update to the latest config file or obtain a new setup.ini file here.

2. add BuildVersion key value inside setup.ini using notepad.
( for example BuildVersion=12 or BuildVersion=49 ) look below



click to: go back




free mmorpg games free online rpg games Endless Online | Contact | Privacy Policy | Disclaimer