Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 06/22/12 in all areas

  1. This is a personal project i was working on while i was analyzing the ragnarok network protocol. It started several years ago, and could only read wpe .pac captures, and displayed some basic output of the network traffic. Now it displays 95% of all packets, and shows all the data structures inside each packet. furthermore, it now uses a dll injected into the client, which sends all packet data to the parser for real-time analysis The Parser can use diffrent modes to output or record data captured from the packets, the image above being "full_info" And this is a simple test showing a capture of NPC data, to reconstruct scripts in real-time and saves to file. This mode is intended to ease dialog capture from official servers with new npc's that rAthena does not have. But the main function is to analyze the network protocol,to see the order packets are transmitted and to allow new client features to be added quicker. I rewrote the parser at the begining of this year, with a more OOP based style, but some sources of packet data are not working/missing dll injection - working good capture with winpcap(taking packets direct from network card) - broken with bad connections, due to tcp retransmission, which i cannot figure out wpe .pac reading - still to be added back svn location : https://www.assembla...ubversion/nodes As with most of my projects, PHP needs to be installed as this is PHP Command line scripting. for this to work you have 2 options 1) edit the bat file, and change 'php' to the location of your php.exe 2) add your php folder to windows paths, so you can call php from anywhere.. http://www.php.net/manual/en/faq.installation.php#faq.installation.addtopath If anybody has any interest or wants to help improve, send me a message YomRawr <3
    1 point
  2. Packet_db 2012-06-18aRagexeRE //2012-06-18aRagexeRE[/size][/font] 0x0078,55 0x007c,44 0x00aa,9 0x00f3,-1,globalmessage,2:4 0x0193,2,closekafra,0 0x01a2,37 0x01fd,15,repairitem,2 0x0202,5,changedir,2:4 0x022c,65 0x022d,19,wanttoconnection,2:6:10:14:18 0x0281,-1,convertitem,2:4:8:12 0x0288,-1,npcpointshopbuy,2:4:8:10 0x0289,12 0x029b,80 0x035f,6,ticksend,2 0x0360,6,clickbuyingstorereq,2 0x0361,5,hommenu,4 0x0362,6,dropitem,2:4 0x0364,8,movefromkafra,2:4 0x0368,6,solvecharname,2 0x0369,7,actionrequest,2:6 0x0437,5,walktoxy,2 0x0438,10,useskilltopos,2:4:6:8 0x0439,8,useitem,2:4 0x07d9,268 0x07e4,6,takeitem,2 0x07ec,8,movetokafra,2:4 0x0802,26,partyinvite2,2 0x0815,-1,openbuyingstorereq,2:4:8:9:89 0x0817,2,closebuyingstorereq,0 0x083c,10,useskilltoid,2:4:6 0x0856,26,friendaddrequest,2 0x0940,-1,sellbuyingstorereq,2:4:8:12 0x096a,6,getcharnamerequest,2 Download 2012-06-18aRagexeRE.exe [Thank's Judas] Fix of Cart's/Favority Table ~ New carts, Favorite item tab, EFST_SIT [Post] Lua Files Up-to-date Version [Download] ~ Use Tortoise SVN to download that! Lua Files with missing Lub Files [Download] OBS: You will need ShinsDiffPatcher[SVN] with WDGSkipPacketHeaderObfuscation.dll from earthlingz. Preview of Client!
    1 point
  3. the common problem here is. all the castle are open even when you set the war is on the 1 castle only.
    1 point
  4. Newer clients onwards will always have that body relocation problem. Fix it VIA source side, not client side. There are a lot of topics regarding this fix already on rAthena. Also, for the cart fix, are you using the one that actually works properly? http://mysterious-pr...art Patch.patch The cart fix from that link you have doesn't fix all the problems that has been listed in the TOPIC where you've got the link from.
    1 point
  5. I will upload for you a pack with +100 Trickster Sprites for Ragnarok just wait a moment! @edit Thank's for Wait and use the gilbertobitt serviçes http://www.mediafire.com/?bn6tqf31hddfh0c
    1 point
  6. So your mob sprite .SPR file and .ACT file is called MARINE_SPHERE? Alright. Step 1. Drop the SPR and ACT file of MARINE_SPHERE in data | sprite | ¸ó½ºÅÍ Step 2. Open data | lua files | datainfo | npcidentity.lua Inside type: ["JT_MARINE_SPHERE"] = 2500, (Note: 2500 is just an example of the mob ID were gonna use) - Save and close.- Step 3. Open data | lua files | datainfo | jobname.lua Inside type: [jobtbl.JT_MARINE_SPHERE] = "MARINE_SPHERE", - save and close - Step 4. Open your mob_db2 database file. Using the official Marine Sphere as a reference... 1142,MARINE_SPHERE,Marine Sphere,Marine Sphere,28,3518,0,461,284,1,120,320,0,40,1,28,28,0,33,50,10,12,0,3,41,0,800,1201,1,1,0,0,0,0,0,0,0,0,1050,5000,1051,2500,1520,10,720,10,717,150,10003,10,0,0,0,0,0,0,4084,1 Now lets put our custom mob information in it.. 2500,MARINE_SPHERE,Marine Sphere,Marine Sphere,28,3518,0,461,284,1,120,320,0,40,1,28,28,0,33,50,10,12,0,3,41,0,800,1201,1,1,0,0,0,0,0,0,0,0,1050,5000,1051,2500,1520,10,720,10,717,150,10003,10,0,0,0,0,0,0,4084,1 NOTE: As a side note, your sprite mob files will come into conflict with the official marine sphere sprite as they are named the same. I recommend changing your sprite name if you wish to keep your custom mob separate from the official. So something like MARINE_CSPHERE (c is custom) Distribute to your players and yourself the updated lua files, and mob .SPR/.ACT file.
    1 point
  7. Ohh, that's nice! It uses berserk, why haven't I thought of that!? Very clever!
    1 point
  8. This is pretty much where to start. It's kinda coincided sending you my own video, but hey. It works I guess. You just are going to have to use a different version of mysql than I had used in the video. http://www.youtube.com/watch?v=f06EBENhV84
    1 point
  9. Well this cannot take script functionality, this still needs to be programmed, the tool can only take data sent in packets...,npc locations, dialog, menus, options chosen, everything else will still need to be programmed its the same as writing down everything the npc says, and creating the npc yourself
    1 point
  10. this is script i've requested 6 months ago at eathena.ws, my pc hang so this script gone. but here once again godameit share to us thank you so much. suggestion: - add botcheck when register to play ctf - add party organize ( when player enter the ctf, he is automatically join party etc blue team) - add NPC reward.(when the party win the round e.g blue team won, all party warp to npc reward and got reward)
    1 point
  11. you seem to have installed lua 5.1 in your system and have added it in %PATH% there are ways to fix that. one is open all .lua in that AI folder and change example require "./AI/Const.lua" to dofile("./AI/Const.lua") <-- if that doesnt work try require "Const"
    1 point
×
×
  • Create New...