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

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

В bb3.cpk есть только 3 текстуры относящиеся к переводу. Кому интересно - ссыль. Текст надо искать в других архивах.

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


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

КиберЧел, bb3.cpk с помощью этой проги. Но с большими она отказалась работать и пришлось найти bms скрипт.

 

Spoiler

 

# CRI CPK archives (script 0.2.2)#   derived from cpk_unpack of hcs (http://hcs64.com/vgm_ripping.html)# script for QuickBMS http://quickbms.aluigi.orgquickbmsver 0.3.12endian bigcomtype cpkidstring "CPK "set query->offset long 0set query->index long 0set query->name string "TocOffset"callfunction query_utf 1set toc_offset long UTF_VALUEset query->offset long 0set query->index long 0set query->name string "ContentOffset"callfunction query_utf 1set content_offset long UTF_VALUEset query->offset long 0set query->index long 0set query->name string "Files"callfunction query_utf 1set CpkHeader_count long UTF_VALUEgoto toc_offsetgetdstring signature 4if signature != "TOC "    print "TOC signature not found"    cleanexitendifset query->offset long toc_offsetset query->index long 0set query->name string ""callfunction query_utf 1set CpkHeader_count long UTF_VALUEset toc_entries long table_info.rows    # it remains saved after the callif content_offset < 0           # "if" can't be unsigned    set add_offset long toc_offsetelif toc_offset < 0    set add_offset long content_offsetelif content_offset < toc_offset    set add_offset long content_offsetelse    set add_offset long toc_offsetendiffor mytoc = 0 < toc_entries    set query->offset long toc_offset    set query->index long mytoc    set query->name string "DirName"    callfunction query_utf 1    set file_name string UTF_VALUE    set query->offset long toc_offset    set query->index long mytoc    set query->name string "FileName"    callfunction query_utf 1    set file_name2 string UTF_VALUE    string file_name += /    string file_name += file_name2    set query->offset long toc_offset    set query->index long mytoc    set query->name string "FileSize"    callfunction query_utf 1    set file_size long UTF_VALUE    set query->offset long toc_offset    set query->index long mytoc    set query->name string "ExtractSize"    callfunction query_utf 1    set extract_size long UTF_VALUE    set query->offset long toc_offset    set query->index long mytoc    set query->name string "FileOffset"    callfunction query_utf 1    set file_offset long UTF_VALUE    math file_offset += add_offset    if extract_size > file_size        clog file_name file_offset file_size extract_size    else        log file_name file_offset file_size    endifnext mytocstartfunction query_utf    set COLUMN_STORAGE_MASK        long 0xf0    set COLUMN_STORAGE_PERROW      long 0x50    set COLUMN_STORAGE_CONSTANT    long 0x30    set COLUMN_STORAGE_ZERO        long 0x10    set COLUMN_TYPE_MASK           long 0x0f    set COLUMN_TYPE_DATA           long 0x0b    set COLUMN_TYPE_STRING         long 0x0a    set COLUMN_TYPE_FLOAT          long 0x08    set COLUMN_TYPE_8BYTE2         long 0x07    set COLUMN_TYPE_8BYTE          long 0x06    set COLUMN_TYPE_4BYTE2         long 0x05    set COLUMN_TYPE_4BYTE          long 0x04    set COLUMN_TYPE_2BYTE2         long 0x03    set COLUMN_TYPE_2BYTE          long 0x02    set COLUMN_TYPE_1BYTE2         long 0x01    set COLUMN_TYPE_1BYTE          long 0x00    set UTF_VALUE string ""    math offset = query->offset    math offset += 0x10     # needed by the tool    goto offset    set table_info.table_offset long offset    getdstring UTF_signature 4    if UTF_signature != "@UTF"        print "not a @UTF table at %offset%"        cleanexit    endif    get table_info.table_size long    set table_info.schema_offset long 0x20    get table_info.rows_offset long    get table_info.string_table_offset long    get table_info.data_offset long    get table_name_string long    get table_info.columns short    get table_info.row_width short    get table_info.rows long    for i = 0 < table_info.columns        get schema.type byte        get schema.column_name long        putarray 0 i schema.type        putarray 1 i schema.column_name        putarray 2 i -1     # schema.constant_offset        math TMP = schema.type        math TMP &= COLUMN_STORAGE_MASK        if TMP == COLUMN_STORAGE_CONSTANT            savepos schema.constant_offset            putarray 2 i schema.constant_offset            math TMP = schema.type            math TMP &= COLUMN_TYPE_MASK            if TMP == COLUMN_TYPE_STRING                getdstring DUMMY 4            elif TMP == COLUMN_TYPE_DATA                getdstring DUMMY 8            elif TMP == COLUMN_TYPE_FLOAT                getdstring DUMMY 4            elif TMP == COLUMN_TYPE_8BYTE2                getdstring DUMMY 8            elif TMP == COLUMN_TYPE_8BYTE                getdstring DUMMY 8            elif TMP == COLUMN_TYPE_4BYTE2                getdstring DUMMY 4            elif TMP == COLUMN_TYPE_4BYTE                getdstring DUMMY 4            elif TMP == COLUMN_TYPE_2BYTE2                getdstring DUMMY 2            elif TMP == COLUMN_TYPE_2BYTE                getdstring DUMMY 2            elif TMP == COLUMN_TYPE_1BYTE2                getdstring DUMMY 1            elif TMP == COLUMN_TYPE_1BYTE                getdstring DUMMY 1            else                print "unknown type for constant"                cleanexit            endif        endif    next i    math TMP = table_info.string_table_offset    math TMP += 8    math TMP += offset    math string_table_size = table_info.data_offset    math string_table_size -= table_info.string_table_offset    log MEMORY_FILE TMP string_table_size    for i = query->index < table_info.rows        math TMP = i        math TMP *= table_info.row_width        math row_offset = table_info.table_offset        math row_offset += 8        math row_offset += table_info.rows_offset        math row_offset += TMP        for j = 0 < table_info.columns            getarray type 0 j            getarray column_name 1 j            getarray constant_offset 2 j            if constant_offset >= 0                math data_offset = constant_offset            else                math data_offset = row_offset            endif            math TMP = type            math TMP &= COLUMN_STORAGE_MASK            if TMP == COLUMN_STORAGE_ZERO                set value long 0            else                goto data_offset                math TMP = type                math TMP &= COLUMN_TYPE_MASK                if TMP == COLUMN_TYPE_STRING                    get string_offset long                    goto string_offset MEMORY_FILE                    get value string MEMORY_FILE                elif TMP == COLUMN_TYPE_DATA                    get vardata_offset long                    get vardata_size long                    goto vardata_offset MEMORY_FILE                    getdstring value vardata_size MEMORY_FILE                elif TMP == COLUMN_TYPE_FLOAT                    get value long                elif TMP == COLUMN_TYPE_8BYTE2                    get DUMMY long  # no 64 bit support!                    get value long                elif TMP == COLUMN_TYPE_8BYTE                    get DUMMY long  # no 64 bit support!                    get value long                elif TMP == COLUMN_TYPE_4BYTE2                    get value long                elif TMP == COLUMN_TYPE_4BYTE                    get value long                elif TMP == COLUMN_TYPE_2BYTE2                    get value short                elif TMP == COLUMN_TYPE_2BYTE                    get value short                elif TMP == COLUMN_TYPE_1BYTE2                    get value byte                elif TMP == COLUMN_TYPE_1BYTE                    get value byte                else                    print "unknown normal type"                    cleanexit                endif                if constant_offset < 0                    savepos row_offset  # row_offset += bytes_read                endif            endif            goto column_name MEMORY_FILE            get column_name string MEMORY_FILE            if column_name == query->name                set UTF_VALUE string value  # result.value.value (qthis)                math i = table_info.rows    # break                math j = table_info.columns # break            endif        next j    next iendfunction

 

