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

Resident Evil 4: Ultimate HD Edition

banner_pr_residentevil4uede.jpg

Сообщение добавлено пользователем SerGEAnt

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

Spoiler

log MEMORY_FILE 0 0
goto 0x08
get startoffset long
math startoffset / 0x0C
goto 0x00
for i = 0 < startoffset
get name basename
get name2 basename
string name + "/"
string name + name2
string name + "_"
get filenumber long
get size long
get offset long
put i byte MEMORY_FILE
goto 0x00 MEMORY_FILE
getvarchr index MEMORY_FILE 0
string name + index
string name + ".dds"
log name offset size
next i

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


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

log MEMORY_FILE 0 0

goto 0x08

get startoffset long

math startoffset / 0x0C

goto 0x00

for i = 0 < startoffset

get name basename

get name2 basename

string name + "/"

string name + name2

string name + "_"

get filenumber long

get size long

get offset long

put i byte MEMORY_FILE

goto 0x00 MEMORY_FILE

getvarchr index MEMORY_FILE 0

string name + index

string name + ".dds"

log name offset size

next i

спасибо

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


Ссылка на сообщение
было такое, в настройках выбрал текстуры не HD, а оригинал,вернул HD все пучком и 2-ое в папках imagepack и imagepackHD переведенные файла на .pack заканчиваются

Помоему то что я щяс на скрине вижу , это не норм , я про шрифт Загрузка, что за бонусное видео 02 ? WHAT ?, вместо & можно изменить на букву и.

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


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

По поводу SD текстур: они переведены ровно на столько, на сколько это необходимо чтобы выбрать HD текстуры. Ещё в первой версии и с обновление ничего не изменится.

Есть смысл переводить SD текстуры? Мы их не трогали решив, что раз это HD переиздание это не сильно нужно.

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


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

На хентаксе выложили программы для MDT, пользуйтесь.

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


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

Портировал русскую озвучку из старой версии.За основу взял ролики выложенные тут.

Не тестировал(пробежал до главы 1-1,вроде работает),возможны глюки,так что сохраняйте резервные копии.

Не перевёл один ролик (Бой с Краузером на ножах),не нашёл в новых файлах.

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

Скачать (1,28 ГБ)

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


Ссылка на сообщение
Портировал русскую озвучку из старой версии.За основу взял ролики выложенные тут.

Не тестировал(пробежал до главы 1-1,вроде работает),возможны глюки,так что сохраняйте резервные копии.

Не перевёл один ролик (Бой с Краузером на ножах),не нашёл в новых файлах.

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

Скачать (1,28 ГБ)

Я делал их уже... Там качество г.. надо просто звуковые дороги прошить в стимовские ролики. Консольной утилиты нет пока, чтобы обратно в .sfd запихать (размер чтобы 50 мб был). Я пришёл к выводу что из всех роликов стимовские самые нормальные...

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


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

Он, похоже, еще и саму озвучку в xwb собрал, а не только ролики.

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


Ссылка на сообщение
Он, похоже, еще и саму озвучку в xwb собрал, а не только ролики.

Да,ролики на движке тоже переведены.

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


Ссылка на сообщение
Он, похоже, еще и саму озвучку в xwb собрал, а не только ролики.

Наверное.. Thief1987 а ты .dct (DICT) как редактировал?

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


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

1.Распаковать

 

Spoiler

log MEMORY_FILE 0 0

get name basename

goto 0x10

get strings long

goto 0x18

set count = 0x19

for i = 0 < strings

get offset long

if offset = 0

putdstring "dstr" 4 MEMORY_FILE

put 0x0A0D short MEMORY_FILE

get dummy long

math count + 0x8

else

math offset + count

get dummy long

savepos TMP

goto offset

getct str string 0x00

strlen str_size str

putdstring str str_size MEMORY_FILE

put 0x0A0D short MEMORY_FILE

math count + 0x8

goto TMP

endif

next i

string name + ".txt"

get size asize MEMORY_FILE

log name 0x00 size MEMORY_FILE

2. Перевести текст

3. Закодировать, переведенный текст

 

Spoiler

log MEMORY_FILE 0 0

get size asize

endian big

for i = 0 < 100000

savepos offset

get prov byte

if prov = 0xd0

goto offset

get char short

if char = 0xd090

put 0xC382 short MEMORY_FILE

elif char = 0xd091

put 0xC38A short MEMORY_FILE

elif char = 0xd092

put 0xC38E short MEMORY_FILE

elif char = 0xd093

put 0xC394 short MEMORY_FILE

elif char = 0xd094

