PDA

View Full Version : [MU] Tập làm Opition cho MU anh em cho bờm ý kiến với



Van_Bom
03-07-13, 09:45 AM
Mình tập làm trên GS 1.00.18 JPN....làm theo hướng dẫn và cũng mò mấy năm nay rồi...đã test thử Online rồi...đó..

[GameServer]
OpenCheckSumMain = 0 //Test OK
UnlockSkillCS = 1 //Test OK
28OpLife = 1 //Test OK
MaxPoint65K = 1 //Test OK
UDPPort = 60006 //Test OK
PostEnabled = 1 //Test OK
PostLevel = 1 //Test OK
SwitchAdd = 1 //Test OK
AddLevel = 1 //Test OK
ConnectNotice = Chao mung tham gia MU

[DropItem]
ItemsDurationTime = 30 //Test OK
ItemExcDropRate = 40 //Test OK
ItemExcSkillDropRate = 50 //Test OK
ItemExcLuckDropRate = 40 //Test OK
ItemNormalSkillDropRate = 50 //Test OK
ItemNormalLuckDropRate = 50 //Test OK

[Jewels]
SoulNoLuckSuccessRate = 45 //Test OK
SoulWithLuckSuccessRate = 60 //Test OK
LifeSuccessRate = 50 //Test OK
BlessPrice = 20000000 //Test OK
SoulPrice = 20000000 //Test OK
ChaoPrice = 20000000 //Test OK
LifePrice = 25000000 //Test OK
CreationPrice = 30000000 //Test OK
GuardianPrice = 30000000 //Test OK

[ChaosMachine]
ChaosMachineMix+10 = 100 //Test OK
ChaosMachineMix+11 = 60 //Test OK
ChaosMachineMix+12 = 50 //Test OK
ChaosMachineMix+13 = 40 //Test OK
ChaosMachineMixMaxRate = 100 //Test OK
ChaosMachineMixLuckAdd = 10 //Test OK

[ManaShield]
SoulBarrierAgility = 2000 //Test OK
SoulBarrierEnergy = 3000 //Test OK
SoulBarrierDivider = 40 //Test OK

[GreaterFortitude]
InnerStrengVitality = 100 //Test OK
InnerStrengEnergy = 20 //Test OK
InnerStrengDurationTime = 10 //Test OK

[PartyExp]
Party2Exp = 200
Party3Exp = 200
Party4Exp = 200
Party5Exp = 200
SetParty3Exp = 200
SetParty4Exp = 200
SetParty5Exp = 200

[MaxZenConfig]
MaxCharZen = 2147483648 //Test OK
MaxVaultZen = 2147483648 //Test OK

[ChaosCastle]
ChaosCastleMinPlayers = 1 //Test OK

[GameMaster]
GameMasterMove = 7 //Test OK

[MaxLevelConfig]
MaxLevel = 1000 //Test OK
MaxLevelNoExp = 1001 //Test OK

[Calculator_Damg]
DamageMin_StrDiv_MG = 6 //Test OK
DamageMax_StrDiv_MG = 3 //Test OK
DamageMin_EneDiv_MG = 12 //Test OK
DamageMin_StrDiv_DL = 6 //Test OK
DamageMax_StrDiv_DL = 5 //Test OK
DamageMin_EneDiv_DL = 14 //Test OK
DamageMax_EneDiv_DL = 10 //Test OK
DamageMin_StrDiv_DK = 6 //Test OK
DamageMax_StrDiv_DK = 3 //Test OK
DamageMin_StrDiv_DW = 3 //Test OK
DamageMax_StrDiv_DW = 2 //Test OK
DamageMin_EneDiv_DW = 7 //Test OK
DamageMax_EneDiv_DW = 3 //Test OK
DamageMin_NoBow_StrDiv_Elf = 1 //Test OK
DamageMin_NoBow_DexDiv_Elf = 1 //Test OK
DamageMax_NoBow_Elf = 1 //Test OK


