Перейти к содержимому
Zone of Games Forum

Рекомендованные сообщения

Запаковал один озвученный PAL ролик обратно в .iso образ игры для теста: https://disk.yandex.ru/i/sjQYfwGfWFwgUg

 

[ОПРОС] Просмотрев видео, нужно выбрать самый подходящий голос для каждого из 8 персонажей:

Тэмплар
Люгер
Рико
Хакка
Солдат
Генерал Вотон
Генерал-лейтенант Адамс
Генерал Ленте




 https://disk.yandex.ru/i/WyJ4_upVC8o1bA


 https://disk.yandex.ru/i/jnuq8wBD9SP7BA


 https://disk.yandex.ru/i/UPHVUJqiM0EPAw

Если:

Хакка - голос из ②
Тэмплар - голос из ②
Рико - голос из ②
Люгер - голос из ③
Солдат - голос из ①
Адамс - голос из ①
Вотон - голос из ③
Ленте - голос из ③


то видео получается таким:


 https://disk.yandex.ru/i/QL0hwbo8deeMhA (У лохматого появляется акцент, реально , как француз.)

Вот ещё 11 вариантов голоса для Люгер:

 https://disk.yandex.ru/i/z3whXFXEUQPX7A

 https://disk.yandex.ru/i/FVKDMsMAheA2Ow

 https://disk.yandex.ru/i/kU6sXWqCwKYZag

 https://disk.yandex.ru/i/oMkyH60qr7e3_Q

 https://disk.yandex.ru/i/YeFWpd9um9l0WA

 https://disk.yandex.ru/i/CqewjFYdKB12eg

 https://disk.yandex.ru/i/TXKC40fd6vt_dQ

 https://disk.yandex.ru/i/hTBpMTrwaNXS_w

 https://disk.yandex.ru/i/00J5SJ74Ur60pQ

 https://disk.yandex.ru/i/d8-MsX1q4lHUPA

 https://disk.yandex.ru/i/KGjkYbMbl2hm-Q

Лучше оценивать её голос по последней фразе Люгер, там в полной мере раскрывается особенность голоса.


P.S. Нет там никаких генералов-Батоновdeclare.gif, не нужно троллить хотя бы на этом форуме. Тайминги подбирались под голоса первого видео, поэтому из-за скорости произношения слов голосами из ② и ③ видео , могут быть не так же точны. Скорее всего слова , которые все голоса так и норовят произнести с акцентом, типа "отвали" "готово", придёться заменить на синонимы... И Helghast ... нейросеть произносит с неправильным ударением.

Изменено пользователем Kesovord
  • Лайк (+1) 2

Поделиться сообщением


Ссылка на сообщение
В 8/3/2024 в 03:39, Kesovord сказал:

Запаковал один озвученный PAL ролик обратно в .iso образ игры для теста: https://disk.yandex.ru/i/sjQYfwGfWFwgUg

Здравствуйте. На оригинальном диске с официальной русификацией от Софтклаба в меню “Другое” часть пунктов не переведена, а у вас все переведено. Что за iso у вас русифицированный?

Чем вы запаковываете файлы обратно в FILES.DAT?

Я нашел только скрипт quickbms для распаковки killzone FILES.DAT, но запаковка обратно будет работать только если обновленные файлы имеют не больше размер чем изначальный, может у вас есть скрипт обратной запаковки?

Скрытый текст

# Killzone (script 0.2.2)
# script for QuickBMS http://quickbms.aluigi.org

get ARCHIVE_NAME basename

get INFO_SIZE long
get DUMMY long
get DUMMY long
get DUMMY long
get ZERO long
get ZERO long

get NAMES_SIZE long
savepos OFFSET
log MEMORY_FILE OFFSET NAMES_SIZE

math OFFSET + NAMES_SIZE
goto OFFSET

get INFO_SIZE long
savepos OFFSET
log MEMORY_FILE2 OFFSET INFO_SIZE

get ENTRIES long MEMORY_FILE2
savepos OFFSET MEMORY_FILE2
set PATH string ""
set NAME string ""
putarray 0 0 0  # nested function
callfunction EXTRACT

