erhabalar, NoMercy anti-cheat ücretsiz sürümünü herkese açık olarak paylaşmaya karar verdim, tam halinden tek farkı oyuncu doğrulaması bulunmamasıdır, onun dışında fonksiyonel bir fark yoktur. Yaşadığınız sorunları, bulduğunuz çalışan hileleri ya da paylaşmak isterseniz bypass yöntemlerini konudan ya da DM'den iletirseniz düzenleme yapılıp konu güncellenecektir.
Aşağıdaki bağlantıdaki repo üzerinde anlatılan talimatları uygulayarak kaynak koduna kurulum kısmını tamamlayabilirsiniz;
github.com
Aşağıdaki bağlantıdaki repo üzerindeki dosyaları indirin. Client source dosyalarınızın bağlı olduğu extern klasörünü açın, NoMercy.h dosyasını extern/include klasörüne, .lib dosyalarını ise extern/lib klasörüne ekleyin.
github.com
KURULUM-1: Patcher üzerinden otomatik güncelleme için aşağıdaki satırı patcher web config xml dosyasına(genellikle "metin2torrent.config.xml") ekleyin ve sürüm numarasını güncel sürüme göre düzenleyin;
Kod:
<foreground_patch crcpatch_url="http://storage.nomercy.ac" crcversion="DÜZENLENECEK_SÜRÜM_NUMARASI"/>
KURULUM-2: Aşağıdaki zip dosyasını indirip içindeki oyun client klasörüne atın ve oyun auto-patcherı üzerinden güncelletin;
https://storage.nomercy.ac/public_release/NoMercy.zip
Güncel sürüme ait dll dosyası ile değiştirin:
http://storage.nomercy.ac/DÜZENLENECEK_SÜRÜM_NUMARASI/NoMercy_Module_x86.dll
Virustotal: https://www.virustotal.com/gui/file...wMjJhZmY2Y2NjMzM2NDM0ZTc4ZDQ6MTczNDA4MjM5OA==
Oyun içi browser olarak CEF kullanıyorsanız;
Client source üzerinden UserInterface/UserInterface.cpp dosyasını açın ve aşağıdaki kod kısmını CEF sonrasında çalıştırın.
Kod:
static CNoMercy s_kNoMercyInstance;
if (CNoMercy::Instance().InitializeNoMercy())
return EXIT_FAILURE;
Örnek;

Aşağıdaki bağlantıdaki repo üzerinde anlatılan talimatları uygulayarak kaynak koduna kurulum kısmını tamamlayabilirsiniz;
NoMercy-Setup-Sample/M2/Client at main · NoMercy-ac/NoMercy-Setup-Sample
Setup sample for Metin2 client and server. Contribute to NoMercy-ac/NoMercy-Setup-Sample development by creating an account on GitHub.Aşağıdaki bağlantıdaki repo üzerindeki dosyaları indirin. Client source dosyalarınızın bağlı olduğu extern klasörünü açın, NoMercy.h dosyasını extern/include klasörüne, .lib dosyalarını ise extern/lib klasörüne ekleyin.
NoMercySDK/CPP at main · NoMercy-ac/NoMercySDK
Public SDK for NoMercy. Contribute to NoMercy-ac/NoMercySDK development by creating an account on GitHub.KURULUM-1: Patcher üzerinden otomatik güncelleme için aşağıdaki satırı patcher web config xml dosyasına(genellikle "metin2torrent.config.xml") ekleyin ve sürüm numarasını güncel sürüme göre düzenleyin;
Kod:
<foreground_patch crcpatch_url="http://storage.nomercy.ac" crcversion="DÜZENLENECEK_SÜRÜM_NUMARASI"/>
KURULUM-2: Aşağıdaki zip dosyasını indirip içindeki oyun client klasörüne atın ve oyun auto-patcherı üzerinden güncelletin;
https://storage.nomercy.ac/public_release/NoMercy.zip
Güncel sürüme ait dll dosyası ile değiştirin:
http://storage.nomercy.ac/DÜZENLENECEK_SÜRÜM_NUMARASI/NoMercy_Module_x86.dll
Virustotal: https://www.virustotal.com/gui/file...wMjJhZmY2Y2NjMzM2NDM0ZTc4ZDQ6MTczNDA4MjM5OA==
Oyun içi browser olarak CEF kullanıyorsanız;
Client source üzerinden UserInterface/UserInterface.cpp dosyasını açın ve aşağıdaki kod kısmını CEF sonrasında çalıştırın.
Kod:
static CNoMercy s_kNoMercyInstance;
if (CNoMercy::Instance().InitializeNoMercy())
return EXIT_FAILURE;
Örnek;