
Rootware
Legendary Member-
Posts
1,370 -
Credits
0 -
Joined
-
Last visited
-
Days Won
14 -
Feedback
100%
Content Type
Articles
Profiles
Forums
Store
Everything posted by Rootware
-
Help Mobs don't disappear after dead.
Rootware replied to 0flee's topic in [Request] Client Dev Help
Obviously need to check DecayTaskManager or so. You have problem with broadcasting DeleteObject packet for all known objects. -
Help Mobs don't disappear after dead.
Rootware replied to 0flee's topic in [Request] Client Dev Help
Missed broadcast the packet DeleteObject. -
Help How I Can Chance Catched Size Npc Html File {Freya}
Rootware replied to MegaCheat's question in Request Server Development Help [L2J]
Change client version or edit HTMLViewer handler inside client DLL for extending HTML parser buffer size. P.S. Freya client supports 16KB dialogues size. -
Help Scrol of escape unlimited
Rootware replied to KouKou's question in Request Server Development Help [L2J]
Add new boolean property for item like "notConsumable" with default value false. For this item scroll add this property as TRUE. Add check into Escape item/skill handler for this boolean value. And if notConsumable then not delete item. Add new skill with hittime 120 seconds instead 15 seconds. -
Discussion Looking for Freya geodata
Rootware replied to Romotheone's topic in Server Development Discussion [L2J]
If you know where on the map was changed locations then you can convert some geo blocks into L2OFF format and check via client the geodata quality for this places. -
Discussion Looking for Freya geodata
Rootware replied to Romotheone's topic in Server Development Discussion [L2J]
Try this one. https://disk.yandex.ru/d/IuncTPmBX8B6nA -
Discussion Looking for Freya geodata
Rootware replied to Romotheone's topic in Server Development Discussion [L2J]
Check Mobius sources. He add for each project the links for clients, patches and geodata. -
Login screen menu can be edit in interface.xdat (e.g. LobbyMenuWnd); Server list window hardcoded into nwindow.dll and can be edit with c++ developer helps.
-
Share File Editor C1 - Hi5
Rootware replied to localbitcoin's topic in Client Development Discussion
Because ddf scheme are bad. Use that: FS = "\t"; HEADER = 1; RECCNT = OFF; MTXCNT_OUT = 1; MATCNT_OUT = 1; ORD_IGNORE = 0; { UINT skill_id; UINT skill_level; UINT oper_type; UINT mp_consume; UINT cast_style; INT cast_range; UINT UNK_0; FLOAT hit_time; INT is_magic; UNICODE ani_char; UNICODE desc; UNICODE icon_name; UNICODE icon_name2; // UINT extra_eff; UINT is_ench; UINT ench_skill_id; UINT hp_consume; ASCF nonetext1; INT UNK_1; INT UNK_2; INT UNK_3; INT UNK_4; ASCF nonetext2; } -
Discussion Who l2j is better?
Rootware replied to Machimbre's topic in Server Development Discussion [L2J]
And for the thousandth time the same thing. -
Help Summon bug
Rootware replied to Kotegaeshi92's question in Request Server Development Help [L2J]
You need to debug this issue via L2PHX. The target packet is AbstractNpcInfo (SummonInfo -> Opcode 0x16). You need to check this part of packet: writeC((_summon.isInsideZone(ZoneId.WATER)) ? 1 : (_summon.isFlying()) ? 2 : 0); If server sending "2" then maybe client processing it as fly. Assume, what you broken something in Summon.java class and sometimes summon flying. -
Share Fix for Female DE [HF5] sets sticking out from under cloak
Rootware replied to Rolo's topic in Client Development Discussion
You just deleted stocking mesh from model? -
LF Character title "DISCONNECTED"
Rootware replied to arm4729's question in Request Server Development Help [L2J]
There is not matter L2PHX usage. If you have logical errors inside a checks for incoming data even w/o this system any "crafted" packet will be produced unhandled exception and subsequent vulnerability. Double login exploit was the result of a logical error in checks, also as @Celestinereport for "wearing equip" exploit few years ago. -
LF Character title "DISCONNECTED"
Rootware replied to arm4729's question in Request Server Development Help [L2J]
I know what I'm talking about. It has been used on my server for 4 years already. And I still find from time to time either a bug with a potential vulnerability or a harmless visual bug. It is very difficult to explain this to a person who does not even have basic knowledge of gameplay. As i said before while character as object staing in the world w/o client all interactions must be handled with him, because some request to "semi offline" player can be freezed and w/o restart they does not repaired or canceled. And more and more details. Also, need avoid collision with entering and deleting by timeout character object. Otherwise you got two the same objects in bad case or the empty world for character in best case after reconnect. Just try to implement it first, and then we will listen to your offer with a price. -
LF Character title "DISCONNECTED"
Rootware replied to arm4729's question in Request Server Development Help [L2J]
This addon is very difficult to implement, although at first glance, everything looks very simple there. There are a lot of checks for interaction with the character and his servants / pets when he is in this mode. Also, the order of loading the character and his "ejection" from the world should be completely controlled. Nobody will give it to you for free, but for money it will cost at least 300-400 euros. -
how iPerfect steals and sells other people's work.
Rootware replied to deMEV's topic in Report Section
@deMEVif @iPerfect the same person as from russian community then he have a decryptor of @Akumu crypter. He can steal anyone client mods w/o any problems and resell as author. Ofc it's amoral but it's part of l2 community. I know some admins who changed my copyrightes in addons by self and someone even shared/resold it after as own. It's ugly part of payed developing. Amen. Can you add a movers for static doors and decorations with saving default map lightmap? And how much is cost your time? -
Nobody shared/helped you with it, because it's paid addon.
-
So, if you can edit interface scripts then it better way and supports any amount of colored chats. Unreal base functions for working with strings enough one for check all incoming messages and change chat type if necessary.
-
Help i need help in interface editing
Rootware replied to ISAM_MISTRO's topic in [Request] Client Dev Help
If this window not in GFX , then it definely StatusWnd in interface.xdat and interface.u scripts. -
Assume what he uses custom message in systemmsg-e.dat for display this chat message, because IL chat are limited for changing someone w/o destroying retail features. Chat window type for each message ID can be defined in that file.
-
Help Help to locate static object texture
Rootware replied to rtcxool's topic in [Request] Client Dev Help
This textures located in SysTextures folder. Edit there. -
This is related with movement system (FOLLOW behavior part). Doubt what Mobius have enough knowledge to fix it. Possible it will be fixed as soon as he find where it could be taken as working code.
-
Help Help to locate static object texture
Rootware replied to rtcxool's topic in [Request] Client Dev Help
For aCis it's locates there. https://gitlab.com/Tryskell/acis_public/-/blob/master/aCis_datapack/data/xml/staticObjects.xml This texture sends in ShowTownMap packet. https://gitlab.com/Tryskell/acis_public/-/blob/master/aCis_gameserver/java/net/sf/l2j/gameserver/network/serverpackets/ShowTownMap.java You can add a custom voice/user command handler for showing all what you need in this window w/o changing retail features. -
LF dev for make system coumpond in h5
Rootware replied to LeoHi5's question in Request Server Development Help [L2J]
It requires also client interface edit. And this is not part of H5 and need create special trick for implement it. Doubt what you find a skilled dev here for this job.