-
Posts
14 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by FreeWar_official
-
-
Fixed!
Wrong declaration in header file!
- 1
-
Hello everyone! I'm working on source to change the python lib from 2.2 to 3.7.1!
Now i have changed every single deprecated function and checked if the function return the same result and until now everything is ok!Now i can't understand why visual studio give me the external symbol error. This is 1 of 40 errors:
GameLib.lib(MapOutdoor.obj) : error LNK2001: unresolved external symbol "public: void __thiscall CScreenFilter::SetBlendType(char,char)" (?SetBlendType@CScreenFilter@@QAEXDD@Z)
and this is where the function is called
m_ScreenFilter.SetBlendType((char)mc_pEnvironmentData->byFilteringAlphaSrc, (char)mc_pEnvironmentData->byFilteringAlphaDest);
anyone have idea about this problem?
-
4 hours ago, Exygo said:
I had a case when a player couldn't start the client because on his laptop he didn't have 800x600 resolution as minimum, he had something like 1360x1024.
So as I said above, the best solution is to remove it completely.
If you change the size from metin2.cfg and put a invalid size metin2 can go outside of display or cause crash for you pc "If it is old"!
With this method we check if the resolution of metin2.cfg exist in our resolutions! -
2 hours ago, Cyber36 said:
Yeah anyways, he just showed how to "fix" this issue. But you have to care about the resolutions, which your config.exe allows. For ex. if you set it to 1360x700 and your system doesn't have this resolution you will get the error anyways, becore he trys to create the client with this "set".
I guess YMIR just wanted to check the "minimum resolution" to play metin2, because anything under this resolution looks terrible
Exactly!
Ymir looking for 800 x 600 for the best graphics details!
- 1
-
How many people found this error on pserver or Official Metin2? With Windows >= 8 we found this problem and we have fixed with the compatibility checker but this is not the best way!
The real problem is this string on the source of client
EterLib/GrpDevice.cpp
if (!ms_kD3DDetector.Find(800, 600, 32, TRUE, &ms_iD3DModeInfo, &ms_iD3DDevInfo, &ms_iD3DAdapterInfo))
The application go to find the default resolution "800x600" but this is not the correct way! With new generation some computer have deleted the 800x600 resolution and this cause problems!
to solve this we change previous line with this:
if (!ms_kD3DDetector.Find(iHres, iVres, 32, TRUE, &ms_iD3DModeInfo, &ms_iD3DDevInfo, &ms_iD3DAdapterInfo))
We force the application to find the resolution we have set up with config.exe "I remind you that config.exe get the possible resolutions automatically"!
With this method the application always start without problem and compatibility setting.
And if you have a Metin2 Official?
if you have intel chip with the intel control panel you can add personal resolutionif not you can add the resolution with edit some things in the registry but i not suggest it if you not know how registry work!
Hope can i help someone!
- 5
-
You can try to chance this file folder. Insert the the center.tga in the pack where the load the file "example the file that load this image is center.py and it is located in root pack you paste the center.tga in root pack" after this edit the line "d;ymir work/.../..." with "center.tga". That should be work
Sorry for my bad English
-
PY - General Panel Manager
in Tools & Programs
Posted
M2 Download Center
Hello community and happy new year!!
I will release a panel written to waste of time that will allow you to start, turn off, perform backups, compile quests or clean the syserr in a very fast and all in one interface and thus eliminating the classic bash file " start.sh, close.sh etc ...!
I wrote the script very "easy" to be understandable for anyone who has a minimum of Python knowledge and also I put the most important variables immediately after import!
The script works on Python 2.7 with FreeBSD 9.7 machine.
Well make good use