put 0xC39B short MEMORY_FILE

elif char = 0xd095

put 0xC3A0 short MEMORY_FILE

elif char = 0xd096

put 0xC3A8 short MEMORY_FILE

elif char = 0xd097

put 0xC3AC short MEMORY_FILE

elif char = 0xd098

put 0xC3B2 short MEMORY_FILE

elif char = 0xd099

put 0xC3B9 short MEMORY_FILE

elif char = 0xd09a

put 0xC380 short MEMORY_FILE

elif char = 0xd09b

put 0xC388 short MEMORY_FILE

elif char = 0xd09c

put 0xC38C short MEMORY_FILE

elif char = 0xd09d

put 0xC392 short MEMORY_FILE

elif char = 0xd09e

put 0xC399 short MEMORY_FILE

elif char = 0xd09f

put 0xC3A1 short MEMORY_FILE

elif char = 0xd0a0

put 0xC3A9 short MEMORY_FILE

elif char = 0xd0a1

put 0xC3AD short MEMORY_FILE

elif char = 0xd0a2

put 0xC3B3 short MEMORY_FILE

elif char = 0xd0a3

put 0xC3BA short MEMORY_FILE

elif char = 0xd0a4

put 0xC3BD short MEMORY_FILE

elif char = 0xd0a5

put 0xC381 short MEMORY_FILE

elif char = 0xd0a6

put 0xC389 short MEMORY_FILE

elif char = 0xd0a7

put 0xC38D short MEMORY_FILE

elif char = 0xd0a8

put 0xC393 short MEMORY_FILE

elif char = 0xd0a9

put 0xC39A short MEMORY_FILE

elif char = 0xd0aa

put 0xC39D short MEMORY_FILE

elif char = 0xd0ab

put 0xC3A4 short MEMORY_FILE

elif char = 0xd0ac

put 0xC3AB short MEMORY_FILE

elif char = 0xd0ad

put 0xC3AF short MEMORY_FILE

elif char = 0xd0ae

put 0xC3B6 short MEMORY_FILE

elif char = 0xd0af

put 0xC3BC short MEMORY_FILE

elif char = 0xd0b0

put 0xC3BF short MEMORY_FILE

elif char = 0xd0b1

put 0xC384 short MEMORY_FILE

elif char = 0xd0b2

put 0xC38B short MEMORY_FILE

elif char = 0xd0b3

put 0xC38F short MEMORY_FILE

elif char = 0xd0b4

put 0xC396 short MEMORY_FILE

elif char = 0xd0b5

put 0xC39C short MEMORY_FILE

elif char = 0xd0b6

put 0xC5B8 short MEMORY_FILE

elif char = 0xd0b7

put 0xC3A3 short MEMORY_FILE

elif char = 0xd0b8

put 0xC3B5 short MEMORY_FILE

elif char = 0xd0b9

put 0xC383 short MEMORY_FILE

elif char = 0xd0ba

put 0xC395 short MEMORY_FILE

elif char = 0xd0bb

put 0xC3B1 short MEMORY_FILE

elif char = 0xd0bc

put 0xC391 short MEMORY_FILE

elif char = 0xd0bd

put 0xC3a5 short MEMORY_FILE

elif char = 0xd0be

put 0xC385 short MEMORY_FILE

elif char = 0xd0bf

put 0xC3A7 short MEMORY_FILE

elif char = 0xd180

put 0xC387 short MEMORY_FILE

elif char = 0xd181

put 0xC3B8 short MEMORY_FILE

elif char = 0xd182

put 0xC398 short MEMORY_FILE

elif char = 0xd183

put 0xC3BE short MEMORY_FILE

elif char = 0xd184

put 0xC39E short MEMORY_FILE

elif char = 0xd185

put 0xC5A1 short MEMORY_FILE

elif char = 0xd186

put 0xC5A0 short MEMORY_FILE

elif char = 0xd187

put 0xC39F short MEMORY_FILE

elif char = 0xd188

put 0xC390 short MEMORY_FILE

elif char = 0xd189

put 0xC692 short MEMORY_FILE

elif char = 0xd18a

put 0xC2B5 short MEMORY_FILE

elif char = 0xd18b

put 0xC3B0 short MEMORY_FILE

elif char = 0xd18c

put 0xC3A6 short MEMORY_FILE

elif char = 0xd18d

put 0xC593 short MEMORY_FILE

elif char = 0xd18e

put 0xC386 short MEMORY_FILE

elif char = 0xd18f

put 0xC592 short MEMORY_FILE

endif

elif prov = 0xd1

