I've started a Rayman 1 for PlayStation Spanish translation project. I've translated the game texts from the PAL edition (SLES-00049), the PC Strings and the two FMV dialogs, but I need help to complete it.
In the European version, the main texts can be found in the directory "ray\ima\crd" in plain text format using OEM-US Encoding (Code Page: 437); being "rayus.txt" for English, "rayfr.txt" for French and "raygr.txt" for German. But three strings from the Magician Challenge are inside the game executable (sles_000.49) and I'd like to change their lengths; unfortunately, I haven't found their pointers and I don't know about assembler... They are:
Other problem is the fonts: They don't support accented chars (Except 'ü' & 'ö' in the European version) I've found the 2 files with the fonts:0x000058D4 "/perfect !/"
0x000ABC98 "/go !/"
"ray\ray.xxx" - I don't know the format of this file and I couldn't find any information about it... It contains the small font and the main game sprites; and the definition of these sprites and font too. Some of these sprites are in 256 colors and other ones in 4 bpp/16 colors.
"ray\let2.img" - It's a RAW 4 bpp/16 colors image. It contains the medium and big fonts. In the European version its size is 512x196 and 512x167 in the American one. The definition of the font sprites should be in the file "ray\ray.xxx" too.
My idea is to remove the language selector and to remove the big font replacing it with the medium (The big one is only used for the Magician Challenge and they are very similar) This way, I could get extra space to add the new special chars in the "ray\let2.img" file (I need the special chars: áéíóúüñ¡¿ for my Spanish translation)
I've discovered the medium font sprite limits, but I haven't found their references; I've tried to search the possible values without success. I don't have experience with the PSX VRAM textures referencing and I don't know how they work exactly...
PS: The files CD position are stored in the executable, but this file could be extended in the worst of cases; just after of the executable is a dummy file (dummy.pwd) and its size is 16 KB.
Download: Rayman 1 W.I.P. Translation Files.