Example for moopledev V83 server based
lookpic
this guide can support Simplified Chinese
find : tools\data\output\GenericLittleEndianWriter.java
public class GenericLittleEndianWriter implements LittleEndianWriter{}
instead of
public void writeMapleAsciiString(String s) {}Code:public class GenericLittleEndianWriter implements LittleEndianWriter { private static Charset ASCII = Charset.forName("GBK"); private ByteOutputStream bos; protected GenericLittleEndianWriter() { }
instead of
find : tools\data\input\GenericLittleEndianWriter.javaCode:public void writeMapleAsciiString(String s) { writeShort((short) s.getBytes().length); writeAsciiString(s); } public void writeMapleNameString(String s) { if (s.getBytes().length > 12) { s = s.substring(0, 12); } writeAsciiString(s); for (int x = s.getBytes().length; x < 12; x++) { write(0); } }
public final String readAsciiString(int n) {}
instead of
If you want to Change Chinese Traditional change gbk to big5Code:public final String readAsciiString(int n) { byte ret[] = new byte[n]; for (int x = 0; x < n; x++) { ret[x] = (byte) readByte(); } try { String str = new String(ret, "gbk"); return str; } catch (Exception e) { System.err.println(e); } return ""; }




Reply With Quote![[Guid]Server support non-english character name.](http://ragezone.com/hyper728.png)

