SkillAgentSearch skills...

L2Net

No description available

Install / Use

/learn @L2-Net/L2Net
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

L2 .NET

L2 .NET is an automated assistant tool (commonly referred to as 'bot') for Lineage 2 that assists a player's experience during their play. It is similar to L2Divine and L2Walker.

WARNING: This software is not designed to circumvent anti-bot software nor is it supported for retail versions of Lineage 2. Using this on servers where botting is not allowed is not supported or condoned in any way.

Features

  • Out of Game Mode, allowing you to fully control your characters without being inside the normal Lineage 2 Client.
  • In Game Mode, allowing you to attach to a game client and enhance the gameplay experience (best of both worlds).
  • Top-Down Overview map allowing you to interact with the world.
  • Combat / Buff/Heal Options to automate skill usage.
  • Custom Scripting Support, including packet detection and logic chains

Agreement

This program is developed on and for L2J servers ONLY. Use of this program on any other type of server is against the EULA. This program comes with no warranty expressed or implied. Any concerns about copyright or other challenges can be messaged to the open source contributor for review and removal.

Download

Compiling

2018 Changelog

Compiled program is ready to be used in L2Net_June3_2018.7z

commit 8d1944299313199c6b6250c538fa71785a808804 Author: devmvalvm devmvalvm@gmail.com Date: Mon Apr 16 10:37:46 2018 -0700

Took latest L2Net and reverted it back to H5
Fixed a pretty nasty memory leak that affected OOG mode.
Put back parsing -o/-options from command line arguments
    Options file will now be loaded at EnterWorld
Created a new global variable for scripting: PARTY_LEADER
    When loading Party Info, PartyLeader (ID number) is now stored
    PARTY_LEADER will use this info
Various minor fixes, code refactoring and optimization changes.

Original Changelog

Nov 27: Add: "Ignore Exit Confirmation" option in Settings menu Fix: Autosweep button Add: Active/Passive button in skill list Add: Delete Char Button Add: Auto Soulshots/Spiritshots

Nov 28: Add: "Remove All" option in donot items and npc lists

Nov 30: Add: BETA!: OOG Trade - Needs testing TODO: Add text to resx files, Improve "number of items" textbox, add "received items" list. ADD: BETA!: OOG Buy from normal shop - Needs testing TODO: Clean code, add multilanguage support, make a better interface.

Dec 07: Buy from shop window disabled in IG mode to prevent l2net from locking up. Trade window is now called with .Show() instead of .ShowDialog()

v378:

Dec 16: Fixed bug with trade crashing on certain items. Started work on action window. Add support for social action: Shy

Dec 25: Fixed inventory on Official.

Dec 29: Fixed bug with l2net crashing when using shy and charm in CT 2.2 and below Fixed bug preventing all items from showing in trade window. Trade window closes automatically if trade is cancelled.

Jan 4: Add Security card support (IG only) Edit: Security card is now detected automatically, removed security card checkbox Fix: Bug making active skills show up when passive radiobutton is selected under certain conditions.

v379:

Jan 8: Protocol version now updates automatically when you select a different chronicle. Jan 12: Add force-log button. Remove passive skills from skill-list in "Buffs/Heals" tab Jan 15: Add key only feature: Advanced logon -> Custom enterworld packet. Store the packet in enterworld.txt if you don't want to type it manually Jan 18: "Passive?" column in skill-list removed. Buttons in the OOG login window don't move on top of eachother when the l2net window is resized anymore. Jan 24: Fix packet error for CT 2.3 and above servers when using OOG login. (request player list packet) Fix packet error for CT 1.5 and below servers when using OOG login. (request player list packet)

v380: Jan 25: Fix listview_skills bug Fix more packet errors, OOG is now working again on L2Inc Disable text boxes when setting toggle/kill key

v381: Jan 26: Fix bug with textbox making l2net crash under certain conditions

v383: Beta 1: Fix "Index was out of range" error when connecting to l2inc Beta: Rest options Beta 2: Fix HP view in Official server (Credits to d00d for analyzing the new packet) Add "Official server" checkbox to keep backwards compability with old CT 2.4 servers Rest options: Rest below HP is now defined as percentage. Beta 3: Fix HP view for party members in official server EnterWorld packet updated to the current G+ Official packet. Fix -c & -protocol command line parameter. Add "Wrong username or password" error message when logging in. (Server full and other errors still gives the old "Login fail" message) Beta 4: Add GET_DEC and HEXTODEC script commands. Beta 5: Add: "Account already in use" error message Rest options moved to a seperate tab, MP support Add: "Rest until" in rest options Change: [I used social skill: pooping: 84A] to [I used social skill: Level Up] when leveling up. Beta 6: Fix: netping reply for CT 2.3 servers Fix: Bug in rest options when char is dead. Add: Follow Rest Add: "Add to donot list" option in item list.

