Mục lục:
Video: Chỉnh sửa nền màn hình tiêu đề Pokémon GBA: 9 bước
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Đây là phần thứ ba của loạt bài Hướng dẫn mà tôi sẽ thực hiện về hack ROM Pokémon. Bạn có thể tìm thấy cái đầu tiên ở đây và cái thứ hai ở đây. Có thể hướng dẫn này chỉ cho bạn cách thay đổi nền màn hình tiêu đề. Vì đơn giản, tôi sẽ sử dụng một nền rất cơ bản, theo cách đó mọi thứ không trở nên quá khó hiểu. Là hướng dẫn đầu tiên của tôi về hack ROM Pokémon, cách này chỉ áp dụng cho Pokémon FireRed và LeafGreen.
Bước 1: Tìm nền tảng của bạn
Trước hết, bạn sẽ cần phải tìm một hình ảnh mà bạn thích. Đừng chụp một hình ảnh không đẹp ở độ phân giải thấp (240x160), và hình ảnh đó sẽ xấu với 16 màu, vì không thể có nhiều hơn 16, màu đen là một. Tôi đã chọn nền màu xanh lam rất đơn giản này chỉ có 5 màu: đen và 4 màu xanh lam.
Hãy nhớ rằng sau khi thay thế nền, sẽ không còn bất kỳ văn bản "Nhấn Bắt đầu" nào nữa, vì vậy nếu bạn muốn dòng chữ đó xuất hiện trên màn hình tiêu đề của mình, hãy thêm nó vào ảnh. Ngoài ra, bạn có thể học cách hack ASM. Thông tin thêm ở bước cuối cùng.
Bước 2: Đặt màu trong suốt
ROM Pokémon chia tất cả hình ảnh của nó thành các ô vuông có kích thước 8 x 8 pixel. Trên màn hình tiêu đề, hình vuông góc trên cùng bên trái đặt màu nào trong hình trong suốt và màu nào không. Với phông nền của tôi, nếu tôi để nguyên như vậy và đặt nó làm nền, tất cả màu xanh đậm trong ảnh của tôi sẽ biến mất và sẽ được thay thế bằng màu đen. Vì vậy, để tránh điều này, trong bất kỳ phần mềm chỉnh sửa hình ảnh nào, chẳng hạn như MS Paint, hãy thêm một hình vuông màu đen 8 x 8 pixel ở góc trên bên trái.
Bước 3: Giảm độ sâu màu
Bây giờ bạn cần chụp ảnh của mình và giảm độ sâu màu xuống 16 màu. Để làm điều này, tôi sử dụng IrfanView, bạn có thể lấy từ đây. Sau khi bạn mở nền bằng IrfanView, hãy nhấp vào tab "Hình ảnh" và chọn "Giảm độ sâu màu". Chọn "16 Màu" và đảm bảo tắt "Phối màu Floyd-Steinberg". Bây giờ bạn chỉ cần lưu hình ảnh của mình.
Bước 4: Xuất bảng màu
Nếu bạn muốn nền của mình xuất hiện với màu sắc phù hợp, bạn sẽ cần lưu bảng màu của mình để có thể chuyển đổi màu ban đầu với màu này sau này. Để lưu bảng màu cho nền của bạn, hãy nhấp vào tab "Hình ảnh", chọn "Bảng màu", sau đó chọn "Bảng màu xuất khẩu". Lưu nó vào một nơi bạn có thể truy cập sau này.
Bước 5: Tạo bộ gạch
Để tiết kiệm dung lượng trong ROM GBA, trò chơi chỉ lưu trữ một trong mỗi loại hình vuông 8 x 8 pixel. Nếu hình ảnh của bạn có nhiều vùng màu duy nhất, hãy cắt vùng đó của ảnh ra và di chuyển vùng còn lại của ảnh đến nơi từng có vùng màu lớn. Trong trường hợp của tôi, hình ảnh của tôi chỉ sử dụng 7 hình vuông 8 pixel khác nhau, vì vậy tôi đã thu nhỏ toàn bộ hình ảnh 160x240 của mình xuống còn 8x64. Hãy nhớ rằng bạn phải giữ hình vuông màu đen ở góc trên cùng bên trái.
Bước 6: Tạo tệp. RAW
Mở Trình chỉnh sửa bản đồ không tên. Nếu bạn không có nó, hãy lấy nó từ đây. Mở bộ xếp hình bạn vừa thực hiện. Ở góc dưới cùng bên phải, trong "Kích thước đặt trước", chọn "FR / LG TS". Bây giờ, bên cạnh tab "Bản đồ bảng màu" ở dưới cùng, hãy nhấp vào chữ "E" nhỏ màu tím. Trong hộp đen phía trên chữ "E", bây giờ bạn phải xây dựng lại hình ảnh của mình. Bạn có thể làm điều đó bằng cách chọn 8 x 8 hình vuông trong bộ ô xếp của bạn và nhấp vào hộp đen để đặt hình vuông đó ở đó. Sau khi hoàn tất, bạn có thể nhấp vào "File" và chọn "Save Tile Map". Lưu nó vào một nơi mà bạn có thể truy cập sau này.
Bước 7: Chuyển nền
Bây giờ bạn cần mở unLZ-GBA. Nếu bạn không có nó, bạn có thể lấy nó từ đây. Tải lên ROM của bạn. Nếu quá trình tải mất nhiều thời gian, chỉ cần đóng và mở lại. Sau khi tải, bạn cần phải chuyển đến nền ban đầu. Nếu làm việc với FireRed, hãy nhập năm 2013 vào hộp bên cạnh nút "Đi tới", với LeafGreen, năm 2014. Nhấp vào "Nhập", chọn hình ảnh của bạn, sau đó nhấp vào "Viết vào ROM". Nếu bạn gặp lỗi thông báo "kích thước quá lớn", hãy làm theo bước này. Sau đó, nhấp vào nút "Tiếp theo". Tại đây, nhấp vào tab "File" và chọn "Load RAW". Chọn tệp RAW bạn đã lưu trước đó. Nhấp vào "Ghi vào ROM". Nếu bạn gặp lại lỗi "kích thước quá lớn", hãy thực hiện như trước.
Bước 8: Sửa màu
Nếu bạn mở ROM ngay bây giờ, màu nền của bạn sẽ bị xáo trộn. Để khắc phục điều này, bạn sẽ cần Advanced Palette Editor. Bạn có thể lấy nó từ đây. Mở nó và tải ROM của bạn. Nhập độ lệch bảng màu nền, là 00EAE094, sau đó nhấp vào "Tải". 16 ô đầu tiên sẽ trở nên nhiều màu sắc. Bên cạnh 16 ô thứ hai, nhấp vào biểu tượng mô tả bảng màu có mũi tên màu xanh lam. Trong cửa sổ xuất hiện, thay đổi loại tệp thành *.pal và chọn hình ảnh của bạn. Nếu bạn gặp lỗi như trên thì đó là điều bình thường. Chụp ảnh màn hình và nhấp vào "OK". Mở lại Advanced Palette Editor, ROM, gõ offset và nhấp vào "Load". Thay vì nhập lại bảng màu, lần này chỉ cần viết các màu bằng tay bằng cách nhìn vào ảnh chụp màn hình. Sau khi bạn hoàn tất, hãy nhấp vào "Thay thế". Để xác minh rằng nó hoạt động, hãy nhấp vào "Tải". 16 hộp đầu tiên sẽ thay đổi để phù hợp với 16 hộp thứ hai.
Bước 9: Kết quả cuối cùng
Bây giờ bạn có thể mở ROM của mình và thưởng thức màn hình tiêu đề của bạn.
Chú thích bên lề:
Nếu bạn muốn tạo hiệu ứng cho màn hình tiêu đề của mình giống như trong ROM gốc, bạn sẽ phải học cách hack ASM Pokémon. Tôi không biết làm thế nào để tự mình làm điều này, nhưng bài đăng này có thể giúp ích.