Memodifikasi migpro

September 20, 2008 pukul 1:45 pm | Ditulis dalam MIG33 | Tinggalkan komentar

Dalam hal kick di mig33 pasti sepintas tersimpulkan adanya nick yang banyak serta balance akun yang cukup pula. Namun dengan modal ponsel sekelas N series hanya dapat membuka aplikasi mig33 maksimal 11 atau 12. Dengan berbekal perangkat PC, monitor PC dengan resolusi 1024 x 768 pixel hanya mampu memuat migpro sebanyak 8 aplikasi. Sementara aplikasi migpro command center hanya disediakan 20 nick.

Langsung saja ke topik kita. Untuk bisa memodifikasi migpro, pertama-tama yang harus disiapkan sebelum mengedit tampilan migpro adalah sebuah aplikasi resource editor, dalam percobaan kali ini digunakan resource hacker karena menunya lebih simpel dan mudah dimengerti, selain itu juga ada tampilan aplikasi yang sedang dimodifikasi, sehingga lebih mudah dalam hal pengaturan panjang dan lebar migpro (Klik disini untuk mendownload resource hacker dan klik disini untuk aplikasi migpro versi asli).


Langkah pertama, buka aplikasi resource hacker, kemudian buka migpro dengan resource hacker sehingga tampak seperti gambar ini:

Kemudian buka tanda panah pada teks “Dialog”, lanjutkan pada teks “migdialog” dan klik “1033″

Hilangkan bagian yang tidak diperlukan, seperti area dengan teks “remember!! this is just a simple idea” blablabla… dan area untuk menulis teks juga tombol “send text” sehingga tampilan lebih simpel dengan sedikit tombol dan area teks.

Sebelum melangkah lebih lanjut, saya jelaskan sedikit mengenai kode migpro yang ada pada aplikasi resource hacker.

1. MIGDIALOG DIALOGEX 10, 10, 258, 95
kode lokasi dan panjang lebar tampilan migpro pada saat pertama kali dibuka (sangat penting jika digabungkan dengan mouse recorder)

MIGDIALOG : entah kode apa, proses compile akan gagal jika diapus
DIALOGEX : sama seperti di atas, proses compile akan gagal jika dihapus
10 (pertama) : koordinat vertikal terhadap layar paling kiri
10 (kedua) : koordinat horisontal terhadap layar paling atas
258 : panjang tampilan (vertikal)
95 : panjang tampilan (horisontal)

2. STYLE DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
kode style dari tampilan migpro di layar

DS_MODALFRAME : entah kode apa, yang jelas proses compile akan gagal jika dihapus
DS_CENTER : sama seperti di atas, proses compile akan gagal jika dihapus
WS_MINIMIZEBOX : kode untuk menampilkan tombol minimize (tombol untuk menyembunyikan atau memunculkan aplikasi dari layar)
WS_VISIBLE : kode untuk menampilkan nama aplikasi di Task Bar
WS_CAPTION : kode untuk menampilkan caption (judul aplikasi)
WS_SYSMENU : entah kode apa, tidak jelas fungsinya jika diikutsertakan atau dihapus

3. EXSTYLE WS_EX_DLGMODALFRAME
tidak jelas fungsi kedua kode tersebut, namun tidak menyebabkan masalah pada aplikasi jika dihapus

4. CAPTION “mig33″
kode nama pada judul aplikasi. Jika ingin mengganti nama, ubah “mig33″ menjadi nama baru namun tetap sertakan kedua tanda petik.

5. LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
kode bahasa yang digunakan pada aplikasi

6. FONT 8, “MS Sans Serif”
kode jenis dan ukuran karakter

8 : ukuran karakter pada aplikasi
“MS Sans Serif” : jenis karakter yang digunakan

7. CONTROL “Rejoin/Join Chat Room”, 3001, BUTTON, BS_DEFPUSHBUTTON | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 136, 23, 117, 14
kode kontrol tombol “Rejoin/Join Chat Room”

8. CONTROL “Kick User”, 3002, BUTTON, BS_PUSHBUTTON | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 136, 56, 117, 14
kode kontrol tombol ” Kick User”

9. CONTROL “Leave Chat Room”, 3004, BUTTON, BS_PUSHBUTTON | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 136, 40, 117, 14
kode kontrol tombol “Leave Chat Room”

10. CONTROL “Please wait…”, 1000, STATIC, SS_LEFT | SS_SUNKEN | WS_CHILD | WS_VISIBLE, 5, 23, 123, 43 , 0×00000020
kode kontrol textbox chat

Untuk baris ke 7~10:

3001, 3002, 3004, dan 1000 : kode aplikasi, jangan diubah dan jangan dihapus untuk menghindari kesalahan fungsi dari masing-masing kontrol
BUTTON : baris kode menunjukkan tombol
STATIC : baris kode menunjukkan textbox yang hanya bisa dibaca
BS_PUSHBUTTON : tombol akan bergerak kedalam jika ditekan
BS_DEFPUSHBUTTON : menunjukkan tombol awal yang dipilih saat aplikasi pertama kali dibuka
BS_FLAT : tombol dalam keadaan flat terhadap lingkungan sekitar
WS_CHILD : entah kode apa, namun aplikasi akan error jika dibuka
WS_VISIBLE : menunjukkan bahwa tombol dalam keadaan ditampilkan dan terlihat
WS_TABSTOP : entah kode apa, tidak jelas fungsinya jika diikutsertakan atau dihapus
136, 23, 117, 14 : koordinat dan panjang lebar aplikasi saat pertama kali dibuka (sama seperti pada baris 1)
0×00000020 : entah kode apa, yang jelas menunjukkan kode font atau enkripsi/dekripsi, karena hanya ada pada textbox

Setelah mengetahui fungsi kode-kode diatas, saatnya berkreasi terhadap migpro. Tapi awas, karena kesalahan kode sedikit saja bisa menyebabkan kesalahan fatal pada aplikasi.

Pertama, kita merapikan lingkungan area aplikasi migpro.

Posisikan kamu pada kode kontrol untuk tombol “Join/Rejoin chat Room” dan gantikan menjadi yang lebih pendek, misalnya “Join” atau “Masuk”
Posisikan kamu pada kode kontrol untuk tombol “Kick User” dan gantikan menjadi yang lebih pendek, misalnya “Kick”
Posisikan kamu pada kode kontrol untuk tombol “Leave Chat Room” dan gantikan menjadi yang lebih pendek, misalnya “Leave” atau “Keluar”
Kemudian kecilkan tombol dan area teks sekecil mungkin sehingga memperkecil konsumsi ruangan yang ada.
Posisikan tombol-tombol dan area teks sedempet mungkin sehingga memperbanyak ruang kosong.
Usahakan menempatkan semua obyek pada lingkungan paling kiri.
Setelah terlihat rapi, hilangkan ruangan di sebelah kanan yang tidak digunakan dengan cara menggeser border paling kanan ke kiri.
Jika ingin mengubah judul pada taskbar dan caption, gantikan CAPTION “mig33″ menjadi CAPTION “judul baru” (kode ada pada contoh baris pertama)

Setelah selesai, coba compile script tersebut dan lihat bagaimana hasilnya. Jika terasa sudah pas, simpan pekerjaan kamu, dan selesai! Bandingkan hasilnya dengan migpro-mu yang asli!

Tinggalkan sebuah Komentar »

RSS umpan untuk komentar-komentar dalam tulisan ini. URI Lacak Balik

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Blog pada WordPress.com. | Theme: Pool by Borja Fernandez.
Tulisan dan komentar feeds.

Ikuti

Get every new post delivered to your Inbox.