Всем привет. Я делаю редактор сохранений для SnowRunner.Редактор это графическое приложение для ПК, которое позволяет изменять существующее сохранение игры.Сценарий использования: Вы сломали свой сейв. Перезатерли, откатили или сгорел компьютер. Вы создаете новое сохранение. Открываете его в программе и редактируете до тех пор, пока оно не станет похоже на ваше потерянное сохранение.Пока поддерживается только редактирование сохранения версии для ПК и только файл CompleteSave.cfg. Этот файл в принципе содержит все необходимое, кроме достижений, тумана войны и состояния автмобилей на карте. На текущий момент доступны функции: Изменения количества денег, ранг, количества опыта. Реализован функционал закрытия (выполнения) поручений и контрактов. Реализован функционал открытия улучшений.Это базовый функционал. Многое можно купить на отредактированные деньги.Я буду допиливать функционал, который придумал, или который предложите вы, если это будет целесообразно или вообще возможно.Приложение написано на C++, с использованием графического фреймворка Qt и дополнительными библиотеками RapidJSON, RapidXML для чтения файлов игры (смотрите как я могу, я крутой).Я тестировал работоспособность программы под Windows и Linux с ПК форматом сохранений. Работает, но пока есть нюансы.Отправляйте мне ошибки в работе программы по почте, если хотите. Почта есть в справке программы.Три недели я парсил файлы игры, делал GUI, авто перевод на 13 языков игры, в общем делал обертку. Я велосипедировал как мог. Если вы хотите ткнуть меня в мой код - идите нафиг и сделайте лучше.А еще мне помогал разобраться с файлами игры VladVulcan. Спасибо ему!По настоящему пользоваться программой я начну сегодня и буду исправлять ошибки, которые были допущены. Переписывать код и прочее.ВНИМАНИЕ! Всегда делайте бекап своей директории с сохранением. Если структура сохранения поменяется, а программа не будет к этому готова, то сейв может перестать читаться игрой. Мало ли что. Пользуйтесь на свой страх и риск.Исходный код реактора открыт, его можно использовать, редактировать или дорабатывать по своему желанию. Изучить в конце, концов, чтобы знать что вы запускаете у себя на компьютере.Я хочу распространять его под лицензией GPL. Чуть позже я приляпаю текст лицензии к проекту.Релизные скомпилированные версии доступны на GitHub проекта, но первые будут сырыми.Я бы хотел делиться новостями о разработке редактора, но, возможно, это никому не будет интересно, поэтому я буду тихонько вести историю изменений на GitHub.P.S. Обновил первый билд. Протестировал. У меня работает. Буду ждать замечаний.Пара картиночек для наглядности:Это редактирование поручений и контрактов.Это редактирование открытых улучшений.#saverunner
Просто лучший!
Теперь осталось стырить функционал мапраннера. И натянуть это все поверх него)))
вот это добрый редактор!
А еще мне помогал разобраться с файлами игры VladVulcan. Спасибо ему!
рад был помочь
Я знаю, как это использовать! Проходить любимый квест до посинения