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

Команда The Miracle и, в частности, ее руководитель @mercury32244 были неоднократно замечены в распространении ложной информации, создании аккаунтов-дубликатов, намеренном затягивании релизов переводов, а также в саботаже работы других переводчиков.

Подробнее:

Будьте осторожны, переводя им деньги до выхода обещанных ими переводов.

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

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

1 час назад, Zolodei сказал:
  Описание (Показать содержимое)

 

Вот описание, только не знаю какой метод шифрования.

Можешь поробовать разобраться?

57 минут назад, Alexey19111997 сказал:

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

В заблуждение никто не вводит. Я высказал личное мнение, а не всей команды. И да, тем кто захочет переводить — всегда дам доступ. Больше чем уверен, что никто не возьмётся.

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


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

Можешь поробовать разобраться?

нет

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


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

Блин, жаль я в программировании не шарю. Уж эту игру надо перевести в любом случае.

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


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

Поставила бы тебе 20 лайков, если бы могла! Спасибо! Посмотрю из дома.

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

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


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

Перевод игры: http://notabenoid.org/book/74563
Прогресс перевода: 520.png

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

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


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

Блин, жаль я в программировании не шарю. Уж эту игру надо перевести в любом случае.

Попробуй PureBasic, пример кода: 

Скрытый текст
Цитата

;{
Enumeration
  #ZOLO_ReadPAK
EndEnumeration

Structure Hender_PAK 
  Unknown00.q
  Offset_DATA00.q
  Size_DATA00.q
  HASH_SHA1.b[20]
EndStructure

Structure Hender_DATA01
  OffsetData.q
  Size.q
  zSize.q
  Pack.l
  HASH_SHA1.b[20]
EndStructure

Structure Hender_DATA02
  OffsetStart.q
  OffsetEnd.q
EndStructure
;}

Procedure XOR_HEX(iXOr.s, *mem_xor) 
  ;"0xDEADFADEBEEFCAFE"
  If FindString(iXOr, "0x")
    iXOr = RemoveString(iXOr, "0x")
    Len.l =  Len(iXOr)/2
    *mem_xor = ReAllocateMemory(*mem_xor, Len)
    For t = 1 To Len*2 Step 2
      PokeB(*mem_xor+(t/2), Val("$"+Mid(iXOr, t, 2)))
    Next
  EndIf
EndProcedure

Procedure DEC_XOR(*FilesXOR, *KeyXOR, bXor.b)
  FilesXOR_len.l = MemorySize(*FilesXOR)
  KeyXOR_len.l = MemorySize(*KeyXOR)
  
  tt.l = 0
  For t = 0 To FilesXOR_len-1
    iFilesXOR.b =  PeekB(*FilesXOR+t)
    iKeyXOR.b =  PeekB(*KeyXOR+tt)
    If bXor = 0
    iReturn.b   = (iFilesXOR ! iKeyXOR) ! $FF
    Else
    iReturn.b   = (iFilesXOR ! iKeyXOR) 
    EndIf
    PokeA(*FilesXOR+t, iReturn)
    
    If tt = (KeyXOR_len-1) : tt = 0 : Else : tt+1 : EndIf 
    
  Next
EndProcedure