[Calculator_Defense]
Defense_Elf = 10 //Test OK
Defense_DK = 3 //Test OK
Defense_DL = 7 //Test OK
Defense_DW_MG = 2 //Test OK

Van_Bom
03-07-13, 09:50 AM
Có vài thứ mình muốn hỏi các chuyên gia, cùng nhau thảo luận để tớ phát triển thêm...

#define GS_18_ADDR_AttackSpeed_Elf1 ( 0x004C3436+1 ) //32
#define GS_18_ADDR_AttackSpeed_Elf2 ( 0x004C344A+1 ) //32
#define GS_18_ADDR_AttackSpeed_DK_MG1 ( 0x004C3485+1 ) //0F
#define GS_18_ADDR_AttackSpeed_DK_MG2 ( 0x004C3499+1 ) //14
#define GS_18_ADDR_AttackSpeed_DL1 ( 0x004C34C0+1 ) //0A
#define GS_18_ADDR_AttackSpeed_DL2 ( 0x004C34D4+1 ) //0A
#define GS_18_ADDR_AttackSpeed_DS1 ( 0x004C34EA+1 ) //14
#define GS_18_ADDR_AttackSpeed_DS2 ( 0x004C34FE+1 ) //0A

#define GS_18_ADDR_SuccessfulBlocking_Elf ( 0x004C3A5C+1 ) //default /4
#define GS_18_ADDR_SuccessfulBlocking_DS_DK_MG ( 0x004C3A84+1 ) // /3
#define GS_18_ADDR_SuccessfulBlocking_DL ( 0x004C3A9A+1 ) // /7


1....Cái AttackSpeed thì nó là tốc độ tấn công..nhưng mà tốc độ tấn công thì ở main.exe chứ còn ở GS thì nó quy định chả có tác dụng gì cả..vì tớ thử giảm và tăng trong GS rồi mà vào game thì tốc độ đánh của nhân vật vẫn vậy...

2....SuccessfulBlocking.....cái này có nghĩa là gì vậy...tớ test thử thì nó ko phải là khả năng tránh đòn...nếu 1 nhân vật có khả năng tránh đòn cao thì người khác đánh vào sẽ hay bị ...miss...nếu tăng agi nhiều nữa thì....miss càng nhiều....

3......Ai có Offset về khả năng tránh đòn của các char thì save luôn cho mọi người cùng tham khảo với...

4....Cảnh báo anh em rằng là các Offset save của bọn SCF sai linh tinh hết cả....nhiều chỗ sai lắm....(T_T)...

HRain
03-07-13, 10:58 AM
ừh, mấy cái tính như AttackSpeed và SuccessfulBlocking hình như không tác dụng mấy :-?
nhưng sao VB lại dev trên JPN protocol ?, không sợ những lỗi đòi card à ?

Van_Bom
03-07-13, 11:24 AM
có chỗ fix rồi....jpn sử dụng cash shop...tớ xóa luôn cash shop đi thì nó khác gì hàng kor....nhưng mà nó vẫn có cái hay của nó...he he...

HRain
03-07-13, 11:48 AM
có chỗ fix rồi....jpn sử dụng cash shop...tớ xóa luôn cash shop đi thì nó khác gì hàng kor....nhưng mà nó vẫn có cái hay của nó...he he...
không, lỗi không tương thích card đồ họa (ATI, AMD,...) một số gamer xài card cũ sẽ k run main đc, cứ 10 đứa sẽ có 2,3 đứa bị

Van_Bom
03-07-13, 01:10 PM
đó là ở client mà.đây đang nói về server...cái vụ client thì tớ cũng chưa xem xét kĩ...nhưng mà hầu như ver cũ đấu có yêu cầu crak đồ họa gì..

Van_Bom
14-07-13, 04:18 AM
gửi tới anh em...hiện tại tớ cũng mới mò thêm đc 1 vài opition mới nữa rồi...đang cố gắng tiếp tục mò tiếp...để làm cho GS 1.00.16 VTM ...he he...

