FreeWar_official 14 Posted September 18, 2018 Share Posted September 18, 2018 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 resolution if 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 Link to comment Share on other sites More sharing options...
Bot Metin2 Dev 4873 Posted September 18, 2018 Bot Share Posted September 18, 2018 What's the meaning of the "official" word in the headline tho? Link to comment Share on other sites More sharing options...
Ken 904 Posted September 18, 2018 Share Posted September 18, 2018 (edited) I just want to say something about your "official" fix. Webzen didn't change anything like you did. If you want a proof, here it is. If you want to see with your eyes, here is the address from the official binary. (0x39004F0) https://metin2.download/picture/lGLqsiXJ925wWMC10yN4MyZr2ap9B3YH/.png Best Regards Ken Edited September 3, 2022 by Metin2 Dev Core X - External 2 Internal 4 1 3 Do not be sorry, be better. Link to comment Share on other sites More sharing options...
Bot Metin2 Dev 4873 Posted September 18, 2018 Bot Share Posted September 18, 2018 (edited) 17 minutes ago, Ken said: I just want to say something about your "official" fix. Webzen didn't change anything like you did. If you want a proof, here it is. If you want to see with your eyes, here is the address from the official binary. (0x39004F0) https://metin2.download/picture/x9Qe20J4V7O9HEjOW7AK5YkVkEEx0mlP/.png Best Regards Ken 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 Edited September 3, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
FreeWar_official 14 Posted September 18, 2018 Author Share Posted September 18, 2018 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 Link to comment Share on other sites More sharing options...
Active Member Helia01 2125 Posted September 19, 2018 Active Member Share Posted September 19, 2018 I LIKE IT! THX DUDE Link to comment Share on other sites More sharing options...
Active Member Exygo 1090 Posted September 20, 2018 Active Member Share Posted September 20, 2018 Best fix is to remove it 3 https://www.youtube.com/channel/UCQ8mAeda9TWq6SsTzB53emw/videos Link to comment Share on other sites More sharing options...
Active Member Exygo 1090 Posted September 21, 2018 Active Member Share Posted September 21, 2018 (edited) 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. Edited August 25, 2022 by Metin2 Dev Core X - External 2 Internal https://www.youtube.com/channel/UCQ8mAeda9TWq6SsTzB53emw/videos Link to comment Share on other sites More sharing options...
FreeWar_official 14 Posted September 21, 2018 Author Share Posted September 21, 2018 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! Link to comment Share on other sites More sharing options...
Premium Nember 7 Posted September 21, 2018 Premium Share Posted September 21, 2018 i can try thx Link to comment Share on other sites More sharing options...
Contributor MrQuin 6397 Posted September 22, 2018 Contributor Share Posted September 22, 2018 I used @Exygo solution while ago and never encountred the problem once again ! My only accounts are here and on M2D, Don't trust anyone else from other shitty sites. Link to comment Share on other sites More sharing options...
Shizer 209 Posted September 26, 2018 Share Posted September 26, 2018 thx very good job Link to comment Share on other sites More sharing options...
Premium WeedHex 635 Posted October 12, 2018 Premium Share Posted October 12, 2018 Doesn't work well in every PC. Link to comment Share on other sites More sharing options...
Kori 170 Posted October 12, 2018 Share Posted October 12, 2018 Bullshit, the game runs after your "fixx" only in 800x600 and not only for me 1 Link to comment Share on other sites More sharing options...
Premium WeedHex 635 Posted October 13, 2018 Premium Share Posted October 13, 2018 Intel doens't work. Link to comment Share on other sites More sharing options...
slumberer 0 Posted December 12, 2019 Share Posted December 12, 2019 Still looking for a fix in 2019 in order to play on an official server, HP laptop from this year, I can't find Intel Control panel though. Did anyone manage to solve this ? Thanks Link to comment Share on other sites More sharing options...
DeYaN. 29 Posted January 6, 2021 Share Posted January 6, 2021 upp Link to comment Share on other sites More sharing options...
ThePanic 1 Posted January 8, 2021 Share Posted January 8, 2021 Try this: if (!ms_kD3DDetector.Find(800, 600, 32, TRUE, &ms_iD3DModeInfo, &ms_iD3DDevInfo, &ms_iD3DAdapterInfo) && !ms_kD3DDetector.Find(1024, 768, 32, TRUE, &ms_iD3DModeInfo, &ms_iD3DDevInfo, &ms_iD3DAdapterInfo)) 1 Link to comment Share on other sites More sharing options...
Developer Mitachi 1454 Posted January 11, 2021 Developer Share Posted January 11, 2021 (edited) Answer a little late, I'm sorry. Search and delete this code in ur source: if (!ms_kD3DDetector.Find(800, 600, 32, TRUE, &ms_iD3DModeInfo, &ms_iD3DDevInfo, &ms_iD3DAdapterInfo)) return CREATE_DETECT; Edited March 30, 2021 by Mitachi 1 Link to comment Share on other sites More sharing options...
DeYaN. 29 Posted December 3, 2023 Share Posted December 3, 2023 On 1/11/2021 at 4:11 PM, Mitachi said: Answer a little late, I'm sorry. Search and delete this code in ur source: if (!ms_kD3DDetector.Find(800, 600, 32, TRUE, &ms_iD3DModeInfo, &ms_iD3DDevInfo, &ms_iD3DAdapterInfo)) return CREATE_DETECT; didnt work for me . Link to comment Share on other sites More sharing options...
Recommended Posts