MoonShell 2.10 (Stable) & DPG Tool
NHỮNG ĐIỀU CƠ BẢN VỀ MOONSHELL 2
(Abra test trên R4, chưa có cơ hội thử trên các loại Flash card khác)

Tác giả : Moonlight ----------- Website : Japan

1/ Moonshell là gì?
Moonshell là một homebrew do Moonlight viết cho DS. Moonshell giúp cho
DS hoàn thiện hơn về mặt giải trí. Hiện tại Moonshell là homebrew mạnh
nhất (theo Abra biết) khi cho phép nghe nhạc, xem video, hình ảnh, text …
trên DS. Phiên bản mới nhất tính đến giờ là Moonshell 2.05 (Stable).

2/ Cài đặt Moonshell 2.10 trở lên:

+ Tải Moonshell về và giải nén vào máy tính.
Download:
Do trang web của Moonlight đã down lâu rồi nên
các link từ website anh cũng chết theo, hôm nay mình cập nhật lại link
cho các bạn download nhe:

Moonshell 2.10 (Full)
Filetrip
+ Chép thư mục moonshl2file moonshl2.nds hoặc moonshl2_DirectBoot.nds
vào thẻ nhớ. Đối với 2 file *.nds ở trên Abra đã thử và thấy không có
điểm gì khác biệt nên lấy cái nào cũng được. (patch DLDI cho file *.nds
nếu cần thiết)

+ Sau đó trở lại thư mục chính trong máy tính, chạy file Languageselect.exe
để chọn ngôn ngữ bạn muốn dùng trong giao diện của Moonshell. (Không
cũng không sao do sau này bạn có thể chọn và đổi qua lại ngay trong
Moonshell)

+ Giờ đây bạn đã có thể sử dụng Moonshell.

3/ Định dạng file hỗ trợ:

Music formats: MP1, MP2, MP3, OGG, WAV, M4A, AAC, WMA, TTA, MID, RCP, R36
MOD formats: MOD, IT, MTM, S3M, XM, 669, MED, STM, AMF, GDM, ULT, UNI, ASY, IMF, OKT, STX
Chiptune formats: SPC, NSF, GBS, HES, AY, SAP, KSS
Playlist formats: M3U, WPL
Picture formats: JPG, BMP, GIF, PNG, PSD
Support DPG movie files.
Support text files.

4/ Giới hạn:
NDS: không hỗ trợ NDSROM files.
WMA: không hỗ trợ 'loss-less' and 'voice mode' format WMA files.
M4A, AAC, WMA: không hỗ trợ encrypted files.
MID: không hỗ trợ 'Standard MIDI file format.2' format.
SPC: chất lượng rất xấu.
Chiptune: Chỉ chạy track đầu tiên. FM sound chip không thể mô phỏng.
Playlist: hỗ trợ encode is ANSI, S-JIS, UTF-8, CP437, CP850, CP1252.
Text file: hỗ trợ encode is ANSI, S-JIS, UTF-8, UTF-16BE, UTF-16LE. Tự động nhận diện.

Chế độ hiển thị thông tin ở danh sách file chỉ dùng cho MP3, Jpeg, BMP, PSD, DPG.

5/ Giới hạn độ lớn:

File hình ảnh: kích cỡ lớn hơn 3648x2736 pixels sẽ không thể hiển thị.
File Text: không chạy những file có hơn 131072 dòng.
MOD: file lớn hơn 500KByte có thể sẽ không chạy.
MID, RCP, R36: file hơn 500KByte có thể không chạy.

6/ Các phím điều khiển:
Mã HTML:
***91;B***93;6.1/ Khi nghe nhạc:***91;/B***93;

+ Khi ở danh sách file:
Dpad => Di chuyển.
A => Chọn, mở file.
B => Đóng file.
X / Y => Tăng giảm volume.
START => Mở system menu.
START giữ lâu => Xóa file.
SELECT => Mở launcher mode.

+ Nút L (giữ L và nhấn thêm các nút dưới):
Trái => hiện bảng điều khiển nhạc.
Phải => bài kế tiếp.
Trên => tạm dừng.
Dưới => Đổi chế độ phát (1 lần, lặp lại, ...).
A / B => Bài trước / bài sau.
X / Y => Đổi độ sáng màn hình.

+ Nút R (giữ R và nhấn thêm các nút dưới):
Trái / Phải => Tua lui hoặc tới 1%.
Trên / Dưới => Tua lui hoặc tới 5%.
A => Chơi tất cả file trong thư mục.
L + A => Chơi tất cả file trong thẻ.