HRain
14-07-13, 09:21 AM
đó là ở client mà.đây đang nói về server...cái vụ client thì tớ cũng chưa xem xét kĩ...nhưng mà hầu như ver cũ đấu có yêu cầu crak đồ họa gì..
cứ bản nào mà có font chữ to rõ, phân biệt chữ đậm chữ nhạt thì 100% có vấn đề tương tác 1 số máy
mà mò thêm opt gì thế ? k nói sao ai biết nhỉ

Van_Bom
14-07-13, 04:30 PM
à lv can PK, Zen restore when Zen erro....

xom1b
23-07-13, 01:17 AM
Có vài thứ mình muốn hỏi các chuyên gia, cùng nhau thảo luận để tớ phát triển thêm...

#define GS_18_ADDR_AttackSpeed_Elf1 ( 0x004C3436+1 ) //32
#define GS_18_ADDR_AttackSpeed_Elf2 ( 0x004C344A+1 ) //32
#define GS_18_ADDR_AttackSpeed_DK_MG1 ( 0x004C3485+1 ) //0F
#define GS_18_ADDR_AttackSpeed_DK_MG2 ( 0x004C3499+1 ) //14
#define GS_18_ADDR_AttackSpeed_DL1 ( 0x004C34C0+1 ) //0A
#define GS_18_ADDR_AttackSpeed_DL2 ( 0x004C34D4+1 ) //0A
#define GS_18_ADDR_AttackSpeed_DS1 ( 0x004C34EA+1 ) //14
#define GS_18_ADDR_AttackSpeed_DS2 ( 0x004C34FE+1 ) //0A

#define GS_18_ADDR_SuccessfulBlocking_Elf ( 0x004C3A5C+1 ) //default /4
#define GS_18_ADDR_SuccessfulBlocking_DS_DK_MG ( 0x004C3A84+1 ) // /3
#define GS_18_ADDR_SuccessfulBlocking_DL ( 0x004C3A9A+1 ) // /7


1....Cái AttackSpeed thì nó là tốc độ tấn công..nhưng mà tốc độ tấn công thì ở main.exe chứ còn ở GS thì nó quy định chả có tác dụng gì cả..vì tớ thử giảm và tăng trong GS rồi mà vào game thì tốc độ đánh của nhân vật vẫn vậy...

2....SuccessfulBlocking.....cái này có nghĩa là gì vậy...tớ test thử thì nó ko phải là khả năng tránh đòn...nếu 1 nhân vật có khả năng tránh đòn cao thì người khác đánh vào sẽ hay bị ...miss...nếu tăng agi nhiều nữa thì....miss càng nhiều....

3......Ai có Offset về khả năng tránh đòn của các char thì save luôn cho mọi người cùng tham khảo với...

4....Cảnh báo anh em rằng là các Offset save của bọn SCF sai linh tinh hết cả....nhiều chỗ sai lắm....(T_T)...

Mấy cái này là 1 hằng số trong phương trình tính của nó. VD trong source code với các offset AttackSpeed kia:


if ( lpObj->Class == CLASS_ELF )
{
lpObj->m_AttackSpeed = Dexterity / 50;
lpObj->m_MagicSpeed = Dexterity / 50;
}
else if ( lpObj->Class == CLASS_KNIGHT || lpObj->Class == CLASS_MAGUMSA)
{
lpObj->m_AttackSpeed = Dexterity / 15;
lpObj->m_MagicSpeed = Dexterity / 20;
}
else if ( lpObj->Class == CLASS_DARKLORD )
{
lpObj->m_AttackSpeed = Dexterity / 10;
lpObj->m_MagicSpeed = Dexterity / 10;
}

Cái chỉ số 50 10 15 20 kia chính là số bờm đang muốn thay đổi


if ( lpObj->Class == CLASS_ELF )
{
lpObj->m_SuccessfulBlocking = Dexterity / 4;
}
else if ( lpObj->Class == CLASS_DARKLORD )
{
lpObj->m_SuccessfulBlocking = Dexterity / 7;
}

