=============
一 提取 SVN
=============
# 安裝 TortoiseSVN
http://tortoisesvn.net/downloads
AION SVN 網址: http://subversion.assembla.com/svn/ae-go/
安裝完成後,AE-GO文件上右鍵,點擊 SVN Checkout..
在URL輸入 http://subversion.assembla.com/svn/ae-go 後,按OK讓他自動更新.
=============
二 修改原始碼
=============
讓它支援中文語系
出處: http://bbs.99nets.com/read.php?tid=762402
首先打開..
trunkAE-go_GameServersrccomaionemugameservernetworkaionserverpacketsSM_VERSION_CHECK
編輯SM_VERSION_CHECK
加入..
- case 6:
- // cc:6 (CHT)
- writeCoutnryCode_6(con, buf);
- break;
- case 5:
- // cc:5 (CHS)
- writeCoutnryCode_5(con, buf);
- break;
以及..
- private void writeCoutnryCode_6(AionConnection con, ByteBuffer buf)
- {
- writeH(buf, 0x2800);// unk
- writeD(buf, 0x000162C8);// unk
- writeD(buf, 0x000162C3);// unk
- writeD(buf, 0x00);// unk
- writeD(buf, 0x000162C3);// unk
- writeD(buf, 0x4AAc2E70);// unk
- //writeD(buf, 0x80000200);// unk
- writeC(buf, 0x00);//unk
- writeC(buf, 6);// country code;
- writeC(buf, 0x00);//unk
- writeC(buf, 0x80);//server mode? unk?
- writeD(buf, (int) (System.currentTimeMillis() / 1000));
- writeD(buf, 0x0001015E);
- writeC(buf, 0);
- writeD(buf, 0xB09C7FCE);
- writeH(buf, 0x2801);
- }
-
-
- private void writeCoutnryCode_5(AionConnection con, ByteBuffer buf)
- {
- writeH(buf, 0x2800);// unk
- writeD(buf, 0x000162C8);// unk
- writeD(buf, 0x000162C3);// unk
- writeD(buf, 0x00);// unk
- writeD(buf, 0x000162C3);// unk
- writeD(buf, 0x4AAc2E70);// unk
- //writeD(buf, 0x80000200);// unk
- writeC(buf, 0x00);//unk
- writeC(buf, 5);// country code;
- writeC(buf, 0x00);//unk
- writeC(buf, 0x80);//server mode? unk?
- writeD(buf, (int) (System.currentTimeMillis() / 1000));
- writeD(buf, 0x0001015E);
- writeC(buf, 0);
1/5 1 2 3 4 5 下一页 尾页 |