+ Kết hợp 2 nút R và L:
L + R nhấn cùng lúc => tạm dừng
L / R nhấp và nhấn lâu => Tua lui hoặc tới 1%.
L / R nhấp kép => mở bài trước hoặc kế tiếp.
L nhấn 3 lần liên tiếp => tạm dừng
R nhấn 3 lần liên tiếp => khởi động stand-by mode.

6.2/ ***91;B***93;Khi đọc văn bản:***91;/B***93;

Trên / Dưới => Cuộn dòng.
Trái / Phải => Cuộn trang.
A => Cuộn trang.
B => Trở lại danh sách file.
X / Y => Mở bookmark save hoặc load menu.
START / SELECT => mở cửa sổ tinh chỉnh.
(L / R) + (X / Y)=> chỉnh độ sáng.

***91;B***93;Nếu vừa đọc vừa nghe nhạc:***91;/B***93;
L + R => Tạm dừng nhạc
L / R nhấp và nhấn lâu => Tua lui hoặc tới 1%.
L / R nhấp kép => mở bài trước hoặc kế tiếp.
L / R nhấp 3 lần liên tiếp => tạm dừng

6.3/ ***91;B***93;Khi xem ảnh:***91;/B***93;

Dpad => Di chuyển.
A / X / Y => thu phóng. (Y=50%, X=200%, A=100%)
B => Trở về danh sách file.
START => chọn làm hình nền.
SELECT => mở cửa sổ tinh chỉnh.
L / R => Chuyển qua chế độ di chuyển bằng cảm ứng.
(L / R) + (X / Y)=> chỉnh độ sáng.

***91;B***93;Nếu vừa đọc vừa nghe nhạc:***91;/B***93;
L + R => Tạm dừng nhạc
L / R nhấp và nhấn lâu => Tua lui hoặc tới 1%.
L / R nhấp kép => mở bài trước hoặc kế tiếp.
L / R nhấp 3 lần liên tiếp => tạm dừng

6.4/ ***91;B***93;Khi xem video:***91;/B***93;
Trái / Phải => Tua lui hoặc tới 5 giây.
Trên / Dưới => Tua lui hoặc tới 30 giây.
A => Tạm dừng.
B => Trở lại danh sách file.
START / SELECT => Mở cửa sổ tinh chỉnh.
X / Y => tăng giảm volume.

(L / R) + Trái => Mở file trước.
(L / R) + Phải => Mở file kế tiếp.
(L / R) + Trên => Tạm dừng.
(L / R) + Dưới => Đổi chế độ chơi.
(L / R) + (X / Y) => Thay đổi độ sáng.

L + R => Tạm dừng nhạc
L / R nhấp và nhấn lâu => Tua lui hoặc tới 5 giây.
L / R nhấp kép => mở bài trước hoặc kế tiếp.
L / R nhấp 3 lần liên tiếp => tạm dừng

7/ Một vài tinh chỉnh và lỗi thường gặp:

+ Nếu sử dụng R4 và muốn boot được Moonshell 2 ngay từ màn hình chính bạn chỉ cần đổi tên moonshl2.nds (ở đây Abra dùng file này) thành _DS_MSHL.NDS.

+ Nếu muốn dùng được soft reset thì
Vô cái thư mục firmware của flashcard đang xài,
kím cái file reset.nds và .mse(ko chắc là tên reset nhưng mà kỉu gì
cũng có chữ reset) chép vô thư mục reset gì gì của moonshell 2 roài đổi
tên 2 file đó thành đúng tên mà moonshell yêu cầu => xong reset thoải
mái

+ Bạn có thể tự tạo thư mục Moonmemo (hoặc chép từ máy tính vào) trên thẻ nhớ. Như vậy bạn có thể kích hoạt chế độ Moonmemo (START => Open Memo List)
của Moonshell. Chế độ này giống như một quyển sổ nhỏ, bạn có thể viết,
vẽ, ghi chú bằng stylus lên màn hình cảm ứng. Sau đó Moonshell sẽ lưu
lại nó dưới dạng file *.bmp trong thư mục Moonmemo vừa tạo. (Nếu chép từ
máy vào thì nên xóa hết các file trong Moonmemo do mấy file đó không
ảnh hưởng gì hết, để tốn chỗ thôi)

+ Nên tạo một thư mục tên Dustbox trên thẻ. Nó giống như thùng rác, sẽ chứa các file bạn delete (nhấn giữa nút START vài giây để xóa file, sau đó xác nhận lại có muốn xóa hay không).

