Сайт Anivisual.net закрыт

Он продолжит функционировать в виде архива. Новые материалы добавлять нельзя.

Извлечение данных из визуальных новелл. Часть 1

Извлечение данных из визуальных новелл. Часть 1





Вернуться в каталог.

Архивы + картинки + некоторые скрипты:





























18
Декабрь
99
4.8
30989
Добавлять комментарии могут только зарегистрированные пользователи.

Комментарии к записи: 98

avatar
#1 proto_1
86312
в 14:46 (05/Сен/2018)
0
Ух ты, нашел этот сайт абсолютно случайно через гугл, а тут статья оказывается вот вот была написана, 1 сентября, верно? Автор, помоги пожалуйста, хочу перевести японскую эроге Lowすぺっく, не знаю как извлечь текст а самое главное засунуть назад, может подскажешь чем? Файлы игры лежат в почти открытом виде, музыка в ogg, есть еще dbs и cgm, gan, не знаю что из этого нужно. Есть еще koe, но так понял это озвучка диалогов и g00, последнее выглядит интересно, но через Crass ничего не появляется, хотя вроде как все успешно, хоть с ключом, хоть без ключа. Через arc_conv.exe получилось извлечь арты в формате tga, но только 500 из 1к, и как самое главное назад то если что? Буду крайне благодарен если ответишь на мои вопросы funny
avatar
#2 Tester
78951
в 21:59 (05/Сен/2018)
2
1. Добавил в статью, что g00 можно вскрыть через arc_conv + небольшое тех. примечание.
2. Просьба скинуть данную игру с нужными файлами + копию сообщение мне на почту ([email protected]). В последнее время у меня времени маловато (даже до оставшихся трёх статей руки не доходят), так что вряд ли в ближайшее время смогу рассмотреть подробно, но примерные рекомендации дать смогу (для сего мне нужно посмотреть).
3. Ежели dbs, cgm и gan являются форматами файлов, то в самом лучшем случае dbs является SQL-бд (что маловероятно) (в худшем одним из многих самопильных скриптов). Очень вероятно, что именно там скрипты/тексты. cgm может/могут являться графикой (ещё одной) (в лучшем случае поддерживаемой "обычными" программами), по поводу gan сказать с ходу сложно.
4. Пока точно не знаю, чем перепаковывать данные архивы. Возможно, придётся работать с декомпиляторами и/или hex-редакторами. Но вначале стоит посмотреть остальные (кроме Crass и arc_conv) средства высокой универсальности, по которым когда-нибудь напишу статью.
5. Возможная причина того, почему Crass корректно не сработал на g00: кеевский g00 и ваш g00 являются разными архивами.
6. Возможно, стоит поискать некоторые форматы в теме работы со скриптами, по которой когда-нибудь напишу статью. Желательно запускать с Tor.
avatar
#3 proto_1
86312
в 14:59 (06/Сен/2018)
0
Игра на движке Siglus Engine. Вчера долго копался, на гитхабе нашел такую штуку как SiglusExtract. (По вашей ссылке кстати она тоже есть в спойлере с движком) С ее помощью смог распаковать g00 в png, причем прям как нужно, назад можно запаковать в g00 через vaconv, ну уже все кнопочки худо бедно можно перевести. Однако с текстом все равно совершенно не знаю то делать. https://github.com/xmoeproject/SiglusExtract
Вот ссылка на SiglusExtract, очень крутая штука, можно, кроме распаковки, еще и патчить экзе и есть опция извлечения текста и еще что то, связанное с scene.pck и gameexe.dat, я так понимаю это два ключевых файла, где то в них текст, но ни в какую не получается получить его :С
avatar
#5 ever17
84505
в 23:56 (07/Сен/2018)
0
Скинь игру мне полностью, посмотрю где текст
madness
avatar
#4 ever17
84505
в 23:54 (07/Сен/2018)
0
Извлечение данных из визуальных новелл. Часть 1

Архивы + картинки + некоторые тексты:

wow
Во первых, если содрали с forums.fuwanovel.net то удосужитесь пофиксить сылки на тулсет. Вот например - Метод от insani - на nscripter мертвый. Так как этот сдк скачать невозможно
bad
avatar
#8 Tester
78951
в 09:12 (08/Сен/2018)
1
1. С fuwanovel здесь чуть меньше 1 части (из 4).
2. Благодарю. Ссылки на метод от insani пофикшены.
avatar
#6 ShantiNya
86381
в 00:57 (08/Сен/2018)
0
Желаю переводить тайпмуновский Mahoutsukai no yoru, только начал искать инфу. Здесь есть, чем поживиться?
avatar
#7 Tester
78951
в 09:04 (08/Сен/2018)
0
С тайпмуновскими играми не работал.

