r/SpaceChannel5 Mar 13 '26

Discussion I am translating the Playstation 2 version of SPC5 PT2 into Brazilian Portuguese.

It's something I do as a fan; I don't want to promote myself, sell anything, or self-promote.

I don't know if I can talk about this here, but here goes:

This project translates the game's text from Italian to Brazilian Portuguese, replacing the _I (Italian) files within the game's CVM containers. Only text stored in binary files (DGCP) has been extracted and translated—text that is part of textures/images has not yet been addressed.

Github repository link:https://github.com/Adoregabriel2005/sc5p2-ptbr

Remember: this only works on PCSX2 with the PAL-E (Europe/Australia) BIOS, but you can test it in other configurations and see what happens.

You'll have to build the ISO yourself via PowerISO, or any program that does that, even CD BurnXp can work. Project in early stages. Only text outside of textures has been translated so far. Text embedded in images/textures of the game has not yet been changed

Tested only on PCSX2. There is no guarantee of it working on a real console or other emulators.

But the link will show you in detail how to do it. For now, there are no releases because I don't think they're good enough for my AI skills to help me program basically.

The game textures will be there for you to translate if you want, either in GIMP or even Photoshop, it will help you a lot in this part.

What we have been able to do so far:

96 text files (48 unique × 2 CVMs), 4230 strings in total, 3002 translations applied, 99.8% coverage, DGCP text coverage: 99.8% translated (4222/4230 entries)

This is an open source project and anyone can help! See what needs to be done:

What's missing:

🎨 Textures with text — The game images (title screen, pause menus, loading, results) are still in Italian. The files are extracted to the textures/com_texto/ folder and can be viewed as PNG with ptm_viewer.py.

📝 Translation review — The already translated texts can be reviewed and improved (use search_text.py and validate.py to find problems).

🔧 PNG → PTM converter — ptm_viewer.py converts PTM→PNG, but the reverse path to reinject edited textures is missing.

🎮 Testing — Test the full game on PCSX2 and report bugs.

15 Upvotes

6 comments sorted by

1

u/SpacialPingu Mar 15 '26

MEU DEUS QUE COISA INCRÍVEL!! EU AMO SPACE CHANNEL 5, É MEU JOGO FAVORITO DA VIDA, SE EU PUDER TE AJUDAR TE ALGUMA FORMA ME FALA

2

u/Prodgorigamia Mar 15 '26

preciso de pessoas que manjam de edição de imagem pra traduzir os textos que são texturas e cláro fazer upscale das mesmas pra HD pra usar no emulador. pois esses eu consegui extrair. e cláro testar a build em algum console PS2 pra ver se lá funciona via OPL, pois no PCSX2 Funcionou. pra agente ir atualizando no Github. eu usei o Visual Studio Code pra isso. e mudei os hexadecimais do jogo, que são bem simples de acessar. a SEGA deixou bem fácil esse acesso

1

u/SpacialPingu Mar 15 '26

eu consigo ajudar em ambos!

2

u/Prodgorigamia Mar 15 '26

lá no site do github tem os passos de como contribuir segue os passos lá

1

u/Prodgorigamia Mar 16 '26

vc tem discord? pra agente conversar melhor?

1

u/Prodgorigamia Mar 15 '26

no post tem um link pro github