11 March 2016 - Forum Rules
Started by q8fft, March 26, 2017, 12:33:17 PM
Quote from: KingMike on March 26, 2017, 09:19:56 PMYou could print right to left with ASM hacking, though it could be a bit slower, as the NES PPU is optimized for either left-to-right (horizontal) or top-to-bottom (vertical) printing direction.
Quoteif anyone want try justfind valueE6D260A508change it toC6D260A508
Quote from: Bregalad on March 27, 2017, 06:07:11 AMWell, as you can see you actually reversed the text direction, but the problem is that the text starts at the left side of the dialog box, so the game detects that the text overflows from the dialog box and goes to the next line after printing 2 letters (you're quite lucky it goes like that - it could have not detected it due to it being already out of range and produce more garbage results !).So probably you need to keep this change, but also somehow change the initial cursor position so that it starts at the topright of the dialog box.
Quote from: FAST6191 on March 27, 2017, 10:55:58 AMFor the NES it will probably be a nightmare but many that have sought to translate games to RTL languages before have taken the cowboy method. That being use the left to right engine but stick enough spaces in there that you end up on the right hand side. Functionally it is not a lot different to manual line breaks.It requires a lot of space, and some engines face memory issues, so hopefully that does not trouble you but it is one that works.Super cowboy method is mirror. Treat the game and LTR but mirror the glyphs. Mirror the whole screen in the emulator and you have your hack.That said it looks like you have a start on actually rendering RTL so carry on with that, it looks like a fair bit of the harder stuff is already done or able to fall into place now.
Quote from: Bregalad on April 26, 2017, 06:15:38 AMWow, that was quick. Congratulations !
Page created in 0.078 seconds with 20 queries.