-== kRO Sakexe Diffs ==- -- Devs -- Adrilindozao Yommy Fabio Myst Diablo --- NOTE --- you must edit src\map\clif.h so that the PACKETVER is set to the client date. eg. 2008-07-08aSakexe , PACKETVER would be 20080708 After you have made this change, you must (re)compile your servers. ------------------------------------------------------------------------------------------ Patch Types: ========================================================================================== [UI] - User Interface - These options will modify the user interface in some way. [Fix] - EXE Fix - Just like it sounds, a fix to disable or enable something. [Data] - Game Data - This is used for anything sprite or data file related. [Add] - Add Feature - Options with this tag will add something into the exe that wasn't originally supported by the game, such as DNS support and custom mobs. [Old] - Deprecated - This denotes an option that is no longer commonly used or needed but has been included just incase someone still wants it. Patch Groups: ========================================================================================== A patch group is something that you are only supposed to pick one of, such as either using Multiple GRFs or Adata/Bdata support. Only one will work at a time. Here's an example: ------------------- [UI](1) Allow Chat Flood (25 lines) [UI](1) Allow Chat Flood (50 lines) [UI](1) Allow Chat Flood (100 lines) ------------------- The (1) at the beginning of the name means that these three items belong to group 1. You should only pick one of the items in that group. There can be any number of groups in a diff file, so make sure you watch for those (#)'s when you are picking your options. I also did not want to break up groups by placing the recommended items at the top of the list, so all the grouped options will appear together in the list. For more information on the DIFF Standardization Initiative, go to: http://www.eathena.ws/board/index.php?showtopic=132040 Common Problems: ========================================================================================== Problem: My game does not do anything after double clicking on it after I patched it! Solution: You probably disabled missing file alerts and the program can't find a certain file, or maybe even one of the GRF files. Take off the patch to disable error messages and see while file(s) are missing. --- Problem: When I try to start my client, a box comes up that only has an OK button! Solution: This means that you did not start the game with the -1rag1 or -1sak1 option. If you don't want to have to do this, then simply apply the "Disable 1rag1 & 1sak1" patch and try again. --- Problem: My game crashes for no reason! Solution: Well, I have no idea why or what the cause is, but you could always try to see if other people have had the same problem as you on the eA or ASB forums. Good Luck! Patch Information: ========================================================================================== If an option requires extra files or data, it is listed below, otherwise check out the Diff Standardization Initiative link at the top for information about features. ---------------------------------------- [UI] Play Openning.bik ---------------------------------------- This option will make the client play openning.bik when you first start the client. For more information on Bink Video files, check this site: http://www.radgametools.com/bnkmain.htm ---------------------------------------- [Data](6) Enable Multiple GRFs ---------------------------------------- If you enable this feature, you will have to put a data.ini in your client folder. You can only load up to 10 total grf files with this option (0-9). The read priority is 0 first to 9 last. --------[ Example of data.ini ]--------- [data] 0=bdata.grf 1=adata.grf 2=sdata.grf 3=data.grf ---------------------------------------- If you only have 3 GRF files, you would only need to use: 0=first.grf, 1=second.grf, 2=last.grf * Only pick one option from this group. * ---------------------------------------- [Data](6) GRF Adata/Bdata Support ---------------------------------------- This option will allow you to use adata.grf and bdata.grf in addition to sdata.grf and data.grf * Only pick one option from this group. * ---------------------------------------- [Data] Read msgstringtable.txt ---------------------------------------- This option will force the client to read all the user interface messages from msgstringtable.txt instead of displaying the korean messages. (This does not fix the korean images, like buttons.) ---------------------------------------- [Data] Use Custom Aura Sprites ---------------------------------------- This option will make it so your warp portals will not be affected by your aura sprites. If you enable this feature, you will have to make aurafloat.tga and auraring.bmp and place them in your '.\data\texture\effect' folder. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Description = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- ---------------------------------------- // [Required] Aura Crashfix ---------------------------------------- - Fixed aura when select custom aura. I think. :P ---------------------------------------- // [Packet] Login Packet (Recommended) ---------------------------------------- - Fixed login packet when access to map. (Only base eAthena source code) ---------------------------------------- // [UI] Adjust Font Size ---------------------------------------- - Used a smaller font size. Size appears to be 11pt. ---------------------------------------- // [UI](1) Allow Chat Flood (25 lines) // [UI](1) Allow Chat Flood (50 lines) // [UI](1) Allow Chat Flood (100 lines) // [UI](1) Unlimit Chat Flood ---------------------------------------- - Disable the clientside repeat limit of 3, and sets it to the specified value. ---------------------------------------- // [UI](A) Change GM Chat Color (Blue) // [UI](A) Change GM Chat Color (Green) // [UI](A) Change GM Chat Color (Orange) // [UI](A) Change GM Chat Color (Pink) // [UI](A) Change GM Chat Color (Purple) // [UI](A) Change GM Chat Color (Turquoise) // [UI](B) Change Guild Chat Color (Blue) // [UI](B) Change Guild Chat Color (Green) // [UI](B) Change Guild Chat Color (Orange) // [UI](B) Change Guild Chat Color (Pink) // [UI](B) Change Guild Chat Color (Purple) // [UI](B) Change Guild Chat Color (Turquoise) // [UI](C) Change Other Chat Color (Blue) // [UI](C) Change Other Chat Color (Green) // [UI](C) Change Other Chat Color (Orange) // [UI](C) Change Other Chat Color (Pink) // [UI](C) Change Other Chat Color (Purple) // [UI](C) Change Other Chat Color (Turquoise) // [UI](D) Change Party Chat Color (Blue) // [UI](D) Change Party Chat Color (Green) // [UI](D) Change Party Chat Color (Orange) // [UI](D) Change Party Chat Color (Pink) // [UI](D) Change Party Chat Color (Purple) // [UI](D) Change Party Chat Color (Turquoise) // [UI](E) Change Your Chat Color (Blue) // [UI](E) Change Your Chat Color (Green) // [UI](E) Change Your Chat Color (Orange) // [UI](E) Change Your Chat Color (Pink) // [UI](E) Change Your Chat Color (Purple) // [UI](E) Change Your Chat Color (Turquoise) ---------------------------------------- - Changed all chat color, and sets it to the specified value. ---------------------------------------- // [UI] Custom Window Title (Recommended) ---------------------------------------- - Changed window title. Normally, the window title is "Ragnarok". ---------------------------------------- // [UI](2) Disable lv99 Aura ---------------------------------------- - Remove the aura. ---------------------------------------- // [UI](2) Enable Aura over lv99 ---------------------------------------- - Normally the client does not displays the aura on chars with level 100 and above. ---------------------------------------- // [UI] Disable Swear Filter ---------------------------------------- - The contents of manner.txt has no impact on ability to send text. ---------------------------------------- // [UI] Enable ASCII in text ---------------------------------------- - Removes the restriction on the kind of characters that can be used in-game. Seems like an ideal option for foreign players who speak in languages other than english. ---------------------------------------- // [UI] Enable Flag1 Emote // [UI] Enable Flag2 Emote // [UI] Enable Flag3 Emote // [UI] Enable Flag4 Emote // [UI] Enable Flag5 Emote // [UI] Enable Flag6 Emote // [UI] Enable Flag7 Emote // [UI] Enable Flag8 Emote // [UI] Enable Flag9 Emote ---------------------------------------- - Enable used of the flag emoticons with CTRL + 1 to 9. ---------------------------------------- // [UI](10) Enable /showname ---------------------------------------- - Fixed /showname so that it actually works. Used large font look like kRO. ---------------------------------------- // [UI](10) Enforce iRO Font ---------------------------------------- - Used thin font look like iRO. ---------------------------------------- // [UI] Enable Stats over 99 ---------------------------------------- - Enable raising basic stats to 255 through the Status window. (max stat is still limited server-side if less than 255) ---------------------------------------- // [UI](3) Enforce New Login Background ---------------------------------------- - Used login background alike kRO background. (t_¹è°æx-x , t2_¹è°æx-x) ---------------------------------------- // [UI](3) Enforce Old Login Background ---------------------------------------- - Used login background alike iRO background. (bgi_temp.bmp) ---------------------------------------- // [UI](4) Fix Camera Angles (Recommended) // [UI](4) Fix Camera Angles (less) // [UI](4) Fix Camera Angles (FULL) ---------------------------------------- - Unlocks the possible camera angles to give more freedom of placement. The "full" version enable an almost ground-level camera, the less setting gives a somewhat small viewing range (around 30 degrees) while the recommended one gives a medium range of around sixty degrees. ---------------------------------------- // [UI] Ignore Changed Alert Messages ---------------------------------------- - Ignore alert messages generated from gameguard and nprotect. ---------------------------------------- // [UI] Ignore Missing File Errors ---------------------------------------- - Ignore error message when missing some files. ---------------------------------------- // [UI] Ignore Missing Palette Errors ---------------------------------------- - Prevents the client from crashing if an unavailable dye color is requested. ---------------------------------------- // [UI] Increase Quality Screenshot to 95% ---------------------------------------- - Saves JPEG screenshots at 95% quality instead of default (75%). ---------------------------------------- // [UI](5) Increase Zoom Out 2x // [UI](5) Increase Zoom Out 10x ---------------------------------------- - These unlock the zoom in the game's camera. ---------------------------------------- // [UI] Play Openning.bik ---------------------------------------- - When the client starts, this option enable the playing of the movie file "openning.bik". ---------------------------------------- // [UI] Show All Buttons In Login Windows ---------------------------------------- - Show register button on all langtype. When pressed it should launch your browser and direct the player to the specified url on the sclientinfo.xml to register to that server. ---------------------------------------- // [UI] Show EXP/Job Bars up to 255 ---------------------------------------- - These unlock the experience bar of the main window so they will display the progress beyond base 99 and job 70. ---------------------------------------- // [UI](6) Show License Screen Always ---------------------------------------- - Alway show warning skin. ---------------------------------------- // [UI](6) Skip Licence Screen (Recommended) ---------------------------------------- - Skip the warning skin and goes directly to the main window with the Service Select. ---------------------------------------- // [UI] Skip Resurrection Buttons ---------------------------------------- - Skip resurrection button when you used Token of Ziegfried. ---------------------------------------- // [UI] Skip Service Select ---------------------------------------- - Skips the service select screen and jumps directly to the login/password prompt. ---------------------------------------- // [UI](9) Use Arial on All Langtypes // [UI](9) Use Custom Font ---------------------------------------- - These options specify which should be the font used by the client. ---------------------------------------- // [UI] Use Normal Guild Brackets ---------------------------------------- - On langtype 0, instead of square-brackets, japanese style brackets are used, this option reverts that behaviour to the normal square brackets ("[" and"]"). ---------------------------------------- // [UI] Use Ragnarok Icon ---------------------------------------- - Makes the hexed client used the RO program icon instead of the generic Win32 app icon. ---------------------------------------- // [Data](7) Enable Multiple GRFs // [Data](7) GRF Adata/Bdata Support ---------------------------------------- - They add support for reading alternate grf files before reading data/sdata. ---------------------------------------- // [Data] Read Data Folder First (Recommended) ---------------------------------------- - Gives the data directory contents priority over the data/sdata.grf contents. ---------------------------------------- // [Data] Read msgstringtable.txt (Recommended) ---------------------------------------- - Used the file msgstringtable.txt to interpret the server messages sent to the user. ---------------------------------------- // [Data] Unlimited Loading Screens ---------------------------------------- - Enable to used of unlimited loading screens instead of the fixed amount by specifying them in the sclientinfo.xml. ---------------------------------------- // [Data] Use Custom Aura Sprites ---------------------------------------- - Enable this to used aurafloat.tga, auraring.bmp and freezing_circle.bmp as aura sprites. - The default aura files are pikapika2.bmp, blue_ring.tga and freezing_circle.bmp. ---------------------------------------- // [Data](8) Use Encoded Descriptions ---------------------------------------- - Used when the item description files are encoded. ---------------------------------------- // [Data](8) Use Plain Text Descriptions (Recommended) ---------------------------------------- - Signals that the contents of text files are text files, not encoded. ---------------------------------------- // [Fix] Allow Multiple Windows ---------------------------------------- - Enable multiple client instances to run. Might be useful for testing or transferring items/zeny between accounts. ---------------------------------------- // [Fix] Disable 1rag1 & 1sak1 (Recommended) ---------------------------------------- - Enable to launch the client directly without patching. ---------------------------------------- // [Fix] Disable 4 Letter UserCharacter Limit // [Fix] Disable 4 Letter UserID Limit // [Fix] Disable 4 Letter UserPassword Limit ---------------------------------------- - Will allow people to used lD and Password and Character names shorter than 4 characters. ---------------------------------------- // [Fix] Disable nProtect & GameGuard (Recommended) ---------------------------------------- - GameGuard is the current attempt of Gravity to block hexed clients from running. ---------------------------------------- // [Fix] Disable Sakexe Filename Check (Recommended) ---------------------------------------- - Disable the check that forces the sakexe to quit if not called "sakexe.exe". ---------------------------------------- // [Fix] Enable 9 Character Slots (Recommended) ---------------------------------------- - Enable 9 character slots per account. ---------------------------------------- // [Fix] Invalid Email Fix (Recommended) ---------------------------------------- - When using servicetype Korea, the email prompt is not used when deleting characters, that's what this "fixed" does. ---------------------------------------- // [Fix] KOREA ServiceType XML Fix (Recommended) ---------------------------------------- - Applies ServiceType "America" properties when your sclientinfo says "Korea". ---------------------------------------- // [Fix] Show Debug ---------------------------------------- - The text can be viewed by any 'real' debugger or programs like DebugView. ---------------------------------------- // [Add] Enable DNS Support ---------------------------------------- - Enable you to used dns address instead of ips in your sclientinfo. ---------------------------------------- // [Add] Enable Proxy Support ---------------------------------------- - This was a fixed for clients who get their dye color reset when using local proxies. ---------------------------------------- // [Auto] Enable /noshift // [Auto] Disable /aura // [Auto] Disable /skillfail // [Auto] Disable /loginout // [Auto] Enable /shopping (Recommended) // [Auto] Disable /notalkmsg // [Auto] Disable /notalkmsg2 // [Auto] Enable /notrade // [Auto] Enable /quickspell // [Auto] Enable /quickspell2 // [Auto] Enable /window (Recommended) // [Auto] Enable /showname (Recommended) // [Auto] Enable /loading ---------------------------------------- - LOL. ---------------------------------------- // [XRay] Allow Create Custom Hairstyle ---------------------------------------- - Allow create custom hairstyle at login windows, Only left button. [Support Pinky & Skotlex grf pack] ---------------------------------------- // [XRay] Expand Homunculus and Mercenary IDs ---------------------------------------- - Expand Homunculus and Mercenary IDs to unlimit. [Only XRay client] ---------------------------------------- // [Data] Use_Official_Clothes_Pallelts_All_Langtypes (By Adrilindozao Thx Leon and Yomanda) ---------------------------------------- - Enable the use of Official Clothes pallets in All langtypes, Is recommended use Ignore pallets error with this patch. If u want use this option and use some custom pallets, u go need to rename the old custom pallets to the new system name of pallets. Ex: *Old Sytem of pallets: Blacksmith, Alchemist, Whitesmith, Creator : Á¦Ã¶°ø The old system use the pallet Á¦Ã¶°ø to 4 class! U can check the name of old pallets here: http://www.eathena.ws/board/index.php?s=7adb5bcbe3953caad765714d2abf78df&showtopic=69271&mode=threaded *New System: Withesmith: È­ÀÌÆ®½º¹Ì½º_³² In the new system the pallet for clothes, is the name of Class in Korean. Ws have a pallet for it, Creator have a pallet with name Å©¸®¿¡ÀÌÅÍ_³². U can check the name of all class in: http://ratemyserver.net/index.php?page=riot_bible_section§ion=7 // [Fix] Taekwon_SL_SG_Korean_to_English_Langtype0 In Langtype 0, Taekwon, SL and Star Gladiator appear with Korean names, use this fix to show they names in English. // [Fix]_Disable_Login_Encryption_in_Langtype_0_(Recommended) by Leon Disable the password encryption in langtype 0. // [Fix] Fix BattleMode Double Letters in Chats (Recommended) by FlavioJs Fixed BattleMode causing double letters when writing in npc boxes (ddoouubbllee) // [Fix] Exit BattleMode only with Space (Recommended) by FlavioJs This diff fix the canceling of Battlemode with Enter in Langtype 1+, and make it work like in Kro, u just can cancel Battlemode with Space. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = CREDIT : Skotlex, mrmagoo, Rasqual = = glucose, Zephiris, Rodney Jason = = Meruru, -o-, [Leon], Diablo = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Adrilindozao & Yommy = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-