Maybe can help .c9tYou must be registered to see links
no idea how to use that codes i am basic pc user
Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!
Join Today!Maybe can help .c9tYou must be registered to see links
and here the c9u file and associated dds that i use:
<!-- GBS -->
<Server Param="ServerType=Game ServerNo=16 IP=127.0.0.1 PublicIP=127.0.0.1 TcpPort=10516 ChannelNo=1 GameServerType=GBS MapKey=143 MaxUser=4000 Community=0 Auction=0 ChatLog=1 LogServer=1 DataCache=1 LogFile=1 LogConsole=1 LogLevel=8 Autoblock=0 Threshold=0 PcTradeThreshold=0 " />
start C9GameServer.exe 16
<ContentSwitches UseInGameShop="TRUE" UseNpcShop="TRUE" UsePersonalStore="TRUE" UsePcTrade="TRUE" UseMail="TRUE" UsePcWarehouse="TRUE" UseGuildWarehouse="TRUE" UseSpecialItem="TRUE" UseItemRepair="TRUE" UseItemEnchant="TRUE" UseItemPickup="TRUE" UseAutoBlock="FALSE" UseCashStore="TRUE" UseAdventureBook="TRUE" UseDailyWork="TRUE" UseBigbonus="TRUE" UsePetSystem="TRUE" />
lastFun said:...a voice from the ban )))....
Hi guys)
It's me again ...
I finished writing a small function in gameserver.
Check it:
You must be registered to see links
edit_exp -You must be registered to see links
C9GameServer -You must be registered to see links
Use:
1. Put edit_exp.exe in the folder with the C9GameServer.exe
2. Everything is clear
gameserver editing program (edit_exp), i wrote in the blind (does not start after the patch) - errors are possible ...
Code:search ================ CPU Disasm Address Hex dump Command Comments ........ |. /75 0A JNE SHORT 00D3F341 ........ |. |3B48 58 CMP ECX,DWORD PTR DS:[EAX+58] ........ |. |C64424 16 01 MOV BYTE PTR SS:[LOCAL.18+2],1 ........ |. |7D 05 JGE SHORT 00D3F346 ........ |> \C64424 16 00 MOV BYTE PTR SS:[LOCAL.18+2],0 ........ |> 8BBE F0020000 MOV EDI,DWORD PTR DS:[ESI+2F0] ........ |. 8B9E F4020000 MOV EBX,DWORD PTR DS:[ESI+2F4] ........ |. 8B5424 18 MOV EDX,DWORD PTR SS:[LOCAL.17] ........ |. 8BC7 MOV EAX,EDI ........ |. 034424 2C ADD EAX,DWORD PTR SS:[LOCAL.12] ........ |. 8BCB MOV ECX,EBX ......NN |. 134C24 30 ADC ECX,DWORD PTR SS:[LOCAL.11] ================= go to edit exp: ================= ....NN+1 54 PUSH ESP ........ E9 D7DB3600 JMP XXXXXXXX ZZZZZZZZ 5C POP ESP ================= edit exp: ================= XXXXXXXX 5C POP ESP ........ 8B44E4 24 MOV EAX,DWORD PTR SS:[ESP+24] //old rate '1addr ........ 54 PUSH ESP ........ BB 64000000 MOV EBX,64 //factor ........ 0FAFC3 IMUL EAX,EBX //old rate x factor ........ 89C3 MOV EBX,EAX ........ 895CE4 28 MOV DWORD PTR SS:[ESP+28],EBX //push new rate '2addr = 1addr (need for correct display of the client) ........ 89F8 MOV EAX,EDI ........ 01D8 ADD EAX,EBX //rate (which has already been) + new rate ........ 5C POP ESP ........ C644E4 17 00 MOV BYTE PTR SS:[ESP+17],0 //the tail of the insert JMP XXXXXXXX ........ 134CE4 28 ADC ECX,DWORD PTR SS:[ESP+28] //the tail of the insert JMP XXXXXXXX ........ 54 PUSH ESP ........ ^ E9 0124C9FF JMP ZZZZZZZZ
p.s. If you are interested i geymserver patch - see:"
gameserver
thx)))
I manage to sync this C9 Tencent client (20131) to our server and this is the result
You must be registered to see links
You must be registered to see links
You must be registered to see links
I cut some function in gameserver.exe regarding some check of files like CharacterAction_* this is not recommended to do I think.. I wonder why the server also checking client characteractions? its just stressing the module..
here is the GameData & MapData files from Tencent 2000-20131 patch
You must be registered to see links
if you paste it only gameserver will not load because it will stop in reading the file like CharacterAction_* ... Jumping the check function can bypass but I'm not sure if its okey..
Offset
00E2950E JNZ SHORT 00E29560 -> JMP SHORT 00E29560
Hello guy. There some good news from @lastfun and i share his message in this post.
(Him will back to this c9 thread soon...)
I manage to sync this C9 Tencent client (20131) to our server and this is the result
You must be registered to see links
You must be registered to see links
You must be registered to see links
I cut some function in gameserver.exe regarding some check of files like CharacterAction_* this is not recommended to do I think.. I wonder why the server also checking client characteractions? its just stressing the module..
here is the GameData & MapData files from Tencent 2000-20131 patch
You must be registered to see links
if you paste it only gameserver will not load because it will stop in reading the file like CharacterAction_* ... Jumping the check function can bypass but I'm not sure if its okey..
Offset
00E2950E JNZ SHORT 00E29560 -> JMP SHORT 00E29560
lastfuna Post From LastFun
there is a thread , ask there not herecan i play, without installing the server files on a virtual machine????
Go to page 5 on the same post, member "Zhade" did a search on .c9t file :
You must be registered to see links
Maybe can help .c9tYou must be registered to see links
Hey I am the guy from the xentax forum. I wrote a program to convert the GameData.c9t to a readable cvs format. But I only have some korean GameData.c9t.
From what I can see, its mostly localization strings. Such as class names, monster names, NPC names, item names etc. The corresponding ids might be the actual item/class ids though, don't know.
Can anyone upload the ENG_GameData.c9t which is inside GameData/Msg/ENG/ENG.cfs so I can test if it works with it? Will post the source afterwards. Thanks!
You must be registered to see links
Contains:
ENG_GameData.c9t from global C9 (Webzen)
CHI_GameData.c9t from chinese C9 (Tencent)