Jump to content

Jojo_

Members
  • Posts

    176
  • Credits

  • Joined

  • Last visited

  • Days Won

    1
  • Feedback

    0%

Posts posted by Jojo_

  1. Hi
    I have a tiny issue to add basic npcs.
    Each time I try to add npc in npcdata.txt it does not load.
    Just load until processing NPCDATA.TXT file and crash without any error even in logs.
    I tried to add a simple thing like copy paste change id + name and adding name in npc_pch but nothing it just crash.
    (I just want to add a simple npc that does same ai than another with just different look and id. (agathion)
    Yes I have added the AI in ai.obj

     

    class 0 ai_ag_fairy_00 : default_npc
    class_end

    here my line in NPCDATA.TXT
    npc_begin citizen 1337001 [ag_fairy_00] category={} level=55 exp=70853089 ex_crt_effect=0 unique=0 s_npc_prop_hp_rate=1 race=etc sex=female skill_list={@s_npc_prop_race_etc;@s_npc_prop_hp_lv_p0;@s_npc_prop_mp_lv_p0;@s_npc_prop_pa_lv_p0;@s_npc_prop_ma_lv_p0;@s_npc_prop_pd_lv_p0;@s_npc_prop_md_lv_p0;@s_npc_prop_armor_type_n;@s_npc_prop_weapon_type_fist} slot_chest=[] slot_rhand=[] slot_lhand=[] collision_radius={5;5} collision_height={3.75;3.75} hit_time_factor=0.6 hit_time_factor_skill=-1 ground_high={180;0;0} ground_low={60;0;0} str=40 int=21 dex=30 wit=20 con=43 men=25 org_hp=1673.05473 org_hp_regen=6.5 org_mp=889.8 org_mp_regen=2.4 base_attack_type=fist base_attack_range=40 base_damage_range={0;0;80;120} base_rand_dam=10 base_physical_attack=388.11142 base_critical=4 physical_hit_modify=4.75 base_attack_speed=253 base_reuse_delay=0 base_magic_attack=265.02979 base_defend=223.6362 base_magic_defend=163.64727 base_attribute_attack={none;0} base_attribute_defend={20;20;20;20;20;20;0} physical_avoid_modify=0 shield_defense_rate=0 shield_defense=0 safe_height=100 soulshot_count=2 spiritshot_count=2 clan={} ignore_clan_list={} clan_help_range=0 undying=0 can_be_attacked=1 corpse_time=7 no_sleep_mode=0 agro_range=0 passable_door=0 can_move=1 flying=0 has_summoner=0 targetable=1 show_name_tag=1 npc_ai={[ai_ag_fairy_00]} event_flag={0} unsowing=1 acquire_exp_rate=0 acquire_sp=0 acquire_rp=0 corpse_make_list={} additional_make_list={} additional_make_multi_list={} ex_item_drop_list={} npc_end
  2. yes it is old but pretty basic so converting it will be less a pain that using these all pretty account manager with items etc 
    because learning a new thing that already long so adding all thesefeature that could be a mess in a jungle :X

    Edit : 
    added all my current modification over a github :
    Lineage2AccountManager

    feel free to correct me as you wish for the moment as I am writing it is not working.
    And yet only registration part as been looked over.
    It say success when it write nothing in DB but I am on it :)

    Edit 2 :

    Any help would be welcome :)
    Right now it seem to connect but won't write in DB but there is no error.

    Edit 3 : 

    Still on the same issue if any could help it would really nice I still stuck it connect but wont write on DB :/

  3. Hi maybe someone have something like that already made.

    So my request is :
    a Account manager really basic 
    Account create 
    password change with Email.

    And this under PDO or something compatible PHP7.x

    I know there is ton of them but these  are pretty outdated and need major rework and aren't basic so to rework such big things that a nice pain.

    So in case someone have it that would be pretty neat also as I will use it myself for my server i will leave copyright on it without issue.
    Also it will be checked.
    If none have it then with time I will have it done and shared here later.
    I just need to learn these functions and this I don't think it will be well protected. that why I ask before making :)

    Oh by the way I don't ask for hire etc. if there is no bas eI will not ask anyone to make :)
    So I am not looking for paid method also, if anyone willing to spend time with me to dev a basic thing like that and want to share it for zero later he/she feel free to pm me :)

    PS: there is high chance I try to do mine too :)

    added all my current modification over a github :

    Lineage2AccountManager

    feel free to correct me as you wish for the moment as I am writing it is not working.
    And yet only registration part as been looked over.
    It say success when it write nothing in DB but I am on it :)

  4. sadly that out of my knowledge.
    (at base i am more on 3D animations :X)
    And i am at the very beginning of L2off stuffs.
    Slowly I try to learn for project like your but I must admit I pretty easly lost ahah.

    So about that issue would that also mean the one that made that Premium server used an extender in Server to change the packet ? or some kind of "custom packet" ?

  5. it seem be working in my end, only a quack because I used a modded, and baddly modded productdata.txt :)

    Yet thanks a lot for this :)

    error : 
    "Dummy packet called opCode[1a]!
    Client disconnected err[c0000241] ip[127.0.0.1]" 

    also gameserver show this error : 
    [.\PremiumService.cpp][318] Request from [256], but reply to [1]
    CPremiumServiceSocket Close 7ee9c(273fbcc4). GetLastError(64)

    Edit 1 :
    Okay seem that error "Request from [xxx], but reply to [1]" is linked to server ID.
    How to make them match i have no idea i am trying severals things

    Edit 2 :
    Definitly rely on server ID. 
    when you input a server ID different than 1 it multiply that nmber by 256.

    For exemple ID 1 for server the error will be :
    [.\PremiumService.cpp][318] Request from [256], but reply to [1]

    CPremiumServiceSocket Close 7ee9c(273fbcc4). GetLastError(64)


    and if you change your server id to 256 it will be :

    [.\PremiumService.cpp][318] Request from [65536], but reply to [256]

    CPremiumServiceSocket Close 7ee9c(273fbcc4). GetLastError(64)


    Now how to force that premium server exe to not play around like that I have no idea.
    If i find something i will edit again.

  6. Hi,
    a tiny share for people like me who's a bit lazy to add skill to a builder character.
    This share add a transform with gm skill in :)

    Now only one skill to add to get most of available buff for GM in Gracia Final !
    it also include Super haste.

    Preview :
    ib7cz1ff9lmgfwyavqwsb9gtu.png

    Okay so let start with client side first.
    add these two file in system folder :
    LineageNPC2 U&INT.rar

     

    now to get Mesh and textures as this one Animations folder.

    LineageTwoNPCs.ukx

    Okay then open L2FileEdit and Edit these lines in the corresponding files from this txt (skill id = 7038 I use an unused skill from client&server to not waste space and id.):

    Pastebin - Dats lines

    Once you have made this you should be able to launch client in pawnviewer and check the npc it self, it should be animated and co like intended :)
    now let see Server Side : 

     

    edit skill data ID 7038 with this :
    Pastebin skilldata.txt gm transformer

     

    add this in transform.txt
    transform.txt for gm transformer

     
    Now you can restart your server and check skill ID 7038.
    If should transform you and give the skill list i show in game.
    The transformation last 24hours and have no reuse + can be removed with the skill in skill windows.

    Becareful always do backup.
    this goes for client and server file that very important to do backups.
    That ukx does not contain any copyright beside the file named as my incoming server name.
    Also no utx is required, it is embedded in ukx.

    the npc it self does not make much sound, issue like human voice when casting I can't do much against it, that engine limitation i tried to set voice and stuff from FElf with animnotify but still this human voice cover it.
    the .u and int is mandatory for Animation to work, it contain NPC class gm_transformer 
    For now is you transform it does not change name to the one set in NPC Name I do not know yet how to do that :)

    You are free to use / mod it as you wish ~
     
  7. Do you have it encoded in UTF-16LE?

    I don't have modded files from Leak and tried several, ad one from the team that offer a test period it does the same.

    and when I check with notepad++ it seem to be that encoding.

     

    about Premium server ? what is that another exe to launch ?

    Don't seem to be required as th server exe try to look for the file itself ?

    Or is that related to IBServer?

  8. About drop Issue true it was an issue in my end sorry I did fresh install and it does work as intended.
    Also maybe we can already but can we pull the currently numbers of players and max from the game server ?
    If not do you think you could add such feature for a proper online status from a website outside the machine host ? ^^

    By the way sorry if I annoy you with suggestions it just that really a great extender you are doing and I try to add my grain of salt eheh ~

  9. Hello !
    I can suggest you something ? 
    In the windows title of L2Server you add - Release - Patched by MyExt64 (
    Would be hard to add the last submit ID there ? 
    Like replacing RELEASED by "Build N. 123456789" ?
    This would be neat to track last time we have updated our sources :)
    Also I must really thank you !
    That a wonderful things for Win 10 users! 
    I can confirm that System "87" work fine on it. (system 87 fix issue about % on windows 10 :))

    By the way quick question, can we do Auto announcement on your extender ?
    Like when you connect, and / or at defined interval like 
    "Event : Hunt the monsters to optain nectars and collect various userfull rewards."

    Again thank you if I find any issue I will try to report it in good form :)

     

    Actually found an issue with system 87
    Some drop randomly vanish from the view, if you put mouse over it it does work you see name etc.

    And this happen to random items not fault of an ukx etc

    Picture :
    cx917iz3dscpxip2rjked0yka.png
    as you can see my mouse was over Adena (Up left next to shining stars) (Adena 2,742) and that not issue of ukx as you can some adenas at right :)

  10. Hi hi.
    First let seem what I use :
    GF MyExt64 for L2Server.
    My setting are these :

    [Premium]
    enable=true
    address="127.0.0.1"
    port=25123
    heartbeat=10000
    pause=false
    cashShopPause=false
     
    [PremiumUser]
    PCCafe=true
    ExpBoost=200
    SpBoost=300
    SpoilBoost=200
    DropBoost=200
    
    the button in game was not here if i put them at false :)
    so my question is how to populate this :
    c531m9ivea1j9038c1t9u2lkz.png

    I have seen my script file : productdata.ini
    It seem to have quite a lot entry so though it would be good as no error were throw by the server.
    But as it was empty I tried to put one line and still no error but still empty in game :)
    here what a line look like :
    product_begin id=1080001 name={p_br_cash_fortuna_box_c} category=5 /*etc*/ price=500 is_event_product=0 is_best_product=1 is_new_product=0 buyable=1 buy_condition={} sale_start_date={1980/01/01 08:00} sale_end_date={2079/06/01 08:00} location_id=8 /*ru*/ items={{[br_cash_fortuna_box_c];1}} server_type=free product_end
    

    Edit :
    See bidi1252 post for premium server EXE it does not solve but that a step closer :)

  11. my pleasure actually you care about it a bit :)
    at the moment I am almost done with the Armorgrp editor.
    It can :
    Save/load encoded/decoded armorgrp
    save/load armor editor from/to a specific id.

    I need to finish this to release :
    Id modify from Ini ( when you load it will ask if you want to add as new line or as the id provided in file .ini :)
    Also add that builti Armor File editor ( the one that open INI and save INI from armor line.)
    And still better icon and theme to match the suite I am making ~
     

  12. I have added sources of updated software and new link for softwares.
    Both got some tiny fix about header that was editable.
    Better save function too i had a tiny error with long .txt that would delete one line at a moment in a certain conditions.
    Also almost finished armorgrp editor.
    Quite an hard file with ton of possibilities.
    I have added a built-in armor editor to generate ".ini" from a single line :)
    this way it will be exportable modifiable in another editor but also possible to modify and export a input ID this way a person could import export to correct error or use as a "template" 
    What left for this armor editor is :
    ID export as .ini
    ID import with a check if id exist or not.
    Icon of software to represent the editor itself.

    picture and link in first post :)

  13. here one for C3 it work on most chronicle if you adapt dats line.
    No server files as I use it on L2Off.
    It use a share made there with proper models I direclty exported from client myself cause of copyright.
    Have fun :)
    Why paying when with a little work you can make it work nicely on your client :)

    458242Shot00019.png
    C3 Epic weapon

    So these have no copyright in model nothing, you can mod the ukx as you wish with proper unreal editor (Postal :D)
    mod as you wish, it include Ertheia Icon.utx working on lower chronicle to have that proper icon.
    now maybe you will need some tweak like encrypt etc to work.
    I know C3 and lower does not require encryption but maybe others do
     

  14. Hello :)

    First before I got asked yes I am Baoulettes.
    Now let tell what these tools are.
    Right now I just have 4 software to do basic things that C1 had lost or not even made I have no idea.
    So for the love of learning I did made my own :)
    and decided to share, I know C1 is pretty dead but still maybe there will be that ONE person that would like the attention :)

    So what it is for now :
    In short that L2FileEdit But for C1 only.
    and not all files yet
    I is separated in tools for one file each.
    For example :
    Systemmsg-e got it's own tool, Itemname too.
    So far I have this :

    Actionname-e.txt editor
    Itemname-e.txt editor

    Systemmsg-e.txt editor
    Weapongrp.txt editor

    So that pretty short but I plan later to complete the list.
    my goal is to be able to edit fully .txt from C1.
    You might ask "hey dude the heck you do xxxx softwares, why not only one ?!"
    Simply I want to have clean source without ton of lines and sometime I want to be able to edit Itemname-e and Weapongrp in same time to make things faster.

    about feature beside opening .txt what does it do ?
    First it use L2EncDec_old.
    So I can tell my software to open encoded file but also decoded to encode or save them as decoded only
    ( can be cool for server or for peoples that fill db for website preview etc.)
    But also that cool to have choice.

    let be a bit more precise :
    Actionname-e :
    Open/Save Decoded/Encoded
    Add/Remove entry (aka IDs.)
    Remove double space in Name/Description
    Ability to edit any row, ID/Type/Category/Icon/Name/Description

    Itemname-e :
    Open/Save Decoded/Encoded
    Add/Remove entry (aka IDs.)
    Remove double space in Name/Description
    Ability to edit any row, ID/Name/Description


    Systemmg-e :
    Open/Save Decoded/Encoded
    Add/Remove entry (aka IDs.)
    Remove double space in Messages
    Ability to edit any row, ID/Group/Message

    Weapongrp :
    Open/Save Decoded/Encoded
    Add/Remove entry (aka IDs.)
    Replace Space to _ in name according to Lineage II C1 standard.
    Ability to edit any row, (Should I list them?)
    Ability add preset like Sword,  2Handed sword etc, this will add entry with ID generated from numbers of existing entry +1 and this for all weapon type I think (If i miss one tell me)
    For now it just add as no grade with ajusted no grade stat but can be modified to what ever you wish, C1 have S grade also.

    Now about issue that all software have :
    You can open any .txt so basicly it can show wrong result or throw error if you open the wrong one.

    Unknown issues :
    If you have any I invite you to contact me over here or Skype:mysticia26 or PM (if skype is not allowed to be posted then just any mod delete it and sorry I was unaware.)

    now for the ones that read till here and might tell "you are funny but where my preview ?"
    x7d3.png 

    And here the download (Unpack where ever you want I suggest to make a folder just for it):


    L2C1 Tools 08/04/2017
    L2C1 Tools sources 08/04/2017


    About sources I make software with Rad Studio 10.1.
    I tried to keep it clean but please remind i am still a really noob person.
    So it can have huge mistake :C

    Change log :
    all apps you can't edit header now.
    armorgrp ed with editor on it way to be there ! only need an icon + .ini import from armor editor :)

     

    6nclv89cm1zi3aoskr578p5o3.png

    er45xn4rf9c1fog4q1gnmyqek.png

     



    So hope you will like it, and no I don't have plan to make it for highter chronicle yet and FileEdit does it's job properly I think :)
     

×
×
  • Create New...