Morrighan bertindak sebagai semacam proxy, itu membuat klien terhubung ke server lokal khusus yang meneruskan semua paket dari klien ke server yang sebenarnya. Dengan cara ini dapat membaca setiap paket yang dikirim atau diterima. Paket -paket ini kemudian dapat diteruskan ke aplikasi lain, sehingga mereka dapat bekerja dengannya, misalnya penebang seperti Mabipale2.
Mari kita asumsikan Anda ingin mencatat paket dari NA. Alih -alih meluncurkan klien melalui patcher, Anda akan membuat tautan/kelelawar, seperti Anda akan terhubung ke server lokal, tetapi dengan NA IPS. Dan bukannya klien.exe Anda akan menggunakan morrighan.exe (yang harus Anda masukkan ke folder mabi Anda), itu saja.
Morrighan.exe code:1622 ver:143 logip:35.162.171.43 logport:11000 chatip:54.214.176.167 chatport:8002 setting:"file://data/features.xml=Regular, USA"
Apa yang akan terjadi di sini adalah bahwa Morrighan membaca parameter, menggantikan logip dan port dengan yang ke server lokal baru yang tidak terlihat dimulai, dan akhirnya memulai klien. Anda akan melihat jendela kecil di kiri atas, untuk memberi tahu Anda bahwa Morrighan sedang berlari. Setelah Anda melihat jendela itu, Anda dapat menggunakan alat seperti pucat untuk menghubungkannya dan log paket.
Jendela ditutup secara otomatis saat klien ditutup. Anda juga dapat mengklik dua kali untuk dengan cepat menutup Morrighan dan klien.
Morrighan menggunakan API yang sama dengan alat yang diinspirasi oleh, "Alissa". Ini menggunakan pesan WM_COPY untuk berkomunikasi antara Morrighan dan jendela pelanggan. Untuk berlangganan Morrighan, untuk menerima paket, Anda mengirim "op" (dwdata) 100 ke jendela Morrighan (nama jendela: "mod_alissa"), untuk berhenti berlangganan, Anda mengirim 101 . Saat Anda berlangganan, Anda menerima semua paket yang masuk (OP 0x10101012 ) dan keluar (OP 0x10101011 ) melalui metode yang sama.
Untuk contoh aktual tentang cara kerjanya, saya sarankan melihat fungsi corrosponding secara pucat. Atau Anda juga dapat membuat plug-in untuk pucat, yang akan lebih mudah.
Dengan penghapusan peluncuran langsung di NA dan mungkin daerah lain, login Hash NX harus digunakan untuk memulai Morrighan untuk pejabat sekarang, yang menggunakan parameter /P untuk meneruskan informasi login ke klien secara langsung. Morrighan dapat membantu Anda dalam mengambil parameter itu, sehingga Anda masih dapat dengan mudah memulai klien dengannya.
Dimulai dengan Morrighan 1.5.11 Anda dapat menambahkan parameter nxlauncher ke parameter start up NA normal Anda. Jika Anda melakukannya, Morrighan untuk sementara mengganti klien Anda dengan dirinya sendiri. Kemudian Anda mengklik Play di Nexon Launcher, yang tidak memulai klien, tetapi Morrighan sebagai gantinya, yang sekarang tidak memulai permainan, tetapi hanya mencatat hash NX. Setelah itu Anda mengklik OK di jendela Morrighan asli, yang mengembalikan klien.exe kembali normal, mengambil hash dari file sementara, dan kemudian memulai klien seperti biasanya.
Contoh: Morrighan.exe code:1622 ver:143 logip:35.162.171.43 logport:11000 chatip:54.214.176.167 chatport:8002 setting:"file://data/features.xml=Regular, USA" nxlauncher
Perhatikan bahwa mulai November 2019 argumen berubah sedikit dan menggunakan yang lama hanya akan membawa Anda ke layar login. Gunakan baris berikut untuk memulai NA mulai sekarang.
Morrighan.exe code:1622 verstr:248 ver:248 locale:USA env:Regular setting:file://data/features.xml logip:35.162.171.43 logport:11000 chatip:54.214.176.167 chatport:8002 nxlauncher
Jika kami ingin menggunakan Morrighan dengan server G13 atau G17, cukup tambahkan parameter lain, "JPG13". Terlepas dari namanya, parameter ini akan membuat Morrighan bekerja dengan kedua server yang lebih tua ini.
Contoh: Morrighan.exe code:1622 ver:143 logip:127.0.0.1 logport:11000 chatip:127.0.0.1 chatport:8002 setting:"file://data/features.xml=Regular, Japan" jpG13
Untuk menyembunyikan jendela Morrighan, Anda dapat mengklik ikon baki untuk meminimalkannya di sana, atau memulai Morrighan dengan parameter "Hideonstart".
Morrighan hanya mendukung server login dan saluran, Anda tidak akan mendapatkan paket messenger, itu memungkinkan klien terhubung langsung ke sana.