Показать сообщение отдельно
Непрочитано 22.03.2015, 13:14   #102
Аватар для RogerUP
Пользователь

По умолчанию Re: Перевод игры Blade and Soul

Цитата:
Сообщение от Tetranoid Посмотреть сообщение
А если его заархивировать, как я сделал с файлами тайваня и японии?
Если запаковать, то размер файла уменьшится более чем в 10 раз (у меня в rar сжалось до 7мб). Но возникнет другая проблема - невозможно станет мержить изменения, т.е. чтобы не потерять никакие изменения в один момент времени файл может редактировать только 1 человек.

У меня есть несколько вариантов решения этой проблемы:
1) Файл не сжимается, но разбивается на несколько частей по какому-нибудь признаку (например по alias, autoId не подходит, т.к. он меняется).
2) Изменяется формат записи данных в файл, например из xml в csv или json.
3) Файл разбивается на 3 файла, в каждом из которых будут пары значений AutoId-Alias, AutoId-Original, AutoId-Translate.

Первый вариант наиболее гибок, т.к. позволяет варьировать размер файла. Но велика возможность нарушения целостности данных.
Второй вариант позволяет получить наименьшую выгоду в размере, но нарушить целостность будет сложно.
Третий вариант что-то среднее между первыми двумя.

Соответственно если изменять структуру файла, то потребуется или писать утилиту для преобразования файла, или изменять патчер и эдитор.
RogerUP вне форума Ответить с цитированием