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

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

что-то слишком тихо)

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

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


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

На счет запаковки текста назад еще ничего не придумали?

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


Ссылка на сообщение
На счет запаковки текста назад еще ничего не придумали?

Я пока не занимался, куча дел своих по работе...

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


Ссылка на сообщение
Могу если надо помочь с переводом.

1)Помощь сейчас нужна лишь с разбором ресурсов. Не с переводом, а именно с разбором ресурсов. Это важно.

2)Переводить сейчас пока нет смысла, и вместо того, чтобы флудить в этой теме, надо просто дождаться, пока в шапке этой темы не появится ссылка на Ноту(сайт, где переводы делают).

3)И обычно вы переведете пару тройку-строк и забрасываете. Либо используете промт до победного конца.

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


Ссылка на сообщение
1)Помощь сейчас нужна лишь с разбором ресурсов. Не с переводом, а именно с разбором ресурсов. Это важно.

2)Переводить сейчас пока нет смысла, и вместо того, чтобы флудить в этой теме, надо просто дождаться, пока в шапке этой темы не появится ссылка на Ноту(сайт, где переводы делают).

3)И обычно вы переведете пару тройку-строк и забрасываете. Либо используете промт до победного конца.

Какая помощь нужна с разбором ресурсов, если они разобраны уже? И почему нет смысла переводить, я тоже не пойму. Запаковать обратно 100% реально, китайцы же сделали. Просто нужно этим заняться, написать обратную утилиту, попробовать CPK перепаковать (кстати, никто так и не попытался?), у меня пока на это нет времени, возможно у кого-то найдется.

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


Ссылка на сообщение
Какая помощь нужна с разбором ресурсов, если они разобраны уже? И почему нет смысла переводить, я тоже не пойму. Запаковать обратно 100% реально, китайцы же сделали. Просто нужно этим заняться, написать обратную утилиту, попробовать CPK перепаковать (кстати, никто так и не попытался?), у меня пока на это нет времени, возможно у кого-то найдется.

Я предлагаю немного разделить силы. Т.е. один разбирается с кодированием текста по таблице символов. Другой с текстурой и связанной с ним таблицей. Вот только я не понял каким образом ты предлагаешь переводить float в decimal.

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

Насчет CPK, кажись был некий cpkmaker, я пока глянуть не могу, игра докачается часа через 3.

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


Ссылка на сообщение
Эти файлы запаковать надо?

GUI for QuickBMS прога.Пользовались?

Чувак, это всего лишь движок - скрипт всё равно писать нужно.

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


Ссылка на сообщение
Я предлагаю немного разделить силы. Т.е. один разбирается с кодированием текста по таблице символов. Другой с текстурой и связанной с ним таблицей. Вот только я не понял каким образом ты предлагаешь переводить float в decimal.

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

Насчет CPK, кажись был некий cpkmaker, я пока глянуть не могу, игра докачается часа через 3.

Так я всю необходимую информацию уже описывал тут. Не уверен только за "старшую часть структуры", про которую ты говоришь, т.к. не очень понял, какую именно структуры ты имеешь ввиду. Как я уже писал, там есть таблица, отвечающая за координаты символов на текстуре, эти координаты представлены в виде UV-координат текстуры, поэтому нам нужно тупо взять u/v-коэффициенты, которые преобразовывают целочисленные пиксельные координаты (x,y) в UV-координаты (u,v): u_factor=1/texture_width, v_factor=1/texture_height, а далее тупо u=x*u_factor, v=y*v_factor, наоборот, я делал в обратном порядке. Только, если мне память не изменяет, нужно корректно округлять значения крайних пикселей, т.е. та координата, что меньше, должна быть округлена вниз, а та, что больше - вверх (вроде так, ну или наоборот). Текст кодируется просто - указываются индексы в этой таблице координат. Но там есть еще другая таблица - таблица кодов символов (codepoint), вот в ней содержится индекс символа из таблицы координат. Т.е. если ты хочешь узнать, какому коду символа соответствует символ с такой-то координатой, то смотришь в таблицу кодов символов, находишь тот, где индекс координаты совпадает и берешь индекс уже в этой таблице.

Алгоритм конвертирования я представляю таким (скорее всего, его и использовали разработчики): берем кириллический шрифт, растеризуем его в общую текстуру, порядок расположения символов не так важен, далее проходимся по всем текстам, группируем линии в блоки символов (получается, что новая строка не входит в массив символов, а только лишь генерирует новый блок), в блоках символов выделяем все коды символов (codepoint), отсеиваем со всех блоков дубликаты кодов, создаем текстуру куска шрифта для данного текста, циклом перебираем все используемые коды и поочередно добавляем кусочек текстуры этой буквы из общей текстуры шрифта, генерируем u,v координаты из пиксельных координат на получившемся куске, записываем в таблицу координат, далее составляем таблицу кодов, пробегаясь опять по кодам символов, ищем соответствие в таблице координат, пишем его в структуру, а далее генерируем текстовые блоки - для каждого символа блока ищем соответствующий ему индекс в таблице координат, записываем в структуру и заполняем оставшиеся таблички в MCD (нижняя таблица вроде одинаковая, я не смотрел, что там, помимо кода текста).

Кстати, как предлагал Thief1987 можно попробовать использовать одну общую текстуру на все тексты, так как возможно, что игра его съест тоже.

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

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


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