goto offset

get char short

if char = 0xd180

put 0xC387 short MEMORY_FILE

elif char = 0xd181

put 0xC3B8 short MEMORY_FILE

elif char = 0xd182

put 0xC398 short MEMORY_FILE

elif char = 0xd183

put 0xC3BE short MEMORY_FILE

elif char = 0xd184

put 0xC39E short MEMORY_FILE

elif char = 0xd185

put 0xC5A1 short MEMORY_FILE

elif char = 0xd186

put 0xC5A0 short MEMORY_FILE

elif char = 0xd187

put 0xC39F short MEMORY_FILE

elif char = 0xd188

put 0xC390 short MEMORY_FILE

elif char = 0xd189

put 0xC692 short MEMORY_FILE

elif char = 0xd18a

put 0xC2B5 short MEMORY_FILE

elif char = 0xd18b

put 0xC3B0 short MEMORY_FILE

elif char = 0xd18c

put 0xC3A6 short MEMORY_FILE

elif char = 0xd18d

put 0xC593 short MEMORY_FILE

elif char = 0xd18e

put 0xC386 short MEMORY_FILE

elif char = 0xd18f

put 0xC592 short MEMORY_FILE

endif

else

put prov byte MEMORY_FILE

endif

savepos offset

if offset = size

break

endif

next i

get size asize MEMORY_FILE

log TEST 0x00 size MEMORY_FILE

4. Запаковать, переведенный текст в DCT

 

Spoiler

log MEMORY_FILE 0 0

open FDDE dct 0

open FDDE txt 1

get name filename

getdstring header 0x10

putdstring header 0x10 MEMORY_FILE

get strings long

put strings long MEMORY_FILE

math TMPstrings = strings

math strings * 8

getdstring Table strings

putdstring Table strings MEMORY_FILE

get dummy byte

put dummy byte MEMORY_FILE

set count = 0x19

savepos textoff MEMORY_FILE

goto 0x18 MEMORY_FILE

for i = 0 < TMPstrings

getct str string 0x0D 1

strlen str_size str

get dummy byte 1

if str = "dstr"

put 0x00000000 long MEMORY_FILE

get dummy long MEMORY_FILE

savepos tableoff MEMORY_FILE

goto textoff MEMORY_FILE

savepos textoff MEMORY_FILE

goto tableoff MEMORY_FILE

else

math TMPtextoff = textoff

math TMPtextoff - count

put TMPtextoff long MEMORY_FILE

get dummy long MEMORY_FILE

savepos tableoff MEMORY_FILE

goto textoff MEMORY_FILE

if str_size = 0

put 0x00 byte MEMORY_FILE

else

putdstring str str_size MEMORY_FILE

put 0x00 byte MEMORY_FILE

endif

savepos textoff MEMORY_FILE

goto tableoff MEMORY_FILE

endif

math count + 0x8

next i

string name + "_MOD"

get size asize MEMORY_FILE

log name 0x00 size MEMORY_FILE

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


Ссылка на сообщение
Портировал русскую озвучку из старой версии.За основу взял ролики выложенные тут.

То есть ваш русификатор заменяет новые HD-ролики на старые (ранее переведённые SD), или вы только здесь интегрировали звуковую дорожку?

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

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


Ссылка на сообщение
То есть ваш русификатор заменяет новые HD-ролики на старые (ранее переведённые SD), или вы только здесь интегрировали звуковую дорожку?

Где же они в HD, по крайней мере в папке movie: качество 512х336 2445 кбит, при желание эти ролики из папки movie можно заменить в качестве 1280х720, кбит 2529 кбит (720p), у меня к примеру для оригинального RE4 114 роликов в качестве 720p с озвучкой на громкости +20 db.

пример 720p

 

Spoiler

1P7Oo2gG.jpg[/post]

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

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


Ссылка на сообщение
Где же они в HD, по крайней мере в папке movie: качество 512х336 2445 кбит, при желание эти ролики из папки movie можно заменить в качестве 1280х720, кбит 2529 кбит (720p), у меня к примеру для оригинального RE4 114 роликов в качестве 720p с озвучкой на громкости +20 db.

пример 720p

 

Spoiler

1P7Oo2gG.jpg[/post]

1280х720 недопустимо только оригинальные размеры. Там зум у ролика вырастит если поменять на этот размер 1280х720. Лучше использовать оригинал они самые нормальные. Звук только затрагивать нужно а ролики оставить как есть.

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


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

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

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

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

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

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

Войти

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

Войти сейчас



Zone of Games © 2003–2025 | Реклама на сайте.

×