-
Posts
136 -
Joined
-
Last visited
-
This will help me with something. I think that 5200 introduces Conquer Points (B) as well.
-
I am not sure, but I think it's somewhere in the .wdf files
-
Question regarding The ProcessGoal System (2830)
Konichu replied to abdallahessam118's topic in Conquer Online
Login complete SynchroAttributes(ClientUpdateType.HouseLev, gameMap.ResLev); MsgUserAttrib 10017 76- 1 reply
-
- 1
-
-
That tip message isnt sent from the server as mentioned before. Canyon does not have any influence on those messages. If you're talking about the automatic messages sent on specific minutes every hour, then there's an action for those.
-
abdallahessam118 started following Konichu
-
That "Tip" message is not sent by the server, its a client message sent only to you. I dont remember the exactly file right now, but afair it's encrypted with the same itemtype crypto.
-
/// <summary> /// Disable recording the map position into the database. /// </summary> public bool IsRecordDisable() { return Type.HasFlag(MapTypeFlag.RecordDisable); } 0x4 RebornNowEnable = 0x2000 is for maps that allow Revive Here
-
Erick Alves started following Konichu
-
You must need to sniff the packets to get them working, I never got to implement them perfectly but they're "Intone" skills, the ice skill from Snow Banshee is triggered using MsgInteract (1022) on action (52). It supports multiple skills and will start some animations. I removed the code from my source because I never tried to figure out how to make her stop the animation xd she would be stuck in that animation until the player go out of the screen. SnowBanshee, SwordMaster and the ThrillingSpook had interesting skills that I never saw implemented in any source, but if you look into their site, they have some guides about those mobs which display their skill names, they can be found in the magictype.dat as well.
-
Konichu changed their profile photo
-
if (generator.Grid >= 1) { maxNpc = (int)((generator.BoundCx / generator.Grid) * (generator.BoundCy / generator.Grid)); if (maxNpc < 0) { maxNpc = 1; } } Grid is the `maxnpc` field.
- 1 reply
-
- 1
-
-
theshadowpriest started following Konichu
-
cq_traps has system traps and they have fixed locations. You can also create dynamic traps, the types are on cq_traptype.
-
Traps may be used to trigger actions when you enter a coordinate. It may be a teleport action, an attack, an item or something that may give points on an event etc. It may also be a single coordinate, but you can also setup to be an area (so you dont need to create 25 traps to fill an 5x5 area). About minecaves I dont remember what they use there to teleport, but traps may be invisible or not, you can use them for a lot of things. By example, on new GW system, the points dropped on the floor are traps:
-
src/Canyon.Game/States/Monster.cs · main · World Conquer Online / Canyon / Canyon · GitLab
-
It's not hard to decrypt and extract the file, there are plenty of resources talking about what is used on server.dat, the point is that even with the code you wont be able to reencrypt the file because it uses a private and public key, and you need the private key to encrypt the file. If you find the public key location, you can replace it with your public key and then use your own encryption. I dont' remember, but I think that Server.dat is encrypted with RSA (2048 bits key) and packed with ZLib or something like that.
-
Imagine this with newer clients that supports LUA
-
I dont know on those lower versions, but it probably wont accept localhost address on the server.dat TQ files read as sequential, follow the original file fields order, if you change the field orders it will become useless. Working example (4351): [Header] GroupAmount=1 Group1=GroupPic10 [Group1] ServerAmount=1 Server1=Local Ip1=192.168.15.9 Port1=9958 ServerName1=Unicorn HintWord1= Pic1=servericon74 Don't forget to skip one extra line.
-
Regarding the canyon source code updates
Konichu replied to abdallahessam118's topic in Conquer Online
It's public, I dont see any problem.