v384 Beta 1: Add: "Add to donot list" option in inventory list. Add: "Add to donot list" option in NPC list. Add: Rest options is now saved to the config file. Add: "Ignore Raidbosses" and "Ignore Chests" checkboxes. Credits to Inxile for finding and writing down all the NPCs and to mpj123 for the suggestion. Add: Proper output for more login errors (server overloaded, server maintenance, wrong password (but correct username)).

Beta 2: Stuckcheck:

  • The bot is now able to detect if its stuck TODO:
  • Write code to make the character do something when its stuck.
    • Done: The character now tries to free itself when stuck.
  • Parse "cannot see target" system message
  • Auto blacklist bad mobs.
    • Partially done: Mobs get blacklisted if the char can't attack it after trying to unstuck 6 times. Change: NPC-List extended to include Type-ID Fix: add to "do not" list now works with NPC's with the same name but different ID. Add: Blacklist npc button in NPC list. This will make the bot ignore only the selected NPC, useful for NPC's in trees etc. Add: Commands -> "Blacklist current target" button. Add: Auto unstuck checkbox status is now saved to the config file. Add: Needs testing!: "Only pick mine" option. Add: /petattack

/*********************************************/ v385 Beta 1: Add: Script command: BLOCK_SELF, BLOCKEX_SELF, UNBLOCK_SELF, UNBLOCKEX_SELF, CLEAR_BLOCK_SELF, CLEAR_BLOCKEX_SELF Add: Script event: SCRIPTEVENT_SELFPACKET, SCRIPTEVENT_SELFPACKETEX Fix: BLOCK_SELF and BLOCKEX_SELF no longer blocks INJECT and INJECTBB Beta 2: Fix: Maxlenght changed to 64 in server ip textboxes to support longer addresses. Add: Script command: BLOCK_SELF_ALL, BLOCKEX_SELF_ALL Add: Map Z-Range and Zoom-level is now saved to and loaded from interface.txt. Fix: You no longer get autobanned on l2divinity and servers with similar protection. Credits to obce for analyzing the packets. Beta 3: Fix: Trade now supports 64bit integers. Add: /trade now makes the trade window pop up. Beta 5: Fix: "ERROR: Packet Error: 1C Previous Packet: 62 : Object reference not set to an instance of an object." when trading Fix: Stuck-check and blacklist no longer triggers when char is dead. Fix: Mobs attacking you is now removed from the blacklist automatically. Fix: Char no longer attacks party members. Fix: Mobs in the do-not list attacking you is now getting targeted and killed. Add: Radiobuttons for inventory (Items, Equipped, Quest) Fix: Type2 set incorrectly when loading inventory Add: Support for ports in loginlist.txt. Format: IP:Port or IP Port. For example 127.0.0.1:1231 or 127.0.0.1 1231 Add: "Clear Options" button in bot options. Add: Support for FE:33 - ExSetCompassZoneCode Add: Script command GET_ZONE. Usage: GET_ZONE variable. Add: Support for OOG Private store! Fix: /Vendor no longer causes the client to crash Beta 7: Add: Ignore Summons checkbox, credits to Inxile for finding all the IDs Add: -ew & -enterworld commandline switch Fix: War state+++ in CT 2.4 servers Fix: Party stuff in CT 2.3 servers Add: Stuck check now checks for "cannot see target" system message. Fix: Heal/Buff-range now loaded correctly. Fix: Stuck-check only triggers if we got a target. Fix: PRINT_TEXT messages changed to only show up in the "All" and "Bot" tab Beta 9: Change: "Move before attack" changed to "Move Smart Before Attack" Add: "Move Before Attack" checkbox, this will use normal movement instead of move smart.

/*********************************************/ v386 Beta 1: Add: Support for OOG security card on private servers. Update: Anti-KS logic updated. Add: Mobs attacking party members are now automatically removed from blacklist. Update: Tweak unstuck code, blacklist made more aggressive. Fix: Armor icons not showing up correctly. Add: Advanced tab in botoptions. Add: More stuff saved to the config file. Add: "Pick Only" and "Attack Only" in donot tab

Beta 2: Add: Freya buttons Fix: inventory list in Freya Change: Default ip changed to new NA official ip Add: Logon window now pops up automatically when starting l2net Fix: Freya EX Packets and enterworld (thanks d00d) Change: Server dump text is now showed in yellow and client dump in orange. Change: Default protocol changed to 216 to support freya.

Beta 3: Add: Valid product key feature: Support for server

Related Skills

View on GitHub
GitHub Stars22
CategoryDevelopment
Updated3mo ago
Forks10

Languages

C#

Security Score

87/100

Audited on Dec 23, 2025

No findings