andrew-, где ты вторую прогу выдрал? Она полную фигню показывают. Где ты видел dds текстуру размером 128 байт. У dds заголовок только 128 байт. А PSB файлов я вообще там не нашёл. Короче, распакуешь сам увидишь.

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


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

22adidas22

-Малой, сколько можно надоедать? Здесь это не приветствуется. Люди работают. Сиди молча жди,...русский учи пока...

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


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

Да простят меня обитатели форума, но всё же я попрошу одну очень школьную личность не лезть ко мне личку с тупыми вопросами.

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


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

появился русификатор от антихриста с "частичным" переводом

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


Ссылка на сообщение
появился русификатор от антихриста с "частичным" переводом

Дай ссылку плиз...

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


Ссылка на сообщение
Дай ссылку плиз...

Там переведено только начальное меню, все остальное нет.

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


Ссылка на сообщение
Там переведено только начальное меню, все остальное нет.

Дайте хотябы на него ссылку - племянник маленький совсем - по ангийски не рубит. Хотябы знать будет куда жать.

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


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

так есть продвижения?на граунде такой кипишь начался :angry:

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: 0wn3df1x
      Snowbreak: Containment Zone

      Метки: Аниме, Шутер от третьего лица, Бесплатная игра, Шутер, Ролевая игра Разработчик: Amazing Seasun Games Издатель: Amazing Seasun Games Дата выхода: 25.12.2023
    • Автор: oleg95
      Kao the Kangaroo: Round 2

      Метки: Приключение, 3D-платформер, Экшен, Казуальная игра, Платформер Платформы: PC XBOX PS2 GC Разработчик: Tate Multimedia Издатель: Tate Multimedia Серия: Tate Multimedia Дата выхода: 1 июня 2019 года Отзывы Steam: 2557 отзывов, 95% положительных

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

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

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

    • Все тексты игры находятся в обычных текстовых файлах и их можно легко переводить, но перевести мало, так как текст на русском языке просто  не будет отображаться в игре, а надо ещё добавить кириллические шрифты через Юникод и главное, возможность в игре их отображать и правильно масштабировать!  "На данный момент использовать кириллицу в Endless Sky невозможно, так как в игре нету поддержки кириллических шрифтов. Если есть желание, Вы можете приобщится к проекту и помочь с введением поддержки Юникода." Есть запрос на добавление функции, которая обеспечит необходимую поддержку кириллицы: https://github.com/endless-sky/endless-sky/pull/3312   тобы помочь нам, создайте версию игры с этой функцией и проверьте, правильно ли отображаются кириллические символы. https://steamcommunity.com/app/404410/discussions/0/1693788384140595295/
    • О чем ты? я привел ситуацию, где человек пошел на курсы по юнити, а не модельки делать. У разрабов такие же к примеру, они тебя учат менять коллайдер.  Он сделал то чего его обучили, просто на другой модели, и у него результат корявый. Юнити не любит меши, их нельзя использовать подвижными персонажами через RigidBody, он с ума сходит если нужно считать их столкновения. Он может просто пропустить их, даже. Без понятия откуда ты взял эту информацию. Ты видел гайд как создать что-то адекватное и комплексное? Диалога, боевая система, нелинейность, эвентовая камера, инвентарь и т.д. Если отбросить визуальную составляющую таких гайдов нету, можно найти обрывки, но полноценного рецепта нету. Если ты есть то покажи.   Если ты увидишь игру в стиме без этого знака, знай это моя  На данный момент это на какой? Вот на сейчас? Ты с чего решил, что я тебе рассказываю, о том что на данный момент происходит? Я тебе рассказываю, что происходило. По моему это вполне понятно по контексту. Учитывая что там описано, постепенное развитие событий.

        Ты удивишься, создание собственных классов не входит в базовый курс юнити. Разрабы показывали создание базовых игр, ну на уровне мобилок, и там ни разу не использовался свой созданный класс. Так что вот так вот. Я тоже долго обходился без их создания. Я уточню, свои собственные классы в моем понимании, — это которые не наследуют юнитивский MonoBehavior. А так скрипты все наследуют дефолтный юнитивский, и этого хватает для большинства простых игр.
    • Ждем, как раз третью заканчиваю
    • А че перевод слитает , что ли? Все норм!!!
    • Это сейчас они обещают только к 2027 году новую PlayStation 6! Возможно что когда Роксатар только начинали разработку ГТА6, вполне реально предположить, что Сони обещали им релизнуть новое поколение плойки уже к 2025 году. Ну и Рокстары игру решили готовить именно под новое игровое  железо PlayStation 6, а не под текущее! Именно так частенько и поступают крупные разработчики ААА-игры, они делают игру “на вырост”, так как потом намного проще игру “даунгрейдить” под нужное железо к релизу,  чем улучшать и допиливать... Иначе вообще было бы мало смысла  выпускать ГТА 6 в 2025-2026 годах, раз игровой движок тот же как и в ГТА 5, а  изменений не так уж и много, кроме графония, а он всегда требует очень большого количества ресурсов железа...
    • Кто бы мог подумать, что российские геймеры вновь услышат знакомые голоса официально в ремейке «Готики 1». Не все, конечно, но удивлён, что среди них окажутся их потомки. Это правда честь вновь принять участие в таком значимом проекте! И актёры даже знают про мем «Ты даже НЕ гражданин!» Но я не ожидал, что Федор Сухов упомянет ролик «НЕ ГРАЖДАНИН [GOTHIC RAP]» от • LarMoV •! https://www.youtube.com/watch?v=UOkpO—XtH0 https://vk.com/audio-2001876539_141876539
    • Не совсем, т.к. обучали-то его делать модельки с нуля, а не править чужие модельки. К слову, спойлер, к конкретно твоём случае этого делать вообще не было надобности, т.к. у тебя мелкий инди-проект и такая оптимизация будет играть минимум роли. Тебе нужно по-хорошему знать и си шарп, и уметь пользоваться самим движком тоже. Ты сам уже показываешь, что худо-бедно учишь этот язык. Впрочем, довольно странным образом, т.к. в нормальных условиях люди сначала учат все операторы, закрепляют те на практике день-два, а уже потом, зная их все, начинают что-то более сложное и комплексное. А если сразу кидаются делать что-то комплексное, не зная даже основ. Как это, судя по всему, делаешь ты (соновываю вывод на твоих словах о том, что спустя кучу времени тебя аишка ошарашивала тем, что можно было применить тот или иной оператор, про существование которого ты даже не был в курсе). Повторяю. Ты пытаешься сразу сделать что-то сложное, не зная даже банальных основ. Книга поможет тебе получить знания последовательно и по порядку. ты же пытаешься нахвататься по верхам сразу на продвинутый уровень, поэтому у тебя возникают типовые проблемы, которые ты не знаешь, как решать. Вот, потому что тебе нужно прочитать сначала про языки программирования, в конкретно твоём случае ещё и про 3д моделирование в целом, и уже после этого про блендер в частности. Ты пытаешься разом ухватить кучу заведомо разных профессий. То есть тебе нужно учиться сразу в разных направлениях, читая целую кипу разной литературы, если уж тебе так приспичило быть мастером на все руки. К слову, говоря, он их не сменил. Он банально поддерживал и поддерживает дополнительные кастомные языки, пусть официальная поддержка некоторых из них и прекратилась. К слову, при желании можно подтянуть ряд языков, которые не являются шарпом. В т.ч. и подтянуть старые языки, основанные на яве и питоне, обратно. И да, мб для тебя это будет сюрпризом, но юнити написан на с++, разумеется, он поддерживает написание проектов и на с++ в том числе. Это вообще предпочтительный метод,  раз уж ты кинулся упарыватсья в оптимизацию, т.к. эта версия сишки более продвинутая и позволяет выполнять те же задачи более оптимально, например, через визуал студио (что для тебя было бы куда проще для использования, к слову, т.к. это наиболее юзер френдли софтина для новичков, пусть и со своими нюансами). Мб всё-таки для начала хотя бы основы изучишь во всех областях, на которые кидаешься? А не можешь даже объяснить, что тебе надо, как раз из-за того, что ты скипал этапы последовательного обучения и банально не знаешь даже терминологии и названий явлений, с которыми сталкиваешься. P.S. твёрдый знак существует. Ъ Без твёрдого знака тебя нейронка тоже понимать не будет, т.к. не все слова могут нормально автокорректироваться. Существуют. Другой момент, каких игр и какого уровня сложности игр. Есть куча литературы для создания простеньких проектов совершенно с нуля без использования каких-либо движков. А получая более продвинутые знания, эти игры можно улучшать, расширяя их функционал, возможности и графику. Собственно, в нормальных условиях именно так и учатся. А не пытаются сделать свой портал или халф лайф без знания даже самых основ программирования, рисования, дизайна и так далее. В очередной раз убеждаюсь, что ты пропускал этапы, т.к. на данный момент времени у тебя не должно было возникать понимания примитивов и основной терминологии. Особенно если ты действительно прошёл все базовые уроки. Да, часть терминологии относится к языкам программирования, и предполагается, что ты удосужился хотя бы пройти вводные курсы и знаешь как минимум базовую терминологию. Это буквально полчаса времени и самое начало учебников по сути любых. А сколько времени убил ты, спрашивая об этом нейронку?
    • Мне просто ваша натура не нравится. Например, вы точно также “навязываете” соулслайки тем кому они нафиг не упали.
    • Господи, они что на кофейной гуще гадают? Там миллионы денег крутятся, ес-но у них есть инфо поддержка от сони. А так обещают пс6 в 27-ом, с нейросетями, машинным обучение и прочим блекджеком.
  • Изменения статусов

    • Netulogina  »  SerGEAnt

      Здравствуйте.
      Назрел такой вопрос. Существует ли архив/резервная копия переводов которые хранятся на данном сайте?
      · 5 ответов
    • Jimmi Hopkins  »  SerGEAnt

      Добавились версии для Linux и MAC OS
       
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      Прошу обновить файл в архиве на https://disk.yandex.ru/d/suqA593ocxIJTQ
      или https://boosty.to/jimmihopkins/posts/d1df8532-9ac5-4a23-a87c-df2610efaf26
      Финальный релиз.
      Значительные изменения
      · 0 ответов
    • ElikaStudio

      https://www.youtube.com/watch?v=Nqcr83D8xhw
      https://www.youtube.com/watch?v=yRh3i7FKwOQ
      https://vk.com/video-48153754_456239346
      https://vk.com/video-48153754_456239345?list=ln-xnLZUtIyCEc6eshGvW
      https://ibb.co/p6BtMqWQ
      Перед тем, как ступить на борт корабля капитана Синей Бороды, нужно скачать озвучку!

      Life is Strange: Before the Storm:
      Эпизод 1: "Прoбуждeниe"
      Эпизод 2: "О дивный новый мир"
      Бонусный эпизод: "Прощание"
      Русская озвучка уже доступна для скачивания!

      ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! 
      Группе [club76249462|Mechanics VoiceOver R.G. MVO] , в частности их руководителю Дмитрию за неоценимую помощь в выпуске эпизода.

      Скачать для PC Classic (2018):
      GDrive: - https://drive.google.com/file/d/19CL_L80Mz0sIxcb54Ss64byAkeZmV22r/view?usp=sharing

      Скачать для PC Remastered (2022):
      GDrive: - https://drive.google.com/file/d/13q58Lpvw5_aYPYeZ7OGYZlAKOoS1gEbL/view?usp=sharing

      Скачать для Свитч(2022):
      GDrive: - https://drive.google.com/file/d/15e—T1LQiGQCYIHeNnj_C2qJA16Gvh1i/view?usp=sharing


      Баг репорт в обсуждении:
      https://vk.com/topic-48153754_52801766
      ___________________________________________
      Финансовый аппарат:
      www.donationalerts.com/r/elikastudio
      Пожертвовать средства на наши проекты:
      Кошелек ЮMoney 4100 1188 6818 3009
      карта Сбер банк 2202 2018 6334 1042
      карта Альфа банк 5559 4937 0209 8584
      Спасибо за вашу поддержку!
      #elikastudio #waylandteam #русскаяозвучка
      · 0 ответов
    • Максименко Вадим  »  jk232431

      Как перевести субтитры в winx club the game,а то у меня не получается выходит ошибка?
      · 0 ответов
  • Лучшие авторы


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

×