About This File
Edited by Mantosh
Added Discord Link
What's New in Version 2.4.2 See changelog
Released
L2Project latest v.2.4.2:
- ClearScript version updated to 7.2.1
- FirstChanceHandler logger handler is now suspended (too large log files issue)
- L2ZoneType renamed to L2ZoneTypes following other enums naming convention
- L2ElementType renamed to L2ElementTypes following other enums naming convention
- L2ItemType renamed to L2ItemTypes following other enums naming convention
- js: Context and SendToServer (js: Send) are now static classes
- js: Added Context.NewItem(int id):L2Item, Context.NewBuff(int id, int level):L2Buff and Context.NewSkill(int id, int level):L2Skill
- js: console object reworked to use Proxy. Available log methods are console.log, console.warn, console.error, console.info, console.debug, console.trace and console.bin
- js: No more __invoke function in the V8 scope
- js: OnSystemMessage event now has a second argument - an object <string, number|string> contains all possible system message parameters
- L2Project now supports TypeScript (.ts) scripts
- npcdialog.tpl.html now uses a local copy of jQuery (thanks to @neo )
- npcdialog.tpl.html fstring now recognizes proper messages by npcstrings (done by @neo )
Previous (skipped) updates
L2Project v2.4.1:
- Fixing the issue with Kamael/Archer chars moving to the mob before start shooting. Combat sequence is changed, and now the char will first select the mob before start moving/shooting
- L2MultiPartyItem object renamed to L2Channel
- New JS events added for pop-up windows managements - OnWindowOpenWarehouse(WinWarehouse), OnWindowOpenTrade(WinTrade), OnWindowOpenStore(WinStore), OnWindowOpenShop(WinShop), OnWindowOpenSendMail(WinSendMail), OnWindowOpenRecipeBook(WinRecipeBook), OnWindowOpenPrivateStore(WinPrivateStore),OnWindowOpenPlayerStore(WinPlayerStore), OnWindowOpenNpcDialog(WinNpcDialog)
- New JS event added for community board HTML message received: OnCommunityBoardHtmlMessage
L2Project v2.4.0:
- Improved path-finding algorithm (Dijkstra's replaced with A-Star)
- Pet buffs tab added
- Bug with creatures on the map under the combat zone (z-index) fixed
- Community buffs removed
L2Project v2.3.6:
- Fix for combat radius area not updated
- Fix for character selection mangled
- Fix for crashing bots when following
L2Project v2.3.5:
- Fix with inventory not showing the arrows when equipped
- Added support for custom combat zone (with avoiding areas)
- Added support for Adrenaline saves combat zone maps (.zmap)
- Added support for auto-detect close/range combat char type
L2Project v2.3.3:
- UI symbols font is now part of the bot package
- JS "Options" global object is now available, along with .Save() and .Load() methods
- New command /config reload for reloading configurations
- Exposed host types for TcpClient, TcpListener, IPAddress and Task
- New JS event called "OnBeforeScriptStop" which triggers just before the script is stopped
- Options -> Self Heal -> Dispel -> "Try to recover death penalty" was added
- Fix for duplicated chat message in CreatureSay packet
- JS OnMoveStop event is now triggered whenever any moving object has completed the moving path
- Various small performance improvements