King 0328 Release

Ashran

Golden Oldie
Golden Oldie
Dec 11, 2007
611
9
125
Palma, Mallorca
Re: King 0328 Relase

Code:
*SQL/Account/TBL_GMIP
FLD_IP	FLD_GAMETYPE
192.168.1.100	MIR3

*SQL/Account/TBL_PUBIPS
FLD_PUBIP	FLD_DESCRIPTION	FLD_GAMETYPE
192.168.1.100   	LoginGW	MIR3
88.26.61.26     	LoginServer	MIR3
192.168.1.100   	SET1 DB Conn	MIR3
192.168.1.100   	SET1 GameSrv1	MIR3

*SQL/Account/TBL_SELECTGATEIPS
FLD_NAME	FLD_IP	FLD_PORT	FLD_GAMETYPE
AshranServer            	88.26.61.26         	7100	MIR3

*SQL/Account/TBL_SERVERINFO
FLD_SERVERNAME	FLD_FREEMODE	FLD_MAXUSERCOUNT	FLD_GAMETYPE
AshranServer            	1	2800	MIR3

*SQL/Hero3G/castledefine
ServerName	CastleIndex	CastleName	DailyTaxLimit	CastleOwner	Todaytax	CastleGold	CheckSum	Map1	Map2	Map3	Map4	Map5	Map6	Map7	Map8	Map9	Map10	Map11	Map12	Map13	Map14	Map15	DefMap	DefX_1	DefY_1	DefX_2	DefY_2	DefX_3	DefY_3	DefX_4	DefY_4	DoorMap	DoorName_1	DoorX_1	DoorY_1	DoorHp_1	DoorOpen_1	DoorName_2	DoorX_2	DoorY_2	DoorHp_2	DoorOpen_2	DoorName_3	DoorX_3	DoorY_3	DoorHp_3	DoorOpen_3	DoorName_4	DoorX_4	DoorY_4	DoorHp_4	DoorOpen_4
AshranServer	1	沙巴克城	100000000		400	25855905	143	3	2	1	0												3	217	110	148	61	266	288	106	285	3	沙巴克城门1	234	151	0	52		0	0	0	53	沙巴克城门3	169	151	0	245	沙巴克城门4	233	87	0	28
AshranServer	2	沙漠土城	100000000		0	18940328	143	5	4														5	250	105	44	122	320	306	151	315	0		0	0	0	199		0	0	0	189		0	0	0	77		0	0	0	0

*SQL/Hero3G/rareitemsdata
Servername	PassedHours	Dropped	MissedCount	Itemname
AshranServer	0	1	0	魔晶石

*Mud3/Setup/!RunAddr.txt
192.168.1.100

*Mud3/Setup/!ServerTable.txt
0 192.168.1.100 7201
1 192.168.1.100 7202

*Mud3/Setup/!Setup.txt
Game3G DB IP	192.168.1.100
Hero3G DB IP	192.168.1.100
DB Srv IP	192.168.1.100
DB Srv Port	6000
Msg Addr IP	192.168.1.100
Msg Addr Port	8000
IDS Addr IP	192.168.1.100
IDS Addr Port	5600
Log Addr IP	192.168.1.100
Log Addr Port	10000

