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

Talisman: Prologue

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

Talisman: Prologue

header.jpg

  • Метки: Настольная с полем, Стратегия, Инди, Ролевая игра, Для одного игрока
  • Платформы: PC iOS
  • Разработчик: Nomad Games
  • Издатель: Nomad Games
  • Серия: Warhammer
  • Дата выхода: 22 ноября 2012 года
  • Отзывы Steam: 365 отзывов, 56% положительных
Скриншоты
1.jpg2.jpg3.jpg4.jpg
Изменено пользователем 0wn3df1x

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


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

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

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


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

Всем привет! Решили заняться переводом данной игры, файлы распаковали, тексты достали. Нужна помощь в написании парсера, для того чтобы убрать текст кода (переводится текст, который в кавычках). После окончания перевода весь полученный текст нужно будет впихнуть обратно. Черновой вариант на ноте http://notabenoid.com/book/44975, текст вместе с кодом.

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


Ссылка на сообщение
Всем привет! Решили заняться переводом данной игры, файлы распаковали, тексты достали. Нужна помощь в написании парсера, для того чтобы убрать текст кода (переводится текст, который в кавычках). После окончания перевода весь полученный текст нужно будет впихнуть обратно. Черновой вариант на ноте http://notabenoid.com/book/44975, текст вместе с кодом.

Лови парсер:

http://games-gen.com/soft/Talisman_Parser.rar

Экспорт:

1. Нажимаешь кнопку, выбираешь файл с оригинальным текстом (с кавычками) в формате ansi

2. Появится файл [имя оригинального файла]_parsed.txt - в нем чистый текст

Импорт:

1. Нажимаешь кнопку, выбираешь файл с оригинальным текстом (с кавычками) в формате ansi. Отпарсенный и переведенный текст должен лежать рядом в файле [имя оригинального файла]_parsed.txt

2. Появится файл [имя оригинального файла]_imported.txt - в нем оригинаьный файл, но со вставленным переведенным текстом

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


Ссылка на сообщение
Привет, как там русификатор поживает?

Никак + текст там древний.

26d18f3a3ad3.jpg

Лови парсер:

http://games-gen.com/soft/Talisman_Parser.rar

Экспорт:

1. Нажимаешь кнопку, выбираешь файл с оригинальным текстом (с кавычками) в формате ansi

2. Появится файл [имя оригинального файла]_parsed.txt - в нем чистый текст

Импорт:

1. Нажимаешь кнопку, выбираешь файл с оригинальным текстом (с кавычками) в формате ansi. Отпарсенный и переведенный текст должен лежать рядом в файле [имя оригинального файла]_parsed.txt

2. Появится файл [имя оригинального файла]_imported.txt - в нем оригинаьный файл, но со вставленным переведенным текстом

Не работает на Steam версии.

Скрипт распаковки для архива TalismanResources-PC.dz

# Vector and Talisman (script 0.3)# script for QuickBMS http://quickbms.aluigi.orgidstring "DTRZ"get FILES shortget FOLDERS shortget ZERO bytefor i = 0 < FILES   get NAME string   putarray 0 i NAMEnext imath FOLDERS - 1for i = 0 < FOLDERS   get FOLDER string   putarray 1 i FOLDERnext ifor i = 0 < FILES   get FILE_ID short   get FOLDER_ID short   get DUMMY short # -1   putarray 3 i FILE_ID   putarray 2 i FOLDER_IDnext iget DUMMY shortget DUMMY shortfor i = 0 < FILES   get OFFSET long   get ZSIZE long   get SIZE long   get FLAGS long   getarray FILE_ID 2 i   getarray FOLDER_ID 3 i   getarray NAME 0 FILE_ID   math FOLDER_ID - 1   if FOLDER_ID < 0       set FOLDER string ""   else       getarray FOLDER 1 FOLDER_ID   endif   string NAME p "%s/%s" FOLDER NAME   if FLAGS & 0x100       # probably just encrypted       log NAME OFFSET ZSIZE   else       # SIZE and ZSIZE are the same but the file is compressed       # so an easy way to have ZSIZE is using the whole dz archive       # or alternatively reading the next entry and subtract the offset       # it's faster to directly get the asize value!       savepos TMP       #get ZSIZE long  # the next offset, but doesn't work for the last one       #if ZSIZE u< OFFSET           get ZSIZE asize       #endif       math ZSIZE - OFFSET       goto OFFSET       get SIGN threebyte       if SIGN == 0x088b1f           comtype gzip       else           comtype lzma86head       endif       goto TMP       clog NAME OFFSET ZSIZE SIZE   endifnext i

 

Надо создавать новую тему на ноте.

