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

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

9 часов назад, GRINGO сказал:

другая проблема, нет возможности перевести population и все что на верхней плашке, все файлы перебрал нету такого текста

В PostalREDUX\Content\Blueprints\Game в файлах BP_POSTALReduxHUD есть что-то похожее в Default__BP_POSTALReduxHUD_Rampage_C, но только текст в BP_POSTALReduxHUD_Rampage появляется в игре (только в режиме rampage)

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

vcAtFjphUB9Z.jpg

Я снял сжатие c pak’а и не нашел текст из HUD’а (YOU WON!!!, Match time left, You must kill 90% of the hostiles. и т.п.)

Наверное, этот текст в какой-то нестандартной кодировке, или где-то в сжатом виде находится o_O

  • Лайк (+1) 1

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


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

@xoixa 

В исполняемом файле, в UTF — 16  Разбитое на части

Версия игры 4.3.0.0

YOU WON!!! — смещение 023678f8

Match time left: %i.%i — 02367808

You must kill %i%% of the hostiles. — 0236b960

И т,д достаточно ещё текста в нём

Изменено пользователем Tericonio
  • Лайк (+1) 1
  • Спасибо (+1) 1
  • +1 1

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


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

@GRINGO @Tericonio Это оно!

В PostalREDUX\Binaries\Win64\PostalREDUX-Win64-Shipping.exe

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

pQ8MpadbR4QY.jpg

 

  • Спасибо (+1) 1
  • +1 1

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


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

@xoixa боже друг, спасибо тебе огромное!!!

@Tericonio спасибо большое !!! Просто огромное вам спасибо 

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


Ссылка на сообщение
5 часов назад, GRINGO сказал:

Я просто до сих пор не могу как вытащить текст из exe

@GRINGO @Tericonio 

достал ВЕСЬ текст из exe POSTALEXE.txt (открывать лучше в notepad++ или excel/calc)

но там много “технических” строк, которые не присутствуют в интерфейсе игры.

Как достать только текст интерфейса, я не знаю (если это вообще возможно)

Если найдёте английские строки, которые нужно перевести, играя в игру например, и переведёте их, то можно заменить их русскими (не увеличивая количества символов в строке):

en.txt

Population: 
Hostiles Killed: 
Hostiles: 
You must kill %i %% of the hostiles.

ru.txt

Население:
Врагов убито:
Врагов:
Ты должен убить %i %% врагов.

буквы после процентов (%i например) переводить не нужно и удалять их не нужно. Они будут заменены переменными во время игры

  • Лайк (+1) 1
  • Спасибо (+1) 2

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


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

@xoixa Ооо это очень круто спасибо большое!  будет время тогда переведу и добавлю вас в благодарности а пока что вот сделал для игры Русификатор

  • Лайк (+1) 1
  • Спасибо (+1) 1

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


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

Увидел сегодня новость. Молодцы, ребята. Из ошибок на скриншотах:

1. "По умчанию" - я понимаю, что это сделано ради того, чтобы не увеличивать количество текста, техническая вещь, но ведь можно было просто "По умолч."

2. "Б**ть" - такого слова нет. Есть такое же, только с "д" вместо "т".

3. "На *уй" - лучше слитно.

И, ей богу, ребят, не забывайте, пожалуйста, про букву "ё".

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

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


Ссылка на сообщение
В 24.06.2024 в 17:05, VicemanUral сказал:

2. "Б**ть" - такого слова нет. Есть такое же, только с "д" вместо "т".

Ну нифига себе! Что ещё скажешь? То что и слова "нету" нету?

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


Ссылка на сообщение
6 минут назад, Syslick1 сказал:

Ну нифига себе! Что ещё скажешь? То что и слова "нету" нету?

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

  • +1 1

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


Ссылка на сообщение
14 минут назад, VicemanUral сказал:

в переводе должен быть литературный язык

Вот-вот! В Postal должен быть исключительно литературно корректный перевод! 

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


Ссылка на сообщение
6 минут назад, MrDratik сказал:

Вот-вот! В Postal должен быть исключительно литературно корректный перевод! 

В любой игре должен быть литературный перевод, если на то нет весомой причины, например дабы передать акцент или манеру говорить данного персонажа, ну или если в оригинале так же было исковеркано. Однако Чувак разговаривает на чистом американском английском, тут подобное решение будет лишним.

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

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


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

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

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


