Mình rất thích game này và đặc biệt hơn là bản việt ngữ của đại hiệp ASM, liệu đại hiệp có thể giúp tại hạ 1 số vấn đề sau không? xin chân thành cám ơn. Mình muốn tạo ra 1 đội bóng riêng và 1 giải đấu ASiad nói chính xác hơn là đội tuyển VN 1- mình muốn tạo 1 màu áo có hình ngôi sao vàng ở sau được không? 2- mình muốn tạo thêm các cầu thủ được không? ví dụ: công phượng, văn đức , bùi tiến dũng ... 3- mình muốn tạo 1 skill sút riêng cho Công Phượng ( có thể tự chế con rồng giống CT4 của Hyuga ) được không? Skill Đi bóng Messi, skill chuyền móc ronaldo được không? 4- Mình muốn tạo skill chụp bóng cho Thủ môn Bùi Tiến Dũng được không? 5- Các skill mình có thể tự chế được hay không? không lấy những skill có sẵn trong game, giống các bản hack của các cao thủ Thổ Nhĩ Kỳ... Xin chân thành cảm ơn đại hiệp đã đọc và quan tâm?
Về nguyên tắc thì hoàn toàn làm được, nhưng bạn phải nắm rõ: cách hoạt động của máy Snes, ngôn ngữ của máy Snes, cách hoạt động của game. 1- Dễ dàng tạo bất cứ gì lên quần áo cầu thủ bằng cách vẽ lên. Nhưng bạn cần nắm được cách xác định dữ liệu graphic dó. 2. Được, nhưng tạo thêm cầu thủ nghĩa là bạn phải tạo thêm dữ liệu graphic của nhân vật đó, các chỉ số của nhân vật,... và quản lý tất cả những yếu tố này bằng ID nhân vật. 3- Được, nhưng tạo thêm skil tức là tạo dữ liệu graphic của skil, các chỉ số của skill, gán nó vào nhân vật nào, quản lý bằng ID và khi nào thì gọi nó ra. 4- Như 3- 5- Như 3-. Trường hợp lấy skill từ game khác thì bạn phải hiểu rõ cách hoạt động của cả 2 game, tương quan như thế nào, đưa vào ra làm sao. 5 vấn đề này có thể làm được nếu bạn nắm rõ 3 điểm mấu chốt bên trên.
Me encontré con este milagro recientemente y me fascinó lo simple que haces que se vea el lenguaje ensamblador. Solo tengo experiencia en traducción, traduje Captain Tsubasa 3 al español hace más de 15 años, pero hice ligeras modificaciones en el tamaño de la ventana por prueba y error del editor hexadecimal. Ahora quiero aprender ensamblador para intentar hacer una buena traducción como la tuya. Uno de los principales desafíos fue cambiar el título de la portada donde se lee Capitán Tsubasa III (en japonés) de retrato a paisaje. He pasado varios días tratando de encontrar el código que localiza estos sprites sin éxito. Otro reto, pero que requiere más conocimiento y experiencia en ensamblador, es una implementación de VWF tal que el texto se ajusta al ancho del texto. Lo siento si no entiendes nada de lo que escribo, pero estoy usando el traductor de Google para escribir en vietnamita.
It's very easy just to change the title screen. Little assembly knowledge is required. For proportional font aka vwf, you should learn not only Snes assembly but also Snes hardware spec to do this. This translation doesn't support VWF but I can do it in any language. If you're willing to learn, I can help.
Of course. I wanna learn that. About the title screen, when i used Google Traslator to traslated my question, it made some mistakes. The original title screen is on vertical orientation, i wanna change that to horizontal orientation. Please if you can help me to learn SNES ASM and hardware, i would be completely gratiful. If you have documentation available that can help me please share it.
The first thing to do is to grab and read these documents. Super NES Programming/Graphics tutorial - Wikibooks, open books for an open world Grog's Guide to DMA and HDMA on the SNES | Super Famicom Development Wiki DMA & HDMA | Super Famicom Development Wiki 65816 Reference | Super Famicom Development Wiki SNES Programming Info (Registers) (baltimorebarcams.com) Learning 65816 Assembly | Super Famicom Development Wiki
The second thing to do is grabbing an emulator with debug function, such as Geiger's Snes9x or Bsnes, Mesen-S. I recommend Mesen-S because it's accurate and easy to use. Play around with the debugger for a while to get used to it. You can see the first title screen is mode 1, with 3 background. Here are the tileset and tilemap.
How is your learning these days? We already know that the yellow banner (the one with the text "Captain Tsubasa III" in Japanese) is at tilemap BG #1. Its graphic locates at Vram address $A000 so I set a break point on WRITE at this address. If you reset the emulator then press START to skip to the title screen, the debugger should stop $0081B0 after writting data to $420B. Still catch it?