Jump to content

HFWhite

Active+ Member
  • Posts

    205
  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by HFWhite

  1. To further clarify this issue (because I spent 1 hour to find out the cause of this): This "client crashes when opening the second client" issue happens because you ran out of GPU/CPU Memory on your PC, so when another process starts (opening of a new app, for example a second metin2 client), the current one (in your case the first metin2 client) will crash because there's not enough memory for the new one. I encountered this issue after I left my pc with 1000 apps opened (photoshop, virtual box, chrome, messenger, metin2 client, etc etc) so when I opened a new client the other one crashed (not every time!) and I did not know why. So don't worry guys! There are no problems with your client, it's just your GPU/CPU memory running low. Restart your PC and clean your files by deleting the junk you don't need, close some apps..
  2. Thank you! I'm still using Hamachi because I have 2 servers running simultaneously on my machine.. I didn't event think Hamachi was the cause of my slow internet speed.
  3. @ Mali You can update the Github with this Update: Setting will be written in metin2.cfg and will be saved when re-opening the client: And done. Now the setting will be saved in Metin2.cfg and it will save after re-opening the client.
  4. Yes, I have the same problem.. Gif here Solved: remove this from interfacemodule.py: self.wndExpandedTaskBar and \ and this: self.wndExpandedTaskBar.IsShow() or \
  5. s Nothing's lost forever on the internet [Hidden Content]
  6. Every server has this.. it's a game from 2004. ofc it will have bugs. do this: And also do this: (battle.cpp) Search for: if (!victim->IsBuilding()) { int max = 300; if (false == ch->IsPC()) { max = (int) (ch->GetMobAttackRange() * 1.15f); } else { if (false == victim->IsPC() && BATTLE_TYPE_MELEE == victim->GetMobBattleType()) max = MAX(300, (int) (victim->GetMobAttackRange() * 1.15f)); } if (distance > max) { if (test_server) sys_log(0, "VICTIM_FAR: %s distance: %d max: %d", ch->GetName(), distance, max); return BATTLE_NONE; } } And replace the 300 with 350/375 Search for: bool battle_distance_valid_by_xy(long x, long y, long tx, long ty) { long distance = DISTANCE_APPROX(x - tx, y - ty); if (distance > 170) return false; return true; } Replace the 170 with 350/375
  7. The lzo update is working. The file "chest_drop" must be encrypted with the same lzo_keys as the ones set in ItemManager.cpp . If the lzo keys used in the encryption of the "special_item_group.txt" are not the same, you will get an error while logging in.
  8. For those who have errors compiling the binary source, include this in ItemManager.h: #include <unordered_map>
  9. Yeah.. I still have VS2013 so if someone can find a fix for the errors on this vs version, that would be awesome. If not, no problem. Solved Thanks @ Malifor the tips! If anyone has this problem: Comment the static constexpr line from the header file and then go to the cpp file: Search for: inputFile.open and outputFile.open and then change them like this: inputFile.open("pickupfile.dat", std::ios::binary); outputFile.open("pickupfile.dat", std::ios::binary);
  10. I tried but it shows the same error can you please share with me your pythonsystem.h? also, do you have VS22 ?
  11. oh okay, so I need to update my binary source. got it. Any work-around it until then? Thanks. What about const auto?
  12. I have this error, do you know how to solve it? [Hidden Content]
  13. @ TMP4there's a single bug I found. When you leave the looser reward and you kill one player it automatically teleports the killer in map1. It doesn't give the warning first.
  14. Still have this issue, how to fix?
  15. When I receive a normal mail (not from a GM) the time is still 7 Days. Even though in tables.h is set to be 30 days. Edit: Sometimes it shows 7 or 30 days, randomly. I had messages from GM that were 30 days and messages from players that were 7 days. And the other way around. So something is wrong with these: MAILBOX_REMAIN_DAY = 30, MAILBOX_REMAIN_DAY_GM = 7,
  16. @ Mali do you know the cause of this error (while compiling DB Source)? Can you help me please? 'unordered_set' in namespace 'std' does not name a template type static std::unordered_set<std::string> NameSet; and 'NameSet' was not declared in this scope bool bFound = NameSet.find(p->szName) != NameSet.end(); SOLVED, FIX: #include <unordered_set>
  17. I have the same problem
  18. if app.IsPressed(app.DIK_YourKeyHere) or app.IsPressed(app.DIK_YourKeyHere): and for text on items: self.AppendTextLine("Your text here", self.SPECIAL_POSITIVE_COLOR_GOLD) but you have to do a couple checks to hide the text/preview for antiflags (job & gender) Example: 1 - hide preview & text when item is not for your gender: [Hidden Content] 2 - hide preview & text if the item is not for your character: [Hidden Content] Good luck.
  19. I told you to do the tutorial I gave you above. You said you have it, but you don't have it full. What I gave you is full. I just installed it and for me it's showing.
×
×
  • 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.