Ссылка на сообщение
В 18.06.2024 в 16:33, xoixa сказал:

Если найдёте английские строки, которые нужно перевести, играя в игру например, и переведёте их, то можно заменить их русскими (не увеличивая количества символов в строке)

quickbms exeTranslate.bms PostalREDUX-Win64-Shipping.exe
Скрытый текст

Open "." enru.txt 1
get FSize asize
log MEMORY_FILE 0 FSize // write exe to memory

open 1 //enru.txt
get FSize asize
//parse txt 'StringEN [tab] StringRU [Return]'
for
getCT StringEN string 0x09
getCT StringRU string 0x0d
get Return byte 
putarray 1 -1 StringEN //save En string in array 1
putarray 2 -1 StringRU //save Ru string in array 2
savepos Pos
if Pos = FSize
break
endif
next
getarray StringENCount 1 -0x80000000

//replace En strings with RU strings
open MEMORY_FILE //exe
get FSize asize
for i = 0 < StringENCount
getarray StringEN 1 i
getarray StringRU 2 i
findloc StringOffset unicode StringEN -1 "" // search for StringEN unicode string in exe

if StringOffset = ""
print "string '%StringEN%' not found in exe"
else
	goto StringOffset
	strlen StringENlength StringEN
	strlen StringRUlength StringRU
	
	// check max possible string length
	xmath UStringENlength "StringENlength * 2"
	getDString UStringEN UStringENlength
	for
		get Zero short
		if Zero != 0
			break
		else
			math UStringENlength + 2
		endif
	next
	xmath StringENlengthMAX "(UStringENlength - 2) / 2"
	
	if StringENlengthMAX < StringRUlength
		print "Russian string"
		print "'%StringRU%'(%StringRUlength%)"
		print "is longer than English string"
		print "'%StringEN%'(%StringENlengthMAX% max)"
		xmath lineN "i + 1" 
		print "line %lineN% Skipped"
	else 
		goto StringOffset
		putDString "" UStringENlength // overwrite EN string with zeros
		
		goto StringOffset
		put StringRU unicode // overwrite EN string with Ru string
		
		print "'%StringEN%'(%StringENlengthMAX% max)"
		print " replaced with"
		print "'%StringRU%'(%StringRUlength%)"
	endif

endif
goto 0 // return to beginning of file

next i

log PostalREDUX-Win64-Shipping_ru.exe 0 FSize

 

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

You must kill %i%% of the hostiles. (Skip Level cheat active)	Ты должен убить %i%% врагов. (Чит пропуска уровня активен)
You must kill %i%% of the hostiles.	Ты должен убить %i%% врагов.
Hostiles Killed: %i (%.0f%%)	Врагов убито: %i (%.0f%%)
%o was killed by a(n) %k.	%o убит %k.
No innocent casualties!	Без невинных жертв!
%o was killed by %k.	%k убил %o.
%o killed herself.	%o убила себя.
%o killed himself.	%o убил себя.
%o killed itself.	%o убило себя.
Population: %i	Население: %i
Extermination.	Истребление.
Exit is open!	Выход открыт!
Hostiles: %i	Врагов: %i
<4 PLAYERS	<4 ИГРОКОВ
BORDERLESS	БЕЗ РАМКИ
WINDOWED	В ОКНЕ
FULLSCREEN	ВЕСЬ ЭКРАН
MEDIUM	СРЕДНЕ
NEVER	НЕТ
ULTRA	УЛЬТР
ULTRA	УЛЬТР
ULTRA	УЛЬТР
HIGH	ВЫС
HIGH	ВЫС
HIGH	ВЫС
HIGH	ВЫС
HIGH	ВЫС
NONE	НЕТ
SOLO	ОДИН

 

enru.txt (в кодировке Windows-1251) английские и русские строки разделены табуляцией. последняя строка файла должна быть пустой (для правильного срабатывания скрипта)

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

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


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

На харде и на кошмарном уровне сложности. Другой текст на загрузочном экране. Перевода нет.

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


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

