micBot
by micral
Hướng dẫn sử dụng
Intro
micBot là một chương trình bot đơn giản dành cho game Wonderland Online (US) – phiên bản tiếng Anh, do micral phát triển với mục đích thay thế remote control có sẵn của WL và giúp quá trình luyện level đơn giản hơn.
Các chức năng của micBot:
1. Tự động chọn skill theo turn, không giới hạn số turn có thể điều chỉnh
2. Tự động sử dụng bồn tắm để hồi HP/SP theo điều kiện đã set
3. Teleport (client-side only)
4. Warp – dùng để di chuyển đến các nơi trên world map bằng cách nhanh nhất
Cách load micBot
Các bước để load micBot vào game:
1. Chạy WL client
2. Login vào game
3. Chạy Injector.exe
4. Click “Load DLL”, chọn micBot.dll
5. Trong phần process, chọn alogin.exe
6. Click “Inject DLL”
7. Nếu inject thành công bạn sẽ thấy cửa sổ micBot hiện ra
8. Bây giờ có thể tắt Injector.
Sử dụng các chức năng của micBot
Set skill
1. Điền skill ID vào ô edit box và click “Add”, có thể add bao nhiêu skill ID tùy ý
2. Có thể add cho cả player và pet
3. Để biết skill ID của 1 skill nhất định: vào trận đánh, sử dụng skill đó và ID sẽ xuất hiện trong ô “Last skill used”.
4. Sau khi điền hết skill click Activate.
5. Kích hoạt remote control trong WL, chọn “Auto Fight” và “Auto move”
6. Mỗi khi vào trận đánh, bot sẽ chọn skill theo thứ tự từ trên xuống để đánh theo turn
7. Nếu chọn “Loop” thì bot sẽ lặp lại từ skill đầu khi đã đánh hết số turn đã set
8. Nếu không chọn “Loop” thì set 1 default skill ID, bot sẽ đánh default skill sau khi hết số turn cho đến khi hết trận đánh.
Tự động nghỉ (tắm bồn)
1. Chỉ dùng cho chủ party.
2. Set các điều kiện nghỉ: theo HP/SP hoặc số trận đánh. “Duration” là thời gian để tắm, bạn có thể điều chỉnh tắm lâu hoặc mau tùy theo số SP cần hồi và loại bồn tắm đang dùng. Duration tính theo giây.
3. Nếu HP/SP/Battle set = 0 hoặc không set thì bot sẽ bỏ qua không kiểm tra. Nếu Duration = 0 thì bot sẽ rest đến khi nhân vật đầy HP/SP (tuy nhiên lúc đó các party members có thể chưa đầy HP/SP do mỗi nhân vật có HP/SP khác nhau, cách tốt nhất để đảm bảo cả party full HP/SP là set bot nghỉ lâu hơn cần thiết 1 chút)
4. Mở tent ra sẵn, vào trong tent nhảy vào bồn tắm 1 lần để bot ghi nhận ID của bồn tắm.
5. Bây giờ có thể bắt đầu bot bình thường.
6. Sau khi nghỉ xong, bot sẽ ra khỏi tent và tiếp tục Automove
Teleport
1. Điền tọa độ X, Y vào ô edit và click “Move”.
2. Ngoài ra có các hotkey để di chuyển là:
a. NUMPAD 4: Sang trái
b. NUMPAD 6: Sang phải
c. NUMPAD 8: Lên trên
d. NUMPAD 2: Xuống dưới
Warp
Điền warp ID vào ô edit và click “Warp”. Lưu ý là Warp ID chỉ có giá trị trong phạm vi map nhất định. Chẳng hạn ở Map 1 có warp mang ID=1, Map 2 cũng có warp mang ID=1 nhưng 2 warp ID này không tương đương.
Ví dụ cách để warp đến các nơi trong world map:
1. Từ Starter’s beach đi qua 1 map đến North Island Beach. Warp = 3 để ra world map.
2. Từ world map, điền vào warp id của nơi cần đến và click “Warp” (tham khảo warpid.txt, danh sách 1 số warp id trên world map).
Lưu ý là để warp ra world map bạn cần có một loại vehicle trong người chẳng hạn như Boat.
FAQ
Q: Tại sao không login bằng bot để thay thế luôn alogin cho nhẹ máy?
A: Viết một packet bot hoàn chỉnh có thể giả lập được game client là một công việc đòi hỏi nhiều thời gian. Còn micBot chỉ có mục đích thay thế remote để hỗ trợ việc luyện level nên chọn cách hook game để giảm bớt thời gian viết bot.
Q: Sao nhân vật không di chuyển được mặc dù không bị disconnect, client cũng vẫn chạy bình thường?
A: Mở remote ra, tắt Automove đi, click Confirm. Hoặc click Stop remote.
Q: Sao không tự động tắm?
A: Kiểm tra xem đã set cho bot ghi nhận ID bồn tắm chưa. Set bằng cách vào bồn tắm và đi ra 1 lần. Ngoài ra có thể có 1 delay nhất định giữa lúc vừa bước vào lều và lúc bắt đầu tắm, thử chờ 1 chút.
Q: Làm sao bot nhiều account trên 1 máy?
A: Copy file alogin.exe trong folder WL ra thành nhiều bản, rename lại thành “alogin2.exe”, “alogin3.exe”, v.v… để không nhầm lẫn lúc Inject.
Q: Làm sao để tắt bot?
A: Có thể click Deactivate để tạm thời ngưng hoạt động của bot. Nếu muốn tắt hoàn toàn thì tắt alogin.
Q: Sao tắt rồi không load bot được nữa?
A: Mở Task Manager (Ctrl-Alt-Del) ra kiểm tra xem process alogin cũ có bị “kẹt” lại hay không, nếu có thì end process đó đi trước khi chạy alogin mới. Đôi khi xảy ra trường hợp này vì alogin không tắt đúng cách do đó không unload micbot.dll