Jump to content

Can anyone help with the game files? Ryse Son of Rome


Go to solution Solved by Jsnbrody,

Recommended Posts

Posted

I have finished translated decoded files czech a text to Ryse Son of Rome to my polish launguage. But how insert text to game? I tried contact with folkemon, translator czech fan translation, but he writed me, that their helped their famialiar programist, but he dosen't have contact long ago. Is someone to be able help me insert text to game?

  • Supporter
Posted
9 hours ago, goliat17 said:

I have finished translated decoded files czech a text to Ryse Son of Rome to my polish launguage. But how insert text to game? I tried contact with folkemon, translator czech fan translation, but he writed me, that their helped their famialiar programist, but he dosen't have contact long ago. Is someone to be able help me insert text to game?

I haven't tried editing the game yet, but at first glance I would suggest you try this:

1) - Rename the original "...\Localization\English_xml.pak" file to backup_English_xml.pak.

2) - Copy the extracted .xml and font files next to the .pak file.

I hope it works. If not, I can't help you.

Posted (edited)

The game uses CryEngine. The PAK file can be extracted using the Crysis 3 PAK Extractor tool (https://gamebanana.com/tools/5416). Also, can pack file using CMD:

dec.exe input.zip output.pak

Looking at the structure of the extracted XML files, they are also somehow packed with the CryXmlB header and is not plain XML. I am sending the original file from the game as an attachment.

So, you need convert XML -> CryXmlB (I found only extractor on github https://github.com/Bl00drav3n/CryXmlB | https://github.com/pleonex/HappyXml) -> pack all files to ZIP -> use cmd to pack ZIP to PAK.


obraz.thumb.png.8e19c391a7be734a3eb8b9b5c1b69b41.png

 

 

English_xml_ORGINAL.zip

Edited by Pikor
  • Moderators
Posted
28 minutes ago, goliat17 said:

Problem solved.

How? This forum is for sharing knowledge. Please explain what did you do.

Posted
On 3/1/2025 at 12:13 PM, ikskoks said:

How? This forum is for sharing knowledge. Please explain what did you do.

I got help from programist friend, nick "karhorus". He created a Polish installer based on its Czech counterpart. But I have to translate one file, because not everything was translated.

  • 2 months later...
Posted (edited)

A reasonably new version of cry engine's source code is available on github, which contains codes for loading and writing their own binary xml format.

An AI should be able to write a converter for you if you provide it with those codes, I guess.

Edited by haibaer
Posted

Copy the translated .xml and .gfx files into the Ryse Son of Rome\Localization folder, alongside the other .pak files. Then delete the English_xml.pak file.

Posted

In games made with CryEngine, especially in localization files, there are usually two identical lines that contain the same in-game text. If you want to change the game's text or subtitles, you must edit both lines with the same content; otherwise, the game will throw an error. I don't know why this is.

Снимок экрана 2025-05-22 010833.png

Posted

I know, my friend, that I've finished translating it, but in order for you to read the game file, the translated text is new. After converting it to a package, you must return the XML file to CryXmlB. Do you understand what I mean?

  • Solution
Posted (edited)

I figured out your mistake. I’ll leave the decrypted file English_XML.pak for you. Your task is to use WinRAR as the archiver. You can extract the files however you like, but when repacking, just drag and drop the files into the archive and click OK. All the texts are already decrypted. Extract all the text files, translate them, and put them back in exactly. Just don’t use your previously translated XML files — they are incorrect, which is why the game throws an error.
The decryption doesn’t match the game’s format.
These are my modified texts:

Снимок экрана 2025-05-22 231031.jpg

DecryptLocalization.rar

Edited by Jsnbrody

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...