Procedure ReadPAK(FilesNames.s, iXOR_key.s)
  *mem_xor = AllocateMemory(1)
  XOR_HEX(iXOR_key, *mem_xor) 
  If ReadFile(#ZOLO_ReadPAK, FilesNames)
    FileSeek(#ZOLO_ReadPAK, Lof(#ZOLO_ReadPAK) - SizeOf(Hender_PAK))
    *MemoryPAK.Hender_PAK = AllocateStructure(Hender_PAK)
    ReadData(#ZOLO_ReadPAK, *MemoryPAK, SizeOf(Hender_PAK))
    
    FileSeek(#ZOLO_ReadPAK, *MemoryPAK\Offset_DATA00)
    
    Size_TEXT.l = ReadLong(#ZOLO_ReadPAK)
    Debug ReadString(#ZOLO_ReadPAK, #PB_Ascii , Size_TEXT)
    Number_Data01.l = ReadLong(#ZOLO_ReadPAK)
    Debug Number_Data01
    Debug "-----------------"
    For t = 0 To Number_Data01-1
      ;{    
       Number_00.l = (ReadLong(#ZOLO_ReadPAK) ! $FFFFFFFF)+1
       Size_2.l = (Number_00 * 2)
       *Memory_Size_2 = AllocateMemory(Size_2)
       ReadData(#ZOLO_ReadPAK, *Memory_Size_2, Size_2)
       DEC_XOR(*Memory_Size_2, *mem_xor, 1)
       Debug PeekS(*Memory_Size_2 , Number_00-2, #PB_Unicode)
       ;}
       ;{
       *MemoryDATA01.Hender_DATA01 = AllocateStructure(Hender_DATA01)
       ReadData(#ZOLO_ReadPAK, *MemoryDATA01, SizeOf(Hender_DATA01))

      ;}    
       ;{
       If *MemoryDATA01\Pack  = 1
         Number_01.l = ReadLong(#ZOLO_ReadPAK)       
       NumberSize.l  = (Number_01 * SizeOf(Hender_DATA02))
       *Memory_NumberSize = AllocateMemory(NumberSize)
    
       ReadData(#ZOLO_ReadPAK, *Memory_NumberSize, NumberSize) 
       ReadByte(#ZOLO_ReadPAK)
       ReadLong(#ZOLO_ReadPAK)
       FreeMemory(*Memory_NumberSize)
     ElseIf *MemoryDATA01\Pack  = 0   
       ReadLong(#ZOLO_ReadPAK) 
       ReadByte(#ZOLO_ReadPAK)
       Else
       Debug Loc(#ZOLO_ReadPAK)
       CallDebugger
       EndIf
       ;}

       FreeStructure(*MemoryDATA01)
       FreeMemory(*Memory_Size_2)
    Next
    
    FreeStructure(*MemoryPAK)
    CloseFile(#ZOLO_ReadPAK)
  Else
    Debug "ERR: "+FilesNames
  EndIf
  FreeMemory(*mem_xor)
EndProcedure

wer.s = "Data.pak"
iXOR_key.s = "0xDE00AD00FA00DE00BE00EF00CA00FE00"
ReadPAK(wer, iXOR_key)

P.S. Осталось добавить извлечение и готова программа.

 

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


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

Ребят так что переводом занялись?

Ждём инструменты для запаковки, пока ознакомились с текстом. 160 тысяч строк. Ещё ни водном своём переводе не видел такую тонну текста. Основными переводчиками будем я и Estery, пока больше никого нет. Тут нужно человек 10 хотя бы людей, чтоб перевод через год вышел.
Надеемся на вашу поддержку, как моральную, так и донатовую.

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


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

...160 тысяч строк. Ещё ни водном своём переводе не видел такую тонну текста...

А... как же... Персона 5?..

:D

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


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

А... как же... Персона 5?..

:D

Про Персону я вообще молчу!!!))) Но там хоть немного спасает, что фразы, у которых уйма двойников из таблицы можно будет проставить везде)

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: SerGEAnt
      Жанр: Adventure Платформы: PC LIN Разработчик: Animation Arts Издатель: Animation Arts Дата выхода: 11 октября 2023 года
    • Автор: SerGEAnt
      Жанр: RTS Платформы: PC Разработчик: Quite OK Games Издатель: Quite OK Games Дата выхода: 10 апреля 2024 (ранний доступ)




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

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

    • Странный квест. Первые 2/3 неплохое космическое приключение. А последняя часть — хз что такое, разработчики не знали как это все вообще собрать что они там накрутили и сляпали что-то маловразумительное и банальное. 
    • Если импакт и отдача реализованы так как здесь, то это не вкусовщина, а просто неумелая реализация.  Взгляни на Сultic или на Black Mesa, там это сделано гораздо лучше, про “мой” Selaco я уж промолчу )  Я тоже очень люблю FPS, но в этот в отличии от многих, мне продолжать не захотелось, и это не вкусовщина, так как различать где это сделано хорошо, где средне, а где плохо, ,большого труда не составляет, так как, благо есть с чем сравнивать. Возможно тебе и остальным, кому игра зашла, этот момент не так важен, не знаю, но если я не ловлю кайфа от стрельбы в подобных играх, то нах в такие игры мне играть, даже если по остальным аспектам всё на высоте.
    • Это тупо вкусовщина. В твоем селако стрельба взята из современных шутеров. А вот эта картонная пальба из ion fury мне не нравится. При это я прошел достаточно шутеров из начала нулевых, и вот стрельба в фантоме как раз оттуда. Я бы вообще сказал страшное – пальба из базового орудия тут прям как во второй халве. Пистолет точно оттуда слизан. 
    • @james_sun здесь же главный элемент это стрельба, но она здесь реализовна плохо, не знаю какое слово подходит — криво, картонно, неинтересно, хуже чем в Ion fury. Посмотри демку Selaco и поймёшь о чём речь. Никто не говорит, что “веселье” нужно наваливать сразу, но реализация стрельбы уже видна, и сделано это прлохо — враги “картонные”, импакт не чувствуется, а стрельба в таких играх должна приносить удовольствие.  Взгляни как это в Brootal Doom выполнено, или в том же Selaco, который далеко не глупый шутерок где одно только мясо.
    • Этой Джаге будет сложно состязаться с третьей Джагой.  У меня есть определенные ожидания, касательно этой игры.  Но лучше бы шагнули в сторону 7.62. 
    • ЕГС опять дал с подливкой ? Все так и есть,исключительно “злые издатели!”
    • В пошаговые играть надо,по видосу фиг что поймёшь. Но я в принципе, за любой “пошаг”)
    • @piton4 , ion fury косит под игры первой половины 1990-х, phantom – под самый конец девяностых-начало двухтысячных. По ней это прям видно. И в шутерах той поры никто тебе не вываливал все веселье в первые полчаса. Игры раскрывались постепенно. В той же культовой халве ты вообще первые десят минут тупо едешь на тележке, и первые полчаса и даже больше ты бегаешь по базе и со всеми болтаешь, лол. 
        Тут очень похожая схема, хотя и заметно шустрее. Судя по комментам в стиме, народ с чего-то ждал очередное бездумное мясо, а получил куда более размеренный экшен. По мне так это гораздо лучше, чем вот это бесконечное пиксельное олдскул-месиво, которое уже изрядно утомило. А вот под сюжетные шутеры именно конца девяностых - начала нулевых никто почему-то косить не хочет. Вот это один из немногих примеров, тоже имеет право на жизнь. 
    • Учитывая, какой замечательный пост об отзывчивости замечательного издателя Serenity Forge был тут, на ЗоГе (снизили цену на DLC до жалких ~500 рублей), интересно было бы услышать мнение главного местного господина-аналитика, а какой же филиал этой американской компании виноват в этом (отсылочка на запрет раздачи/продажи DNF Duel в EGS). Ведь не сами же Эпики отбирают/запрещают игры так избирательно, правда ведь?
    • В 2022-м Институт развития интернета выделил проекту грант в размере 90 миллионов рублей. Отечественная Lipsar Studio обнародовала геймплейный ролик из грядущей тактики из грядущей пошаговой тактики Sparta 2035. Сообщается, что эта игра о солдатах удачи, борющихся с вымышленной террористической организацией под названием Даамат.
      События разворачиваются в Африке 2030-х годов, в условиях жесточайшего кризиса. Командиру отряда «Спарта» предстоит не только защищать Африку от террористов и разбираться в истинных причинах конфликта, но и лавировать между различными фракциями, желающими извлечь из войны максимальную выгоду. Несмотря на серьезный сеттинг, авторы обещают наличие в их игре юмора и отсылок к массовой культуре. Кроме того, тут будет некий «налет научной фантастики». Релиз игры состоится не раньше 4 квартала текущего года. В 2022-м Институт развития интернета выделил проекту грант в размере 90 миллионов рублей.
  • Изменения статусов

  • Лучшие авторы


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

×