Van_Bom
23-07-13, 05:56 AM
cám ơn bạn xom1b...điều tớ muốn thắc mắc là cái AttackSpeed tức là tốc độ tấn công còn gì...mà cái này chỉnh trong server đâu có tác dụng gì đâu...vì đánh nhanh hay chậm là ở main.exe mà..

còn cái SuccessfulBlocking có phải là sự chính xác khi đánh 1 phát không nhỉ....giống kiểu tôi bán 5 phát thì chúng đích đc 4 phát...còn anh bắn 5 phát thì chúng đích được có 1 phát ấy....

xom1b
23-07-13, 06:37 PM
cám ơn bạn xom1b...điều tớ muốn thắc mắc là cái AttackSpeed tức là tốc độ tấn công còn gì...mà cái này chỉnh trong server đâu có tác dụng gì đâu...vì đánh nhanh hay chậm là ở main.exe mà..

còn cái SuccessfulBlocking có phải là sự chính xác khi đánh 1 phát không nhỉ....giống kiểu tôi bán 5 phát thì chúng đích đc 4 phát...còn anh bắn 5 phát thì chúng đích được có 1 phát ấy....

Đúng là tốc độ nhanh hay chậm nhìn thấy đc là ở main, còn nếu tốc độ sever chậm hơn main chắc sẽ báo hack nếu enable antihack mặc định của GS
SuccessfulBlocking thì mình chưa đụng bh :D

Van_Bom
24-07-13, 08:19 AM
Đúng là tốc độ nhanh hay chậm nhìn thấy đc là ở main, còn nếu tốc độ sever chậm hơn main chắc sẽ báo hack nếu enable antihack mặc định của GS
SuccessfulBlocking thì mình chưa đụng bh :D

he he...có chỗ hài ở cái đó là cái enable antihack mặc định của GS ấy...nếu bật nó lên thì đồng nghĩa với việc sẽ phải bỏ đi nhiều thứ lắm...ví dụ như đeo hay cầm 1 vài món đồ nó cũng báo hack ( Tiêu biểu như chiếc nhẫn danh dự...hoặc là mình sài đồ quá xịn...)...hôm nào tớ sẽ thử lại cái attack speed này và bật antihack ở GS xem nào...càng ngày xom1b càng giỏi quá...chắc tớ theo ko kịp rồi...(T_T)..

xom1b
24-07-13, 12:50 PM
he he...có chỗ hài ở cái đó là cái enable antihack mặc định của GS ấy...nếu bật nó lên thì đồng nghĩa với việc sẽ phải bỏ đi nhiều thứ lắm...ví dụ như đeo hay cầm 1 vài món đồ nó cũng báo hack ( Tiêu biểu như chiếc nhẫn danh dự...hoặc là mình sài đồ quá xịn...)...hôm nào tớ sẽ thử lại cái attack speed này và bật antihack ở GS xem nào...càng ngày xom1b càng giỏi quá...chắc tớ theo ko kịp rồi...(T_T)..
Đợt tới dự định làm cái GS 4.6 original + Option, vì ko có time có lẽ sẽ nhờ Bờm test vì công việc dạo này cũng đỡ mệt rồi :D

Van_Bom
25-07-13, 01:19 PM
có lẽ tớ phải học thêm C++ để tự tay mình điều chỉnh và build lại cái GS mới được...he he...như vậy hay hơn nhỉ...

xom1b
27-07-13, 12:04 AM
có lẽ tớ phải học thêm C++ để tự tay mình điều chỉnh và build lại cái GS mới được...he he...như vậy hay hơn nhỉ...

Đúng vậy, có source tội gì ko ngâm cứu để build cho ngon, code dll phải patch nhiều thứ mệt lắm, với lại cái khó khăn nhất là tăng số lượng Monster trong server. Trước mình patch tăng shop mà đã thấy oải rồi, 1 đống offset trong khi tăng monster còn phải nhiều hơn thế :D