@Ярик53 привет, в ближайшее время посмотрю что можно будет сделать. 

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: SerGEAnt
      King’s Bounty
      Разработчик: New World Computing Дата выхода: 1990 года
    • Автор: SerGEAnt
      Hapymaher: Regret End
      Платформы: PC Разработчик: Purple software Издатель: Purple software Дата выхода: 31 января 2013 года

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

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

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

    • @FGLososin насчёт подписей на вите не знаю, ибо никогда не делал, но на пс3 для этого софта полно, так что проблем нет. Скорее всего и для виты что-то подобное должно быть, но это лишь догадки, у самого нет виты и под неё никогда ничего не переподписывал из бинарников. По хардсабам в роликах я по сути уже ранее писал, что получилось также через бинарник сделать обычные сабы, так что хардсаб делать нужды теперь нет (хз по поводу реализации на вите, но скорее всего логика там такая же). В остальном же да, я уже отдал на перевод первую часть. Как человек закончит можно будет приступать к озвучке постепенно, но тут по мере наличия средств, ибо актёры дорогие нынче. Но в целом мб и можно будет выложить чисто текстовую версию сначала, а уже потом сделать версию с озвучкой.     
    • Вадик вежливо послал. Понятненько.
    • мы и так друзья  @piton4 котлетку хоть давали ? @piton4 
    • Проблема в том, что на вите мне не удалось переподписать бинарь после изменения так, что бы он работал. И я забросил это. Сделал просто через изменение данных. Но вот нашел еще один способ, который пока не было времени попробовать — внедрение измененного elf в self. Полагаю что nodrm плагин как-то скипает проверку подписи, иначе хз как это работает. Попробую еще раз. Если это действительно возможно, то вся работа между ps3 и psvita, в теории, легко переносится. Я тогда смогу сосредоточиться на качественном 60fps патче для Vita, вместо переводов, и хардсабов (раз ты за это берешься, но могу помогать, по мере необходимости. Например, полностью взять на себя портирование твоей работы на Vita). Ну можно, разве что еще улучшить качество видео и сделать их в 60 кадров
    • Дата выхода: 15 февраля 2026
      Жанр: Приключение - Квест - Головоломка
      Разработчик: Studio Chien d'Or
      Издатель: Studio Chien d'Or
      Версия: 1.0.2 Build 89344
      Язык интерфейса: Английский, французский
      Язык озвучки: Французский Системные требования:
      Минимальные
      ОС: Windows 10 (64-bit)
      Процессор: i5 2400 3.10 GHz
      Оперативная память: 4 GB RAM
      Видеокарта: GTX 670
      Место на диске: 9 GB Описание: Два мира — один кошмар. Окажитесь в жестоком приюте и раскройте тёмные тайны Великой Тьмы Квебека. Решайте головоломки, связанные с необъяснимым явлением, и погружайтесь в глубины снов, чтобы столкнуться с потусторонними ужасами. An Abyss of Dreams (В бездне грёз) — это космический хоррор в жанре point-and-click.  Сделал локализацию на русский с ручными правками текста и заменой SDF шрифтов. У меня на встроенной видеокарте игра, кроме того, что тормозит, так ещё и рандомно подвисает или вылетает после недолгих брожений. Может это, конечно, связано с моей локализацией, но не уверен. Может у кого нормальный комп с нормальной отдельной видеокартой проверит? https://disk.yandex.ru/d/Y-QCnJHh67jP5Q
      Распаковать файлы с заменой в папку DansLAbimeDuReve_Data игры.
    • Я вообще не был в курсе, никто не писал. Банально, этот пост даже на уведомления не повесил  Хорошо тогда. Я планирую в ближайшее время выкатить обновление. Спасибо, что сказал и уведомил меня)
    • Tales Beyond The Tomb: Pineville Night Stalker — не работает.. выкидывает на рабочий стол.. 3 августа было какое-то обновление и вроде как изменён файл data.unity3d
    • Мирослав вежливо послал. Понятно.  Вадик вообще заигнорил.  От Сильвера пока что тишина. 
    • Здравствуйте!
      В Стиме стоит актуальный руссификатор, или здесь в шапке поновее?
      У меня сейчас стоит: сборка — “24182906”, дата — “20260513”(последняя версия со Стима+платное и бесплатное DLC). По сюжету худо-бедно понятно. В мастерстве, особенно если громоздкое описание, прям мозг взрывается от набора слов, частенько уже сам додумываешь чисто по интуиции.
  • Изменения статусов

    • 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 ответов
    • serfly  »  SamhainGhost

      Доброго времени. По локализации игры Wicked Seed. Шрифт размазан и в полях, другие можно попробовать? Например arialuni_sdf_2022? Я профан в этом, но интересно.
       
      · 0 ответов
  • Лучшие авторы


×