Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

Как прочитать текст в новой версии MV ?

Больше
8 года 8 мес. назад - 8 года 8 мес. назад #99458 от Mr__X406
Раньше взламывал игру через файлы, открывая их текстовым редактором.
Когда вышла новая версия игры, при открытии файлов увидел такую картину.
Кто нибудь знает как прочитать такой файл?

Для примера используется файл Actors.json

Прилагается 2 скиншота :
1.Как было в старых версиях игры.



2.Как стало в новой версии игры.



Движок RPG Maker MV
Последнее редактирование: 8 года 8 мес. назад пользователем AnnTenna.
Спасибо сказали: Dmy

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 2 место Проект месяца 1 место Ветеран Разработчик Проект года 3 место Проект месяца 3 место Победитель конкурса Учитель Даритель Стимкея Победитель Сбитой кодировки За 3 место на конкурсе маппинга Оратор
Больше
8 года 8 мес. назад - 8 года 8 мес. назад #99461 от ZX_Lost_Soul
В свежих версиях MV добавили возможность шифровать файлы игры при сборке, чем и воспользовался автор игры.

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

ссылка
Последнее редактирование: 8 года 8 мес. назад пользователем ZX_Lost_Soul.
Спасибо сказали: Dmy, Mr__X406, zmey

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
8 года 8 мес. назад - 8 года 8 мес. назад #99477 от Mr__X406
Можно по подробней?

Вылезает такое.


Возможно я криворукий, если надо скину ссылку на игру сам попробуешь расшифровать.
Последнее редактирование: 8 года 8 мес. назад пользователем Mr__X406.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 2 место Проект месяца 1 место Ветеран Разработчик Проект года 3 место Проект месяца 3 место Победитель конкурса Учитель Даритель Стимкея Победитель Сбитой кодировки За 3 место на конкурсе маппинга Оратор
Больше
8 года 8 мес. назад - 8 года 8 мес. назад #99479 от ZX_Lost_Soul
Попробуй java-версию , там всё автоматизировано и декриптятся сразу все файлы игры, а не по одному.

Если не получится, то кидай ссылку на игру.
Последнее редактирование: 8 года 8 мес. назад пользователем ZX_Lost_Soul.
Спасибо сказали: Dmy, zmey

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Ветеран Поддержка Фонда Разработчик Проект месяца 3 место Учитель Оратор Даритель Стимкея 2 место За 2 место на конкурсе маппинга Программист Ruby Паладин
Больше
8 года 8 мес. назад - 8 года 8 мес. назад #99480 от Dmy
Эта игра запакована с помощью плагина SRD_DataCompressor от SumRndmDde. Я чуть попозже попробую распаковать.

______

Добавлено: распаковал вот таким вот скриптом в папке compressed. К сожалению, чтобы его запустить, нужно установить node.js (и модуль lz-string через npm):
Code:
const fs = require('fs'); const LZString = require('lz-string'); function uncompressFile (file) { fs.readFile(file, function (err, data) { if (err) { console.log(err); } else { const json = LZString.decompressFromBase64(data.toString('utf-8')); fs.writeFile("../" + file, json, function () { console.log(`File ${file} decoded.`); }); } }); } fs.readdir(".", function(err, files) { files.forEach(function(file, index) { uncompressFile(file); }); })
Последнее редактирование: 8 года 8 мес. назад пользователем Dmy.
Спасибо сказали: AnnTenna, ZX_Lost_Soul, xawoca, Mr__X406

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 2 место Проект месяца 1 место Ветеран Разработчик Проект года 3 место Проект месяца 3 место Победитель конкурса Учитель Даритель Стимкея Победитель Сбитой кодировки За 3 место на конкурсе маппинга Оратор
Больше
8 года 8 мес. назад #99506 от ZX_Lost_Soul
Не заметил что задача уже решена, сделал свой вариант на .Net

rpgmaker.ru/forum/utility/61955-srd-decompressor

Тоже выложил, вдруг пригодится)
Спасибо сказали: Dmy, Mr__X406

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.110 секунд
Работает на Kunena форум