
AshuraSaint
Новички+-
Публикации
8 -
Зарегистрирован
-
Посещение
Репутация
8 НейтральнаяО AshuraSaint
-
Звание
Новичок
-
Вытаскивание игровых ресурсов из расширения PKG у игр Falcom
AshuraSaint добавил тему в Вскрытие игровых ресурсов
Здравствуйте, будучи новичком в этом деле, решил попробовать вытащить и сделать перевод текста из игры The Legend of Heroes Trails of Cold Steel III. Как я разобрался, основной текст лежит в файле assets.pka и мне удалось его с помощью утилиты с гита разложить на pkg файлы. Но вот дальше возникла проблема,сделал 2 скрипта, один раскрывает pkg файл(приложу ниже), другой просто автоматизирует массовость этой распаковки , в результате работы они сделали каждому файлу отдельную папку, где должны были быть таблицы и скрипты, но они все оказались пусты. Нейронка предположила, что это из за особенностей движка, либо запаковки файлов. Пытался через прогу на гите какую-то вытащить файлы, но нормальной документации там нету и ничерта не ясно. Если у кого был опыт работы с играми этого издателя, как я понимаю последнии ys на том же движке, что cold steel 3,4 , Reverie , Daybreaker 1,2,3(будущий), то буду благодарен за помощь в выходе из этого тупика. Заранее спасибо! Файл простого скрипта на распаковку из pkg: TOOLS = Path("C:/Users/A/Desktop/CS3_localize/tools") # где лежит unpackpkg.py PKG_DIR = Path("C:/Users/A/Desktop/CS3_localize/work/pkg") # все .pkg после распаковки assets.pka OUT_DIR = Path("C:/Users/A/Desktop/CS3_localize/work/unpacked") # тут будут распакованные файлы UNPACKER = TOOLS / "unpackpkg.py" def unpack_all(): OUT_DIR.mkdir(parents=True, exist_ok=True) pkg_files = list(PKG_DIR.glob("*.pkg")) print(f"Найдено {len(pkg_files)} pkg файлов") for pkg in tqdm(pkg_files, desc="Распаковка .pkg"): out = OUT_DIR / pkg.stem out.mkdir(parents=True, exist_ok=True) subprocess.run( ["python", str(UNPACKER), str(pkg), str(out)], check=False ) if __name__ == "__main__": unpack_all() -
The Legend of Heroes Trails of Cold Steel III
AshuraSaint ответил в тему пользователя AshuraSaint в Русификаторы
@DjGiza использования нейронки предпочтительнее банально из за возможности хотя бы на какую то часть текста запомнить и учитывать контекст при переводе, конечно, на такие игры как Trails физически невозможно на весь объем текста сразу запустить обработку, единой последовательностью на компьютерах обычного(да даже с 5090) пользователей(ты можешь открыть потоком хоть на весь файл загрузку, но нейронка будет учитывать сама по своей структуре только определенными кусками и чем дальше, тем меньше она помнит из первых кусков, чем больше у нейронки данный “кусок”, тем прожорлевее она будет и собственно даже 5090(на видеокартах просиходит большинство работы нейронок) тебе не хватит поднять подобную, а внешнии сервисы(дипсик, клауд, гбт и т.д.) ни в жизни такие мощности не предоставят даже на топовых подписках). Плюс ее вариант всеже намного литературнее, чем если человек сам переводит понимая примерно процентов 60-70% текста самостоятельно + переводчик. Ну и конечно фактор удобства, большинство внешних приложений просто кошмарно выбивают из погружения(шрифты, расположение, фоном оригинальный текст, еще и черт пойми каком месте и т.д.) и работают крайне компромисно. Ручной перевод ждать на такие игры, как в заголовке ,просто не приходится, тот же cold steel 1 и первые три игры серии — вообще переводили каждую годами командами разработчиков, так что ожидать такео то вообще не стоит. -
The Legend of Heroes: Trails of Cold Steel 3 Метки: Ролевая игра, Японская ролевая игра, Глубокий сюжет, Аниме, Пошаговая Платформы: PC PS4 SW Разработчик: Nihon Falcom Издатель: NIS America, Inc. Серия: The Legend of Heroes Дата выхода: 23 марта 2020 года Отзывы Steam: 2533 отзывов, 92% положительных Данную тему формирую для тех, кто увлекается серией The legend of heroes. На данный момент существуют машинные/ручные русификаторы почти на все существующие части, кроме Cold Steel 3 и Cold Steel 4 , хотя они являются крайне интересными и занимательными на мой личный взгляд плюс являются буквально ключевым звеном между следующими частями, а именно Trails into Reverie , а так же к финалу всего Daybreaker ,а именно Trails beyond the Horizon(что выйдет уже буквально зимой на английском) и приквел событий Daybreaker(а именно периода войн перед этой частью). Поэтому если у кого то есть возможность и желание сделать машинный перевод — это было бы прекрасным событием для всех будущих игроков данной серии(а так же акри Cold Steel) и для всех нынешних, что в силу не владения на достаточном уровне английским, не могут насладится прекарасными играми. Благодарю за уделенное внимание. *На данный момент есть ручной перевод cold steel 1 и эта же группа работает над cold steel 2. Прогресс мягко говоря не быстрый, но стоит упомнянуть, что у них нету упоминаний о 3 и 4 частях (ремарка сделана, т.к встречал ответы в других темах, мол этой аркой(весь cold steel) уже занимаются.
-
Вышел машинный перевод The Legend of Heroes: Kai no Kiseki — Farewell, O Zemuria
AshuraSaint ответил в тему пользователя SerGEAnt в Релизы русификаторов и других переводов
@Trevor_ А, прошу прощения за беспокойство) Вопрос немного не по теме именно этой части серии. Вы фанат серии trails и поэтому перевели daybreaker 1,2 , либо только начали путь в серии? Ну и по теме форума ,есть ли у вас в планах желание перевод каких либо других частей(cold steel 3,4). За них никто вообще не взялся, максимум 1 и 2 часть делают, хотя остальные части в серии, наверно если не считать эту, уже сделали машинный? И извиняюсь за поздний ответ -
Вышел машинный перевод The Legend of Heroes: Kai no Kiseki — Farewell, O Zemuria
AshuraSaint ответил в тему пользователя SerGEAnt в Релизы русификаторов и других переводов
@Trevor_ Здравствуйте ,благодарю, что вы сделали перевод. Конечно прошло уже несколько месяцев, так что не уверен , что у вас уже есть интерес или время возвращаться к нему, но если таковое появится, то не могли бы вы посмотреть, что за проблему упоминал Shadow про намертво зависающую игру. Все же пройти завершающую арку очень хочется. Заранее спасибо -
Вышел машинный перевод The Legend of Heroes: Kai no Kiseki — Farewell, O Zemuria
AshuraSaint ответил в тему пользователя SerGEAnt в Релизы русификаторов и других переводов
@Shadow252 Удалось ли как то исправить проблему самостоятельно или это намертво баг в русике и продолжать невозможно? (мало ли за 2 месяца удалось найти какой-то ньанс) -
Угрозы то да, посмеялся читая это. Но ведь даже админ ответил, мол прав у них нет, а в заголовке сайта лежит ссылка на статью, где подтверждают это. А перевод заблокан)
-
Немного почитал тему и статью “Разбираемся с (не)легальностью народных переводов” , из чего не совсем понял, а почему перевод по ссылке заблокан по причине: “ Файл временно недоступен по запросу правообладателя. “ , ведь как таковых прав у него то и нету. Кто то из людей выложил его, но блокать или удалять прав у миракола не должно быть.(или это мб сама кампания издателя блокнула? Но по контексту вроде не тот случай) Заранее спасибо, мог что то пропустить.