shell1508
10-08-13, 08:34 PM
Trước hết bạn cần 1 client tốt và không đc custom wz
Rất dể kiếm mấy cái này nhé! :D
Các bạn có thề vào đây: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Tìm sv nào có ver 117.2 thì chọn và down về nhé! :D
Localhost: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Tặng các bạn thêm 1 source mới trước khi vào bài
Source: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Đầu tiên là mở NetBEAN lên
Tìm cái đống sh*t này: MTSCSPacket.Java rồi tìm
private static byte Operation_Code = 0x64 //
Thay số 64 = số 63 (nếu sửa thành 63 mà k đc thì sửa lại số 64)
mplew.write(Operation_Code + 4);
Thay +4 = +3 nhé :D
Xong 1 bước!
Bước tiếp theo:
Vàol folder source tìm file recvopsGMS.properties
CS_UPDATE = 0x1a4
Thay 1a4 = 1A4
CLIENT_HELLO = 0x14
thay = CLIENT_HELLO = 0x0E
Rồi tìm: ServerConstants.java
tìm tiếp dòng
public static final String MAPLE_PATCH = "1";
thay số 1 = 2
Tìm: LoginPacket.java
Thay đống mèo mở này:
public class LoginPacket
{
public static final byte[] getHello(short mapleVersion, byte[] sendIv, byte[] recvIv)
{
MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter(15 + "1".length());
mplew.writeShort(13 + "1".length());
mplew.writeShort(mapleVersion);
mplew.writeMapleAsciiString("1");
mplew.write(recvIv);
mplew.write(sendIv);
mplew.write(8);
return mplew.getPacket();
}
bằng thằng này:
public class LoginPacket
{
public static final byte[] getHello(short mapleVersion, byte[] sendIv, byte[] recvIv)
{
MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter(15 + "1".length());
mplew.writeShort(13 + "1".length());
mplew.writeShort(mapleVersion); // MapleStory Version
mplew.writeMapleAsciiString("2"); // patch revision
mplew.write(recvIv);
mplew.write(sendIv);
mplew.write(8); // GMS
return mplew.getPacket();
}
Làm tương tự với mọi source v117.1 là ok (khuyên sửa ở source ExiledMS) :D
Vậy là xong! Giờ thĩ bạn có thể chơi Maple trên win8 ngọt như mơ :))) (Nhà xài win7 ai có win8 test hộ mình)
Lưu ý: Bạn nào thích mở sv thì trong cái LEN.ini sửa 127.0.0.1 = ip server
:) Xong rồi! Lưu lại rồi bem game thôi
Bổ sung thêm cho ai xài win 8 mà thich chơi v117.1
-> Nhấp chuột phải vào localhost or redirector chọn Properties.
-> Chọn thẻ Compatibility.
-> Đánh dấu vào ô Run this program in compatibility mode for: Windows XP (Service Pack 3).
-> Ok.
//Thêm source: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Rất dể kiếm mấy cái này nhé! :D
Các bạn có thề vào đây: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Tìm sv nào có ver 117.2 thì chọn và down về nhé! :D
Localhost: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Tặng các bạn thêm 1 source mới trước khi vào bài
Source: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Đầu tiên là mở NetBEAN lên
Tìm cái đống sh*t này: MTSCSPacket.Java rồi tìm
private static byte Operation_Code = 0x64 //
Thay số 64 = số 63 (nếu sửa thành 63 mà k đc thì sửa lại số 64)
mplew.write(Operation_Code + 4);
Thay +4 = +3 nhé :D
Xong 1 bước!
Bước tiếp theo:
Vàol folder source tìm file recvopsGMS.properties
CS_UPDATE = 0x1a4
Thay 1a4 = 1A4
CLIENT_HELLO = 0x14
thay = CLIENT_HELLO = 0x0E
Rồi tìm: ServerConstants.java
tìm tiếp dòng
public static final String MAPLE_PATCH = "1";
thay số 1 = 2
Tìm: LoginPacket.java
Thay đống mèo mở này:
public class LoginPacket
{
public static final byte[] getHello(short mapleVersion, byte[] sendIv, byte[] recvIv)
{
MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter(15 + "1".length());
mplew.writeShort(13 + "1".length());
mplew.writeShort(mapleVersion);
mplew.writeMapleAsciiString("1");
mplew.write(recvIv);
mplew.write(sendIv);
mplew.write(8);
return mplew.getPacket();
}
bằng thằng này:
public class LoginPacket
{
public static final byte[] getHello(short mapleVersion, byte[] sendIv, byte[] recvIv)
{
MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter(15 + "1".length());
mplew.writeShort(13 + "1".length());
mplew.writeShort(mapleVersion); // MapleStory Version
mplew.writeMapleAsciiString("2"); // patch revision
mplew.write(recvIv);
mplew.write(sendIv);
mplew.write(8); // GMS
return mplew.getPacket();
}
Làm tương tự với mọi source v117.1 là ok (khuyên sửa ở source ExiledMS) :D
Vậy là xong! Giờ thĩ bạn có thể chơi Maple trên win8 ngọt như mơ :))) (Nhà xài win7 ai có win8 test hộ mình)
Lưu ý: Bạn nào thích mở sv thì trong cái LEN.ini sửa 127.0.0.1 = ip server
:) Xong rồi! Lưu lại rồi bem game thôi
Bổ sung thêm cho ai xài win 8 mà thich chơi v117.1
-> Nhấp chuột phải vào localhost or redirector chọn Properties.
-> Chọn thẻ Compatibility.
-> Đánh dấu vào ô Run this program in compatibility mode for: Windows XP (Service Pack 3).
-> Ok.
//Thêm source: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>