Если в hex редакторе открыть файл dat, то там
первые 8 байт = кол-во всего блоков текста в файле
следующие 8 байт = кол-во блоков с текстом
следующие 8 байт = это я так понимаю тип файла, расширение
Дальше идет блок длиной полученной из п. 1 + 17 байт. Так и не смог понять, но 1 байт соответсвует блоку, за исключением 17 байтов
Дальше идет блок (кол-во п.1 * 16), состоящий по строчно из 16 байт, соответсвующий блоку с текстом.
первые 8 байт = это ID
следующие 4 байта = это смещение от этой позиции на начало текста
следующие 4 байта = это длина текста
Да скрипт хорошо работает.
Кстати как ты вычислил ID? и разобрал таблицу. проводил реверс-инжиниринг? Распаковал mpk и посмотрел скрипты на lua ?)
f.seek(0)
count_full = struct.unpack('<I', f.read(4))[0]
f.read(4)
count_text = struct.unpack('<I', f.read(4))[0]
f.read(12)
code = f.read(count_full).hex()
f.read(17)
data_start = f.tell()
Я имел ввиду не записки журнала, с ними легко справиться. А надписи на стенах, они имеют допмаску для объёмности.
Смотрел насчёт локализации. Разработчик обещал на релизе 8 языков, так же как в Turbo Overkill.
Релиз состоялся, а языков нема. Отписался ему, посмотрим что ответит.
Прошу обновить файл в архиве на https://disk.yandex.ru/d/suqA593ocxIJTQ
или https://boosty.to/jimmihopkins/posts/d1df8532-9ac5-4a23-a87c-df2610efaf26
Финальный релиз.
Значительные изменения
https://www.youtube.com/watch?v=Nqcr83D8xhw https://www.youtube.com/watch?v=yRh3i7FKwOQ
https://vk.com/video-48153754_456239346 https://vk.com/video-48153754_456239345?list=ln-xnLZUtIyCEc6eshGvW https://ibb.co/p6BtMqWQ Перед тем, как ступить на борт корабля капитана Синей Бороды, нужно скачать озвучку!
Life is Strange: Before the Storm: Эпизод 1: "Прoбуждeниe" Эпизод 2: "О дивный новый мир" Бонусный эпизод: "Прощание" Русская озвучка уже доступна для скачивания!
ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! Группе [club76249462|Mechanics VoiceOver R.G. MVO] , в частности их руководителю Дмитрию за неоценимую помощь в выпуске эпизода.
Скачать для PC Classic (2018): GDrive: - https://drive.google.com/file/d/19CL_L80Mz0sIxcb54Ss64byAkeZmV22r/view?usp=sharing
Скачать для PC Remastered (2022): GDrive: - https://drive.google.com/file/d/13q58Lpvw5_aYPYeZ7OGYZlAKOoS1gEbL/view?usp=sharing
Скачать для Свитч(2022): GDrive: - https://drive.google.com/file/d/15e—T1LQiGQCYIHeNnj_C2qJA16Gvh1i/view?usp=sharing
Баг репорт в обсуждении: https://vk.com/topic-48153754_52801766 ___________________________________________ Финансовый аппарат: www.donationalerts.com/r/elikastudio Пожертвовать средства на наши проекты: Кошелек ЮMoney 4100 1188 6818 3009 карта Сбер банк 2202 2018 6334 1042 карта Альфа банк 5559 4937 0209 8584 Спасибо за вашу поддержку! #elikastudio #waylandteam #русскаяозвучка