*Mud3/Setup/Plus_Setup.ini
[PlusConnect]
SQLIP=192.168.1.100
OdbcName=Game3G
SqlUserName=sa
SqlUserPass=sapassword
SqlPort=1433
[StaticDefines]
服务器启动时间=2009-9-4 1:30:17
开区时间=2008-12-31 19:00:00
USERJF=<$OUTPUT(USERJF)>
USERFAME=<$OUTPUT(USERFAME)>
USERCARDVAL=<$OUTPUT(USERCARDVAL)>
USERSTNAME=<$OUTPUT(USERSTNAME)>
USERMAPNAME=<$OUTPUT(USERMAPNAME)>
USERSPOUSENAME=<$OUTPUT(USERSPOUSENAME)>
USERPROLVL=<$OUTPUT(USERPROLVL)>
USERPROEXP=<$OUTPUT(USERPROEXP)>
USERREBORNCOUNT=<$OUTPUT(USERREBORNCOUNT)>
USERADDBONUSCOUNT=<$OUTPUT(USERADDBONUSCOUNT)>
CURWEEK=<$OUTPUT(CURWEEK)>
CURDAY=<$OUTPUT(CURDAY)>
CURHOUR=<$OUTPUT(CURHOUR)>
STARTSVRMINUTE=<$OUTPUT(STARTSVRMINUTE)>
STARTGAMEMINUTE=<$OUTPUT(STARTGAMEMINUTE)>
FLD_NAME=<$OUTPUT(FLD_NAME)>
FLD_PRICE=<$OUTPUT(FLD_PRICE)>
FLD_NAMEPREFIX=<$OUTPUT(FLD_NAMEPREFIX)>
TEMPJF=<$TEMPJF>
NEWFAME=<$OUTPUT(NEWFAME)>
SERVERNOWTIME=<$OUTPUT(SERVERNOWTIME)>
BrandName=AshranServer
ServerName=AshranServer
SYSSTR3=
QQ=10000
SYSSTR5=95588
SYSSTR6=工行开户名
SYSSTR7=
SYSSTR8=95599
SYSSTR9=农行开户名
代理商角色名1=在线管理
代理商角色名2=
OnlinePay=http://pay.xxx.com/

*Mud3/Mir3Server/KLoginSvr/!AddrTable.txt
;;服务器名    网关标识    (LoginGate)内部IP   (LoginGate)外部IP    (SelGate)外部IP:端口(一行最多记录10个SelGate)
AshranServer   Mir3           192.168.1.100     192.168.1.100       192.168.1.100:7100
;;WWW.K3SOFT.COM

*Mud3/Mir3Server/KLoginSvr/!ServerAddr.txt
192.168.1.100

*Mud3/Mir3Server/KLoginSvr/!UserLimit.txt
;;服务器名     服务器名    显示繁忙   显示满员  满员人数
AshranServer AshranServer   200        500       800
;;WWW.K3SOFT.COM

*Mud3/Mir3Server/KLoginSvr/Logsrv.ini
[server]
ServerAddr=192.168.1.100
ServerPort=5600
GateAddr=192.168.1.100
GatePort=5500
ReadyServers=0
TestServer=1
EnableMakingID=1
AccountName=Account
AccountID=sa
AccountPass=sapassword
AccountIP=192.168.1.100
ShowDetailMsg=1
EnableEditPass=1
EnableGetBackPass=1
AutoStatr=1
DynamicIPMode=1
EnableEditRegInfo=1
EnableMd5Pass=0
MD5Count=0
EnCodeAnswerN=85042354590512228031881973239
EnCodeAnswerE=65537
IDlengh=11

*Mud3/Mir3Server/DBSvr/!ServerInfo.txt
;;此
192.168.1.100,192.168.1.100:7201,192.168.1.100:7202

*Mud3/Mir3Server/DBSvr/Setup.ini
[setup]
ServerName=AshranServer
GameDBName=Game3G
GameDBAcc=sa
GameDBPasswd=sapassword
AccountDBName=Account
AccountDBAcc=sa
AccountDBPasswd=sapassword
ver=0

[Server]
LoginSrvAddr=192.168.1.100
LoginSrvPort=5600
MapFilePath=.\

[RunGate]
Rungate1=192.168.1.100,192.168.1.100:7201
Rungate2=192.168.1.100,192.168.1.100:7202
Rungate3=0
Rungate4=0
Rungate5=0
Rungate6=0
Rungate7=0
Rungate8=0

*Mud3/Mir3Server/RunGate01/GameGate.ini
[封外挂设置]
CheckSpeed1=1200
CheckSpeed2=300
CheckSpeed3=4
CheckSpeed4=2
CheckSpeed5=0

[GameGate]
Title=Mir3
ServerAddr=192.168.1.100
ServerPort=5010
GateAddr=0.0.0.0
GatePort=7201
ShowLogLevel=0
ShowBite=1
ServerCheckTimeOut=180000
ClientSendBlockSize=1000
MaxConnOfIPaddr=50
BlockMethod=0
MaxClientPacketSize=7070
NomClientPacketSize=410
MaxClientMsgCount=29
kickOverPacket=1
ClientTimeOutTime=5000

