I have prepared an editor for the Zeus_Text.eng file. You will only have to change the text, the program will make the rest of the changes for you.
Version 1.2 added:
An algorithm has been added that can find and fix errors in the file made in releases from Steam and GOG.
The essence of the problem:
In the original game file, cell №332 contains the text "http://zeus.impressionsgames.com" (addresses: 3C2F-3C4E). In the Steam release, the text "http://www.activision.com" was placed in this cell, and in the GOG release, the text "http://www.gog.com" was placed in this cell. The new text is shorter than the original in both cases. The releasers could not correctly change the length of the cell, because they did not understand the structure of this file. And the releasers filled the remaining free bytes with the symbol "00" (HEX), but this is an error. Since the character "00" (HEX) is reserved in the structure of this file and is a cell separator. Thus, after cell No. 332, a certain number of cells appeared, but they are not counted in the rest of the file structure. This breaks the structure of the file. The releasers are lucky that the game doesn't have to take into account the exact number of cells and match them with the file structure, because the game only reads the data and such a file structure error did not cause the game to crash. Although it can be in some cases and causes.
The program finds these texts and the symbols "00" (HEX) following it, writes the text into one cell, and ignores the extra symbols "00" (HEX). And when the file is saved, it is saved in the correct form.
The search algorithm for these errors can be disabled in the program options.
In version 1.1, the following bugs are fixed:
1. The program always saved an empty byte instead of the first byte of the file "Z".
2. If you open a file and move to any cell except the first, and then open a new file, then in the new file the cell that was active in the previous file will become empty (it is not counted from the file).