default protocol changed to 87 re-changed npc html quest chat to only work for ct2.3+ re-enabled global packet error handler re-enabled several invoke/delegate calls improved support for unknown system messages improved handling of char info packets for existing chars added ability to set login listen port independent of login server send port added ability to override game server ip/port (valid product key only) added ability to use socks5 proxy for login server connection (valid product key only) added ability to use socks5 proxy for game server connection (valid product key only) refactored oog login to remove redundant code refactored bot -> login server connection refactored bot -> game server connection refactored IG game server tunnel to reduce potential delay caused by slow loading clients tweaked jingjing thread scheduler (increases performance by 2%) add jingjing class CONSTRUCT function (called when a class is created) added jingjing conditional IS_LOCKED tweaked jingjing debug snapshots to be more robust tweaked chat box printing to help resolve gui freezes chat box refactored to increase performance by 1500% npc chat box refactored to increase performance (% varies greatly; generally above 1000%) fixed bug targeting 5th member in party list refactored npc cleanup to reduce false positives refactored npc/player/item cleanup for performance improved listview sorting performance refactored npc chat to improve accuracy rewritten udp subsystem fixed bug with UDP_SENDBB fixed bug receiving UDP BB packets Bug fixes, performance tweaks... socks5 proxy support To use a socks5 proxy or to override the game server ip/port you need a valid product key. The UDP engine in this release is NOT compatible with earlier versions of L2.Net. As such I changed the port used. If I had left it alone... different versions of L2.Net would keep crashing each other. fixed handling of negative reuse timer for skills fixed crash on setting oop names oop checkbox now works (previously unchecked acted like checked) improved error handling on loading skill list tweaked thread priorities reduced duration of locks on sorting player list sorter now stable npc list sorter now stable item list sorter now stable inventory list sorter now stable new data pack v374 now requires .Net 3.5 inventory listview changed to virtual listview npc listview changed to virtual listview item listview changed to virtual listview player listview changed to virtual listview changed all instances of SelectedItems to SelectedIndices jingjing command BREAK now supports FOREACH/NEXTEACH fixed forcing control state when using skills (now correctly uses buff with control setting) fixed off by 1 error with ExPackets (fixes quest html corruption and screen message memory leak) fixed bug sending the same BYTEBUFFER more than once with INJECTBB fixed bug sending the same BYTEBUFFER more than once with INJECTBB_CLIENT tweaked udp system to better support computers with multiple network adapters fixed support for skill reuse packet autofighter buff/heals will no longer be used before the skill is ready regardless of re-use time using skills from shortcutbar, skill list, auto spoil/sweep, via command line, via scripting will no longer use before the skill is ready adjusted several internal timers added player class column to player list fixed territory battle text added jingjing command SKILL_GET_REUSE re-enabled quest html text for CT2.1 and CT2.2 changed bot options to default to buff without control all instances of ReaderWriterLock changed to ReaderWriterLockSlim for performance improved handling of interaction with listviews (mouseover/column click/single click/double click) clean up now performed after teleport on IG tweaked warstate handler