Формат шрифта https://yadi.sk/d/2UlYDJeEk2aJt надо разобрать ещё.

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


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

makc_ar попробуй этот файл http://rghost.ru/8MFgnSbSJ

Update:

Ошибки валит

e50979b989dc.jpg

b296e68c55ef.jpg

Изменено пользователем makc_ar

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


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

Скрипт для .bin (два метода)

# Talisman: Prologue#   maybe also other games from Nomad Games# choose the preferred method:#   1 = removes the header of 0x3b bytes#   2 = file "as-is"math METHOD = 2get DUMMY shortget DUMMY longget DUMMY longget DUMMY longget NAME stringget DUMMY byteget DUMMY longget DUMMY longget DUMMY longget DUMMY longget DUMMY longget FILES longfor i = 0 < FILES   get DUMMY long   get OFFSET long   if METHOD == 2       putarray 0 i OFFSET   else       savepos BACKUP_OFF       goto OFFSET       getdstring DUMMY 0x23       get SIZE long       getdstring DUMMY 0x14       savepos TMP       xmath SIZE "(OFFSET + 0x20 + SIZE) - TMP"       math OFFSET = TMP       goto BACKUP_OFF       log "" OFFSET SIZE   endifnext iif METHOD == 2   get OFFSET asize   putarray 0 i OFFSET   sortarray 0   for i = 0 < FILES       getarray OFFSET 0 i       math i + 1       getarray SIZE 0 i       math SIZE - OFFSET       log "" OFFSET SIZE   nextendif

 

Как разобрать .dat шрифты?

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


Ссылка на сообщение
 i 
Уведомление:
В шапку темы добавлен прогресс перевода.


Перевод в скором времени начнётся.

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


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

 

0wn3df1x, а со шрифтами кто разобрался?

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


Ссылка на сообщение
0wn3df1x, а со шрифтами кто разобрался?

Вестимо, это проблема витает в воздухе. Но я лишь добавил счётчик, поскольку бота пригласили в перевод.

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


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

А там другие шрифты что ли? Отличные от следующих частей?

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


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

Thief1987, угу, и даже очень (примеры выше), пару лет назад пробовал подобные шрифты - но не осилил..

в исходниках шрифты выглядят как то так, потом при компиле преобразуются в *.group.bin... и возможно "метрика" хранится гдето в s3e..

