Jump to content

Konichu

Member
  • Posts

    137
  • Joined

  • Last visited

Everything posted by Konichu

  1. There are two public (not so public anymore) binaries: 1. Apr 2008 are ~5048 This one is the cleanest one, I haven't debugged it pretty much and I am not sure if it's a production binary or test server. 2. Oct 2008 are ~5071 This one is of course a test environment binary. It has Flower and Rank modules that are from >=5072 and may work up to ~5078 patch with no issues. If you use the proper client executable you'll be able to even use the Flower rank (this wont open in any binary server). It wont have the clothes because they've been released at around ~5120-5130. Unless you want to reverse stuff, do not create a server with this unless you can patch the bugs and exploits. Use Conquer Loader v5 if you just want to mess with the server.
  2. This will help me with something. I think that 5200 introduces Conquer Points (B) as well.
  3. I am not sure, but I think it's somewhere in the .wdf files
  4. Login complete SynchroAttributes(ClientUpdateType.HouseLev, gameMap.ResLev); MsgUserAttrib 10017 76
  5. 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.
  6. 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.
  7. /// <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
  8. 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.
  9. if (generator.Grid >= 1) { maxNpc = (int)((generator.BoundCx / generator.Grid) * (generator.BoundCy / generator.Grid)); if (maxNpc < 0) { maxNpc = 1; } } Grid is the `maxnpc` field.
  10. cq_traps has system traps and they have fixed locations. You can also create dynamic traps, the types are on cq_traptype.
  11. 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:
  12. src/Canyon.Game/States/Monster.cs · main · World Conquer Online / Canyon / Canyon · GitLab
  13. 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.
  14. Imagine this with newer clients that supports LUA
  15. 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.
  16. It's public, I dont see any problem.
  17. On your `GameServerSocket.cs`, did you try to put a breakpoint in the Accepted method to check if the server is sending the MsgHandshake packet?
  18. You didnt provide us what error you're receiving. About login issues and some other stuff I will be helping of course, but I cannot share the DB or LUA. What client version are you using?
  19. The prototype from the Link must not be used. It's incomplete and it's a prototype. Long still a private project.
  20. Canyon is 6290 already right? It requires the database, afair the structure is in the post already, but I cannot share the data itself. But if it's missing some fields you may just check the logs and create them, I dont think I still have the DB I was using in Canyon anymore, but it's an adapted binary database with newer tables. About the LUA, I also cannot do a complete share, I think I shared the base of the LUA scripts somewhere here, with some NPC or event created by me as example. --------------------------------------------------------------------------------------------------------------------------------------------------------- Updates stopped because I decided to leave, I'm now 30 trying to purchase a house for me and this kind of stuff. But somehow something keeps bringing me back. Async pattern brought me some lock problems with LUA, so there is a new private project called Long that still based on Canyon but it is full synchronous. lua · main · World Conquer Online / Canyon / Long · GitLab
  21. What client version are you using? MsgAccount · Wiki · Conquer Online / Wiki · GitLab
  22. OK, youre getting both answers that mention that you are connecting to the account server, but you still not being redirected to the game server. Are you connecting to the server Storm? If your server name is Storm, you must connect to the server Storm in the client as well.
  23. ur database probably just aint clean
  24. Those are the only two public leaks, I'm sorry. I'd sugest you to re-create the scripts using LUA instead of hard coding in the server or using actions and tasks from tq bins.
  25. There are two leaks, one from Apr 2008 (~5040) and other Oct 2008 (~5071). I havent downloaded that one from the link, but you may find out by the date. No Flower or Rank module, files from Apr 19 2008, this is the version before talismans and new compose system, around 5040. Version 5071 date is Oct 21 2008 and has Flower and Rank modules.
×
×
  • Create New...