-
Posts
205 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Everything posted by HFWhite
-
Client shuts down after opening the next one
HFWhite replied to Suzar's topic in Community Support - Questions & Answers
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.. -
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.
-
@ 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.
-
Yes, I have the same problem.. Gif here Solved: remove this from interfacemodule.py: self.wndExpandedTaskBar and \ and this: self.wndExpandedTaskBar.IsShow() or \
-
mainline_sg specular item_proto bug
HFWhite replied to mekyro943's topic in Community Support - Questions & Answers
If it changes to 0 then you're using txt. -
s Nothing's lost forever on the internet [Hidden Content]
- 17 replies
-
- 22
-
Warrior mental skills deal no dmg sometimes
HFWhite replied to Dragos123's topic in Community Support - Questions & Answers
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 -
it's working
-
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.
-
dude. check my comment -_-
-
For those who have errors compiling the binary source, include this in ItemManager.h: #include <unordered_map>
-
up for this problem
-
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);
-
I tried but it shows the same error can you please share with me your pythonsystem.h? also, do you have VS22 ?
-
oh okay, so I need to update my binary source. got it. Any work-around it until then? Thanks. What about const auto?
-
I have this error, do you know how to solve it? [Hidden Content]
-
@ 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.
-
Still have this issue, how to fix?
-
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,
-
@ 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>
-
I have the same problem
-
Daily Quest rewards (lua script)
HFWhite replied to Aigo's topic in Community Support - Questions & Answers
you can use if pc.get_level() < 125 then -
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.
-
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.
-
So the system works [Hidden Content]