*Mud3/Mir3Server/RunGate02/GameGate.ini
[封外挂设置]
CheckSpeed1=1200
CheckSpeed2=300
CheckSpeed3=4
CheckSpeed4=2
CheckSpeed5=0

[GameGate]
Title=Mir3
ServerAddr=192.168.1.100
ServerPort=5010
GateAddr=0.0.0.0
GatePort=7202
ShowLogLevel=0
ShowBite=1
ServerCheckTimeOut=180000
ClientSendBlockSize=1000
MaxConnOfIPaddr=50
BlockMethod=0
MaxClientPacketSize=7070
NomClientPacketSize=410
MaxClientMsgCount=29
kickOverPacket=1
ClientTimeOutTime=5000

*Mud3/Mir3Server/SelGate/SelGate.ini
[SelGate]
KeepConnectTimeOut=60000
Title=Mir3
ServerAddr=192.168.1.100
ServerPort=5100
GateAddr=0.0.0.0
GatePort=7100
ShowLogLevel=0
OpenSendtoRunGate=1
SendtoRunGateAddr=192.168.1.100
SendtoRunGatePort1=7201
SendtoRunGatePort2=7202
SendtoRunGatePort3=0
SendtoRunGatePort4=0
SendtoRunGatePort5=0
SendtoRunGatePort6=0
SendtoRunGatePort7=0
SendtoRunGatePort8=0
SendtoRunGatePort9=0

[转发设置]
OpenChangeSend=1
Port1=7201
Port4=0
Port7=0
Port8=0
Port5=0
Port2=7202
Port9=0
Port6=0
Port3=0
SourcePort=7201
SourceIp=127.0.0.1
DestinationIp=127.0.0.1
OpenChangeSend1=0
Port1_1=7200
Port4_1=7203
Port7_1=7206
Port8_1=7207
Port5_1=7204
Port2_1=7201
Port9_1=7208
Port6_1=7205
Port3_1=7202
SourcePort1=7200,7202
SourceIp1=127.0.0.1
DestinationIp1=127.0.0.1
OpenChangeSend2=0
Port1_2=7200
Port4_2=7203
Port7_2=7206
Port8_2=7207
Port5_2=7204
Port2_2=7201
Port9_2=7208
Port6_2=7205
Port3_2=7202
SourcePort2=7200,7202
SourceIp2=127.0.0.1
DestinationIp2=127.0.0.1
OpenChangeSend3=0
Port1_3=7200
Port4_3=7203
Port7_3=7206
Port8_3=7207
Port5_3=7204
Port2_3=7201
Port9_3=7208
Port6_3=7205
Port3_3=7202
SourcePort3=7200,7202
SourceIp3=127.0.0.1
DestinationIp3=127.0.0.1

*Mud3/Mir3Server/LoginGate/Config.ini
[LoginGate]
KeepConnectTimeOut=60000
Title=Mir3
ServerAddr=192.168.1.100
ServerPort=5500
GateAddr=0.0.0.0
GatePort=7000
ShowLogLevel=3
MaxConnOfIPaddr=10
BlockMethod=0

*Client/king3.ini
[Initial]
ServerAddr=192.168.1.100
Param1=7000
[Server]
ServerCount=1
server1caption=AshranServer
server1name=AshranServer
[setup]
FullScreenMode=0
Interface145=0
UseDoubleKey=1
服务器版本=2
ScreenMetrics=800
K=1

I think that this are all the ip, port and servernames that i've found in serverfiles and SQL. Would explain me where to put my LAN ip and where to put my public ip?

Thanks!
 

SoulForge

Dedicated Member
Dedicated Member
Oct 18, 2004
169
7
64
Re: King 0328 Relase

Ive got my server online, i can run about kill stuff etc but cannot seem to make nothing even tho ive translated my stres file to english so what is the GM make command??

Mine is translated to Make but when i use @Make ItemName is just says it in chat :S i even have the GM flame tag above my char head any help plz also is there english dbs yet??
 

Azura

Mir3 Coder & Adviser
Mar 12, 2005
3,249
111
300
Re: King 0328 Relase

