Jump to content
  • 0

2015-10-29aRagexeRE error


Ruffian

Question


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  3
  • Reputation:   0
  • Joined:  03/19/16
  • Last Seen:  

Good afternoon!
Compile the server, the server is started and operating correctly. Used by clients kRO2016-01-11, which is updated. If you run the game through 2015-10-29aRagexe, no errors and it works. If you run the game through 2015-10-29aRagexeRE, I get this error. I press to enter, and further the game is loaded and running. How to fix it?

ra4PNG_8090959_21273618.png

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  21
  • Reputation:   3
  • Joined:  03/18/16
  • Last Seen:  

Open your src/char/char_clif.c.

Search this codes

//----------------------------------------
// Tell client how many pages, kRO sends 17 (Yommy)
//----------------------------------------
void chclif_charlist_notify( int fd, struct char_session_data* sd ){
#if PACKETVER >= 20151001
	WFIFOHEAD(fd, 10);
	WFIFOW(fd, 0) = 0x9a0;
	// pages to req / send them all in 1 until mmo_chars_fromsql can split them up
	WFIFOL(fd, 2) = (sd->char_slots>3)?sd->char_slots/3:1; //int TotalCnt (nb page to load)
	WFIFOL(fd, 6) = sd->char_slots;
	WFIFOSET(fd,10);
#else
	WFIFOHEAD(fd, 6);
	WFIFOW(fd, 0) = 0x9a0;
	// pages to req / send them all in 1 until mmo_chars_fromsql can split them up
	WFIFOL(fd, 2) = (sd->char_slots>3)?sd->char_slots/3:1; //int TotalCnt (nb page to load)
	WFIFOSET(fd,6);
#endif
}

Then replacing it with these,

//----------------------------------------
// Tell client how many pages, kRO sends 17 (Yommy)
//----------------------------------------
void chclif_charlist_notify( int fd, struct char_session_data* sd ){
	WFIFOHEAD(fd, 6);
	WFIFOW(fd, 0) = 0x9a0;
	// pages to req / send them all in 1 until mmo_chars_fromsql can split them up
	WFIFOL(fd, 2) = (sd->char_slots>3)?sd->char_slots/3:1; //int TotalCnt (nb page to load)
	WFIFOSET(fd,6);
}

Hope it helps.  :meow:

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  3
  • Reputation:   0
  • Joined:  03/19/16
  • Last Seen:  

@Qura

Did you have written, compiled server. Start the server and the client, the error persists.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  21
  • Reputation:   3
  • Joined:  03/18/16
  • Last Seen:  

Yeah, every single changes we did in the "server" files (especially .conf), it is recommended for us to recompile back the server.

 

So, the error still persist?

Would you mind to attach your src/char/char_clif.c?

Before and after edited.

Edited by Qura
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  3
  • Reputation:   0
  • Joined:  03/19/16
  • Last Seen:  

Here are my changes:
 
1. packet_db.txt
Before

packet_db_ver: default
packet_keys_use: default

After

packet_db_ver: 54
packet_keys_use: 0x45B945B9,0x45B945B9,0x45B945B9

2. mmo.h
Before

#ifndef PACKETVER
    #define PACKETVER 20130807

After

#ifndef PACKETVER
    #define PACKETVER 20151029

3. char_clif.c
Before

//----------------------------------------
// Tell client how many pages, kRO sends 17 (Yommy)
//----------------------------------------
void chclif_charlist_notify( int fd, struct char_session_data* sd ){
// This is needed on RE clients from october 2015 onwards
// If you want to use one replace false by true here
#if false && PACKETVER >= 20151001
    WFIFOHEAD(fd, 10);
    WFIFOW(fd, 0) = 0x9a0;
    // pages to req / send them all in 1 until mmo_chars_fromsql can split them up
    WFIFOL(fd, 2) = (sd->char_slots>3)?sd->char_slots/3:1; //int TotalCnt (nb page to load)
    WFIFOL(fd, 6) = sd->char_slots;
    WFIFOSET(fd,10);
#else
    WFIFOHEAD(fd, 6);
    WFIFOW(fd, 0) = 0x9a0;
    // pages to req / send them all in 1 until mmo_chars_fromsql can split them up
    WFIFOL(fd, 2) = (sd->char_slots>3)?sd->char_slots/3:1; //int TotalCnt (nb page to load)
    WFIFOSET(fd,6);
#endif
}

After

