Jump to content

Guide How To Use L2Lige (Client Modification)


Recommended Posts

  • 4 months later...

THank you first for the program.

Second I has a problem when I try to use any kind of option from l2.ini file.

I get instantly corrupted files, please full check.

Any idea how to solve this?

Link to comment
Share on other sites

I get an error with EncDec whenever I try to patch my system, and I think because of that, my modifications aren't showing up ingame...

 

EDIT: Nvm, my server used another folder instead of the system default.

Link to comment
Share on other sites

  • 3 weeks later...
  • 4 months later...
  • 2 weeks later...

Your software is awesome but im having some problem with this :

28uiqtv.jpg

This im getting when i try to use "system patcher" over a system folder from a private server (Interlude).

I can not patch the system folder into L2Lige, so i edited a systemmsg-e.dat from another interlude system folder with "on-screen" effects etc...and i dont know for what reason the on screen damage does not appear...tho i set it up right.

Any hints ?...

Link to comment
Share on other sites

Your software is awesome but im having some problem with this :

28uiqtv.jpg

This im getting when i try to use "system patcher" over a system folder from a private server (Interlude).

I can not patch the system folder into L2Lige, so i edited a systemmsg-e.dat from another interlude system folder with "on-screen" effects etc...and i dont know for what reason the on screen damage does not appear...tho i set it up right.

Any hints ?...

 

Normally when its a private server, system is alrdy patched.. so shouldn't give a problem.

 

If you'd like to share your systemmsg-e file i'll take a look at it.. maybe you did smthng wrong there and overlooked it

 

(just pm me, since i don't always read topics :p i'm not that active anymore)

Link to comment
Share on other sites

How can i add the damage ... for example On screen i wanna write CRITICAL (damage) how can i do it..? cuz i try and nothing its write only the CRITICAL

 

Damage only works for interlude or lower.. after interlude not

Link to comment
Share on other sites

Hello

 

I have the same problem as someone mentioned some posts before. I can update the system folder via l2Lige without errors. It only sais that the l2.exe is not patched. Anyway what I have NOT in my program version ist the options below the "patch system" buttons. In other words l2.exe, wild card etc. But the first download link doesnt work and the official link too.

 

Furthermore, if I patch the system I cannot start it with my current l2.exe (since its no gonna be patched). Someone said "take an original exe and paste it". Is that all, can someone shar it?

 

Regards

CaptainRikou

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share




  • Posts

    • Hello everyone, I have a problem running the server connected everything is fine I try to go moving instead of some printers but don't go. Trying to move but not moving as if something was interfering with the admin I tried not to walk and beat.
    • You can pm Java developer @Zake to fix it with price.
    • Stop use packs without source.
    • pws mporw auto to code anti na allazei to xroma ston titlo na allazei to name tou titlou? sto config ekei 8elw poio poli thanks ### Eclipse Workspace Patch 1.0 #P aCis_gameserver Index: config/players.properties =================================================================== --- config/players.properties (revision 2) +++ config/players.properties (working copy) @@ -288,4 +288,12 @@ MaxBuffsAmount = 20 # Store buffs/debuffs on user logout? -StoreSkillCooltime = True \ No newline at end of file +StoreSkillCooltime = True + +#============================================================= +# Config Color PvP System +#============================================================= +# PvP Title color system. +AllowPvpTitleColorSystem = True +# PvP Title colors, works like: pvps,color;pvps,color; +PvpColors = 100,00FFFF;200,FFFF00;400,8E236B;600,FF2400;1000,0000FF;2000,FF00FF;5000,000000;10000,545454;15000,FF0000; Index: java/net/sf/l2j/Config.java =================================================================== --- java/net/sf/l2j/Config.java (revision 2) +++ java/net/sf/l2j/Config.java (working copy) @@ -24,7 +24,9 @@ import java.math.BigInteger; import java.util.ArrayList; import java.util.Arrays; +import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.Properties; import java.util.StringTokenizer; import java.util.logging.Logger; @@ -484,6 +486,10 @@ public static boolean STORE_SKILL_COOLTIME; public static int BUFFS_MAX_AMOUNT; + /** PvP Color System */ + public static boolean ALLOW_PVP_TITLE_COLOR_SYSTEM; + public static Map<Integer, Integer> PVP_COLORS = new HashMap<>(); + // -------------------------------------------------- // Server // -------------------------------------------------- @@ -1089,7 +1095,16 @@ BUFFS_MAX_AMOUNT = players.getProperty("MaxBuffsAmount", 20); STORE_SKILL_COOLTIME = players.getProperty("StoreSkillCooltime", true); + ALLOW_PVP_TITLE_COLOR_SYSTEM = Boolean.parseBoolean(players.getProperty("AllowPvpTitleColorSystem", "false")); + String pvp_colors = players.getProperty("PvpColors", "100,FFFF00"); + String pvp_colors_splitted_1[] = pvp_colors.split(";"); + for (String s : pvp_colors_splitted_1) + { + String pvp_colors_splitted_2[] = s.split(","); + PVP_COLORS.put(Integer.parseInt(pvp_colors_splitted_2[0]), Integer.decode("0x"+pvp_colors_splitted_2[1])); + } + // server ExProperties server = load(SERVER_FILE); Index: java/net/sf/l2j/gameserver/network/clientpackets/EnterWorld.java =================================================================== --- java/net/sf/l2j/gameserver/network/clientpackets/EnterWorld.java (revision 2) +++ java/net/sf/l2j/gameserver/network/clientpackets/EnterWorld.java (working copy) @@ -256,6 +256,10 @@ // Attacker or spectator logging into a siege zone will be ported at town. if (!activeChar.isGM() && (!activeChar.isInSiege() || activeChar.getSiegeState() < 2) && activeChar.isInsideZone(ZoneId.SIEGE)) activeChar.teleToLocation(MapRegionTable.TeleportWhereType.Town); + if (Config.ALLOW_PVP_TITLE_COLOR_SYSTEM) + { + activeChar.colorsCheck(); + } } private static void engage(L2PcInstance cha) Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java =================================================================== --- java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 2) +++ java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy) @@ -1909,7 +1909,21 @@ { return _pvpKills; } - + public void colorsCheck() + { + if (Config.ALLOW_PVP_TITLE_COLOR_SYSTEM) + { + for (int i : Config.PVP_COLORS.keySet()) + { + if (getPvpKills() >= i) + { + getAppearance().setTitleColor(Config.PVP_COLORS.get(i)); + broadcastUserInfo(); + } + } + } + } + /** * Set PvP Kills of the L2PcInstance (number of player killed during a PvP). * @param pvpKills A value. @@ -4283,7 +4297,10 @@ { // Add PvP point to attacker. setPvpKills(getPvpKills() + 1); - + if (Config.ALLOW_PVP_TITLE_COLOR_SYSTEM) + { + colorsCheck(); + } // Send a Server->Client UserInfo packet to attacker with its Karma and PK Counter sendPacket(new UserInfo(this)); }  
    • this is the material make it crash, Transient.ShadowBitmapMaterial16), something changed or edited in maps or called to function in NPC to make it crash, because it make reference to map 22_22 like say Rolo.
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disbaled AdBlock