+ Bạn có thể chụp ảnh màn hình bằng cách giữ nút SELECT một thời gian ngắn. File sẽ lưu lại với định dạng bmp.

+ Để chọn skin mới đơn giản chỉ cần chạy file skin (*.skn)

+ Để đổi Wallpaper, bạn mở file ảnh, sau đó nhấn nút START. Muốn trở lại Wallpaper mặc định bấn START => Set Wallpaper To Default. Muốn bỏ lớp chức năng làm mờ nền của màn hình dưới, mở file hình, nhấn SELECT => bỏ chọn ở mục Apply transparency to bottom screen.

+ Xóa các ShortcutsLaunch Tabs (SELECT ở giao diện chính) bằng cách nhấn và giữ một thời gian ngắn.

+ Một hiện tượng Abra đã gặp khá nhiều là sau khi chơi
game DS, sử dụng các homebrew khác, … (túm lại là làm tùm lum) rồi quay
trở lại mở Moonshell thì rất hay bị đơ. Moonshell lúc này báo lỗi và
không chạy được. Nếu đã bị vậy thì chỉ còn 1 cách là bạn back up toàn bộ
giữ liệu của thẻ vào máy tính. Format thẻ rồi chép dữ liệu vào lại.
Sau khi đã thử nhiều lần thì Abra thấy nếu bạn tắt chế độ Quét thẻ nhớ
của Moonshell thì sẽ không còn lo lắng vấn đề này nữa. Ở màn hình chính
của Moonshell, nhấn START => General Setting => Bỏ chọn Check memory card on Startup.


8/ Cách dùng các chương trình trong misctools:
Bổ sung sau!!
-----------------------------------------------------------------------

KẾT HỢP YSMENU VÀ MOONSHELL 2


I/ Tổng quan:
Boot game trực triếp từ Moonshell 2. Có thể nói nôm na là boot YSMenu từ
Moonshell rồi vào game thông qua YSMenu nhưng các bước được làm tắt.
Khả năng chơi game phụ thuộc vào YSMenu.

II/ Cần có:

YSMenu
MoonShell 2.00
DLDI Patching
YSloader plugin (link lấy từ gbatemp.net)
+ linoul's YSloader for MoonShell 2
+ Unneon's Alternate YSloader
+ Normmatt's AKAIO Loader

r4denc (cần dùng cho R4)

III/ Cách thực hiện:
A/ Trên máy tính
1/ Chuẩn bị YSMenu. (Tạo YSMenu)
2/ Chuẩn bị Moonshell 2 (xả nén)
3/ Xả nén YSLoaderForMS2. Sau đó copy 2 file YSloaderForMS2.ndsconfig.ini vào thư mục /moonshl2/extlink. Nếu dùng chương trình YSloader khác thì chỉ xả nén file *.nds vào thư mục extlink thôi.

4/ Đối với R4: Xả nén r4denc. Kéo file moonshl2_DirectBoot.nds (hoặc moonshl2.nds) thả vào r4enc.exe. Nó sẽ tạo ra file mới tên moonshl2_DirectBoot.nds.DAT. Đổi tên file này lại thành _DS_MENU.DAT
Đối với các flashcard khác chỉ cần đổi tên moonshl2_DirectBoot.nds thành tên file boot phù hợp.

5/ Patch DLDI cho file YSMenu.nds

B/ Trên thẻ nhớ:

1/ Copy các file để chạy YSMenu vào thẻ.
2/ Copy Moonshell 2 đã chuẩn bị vào thẻ (toàn bộ thư mục moonshl2, không copy file moonshl2.nds hay moonshl2_DirectBoot.nds).
3/ Copy file boot vừa tạo từ moonshl2_DirectBoot.nds (hoặc đổi tên) vào thẻ.
4/ Tạo một thư mục mới trên thẻ tên ysmenu. Copy file YSMenu.nds và vào thư mục đó.

IV/ Làm sao để chọn cheat:

1/ Khi load game trực tiếp từ Moonshell, lúc màn hình còn đang hiệm xám,
trắng (chưa hiện thanh nạp game) bạn nhấn và giữ nút B. Bạn sẽ thoát ra
giao diện của YSMenu và có thể chọn cheat tại đây.

2/ Thoát khỏi Moonshell 2. Bạn sẽ ra YSMenu và chọn cheat bình thường.

V/ Reset game: Phụ thuộc vào khả năng của YSMenu. (như trên R4 lúc xài YSMenu thì không reset game được, sẽ bị đơ. Ở đây cũng vậy)