+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  A problem in my project,limited character
Pages: [1]
Author Topic: A problem in my project,limited character  (Read 1 times)
wumeed
Guest
« on: July 23, 2011, 03:10:31 pm »

Hello everyone.

I am an Arabic translator which I want to translate the EnglishROM for 1942 game for NES to the Arabic language.

But I have a problem with it, the characters are limited. I have drawn 15 characters, but I need eight characters more.

See the picture



How can resolve the problem and I draw more characters?
KingMike
Guest
« Reply #1 on: July 23, 2011, 08:57:46 pm »

Unfortunately, you may not be able to add more characters. Early NES games were programmed with extreme memory limitations, which is why many early games were written in English even for the Japanese release (so they could get away with fewer characters in the font).
It might be possible with extensive ASM hacking to switch ROM banks when you need text printing, but if that is possible (I don't know, I never hacked this game), it would be an expert task.
wumeed
Guest
« Reply #2 on: July 23, 2011, 10:03:05 pm »

Thanks to you very much for comment.

I will try to find a resolve.
UglyJoe
Guest
« Reply #3 on: July 24, 2011, 05:48:24 pm »

This game has two English fonts.  One is (nearly) complete and the other, which you are showing in your screenshot, is clearly incomplete.  Do you know when the game uses this incomplete font versus when it uses the full font?
wumeed
Guest
« Reply #4 on: July 26, 2011, 08:11:31 am »

Thanks for reply.

The incomplete characters as the picture below is used in the starting screen, it has a little words like PLAYER,PLAYERS,HI SCORE,CAPCOM,CONTINUE and UP.sorry for that bug i have deleted the C character from the game.





But the complete characters uses in the hole texts in the game without the starting screen.
Proveaux
Guest
« Reply #5 on: July 27, 2011, 05:28:02 pm »

What all characters are you needing and to say what? Just looking at pic it looks like you could replace the "N" with one.
wumeed
Guest
« Reply #6 on: July 28, 2011, 06:02:30 am »

Quote from: Proveaux on July 27, 2011, 05:28:02 pm
What all characters are you needing and to say what? Just looking at pic it looks like you could replace the "N" with one.

I need to draw 5 new characters in the rom game.
And i want to translate to Arabic.
Thats our alphabetical order.
أ ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ي
Proveaux
Guest
« Reply #7 on: July 28, 2011, 04:48:23 pm »

You can cannibalize the 88 on the front of ship to gain 6 more spots. I tried it and it worked fine. Hope that helps.


.
*** Edit ***
Here's the change I made if ya want to use it. Gets rid of 88 and modifies front and back of ship to look better after 88 is gone. Well in my opinion anyways. Smiley
Original
001B10 B5FFFFC6C7A8AAC6C7ACAE262EFF1932
001B20 2E19192E3219192E2719FFFFFF263122
001B30 23303124253130FFFF3127262E282E33
001B40 3435362E272E292A2E2C2E3738322E37
001B50 382E322E2B2E2DFF26FF282E20313132
Edited
001B10 B5FFFFC6C7A8AAC6C7ACAE262EFF2C32
001B20 2E2E2E2E322E2E2E272DFFFFFF262E22
001B30 232E2E24252E2EFFFF2E27262E282E2E
001B40 2E2E2E2E272E292A2E2C2E2E2E322E2E
001B50 2E2E322E2B2E2DFF26FF282E20313132
« Last Edit: July 28, 2011, 06:37:45 pm by Proveaux »
wumeed
Guest
« Reply #8 on: July 30, 2011, 06:18:00 am »

Quote from: Proveaux on July 28, 2011, 04:48:23 pm
You can cannibalize the 88 on the front of ship to gain 6 more spots. I tried it and it worked fine. Hope that helps.


.
*** Edit ***
Here's the change I made if ya want to use it. Gets rid of 88 and modifies front and back of ship to look better after 88 is gone. Well in my opinion anyways. Smiley
Original
001B10 B5FFFFC6C7A8AAC6C7ACAE262EFF1932
001B20 2E19192E3219192E2719FFFFFF263122
001B30 23303124253130FFFF3127262E282E33
001B40 3435362E272E292A2E2C2E3738322E37
001B50 382E322E2B2E2DFF26FF282E20313132
Edited
001B10 B5FFFFC6C7A8AAC6C7ACAE262EFF2C32
001B20 2E2E2E2E322E2E2E272DFFFFFF262E22
001B30 232E2E24252E2EFFFF2E27262E282E2E
001B40 2E2E2E2E272E292A2E2C2E2E2E322E2E
001B50 2E2E322E2B2E2DFF26FF282E20313132

Thanks alot for helping me.
Squall
Guest
« Reply #9 on: August 08, 2011, 02:48:57 pm »

First of all translate all of the text, and then determine which letters you need. You will see that no need to have a complete set of alphabet to generate the necessary words. Just remember you have to put the translated words in two categories (1.title screen and 2.ingame)
Pages: [1]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC