
chimsee
Members-
Posts
6 -
Credits
0 -
Joined
-
Last visited
-
Feedback
0%
About chimsee

Profile Information
-
Gender
Not Telling
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
chimsee's Achievements
Newbie (1/16)
0
Reputation
-
I am going to begin working on some C5 packet fixes, since Nevyn and I already found out how to fix the protocol revision and connect with a C5 client. I know there is packet errors at the log in screen. Once those are fixed, we'll have to fix all the rest. Anyone who can post any information about *changed* packet structures (like 'cddd' to 'cdddS' for example) and packet headers (if the packet header is different, TELL ME!) would be helping a lot. Also, bringing me changed packets from C4->C5 using L2J revisions from before and after is ok too. I will be using some L2J changes to help me out probably as I go through this process. I hope to see this thread be productive. Protocol Revision and How to Change it: The L2Server does String to Int conversion on the numeric part of that ASCII string. Change 656 to 693 and you will change the Protocol Revision. Tested with a C5 client already. Nevyn made a link, he can post it here...I'm too lazy :P Original Source: http://www.postpacific.com/forums/showthread.php?t=5895
-
This is my very first bigger share, so be patient please, I’m not so skilled like others are :) This is complete tutorial how to install PetitionD server and how to configure it. The server is from NCSoft, I haven’t changed anything. The database is my own work, because standard database schema is for old petition server, which doesn’t work with C4 retail. So I had to make totally different database schema, compatible with this client. So let’s start with database: PART I – DATABASE Everything is tested on MS SQL server 2005, I was too lazy to looking for 2000 and installing it. 1. Create empty database for petition (in my examples it is call called ‘petition’) http://aralyon.ratafak.net/peti/1a.jpg http://aralyon.ratafak.net/peti/1b.jpg 2. Think out connection string – it’s string containing all information about connecting to database (Petition server DOESN’T use DSN like other parts of L2 server) There are 2 ways how to connect a) Windows authentication You authenticate to mssql with your windows username and password - the connection string is SERVER=[i](Server name)[/i];DATABASE=[i](Database name)[/i];Integrated security=true EXAMPLE: SERVER=.;DATABASE=petition;Integrated security=true b) Classic authetification using SQL login (recommended) and password SERVER=[i](Server name)[/i];DATABASE=[i](Database name)[/i];UID=[i]User name[/i];PWD=[i]Password[/i] EXAMPLE: SERVER=hades;DATABASE=petidb;UID=sysdev;PWD=tltmxparoqkftlf1234! 3. Open db_schema\petition_schema.sql in MSSQL Management studio (or Query Analyzer in MSSQL2000) 4. Write connection string to INSERT INTO statement, as shown below: http://aralyon.ratafak.net/peti/1c.jpg 5. Set current database to your petition database in toolbar http://aralyon.ratafak.net/peti/1d.jpg 6. Execute it, it should return no error PART II – SERVER 1) Choose mode - you can use it like service (originally) or (with my loader) like console program. 2) Installing service - skip if you want to use it like console program Use InstallUtil from .NET installation directory (I think that it is explained somewhere in other topic. Syntax is: InstallUtil.exe c:\yourL2server\PetitionD\PetitionD.exe Some informations about it - http://msdn2.microsoft.com/en-us/library/50614e95.aspx 3) Make encrypted connection string: 1) Write your connection string from step 1.2 to a text file (e.g. connstr.txt) 2) Encrypt it with DES.exe many thanks to Digital - write name of the text file with connection string to field "File to encrypt" and then click on "Encrypt" button. It should show you a "Done" message and create .enc file (e.g. connstr.txt.enc) http://aralyon.ratafak.net/peti/2a.jpg 3) it contains encrypted connection string. 4) Edit PetitionD.exe.config (for service version) or PetitionConsole.exe.config (for console version). Configuration options are in format <add key="Name" value="Value"></add> Description of configuration file: GmServicePort - port for connecting from GM client WorldServicePort - port for connection from gameserver, it must be the same as [PetitionD] - port in l2server.ini NoticeServicePort - I don't know yet, I'll have a look later AuthIp - Ip address of AuthD (It needs auth to authenticate GM client) AuthPort - admin port of AuthD AuthConnCount - size of connection pool LogDirectory - directory to store log files EnableQuota, MaxQuota - Quote about number of petitions from one player, leave it off, because it isn't done yet RunMode - can be "test" or "normal", it is highly recommended to set it on "normal" DumpPacket - enables dumping packets to log file (I recommend to disable, it is for debugging purposes only) ServerStatusRefreshInterval - ??? DatabaseConnString - encrypted connection string - you MUST change it to corrent values, otherwise it doesnt work! DatabaseConnName - leave it, it is name of the connection string in NCDBA7 DatabaseConnCount,DatabaseConnTimeout - leave it MaxActivePetition - maximum number of petitions MinimumGmClientBuildNumber - minimum version of GM client EnableGmStatusDump - ??? EnableAssignment - ??? MaxAssignmentPerGm - ??? EnableOnlineCheck - ??? So it is everyting, now petition server is configured. you can start console version with PetitionConsole.exe and service version in service manager in control panel. It is not still fully tested, but I hope there is no more bugs. If you find anything, please write it to this topic or send me icq or msn message There is one big problem related to it - It looks like external gm client is needed, because the only method which can get petition into state 3 (petition after submitting is in state 2) is called from gm client listener handler (=invoked by gm client). But gm client supplied with server doesnt work, probably it is intended to use with old petitionD. I wrote one, it is here - http://www.postpacific.com/forums/showthread.php?p=66313. GMs can't do nearly anything with submitted petition with L2 client, you have to use GM client. The only builder command related to petition (which I know what it si doing is //force_peti <charname> <petition content> which forces player to submit a petition. Security notice - for security reasons restrict database access for petition server, there might be security issues, it is unlikely,but it is possible. Enjoy it :) Download: http://aralyon.ratafak.net/peti/PetitionD.rar - password: postpacifik - it includes all files and tools described in this topic GM Petition client: forum thread - http://www.postpacific.com/forums/showthread.php?p=66313 direct download - http://aralyon.ratafak.net/peti/gmclient.rar Do you have problems with submitting petitions with UnexpectedCategory error?
-
C5 skill updates... Most have MP cost changes, along with a few other changes to the reuse times, power, duration, ranges... The new MP usage should be about 99% correct, but the MP enchant reductions might be off by 1 or 2 MP. Average player wouldnt even notice it. Some skill aquires will also need changing. This is a work in progress, if you find something wrong, or have something to add, send me a message. Info gathered from: Lineage2.com C5 skillgrp.dat l2p.bravehost.com l2blah.com l2jdp.com and some from playing retail. Version 10: -Snipe Effect fixed Version 9: -Backstab critical Effect Added -Mass Slow range has been changed to the target base from the caster base. -Curse Fear re-use time has been reduced from 20 to 10 seconds Version 8: -Sonic Storm Changed to use 0 charges. Now consumes 3 energy stones. Increased damage because overcharging still the same. -Sonic Buster Critical Effect Added -Sonic Storm Critical Effect Added Version 7: -Snipe Fixed Range -Seal of Gloom added Mana Burn effect -Aura Sink added Mana Burn effect Version 6: -Fixed Abnormal Level for Greater Heal and Greater Battle Heal Version 5: -Update Heart of Paagrio Effect -Update Greater Group Heal -Update Greater Heal -Fixed Hate, Hate Aura and Vengeance to make player attack -Transfer Pain damage effect fixed (TODO: check on near summon) -Rage Effect Skill fixed -Frenzy Effect Skill Fixed Version 4: -Double Shot Critical Effect Added (works but in test) -Shock Blast Critical Effect Added (works but in test) -Sonic Buster Changed to use 0 charges. Now consumes 3 energy stones. Increased damage because overcharging still the same. (works but in test) Version 3: -Revival effect fixed -Duelist Spirit effect pvp added -Bear Totem Spirit added critical effect -Cancel modified effect Thanks to andreagighi for the update. Version 2: -Ultimate Evasion added Cancel Resist -Ultimate Defense added Cancel Resist -Touch of Life added Cancel Resist -Vengeance added Cancel Resist -Lion Heart added Cancel Resist -All type of Poison: Men -> Con -Abnormal state of various magic: Wit -> Men -Hate/Aggression Skill added "Target me" Thanks to andreagighi for the info. Version 1: -Freezing Strike - MP Cost +100% -Focus Death - MP Cost -50% -Power Break - MP Cost +75% (skill enchant MP reduction not done) -Attack Aura - MP Cost -50% -Defense Aura - MP Cost -50% -Confusion - Cost -45% -Blinding Blow - MP Cost -50%. Reuse time reduced. Duration have been increased to 15s. Lethal Strike Effect 1 chance added. Tricks the enemy to show his back. -Backstab - MP Cost +15%. Lethal Strike chance 1. (TODO: more needs to be added to the skill, will update soon) -Trick - MP Cost -60%. Effect of target cancelation -Bluff - MP cost reduced to 35 -Ultimate Evasion - MP Cost -50% -Sleep - Base casting speed has been increased to 10 seconds. -Berserker Spirit - Added Evasion penalty. Level 1 Evasion -2, Level 2 Evasion -4 (need to add cast on party only) -Poison Bladedance - MP Cost -60% -Dance of Medusa - MP Cost -50% -Ultimate Defense - MP Cost -50% -Deflect Arrow - MP Cost -50% -Stun Attack - MP Cost -9% -Whirlwind - Ignores shield defense. -Hammer Crush - MP Cost -8% -Earthquake - Ignores shield defense. -Armor Crush - MP Cost -45%, HP Consumption +33% -Touch of Death: HP usage has been decreased. (TODO: Remove up to a maximum of 5 buffs) -Shield Stun: MP Cost -50% -Vengeance: MP Cost -66% -Iron Will: MP Cost -50% -Shield Slam: MP Cost -50% -Reflect Damage: MP Cost -50% -Physical Mirror - MP Cost -50% -Lion Heart - MP Cost -50% -Sonic Focus: MP Cost -50%. New costs MP=5 and HP=25 -Duelist Spirit: Reuse time has been reduced. (TODO: Should increase damage in pvp) -Sonic Blaster - Changed to use 2 charges. Reuse time has been decreased. (TODO: Changed to be learned at level 43, Critical Skill damage chance added (Damage x2). Critical Chance Increased) -Double Sonic Slash - Changed to use 3 charges. Reuse time has been decreased. (TODO: Changed to be learned at level 49.Critical Skill damage chance added (Damage x2). Critical Chance Increased) -Triple Sonic Slash - Changed to use 4 charges. Reuse time has been decreased. Ignores shield defense. (TODO: Critical Skill damage chance added (Damage x2). Critical Chance Increased) -Sonic Buster - Reuse time has been decreased. (TODO: Changed to use 0 charges. Now consumes 3 energy stones. Increased damage because overcharging still the same. Critical Skill damage chance added (Damage x2). Critical Chance Increased) -Sonic Storm - Reuse time has been decreased. (TODO: Changed to use 0 charges. Now consumes 3 energy stones. Increased damage because overcharging still the same. Critical Skill damage chance added (Damage x2). Critical Chance Increased) -Dash - MP usage have been reduced. Duration have been increased to 15. Reuse time have been reduced. -Stun Shot - MP Cost -30%. Effect of target cancelation has been added. -Double Shot - (TODO: Effect of critical skill has been added (damage x2). Critical Chance Increased) -Snipe - MP Cost -50%. (TODO: Range, P.Atk, and Accuracy have been increased. Skill use and skill reuse have been increased) -Quiver of Arrows (S) - MP Cost +100% -Quiver of Arrows (A) - MP Cost +180% -Rapid Shot - MP Cost -50% -Anchor - Success rate has been increased. Duration changed to 30 seconds. (Reuse changed to 40 seconds? need confirm from retail) -Dark Vortex - Power is reduced, drain percentage is increased. -Silence - Duration has been reduced to 30 seconds. -Vampiric Claw - MP Cost +20% -Vampiric Touch - MP Cost +25% -Clan/Alliance skills area of effect has been increased to range 900 -Rage of Paagrio - Added Evasion penalty. Level 1 Evasion -2, Level 2 Evasion -4 -Steal Essence - MP Cost +30% -Life Drain - MP Cost +35% -Seal of Gloom - MP Cost +50% (TODO - Mana Burn effect) -Touch of Life - HP usage has been decreased. -Sanctuary - MP Cost -50% -Holy Aura - MP Cost -50% -Magical Mirror - MP Cost -50% -Evade Shot - MP Cost -5% -Charm - MP Cost -70% -Sprint - MP Cost -50% -Spirit Barrier - MP Cost -50% -Entangle - Duration has been reduced -Switch - MP Cost -60%. Effect of target cancelation has been added. -Lightning Strike - MP Cost +50% Land rate increased, reuse has been decreased. Duration changed to 30 seconds. -Life Leech - MP Cost +75% -Shield Bash - MP Cost -50% -Sleeping Cloud - Base casting speed has been increased to 15 seconds. -Veil - MP Cost -60% -Focus Chance - MP Cost -50% -Focus Power - MP Cost -50% -Cripple - Duration has been reduced. -Focused Force - MP Cost -30%. Has been changed to use both MP and HP. -Punch of Doom - Ignores shield defense. -Burning Fist - Ignores shield defense. -Soul Breaker - MP Cost -8% Ignores shield defense. -Stunning Fist - MP Cost -9% -Wolf Totem Spirit - MP Cost +400%. Cooldown 90 seconds. Run Speed +20%, Accuracy +3. -Bear Totem Spirit - MP Cost +550%. Cooldown 90 seconds. P.Atk +20%, Movement Speed -30% (TODO: Critical Damage +20%) -Puma Totem Spirit - MP Cost +350%. Cooldown 120 seconds. Attack Speed +20%, Accuracy +6. -Ogre Totem Spirit - MP Cost +320%. Cooldown 120 seconds. P.Def +30%, M.Def +30%, Movement Speed -30%, Evasion -9. -Rabbit Totem Spirit - Cooldown 180 seconds. Movement Speed +30%, Evasion +12, P.Atk -30%, Accuracy -9. -Bison Totem Spirit - (TODO: MP Cost +355%. Cooldown 180 seconds. With HP below 60% P.Atk +43%, Accuracy +6, Critical +100. With HP below 30% P.Atk +43%, Accuracy +6, Critical +400 (note - going below 30% HP just changes your Critical, other stats remains the same) -Aura Sink - MP Cost +50%. (TODO: Mana Burn effect) -Thunder Storm - MP Cost +35% -Shock Blast - MP Cost -20% (HP Consumption +100%). Ignores shield defense. (TODO: Critical Chance Increase) -Revival - Reuse time has been greatly reduced. (TODO: Has been changed to complete recovery of HP, but can only be used when down to 5% of max HP) -All Slow type debuffs are now 30 seconds. Some Major todos: -Rage -Frenzy -Cancel -Transfer Pain -Gladiator skills that use charges should only use the amount they need. Charges should go away after 10 minutes. Overcharging still should increase damage of the skill. Might only be useful when the C5 client can connect fully, as all the skill icon information needs to be changed. Version 10: done by andreagighi: http://rapidshare.com/files/4638427/C5Skill-modded-v10.zip.html
-
Idea - l2cr Sreens: Server files: -->>>Systextures<<<-- Itemdata.txt: item_begin weapon 8028 [sword_of_templar] item_type=weapon slot_bit_type={lrhand} armor_type=none etcitem_type=none recipe_id=0 blessed=0 weight=1680 default_action=action_equip consume_type=consume_type_normal initial_count=1 maximum_count=1 soulshot_count=3 spiritshot_count=2 reduced_soulshot={} reduced_spiritshot={} reduced_mp_consume={} immediate_effect=1 price=0 default_price=136000 item_skill=[none] critical_attack_skill=[none] attack_skill=[none] magic_skill=[none] item_skill_enchanted_four=[none] material_type=steel crystal_type=none crystal_count=0 is_trade=0 is_drop=0 is_destruct=1 physical_damage=750 random_damage=15 weapon_type=sword can_penetrate=0 critical=9 hit_modify=0 avoid_modify=0 dual_fhit_rate=0 shield_defense=0 shield_defense_rate=0 attack_range=40 damage_range={0;0;44;120} attack_speed=500 reuse_delay=0 mp_consume=0 magical_damage=250 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=0 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 item_begin weapon 8029 [black_angel_slayer] item_type=weapon slot_bit_type={rhand} armor_type=none etcitem_type=none recipe_id=0 blessed=0 weight=760 default_action=action_equip consume_type=consume_type_normal initial_count=1 maximum_count=1 soulshot_count=2 spiritshot_count=1 reduced_soulshot={} reduced_spiritshot={} reduced_mp_consume={} immediate_effect=1 price=0 default_price=48800000 item_skill=[none] critical_attack_skill=[none] attack_skill=[none] magic_skill=[none] item_skill_enchanted_four=[none] material_type=adamantaite crystal_type=s crystal_count=2440 is_trade=1 is_drop=1 is_destruct=1 physical_damage=600 random_damage=7 weapon_type=dagger can_penetrate=0 critical=14 hit_modify=-3.75 avoid_modify=0 dual_fhit_rate=0 shield_defense=0 shield_defense_rate=0 attack_range=40 damage_range={0;0;40;120} attack_speed=562 reuse_delay=0 mp_consume=0 magical_damage=224 durability=100 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 Client files: weapongrp.txt: item_begin object_id=8028 object_name=[] body_part={rhand} animation=1 drop_type=1 drop_anim_type=1 drop_radius=7 drop_height=10 projectile=[none] curvature=1000 drop_mesh={[LineageWeapons.knights_sword_m00_wp];[customw.knights_sword_t00_wp]} drop_texture={[none]} icon={[customi.weapon_knights_sword_i00]} mesh={[LineageWeapons.knights_sword_m00_wp]} texture={[customw.knights_sword_t00_wp]} crystallizable=1 item_sound={[itemSound.sword_mid_4];[itemSound.sword_small_9];[itemSound.sword_mid_2];[itemSound.public_sword_shing_10]} drop_sound=[itemSound.itemdrop_sword] equip_sound=[itemSound.itemequip_sword] weight=1300 soulshot_count=1 spiritshot_count=1 material_type=adamantaite crystal_type=s physical_damage=750 random_damage=10 weapon_type=sword critical=8 hit_modify=0 avoid_modify=0 shield_defense=0 shield_defense_rate=0 attack_speed=500 mp_consume=0 magical_damage=250 durability=95 effect_c={[LineageEffect.c_u004]} effect_c_s=0.00 c3_attr1=0 c3_attr2=0.00 c3_attr3=0.00 c3_attr4=1.20 c3_attr5=1.20 range_s={[LineageWeapons.rangesample]} c3_attr6=1.55 c3_attr7=0.70 c3_attr8=0.70 c3_attr9=11.00 c3_attr10=0.00 range2_s=0.00 range2_arg={} c4_attr1=[none] c4_attr2=[none] c4_attr5=0 c4_attr6=-1 c4_attr7=0 item_end item_begin object_id=8029 object_name=[] body_part={rhand} animation=1 drop_type=1 drop_anim_type=1 drop_radius=7 drop_height=10 projectile=[none] curvature=1000 drop_mesh={[LineageWeapons.angel_slayer_m00_wp];[customw.angel_slayer_t00_wp]} drop_texture={[none]} icon={[customi.weapon_angel_slayer_i00]} mesh={[LineageWeapons.angel_slayer_m00_wp]} texture={[customw.angel_slayer_t00_wp]} crystallizable=1 item_sound={[itemSound.dagger_6];[itemSound.sword_small_2];[itemSound.sword_mid_2];[itemSound.public_sword_shing_7]} drop_sound=[itemSound.itemdrop_dagger] equip_sound=[itemSound.itemequip_dagger] weight=950 soulshot_count=1 spiritshot_count=1 material_type=adamantaite crystal_type=s physical_damage=600 random_damage=5 weapon_type=dagger critical=12 hit_modify=-3 avoid_modify=0 shield_defense=0 shield_defense_rate=0 attack_speed=562 mp_consume=0 magical_damage=224 durability=100 effect_c={[LineageEffect.c_u004]} effect_c_s=0.00 c3_attr1=0 c3_attr2=0.00 c3_attr3=0.00 c3_attr4=0.80 c3_attr5=0.10 range_s={[LineageWeapons.rangesample]} c3_attr6=1.10 c3_attr7=0.70 c3_attr8=0.70 c3_attr9=7.00 c3_attr10=0.00 range2_s=0.00 range2_arg={} c4_attr1=[none] c4_attr2=[none] c4_attr5=0 c4_attr6=-1 c4_attr7=0 item_end itemname-e.txt: item_name_begin id=8028 name=[sword of Templar] additionalname=[Glamour] popup=-1 description=[Post Pacific] item_name_end item_name_begin id=8029 name=[black Angel Slayer] additionalname=[Glamour] popup=-1 description=[Post Pacific] item_name_end
-
Yeah, let's skip the formalities. We created these 10 weapons for our new area in Vendetta. Mordor: Cirith Ungol. Screenshots and everything else needed for you to add this in your server follow below. Client-side: \system - Itemname-e.dat - weapongrp.dat \systextures - mordorweapons.utx - mordoricon.utx Server-side: - itemdata.txt ------------////---------////---------------- Client-side: --> Decoded itemname-e.dat <-- --> Decoded weapongrp.dat <-- Client-side (Textures): --> Textures pack <-- Server-side: --> Itemdata.txt <-- This is it. All you'll have to do server-side is add the itemdata.txt lines in your skilldata.txt/itemdata.txt files. And client-side what you'll have to do is grab the lines of the decoded weapongrp.dat and itemname-e.dat, decode your weapongrp.dat/itemname-e.dat and put the lines in there. To decode/encode client-side files you'll need a tool. A great one to do this would be Remo-Pack, which by the way can be found HERE. And in case you wonder how these weapons look like... Check these screens out. Lineage ][ Vendetta Team. Weapons Design (Icons, textures, etc): - Ochrejelly --> http://ochrejelly.deviantart.com - RavenSpirit --> http://liiga.deviantart.com Weapons Coding: - PyroMaker --> http://www.ins-vendetta.com - http://www.pinatube.com Hope you enjoy it, and remember... If you're going to use these weapons, don't forget to give proper credits to the authors! Also, if you like the weapons please post here, do not just leech and go away. In the future I might share these weapons the way they are in Vendetta... Not quite sure though. But here's the idea, you might want to use it on your server aswell... Basically since these weapons are just like epic weapons, same patk/matk/etc you could remove the SA after +4 off 'em and add an SA on critical, that debuffs the enemy... I've created custom SA's for each weapons, like for example the dagger drains HP, the bow poisons, the sword increases reuse delay and so on. It's not hard to do this, so I'm going to let this up to you. Work never killed anyone. :P If you want more examples about how this idea of mine works, read the descriptions of these weapons on the screenshots: VENDETTA MORDOR WEAPONS SCREENSHOTS Best regards, PyroMaker, and Lineage ][ Vendetta Team. irc.deltaanime.net #l2vendetta
-
[share]New Potions for L2J (for DN lovers)
chimsee replied to cs1984's topic in Client Development Discussion
very gutttttttttttttttt