Code:
*SQL/Account/TBL_GMIP
FLD_IP    FLD_GAMETYPE
192.168.1.100    MIR3

*SQL/Account/TBL_PUBIPS
FLD_PUBIP    FLD_DESCRIPTION    FLD_GAMETYPE
192.168.1.100       LoginGW    MIR3
88.26.61.26         LoginServer    MIR3
192.168.1.100       SET1 DB Conn    MIR3
192.168.1.100       SET1 GameSrv1    MIR3

*SQL/Account/TBL_SELECTGATEIPS
FLD_NAME    FLD_IP    FLD_PORT    FLD_GAMETYPE
AshranServer                88.26.61.26             7100    MIR3

*SQL/Account/TBL_SERVERINFO
FLD_SERVERNAME    FLD_FREEMODE    FLD_MAXUSERCOUNT    FLD_GAMETYPE
AshranServer                1    2800    MIR3

*SQL/Hero3G/castledefine
ServerName    CastleIndex    CastleName    DailyTaxLimit    CastleOwner    Todaytax    CastleGold    CheckSum    Map1    Map2    Map3    Map4    Map5    Map6    Map7    Map8    Map9    Map10    Map11    Map12    Map13    Map14    Map15    DefMap    DefX_1    DefY_1    DefX_2    DefY_2    DefX_3    DefY_3    DefX_4    DefY_4    DoorMap    DoorName_1    DoorX_1    DoorY_1    DoorHp_1    DoorOpen_1    DoorName_2    DoorX_2    DoorY_2    DoorHp_2    DoorOpen_2    DoorName_3    DoorX_3    DoorY_3    DoorHp_3    DoorOpen_3    DoorName_4    DoorX_4    DoorY_4    DoorHp_4    DoorOpen_4
AshranServer    1    沙巴克城    100000000        400    25855905    143    3    2    1    0                                                3    217    110    148    61    266    288    106    285    3    沙巴克城门1    234    151    0    52        0    0    0    53    沙巴克城门3    169    151    0    245    沙巴克城门4    233    87    0    28
AshranServer    2    沙漠土城    100000000        0    18940328    143    5    4                                                        5    250    105    44    122    320    306    151    315    0        0    0    0    199        0    0    0    189        0    0    0    77        0    0    0    0

*SQL/Hero3G/rareitemsdata
Servername    PassedHours    Dropped    MissedCount    Itemname
AshranServer    0    1    0    魔晶石

*Mud3/Setup/!RunAddr.txt
192.168.1.100

*Mud3/Setup/!ServerTable.txt
0 192.168.1.100 7201
1 192.168.1.100 7202

*Mud3/Setup/!Setup.txt
Game3G DB IP    192.168.1.100
Hero3G DB IP    192.168.1.100
DB Srv IP    192.168.1.100
DB Srv Port    6000
Msg Addr IP    192.168.1.100
Msg Addr Port    8000
IDS Addr IP    192.168.1.100
IDS Addr Port    5600
Log Addr IP    192.168.1.100
Log Addr Port    10000

*Mud3/Setup/Plus_Setup.ini
[PlusConnect]
SQLIP=192.168.1.100
OdbcName=Game3G
SqlUserName=sa
SqlUserPass=sapassword
SqlPort=1433
[StaticDefines]
服务器启动时间=2009-9-4 1:30:17
开区时间=2008-12-31 19:00:00
USERJF=<$OUTPUT(USERJF)>
USERFAME=<$OUTPUT(USERFAME)>
USERCARDVAL=<$OUTPUT(USERCARDVAL)>
USERSTNAME=<$OUTPUT(USERSTNAME)>
USERMAPNAME=<$OUTPUT(USERMAPNAME)>
USERSPOUSENAME=<$OUTPUT(USERSPOUSENAME)>
USERPROLVL=<$OUTPUT(USERPROLVL)>
USERPROEXP=<$OUTPUT(USERPROEXP)>
USERREBORNCOUNT=<$OUTPUT(USERREBORNCOUNT)>
USERADDBONUSCOUNT=<$OUTPUT(USERADDBONUSCOUNT)>
CURWEEK=<$OUTPUT(CURWEEK)>
CURDAY=<$OUTPUT(CURDAY)>
CURHOUR=<$OUTPUT(CURHOUR)>
STARTSVRMINUTE=<$OUTPUT(STARTSVRMINUTE)>
STARTGAMEMINUTE=<$OUTPUT(STARTGAMEMINUTE)>
FLD_NAME=<$OUTPUT(FLD_NAME)>
FLD_PRICE=<$OUTPUT(FLD_PRICE)>
FLD_NAMEPREFIX=<$OUTPUT(FLD_NAMEPREFIX)>
TEMPJF=<$TEMPJF>
NEWFAME=<$OUTPUT(NEWFAME)>
SERVERNOWTIME=<$OUTPUT(SERVERNOWTIME)>
BrandName=AshranServer
ServerName=AshranServer
SYSSTR3=
QQ=10000
SYSSTR5=95588
SYSSTR6=工行开户名
SYSSTR7=
SYSSTR8=95599
SYSSTR9=农行开户名
代理商角色名1=在线管理
代理商角色名2=
OnlinePay=http://pay.xxx.com/