//----------------------------------------
// Tell client how many pages, kRO sends 17 (Yommy)
//----------------------------------------
void chclif_charlist_notify( int fd, struct char_session_data* sd ){
// This is needed on RE clients from october 2015 onwards
// If you want to use one replace false by true here
//#if false && PACKETVER >= 20151001
//    WFIFOHEAD(fd, 10);
//    WFIFOW(fd, 0) = 0x9a0;
    // pages to req / send them all in 1 until mmo_chars_fromsql can split them up
//    WFIFOL(fd, 2) = (sd->char_slots>3)?sd->char_slots/3:1; //int TotalCnt (nb page to load)
//    WFIFOL(fd, 6) = sd->char_slots;
//    WFIFOSET(fd,10);
//#else
    WFIFOHEAD(fd, 6);
    WFIFOW(fd, 0) = 0x9a0;
    // pages to req / send them all in 1 until mmo_chars_fromsql can split them up
    WFIFOL(fd, 2) = (sd->char_slots>3)?sd->char_slots/3:1; //int TotalCnt (nb page to load)
    WFIFOSET(fd,6);
//#endif
}

Error still remains.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  21
  • Reputation:   3
  • Joined:  03/18/16
  • Last Seen:  

Try to use this char_clif.c [attached, remove format char_clif.c.txt to char_clif.c].

 

And, why don't you try to use 2015-10-29aRagexe [download it from https://rathena.org/board/topic/104707-2015-10-29aragexe/]

instead of 2015-10-29aRagexeRE.

Use NEMO and select recommended settings.  /ok

char_clif.c.txt

Edited by Qura
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  67
  • Reputation:   0
  • Joined:  07/29/12
  • Last Seen:  

Try to use this char_clif.c [attached, remove format char_clif.c.txt to char_clif.c].

 

 

And, why don't you try to use 2015-10-29aRagexe [download it from https://rathena.org/board/topic/104707-2015-10-29aragexe/]

instead of 2015-10-29aRagexeRE.

Use NEMO and select recommended settings.  /ok

i did like you still the same problem :(

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  55
  • Topics Per Day:  0.01
  • Content Count:  1190
  • Reputation:   161
  • Joined:  06/12/12
  • Last Seen:  

how about this error

post-5318-0-82497800-1459239743_thumb.jpg

 

post-5318-0-54722400-1459239754_thumb.jpg

 

clientinfo.xml using version 54 and mmo.h already 20151029.

 

and this is my option using NEMO

 

 

8 Custom Window Title

9 Disable 1rag1 type parameters (Recommended)
13 Disable Ragexe Filename Check (Recommended)
19 Enable Title Bar Menu
20 Extend Chat Box
21 Extend Chat Room Box
22 Extend PM Box
23 Enable /who command (Recommended)
24 Fix Camera Angles (Recommended)
28 Increase Headgear ViewID
29 Disable Game Guard (Recommended)
33 Always Call SelectKoreaClientInfo() (Recommended)
34 Enable /showname (Recommended)
35 Read Data Folder First
36 Read msgstringtable.txt (Recommended)
37 Read questid2display.txt (Recommended)
38 Remove Gravity Ads (Recommended)
39 Remove Gravity Logo (Recommended)
40 Restore Login Window (Recommended)
41 Disable Nagle Algorithm (Recommended)
43 Always Use Email for Char Deletion
44 Translate Client (Recommended)
46 Use Normal Guild Brackets (Recommended)
47 Use Ragnarok Icon
48 Use Plain Text Descriptions (Recommended)
49 Enable Multiple GRFs (Recommended)
51 Always Show License Screen
53 Use Ascii on All LangTypes (Recommended)
61 Disable Packet Encryption
63 Use Official Cloth Palettes
64 @ Bug Fix (Recommended)
65 Load Custom lua file instead of iteminfo*.lub
68 Enable 64k Hairstyle
71 Ignore Resource Errors
72 Ignore Missing Palette Error
73 Remove Hourly Announce (Recommended)
76 Enforce Official Login Background
77 Enable Custom 3D Bones
84 Remove Serial Display (Recommended)
85 Show Cancel To Service Select
86 Only First Login Background
88 Allow space in guild name
90 Enable DNS Support (Recommended)
91 Disconnect to Login Window
97 Cancel to Login Window (Recommended)
104 Increase Hair Style & Color Limits
205 Enable Monster Tables
213 Disable Help Message on Login (Recommended)
222 Show Replay Button

 

Edit: already solved. Thanks rathena.

Edited by hendra814
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  45
  • Topics Per Day:  0.01
  • Content Count:  715
  • Reputation:   83
  • Joined:  01/05/12
  • Last Seen:  

The answer is already there...

// This is needed on RE clients from october 2015 onwards
// If you want to use one replace false by true here
#if false && PACKETVER >= 20151001

If you're using 2015-10-29aRagexe just leave it false but if you're using 2015-10-29aRagexeRE change false to true

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...