-
Posts
2151 -
Joined
-
Last visited
-
Feedback
100%
Content Type
Forums
Store
Feature Plan
Release Notes
Docs
Events
Everything posted by Metin2 Dev
-
Game keeps disconnecting
Metin2 Dev replied to Muffins's topic in Community Support - Questions & Answers
his function isn't even used, is part of obsolete warp code.. which is never used -
Mouse Wheel Scrollbar
Metin2 Dev replied to Metin2 Dev's topic in Community Support - Questions & Answers
Most Server has it. There are also some release like that [Hidden Content] or like that They all can scroll, even when they are not on the scrollbar(look at the video from the release. I tried already both release, but doesnt work for me -
Mouse Wheel Scrollbar
Metin2 Dev replied to Metin2 Dev's topic in Community Support - Questions & Answers
Try to scroll it, if you are not on the scrollbar. It will not work. I want also to scroll, if im somewhere on the UI Window -
As you may already know metin2 has a functionality in quest called "Confirm". This functionality is basically a question between 2 players (like the messenger question) but on quest. This is used at wedding system when the partner is asked if he/she wants to marry you. Today I found a bug at this functionality. Basically if the asked player press ESC on the confirm question dialog the entire quest system remains locked on the player that requests the confirmation. Here is the fix: ## uiCommon.py ## Inside class QuestionDialogWithTimeLimit override the OnPressEscapeKey method like this: def OnPressEscapeKey(self): if self.cancelButton: self.cancelButton.CallEvent() self.Close() return True
-
I have the Problem, that it only scrolls, when Im on the scrollbar. But I also want to scroll, when Im on the whole Window. How I can fix that? [Hidden Content]
-
You are free to post this solution. I coded like that because I wanted a quick and easy solution.
-
A sub script is a file with a .sub extension that is used to cut a small portion of a larger image. Today I will present you a easyer way to use this sub technique without creating the actual .sub file. How to use it? self.LoadImage("d:/ymir work/ui/newskillcommon.dds_224_544_256_576.memsub") The format is: ddsFileName_rectLeft_rectTop_rectRight_rectBottom.memsub
-
Many people doesnt want, that other know what eq they are using
-
DumpProto uses lzo 1.08 by default. That version of lzo is not compatible with visual studio 2022 (v143). Update it to a slightly newer version and you will have 0 problems (2.10 is working with visual studio 2022) Here is the lzo folder for DumpProto with lzo 2.10. Just replace it with your lzo folder inside DumpProto: [Hidden Content]
- 2 replies
-
- 149
-
-
-
-
-
-
-
Try rebuilding the entire UserInterface
-
That’s exactly what I gave you. You just don’t know how to use it so I think it’s best you don’t use it [Hidden Content]
-
Right click on UserInterface -> Properties: C/C++ > General > Debug Information Format: "Program Database for Edit and Continue" Linker > General > Enable Incremental Linking: "Yes /INCREMENTAL" Linker -> Debugging -> (you don't need all of them but I like to activate all of them ) Generate Debug Information: FULL Generate Map File: Yes Map Exports: Yes Debuggable Assebly: Yes Also in the Debugging tab set Working Directory with the directory of your client. All is set. Now you only have to run the client from "Local Windows Debugger" and have fun.
-
You can use SetCount(0) for every item destroy because it does all the remove from character, sync quickslots, destroy item. You are adding too much complexity to that function and it's not a function you should play with. I will not recomend to do this imediatly because some weird problems might appear. But I recomend using something like this and solving all the issues from the source of the problem. if (count == 0 && m_pOwner) { ... } else if(count == 0 && !m_pOwner) { sys_err("Set count 0 with null owner. Id %u - Vnum %d", GetID(), GetVnum()); }
-
There's a duplication bug when improving the strenght of a dragon soul item. How to reproduce: teleport directly after your dragon soul improvement succeded (eg: succes from +3 to +4). (players can use dungeon warp out to trigger this) This bug CAN'T happen on a regular server if you don't have remote dragon soul refinement because you can't warp after the refinement. The logic behind it is this: 1. RemoveFromCharacter is called on the item. The item is set to null on the player inventory so the instance of the item is never destroyed (M2_DESTROY_ITEM). ClearItem() usually handles that. 2. SetCount is called on the item but the destroy is never called because the pointer to the owner is null because of RemoveFromCharacter 3. The save is delayed so if you warp fast enough after the refine (before the SaveSingleItem is called) the db will send that item back to your inventory Fix: // DragonSoul.cpp // Function bool DSManager::DoRefineStrength // Search and comment: pDragonSoul->RemoveFromCharacter();
- 13 replies
-
- 12
-
-
-
[RELEASE] Anti kebab dupe exploits
Metin2 Dev replied to Thrall's topic in Features & Metin2 Systems
-
[RELEASE] Anti kebab dupe exploits
Metin2 Dev replied to Thrall's topic in Features & Metin2 Systems
Better remove the unused login packets from client/server also add destroy login key when ban, disconnect.. there's no need for timers here The main issue si that ymir keep old packets and cheat developers can abuse, also login keys are not destroyed right after kick/dc/ban etc -
REAL_TIME bug in weapons
Metin2 Dev replied to Marcos17's topic in Community Support - Questions & Answers
It's not a bug. Weapons use socket0 for stones. Also REAL_TIME uses socket0 for storing the time. You can either block the stones in that weapon and use REAL_TIME or move REAL_TIME on a diferent variable. -
Also I found a new file for client! yt2_pack.zip (7 October 2004)
-
Hello im back again. Here's some screenshots from Metin2 Open beta (2004-2005) Guys, I want to remake the Metin2's first released version (18 March 2005) but i dont have any coding skills. I have done a lot of research on the official opening version of the game, the March 18, 2005 version, and I have the knowledge to remake it. However, I don't know how to write code, so if anyone wants to volunteer to help me, send me a message here. Or if anyone wants to do this kind of project I can help. Just contact me.
-
after the researchment. i think the game is developed for only money, not like metin1. so, i dropped the researchment of the game. i never do any search for this game. all the koreans are hates too much to game. theyre saying this game is shittest game ever. in short; ymir fcked up the game like 20 years ago. they failed. its not my words, %95 of the koreans are said this. good luck to everyone. i dropped my metin2 diary right now. This game is so fun old days because the old days was good, not the fcking game.
-
Big F.