Тут надо смотреть на движок/форматы/наличие доп. шифрования.
avatar
#9 ShantiNya
86381
в 22:14 (09/Сен/2018)
0
>Тут надо смотреть на движок/форматы/наличие доп. шифрования.
Реально можешь помочь? За так, или за денюшку?

если что, скрин оригинальной, пропатченной игры
https://cdn1.savepice.ru/uploads/2018/9/9/bf1c864102a8bf714fb4b13b916429ca-full.jpg

Некий Макджон переводит её с японского на английский, чтобы читнуть переведённые им главы, достаточно кинуть 3 файла типа "patch.xp3" в savedata/patches
avatar
#10 Tester
78951
в 08:37 (10/Сен/2018)
0
Смотря какая помощь.
У меня нет времени рыть подробно и создавать фичи самому, однако могу найти методы и подсказать.

Судя по всему, вы имеете дело с зашифрованным KiriKiri. Посмотреть, как работать с сим в связке с .sig, можно здесь.
avatar
#11 proto_1
86312
в 21:26 (10/Сен/2018)
1
Ту игру на движке Siglus Engine пока забросил, решил попробовать что нибудь попроще. Итак, есть KiriKiri, файл data.xp3, если перетащить его на arc_conv.exe (знаю, примитивнее некуда, на работает), то этот файл распакуется и в папке появятся все ресурсы игры. В папке scenario куча файлов ks. Ладно, их можно открыть в ворде и перевести, главное не повредить структуру. Как назад то все это дело запаковать? И еще, не будет ли нюансов с этой кирилицей в японской игре, запускаемой только из под японской локали?
avatar
#12 Tester
78951
в 08:22 (11/Сен/2018)
1
С обычным KiriKiri всё значительно проще.

Можно даже не переносить в arc_conv. Двойной клик на файл arc_conv.exe, там выбирается нужный файл, выбираешь, далее распаковывает в новую папку, коя еси в директории, где и data.xp3.

Папку, в кою распаковалось, желательно перенести в директорию arc_conv и переименовать (допустим, в Hacked).

Там нужно вносить изменения, а для запаковки делаешь в директории arc_conv некий батник, допустим, Pack.bat.

Внутри него нужно написать (все названия приведённые в примерах):

@echo off
arc_conv.exe --pack xp3 Hacked data.xp3
pause

Скрипты .tjs и .ks желательно открывать с помощью Notepad++. Гораздо удобнее, чем в ворде.

Нюансов с кириллицей... Есть такие:
1. При использовании стандартного шрифта (вывод кириллицы шрифтом без поддержки кириллицы. Не знаю, всегда ли сие работает) бывает значительное расстояние между буквами. Решается просто: редактируется exe-шник HEX-редактором. Нужно найти 00 C6 43 17, после сего должно стоять 80, кое нужно заменить на 81.
2. Ежели есть файлы .csv, их нужно переводить либо костылями (в first.ks вроде импортируются из них БД, работа с импортируемыми БД как со стандартными БД), либо системными кодировками с замещением всех иероглифов (ежели хотите нормальную поддержку) (в опр. случаях может не кодиться символ "я").
3. Нужно узреть причину, по коей запускается только с яп. локалью. Тут точно перечислить все не могу, но это могут быть кодировки. Стоит перекодить все .ks и .tjs в кодировку UCS-2 LE (Little Endian) и надеяться, что данная версия KiriKiri оную поддерживает. Таким образом кириллица будет поддерживаться в скриптах, кроме .csv (по поводу данного формата см. п. 2).

Таким образом, кириллица будет поддерживаться в .tjs, .ks, частично в .csv + выводиться либо стандартным шрифтом (не факт), либо вставленными после.
avatar
#13 Placebo
86996
в 15:17 (24/Сен/2018)
0
Спасибо, полезная подборка smile_63

Наткнулся на новеллу с примерно такими названиями файлов:
CG.afa
Flat.afa
Font.fnl
Pact.afa
Sound.afa
Voise.afa
Вроде всё понятно кроме двух моментов. Правильно ли я понимаю, что в файле Flat лежат задние фоны? И что может находится файле Pact?
avatar
#14 Tester
78951
в 17:04 (24/Сен/2018)
0
Ну, во Flat, исходя из значения слова, действительно находятся скорее всего фоны. Но возможно, что в CG находятся и фоны, а в Flat находятся спрайты. Может быть, что во Flat находятся и спрайты, и фоны.