*Mud3/Mir3Server/KLoginSvr/!AddrTable.txt
;;服务器名    网关标识    (LoginGate)内部IP   (LoginGate)外部IP    (SelGate)外部IP:端口(一行最多记录10个SelGate)
AshranServer   Mir3           192.168.1.100     192.168.1.100       192.168.1.100:7100
;;WWW.K3SOFT.COM

*Mud3/Mir3Server/KLoginSvr/!ServerAddr.txt
192.168.1.100

*Mud3/Mir3Server/KLoginSvr/!UserLimit.txt
;;服务器名     服务器名    显示繁忙   显示满员  满员人数
AshranServer AshranServer   200        500       800
;;WWW.K3SOFT.COM

*Mud3/Mir3Server/KLoginSvr/Logsrv.ini
[server]
ServerAddr=192.168.1.100
ServerPort=5600
GateAddr=192.168.1.100
GatePort=5500
ReadyServers=0
TestServer=1
EnableMakingID=1
AccountName=Account
AccountID=sa
AccountPass=sapassword
AccountIP=192.168.1.100
ShowDetailMsg=1
EnableEditPass=1
EnableGetBackPass=1
AutoStatr=1
DynamicIPMode=1
EnableEditRegInfo=1
EnableMd5Pass=0
MD5Count=0
EnCodeAnswerN=85042354590512228031881973239
EnCodeAnswerE=65537
IDlengh=11

*Mud3/Mir3Server/DBSvr/!ServerInfo.txt
;;此
192.168.1.100,192.168.1.100:7201,192.168.1.100:7202

*Mud3/Mir3Server/DBSvr/Setup.ini
[setup]
ServerName=AshranServer
GameDBName=Game3G
GameDBAcc=sa
GameDBPasswd=sapassword
AccountDBName=Account
AccountDBAcc=sa
AccountDBPasswd=sapassword
ver=0

[Server]
LoginSrvAddr=192.168.1.100
LoginSrvPort=5600
MapFilePath=.\

[RunGate]
Rungate1=192.168.1.100,192.168.1.100:7201
Rungate2=192.168.1.100,192.168.1.100:7202
Rungate3=0
Rungate4=0
Rungate5=0
Rungate6=0
Rungate7=0
Rungate8=0

*Mud3/Mir3Server/RunGate01/GameGate.ini
[封外挂设置]
CheckSpeed1=1200
CheckSpeed2=300
CheckSpeed3=4
CheckSpeed4=2
CheckSpeed5=0

[GameGate]
Title=Mir3
ServerAddr=192.168.1.100
ServerPort=5010
GateAddr=0.0.0.0
GatePort=7201
ShowLogLevel=0
ShowBite=1
ServerCheckTimeOut=180000
ClientSendBlockSize=1000
MaxConnOfIPaddr=50
BlockMethod=0
MaxClientPacketSize=7070
NomClientPacketSize=410
MaxClientMsgCount=29
kickOverPacket=1
ClientTimeOutTime=5000

*Mud3/Mir3Server/RunGate02/GameGate.ini
[封外挂设置]
CheckSpeed1=1200
CheckSpeed2=300
CheckSpeed3=4
CheckSpeed4=2
CheckSpeed5=0

