Difference between revisions of "charBlockSize"

From OpenKore Wiki
Jump to navigation Jump to search
m (128)
m (Conversion script moved page CharBlockSize to charBlockSize: Converting page titles to lowercase)
 
(22 intermediate revisions by 5 users not shown)
Line 1: Line 1:
; charBlockSize <value>
+
; <includeonly>[[charBlockSize]]</includeonly><noinclude>charBlockSize</noinclude> <value>
: Configures character block size. Currently known values are 106, 108 or 112, 128 (renewal servers). Set this option if OpenKore is having problems showing character name, job and level when selecting the character.
+
: Length (in bytes) of data block describing each of your characters in the packet with character list (<code>received_characters</code>) on character selection screen.
  
== TODO ==
+
Correct value for a server may be not supported by a specific [[serverType]] or not supported at all, so merely trying values mentioned here may not be enough.
 +
 
 +
{|class="wikitable"
 +
|-
 +
! charBlockSize
 +
! kRO date
 +
! Kore version
 +
! Notes
 +
|-
 +
! ∞
 +
|colspan="3" align="center"| New charBlockSizes are being constantly introduced.
 +
|-
 +
! 175
 +
| 2020-10-07
 +
| [https://github.com/OpenKore/openkore/commit/6b369db0fb744677c51e102382886552b64ceda8 6b369db]
 +
| HP and SP int64
 +
|-
 +
! 155 (default)
 +
| 2017-08-30
 +
| [https://github.com/OpenKore/openkore/commit/a6d3f8795445bac13c2b1126d4f6268ab50e4aab a6d3f87]
 +
| exp int64
 +
|-
 +
! 147
 +
| 2014-10-22
 +
| [https://github.com/OpenKore/openkore/commit/df50355083f82967237f90c57a67a6dc57b6fcf8 df50355]
 +
| walk_speed long
 +
|-
 +
! 146
 +
| N/A
 +
| [https://github.com/OpenKore/openkore/commit/3aeba6a299eddbac2c87eccf70f19112e939aa5e 3aeba6a]
 +
|
 +
|-
 +
! 145
 +
| 2014-10-16
 +
| [https://github.com/OpenKore/openkore/commit/3001eab4db10af4b2a7aed06ce9238859af180f8 3001eab] and [https://github.com/OpenKore/openkore/commit/8fa8dfa192eaa34234901454cd896c2fc6d6b2c5 8fa8dfa]
 +
| iRO's Doram update
 +
|-
 +
! 144
 +
| 2011-10-25
 +
| [https://github.com/OpenKore/openkore/commit/876acab0bac11c11ca0e8f9da414ab75967c1cbe 876acab]
 +
| "rename char"
 +
|-
 +
! 140
 +
| 2011-09-28
 +
| [https://github.com/OpenKore/openkore/commit/876acab0bac11c11ca0e8f9da414ab75967c1cbe 876acab]
 +
| "change slot feature"
 +
|-
 +
! 136
 +
| 2011-01-11
 +
| [https://github.com/OpenKore/openkore/commit/b5b8e07a675837ab52a71fe995d8f202a507793f b5b8e07]
 +
| "robe"
 +
|-
 +
! 132
 +
| 2010-08-03
 +
| [https://github.com/OpenKore/openkore/commit/b5b8e07a675837ab52a71fe995d8f202a507793f b5b8e07]
 +
| "delete date"
 +
|-
 +
! 128
 +
|
 +
| [https://github.com/OpenKore/openkore/commit/daefa83c3f5ae35cebe978b96be4d031b388bd44 daefa83]
 +
| last_map 16 Bytes
 +
|-
 +
! 124
 +
|
 +
| [https://github.com/OpenKore/openkore/commit/3b07ffe170c7632365a22920b203730fdf50d411 3b07ffe]
 +
| bRO (bifröst update)
 +
|-
 +
! 116
 +
|
 +
| [https://github.com/OpenKore/openkore/commit/addabe59d8b7a37eefee8e06c2d6a6b0c700ece1 addabe5]
 +
|
 +
|-
 +
! 112
 +
|
 +
| [https://github.com/OpenKore/openkore/commit/9862177bd10139e2a04f8dc018099367d8ce5b86 9862177]
 +
| [http://forums.openkore.com/viewtopic.php?f=36&t=6900 Topic on the forum]
 +
|-
 +
! 108
 +
|
 +
| [https://github.com/OpenKore/openkore/commit/9862177bd10139e2a04f8dc018099367d8ce5b86 9862177]
 +
| [http://forums.openkore.com/viewtopic.php?f=36&t=6900 Topic on the forum]
 +
|-
 +
! 106
 +
|
 +
|
 +
|
 +
|}
 +
 
 +
Dates are for a reference with default Athena configuration only, any server can reconfigure that.
 +
 
 +
In Athena code base, function <code>mmo_char_tobuf</code> generates character blocks.
 +
 
 +
{{Changes expected}}
 +
 
 +
<noinclude>== TODO ==
 
[[Category:Feature Request]]
 
[[Category:Feature Request]]
 
Autodetect.
 
Autodetect.
 
http://forums.openkore.com/viewtopic.php?t=9806
 
http://forums.openkore.com/viewtopic.php?t=9806
  
[[Category:servers.txt]]
+
[[Category:servers.txt]]</noinclude>

Latest revision as of 22:35, 26 April 2021

charBlockSize <value>
Length (in bytes) of data block describing each of your characters in the packet with character list (received_characters) on character selection screen.

Correct value for a server may be not supported by a specific serverType or not supported at all, so merely trying values mentioned here may not be enough.

charBlockSize kRO date Kore version Notes
New charBlockSizes are being constantly introduced.
175 2020-10-07 6b369db HP and SP int64
155 (default) 2017-08-30 a6d3f87 exp int64
147 2014-10-22 df50355 walk_speed long
146 N/A 3aeba6a
145 2014-10-16 3001eab and 8fa8dfa iRO's Doram update
144 2011-10-25 876acab "rename char"
140 2011-09-28 876acab "change slot feature"
136 2011-01-11 b5b8e07 "robe"
132 2010-08-03 b5b8e07 "delete date"
128 daefa83 last_map 16 Bytes
124 3b07ffe bRO (bifröst update)
116 addabe5
112 9862177 Topic on the forum
108 9862177 Topic on the forum
106

Dates are for a reference with default Athena configuration only, any server can reconfigure that.

In Athena code base, function mmo_char_tobuf generates character blocks.

Development.pngImplementation of this feature is expected to become outdated with server updates.
As OpenKore is a free project, if you stumble upon such updates, you are expected to fix the problem and contribute your changes back. Usually, server supporters will do that, but there isn't any for random private servers, and some official ones may not always be covered.

TODO

Autodetect. http://forums.openkore.com/viewtopic.php?t=9806