startfunction EXTRACT
    savepos BCK_OFF MEMORY_FILE2
    goto OFFSET MEMORY_FILE2
    string PATH + NAME
    string PATH + /
    for CUR_ENTRIES = ENTRIES > 0
        get NAME_OFF long MEMORY_FILE2
        math FLAGS = NAME_OFF
        xmath NAME_OFF "NAME_OFF & ((1 << 23) - 1)"
        goto NAME_OFF MEMORY_FILE
        get NAME string MEMORY_FILE
        get OFFSET long MEMORY_FILE2
        if FLAGS & 0x80000000
            get ENTRIES long MEMORY_FILE2
            callfunction EXTRACT
        else
            callfunction HANDLE_PACK_NUM 1
            get SIZE long MEMORY_FILE2
            string NAME p "%s%s" PATH NAME
            set EXT extension NAME
            if EXT == "core" && ARCHIVE_NAME == "psp"
                goto OFFSET
                get ZERO long   # probably XSIZE64
                get XSIZE long
                reverselong XSIZE
                math OFFSET + 8
                math SIZE   - 8
                clog NAME OFFSET SIZE XSIZE
            else
                log NAME OFFSET SIZE
            endif
        endif
    prev CUR_ENTRIES
    goto BCK_OFF MEMORY_FILE2
endfunction

startfunction HANDLE_PACK_NUM
    xmath PACK_NUM "(FLAGS >> 23) & 0x1f"
    getarray LAST_PACK_NUM 0 0
    if PACK_NUM != LAST_PACK_NUM
        putarray 0 0 PACK_NUM
        get EXT extension
        if PACK_NUM == 0
            string TMP p "%s.%s" ARCHIVE_NAME EXT
        else
            string TMP p "%s%02d.%s" ARCHIVE_NAME PACK_NUM EXT
        endif
        open FDSE TMP
    endif
endfunction

 

Есть еще аудио .mss файлы с озвучкой Хелгастов и Землян, не планируете их перевести? Не знаю правда пока как распаковать-запаковать

Изменено пользователем metalor
добавил скрипт

Поделиться сообщением


Ссылка на сообщение

