Jump to content

eressea

Legendary Member
  • Posts

    534
  • Credits

  • Joined

  • Last visited

  • Days Won

    7
  • Feedback

    0%

Posts posted by eressea

  1. 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)

  2. 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

    • Thanks 2
  3. 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).

    • Thanks 1
  4. 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

    • Like 4
    • Thanks 3
    • Upvote 11
  5. 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)

    • Like 1
  6. 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.

    • Like 1
  7. 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

  8. 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

    • Thanks 1
×
×
  • Create New...