Kro Sakexe Diff -> 2007-10-09a (v1.0), By -o-™ - cRO & twRO Interface Renewal for Aegis! |
![]() ![]() |
Kro Sakexe Diff -> 2007-10-09a (v1.0), By -o-™ - cRO & twRO Interface Renewal for Aegis! |
Mar 20 2007, 04:21 AM
Post
#1
|
|
|
♫ Ý ừ M м Ч ♫ Group: eA Community Contributors Posts: 60 Joined: 12-September 06 From: 『皇』 Member No.: 188,121 |
★ Required ★ (7-Zip / Maldiablo's DIFF Patcher / k3dt's DIFF Patch)
★ Latest kRO Sakexe DIFF ★ 2007-10-09a (Download / DIFF Only) v1.0 - Recommended for eA SVN 11391. - PACKETVER must set 8 if your server set 7. You can not login your character. ★ Notice ★ - Do not use This Sakexe at below eA SVN 9004. - Set langtype 1,2,4,5,6,7,10,11,13,14,16,17,18 if login can not show online player. - Let me know If some code do not work. ★ Chat Color ★ Blue Green Orange Pink Purple Turquoise QUOTE ★ Aegis server ★ ☆ Latest cRO Sakexe DIFF ☆ (2007-09-14aSakexe v1.0 / 2007-09-14aXRayexe v1.0) Older Client : Here - Chat color & custom mobs for Aegis. - Already test with Aegis server. - Fixed multiple grfs past client 07-11b & 07-31a [all client will be fix]. ☆ Latest twRO SakFree DIFF ☆ (2007-09-19aSakFree v1.0 / 2007-09-19aXRayexe v1.0) Older Client : Here - Update 2007-09-19a includes Interface Renewal for Aegis. - Already test with Aegis server. QUOTE ★ Official server [-Drop Project-] ★ ☆ Latest bRO Ragexe DIFF ☆ (2007-09-04Ragexe v1.0 / 2007-09-04XRayexe v1.0) Older Client : Here - Chat color & custom mobs for Official bRO. - Work only official bRO. ★ Temporary of XRay ★ - If newest client exist, past client just deleted. and all client untest, please tell me to fixed client. (IMG:http://www.eathena.ws/board/style_emoticons/default/tongue.gif) ◈ Main Server ◈ Brazil RO [ 2007-09-17 ] - None. Europe RO [ 2007-10-16 ] - Interface Renewal. [ NEW!!! ] France RO [ 2007-10-10 ] - Interface Renewal. International RO [ 2007-10-14 ] - Interface Renewal. Malaysia RO (Singapore RO) [ 2007-10-04 ] - Interface Renewal. Philippines RO [ 2007-10-09 ] - Interface Renewal. Russia RO [ 2007-09-19 ] - Interface Renewal. Vietnam RO [ 2007-09-13 ] - None. ◈ Sakray Server ◈ International RO [ 2007-10-14 ] - Interface Renewal. Malaysia RO (Singapore RO) [ 2007-10-04 ] - Interface Renewal. Philippines RO [ 2007-10-09 ] - Interface Renewal. ★ Stories Archive ★ 2007-10-02a v1.0 - Recommended for eA SVN 11346. (eA SVN 11139 for party invite) 2007-09-18a v1.0 - Recommended for eA SVN 11237. (eA SVN 11139 for party invite) 2007-09-11a v1.0 - Recommended for eA SVN 11178. (eA SVN 11139 for party invite) 2007-09-04a Final - Recommended for eA SVN 11121. [Update version Final for XRay] 2007-08-28a v1.0 - Recommended for eA SVN 11087. (eA SVN 11019 for save hotkey) 2007-08-21a Final - Recommended for eA SVN 11059. [Update version Final for XRay] 2007-08-13a v1.0 - Recommended for eA SVN 10994. (eA SVN 11019 for save hotkey) 2007-08-08a v1.0 - Recommended for eA SVN 10962. (eA SVN 11019 for save hotkey) 2007-08-07a v1.0 - Recommended for eA SVN 10959. (eA SVN 11019 for save hotkey) 2007-07-31a v1.0 - Recommended for eA SVN 10939. (eA SVN 11019 for save hotkey) 2007-07-25b v1.0 - Recommended for eA SVN 10908. (eA SVN 11019 for save hotkey) 2007-07-24a v1.0 - Recommended for eA SVN 10905. (eA SVN 11019 for save hotkey) 2007-07-18c v1.0 - Recommended for eA SVN 10887. (eA SVN 11019 for save hotkey) 2007-07-18a v1.0 - Recommended for eA SVN 10885. (eA SVN 11019 for save hotkey) 2007-07-12a v1.0 - Recommended for eA SVN 10878. (eA SVN 11019 for save hotkey) 2007-07-03a v1.0 - Only base jAthena source code. 2007-06-28a v1.0 - Only base jAthena source code. 2007-06-25a v1.0 - Only base jAthena source code. 2007-06-19b v1.0 - Only base jAthena source code. 2007-06-18a v1.0 - Only base jAthena source code. 2007-06-11a v1.0 - Only base jAthena source code. 2007-06-05a v1.0 - Only base jAthena source code. 2007-06-04a v1.0 - Only base jAthena source code. 2007-05-28a v1.0 - Only base jAthena source code. 2007-05-21a v1.0 - Recommended for eA SVN 10596. 2007-05-14a v1.0 - Recommended for eA SVN 10536. 2007-05-07a Final - Recommended for eA SVN 10491. [Update version Final for XRay] 2007-04-30a v1.0 - Recommended for eA SVN 10403. 2007-04-23a Final - Recommended for eA SVN 10313. [Update version Final for XRay] 2007-04-17a v1.0 - Recommended for eA SVN 10268. 2007-04-16a v1.0 - Recommended for eA SVN 10263. 2007-04-09a v1.1 - Recommended for eA SVN 10183. 2007-04-02a v1.0 - Recommended for eA SVN 10106. 2007-03-26a v1.0 - Recommended for eA SVN 10069. 2007-03-19a v1.1 - Recommended for eA SVN 10026. 2006-10-17a Final - Last PACKETVER 7 [Update version Final for XRay] ★ Frequently Asked Questions ★ "How to solve 'This CRC in the diff file does not match target's CRC.'?" You should be unselect "Validate CRC (Do not uncheck this!)" at main diff patcher. "Why hotkey bar did not remember?" This is because you select disable 0x02BA packet in diff. "When i access map, It said \basic_interface\stickoff_a.bmp error." This is because you have not latest patch, I suggest you would download this patch. "When i access map, The map was crash." For the latest client (above 07-12a), you would clear the content in the conf\motd.txt. "Why can not I login the char server?" Because your server has set src\map\clif.h to 7. You should use last PACKETVER 7 2006-10-17aSakexe. "What is number in front of DIFF patch?" The number is a option part of group. You can only one choice the group with that. "I can not right click my pet anymore and it has an attack cursor when I move over it!" This is because you have not configured your server correctly, check the "pet_hair_style" setting in battle_athena.conf "When I start the client, I get a bunch of missing .bmp or .tga errors!" This is because you have not fully patched your kRO Sakray and you are missing the new login background images. If you do not want to use the new login background, choose the "[UI]_Use_Old_Login_Background" option when patching your client. Remember that with every new client that comes out, there are always new patches to get. "Why can't I get past the char server?" This is because either your server version is too old to support the client version you are using, or you have not configured your servers properly. Check the Guides Forum for help with doing that. Keep in mind that none of these clients will work with RC5. "My game does not do anything after double clicking on it after I patched it!" This normally happens when the client can not find sdata.grf and/or data.grf. If you use a custom GRF file, make sure that it is named properly and that it is in data.ini if you use that feature. This can also happen if you attempt to use the wrong DIFF version for the sakexe you are trying to patch. "When I try to start my client, a box comes up that only has an OK button!" By default, you have to start the game with either the "-1rag1-" or "-1sak1-" command line parameters. If you do not want to have to do this, then simply apply the "Disable 1rag1 & 1sak1" patch and try again. "My client crashes when I open the Emoticon list (Alt+L)!" This is usually caused by an error in the msgstEmot1 name CODE +-----+------------------------+-------------------+ | int | enum SERVICETYPE | "servicetype" tag | +-----+------------------------+-------------------+ | 0 | SERVICETYPE_KOREA | korea | | 1 | SERVICETYPE_AMERICA | america | | 2 | SERVICETYPE_JAPAN | japan | | 3 | SERVICETYPE_CHINA | china | | 4 | SERVICETYPE_TAIWAN | taiwan | | 5 | SERVICETYPE_THAI | thai | | 6 | SERVICETYPE_INDONESIA | indonesia | | 7 | SERVICETYPE_PHILIPPINE | philippine | | 8 | SERVICETYPE_MALAYSIA | malaysia | | 9 | SERVICETYPE_SINGAPORE | singapore | | 10 | SERVICETYPE_GERMANY | germany | | 11 | SERVICETYPE_INDIA | india | | 12 | SERVICETYPE_BRAZIL | brazil | | 13 | SERVICETYPE_AUSTRALIA | australia | | 14 | SERVICETYPE_RUSSIA | russia | | 15 | SERVICETYPE_VIETNAM | vietnam | | 17 | SERVICETYPE_CHILE | chile | | 18 | SERVICETYPE_FRANCE | france | +-----+------------------------+-------------------+ ★ Mini-Map Pack ★ (Download / Mirror) ★ Information ★ In game some map can not show mini map. This is minimap pack. Fix all hide mini map. From beta test - 11.3 nameless island. It shows all map. ★ Note ★ Use unbollox convert ANSI to Unicode. ★ Recommended ★ use grfbuilder to repack. ★ Special thanks ▷ Meruru, Zephiris, Rodney Jason, naith_kk, AdamN, glucose, Maldiablo, k3dt, flaviojs Thanks Meruru to sharing his webhost. This post has been edited by -o-: Oct 19 2007, 12:16 PM |
|
|
|
Mar 27 2007, 02:06 PM
Post
#2
|
|
|
Core Developer Group: Core Developers Posts: 3,666 Joined: 10-September 04 Member No.: 5,735 |
Question question.. does this client also has the problem that the "online count" displayed next to the server-name when selecting a server from the login server is no longer visible? I may have to try it out and see how it goes.
|
|
|
|
Mar 29 2007, 07:20 PM
Post
#3
|
|
|
Core Developer Group: Core Developers Posts: 3,666 Joined: 10-September 04 Member No.: 5,735 |
Interesting. On my sclientinfo I use version 20, langtype 8, service type america, server type sakray.
Let's see.. just changing langtype I get the following results: 1/6/7/10/11/13/14/16 - It displays online count. 8/9/12/15 - Not displayed. Others - I get some garbage font that I can't figure out x_x I did not test over 16. So this is a forced change... what did these langtype values meant anyway? I suppose I could switch to one of the others that DO display the online count. |
|
|
|
Apr 19 2007, 06:33 PM
Post
#4
|
|
|
Leaning eA ![]() ![]() Group: eA Level 3 (Normal) Posts: 44 Joined: 24-April 06 Member No.: 161,457 |
2007-04-16a works like a charm!!! The link of the new 2007-04-17 is broken for me till now!!!!
multi language support!!! Can you explain me or link me to an explanation of how it works and configure it? Nice Work and thanks a lot! Best regards. |
|
|
|
Apr 19 2007, 06:52 PM
Post
#5
|
|
|
eA code removal squad Group: Core Developers Posts: 3,607 Joined: 10-February 06 Member No.: 144,308 |
The 'multilanguage support' hex makes the client partially think it's running on langtype 11 or similar.
The effect
You can read more about it in the unicode topic where I and FlavioJS discuss some details. @Skotlex: use langtype 7. It seems to behave just like 8, except for the fact that 7 displays the player count. |
|
|
|
May 15 2007, 12:31 AM
Post
#6
|
|
|
Professional RO Researcher and Director Of Project 3CeAM ![]() ![]() ![]() ![]() ![]() Group: eA Level 5 (Super) Posts: 628 Joined: 16-November 06 From: Country: US, State: Louisiana Member No.: 199,805 |
Is there a guide that tells what each patch or hex thats in the diff's do?? Because theirs some in here that im not really sure what it does. Like whats use normal guild brackets????
This post has been edited by Rytech: May 15 2007, 12:33 AM |
|
|
|
Jul 13 2007, 08:14 AM
Post
#7
|
|
|
eA NOOB. Group: eA Level 1 (Limited) Posts: 1 Joined: 17-April 07 Member No.: 224,654 |
I am Japanese.
Sentences that I write translate Japanese in machines. The grammar is wrong. I'm sorry. These sentences are content written in a Japanese forum. Sakexe since 2007-05-21 can log in because of GG and is painful. The second times reside in the memory of the machine that is use and are not put though are good the first time when the memory cash is observed, and the malicious program is used. It seems to have been a preparation that the GG file in the GG folder had changed because of the GG update that had come in April this year. The coming GG file is put in and out in April, and if the reactivation test is repeated, it understands the game guard folder. If "Npgg" that exists in the GG folder and "Npgl" are replaced with an old past log file, and the machine is reactivated, it puts it only once. |
|
|
|
Jul 17 2007, 01:27 AM
Post
#8
|
|
|
eA Newbie ![]() Group: eA Level 3 (Normal) Posts: 17 Joined: 10-December 04 Member No.: 12,441 |
Just find a temp solution in 7-12sakexe. these code changed in other sakexe files and didn't show in 7-10sakexe. so there is no space to replace in 7-10 , i need to add hex code, that is troublesome. so i didn't hex 7-10sakexe
CODE 7-12sakexe: hex offset: 0x1a4019 find: B964797700E80DD5E7FF replace: C705D8FE740001000000 this works and 07-12 can access map now, i have not found the internal function yet. but i think it have some thing to do with the 0x9B packet. |
|
|
|
Jul 17 2007, 09:22 PM
Post
#9
|
|
|
eA Regular Group: Core Developers Posts: 267 Joined: 3-December 05 From: Coimbra, Portugal Member No.: 133,514 |
So... what the hell is "byte_[Required]_Gravity_Error_Handler" in the diff and why is it required?
You should add a description of every option in the readme. o_o ----- To those that don't know, servicetype and langtype represent the same thing. Whenever a connection tag is read, the value of servicetype is replaced by the number in langtype. Before selecting a server, if servicetype is korea the defaults in the client are used, otherwise it reads the first connection tag. When a server is selected, it's corresponding connection tag is read. btw, add 1 to the values of servicetype chile and france. (corrected that mistake on my post in the "unicode" topic today) CODE | 17 | SERVICETYPE_CHILE | chile |
| 18 | SERVICETYPE_FRANCE | france | |
|
|
|
Jul 19 2007, 03:24 PM
Post
#10
|
|
|
eA Regular Group: Core Developers Posts: 267 Joined: 3-December 05 From: Coimbra, Portugal Member No.: 133,514 |
Disabling packet 0x2ba is probably a bad idea.
To prevent the server from disconnecting the client, you just have to add the packet to the packet_db.txt without a function. @glucose I analyzed your fix and basically you're setting a variable to 1. I have that variable marked as identifying when the client is parsing packets, question is: why does it need that? I'll look more into it when I have more time. You also replaced the initialization/clearing of the object that obfuscates the packet_id of packets when a packet is sent. The obfuscation only starts if a certain packet is received so it's harmless for eA, but you have a rough equivalent to: CODE ShowDebug("PACKET_CZ_ENTER"); right next to it (contents of ShowDebug defined out for non-debug builds).Might i suggest you replace that instead (IMG:http://www.eathena.ws/board/style_emoticons/default/wink.gif) |
|
|
|
Jul 19 2007, 04:12 PM
Post
#11
|
|
|
eA Newbie ![]() Group: eA Level 3 (Normal) Posts: 17 Joined: 10-December 04 Member No.: 12,441 |
QUOTE Disabling packet 0x2ba is probably a bad idea. I just solve problem in the client side, but if server side can solve it, then my method should be discarded.To prevent the server from disconnecting the client, you just have to add the packet to the packet_db.txt without a function. QUOTE I analyzed your fix and basically you're setting a variable to 1. I have that variable marked as identifying when the client is parsing packets, question is: why does it need that? I'll look more into it when I have more time. You also replaced the initialization/clearing of the object that obfuscates the packet_id of packets when a packet is sent. The obfuscation only starts if a certain packet is received so it's harmless for eA, but you have a rough equivalent to: CODE ShowDebug("PACKET_CZ_ENTER"); right next to it (contents of ShowDebug defined out for non-debug builds). Might i suggest you replace that instead Thanks for you advice. All my hexing for entering the server are temporary, so i just spend few hours on it, also i'm busy with my own stuff and do not have much time to spend on it, eventually, my hexing is rough and not appropriate. I have tried what your said, but if i only replace the ShowDebug with my hex, the client will encounter a error when access into map. EDIT: I forgot to erase the stack balance code. I replaced the ShowDebug and everything is fine. It is a better method. This post has been edited by glucose: Jul 20 2007, 01:49 AM |
|
|
|
Jul 25 2007, 10:56 AM
Post
#12
|
|
|
eA code removal squad Group: Core Developers Posts: 3,607 Joined: 10-February 06 Member No.: 144,308 |
Regarding the crash-on-motd, it's there. The client either exits or crashes.
This crashes: CODE Welcome to eAthena SVN Version! :) CODE 1234567890123456789012345678901 :1234567890 This doesn't: CODE Welcome to eAthena SVN Version! ) CODE Welcome to eAthena! :) Seems like the ':' is causing it when the string is long enough... or something... The : has to have a space in front of it to crash. Perhaps it's a special formatting instruction or something... |
|
|
|
Jul 26 2007, 08:09 PM
Post
#13
|
|
|
Indonesia Tanah Airku Group: eA Community Contributors Posts: 96 Joined: 7-June 04 From: West Java, INA Member No.: 359 |
can't connect to server, always shown "disconnected from server"
i'm using 2007-07-25b and 2007-07-18c, both are same. Running trunk 10913. already changed the packetver to 8 Any clues...? oh and i notice that the login interface are now different, i already tried both tabs....and still.."disconnected from server" (IMG:http://img130.imageshack.us/img130/963/untitledjq8.jpg) EDIT : I tried another langtype other than 0 and all are working fine. Is this login problem are connected with the new login interface and of course langtype 0? This post has been edited by byou: Jul 26 2007, 08:36 PM |
|
|
|
Aug 6 2007, 02:01 AM
Post
#14
|
|
|
ADM Professor - ImortalRO ![]() ![]() ![]() Group: eA Level 5 (Super) Posts: 120 Joined: 16-May 06 Member No.: 166,020 |
Mannnnnnnnnnnnnnn...
First... THANK YOU VERY MUCH! I am brazilian (if you remember) and all i can say is you have done SUCH GREAT JOB helping us!!! I just donwloaded the Latest bRO Ragexe DIFF (2007-07-24Ragexe v1.0) and i got few questions... Ajust Font Size: its a auto option or am i able to change the font size? Enforce iRO Font: What exactly is that? Fix Camera Angles: What is the difference between them? Less? Full? May i use "Enforce iRO Font" and "Custom Font" ? Normal Guild Brackets: What is that? :| Read sclientinfo.xml: What difference it makes? Use enconded descriptions: ???? Sorry for so many questions. I really could not find the answer for them out there. Again... thank you very much for this really nice work and support you have been doing/giving all this time. Thanks !!!!!!!!!! Oh... i am postin 02 images from errors that i got when i was trying to diff that client: I am using bRO Ragexe DIFF (2007-07-24Ragexe v1.0) (XRay) (IMG:http://aycu31.webshots.com/image/23990/2004413746490719707_th.jpg) (IMG:http://aycu32.webshots.com/image/23991/2004640074141663734_th.jpg) EDIT: 08 06 I was diffing with k3dt diff software, then i got thet erros (sreenshots above) Then i decided to diff if Maldiablo patcher... It returned NO ERRORs at all... EDIT: 08 06 After i diffed my client i got this msg (from login server) when i am trying to connect: [06/Aug 11:56][Status]: Abnormal end of connection (ip: 127.0.0.1): Unknown packet 0x258 My #define PACKETVER is set to 8 (should be 7?) If anybody can help me, i will appreciate it! This post has been edited by olivete: Aug 6 2007, 03:04 PM |
|
|
|
Aug 7 2007, 01:35 AM
Post
#15
|
|
|
eA NOOB. Group: eA Level 1 (Limited) Posts: 7 Joined: 3-August 07 Member No.: 239,070 |
Ajust Font Size: Small font size 8pt.
Enforce iRO Font: Use thin font. Fix Camera Angles: http://www.eathena.ws/board/index.php?showtopic=132040 Normal Guild Brackets: http://www.eathena.ws/board/index.php?showtopic=132040 Read sclientinfo.xml: Generally, it read clientinfo.xml Use enconded descriptions: http://www.eathena.ws/board/index.php?showtopic=132040 QUOTE After i diffed my client i got this msg (from login server) when i am trying to connect: [06/Aug 11:56][Status]: Abnormal end of connection (ip: 127.0.0.1): Unknown packet 0x258 i thought you try update packet_db. |
|
|
|
![]() ![]() |
| Lo-Fi Version | Time is now: 9th February 2010 - 08:58 AM |