Скрипты quickbms для распаковки-запаковки killzone файлов локализации simpletext.dat по пути localized/russian/*

Скрытый текст

# скрипт QuickBMS распаковки simpletext.dat локализации killzone ps2

set NL binary "\x0a"        # Перенос строки (Line Feed)
# MEMORY_FILE - кодированый входной бинарный файл
# MEMORY_FILE1 - UTF-8 итоговый декодированый файл decoded_output.txt
# MEMORY_FILE2 - UTF-16LE кодированое значение одного элемента
# MEMORY_FILE3 - UTF-8 декодированное значение одного элемента
log MEMORY_FILE1 0 0

get TOTAL_SIZE asize

for
    savepos CURRENT_OFF
    if CURRENT_OFF >= TOTAL_SIZE
        break
    endif

    # 1. ID (4 байт)
    get ID_NUM long

    # 2. Длина ID Name (4 байт)
    get NAME_SIZE long
    
    # 3. Чтение ID Name
    getdstring ID_NAME NAME_SIZE

    # 4. Длина Строки (4 байт)
    get STR_SIZE long
    
    # 5. Чтение самой Строки
    getdstring RES_STR STR_SIZE

    Log MEMORY_FILE2 0 0           # Создаем чистый буфер для чтения
    PutDstring RES_STR STR_SIZE MEMORY_FILE2

    # Убедимся, что мы в начале
    Goto 0 MEMORY_FILE2
    Get STR_SIZE asize MEMORY_FILE2

    Goto 0 MEMORY_FILE2
    Get STRING_SIZE asize MEMORY_FILE2

    # --- ВНУТРЕННИЙ ЦИКЛ РАСШИФРОВКИ ---
    Log MEMORY_FILE3 0 0 # ОБЯЗАТЕЛЬНО: Очищаем буфер перед каждой новой строкой

    For 
        SavePos CurrentPos MEMORY_FILE2
        if CurrentPos >= STRING_SIZE
            break
        endif

        Get CHECK_BYTE byte MEMORY_FILE2

        if CHECK_BYTE == 0x20
            # --- ПРОБЕЛ ---
            Put 0x20 byte MEMORY_FILE3
            # Указатель уже сдвинулся на +1 командой Get CHECK_BYTE
        
        elif CHECK_BYTE == 0x01
            # --- КИРИЛЛИЦА (01 XX YY) ---
            # Возвращаемся, чтобы прочитать блок целиком
            Goto CurrentPos MEMORY_FILE2
            Get RAW_VAL ThreeByte MEMORY_FILE2 
            # Теперь указатель сдвинулся на +3 от CurrentPos

            # Математика (B_HI/B_LO)
            Math B_HI = RAW_VAL
            Math B_HI >>= 16
            Math B_HI &= 0xFF
            Math B_LO = RAW_VAL
            Math B_LO >>= 8
            Math B_LO &= 0xFF
            
            Math CharCode = B_HI
            Math CharCode <<= 8
            Math CharCode |= B_LO
            
            # UTF-8 конвертация
            Math B1 = CharCode
            Math B1 >>= 6
            Math B1 &= 0x1F
            Math B1 |= 0xC0
            Math B2 = CharCode
            Math B2 &= 0x3F
            Math B2 |= 0x80
            
            Put B1 byte MEMORY_FILE3
            Put B2 byte MEMORY_FILE3
            
        else
            # --- ЛЮБОЙ ДРУГОЙ СИМВОЛ (ASCII) ---
            Put CHECK_BYTE byte MEMORY_FILE3
            # Указатель уже сдвинулся на +1
        endif
        
        # Для отладки (чтобы видеть прогресс в консоли)
        SavePos NewPos MEMORY_FILE2
        # print "Pos: %CurrentPos% -> %NewPos% / %STRING_SIZE%"
    Next



     # 1. Узнаем размер данных
    Get UTF8_SIZE asize MEMORY_FILE3

    # 2. Переходим в начало
    Goto 0 MEMORY_FILE3

    # 3. Считываем данные как строку (DString читает до конца или до нулевого байта)
    GetDString MY_TEXT_OUTPUT UTF8_SIZE MEMORY_FILE3

    # Форматируем строку: ID(hex) X Name Y String + Перенос
    # %04X — это 16-ричный формат, минимум 4 символа
    string LINE p "%04X %d %s %d %s" ID_NUM NAME_SIZE ID_NAME STR_SIZE MY_TEXT_OUTPUT
    print "%LINE%"

    # Записываем строку в память
    string LINE + NL # Убеждаемся, что это строка
    strlen LINE_LEN LINE
    
    # 1. Узнаем текущий размер MEMORY_FILE1, чтобы прыгнуть в конец
    get OFFSET_TO_WRITE asize MEMORY_FILE1
    goto OFFSET_TO_WRITE MEMORY_FILE1

    # 2. Записываем строку
    putdstring LINE LINE_LEN MEMORY_FILE1
next

# Сохраняем всё, что накопили в памяти, в итоговый файл
get FINAL_SIZE asize MEMORY_FILE1
log "decoded_output.txt" 0 FINAL_SIZE MEMORY_FILE1
Скрытый текст

# скрипт QuickBMS заспаковки в simpletext.dat локализации killzone ps2
# Инициализируем файл в памяти для записи результата
log MEMORY_FILE 0 0

# Узнаем общий размер входного текстового файла
get FSIZE asize

do
    # 1. Читаем ID до пробела (4 символа, например "04FA")
    getCT ID_HEX_TEXT string 0x20

    # ИСПРАВЛЕНО: Правильный синтаксис оператора 'p'
    string ID_HEX_TEXT p "0x%s" ID_HEX_TEXT 
    set ID_NUM ID_HEX_TEXT       # Теперь ID_NUM содержит числовое значение
    
    # 2. Читаем размер имени X (до пробела)
    getCT X_STR string 0x20
    set X_SIZE X_STR
    
    # 3. Читаем само имя длиной X
    getdstring ID_NAME X_SIZE
    get DUMMY byte               # Пропускаем пробел после ID_NAME
    
    # 4. Читаем размер строки Y (до пробела)
    getCT Y_STR string 0x20
    
    # 5. Читаем саму строку до символа перевода (LF / 0x0A)
    getCT RES_LINE string 0x0a
    strlen STR_SIZE RES_LINE

    print "%ID_HEX_TEXT% %ID_NUM% %X_STR% %X_SIZE% %ID_NAME% %Y_STR% %STR_SIZE% %RES_LINE% 777777"

    Log MEMORY_FILE2 0 0           # Создаем чистый буфер для чтения
    PutDstring RES_LINE STR_SIZE MEMORY_FILE2

    # Убедимся, что мы в начале
    Goto 0 MEMORY_FILE2
    Get STR_SIZE asize MEMORY_FILE2

    # --- ВНУТРЕННИЙ ЦИКЛ ШИФРОВКИ ---
    Log MEMORY_FILE3 0 0 # ОБЯЗАТЕЛЬНО: Очищаем буфер перед каждой новой строкой

    For 
        SavePos CurrentPos MEMORY_FILE2
        if CurrentPos >= STR_SIZE
            break
        endif

        Get B1 byte MEMORY_FILE2


        # ОБРАБОТКА КИРИЛЛИЦЫ (UTF-8 последовательности D0/D1)
        if B1 >= 0xD0 && B1 <= 0xD1
            Get B2 byte MEMORY_FILE2
            string B1_HEX p "%02X" B1
            string B2_HEX p "%02X" B2
            print "%B1_HEX%%B2_HEX%"
            
            # Восстанавливаем Unicode CharCode
            Math T1 = B1
            Math T1 &= 0x1F
            Math T1 <<= 6
            Math T2 = B2
            Math T2 &= 0x3F
            Math CharCode = T1
            Math CharCode |= T2
            
            # Разбиваем на HI/LO (как в исходном скрипте)
            Math B_HI = CharCode
            Math B_HI >>= 8
            Math B_HI &= 0xFF
            Math B_LO = CharCode
            Math B_LO &= 0xFF
            
            # Записываем структуру: 01 + LO + HI 
            # (Проверьте порядок LO/HI, если в игре буквы поменяются местами)
            Put 0x01 byte MEMORY_FILE3
            Put B_LO byte MEMORY_FILE3
            Put B_HI byte MEMORY_FILE3
            string B_LO_HEX p "%04X" B_LO
            string B_HI_HEX p "%04X" B_HI
            print "01 %B_LO_HEX% %B_HI_HEX%"
            
        # ОБЫЧНЫЕ ASCII СИМВОЛЫ (Латиница, цифры)
        else
            Put B1 byte MEMORY_FILE3
            string B1_HEX p "%02X" B1
            print "%B1_HEX%"
        endif
        
        # Для отладки (чтобы видеть прогресс в консоли)
        SavePos NewPos MEMORY_FILE2
    Next



     # 1. Узнаем размер данных
    Get UTF16_SIZE asize MEMORY_FILE3

    # 2. Переходим в начало
    Goto 0 MEMORY_FILE3

    # 3. Считываем данные как строку (DString читает до конца или до нулевого байта)
    GetDString MY_TEXT_OUTPUT UTF16_SIZE MEMORY_FILE3

    # Записываем строку в память
    string LINE + NL # Убеждаемся, что это строка
    strlen LINE_LEN LINE

    # --- ЗАПИСЬ В БИНАРНЫЙ ФОРМАТ (в MEMORY_FILE) ---
    
    # Записываем ID (4 байт)
    put ID_NUM long MEMORY_FILE
    
    # Записываем размер ID имени строки (4 байт)
    put X_SIZE long MEMORY_FILE
    
    # Записываем само ID имя строки (X байт)
    putdstring ID_NAME X_SIZE MEMORY_FILE
    
    # Записываем Y размер строки в байт
    put UTF16_SIZE long MEMORY_FILE
    
    # Записываем строку (Y байт)
    putdstring MY_TEXT_OUTPUT UTF16_SIZE MEMORY_FILE
    
    savepos CUR_POS
while CUR_POS < FSIZE

# Сохраняем результат
get BIN_SIZE asize MEMORY_FILE
log "decoded_output.bin" 0 BIN_SIZE MEMORY_FILE

 

 

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • Когда твои глаза уже перегружены, когда они уже красные, то это значения не имеет — ты им не даёшь отдохнуть и прийти в чувство. Глаза восстанавливают весьма медленно. Недостаточно снять спазм, закапав их таурином и полежать полчаса. Нужно несколько дней кряду очень хорошо высыпаться и грузить их минимально. То есть никаких динамичных игр в зашлаливающем фпс с быстрой динамикой. Только спокойные игры и видео. Ну и зарядка для глаз хорошо помогает глазам быстрее прийти в норму. Например, из того, что делаю сам Делать по 1-2 раза в день. Комплекс тренирует глазные мышцы, мышцы век и злёзные железы. улучшает создание слезы и смачиваемость глаз. Тем самым глаза лучше выдерживают напряжение, если комплекс не запускать слишком надолго. Сам обычно делаю по 3-4 дня в месяц, когда ощущаю, что глаза начинают быстро уставать, т.к. регулярно делать банально забываю.
    • Та же петрушка, что и с Roblox. Ну не моё это, игры-песочницы. При чем я нисколько не преуменьшаю влияния этих игр на индустрию, а наоборот поражаюсь этим успехом. До сих пор вспоминаю как читал книгу о создании Minecraft (Minecraft. Невероятная история Маркуса Нотча Перссона и игры, изменившей мир). Крайне занимательное и вдохновляющее чтиво!
    • Посмотрел я тут вчера значит нашумевший фильм от популярного блогера Markiplier Iron Lung (Жезелное легкое), по мотивам инди-игры от Дэвида Шимански. Потраченного времени, а это целых 2 часа — крайне жаль. Даже с пивом не зашло. Потанцевал Потенциал возможно и был, но моё мнение, что надо было делать хронометраж не более 40 минут и побольше экшен-сцен. Следующий на очереди Закулисье реальности.
    • тот что публичный, там привет из начала нулевых, только там был кривой промт, здесь кривой нейро перевод. Очень много всего не переведено(например полностью весь раздел улик, или весь чаттер), так даже этот английский кривой, каждая заглавная буква английского слова начинается с русской буквы, типа Чide, Бance, Жish, каждый сходу поймёт что тут за слова скрываются? А фразы могут строиться из нескольких слов таких, или как такое переводить переводчиком, да и просто это режет глаз и мешает нормально играть. Я понимаю что бесплатное, но это же не значит что нужно писать вот такое: если это совсем не так, или может конкретно Judgment ещё был более-менее, но о Lost Judgment такого увы не скажешь. Разумеется и сам перевод в катсценах там не блещет, есть с чем сравнить, т.к. недавно прошёл 5-ку, там автор вообще первую версию 0.12 альфа выпустил и она в разы просто лучше, но тоже нейронка. Так что нейронка нейронке большая рознь   вы лично с ним играли? Это тот самый платный что я упоминал выше?
    • игру с эмулем продают без улучшений могли бы баланс улучшить,графон,уровней добавить и 3часть доделать 
    • Русификатор (текст) - для ПК-версии (DragonZH) — не устанавливается
    • Пропустил, обязан выплатить за свое обучение в двойном, вроде, размере, в том то и прикол, фактически работодатель, если будет это понимать, может делать со специалистом что хочет, выбора у специалиста не будет. И это пропустил. Научились лечить много чего, представляешь? Новые лекарства, рак желудка и двенадцатиперстной кишки, например. Потому что выяснили, что его вызывает чаще всего. Новые методики в медицине, много чего развивается, если ты будешь читать не только лишь новости политики,  где все плохо. Или новости про другие страны, в которых все только лишь плохо, так как хорошо не привлекает столько внимание, да и деньги искать хорошее не выделяют. Ядерная энергетика вполне себе замена исчерпаемой, электромобили те же. Не волнуйся, разовьется еще. Космос.. ну тут конечно помедленнее. И все остальное развивается из того, что мне каким-то боком интересно, связанные с историей науки н-р лингвистика, биология, генетика. Многому толчки дали вычислительные мощности, позволив обрабатывать ранее накопленную информацию.
    • хм… девять страниц флуда и главное не по теме, но в теме роблокса) теперь нужно снова запретить роблокс , чтобы вас проперло еще на десяток страниц 
    • Девушка не переживайте, если вы знаете, что можете гордится своим трудом — этого уже достаточно, а всем остальным не обязательно это доказывать. Тут (в мире) люди дошли уже до маразма и могут облить грязью даже вполне себе неплохую игру, просто потому, что там использовали ИИ и даже этого не скрывали, а уж написать, что использовали ИИ даже если этого не делали — это уже просто “модно”.
    • ты меня спрашиваешь?)) Наверное потому что нет единой системы, есть только единая программа и единый гос экзамен, тебе нужно впихнуть человеку всю программу за отведенное время для сдачи ЕГЭ. У тебя нет доп времени для отстающих если ты не выкроишь его сам. Да что там говорить, даже отличникам приходится работать с репетитором, те которые понимают все и так, довольно редки. При этом программа усложняется, знаний больше, а эти из министерства добавляют еще ненужных, откровенно уроков по воспитанию ценностями семьи, церковному, патриотическому и так далее. И теперь дети из школы часто приходят не в обед как раньше, а уже вечером. Да и еще один минус есть. Программа устарела. Учителя учат по старому, с ДЗ и так далее, но если есть ИИ — ДЗ это уже не проверка знаний, там повезет, если человек сам сделает, а учитель может и хочет отличить.  Думаю проверку знаний уже можно и нужно устраивать прямо в школе, на новых уроках, вместо вот этих с воспитанием, тогда дома делать уже ничего не надо будет и никакой ИИ уже не поможет. Но нагрузка на учителя выше. А сейчас есть и в школе дольше и дома ДЗ еще сделать надо, а времени меньше осталось. Вот и использовании ИИ кажется вполне себе уместным на этом фоне. Да откровенно говоря, если бы в обед приходили, многие сделали бы через ИИ. Всегда хочется упростить себе задачу. 
  • Изменения статусов

    • Jimmi Hopkins  »  SerGEAnt

      Это не просто перевод, а полноценная авторская сценарная адаптация. Диалоги переписаны так, чтобы персонажи звучали живо, остро и в характере. Добавлен чёрный юмор там, где авторы постеснялись. Убраны лорные противоречия, докручены мотивации. В результате игра стала умнее, злее и смешнее оригинала.
      · 0 ответов
    • ElikaStudio

      Долгожданный релиз полного сезона состоялся!
      https://youtu.be/mwBk2stm2OQ?si=qpJojB_XDABaC0We
      https://vk.com/video-48153754_456239394?sh=4&list=c62797c2b7d0725d6e
      Life is Strange: Before the Storm:
      Эпизод 1: "Прoбуждeниe"
      Эпизод 2: "О дивный новый мир"
      Эпизод 3: "Ад пуст"
      Бонусный эпизод: "Прощание"
      Русская озвучка уже доступна для скачивания!
      ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! 
      Группе 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
      Ручная установка PC(оба издания):
      https://drive.google.com/drive/folders/1MJPd8965m4XxxAuOBt8enSHtv8_yy5xh?usp=sharing
      Баг репорт в обсуждении:
      https://vk.com/topic-48153754_55571577
      ___________________________________________
      Финансовый аппарат:
      www.donationalerts.com/r/elikastudio
      Пожертвовать средства на наши проекты:
      Кошелек ЮMoney 4100 1188 6818 3009
      карта Сбер банк 2202 2018 6334 1042
      карта Альфа банк 5559 4937 0209 8584
      Спасибо за вашу поддержку!
      #elikastudio #русскаяозвучка
      · 0 ответов
    • fox222  »  Siberian GRemlin

      Здравствуйте, хочу купить персональный доступ к переводам, сколько стоит?
      · 1 ответ
    • vitkach  »  eaZy

      Извините за беспокойство. Хотел спросить, а русификатор ещё когда-нибудь будет обновляться? Дело в том, что после его выхода выходили ещё обновления, в частности обновление 1.1, вышедшее летом 2023 года, где была добавлена целая сюжетная глава в конце если проходишь на лучшую концовку золотого пути, это где-то ещё полчаса диалогов. Также в игре присутсвуют иногда кракозябры вместо русского языка, это в основном связано с тем, что кое-где текст был изменён, в основном в обучающих сообщениях.
      · 0 ответов
    • TerryBogard  »  Siberian GRemlin

      C&C: RA: Retaliation (ПК) не работает.
      · 0 ответов
  • Лучшие авторы


×