Сейчас на форуме: cppasm, asfa (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Файлы *.ark
Посл.ответ Сообщение

Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 21 мая 2016 10:45
· Личное сообщение · #1

Приветствую Всех.

Нужен Ваш совет, рекомендация.

Есть не полностью русифицированные 3-файлы:

- fonts.ark
- scripts.ark
- text.ark

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

Вопрос в следующем:

1. Какой программой можно подкорректировать пути 3-х файлов.
2. Чем можно посмотреть и отредактировать эти файлы.

Буду благодарен за любую информативность.

Ссылка на файлы: http://rgho.st/7q6cXYQrx



Ранг: 262.5 (наставник), 337thx
Активность: 0.340.25
Статус: Участник

Создано: 21 мая 2016 11:08
· Личное сообщение · #2

Тут что, форум переводчиков игр?



Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 21 мая 2016 12:04
· Личное сообщение · #3

Лишь-бы, что ни будь да написать… [TryAga1n]

Разве я, просил что-либо переводить.

Меня интересует, какими инструментами эти файлы можно подкорректировать или отредактировать. Ничего подходящего в сети не нашел.



Ранг: 262.5 (наставник), 337thx
Активность: 0.340.25
Статус: Участник

Создано: 21 мая 2016 12:24
· Личное сообщение · #4

И мы должны за тебя разреверсить формат, написать инструмент и выложить, чтобы ты скачал, так? Есть какие-то наработки, выкладывай. Либо пиши в Поиск специалистов, с указанием суммы оплаты и сроками.



Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 21 мая 2016 12:58
· Личное сообщение · #5

Ничего не надо реверсить, файлы выложенном мной в архиве уже давно переведены, загвоздка в следующем, как и чем мне их отредактировать (прописать пути к трем файлам) и прилинковать к программе.

Из гугла узнал, что файлы ARK это своеобразный архив, контейнер (сжатые файлы). Содержит в себе группу файлов, сохраняющихся в виде отдельного сжатого архива.

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




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 21 мая 2016 13:12
· Личное сообщение · #6

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




Ранг: 56.2 (постоянный), 14thx
Активность: 0.120
Статус: Участник

Создано: 21 мая 2016 16:48
· Личное сообщение · #7

ну "лишьбы что то написать" обратись сюда тут реверсеры игр www.extractor.ru и forum.gamehacklab.ru.



Ранг: 95.1 (постоянный), 247thx
Активность: 0.260.01
Статус: Участник

Создано: 21 мая 2016 21:38
· Личное сообщение · #8

Что за игра и откуда взяты файлы ? Ошибка при запуске может быть, если криворукий лохализатор побил частично структуру формата, забыв скорректировать критические поля в файле, например dword размера или смещение строки какой-нибудь.И вообще, раз есть частичный перевод, значит надо искать того, кто этот перевод делал, конечно, если это не умельцы типа кудос с бородатых времен PlayStation.
Возможно будет полезным сие -http://wiki.xentax.com/title=List_Of_Compressed_Games.
PS.Я тут ларкины сохраненки пытался почикать и впал в кому.Крипта на крипте и при попытке загрузки после модификации получал повреждение данных.А в том же ведьмаке 3, кстати, проще все и золотишко всегда находится относительно одной сигнатурки.Но это все лирика.Ждем ответов от ТС.

-----
TEST YOUR MIGHT




Ранг: 89.1 (постоянный), 134thx
Активность: 0.060.07
Статус: Участник

Создано: 21 мая 2016 23:05
· Личное сообщение · #9

tacos пишет:
Из гугла узнал, что файлы ARK это своеобразный архив, контейнер (сжатые файлы)

Правильно, и количество файлов в "архивах" scripts.ark и text.ark - отличаются 54\72 и 6\8 соответственно, тебе нужно разобрать архивы и перенести сам перевод...
зы: полагаю scripts.ark нужно оставить старый, там сидят LUA-скрипты, fonts.ark закинуть новый, а пересобирать только text.ark, там сами тесты: в старом шесть языков, а в новом восемь, поэтому и глюк...

зыы: судя по внутряшкам, игра MotoGP

| Сообщение посчитали полезным: tacos

Ранг: 95.1 (постоянный), 247thx
Активность: 0.260.01
Статус: Участник

Создано: 22 мая 2016 04:00
· Личное сообщение · #10

LinXP пишет:
MotoGP

Ну, коли это так, то на том же ксентаксе, ссылку на который я приводил выше, формат этой игры разобран - http://wiki.xentax.com/title=MotoGP_Ultimate_Racing_Technology_3 и внизу есть ссылка на Game Extractor (including decompression and repacking) - включает расжатие и переупаковку файлов данного формата.

-----
TEST YOUR MIGHT


| Сообщение посчитали полезным: tacos

Ранг: 89.1 (постоянный), 134thx
Активность: 0.060.07
Статус: Участник

Создано: 22 мая 2016 05:04
· Личное сообщение · #11

unknownproject пишет:
Game Extractor

если и открывает, то перепаковывать умеет только полная версия
по идее там только один файл нужно всунуть в text.ark, а значит зная структуру .ark, ручная "упаковка" делается ну минут за пять...



Ранг: 173.8 (ветеран), 208thx
Активность: 0.120.36
Статус: Участник

Создано: 22 мая 2016 13:21 · Поправил: VOLKOFF
· Личное сообщение · #12

QuickBMS вроде умеет с *.ark работать

Попробуй с этим скриптом
Code:
  1. # Black Rock Studios (script 0.1.4)
  2. #   Pure
  3. #   Split Second / Velocity
  4.  
  5. comtype lzss "12 4 2 2 0"   # normal LZSS with 0x00
  6. get VER long
  7. get INFO_SIZE long  # ignored
  8. get FILES long
  9.  
  10. # correct endianess guessing and handling
  11. endian guess FILES
  12. endian save CURRENT_ENDIAN
  13. if CURRENT_ENDIAN != 0
  14.     reverselong VER
  15.     reverselong INFO_SIZE
  16. endif
  17. math VER u>> 16
  18.  
  19. get INFO_OFF long
  20. goto INFO_OFF
  21.  
  22. get DUMMY long
  23. get OFFSET long
  24. for i = 0 < FILES
  25.     get ZIP long
  26.     get OFFSET long
  27.     get ZSIZE long
  28.     if VER != 0
  29.         get SIZE long
  30.     endif
  31.     get CRC long
  32.     if ZIP == 0
  33.         log "" OFFSET ZSIZE
  34.     else
  35.         savepos TMP
  36.         goto OFFSET
  37.         get SIZE long
  38.         goto TMP
  39.         math OFFSET += 4
  40.         math ZSIZE  -= 4
  41.         clog "" OFFSET ZSIZE SIZE
  42.     endif
  43. next i


| Сообщение посчитали полезным: tacos

Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 23 мая 2016 13:41 · Поправил: tacos
· Личное сообщение · #13

Всем благодарен за помощь, с локализацией вроде разобрался, ну что делать с самим исполнимым файлом. Перепробовал кучу таблеток, скачал тучу репаков, но таблетка так и не работает до конца. Видно у разработчиков договоренность с пиратами, и они всячески пресекают распространение своей программы. Кстати игра одна из лучших из этой серии.
Навесная защита вроде бы снята с исполнимого файла, но при запуске всё равно во время начала "Быстрой гонки" выскакивает навязчивая просьба вставить диск
(скриншот с файлом прилагаю -->-http://rgho.st/6sfXZwHlN-<--). Может хвосты остались после снятия защиты или специально напортачили с файлом. Чтоб заново не изобретать велосипед, может у кого уже есть полностью пролеченный рабочий исполнимый файл motogp.exe, пожалуйста, прошу поделиться, ведь найти полностью рабочий экземпляр мне не удалось. Таблетки скачивал с
http://gamecopyworld.eu/games/pcmotogp3.shtml ни одна не подошла.
Репак программы: http://rutor.info/torrent/146321/motogp-ultimate-racing-technology-3-2005-pc
Анализ файла показал программа на Microsoft Visual C++, в чем может быть проблема, может причина не в самом исполнимом файле, а надо еще после локализации, корректировать и конфигурационные файлы…


 eXeL@B —› Вопросы новичков —› Файлы *.ark
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати