Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Johnny69 last won the day on June 1 2019

Johnny69 had the most liked content!

Community Reputation

67 Neutral

1 Follower

About Johnny69

  • Rank
  • Birthday 08/06/1995


  • Gender
  • Location

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. That's because your client have directx8 (it's an entire explanation somewhere on stackoverflow). That server you saw that run directly on GPU have directx9 (you talking about wom probably). I tried to force the metin on GPU some time ago but you simply can't do it without upgrading to directx9.
  2. Good job. One sugestion: Use a BYTE for all filters or a 16 bits type (if it's not enough). You can easly set on every bit of the variable a flag value (0 = not set, 1 = set) and it's more optimized and easier to store in config.
  3. The leader of the group shoud not be set with a role. Create a new bool and set the leader with that.
  4. I guess you disabled _IMPROVED_PACKET_ENCRYPTION_ and the bug appear after some days with the server online ?
  5. Are you sure your db port is in written in firewall and can be accesed by localhost only ? Those headers you wroted does not exist in game->db connection so my guess is that somebody is sending random packets in your db. There is a fix in source code (CPeerBase::Accept) for the problem above but I recommend to add that port in firewall too.
  6. Best fix ever. No memory leak for me. Thanks.
  7. Are you sure is a special inventory problem ? What shop do you use ? If you use Great offline shop there you have your answer to the problem. Also, do you have items with owner_id 0 in player.item ?
  8. That photo is clearly edited in photoshop or some software. Also, doesn't 5%-50% means 100% ? Also, can't you write 70% like 0%-70% ?
  9. Why you reset the position in stack to 0 on game.py ? This will reset the chat message to 32 messages back (if the stack is full, first message you typed anyway) and a user actualy need his last message, not 32 messages ago message.
  10. In theory it can be done, but you need to create a tool to do that because if you try to do it manualy it will take a very long time for a big quest.
  11. Chromium documentation and source are public and is not that hard to implement it, if I have time in the next day i will post a tutorial.
  12. As I said in README file, align it wasn't done. I had a little free time today and I did the align too: (sorry for gif inspiration) https://i.gyazo.com/0db73ed5d1f0080ddf3b605b75093b86.mp4 If something is wrong with the code please send me a private message or reply in this topic and I will fix it. New link: https://mega.nz/file/o8tzXDxB#9FeOGGvcoHRdwP1RrNgloyz-ehLUhuIoo2m2EoZ5fsE PS: Replace the whole code because it has small changes and they are necessarily.
  13. Ymir developers are kind of stupid (or at least the ones that work with metin2). I saw some code from the last months in root and binary and it's bad written, without logic. If is that wrong in client side imagine how it's like on server side. They only thing I think about those function splited is that they probably wanted to make the functions shorter ?
  14. I'm guesing you are talking about GetLocalPosition(). That function return rect left and top (left top corner). The right code it will look like this: setYPosition = self.text1.GetLocalPosition()[1] setYPosition += self.text1.GetLineHeight() * self.text1.GetTextLineCount() self.text2.SetPosition(20, setYPosition) Or you can use GetTextSize() function like this: self.text2.SetPosition(20, self.text1.GetLocalPosition()[1] + self.text1.GetTextSize()[1])
  15. M2 Download Center Download Here ( Internal ) Before I start it I want to mention that this is an alternative for what @Mali61 posted. You can use either one. Download link: https://mega.nz/file/o8tzXDxB#9FeOGGvcoHRdwP1RrNgloyz-ehLUhuIoo2m2EoZ5fsE PS: Please read README file
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.