xertin, спасибо большое!!! Теперь хоть достоверно известно, какие символы выдотся от 0x20 по 0xFF.
Сообщение от lupus
%d %s %x
А как же будут выводится из этих переменных пути к папкам и файлам? Если заменять маленькие буквы английского, то там будет ппц абракадабра из заглавных русских символов
Сделал со 100% совпадением создавать PARAM.SFO командой:
Теперь у меня ещё проблема собирать автоматом VPK. Никак не могу догнать, как туда запихать [пустую папку].
Вот скрипт собирает распакованный VPK, но без пустой папки [dumper_e/mai]:
vita-pack-vpk -s param.sfo -b eboot.bin -a back.mai=back.mai -a eboot.bin_bak=eboot.bin_bak -a font.pgf=font.pgf -a hoshi.mai=hoshi.mai -a v_inj_game.bin=v_inj_game.bin -a dumper/eboot.bin=dumper/eboot.bin -a dumper/game_id.txt=dumper/game_id.txt -a dumper/game_manual_plugin.rco=dumper/game_manual_plugin.rco -a dumper/libc.suprx=dumper/libc.suprx -a dumper/bak/0param.sfo=dumper/bak/0param.sfo -a dumper/bak/param.sfo=dumper/bak/param.sfo -a dumper/sce_sys/icon0.png=dumper/sce_sys/icon0.png -a dumper/sce_sys/param.sfo=dumper/sce_sys/param.sfo -a dumper/sce_sys/pic0.png=dumper/sce_sys/pic0.png -a dumper_e/step.mai.0=dumper_e/step.mai.0 -a dumper_e/ext/apputil.suprx=dumper_e/ext/apputil.suprx -a dumper_e/ext/libshellsvc.suprx=dumper_e/ext/libshellsvc.suprx -a dumper_e/mai=dumper_e/mai -a dumper_e/sce_module/libc.suprx=dumper_e/sce_module/libc.suprx -a dumper_e/sce_module/libc3.suprx=dumper_e/sce_module/libc3.suprx -a dumper_e/sce_sys/param.sfo=dumper_e/sce_sys/param.sfo -a dumper_e/sce_sys/package/head.bin=dumper_e/sce_sys/package/head.bin -a dumper_e/sce_sys/package/work.bin=dumper_e/sce_sys/package/work.bin -a mai_moe/mai.suprx=mai_moe/mai.suprx -a mai_vv/libc.suprx=mai_vv/libc.suprx -a sce_sys/icon0.png=sce_sys/icon0.png -a sce_sys/livearea/contents/bg0.png=sce_sys/livearea/contents/bg0.png -a sce_sys/livearea/contents/gate.png=sce_sys/livearea/contents/gate.png -a sce_sys/livearea/contents/template.xml=sce_sys/livearea/contents/template.xml MaiDumpTool_RU.vpk
Но если я туда пытаюсь добавить пустую папку (-a dumper_e/mai=dumper_e/mai), то прога vita-pack-vpk.exe крашится. А эта папка почему-то пустая у китайского VPK. Кто-нибудь знает, какой синтаксис, чтобы добавлять пустую папку?
Если что, утилиты лежат здесь: C:\PSDK3v3\MinGW\msys\1.0\local\vitasdk\bin или во вложении.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Последний раз редактировалось ErikPshat; 30.10.2016 в 13:37.
Другие консоли: PS3 Slim CECH-3008B, PS Vita 3G/WiFi, PS4 PRO
Регистрация: 23.11.2010
Возраст: 31
Сообщений: 317
Вы сказали Спасибо: 237
Поблагодарили 197 раз(а) в 22 сообщениях
Сила репутации: 1
Репутация: 247 
(весьма и весьма положительная личность)
ErikPshat, это конечно секс, но запакуй в обычный зип-архив, переименовав его соответственно в vpk и потом перепаковать в vpktool. Сам попробовать не смогу, так как сейчас на работе и на компе стоит хрюша) P. S. Это моё мнение и я бы сам попробовал. Если я неправильно понял или предложил чушь, поправьте меня)
Последний раз редактировалось ErikPshat; 30.10.2016 в 04:12.
Это конечно секс, но запакуй в обычный зип-архив, переименовав его соответственно в vpk и потом перепаковать в vpktool.
Не-е-е, такой вариант не катит. Я же делаю красивый патчер. И мне надо, чтобы он без всяких телодвижений сразу пропатчил игру: русифицировал, а потом бы сам собирал в VPK. Это же нужно для того, когда меня не будет на другом конце света не для себя же делаю патчер, а некоторые ведь дяди даже не умеют архивировать кучу файлов в ZIP
Можно конечно написать батник, добавить 7-Zip и через консольные команды архивировать всю папку. Но зачем, если есть официальная тулза из Vita SDK, которой все разработчики этих самых приложений собирают VPK. Ну у меня уже всё собрано и работает замечалельно. Я немного схитрил. Т.к. тулза отказывается собирать в VPK пустую папку, патчер будет просто создавать в ней текстовик на пару строчек текста, тогда утилита отлично создаёт папку с текстовиком внутри и пакует в VPK. Думаю никому не помешает маленький текстовой файл внутри этой папки.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram