Có thể trích xuất tài nguyên trò chơi từ tệp .smc không? Cụ thể nghệ thuật, âm nhạc, sprites, vv Làm thế nào để một giả lập sao chép hệ thống nó mô phỏng?Có thể trích xuất tài nguyên trò chơi từ tệp .smc không?
Trả lời
Có thể, theo nghĩa nào đó, tất cả thông tin đều có ở đó. Nhưng một tệp smc về cơ bản là một chương trình được biên dịch với các tài nguyên nhúng, và thậm chí không có một trình biên dịch chuẩn hoặc định dạng chuẩn để lưu trữ các tài nguyên mà bạn có thể bắt đầu từ đó.
Và theo như dữ liệu hình ảnh, sẽ có cơ hội tốt ở định dạng palettized và lát gạch được PPU sử dụng, mặc dù cũng không chắc rằng nó sẽ được nén theo cách này hay cách khác. Nhưng bảng này có thể sẽ gần như không thể tìm thấy bằng phân tích tĩnh và bản đồ lát gạch có thể được tạo từ dữ liệu cấp thay vì được lưu trữ rõ ràng ở mọi nơi. Bạn có thể có may mắn hơn chạy nó trong một trình giả lập và trích xuất dữ liệu từ VRAM.
Đối với âm nhạc, tình hình thậm chí còn nản chí hơn. Âm thanh SNES giống với MOD file: các công cụ được lấy mẫu và sau đó các mẫu riêng lẻ được điều chỉnh độ dốc và trộn lẫn để tạo ra âm thanh đầu ra. SNES cung cấp phần cứng để giải mã các mẫu nhạc cụ, thao tác sân và kết hợp chúng lại với nhau, nhưng không có chương trình cấp cao (nghĩa là không tương đương với tệp tin "mod") để phát lại các bài hát thực. Vì vậy, bạn có thể tìm thấy các mẫu nhạc được mã hóa BRR theo cách tương tự bạn có thể tìm thấy dữ liệu hình ảnh, nhưng dữ liệu bài hát có thể và sẽ được định dạng hoàn toàn khác nhau trong các trò chơi khác nhau. Một lần nữa, may mắn nhất của bạn có thể đến từ việc khai thác trạng thái của APU như là một SPC file và làm việc với điều đó.
Còn với câu hỏi khác của bạn, hãy xem How do emulators work and how are they written? để biết câu trả lời trước đó về chủ đề đó.
- 1. Làm cách nào tôi có thể trích xuất tài nguyên vào tệp trong thời gian chạy?
- 2. PostgreSQL và từ trò chơi
- 3. trích xuất các từ từ một tệp
- 4. Tôi có thể tải âm thanh, đồ họa và các tài nguyên khác miễn phí cho trò chơi ở đâu?
- 5. Làm cách nào để trích xuất tệp từ tài nguyên được nhúng và lưu tệp đó vào đĩa?
- 6. Tôi có thể tạo trò chơi HTML5 cho Android không?
- 7. Trích xuất ảnh tài nguyên cục bộ từ Winforms Biểu mẫu/Nút/Thuộc tính hình ảnh
- 8. Trích xuất tiêu đề từ tệp PDF?
- 9. Trích xuất mã VB.NET từ tệp exe
- 10. Trích xuất chuỗi số nguyên
- 11. trích xuất tên tệp từ đường dẫn
- 12. Một số tài nguyên hay về thiết kế công cụ trò chơi 2D là gì?
- 13. Tài nguyên tốt về cách sử dụng lập trình chức năng trong phát triển trò chơi?
- 14. Từ web đến trò chơi
- 15. Làm thế nào để trích xuất hình ảnh biểu tượng 48 * 48 từ tài nguyên của tệp thực thi?
- 16. Trích xuất bảng từ tệp kết xuất mysql.sql
- 17. SharePoint: "Không thể trích xuất tệp cab trong giải pháp"
- 18. Trích xuất bảng từ tài liệu Word DOCX trong python
- 19. Tôi có thể trích xuất Bảng từ PDF bằng Perl không?
- 20. Cách trích xuất tên tệp từ tên đường dẫn tệp?
- 21. Định dạng tệp 3D cho trò chơi
- 22. Trích xuất hình thu nhỏ từ tệp jpeg
- 23. Tôi có nên sử dụng Vòng lặp trò chơi trong Trò chơi Silverlight không?
- 24. Trích xuất bảng từ DOCX
- 25. Trích xuất tọa độ từ tệp KML trong Java
- 26. Tôi có thể truy cập tệp Tài nguyên từ Chế độ xem trong MVC không?
- 27. Cách tiếp cận tốt nhất cho trò chơi 2D giống như trò chơi zelda 2D
- 28. bit trích xuất trong số nguyên Ruby
- 29. Trích xuất văn bản từ pdf và các tệp từ
- 30. trích xuất âm thanh từ một fla