-
Posts
23 -
Joined
-
Last visited
-
Feedback
0%
About Deso
Informations
-
Gender
Male
-
Country
Albania
-
Nationality
Albanian
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
Deso's Achievements
-
habernative started following Deso
-
Deso started following Unpack 2014 Beta Client , Metin2 Official Turbo-Surfboard - Patch v23.2.5.0 and Simulate Drop
-
Nice, but you have to work on the collision part.
-
Add above: if (loopCount > 1) This: if (!pkAttacker) return;
-
The files he is asking for are protected with hybrid crypt keys, he need's the full unpacked patch and that could be difficult since you can't login to official 2014-15 beta.
-
Deso started following Owsap Productions
-
Nice, next would be the event calender ?
-
Deso started following Is there a way to reverse quests from Official? , Teleport , Cant login auth (Phase_close at FDW_EOF) ??? and 1 other
-
Hey @ Mali, I wanted to take a moment to express my sincere appreciation for the incredible work you've done so far. Your coding skills are truly impressive. It's developers like you who make the gaming experience enjoyable and smooth for all of us. Thank you for your hard work and for sharing your talents with the community. Keep up the fantastic work! Best regards
-
Cant login auth (Phase_close at FDW_EOF) ???
Deso replied to JeeX's topic in Community Support - Questions & Answers
Sent me a private message with your discord, i'll take a look. -
Python static syserr when closing Client
Deso replied to LordZiege's topic in Community Support - Questions & Answers
The error message "TypeError: 'NoneType' object is not callable" occurs when you try to invoke a method on an object that has the value "None". This indicates that the object on which the method is being called was not properly initialized or assigned. In your case, the error seems to be happening in the __del__ method of the TextLine object for example. The __del__ method is the destructor of a class and is called when the object is being destroyed. However, in this case, the TextLine object appears to have the value "None," indicating that it was not properly initialized. -
official Official Unpacked Updates Metin2 🚫 No Spam 🚫
Deso replied to pollux's topic in Guides & HowTo
Protos 23.1.2 Thanks to @ Mali to rework the Dumper Tool to offical structure!- 125 replies
-
- 201
-
Is there a way to reverse quests from Official?
Deso replied to Ludwig's topic in Community Support - Questions & Answers
Technically it's possible, but as Syreldar mentioned replicating it is much less time consuming -
Also important to know, They're using "ELEMENT_BUFF_DARK" inside of the new AIFlag, because the dumper stores just until "ELEMENT_BUFF_EARTH" If you extend it, the Protos are in a missmatch then. Example from offical protos: Btw @ Malii've send you a git request, if you're interested in to join my Tool.
-
official Official Lucky Box(Fortune Chest)
Deso replied to Mali's topic in Features & Metin2 Systems
This man trying to slowly rebuild the current source Thanks man! -
official Official Mouse Wheel Top Window(Scroll) [REVERSED]
Deso replied to Mali's topic in Features & Metin2 Systems
For me my Client crashed there when i used the wheel on character details, thats why i put the check. -
official Official Mouse Wheel Top Window(Scroll) [REVERSED]
Deso replied to Mali's topic in Features & Metin2 Systems
We should check for nullptr in this place: //Find in void CWindowManager::SetTopUIWindow() (PythonWindowManager.cpp) #if defined(__BL_MOUSE_WHEEL_TOP_WINDOW__) m_pTopWindow = pTopWindow; #endif ///Replace #if defined(__BL_MOUSE_WHEEL_TOP_WINDOW__) if (m_pTopWindow) { m_pTopWindow = pTopWindow; } #endif -
official Official appSetCameraMaxDistance [REVERSED]
Deso replied to Mali's topic in Programming & Scripts
Well it was a joke, i made use of a artificial intelligence. Dont take everything so serious. -
official Official appSetCameraMaxDistance [REVERSED]
Deso replied to Mali's topic in Programming & Scripts
Here is my slightly refactored version.. #include <unordered_map> // Add a list of maps and their corresponding max distance values to a map. // This allows us to look up the max distance value for a given map more efficiently than using a series of if statements. std::unordered_map<std::string, float> mapMaxDistances = { {"metin2_map_n_flame_dragon", 6000.0f}, {"metin2_12zi_stage", 5000.0f}, {"metin2_map_defensewave", 5000.0f}, {"metin2_map_miniboss_01", 5000.0f}, {"metin2_map_miniboss_02", 5000.0f}, {"metin2_map_mists_of_island", 5000.0f} }; PyObject* appSetCameraMaxDistance(PyObject* poSelf, PyObject* poArgs) { float fMax; if (!PyTuple_GetFloat(poArgs, 0, &fMax)) return Py_BuildException(); const std::string c_rstrMapFileName = CPythonBackground::Instance().GetWarpMapName(); // Look up the max distance value for the current map in the mapMaxDistances map. // If the map is not found in the map, the max distance value will be the default value of 0.0f. fMax = mapMaxDistances[c_rstrMapFileName]; CCamera::SetCameraMaxDistance(fMax); return Py_BuildNone(); }