Van_Bom
27-07-13, 08:20 AM
Tớ là tớ thích cái vụ max point ấy...nếu change ở offset thì phải đổi 0F BF => 0F B7 như vậy mới chỉ đc max có 65535....ta mà chage trong source ta chage cho nó lên hẳn unsinger Long luôn....tăng point thoải mái...he he...

tranthaihoa
27-07-13, 08:48 AM
Tớ là tớ thích cái vụ max point ấy...nếu change ở offset thì phải đổi 0F BF => 0F B7 như vậy mới chỉ đc max có 65535....ta mà chage trong source ta chage cho nó lên hẳn unsinger Long luôn....tăng point thoải mái...he he...

Bờm ơi có thể chỉ cho mình cách tắt chức năng bật skill CTC của main 1.03k jpn ko?

xom1b
27-07-13, 11:04 AM
Tớ là tớ thích cái vụ max point ấy...nếu change ở offset thì phải đổi 0F BF => 0F B7 như vậy mới chỉ đc max có 65535....ta mà chage trong source ta chage cho nó lên hẳn unsinger Long luôn....tăng point thoải mái...he he...
thế vẫn phải change ở client cho nó nhận unsigned long thì nó mới hiển thị đúng đc chứ :D, ở client thì mình chưa test xem value nó max đc bn :(

Van_Bom
27-07-13, 05:57 PM
thế vẫn phải change ở client cho nó nhận unsigned long thì nó mới hiển thị đúng đc chứ :D, ở client thì mình chưa test xem value nó max đc bn :(

ở Client tớ test rồi...nó chỉ hiển thị được đến 65535 thôi qua số đó là nó hiển thị về 1....thực ra nó hiển thị vậy thôi còn lại tăng bao nhiêu thì GS nó vẫn nhận mà...

--- Chế độ gộp bài viết ---


Bờm ơi có thể chỉ cho mình cách tắt chức năng bật skill CTC của main 1.03k jpn ko?

cái này bạn sài luôn main gốc của nó ấy chưa bật skill CTC là đc...ko thì tắt Skill CTC ở Sevver đi là nó ko dùng đc đâu..

tranthaihoa
27-07-13, 06:08 PM
ở Client tớ test rồi...nó chỉ hiển thị được đến 65535 thôi qua số đó là nó hiển thị về 1....thực ra nó hiển thị vậy thôi còn lại tăng bao nhiêu thì GS nó vẫn nhận mà...

--- Chế độ gộp bài viết ---



cái này bạn sài luôn main gốc của nó ấy chưa bật skill CTC là đc...ko thì tắt Skill CTC ở Sevver đi là nó ko dùng đc đâu..

Tớ đang xài bản GD 1.00.93 JPN bờm ơi, xài main 1.03k gốc thì ok, nhưng mà khổ nỗi ko biết fix cái warp menu, con MG với DL bấm "M" lên đỏ au phải dùng bua tăng kinh nghiệm thì nó mới xài dc, vụ này tớ nghe nói phải fix gì đó trên main mà ko biết làm

xom1b
28-07-13, 12:19 AM
Tớ đang xài bản GD 1.00.93 JPN bờm ơi, xài main 1.03k gốc thì ok, nhưng mà khổ nỗi ko biết fix cái warp menu, con MG với DL bấm "M" lên đỏ au phải dùng bua tăng kinh nghiệm thì nó mới xài dc, vụ này tớ nghe nói phải fix gì đó trên main mà ko biết làm

Load main vào olly ấn Ctrl G

gõ 0075104B rồi ấn OK
chuyển JGE thành JMP sau đó save lại là đc

@Bờm: đúng vậy, nếu thế thì chỉ cần usigned int ở server là đủ, còn compile riêng cho win 64 bit thì ko cần vì win 64 kiểu int là 4 bytes rồi :D

tranthaihoa
28-07-13, 07:22 AM
Load main vào olly ấn Ctrl G

gõ 0075104B rồi ấn OK
chuyển JGE thành JMP sau đó save lại là đc

@Bờm: đúng vậy, nếu thế thì chỉ cần usigned int ở server là đủ, còn compile riêng cho win 64 bit thì ko cần vì win 64 kiểu int là 4 bytes rồi :D

JMP SHORT 0075107A

Tớ đổi thành như vậy rồi, vào game con MG nó vẫn đỏ ko thể di chuyển dc, giúp tớ với xom1b

<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> (<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>)

Van_Bom
28-07-13, 08:13 AM
Fix phim M move bi đen xì xì đây:

+ 0075104B /7D 2D JGE SHORT main.0075107A -> 0075104B /EB 27 JMP SHORT main.00751074 ( 1.03K JPN )

bạn chú ý cái chỗ Fix nhé...bạn xom1b nói nhầm đấy..

tranthaihoa
28-07-13, 08:24 AM
Fix phim M move bi đen xì xì đây:

+ 0075104B /7D 2D JGE SHORT main.0075107A -> 0075104B /EB 27 JMP SHORT main.00751074 ( 1.03K JPN )

bạn chú ý cái chỗ Fix nhé...bạn xom1b nói nhầm đấy..

Cảm ơn Bờm nhiều, tớ đã làm đuôc :D , ah bờm có cách nào fix cho main 1.03k hiển thị hiệu ứng dùng bùa chú ko? tớ thấy main eng thì có hiệu ứng còn jpn thì ko, uổng quá :D

Van_Bom
28-07-13, 09:40 AM
Hiệu ứng bùa chú...là cái gì...bạn có video hay hình ảnh gì up lên đây xem phát nào...

tranthaihoa
28-07-13, 10:12 AM
Hiệu ứng bùa chú...là cái gì...bạn có video hay hình ảnh gì up lên đây xem phát nào...

Tức là khi sử dụng bàu tnag8 kinh nghiệm trong cashop ấy bờm, main eng thi nó sẽ có hiệu ứng cái vòng tròn sáng vây quanh đẹp lắm, còn main jpn thì ko thấy

Van_Bom
28-07-13, 10:20 AM
à...cái này hình như do link Casshop thì phải...vì ngày trước tờ sài main jpn này có đầy đủ hết hiệu ứng mà...ngon..

tranthaihoa
28-07-13, 10:33 AM
à...cái này hình như do link Casshop thì phải...vì ngày trước tờ sài main jpn này có đầy đủ hết hiệu ứng mà...ngon..

ko biết nữa, tớ chép nguyên cái local từ eng sang jpn vẫn ko thấy, bớm fix dc ko bờm

Van_Bom
28-07-13, 10:47 AM
do link cashop o server co ma...

tranthaihoa
28-07-13, 11:05 AM
do link cashop o server co ma...

tớ xài eng thì có, chép nguyên cái thư mục eng wa bên jpn cả lẫn những file trong sv chỉ thay mỗi cái GS thôi, clien tthi2 chỉ chép cái main jpn wa bên client eng, mà ko thấy hiệu ứng luôn 8-|8-|8-|8-|

Van_Bom
28-07-13, 11:54 AM
banj ko hieu a....JPN thi sai moi JPN....con Eng thi sai voi Eng nhe

xom1b
29-07-13, 01:51 AM
Fix phim M move bi đen xì xì đây:

+ 0075104B /7D 2D JGE SHORT main.0075107A -> 0075104B /EB 27 JMP SHORT main.00751074 ( 1.03K JPN )

bạn chú ý cái chỗ Fix nhé...bạn xom1b nói nhầm đấy..

Đang xem code GS 1.00.93 nên bị nhầm
thanks bờm đã report :D

tranthaihoa
08-08-13, 05:39 PM
Bờm có offset edit lời thoại của NPC lính canh không bờm!

Van_Bom
08-08-13, 11:39 PM
hình như là có....mà GS nào mới đc chứ...