flatz

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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: SamhainGhost

      Steam
       
      Хлебная революция во всем мире началась! Aeruta - это экшн с боковой прокруткой, в котором вы управляете магазином, сражаетесь с монстрами за материалы и используете их для выпечки хлеба, а затем, наконец, возвращаете популярность заброшенному городу!

      Русификатор от allodernat
    • Автор: ОТСТУПНИК_Style
      Sir Whoopass: Immortal Death

      Метки: Ролевая игра, Ролевой экшен, Открытый мир, Кооператив, Экшен Платформы: PC Разработчик: Atomic Elbow Издатель: Atomic Elbow Дата выхода: 18 августа 2022 года Отзывы: 1163 отзывов, 84% положительных

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

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

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

    • Фишка была в булеттайме, стиль да нуар.
    • Подскажите как извлечь диалоговые звуковые файлы из StarCraft 2. Хочу на их основе создать озвучку для персонажей “Поработители: Истоки - Эпизод I” с помощью нервной сетки.
    • Мы пошли с того, что я сказал что не верю в успех игры, потому что оригинальные творцы “не смогли в готику”, и дальше шло пояснение, что не смогли сделать современную игру в стиле готики, или готику в современном стиле, как угодно. Они после элекса “всё”, кончились. И посыл такой, что если оригинальные творцы которые имеют в готике опыта больше чем кто либо, не смог сделать современный вариант “готики”(игры в ее стиле), то какие шансы у кого-то другого? Так и что толку с этого? Что значит быть фанатом готики? Это значит побежать покупать все что имеет название готика? Ну тогда да, у игры заранее огромный успех. Если это значит, что-то другое, то для игры это ничего не значит.
    • @Ленивый Так фишка и стиль Макса была в этом. Я не отрицаю, что Макс 3 крепкий и добротный экшен, но это уже другая игра. У Remedy свой стиль и атмосфера в играх, у них есть опыт в этом плане, как и у Rockstar свой стиль и направления. 
    • @allodernat смастерил нейросетевой русификатор для платформера Aeruta. @allodernat смастерил нейросетевой русификатор для платформера Aeruta.
    • Потому что если мы берем обьект в руки, то есть поднимаем и прижимаем к себе, то логично предположить, что он небольшой. И тогда, он поместится в капсульный коллайдер игрока, в крайнем случае можно чуть чуть увеличить радиус коллайдера на время анимации, но если мы толкаем большой обьект то тут возникает проблема, в коллайдер он не поместится, а увеличить  коллайдер  так, чтобы он повторил приблизительно форму обьекта  который мы толкаем и игрока — невозможно. Получится так, что игрок будет  врезаться во что-то, хотя визуально там ничего нет потому что форма анимации и коллайдер не совпадают. У меня возникают неразрешимые вопросы, потому что движок реагирует очень интересно. Неужели непонятно из примера с коробкой, что вся проблема была в том, как движок себя ведет, из-за чего код усложнился. Да, и там учат как писать код, ровно настолько насколько нужно. При этом там есть варианты которые позволяют код вообще не писать. Например как ты предложил использовать анимации. Например надо тебе чтобы обьект вращался, записываешь прямо в юнити анимацию, и выставляешь. 0 кода. Ну или идешь в код и пишешь transform.Rotate(Vector3.up*speed*Time.DeltaTime); Я предпочитаю через код, но кто-то как ты и сказал выбирает анимации. Или тебе нужно дотянуться до какого то компонента. Просто пишешь [SerializeField[ Animator animator; И выставляешь в юните через инспектор перетаскивая. Или через код animator=GameObject.Find(“****).Getcomponent<Animator>(); ну или еще с десяток других способов, смотря где он. родитель он или дочка, или находится в массиве или в листе, или еще хрен знает где. Я предпочитаю через код. Но кто-то выбирает инспектор, чтобы меньше писать. И это норм. И еще куча примеров таких. Юнити дает возможность делать простые игры и не обучаться слишком сильно языку. 

       
    • PAW Patrol Rescue Wheels: Championship Метки: Экшен, Приключение, Гонки, Спорт, Мультфильмы Платформы: PC XS PS5 SW Разработчик: 3DClouds Издатель: Outright Games Серия: Outright Games Дата выхода: 31 октября 2025 года
    • Предлагаю на перевод вот steam https://store.steampowered.com/app/3187010/Dinocop/ У людей возникла глупая идея воскресить динозавров, и с тех пор отношения между двумя видами остаются напряжёнными. Ни один динозавр не хотел становиться полицейским, поэтому вас создали в лаборатории, чтобы вы стали единственным динозавром-полицейским. Каждый день вы спрашиваете себя: делаете ли вы мир лучше для своих собратьев-динозавров или вы всего лишь инструмент человеческой пропаганды? Функции: Насыщенная и смешная история с участием дюжины антропоморфных динозавров и других глупых персонажей, запутавшихся в личных драмах и социально-политических проблемах, касающихся реалий жизни динозавров в человеческом мире; Выявляйте преступления с помощью увеличительного стекла, вашего настоящего носа и других инструментов, которые позволят вам взаимодействовать с окружающей средой весьма разумным образом;  Отслеживайте ход своего расследования, используя подробную систему узлов и график; Около 10 часов игрового процесса
    • @Dusker @Tirniel Вам бы уже “уединиться” в отдельной теме. Типа “ИИ в разработке игр: теория и практика”.
  • Изменения статусов

    • 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 | Реклама на сайте.

×