Изменено пользователем LinXP

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


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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

    • Автор: 0wn3df1x
      Inkwellers

      Метки: Приключение, Инди, Головоломка, Кооператив, Совместная кампания Разработчик: ScrumptiousSprouts sp. z o.o. Издатель: ScrumptiousSprouts sp. z o.o. Дата выхода: 28.05.2026 Отзывы Steam: 102 отзывов, 89% положительных
    • Автор: Gerald
      Varney Lake

      Метки: Приключение, Интерактивная литература, Сверхъестественное, Головоломка, Вампиры Платформы: PC XS XONE PS5 PS4 SW Разработчик: LCB Game Studio Издатель: Chorus Worldwide Серия: Pixel Pulps Дата выхода: 28 апреля 2023 года Отзывы Steam: 63 отзывов, 100% положительных

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

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

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

    • ИИ — это инструмент. Его можно (и нужно) использовать для улучшения результата. А что мы имеем в итоге? Половина делают 99% работы через ИИ без редактуры и получается говно, а другая половина открещивается от всего, что связано ИИ, даже если тот только “ружья таскал”.
      Мозги включать нам не надо. Люди и так идиоты, в большинстве своём, а сейчас, с этими нейронками совсем головой поехали. Уверен, во времена Платона идиоты так же не одобряли что-то записанное на пергаменте, потому как “с бумаги дома читал, а не на слух учил - не настоящий у него логос”. ***
      А перевод от прекрасной Ниты мы ещё ждём.
      Ни на что не намекаю, но до конца лета 7 дней. Семь!
    • Присел с утра 45раз. Кажется, что не так уж и много, но на самом деле, по ощущениям нагрузка на ноги и на сердце приличная. Учитывая, что дома я от силы раз 7-8 мог присесть.   В общем мне дают только два препарата - антидепрессанты ( и это работает) и на ночь два кубика феника и цикло + жёлтая таблетка.  А Мексидол отменили, так как там курс в 10 уколов. Возможно в самом конце недели выпишут уже. Неизвестно точно.
    • Вот такая картина бывала зимой. Потом все само наладилось.  Как на верхнем скрине - не случалось. 
    • осмелюсь заявить, что если бы не упоминание ИИ в переводах allodernat — я бы вообще на это не обращал бы внимание . Прекрасная вычитка и слаженность сюжетов без дыр по ЛОРу/глоссарию. Играл в квесты.  
    • О, за Тунгуску спасибо. Подумываю взять, давно уже засматриваюсь на этот проект. П.С. Бывает у кого-нибудь вот такое отображение на страницах игр в Steam? Пропал блок с отображением картинок и трейлеров. Firefox ESR 139 версия. Блокировщик рекламы отключен. Если через Chromium-Gost, то ещё “лучше” Также, как и на последнем скриншоте выше ещё зачастую отображаются отзывы. Something went wrong while displayin this content. Refresh. И всё. Что с этим делать? Достало уже.
    • Ну она вышла ещё в то время, когда ИИ ещё не так сильно использовали, так что всё возможно.
    • Решил глянуть ради интереса, так сказать профициональный интерес. шифровка? пф… легкотня учитывая что ява декомпилируется легко. Посмотреть код и написать свой не составить сложности. Шифровка Key=MD5(name.getBytes("UTF-8")) т.е. для такого это почти что стандартно. Ещё есть unlockKey, это для получение SHA-1 хеши. Ну т.е. в коде всё есть, либо скармливать этот код просто в яве, либо написать аналог на пайтоне. Про клавиатуру: Код игры декомпилируется и компилируется, делай с игрой что хочешь. Хоть перепиши игру. Дальше там ещё текстуры есть и прощее, который така же есть в коде чтобы понять как работают.   Про всё даже месяца не понадобилось. А учитывая что делался перевод с ии, то ещё быстрее.
    • Тирниэлю на хорошее настроение https://drive.google.com/file/d/1z2cOvYd-SdzKrXkSL6AJJt0oByyRuX2i/view?usp=sharing https://drive.google.com/file/d/1orMWT1EMhQRJtb_fO_CWxWzkIMuF_PLe/view?usp=sharing
    • @NikiStudio тут тема про blue prince, а не про меня  Я его не переводил и в планах не было))   А если уж решили покритиковать между делом мои переводы,  то надо хотя бы поиграть в них для начала самим Без вроде бы)) А если прям аллергическая реакция на всё, что сделано с помощью нейросети, то можно и мимо пройти) И где ты тут буллинг усмотрел? Вот  ты начал с буллинга, я же просто выложил находку)
    • @allodernat Ты же сам нейрослоп выдаёшь вроде бы. С чего это ты коллег по цеху решил побуллить?
         
  • Изменения статусов

    • axe66  »  SerGEAnt

      здравствуйте. можете добавить на сайт раздел для игры She’s Leaving и русификатор к нему? и как и куда вам скинуть фото и сам русификатор?
      [h2] Версия: 1.0.1 (от 22.05.2026)
      Совместимость: для сборки 20909321 [/h2]
       Информация:
      Машинный перевод моделью gemma2:9b-instruct с несколькими этапами автоматической перепроверки (модель "самопроверялась") и финальными ручными правками.
      Это не финальная версия — по мере нахождения ошибок перевода будут выходить обновления.
      Известные нюансы:
      * Возможны неточности и ошибки в переводе.
      * Некоторые элементы интерфейса остались без перевода.
       Установка:
      1. Запустить Russifier.exe
      2. Нажать "Выбрать папку"
      3. Выбрать папку с игрой и нажать ОК
      4. Нажать "Установить"
      5. Дождаться завершения установки и закрыть программу.
      После установки запустите игру и наслаждайтесь!
      Если заметили ошибки или некорректные формулировки — оставляйте комментарии, будем исправлять!
       
      Автор: Serjik Sokolov История изменений:   Версия 1.0.1 от 22.05.2026 - Установщик теперь автоматически определяет корневую папку игры, даже если случайно выбрана вложенная папка.   Версия 1.0.0 от 03.12.2025 - Релиз
      · 0 ответов
    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      я его уже открыл в свободный доступ, чтобы не потерялось среди новинок
      · 0 ответов
    • NekoNya  »  Onzi

      https://www.dropbox.com/scl/fi/4xncxr2tqy77vz4644q08/text_RU_FINAL.json?rlkey=xckxss3jkql4gjmc1ah6qjb5e&st=k5ql651f&dl=0 
       
      Вот, то что вышло. Извинюсь, что зря говорил, что помогу (
      · 2 ответа
    • serfly  »  SerGEAnt

      Доброго времени! Недавно столкнулся с проблемой автоперевода XUnity AutoTranslator BeplnEx iL2cc. Пару последних лет часто пользовался, теперь консольные команды виснут на стадии загрузки библиотек, хотя они есть там изначально. На GitHub есть подобные вопросы, но ни одного рабочего ответа я не нашел. А Вы что можете посоветовать?
      · 0 ответов
  • Лучшие авторы


×