-
Posts
534 -
Credits
0 -
Joined
-
Last visited
-
Days Won
7 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Posts posted by eressea
-
-
Why don’t you just edit l2.ini?
-
19 hours ago, guytis said:
decipher l2off.com.ar and publish it here, because you want to show your intelligence... you will gain people's trust if you do ;)
Everything could be decrypted if client already has ability to decrypt it (it has everything it needs - right algorithm, correct key, ...)
You just add your own hooks to open and decrypt files you need and dump it somewhere. @SGuard is right, it’s only about discouraging people who don’t know anything about RE.
Edit: If @LightFusionMain knows how to work with IDA and how to hook stuff, it’s easy
-
2
-
-
AFAIK client just connects (TCP) to host/IP and port (default 2106) specified in l2.ini, then it gets server list from authd (loginserver) and connects (again TCP) to l2server (game server), usually on port 7777. It doesn't listen on any port.
-
3 hours ago, lin2diy said:
how to use this extenders without the l2server built on September 28, 2011 ?
There's no way, it extends these particular binaries and won't work with anything else :(
-
Protocol 83 is Gracia Final, protocol 87 is Gracia Final update 1. There are few differences, see this:
http://netpro.revengineer.eu/protocols/gracia_final.html
http://netpro.revengineer.eu/protocols/gracia_final_update_1.html
Also the updated client (87) is far better than the older one (83) - there are less crashes and there's no glitch with terrain height between two cells (notable for example between Goddard and Varka outpost).
-
1
-
-
Hi, you're asking in a wrong section (this section is for l2off, not java). I'm moving your topic to proper section :)
-
Any help is really welcome :) Project is (and will) be open-source. Just please, please, don't discuss off-topic personal stuff here, thanks :)
-
Hi everyone,
it's been some time I've started to work on H5 extender but I kept it private because there's still f*cking LOT of stuff to fix and add (see TODO, stuff marked with + is done/investigated, stuff marked with * is to be done). It also requires you already have proper H5 binaries (l2server built on September 28, 2011 - I've promised not to share them) and Visual Studio 2005 toolkit in some newer Visual Studio (I'm using VS2019).
It's still very incomplete but I hope someone will be interested and I'll have more motivation to continue with it.
Link to bitbucket repository: https://bitbucket.org/l2shrine/extender-h5
-
4
-
3
-
11
-
-
On 5/31/2019 at 5:47 PM, Hitcher said:
is it possible to set up this wonder extender for admission to a classic client?
Probably it is possible but there would be lot of problems with features present in GF/GE and not present in Classic... and it would be LOT of work (rewrite all packets, ...)
On 5/31/2019 at 5:47 PM, Hitcher said:maybe someone knows why the trade dialogue opens the second time?:
[. \ NpcSocket.cpp] [****] not a cached buy-sell list...
You're not the only one who was asking about this bug in last few days, seems I'll have to try to investigate what causes it (unfortunately I don't know how to trigger this bug with my setup; I'd appreciate any info)
-
1
-
-
It's not about process name, it's about global objects it creates (and also ports where it listens). You would have to rename all global objects (shared memory regions, mutextes, ...) and change all listening ports...
-
Hi, I think you're asking about l2j (written in Java), not l2off (written in C++). I'm moving your topic to proper section.
-
On 3/27/2019 at 4:34 AM, etherian said:
1 computer
runs l2server
1 computer
runs npc server
You cannot do that, l2server and l2npc use shared memory to share data about creatures, items etc (CSharedCreatureData, CSharedItemData, ...) - they have to run on the same machine.
-
1
-
-
UPDATE lin2db.dbo.user_account SET pay_stat=0 WHERE account='...'
-
What's in l2server log? L2npc crashed because connection to l2server was closed...
-
//field_cycle set_step 1 11
-
1 hour ago, gta2 said:
put time on items I tried using item_life_time = 30 Vanganth pack does not work.
help
item_begin weapon 10305 [dual_aioxbuffer] item_type=weapon slot_bit_type={lrhand} armor_type=none etcitem_type=none recipe_id=0 blessed=0 weight=2080 default_action=action_equip consume_type=consume_type_normal initial_count=1 maximum_count=1 soulshot_count=1 spiritshot_count=1 reduced_soulshot={} reduced_spiritshot={} reduced_mp_consume={} immediate_effect=1 price=0 default_price=38000000 item_skill=[s_critical_chance3] critical_attack_skill=[none] attack_skill=[none] magic_skill=[none] item_skill_enchanted_four=[none] material_type=adamantaite crystal_type=s crystal_count=1900 is_trade=1 is_drop=1 is_destruct=1 physical_damage=274 random_damage=10 weapon_type=dual can_penetrate=1 critical=8 hit_modify=0 avoid_modify=0 dual_fhit_rate=50 shield_defense=0 shield_defense_rate=0 attack_range=40 damage_range={0;0;40;120} attack_speed=325 reuse_delay=0 mp_consume=0 magical_damage=119 durability=95 damaged=0 physical_defense=0 magical_defense=0 mp_bonus=0 category={} enchanted=0 html=[item_default.htm] equip_pet={0} magic_weapon=0 enchant_enable=1 can_equip_sex=-1 can_equip_race={} can_equip_change_class=-1 can_equip_class={} can_equip_agit=-1 can_equip_castle=-1 can_equip_castle_num={} can_equip_clan_leader=-1 can_equip_clan_level=-1 can_equip_hero=-1 can_equip_nobless=-1 can_equip_chaotic=-1 item_end
If I read Vanganth sources correctly, you need to have life_time=30 in itemdataex.txt
-
On 2/18/2019 at 11:50 AM, sandeagle said:
i have same problom,and i had use SP1,still cant works.
Are you building release build?
-
18 hours ago, sandeagle said:
@eressea
your pack still use CT2.3 scrtip?or use leaked freya script?
There's no real pack (I'm developing only the extender) but you can use CT2.3 scripts (l2server_l2off_gracia_final_83) or "CT2.4" scripts (like https://l2-info.ru/pts/sborki-pts/12-l2-pts-epilogue.html)
-
On 2/5/2019 at 1:25 PM, katia666 said:
In the L2Server.exe:
Any have idea how to solve it?
[.\Path.cpp][554] Invalid offset[0] count[0]
Im using a vanganth files
Wrong pathnode.bin?
-
1 hour ago, Bumble said:
I'm currently trying to figure out the exact difference between npc_begin and npc_ex_begin. @eressea, do you know why there are these two distinct npc makers? A lot of places, they seem to spawn the same types of NPCs, and I don't really understand why one is chosen instead of the other.
There are two classes in L2NPC - NpcMaker and NpcMakerEx (which is derived from NpcMaker) so NpcMakerEx is maker with some extended functionality
-
1
-
-
7 hours ago, Bumble said:
Edit2: Also looking for a discord or similar, where I can talk with people with similar L2 interests
We usually use Skype for chatting (at least me and people I communicate with)
-
9 hours ago, sepultribe said:
btw anyone has any idea what the sm in myself.sm might refer to in AI? static/super member/method?
shared memory
It simply returns CreatureData object for given NPC
-
l2server_l2off_gracia_final_83 https://yadi.sk/d/JYEBBUcMPvy3o
-
It's all stored in xstd::vectors etc so don't hesitate to remove all limits, everything is O(n) so it's up to server admins what they'll put there :)
L2 own lan server
in Request Server Development Help [L2J]
Posted
Hi, do you want to run l2off or l2j server? L2off is made by NCsoft and fixed by people like Vanganth, AdvExt team or me :) L2j is emulator written in Java. Both have advantages and disadvantages. L2off is better for “genuine experience”, l2j is much easier to modify (you have all source codes) but will never behave exactly as official servers. What are your plans for the server? If lowrate and retail-like, probably l2off is for you - see AdvExt, that’s easiest for beginners. If you plan heavy customizations, try l2j first (unless you have thousands of dollars to pay for core customization or good friends that will be able to do it)