Что касается Pact... Возможно, тут скрипты + системное.
avatar
#15 Gordan2
88612
в 19:30 (06/Ноя/2018)
0
А как из распакованы файлов текстовый документ сделать что -бы поддерживал иероглифы. возможно я предполагаю в чем проблема но я не могу найти решения для 10 винды
avatar
#16 Gordan2
88612
в 13:10 (07/Ноя/2018)
0
а все решил проблему. только появилась новая проблема как это запаковать
avatar
#17 Tester
78951
в 14:54 (07/Ноя/2018)
0
Зависит от движка/игры и прочего. Иногда помогает просто порт извлечённого на другой движок.
avatar
#18 Gordan2
88612
в 19:45 (07/Ноя/2018)
0
как узнать движок и как его перенести. формат в который надо переделать xp3
avatar
#19 Tester
78951
в 08:41 (08/Ноя/2018)
1
А, xp3. Сие еси KiriKiri. Ежели распаковалось без проблем (нет доп. шифрования), то запаковать можно довольно-таки многими методами.

Например, можно использовать arc_conv. Поместить папку, где еси файлы, должные для запаковки, в директорию arc_conv. Именовать оную, скажем, Pack.

Потом в директории arc_conv создать .bat-ник, где написать сие:

@echo off
arc_conv.exe --pack xp3 Pack <name>.xp3
pause

Вместо <name> должно быть необходимое название нового файла. Допустим, data.
avatar
#20 Gordan2
88612
в 20:31 (08/Ноя/2018)
0
я очень плохо знаком с батниками(впервые от тебя услышал) вот директория где я создал все что ты сказал D:\may program\XP3open
здесь я создал батник с именем OpenWord.bat и перенес распакованный фаил xp3, переименовав его в Pack.
в созданном батнике прописал это
@echo off
arc_conv.exe --pack xp3 Pack <data>.xp3
pause
далее запускаю батник а он не находит фаил. wow
avatar
#21 Tester
78951
в 07:32 (09/Ноя/2018)
1
Во-первых в той директории должен быть установлен arc_conv и быть exe-шник оного (нажать пред использованием на build.exe в директории arc_conv).

Во-вторых, вместо <data>.xp3 надо написать имя файла. Т.е., допустим, нужно создать архив lenin.xp3. Тогда вторая команда будет:
arc_conv.exe --pack xp3 Pack lenin.xp3
И так далее с другими названиями (но, опять же, для других форматов будут иные команды).
avatar
#22 Gordan2
88612
в 11:35 (09/Ноя/2018)
1
все спасибо получилось happy
avatar
#23 proto_1
86312
в 02:30 (30/Дек/2018)
0
Скажите пожалуйста, если игровые архивы из файлов с расширением .dat распаковываются через Crass, это движок KiriKiri? Самое главное, как назад запаковать папку с измененными файлами в .dat?
avatar
#24 Tester
78951
в 00:02 (14/Янв/2019)
1
Crass является так называемым "средством высокой универсальности". Распаковывает многое, но, как вы уже можете доказаться, не всё.

KiriKiri Engine использует архивы .xp3 (возможны ещё некоторые вариации xp + модернизации KiriKiri могут использовать чуть другие архивы + в .xp3 может быть встроено шифрование), но вот .dat там использоваться не должно (псевдо.dat может быть гипотетически, но псевдоархивы при сим движке ни разу не встречал).

При сим различных архивов .dat довольно-таки много. И оные используются различными движками. Таким образом, нужно смотреть по игре, по движку. Теоретически инфу по движку можно найти в скриптах игры или порыть в Hex-форме файлов движка (можно пореверсить .exe-шник и порыть строки).