[GameGate]
Title=Mir3
ServerAddr=192.168.1.100
ServerPort=5010
GateAddr=0.0.0.0
GatePort=7202
ShowLogLevel=0
ShowBite=1
ServerCheckTimeOut=180000
ClientSendBlockSize=1000
MaxConnOfIPaddr=50
BlockMethod=0
MaxClientPacketSize=7070
NomClientPacketSize=410
MaxClientMsgCount=29
kickOverPacket=1
ClientTimeOutTime=5000

*Mud3/Mir3Server/SelGate/SelGate.ini
[SelGate]
KeepConnectTimeOut=60000
Title=Mir3
ServerAddr=192.168.1.100
ServerPort=5100
GateAddr=0.0.0.0
GatePort=7100
ShowLogLevel=0
OpenSendtoRunGate=1
SendtoRunGateAddr=192.168.1.100
SendtoRunGatePort1=7201
SendtoRunGatePort2=7202
SendtoRunGatePort3=0
SendtoRunGatePort4=0
SendtoRunGatePort5=0
SendtoRunGatePort6=0
SendtoRunGatePort7=0
SendtoRunGatePort8=0
SendtoRunGatePort9=0

[转发设置]
OpenChangeSend=1
Port1=7201
Port4=0
Port7=0
Port8=0
Port5=0
Port2=7202
Port9=0
Port6=0
Port3=0
SourcePort=7201
SourceIp=127.0.0.1
DestinationIp=127.0.0.1
OpenChangeSend1=0
Port1_1=7200
Port4_1=7203
Port7_1=7206
Port8_1=7207
Port5_1=7204
Port2_1=7201
Port9_1=7208
Port6_1=7205
Port3_1=7202
SourcePort1=7200,7202
SourceIp1=127.0.0.1
DestinationIp1=127.0.0.1
OpenChangeSend2=0
Port1_2=7200
Port4_2=7203
Port7_2=7206
Port8_2=7207
Port5_2=7204
Port2_2=7201
Port9_2=7208
Port6_2=7205
Port3_2=7202
SourcePort2=7200,7202
SourceIp2=127.0.0.1
DestinationIp2=127.0.0.1
OpenChangeSend3=0
Port1_3=7200
Port4_3=7203
Port7_3=7206
Port8_3=7207
Port5_3=7204
Port2_3=7201
Port9_3=7208
Port6_3=7205
Port3_3=7202
SourcePort3=7200,7202
SourceIp3=127.0.0.1
DestinationIp3=127.0.0.1

*Mud3/Mir3Server/LoginGate/Config.ini
[LoginGate]
KeepConnectTimeOut=60000
Title=Mir3
ServerAddr=192.168.1.100
ServerPort=5500
GateAddr=0.0.0.0
GatePort=7000
ShowLogLevel=3
MaxConnOfIPaddr=10
BlockMethod=0

*Client/king3.ini
[Initial]
ServerAddr=192.168.1.100
Param1=7000
[Server]
ServerCount=1
server1caption=AshranServer
server1name=AshranServer
[setup]
FullScreenMode=0
Interface145=0
UseDoubleKey=1
服务器版本=2
ScreenMetrics=800
K=1
I think that this are all the ip, port and servernames that i've found in serverfiles and SQL. Would explain me where to put my LAN ip and where to put my public ip?

Thanks!

To be honest I always just set my IP's to WAN address because im not on a router.
 

SoulForge

Dedicated Member
Dedicated Member
Oct 18, 2004
169
7
64
Re: King 0328 Relase

Ok fixed the no make stuff but cannot seem to change my lvl either thru db or by gm command :S and i was even logged outta game when i did it thru DB for some reason it always sees me as lvl 4 (cause i killed a couple things)
 

Azura

Mir3 Coder & Adviser
Mar 12, 2005
3,249
111
300
Re: King 0328 Relase

Translations are going well.

090509100143mir3.png
 

Omikkk

Dedicated Member
Dedicated Member
Jul 20, 2006
232
10
65
Poland
Re: King 0328 Relase

i don't know if that could help, but i'm posting all strings in k3mir3.exe

What program i use for translate KingMir3.dll ?

