some data extracted by me about C9U
File usage:
c9u files contain an object(not xml but object) that define and control the UI of the game such as button,panels
what contain ?
*1- class name of object (ex: Radiobutton_Tab_type_3)
2- texture file -some time repeated three time so i assume its state texture for [static-hover-active] (ex: AOS_CreateCharacter.dds)
3- target texture name
*4- target texture props -from selected dds- x,y,width,height (cut the target texture from spritesheet)
================update===============
here is a picture demonstrate the result i got from [UI_Brightness_ComboButton.C9U]
and here the c9u file and associated dds that i use:![]()
c9u dds.rar — RGhost — file sharing
================end update=============
*5- object coords in panel- x,y
*6- triggered sound when event happened like click -can have more than on sound file- (ex: CLICK_02.wav)
7- font type (ex: BaseFont)
8- maybe other unknown data
some info about previous data (which have * prefix)
1- usually file start with object identifier "Panel_XXXXXXXX", and until now i saw that each c9u file contain one panel but i'm still digging on files so maybe the one file can contain more than one panel , also as the file started usually with "Panel_XXXXXXXX" so i assumed that it's parent which next indentifiers are child object of "Panel_XXXXXXXX" like the identifiers:Static_Box_Effect, Static_Inven_Item_0, Button_Maching
4- the selected DDS file are mostly like spritesheet (a spritesheet is one image contain multiple texture grouped in one picture)
so of course there are some values which specify which sprite(texture) we want so of course there are X,Y,Width,Height for it
5- as i assumed above that the panel is the parent and have childs so there should be an X,Y Coords that define where to place the child object according to parent panel
6-a child object may have more than one sound file.
========================================
that all until now if i found something new i will edit this post :)
Last edited by hemaprince; 25-11-15 at 08:54 PM.
===================================================================
About guild war who doesn't have this server option guild war won't work and will show to u
guild war server not found
or
guild war server not connected
add this lines to your config :)
then add this to your start bat file<!-- 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
about ContentSwitches tag in serverBaseConfig
here is the full option of it :)
<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" />
a Post From LastFun
Originally Posted by lastFun
Last edited by hemaprince; 26-11-15 at 05:39 PM.
I manage to sync this C9 Tencent client (20131) to our server and this is the result
Screenshot by Lightshot
Screenshot by Lightshot
Screenshot by Lightshot
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
https://mega.nz/#!VAVmmCZI!sD-nqyXLa...FuHphcKCzmku1Q
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
Last edited by PX2000; 26-11-15 at 07:42 PM.
Guys help !! When i try to run the client it always say "Login failed Initialize" How to run my client ? im using .bat includes c9.exe IP,10721,
NVM i did fix the problem i run the game thanks :)
Last edited by iloverm; 27-11-15 at 03:35 PM.
register_c9
PHP Register with security sql injection
Shaman fireball skill is bugged.
@lastfun
what is the line for other rate sir you get it already ? and how to fix char create for auth normal sir ?
Thank you very much :)
Last edited by xlmansox; 29-11-15 at 04:54 AM.
From @lastfun
"I did not know about this bug, i'll see what can be done
Good luck"
can i play, without installing the server files on a virtual machine????