Jump to content

Shakto

Members
  • Posts

    416
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by Shakto

  1. You've an error or something ??? It shoudn't be Ragnarok.exe but Ragexe.exe °°
  2. Try with a 2011 or 2012 client ? It shouldn't open, maybe your graphic card isn't recognize ?
  3. What do you have on the map-server window ?
  4. BA 00 00 B9 AB 53 C0 00 75 59 To BA 00 00 B9 AB 53 C0 00 EB 59
  5. @Leehalt it have to be clientinfo.xml, sorry for my mistake For RoCred, you have to open rocred.ini ang change this line ; Client to start when clicking login. ExeName = Nameofyourexe.exe @kangfredy, I added the packets for each version of the client
  6. Delete all files present in your old luafiles514 folder And move this one in your data folder http://www.mediafire.com/download/mwu55jchg513q9d/luafiles514.rar You're welcome
  7. If anyone want to join this project, tell me or tell to Yommy -= xDiffPatcher =- Download xDiffPatcher This is our Next-Generation Diff Patcher, it requires a new style of diff file called xDiff, (xml based) each xdiff is specific for a single ragexe, and will not work on any other ragexe date. xDiff files are created with the xDiffGen software below. There is a recent build in the directory : xDiffPatcher\bin\Debug Source is included if anyone wants to improve somethings --------------------------------------------------- All the following software need to use php language. Please install it on your computer. This is CommandLine PHP, Do not attempt to run these scripts in a web browser We would recommend using Subversion since these projects are frequently updated with new features. - Linux : sudo apt-get install php5 - Windows : install this http://windows.php.net/download/#php-5.4 Open your control panel and search : Edit environment variable for your account In this Windows, the second part (title System variables), search the variable Path Enter your PHP directory at the end, including ';' before (e.g. ;C:\php) Now search your php.ini files Uncomment the line extension=php_sockets.dll (you have to remove the char ';') -= xDiffGen 2 =- Download xDiffGen2 To use that software, you have to put the decrypted exe in the Clients folder and open the file DiffGen.bat Then select the first option (0 - Local client folder), select your exe and the xDiff will be create in the Diffs folder some patches also extract some data (msgstringtables, packet_lengths, etc), these are put into the Extracted_Data folder Options 2 and 3 do not fully work as intended, since gravity are distributing new clients with Themida protection /sadface Options M and F are used to test a single patch against all clients to detect when some patterns fails (again not working with themida clients) -= Packet Parser =- Download PacketParser To use that software you have to place ws2_pp.dll from the dev folder, into your RO folder. Then hex edit your Ragexe.exe : search ws2_32.dll and replace the both occurrences by ws2_pp.dll Next you should extract the packetlength file using Packet Extract, And place it into packet parser\data\packet Next, open the parser.bat, choose Live Network Capture, choose your packet length tables file, and choose full_info Then open your Ragexe.exe (if done correct you will be prompted to use PacketParser) Enjoy -= Packet Extract =- Download this is a subscript of PacketParser above All you have to do here is to place your Ragexe.exe in the folder clients, with a pattern like this : 2013-05-22Ragexe.exe Open Packet_Extract.bat, select your exe Your Packet Data Length is now in the plens folder All credits to Yommy I just worked personally on the xDiffGen2 patches. We are open for anyone who wants to help with any of these projects. they are designed to be edited and hacked about with, and hope you can find some use with them
  8. 2013 Ragexe ( Thanks to Yommy for all the scripts and the great help Thanks to MStream for his help to the project and for adding patches Thanks to k3dt for unpacking/hosting all the exe and hosting the diff files ) Things you have to do to make it works Open your clientinfo.xml Search <servertype></servertype> Set it to primary Search <langtype></langtype> Set it to 0 Open your db/packet_db.txt in your rathena folder Search the version who match why your ragexe's date choice ex ://2013-05-22 Ragexepacket_ver: 36 So your version will be in clientinfo.xml :36 src/common/mmo.h Search #define PACKETVER YYYYMMDD And match it with the date version you choosed for your client ex : #define PACKETVER 20130522 Clean and re-build the solution of your emulator after it !!! Those patchs has been removed : Restore Login Window - Disable rag1&sak1 - Skip Service Select bug for a lot of people, please don't use it if it's not for testing purpose and use that software : Loki Launcher (It's a ro launcher : you have to use it to log in the game) http://hercules.ws/board/topic/1070-loki-launcher/ or R.O.L.e.X : http://hercules.ws/board/topic/930-rolex/ Ragexe (thx to k3dt) - The patchs support version of Ragexe >= 2013 03 20 http://k3dt.eu/Ragexe/unpacked/ Diff Patcher v2 http://www.mediafire.com/?fibc47gzvdshp8o Diff files http://k3dt.eu/Ragexe/unpacked/Diffs/ Data folder If you have some problem with your lua files, please delete your old data/luafiles514 folder And put those files in your ragnarok folder : https://subversion.assembla.com/svn/client-side-translation/ Finally, change all lua extension to lub extension, place this script in your data/luafiles514 folder Windows : http://www.mediafire.com/?jvtac0j8f6m604v Linux : http://www.mediafire.com/?r72dz8mpk83dvsr If you still have trouble with lub files, you can use my own luafiles514 folder (delete your own luafiles514 folder before !!!) http://www.mediafire.com/?uudw9u0siwnycwz Packets 2013-03-20 - Packets : Encryption keys 2013-05-15 - Packets : Encryption keys 2013-05-22 - Packets : Encryption keys 2013-05-29 - Packets : Encryption keys 2013-06-05 - Packets : Encryption keys 2013-06-12 - Packets : Encryption keys 2013-06-18 - Packets : Encryption keys 2013-06-26 - Packets : Encryption keys 2013-07-03 - Packets : Encryption keys 2013-07-10 - Packets : Encryption keys 2013-07-17 - Packets : Encryption keys 2013-07-24 - Packets : Encryption keys 2013-07-31 - Packets : Encryption keys 2013-08-07 - Packets : Encryption keys Any error ? Look this Support Topic first Working : @ Chat Fix Allow Chat Flood (X lines) Allow Space In Guild Name Arial on All Langtypes Change Gravity Error Handler Chat Color GM Chat Color Guild Chat Color Main Chat Color Party Other Chat Color Party You Chat Color Player Other Chat Color Player You Custom Window Title Disable 4 letter charname limit Disable 4 letter username limit Disable 4 letter password limit Disable Nagle Algorithm Disable Ragexe Filename Check Disable rag1&sak1 Disable Hallucination Wavy Screen Disable HShield Disable Packet Encryption Disable Quake Skill Effect Disable Swear Filter Enable Ascii Enable Custom 3D Bones Enable Multiple Grf Enable Official Custom Fonts Enable Title Bar Menu Enable 64k Hairstyle Enable DNS Support Enforce Official Login Background Extended Chat Box Extended Chat Room Box Extended Npc Box Extended PM Box Fix Camera Angles (Full, Less, Recommended) HKLM to HKCU Increase Headgear View ID to 5000 Increase Zoom Out (50% - 75% - Max) Increase Screenshot Quality Ignore Missing File Error Ignore Missing Palette Error Korea Service XML Fix Only First Login Background Only Second Login Background Packets Keys Change Read Data Folder First Read lua before lub (ItemInfo.lub) Read msgstringtable.txt Read questid2display.txt Remove GM Sprites Remove Gravity Adds Remove Gravity Logo Remove Hourly Annonce Remove Serial Display Shared Body Palettes Shared Head Palettes Skip Licence Screen Skip Ressurection Button Translate Client in English Use Custom Aura Sprites Use Normal Guild Brackets Use Plain Text Descriptions Use Ragnarok Icon Use SSO login packet for all Langtype
  9. Skill.c case MH_PYROCLASTIC: { struct block_list *s_bl = battle_get_master(src); if(s_bl) sc_start2(src, s_bl, type, 100, skill_lv, hd->homunculus.level, skill_get_time(skill_id, skill_lv)); //start on master sc_start2(src, bl, type, 100, skill_lv, hd->homunculus.level, skill_get_time(skill_id, skill_lv)); if (hd) skill_blockhomun_start(hd, skill_id, skill_get_cooldown(skill_id, skill_lv)); }
  10. With sql server you can add a contraint DATALENGTH(Charname) >= 4 Something like that With mysql you can do a check when the char is create : http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function%5Flength
  11. battle.c //MATK_RATE scales the damage. 100 = no change. 50 is halved, 200 is doubled, etc #define MATK_RATE( a ) { ad.damage= ad.damage*(a)/100; } //Adds dmg%. 100 = +100% (double) damage. 10 = +10% damage #define MATK_ADDRATE( a ) { ad.damage+= ad.damage*(a)/100; } //Adds an absolute value to damage. 100 = +100 damage #define MATK_ADD( a ) { ad.damage+= a; }
  12. You just wrote the wrong password to access to the sql database : ragnarok (check your conf files)
  13. OK for compilation it shoulds be ok. Now about client. Can you write me what you check with diffing ? You should have just Skip Packet Header obfuscation read data folder first (if your clientinfo.xml is in into) Restore login window Disable hshield Read msgstringtable.Txt Load lua before lub Enable multiple grf (in you need) And that's all to test
  14. Do you have an error when you compile ? (it's ok for update your rathena folder with svn ?)
  15. http://svn.code.sf.net/p/rathena/svn/trunk/ Here is the last rev Use tortoise svn to update your folder --- For mmo.h It has to be #define PACKETVER 20120410 and not #define PACKETVER 20120410a ok ? ^^
  16. That mean your svn folder has to be update with the last version If it doesn't work, that mean there is a problem server side (maybe with your diffed exe) Oh and have you think to change in mmo.h your packetver ? #define PACKETVER 20120410
  17. Ok, have you a clean installation of rathena ? (no customs things) and last rev ?
  18. Put in your data folder the file msgstringtable.txt here the link for contains : http://pastebin.com/p77QkLme
  19. update your msgstrigtable.txt
  20. http://drazzy.com/ai/getaai.shtml it works with 2012 and 2013 client last rev rathena
  21. I think you have to remove the cskr from cskroptioninfo and cs from towninfo
  22. frenzmu06, did you add the unstranslated's items from 2013 that i gave you yet ?
  23. You have to enable rag1sak and sso login (not sure for this one)
  24. It will be for all exe because Restore Login doesn't exist anymore
×
×
  • Create New...