Например, некоторые .dat можно запаковать, используя GARbro иль arc_conv.
avatar
#25 proto_1
86312
в 14:45 (14/Янв/2019)
0
Попробовал. GARbro классная штука, получилось в эти dat архивы залезть как будто это какой нибудь rar. Попытался изменить картинку, появляющуюся при включении игры, но не получилось(
Есть файл Instdata.pak
В нем есть PSetup. ini
В нем такой текст

Как видно, в нем есть перечень используемых игровых архивов, их размер до байта и md5 хеш. Проверил на оригинальных .dat, все совпадает. Попробовал отредактировать нужную картинку. Она в формате epa, GARbro ее отображает, конвентировал в tga (фотошоп не открывает epa), в фотошопе чирканул по ней чтобы проверить, будет ли все это работать и изменил расширение руками назад на epa, GARbro не может конвентировать в epa (хотя если честно, я ничего толком не знаю ни про tga, ни про epa, по сайту поиск ничего не дает). Пересобрал архив назад в dat, изменил ini в Instdata.pak, пересобрал его в пак, но, ожидаемо, игра так и не запустилась. Менять расширения изображений руками была слишком глупая идея? Может быть, направите на верный путь? Заранее спасибо за ответ.
avatar
#26 Tester
78951
в 20:18 (25/Янв/2019)
1
Хм-м...

.epa еси Pajamas Adventure System Images.

Простите, вы как именно изменили расширение "руками"? Проанализировали форматы, вручную написали библиотеку перекодировщика и использовали её, или просто заменили в названии файла ".epa" на ".tga"?

Ежели вы заменяли так, то это, эм-м... Своеобразное решение. По сути вы получили псевдо.epa, который по факту остаётся .tga.

Попробуйте протестировать, воспринимает ли движок отличные от .epa форматы картинок.

Вот алгоритм дешифрования .epa. По сути осталось только написать алгоритм шифрования, используя алгоритм дешифрования.

Помните, всегда еси воистину радикальный способ: портировать игру на иной движок.

===

Более подробная информация по сему движку и картинкам в:
- Комментариях "Извлечение скриптов из визуальных новелл. Часть 1".
- "Извлечение скриптов из визуальных новелл. Часть 2".
avatar
#27 Хемуль
87473
в 02:55 (08/Май/2019)
-1
В renpy стоит добавить вот это https://vk.com/doc1521....61f9432
Работает без командной строки, что заметно упрощает процесс и экономит время.
avatar
#28 MinoruMina
93344
в 21:57 (30/Май/2019)
1
Что делать, если вскрыть .xp3 получилось, но файлы нерабочие? Это из-за шифрования или причина в чем-то еще? Что можно сделать, чтобы это исправить?
avatar
#29 Tester
78951
в 22:50 (30/Май/2019)
1
Хм-м...
Ежели нерабочие еси все файлы, то со значительной вероятностью огласить можно, что .xp3 сей шифрованный.

Попробуйте вскрыть с помощью:
- GARbro;
- AnimEd;
- ExtractData;
- arc_unpacker;
- QuestLAB.
Оные вроде как (по крайне мере первые три) поддерживают некоторое количество шифрованных .xp3. В частности, в первом средстве может быть даже дан выбор игр (теоретически), дабы оные расшировать.

Ежели не поможет... Вероятно, надобно будет искать ключ шифрования, скажем, в .exe файле (с помощью дизассемблера и отладчика), что воистину немало времени может занять.
avatar
#30 MinoruMina
93344
в 07:44 (31/Май/2019)
1
Спасибо, что ответили.
Хотя ExtractData и arc_unpacker, которые у меня уже были, не помогли, но мне повезло и игра оказалась в GARbro.
avatar
#31 Veshurik
5379
в 14:16 (02/Авг/2019)
0
И всё же находятся такие игры, которые вообще не вскрываются ничем. То ли шифр там какой-то непонятный, то ли ещё чего. 
Про .xp3 говорю, на удивление.
avatar
#32 Tester
78951
в 19:05 (02/Авг/2019)
1
Скорее, оные достаточно малоизвестны, чтобы на них обратили внимание.
avatar
#33 YellowSage
212807
в 20:57 (11/Окт/2019)
1
А как достать видео из новелл если есть оные? If you know what i mean  madness
avatar
#34 Tester
78951
в 09:55 (12/Окт/2019)
1
Хм-м...

Видео из новелл обычно вытаскиваются вместе с остальными данными. Часто бывает, что видео не запакованы вовсе.

Кроме того, видео редко изменены в какой-либо специфичный формат. Даже ежели у них иное расширение, они всё ещё могут иметь стандартную (ну или не совсем стандартную) набивку.
avatar
#35 DillerXLove
47674
в 21:53 (21/Дек/2019)
0
its work !
tested - DillerXLove

p.s. - IT ME ^__^

TX !
avatar
#36 WellFire132
134851
в 19:59 (14/Янв/2020)
0
Кхе, помоги мне. Как мне вернуть обратно параметр программы? т.е у меня вместо ".exe" ".eXe"
https://yadi.sk/i/9u0xz98NZNfxgA 
https://yadi.sk/i/Np5IX19XjcBcQw
avatar
#37 Tester
78951
в 18:08 (15/Янв/2020)
0
Ответил по почте.
avatar
#38 Хемуль
87473
в 18:38 (17/Май/2020)
1
Недавно попробовал взломать rpa в одной старой новелле на Ренпи. Unren (кстати, в его описании здесь нет закрывающей скобки) с задачей не справился, а вот GARBro справился. Так что, возможно, в качестве средства стоит указать и его.
avatar
#39 Tester
78951
в 23:05 (17/Май/2020)
1
Исправлено и добавлено.
avatar
#40 Хемуль
87473
в 00:03 (08/Сен/2020)
1
Ссылка на скачивание unren.bat теперь битая. Вот актуальные версии: https://attachments.f95zone.to/2019/09/403600_UnRen-v0.8.zip
https://attachments.f95zone.to/2019/10/435544_UnRen-v0.9-dev.zip
avatar
#41 Tester
78951
в 08:53 (08/Сен/2020)
1
Исправлено.
avatar
#52 Хемуль
87473
в 22:24 (10/Май/2021)
1
Тем временем версию снова обновили. https://attachments.f95zone.to/2021/03/1087004_UnRen-0.91.zip

И вот еще  неофициальная модифицированная версия из самой темы (в шапке ее до сих пор нет почему-то). Она работает с наиболее новыми версиями движка, в которых поменялась система защиты rpyc и, возможно, еще что-то. https://attachments.f95zone.to/2021/05/1197192_UnRen-master.zip
avatar
#53 Tester
78951
в 22:37 (10/Май/2021)
1
Во-первых, "тем временем" не является вводным словом и посему не обособляется.
Во-вторых... Тем временем статью вновь обновил.
avatar
#54 Хемуль
87473
в 23:15 (10/Май/2021)
1
Спасибо, исправил. Тем временем (без запятой) я еще немного отредактировал комментарий и добавил туда еще одну весьма полезную ссылку. Думаю, ее тоже стоит добавить в статью.
avatar
#55 Tester
78951
в 08:51 (11/Май/2021)
1
Добавлено.
avatar
#86 Dinaki
85839
в 15:13 (21/Окт/2021)
1
Для .rpa есть еще сайт https://gameresourcesviewer.ru/
Просто на сайт архив закинуть и готово.

Я сделал этот сайт, поэтому и пиарю везде:D
avatar
#87 Хемуль
87473
в 15:27 (21/Окт/2021)
0
Полезно. Хотя было бы здорово, если бы и другие форматы новелл поддерживались (как в Гарбро). Это очень бы помогло при запуске некоторых новелл эмулятором на андроид.
avatar
#88 ice_cat
47981
в 16:01 (21/Окт/2021)
0
Цитата
Просто на сайт архив закинуть

Чюдненько, конечно, только вот рпа-архивы по гигу-полтора бывают. И там уже "просто закинуть" будет не так просто.
avatar
#89 Dinaki
85839
в 16:04 (21/Окт/2021)
0
Это не проблема. Архивы не загружаются на сервер, так что скорость интернета не важна.
Обработка 1 гб архива занимает примерно 3 сек.
avatar
#90 Хемуль
87473
в 22:11 (31/Окт/2021)
1
И неофициальная версия снова обновилась!
https://attachments.f95zone.to/2021.....12.zip
https://attachments.f95zone.to/2021....v.2.rar
avatar
#94 Хемуль
87473
в 17:25 (19/Авг/2022)
0
На Unren уже снова устарели ссылки. Рабочие тут https://f95zone.to/threads....er.3083 и тут (более новые версии) https://f95zone.to/threads....d.92717
avatar
#95 Tester
78951
в 18:09 (19/Авг/2022)
0
Дополнено.
avatar
#42 monsieur
117991
в 22:14 (16/Окт/2020)
2
Нашел среди перечня нужный формат (.box). GARbro его может распаковать в текстовые файлы пригодные для редактирования. Но как их обратно запаковать исходный формат? Подскажите лузеру...

https://yadi.sk/d/xRdRXlKAD3W7Ag
avatar
#43 monsieur
117991
в 00:39 (17/Окт/2020)
1
Нет, все правильно, как раз WizardsClimber разбираю. Благодарю, за помощь! Буду пробовать!
avatar
#44 monsieur
117991
в 09:06 (17/Окт/2020)
1
Все заработало с этой программой, русский текст отображается, но со шрифтами  засада конечно выходит - интервалы огромные, выход за поля, а сама игра не предусматривает смену шрифта. Я так понимаю, даже если найду архив со шрифтами, их все равно нужно будет в программном коде где-то(неведомо-где) прописывать?
avatar
#45 MrGoBlin
58222
в 18:15 (16/Фев/2021)
1
Доброго времени суток. Мы с товарищем решили попробовать перевести пару визуалок, но возникла проблема с вытаскиванием текста из файлов. Наткнулся на вашу статью (кстати сижу на этом сайте уже лет 5 и рад что на нем есть и такие статьи), но при попытке пперейти по ссылке (интересует именно прогу для работы с int файлами) пишент что нет доступа. И вот у меня вопрос - есть ли возможность решить данную проблему?
avatar
#48 Хемуль
87473
в 13:34 (28/Апр/2021)
1
Уберите из Веб-адреса https://anivisual.net/go?
avatar
#46 MrGoBlin
58222
в 04:08 (19/Фев/2021)
1
спасибо nwow2
avatar
#47 ronpys
99597
в 11:58 (28/Апр/2021)
1
Как сделать так, что бы не было пробелов, когда вставляешь текст на Русском в KiriKiri?
avatar
#49 Хемуль
87473
в 14:14 (28/Апр/2021)
1
В принципе эту особенность можно убрать, если вручную поменять все ссылки, так как теперь они индексируются по другому (через сокращатель ссылок).
avatar
#50 Хемуль
87473
в 14:26 (28/Апр/2021)
1
Я к тому, что ссылки в статье были добавлены ещё до того, как вся эта система поменялась. Если добавить их заново сейчас (убрав перед этим старые), то такого уже не будет, по крайней мере, пока система не поменяется снова (текущая вроде бы временная). Вот, например, вполне рабочая на данный момент ссылка, которая ошибку не выдает. https://github.com/amayra/arc_conv
avatar
#51 ronpys
99597
в 17:11 (28/Апр/2021)
1
ntsok Спасибо
avatar
#56 fsfddf
87792
в 00:03 (23/Май/2021)
1
Столкнулся с такой же проблемой. Можно немного подробнее? Как именно перекодировать скрипты (можно название онлайн-конвертора или утилиты?), и как вшить полученный результат в игру? Или если без костылей то, как именно внедрить шрифт с поддержкой кириллицы? Нужно просто заменить название шрифта? И если да, то у новелл KiriKiri есть какой-то конкретный файл для характеристик шрифта, или в каждой новелле он разный? Заранее прошу прощения за, возможно, глупые вопросы.
avatar
#57 fsfddf
87792
в 09:19 (23/Май/2021)
1
Сделал всё выше перечисленное, но расстояние между буквами всё равно большое. Пробовал менять шрифт в Config.tjs, но он не меняется. ncry
avatar
#58 Tester
78951
в 10:07 (23/Май/2021)
1
Должно быть нормальное расстояние. Укажите, что именно вы делали.
avatar
#59 fsfddf
87792
в 10:50 (23/Май/2021)
1
Перекодировал файл mainwindow.tjs в UTF-16LE, благодаря этому новелла теперь запускается без эмулятора локали. С помощью Hex Editor заменил в .exe-шнике 00 C6 43 17 80 на 00 C6 43 17 81 (пробовал и на сс, и на 01). Но это по сути сделало только хуже, у текста теперь будто отрезали нижнюю часть.
 
англ. текст.
 
 
Сама игра была переведена фанатами на английский, поэтому заранее имела файл patch.xp3. Шаманил с файлами я именно там. Нашёл там файл Config.tjs, в нём нашёл строку ;userFace = "umefont"; пытался заменить это на любой другой шрифт но эффекта никакого.
avatar
#60 fsfddf
87792
в 10:55 (23/Май/2021)
1
Простите, не сразу понял, как вставить изображение.




avatar
#61 Tester
78951
в 11:10 (23/Май/2021)
1
1. Вы сами с какой локали запускаете? Какая системная локаль?
2. Попробуйте перекодировать все скрипты.
avatar
#62 fsfddf
87792
в 11:35 (23/Май/2021)
1
Эм... Ну, запускал просто двойным щелчком. Так что локаль русская, я полагаю? (язык системы русский) 
А перекодировать все скрипты? Ну, их там очень много, я умру от старости, пока буду перекодировать каждый скрипт по отдельности (а если это ещё и не сработает, у меня случится инфаркт). ncry
avatar
#63 Tester
78951
в 11:45 (23/Май/2021)
1
На самом деле, даже есть шанс, что перекодирование всех скриптов поможет, хотя и не гарантированный.
Попробуйте запустить через Locale Emulator на русской локали с режимом глубокой эмуляции и смены часового пояса, под, скажем, Москву.

===
А то, как встроены в KiriKiri шрифты, на самом деле индивидуально. Попробуйте поискать, может где найдёте ttf или otf. Тогда то будет простейшим случаем.
avatar
#64 fsfddf
87792
в 12:04 (23/Май/2021)
1
ttf и otf нигде нет, ни в data, ни в patch. эмулировать русскую локаль пробовал. в LEGUI GLOBAL создал новый профиль, поставил местоположение - Русский, часовой пояс - Москва, но ничего не изменилось.
Если всё же перекодировать все скрипты, то в какой файл именно их собирать в data.xp3 или в patch.xp3? И если последнее, то их просто сваливать все в кучу в папку, которую потом репаковать в patch.xp3? Иными словами, структуру папок как в data сохранять не нужно?
avatar
#65 Tester
78951
в 12:08 (23/Май/2021)
1
Можно и туда, и туда, хотя аз всегда работал именно с data.xp3 без патчей. В patch вроде бы структуру папок сохранять не нужно, но не уверен на 100%.
avatar
#66 fsfddf
87792
в 12:13 (23/Май/2021)
0
Ладно, спасибо хоть на этом.   nshy
avatar
#67 fsfddf
87792
в 16:56 (23/Май/2021)
1
Прошу прощения, что, возможно, навязываюсь.
Просто я, кажется, нашёл, где хранятся шрифты.
Они были в файлах umefont.tft и umefont17.tft. В них было следующее:
TVP pre-rendered font ”$
TVP pre-rendered font <
Но при попытке сменить шрифт игра пишет Signature is not found or invalid pre-rendered font file.
Сталкивались ли вы с чем-то подобным?
avatar
#68 Tester
78951
в 17:48 (23/Май/2021)
1
О, "tft", а не обычные шрифты? Кое-что известно, хотя штука экзотическая.

Во-первых, для их редактирования можете попробовать сие. Не уверен, что средство для тех самых tft, но попробовать можете.

Во-вторых, где-то когда-то видел средство для именно таких tft, что используются в Kiri-Kiri -- "krkrfont.exe". Про него можно почитать здесь. Там же и примерно указано, где можно найти сие средство.
avatar
#69 fsfddf
87792
в 19:47 (23/Май/2021)
1
Спасибо большое!!! Господи, ты лучший человек на этой Земле, низкий тебе поклон!!!  nlove
avatar
#70 Darero
262174
в 13:57 (08/Июн/2021)
1
Добрый день. Можете, пожалуйста, подсказать, как я могу узнать ключ шифрования новеллы? Смог расшифровать файл формата xp3 с помощью GARbro, но при обратной запаковке экзешник просто отказывается запускаться, ссылаясь на повреждение данных.
avatar
#71 Tester
78951
в 14:08 (08/Июн/2021)
1
Хм-м... В вашем случае где-то в коде GARbro должен быть, но не уверен, где именно.

Впрочем, ежели GARbro смог расшифровать (и xp3 воистину зашифрован), там можно запаковать с шифром следующим вариантом.
Создать -> xp3 -> указываете версию и прочее -> указываете тип шифрования.

Там уже выбирайте шифрование под ту конкретную игру, из коей вы извлекали файлы, или хотя бы близкую (например, того же производителя).
avatar
#72 Darero
262174
в 16:53 (08/Июн/2021)
1
К сожалению, при попытке запаковать файл обратно с той же шифровкой появляются эти ошибки ниже. При этом нужный мне файл никаким другим приложением не использовался, я проверял.


avatar
#73 Tester
78951
в 18:26 (08/Июн/2021)
1
Такое бывает именно когда использовался, просто то может быть не так очевидно. Такие программы, как Aulogics Bootspeed, могут хорошо показать зависимости файлов от приложений.

Можете закрыть все программы на компьютере, перезапустить GARbro
(предварительно закрыв его процесс чрез диспетчер задач) и попробовать
вновь.
Или перезагрузить компьютер и попробовать вновь.
Или попробовать вновь в безопасном режиме Windows.
Или попробовать вновь на виртуальной машине Windows.
avatar
#74 Darero
262174
в 20:51 (08/Июн/2021)
1
Всё вами вышеперечисленное попробовал - ничего не вышло, наоборот, к имеющимся ошибкам добавилась ещё одна, и она уже реально бредовая, ведь этот файл существует:D
Самое интересное, что если я использую другую шифровку, то файл спокойно запаковывается обратно. Я даже просил другого человека попробовать сделать тоже самое на другом компьютере - не помогло, те же самые
ошибки.

avatar
#75 Tester
78951
в 21:40 (08/Июн/2021)
1
Очень странно. Такую проблему надо писать в github к средству или напрямую к morkt-у.

А вообще ключ можно получить, копаясь в коде GARbro (особенно не копался в нём), либо перехватив в используемой памяти работы сей программы. Или отладчиком каким.

Для сей игры можете попробовать иное средство, при котором вам, вероятно, ключ искать не понадобится.
avatar
#76 NRFX
519845
в 02:18 (21/Июл/2021)
1
У меня ситуация: я распаковал файл xp3 с помощью arc_conv. Нормально. Изменил (пример). И оказывается (неожидано для меня т.к. оказывается Translator++ не выполняет упаковку в xp3)
чтобы игра увидела изменение нужно папку обратно запаковать в файл xp3 и заменить. как обратно запоковать в файл xp3 с помощью arc_conv?
avatar
#77 Tester
78951
в 06:50 (21/Июл/2021)
1
Коль у вас такой вопрос, лучше вам использовать иное средство для запаковки: GARbro. Там и графический интерфейс, и всё интуитивно понятно.

Ежели не найдёте, где там упаковка, выделите нужное и нажмите ПКМ.
avatar
#78 NRFX
519845
в 14:09 (21/Июл/2021)
0
Попробовал. Он создал.
Но после запуска приложения вылезает ошибка "???"
???????????????
?????startup.tjs????????
когда с самим файлом всё нормально (я его не менял). попробовал поменять кодировку (Translator++ меняет кодировку и по этому (думаю) файл весит меньше чем оригинал. производил заменой на оригинальный т.к. не меняется) думал в этом проблема. Нет, не в кодировке.
avatar
#79 Tester
78951
в 14:16 (21/Июл/2021)
1
Возможно, оригинальный xp3 был зашифрован, а вы его не зашифровали.
Или ваше окаянное машиннопереводческое средство что-то да поломало.

Попробуйте всё же запустить с помощью сего с профилями "Japanese" и "Japanese (admin)".

Как минимум будет ясно, что за проблема, как максимум -- та разрешится вовсе.
avatar
#82 NRFX
519845
в 16:59 (21/Июл/2021)
0
попробовал запустить. та же ошибка только на японском. переводится:
Ошибка
Сценарий выдал готовую ошибку
startup.tjs  Хранилище не найдено

похоже у меня с GARbro такие же проблемы как у Darero 
Цитата
Смог расшифровать файл формата xp3 с помощью GARbro, но при обратной запаковке экзешник просто отказывается запускаться, ссылаясь на
повреждение данных.

Я тогда ещё попробовал распаковать с помощью GARbro: выбрал без шифрования - распаковал нормально.
avatar
#83 NRFX
519845
в 18:20 (21/Июл/2021)
1
Знаете как я решил проблему? Тупа не упаковал папку а файл xp3 удалил. для изменений в коде использовал обычный notpad++ и знаете что? Игра заработала с изменениями!!! Фантастика! То есть я распоковал xp3 - изменил несколько строк в файлах в обычном notpad++ и чтобы игра увидела изменения удаляем файл xp3 оставляя папку. Попробуйте сделать также только на нескольких играх.
avatar
#84 Tester
78951
в 19:17 (21/Июл/2021)
1
Цитата
startup.tjs  Хранилище не найдено


Скорее всего, вы в xp3 лишнюю папку взяли. startup.tjs должно быть в корне, а не в ещё одной папке в архиве.

===
Занятное решение. Не припомню, чтобы все игры на Kiri Kiri могли забирать данные не из xp3.
avatar
#85 NRFX
519845
в 23:46 (21/Июл/2021)
0
А ты попробуй проверь. Я проверял наShichigatsu Kakumei (https://anivisual.net/stuff/3-1-0-3590) и Miniature Garden (https://nyaa.si/view/1232457). Они заработали.
avatar
#98 Semёn
475764
в 17:32 (07/Май/2023)
0
А где и что именно нужно переписать, чтобы игра приняла изменения?
Хелп ncry
avatar
#80 NRFX
519845
в 14:35 (21/Июл/2021)
1
И ещё всё-таки я перейду к предыдущему вопросу  с уточнениями: как обратно запаковать папку в файл xp3 с помощью arc_conv_master?
там есть папки "arc_mod", "arc_pack". Думаю "arc_pack" относится к запаковыванию.
запускаю 60 кб программу и ничего не происходит. что я делаю не так?
avatar
#81 Tester
78951
в 14:50 (21/Июл/2021)
1
Видите ли, не достаточно для arc_conv всего лишь перенести или запустить, коли речь о запаковке.

Нужно открыть командную строку, далее с помощью cd сменить директорию на директорию arc_conv, где находится exe-шник (arc_conv.exe).

Пусть папка, кою вам надобно запаковать, где все данные: "data". Положите её в ту папку, в кою вы перешли (где arc_conv.exe).

Далее введите команду в командной строке (где вы предварительно сменили директорию):

arc_conv.exe --pack xp3 data data.xp3
avatar
#91 Pustoy1243
96269
в 17:35 (10/Ноя/2021)
1
Извините но я не понял 3-й пункт (для файлов NPA) 
---3. Для извлечения файла <tech>.npa игры <code> (код игры после : в "подтверждено) из той же директории <dir> введите:
nipa -xg <tech>.npa <code>....
О каком "коде" идет речь и где его взять (извините за мою тупость)
avatar
#92 Dgkouredbyrdhh
365013
в 18:33 (10/Ноя/2021)
1
Список кодов игр в предыдущем абзаце, после слова "Подтверждено: ". Коды игры идут после названия и двоеточия.


Цитата
- Chaos;head : ChaosHead
- Choas;head Trial edition 1/2 : ChaosHeadTr1 or ChaosHeadTr2
- FullMetalDaemon MURAMASA : Muramasa
. . .
avatar
#93 Pustoy1243
96269
в 23:15 (10/Ноя/2021)
1
аааааааа понял спасибо!!!
1 2 »