Jump to content

Recommended Posts

Posted (edited)

 

Greetings, everyone today I will be sharing to you one retail interface with many modifications

the current interface had Binds to auto close client got removed for the reason the author copy pasted others people work and claimed that those made by him so I had to simply remove all possible binds andshare it to the public.

 

you are free to use edit whatever

You want I wont be renaming interface windows "Lack of Time"

 

Interface.xdat and Interface.u both were decrypted and editable (Interface.u has obfuscation but who understands can easily make edits. topic will be getting updated every time he adds something new enjoy.

 

Any questions you can write on topic or contact me on discord ! Neo#2002

 

 

 

hifFD.png

 

o1s5L.png

 

RFrE1.png

 

mHUMK.png

 

SrGsA.gif

 

gSXm1.png

 

L7W1H.png

 

nOEMF.png

 

du568.png

 

HIkxm.png

 

XPKPa.png

 

MCz7f.png

 

HnF4R.png

 

keyv2.png

 

bwIjI.png

 

MB9gy.png

 

9Br9d.png

 

 

EN

 

Client

The damage on the screen has been fixed, it does not stack on screen anymore! 

Now also shows the OverHit

Added a damage effect for when they are in danger of dying

Added a karma bar for when the character is in PK mode (Replacing the EXP bar)

The macro system has been modified, now you will be able to select several icons / colors, a total of 72 different combinations

The upper section of the chat can be expanded

With the key combination Alt + W you can hide all the windows except the dialogues with NPCs, etc.

2 new MiniMaps (Radar) were incorporated

A direct access to the sound system was incorporated

All Ares interface features can be Enabled / Disabled

New VIP bar (% of remaining VIP time available)

New visualization when selecting a Party member

New visualization when there is a dead Party member

Fast Exit: Alt + Q to exit the game quickly

Fast Whisp: Fast Whisp when right-clicking on a character's target window

 

RU

 

Исправлен урон на экране, он больше не складывается на экране! 

Теперь также показывает OverHit

Добавлен эффект урона, когда им угрожает смерть.

Добавлена шкала кармы, когда персонаж находится в режиме ПК (замена шкалы опыта).

Изменена система макросов, теперь вы можете выбрать несколько иконок / цветов, всего 72 различных комбинации.

Верхний раздел чата можно расширить

С помощью комбинации клавиш Alt + W вы можете скрыть все окна, кроме диалогов с неигровыми персонажами и т. Д.

2 новых мини-карты (радар) были включены

Был включен прямой доступ к звуковой системе.

Все функции интерфейса Ares могут быть включены / отключены

Новый VIP-бар (доступно% оставшегося VIP-времени)

Новая визуализация при выборе члена партии

Новая визуализация при мертвом члене партии

Быстрый выход: Alt + Q для быстрого выхода из игры

Fast Whisp: Быстрый Whisp при щелчке правой кнопкой мыши по целевому окну персонажа.

 

Download Interface Updated 2022

 

Neo

Edited by Neo
  • Like 2
  • Thanks 5
  • Upvote 2
Posted (edited)

Quick bug fix on SkillGaugeWnd (Download link updated)

 

Before

hREJo.gif

 

After

Smqpq.gif

 

Options window renamed from Ares to Other

Ares Configurations renamed to Interface Configurations

 

qJp1F.png

 

 

Map window removed Ares copyrights added Lineage II can be edited

 

2P3Rc.png

 

 

Clan window removed Online Members - by Ares 

 

YL6wO.png

 

 

Topic updated once again removed crypt from sysstring-e.dat can be opened and edited now

Edited by Neo
Posted
1 hour ago, Bearus said:

it doesnt work says files are corrupted...

 

10 minutes ago, Sonti said:

Currupted files 

I confirm and raise the post!

 Hey, guys if you are getting corrupted files. Try to not use sysstring-e.dat

Posted
17 minutes ago, Neo said:

 

 Hey, guys if you are getting corrupted files. Try to not use sysstring-e.dat

Still doesnt work ... 

 

image.png.6f4f0ee0f6ff090618bfbbf608a069cb.png

 

When I paste this file from the Wellington interface, the game starts but then another error:

 

image.png.081ea41fa9b1052c8368c975086d6791.png

 

 

Posted
10 minutes ago, Sonti said:

Still doesnt work ... 

 

image.png.6f4f0ee0f6ff090618bfbbf608a069cb.png

 

When I paste this file from the Wellington interface, the game starts but then another error:

 

image.png.081ea41fa9b1052c8368c975086d6791.png

 

 

 

I've tested my self works normally you should clean your system from random stuff to avoid any corruptions

  • Thanks 1
Posted
8 minutes ago, Sonti said:

Dude, when I paste random stuff, it's always a fresh system!

Still doesn't work ... 

 

How it can work for me and not for you? Makes no sense try not using aresc4.utx

Posted

should work perfectly fine, you both are probably doing something wrong

2 hours ago, Sonti said:

Currupted files 

I confirm and raise the post!

Posted

 

I downloaded this game client this morning: https://mega.nz/file/5xFgCTwZ#dJSLc9Xf8J90bv2V4WQPmggCtxo5EGs_ytHR9-VJMRw

 

After unpacking, I put a patch in there and there is the same error. Don't tell me that I am doing something wrong, out of 1000 systems I have changed in my life, there is no option to do something wrong.

Posted
13 hours ago, Sonti said:

Still doesnt work ... 

 

image.png.6f4f0ee0f6ff090618bfbbf608a069cb.png

 

When I paste this file from the Wellington interface, the game starts but then another error:

 

image.png.081ea41fa9b1052c8368c975086d6791.png

 

 

 

they are with third-party encryption and he didn't share the dlls, so for those who put an interface on a client where the server doesn't have the encrypt dlls, the problem will occur.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Posts

    • what pack you use  send me on discord for it
    • package custom.events.RandomZoneEvent; import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.concurrent.ScheduledFuture; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.l2jmobius.commons.threads.ThreadPool; import org.l2jmobius.commons.time.SchedulingPattern; import org.l2jmobius.commons.time.TimeUtil; import org.l2jmobius.commons.util.IXmlReader; import org.l2jmobius.gameserver.managers.ZoneManager; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.quest.Event; import org.l2jmobius.gameserver.model.zone.ZoneId; import org.l2jmobius.gameserver.model.zone.ZoneType; import org.l2jmobius.gameserver.model.zone.type.RandomZone; import org.l2jmobius.gameserver.util.Broadcast; /** * Random Zone Event - Activates one random PvP zone temporarily. No modifica la clase de la zona: usa flags PvP en runtime. * @author Juan */ public class RandomZoneEvent extends Event { private static final String CONFIG_FILE = "data/scripts/custom/events/RandomZoneEvent/config.xml"; private static int EVENT_DURATION_MINUTES = 15; private static boolean _isActive = false; private ScheduledFuture<?> _eventTask = null; private final List<ZoneType> _availableZones = new ArrayList<>(); private ZoneType _activeZone = null; public RandomZoneEvent() { loadConfig(); loadZones(); registerZoneListeners(); } /** * Registra listeners a TODAS LAS ZONAS random */ private void registerZoneListeners() { for (ZoneType zone : _availableZones) { addEnterZoneId(zone.getId()); addExitZoneId(zone.getId()); LOGGER.info("[RandomZoneEvent] Registered listener for zone: " + zone.getName()); } } private void loadConfig() { new IXmlReader() { @Override public void load() { parseDatapackFile(CONFIG_FILE); } @Override public void parseDocument(Document doc, File file) { forEach(doc, "event", eventNode -> { final StatSet att = new StatSet(parseAttributes(eventNode)); final String name = att.getString("name"); for (Node node = eventNode.getFirstChild(); node != null; node = node.getNextSibling()) { if ("schedule".equals(node.getNodeName())) { final StatSet attributes = new StatSet(parseAttributes(node)); final String pattern = attributes.getString("pattern"); final SchedulingPattern schedulingPattern = new SchedulingPattern(pattern); final StatSet params = new StatSet(); params.set("Name", name); params.set("SchedulingPattern", pattern); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer("Schedule_" + name, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Event " + name + " scheduled at " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } }); } }.load(); } private void loadZones() { for (ZoneType zone : ZoneManager.getInstance().getAllZones(RandomZone.class)) { if ((zone.getName() != null) && zone.getName().toLowerCase().startsWith("random_zone")) { _availableZones.add(zone); LOGGER.info("[RandomZoneEvent] Loaded zone: " + zone.getName() + " (id=" + zone.getId() + ")"); } } LOGGER.info("[RandomZoneEvent] Total random zones loaded: " + _availableZones.size()); } @Override public void onTimerEvent(String event, StatSet params, Npc npc, Player player) { if (event.startsWith("Schedule_")) { eventStart(null); final SchedulingPattern schedulingPattern = new SchedulingPattern(params.getString("SchedulingPattern")); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer(event, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Rescheduled for " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } @Override public boolean eventStart(Player eventMaker) { if (_isActive) { if (eventMaker != null) { eventMaker.sendMessage("RandomZoneEvent already active."); } return false; } if (_availableZones.isEmpty()) { Broadcast.toAllOnlinePlayers("[RandomZoneEvent] No zones configured."); return false; } _isActive = true; Broadcast.toAllOnlinePlayers("⚔️ Random Zone Event has started!"); _eventTask = ThreadPool.schedule(this::activateRandomZone, 5_000); return true; } private void activateRandomZone() { _activeZone = _availableZones.get(new Random().nextInt(_availableZones.size())); _activeZone.setEnabled(true); Broadcast.toAllOnlinePlayers("🔥 Random Zone Event: " + _activeZone.getName() + " is now PvP for " + EVENT_DURATION_MINUTES + " minutes!"); _eventTask = ThreadPool.schedule(this::eventStop, EVENT_DURATION_MINUTES * 60 * 1000L); } @Override public boolean eventStop() { if (!_isActive) { return false; } _isActive = false; if (_eventTask != null) { _eventTask.cancel(true); _eventTask = null; } if (_activeZone != null) { _activeZone.setEnabled(false); Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended. " + _activeZone.getName() + " is back to normal."); _activeZone = null; } else { Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended."); } return true; } @Override public void onEnterZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, true); if (creature.isPlayer()) { creature.sendMessage("Esta zona está en modo PvP temporalmente."); } } } @Override public void onExitZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, false); if (creature.isPlayer()) { creature.sendMessage("Abandonaste la zona PvP temporal."); } } } @Override public boolean eventBypass(Player player, String bypass) { return true; } @Override public String onEvent(String event, Npc npc, Player player) { return super.onEvent(event, npc, player); } @Override public String onFirstTalk(Npc npc, Player player) { return null; } public static void main(String[] args) { new RandomZoneEvent(); } } i have this but its not working
    • ZonePvPSpawnBossRadio=0 ZonePvPSpawnBossBarakiel=0 at the Customs.ini in L2Server folder. Im prety sure this is it because i had the same problem with you in cruma 1 floor for example and i couldn't fix it but i fixed it finally by changing these 2 lines
    • Siege Reward Start PM Msg Rework Config root BossDieAnnounce and BossDieSound in the L24Team.properties and Config.java files for global raid boss death notifications and sounds. Adds a new reward_list table to the DB.sql file to track castle rewards. Improves character creation logic for thread safety and validation. Adds extensive state checks to the RequestEnchantItem method to prevent enchantments during inappropriate player states. Fixed auto-attack animation bug (there was no attack animation, only damage animation) Clean Code Other fixes I forgot to list! Java 14 Fixed issue where deleting a character would prevent it from leaving the screen or being removed, or even after a delete CD (it would only exit when re-logging in or creating a new character). Added Premium System from the other C2 project (Needs testing and improvement). Added the "Improved" Community Board (incomplete).
  • 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 Disabled AdBlock