Omikkk can u upload ur launcher and kingmir3.dll ?

Thx in advance,

kingmir3.dll is packed with asprotect 2.12, to unpack u need stripper 2.07 or aspackdie. u can translate it using some resource editor like restorator or peexplorer. launcher isn't realy needed, it just manipulates king3.ini
 

Attachments

  • k3mir3.zip
    84.8 KB · Views: 88
Last edited:

Azura

Mir3 Coder & Adviser
Mar 12, 2005
3,249
111
300
Re: King 0328 Relase

i don't know if that could help, but i'm posting all strings in k3mir3.exe



kingmir3.dll is packed with asprotect 2.12, to unpack u need stripper 2.07 or aspackdie. u can translate it using some resource editor like restorator or peexplorer. launcher isn't realy needed, it just manipulates king3.ini

Yes it helps alot thank you. May I ask what needs translating in the .dll? I've not looked I thought all translations needed are done thru the exe.
 

jonathan508

Golden Oldie
Golden Oldie
Dec 27, 2007
623
11
125
Europe
Re: King 0328 Relase

i don't know if that could help, but i'm posting all strings in k3mir3.exe



kingmir3.dll is packed with asprotect 2.12, to unpack u need stripper 2.07 or aspackdie. u can translate it using some resource editor like restorator or peexplorer. launcher isn't realy needed, it just manipulates king3.ini

Im need k3mir3.dll but im have one and for translate say this Corrupt resource (probably a compressed or encrypted file) i use restorator 2007.
 

Omikkk

Dedicated Member
Dedicated Member
Jul 20, 2006
232
10
65
Poland
Re: King 0328 Relase

Im need k3mir3.dll but im have one and for translate say this Corrupt resource (probably a compressed or encrypted file) i use restorator 2007.

first you've got to unpack it so download aspackdie 1.41, open kingmir3.dll and it will create file unpacked.dll. after that you will be able to edit resources inside unpacked.dll
 

Omikkk

Dedicated Member
Dedicated Member
Jul 20, 2006
232
10
65
Poland
Re: King 0328 Relase

123kt.jpg


Edited by Azura to show screenshot.
 
Last edited by a moderator:

Azura

Mir3 Coder & Adviser
Mar 12, 2005
3,249
111
300
Re: King 0328 Relase

Yes books work the same as mir2, I dont think you translate them.
 

jonathan508

Golden Oldie
Golden Oldie
Dec 27, 2007
623
11
125
Europe
Re: King 0328 Relase

oh ok thx azura.

One question more for translate .exe lol is more hard i dont know where y need translate :S.
 

Azura

Mir3 Coder & Adviser
Mar 12, 2005
3,249
111
300
Re: King 0328 Relase

Yes hexing translations is alittle harder to do then just translating text, basically you cant hex an english value bigger then what your selecting to replace.

I'll write a guide on it at some point if you like.

But basically usually the text is within four .'s with hex as 00

search for ' 正连接服务器。' and then you'll see a hex falue on the left of '20 20 D5 FD C1 AC BD D3 B7 FE CE F1 C6 F7 A1 A3'

search the english translation 'Server Connected.' (or something like that)

then go to a hex/ascii converter such as http://www.dolcevie.com/js/converter.html

type it in and it shows you the hex falue for it '53 65 72 76 65 72 20 43 6F 6E 6E 65 63 74 65 64 2E'

count each value for the chinesse and the engish.

the chinese has 16 hex values - the english has 17 hex values. this means you'll have to select one of the .'s after the chinese hex value.

now you have '正连接服务器。.' with a hex value of '20 20 D5 FD C1 AC BD D3 B7 FE CE F1 C6 F7 A1 A3 00' making the lenth match the lenth of the english translation hex value.

now go to replace type in search '20 20 D5 FD C1 AC BD D3 B7 FE CE F1 C6 F7 A1 A3 00' and type in replace '53 65 72 76 65 72 20 43 6F 6E 6E 65 63 74 65 64 2E' without quotes.

make sure you havnt got Ascii checked and your done translating.

make sure its done correctly otherwise you will break the exe and it wont be able to run as a valid win32 application.

Sorry for the long winded explaination.
 
Last edited: