Полезности
April 26, 2023

Вспомогательная утилита для всяких статов

Как-то обсуждали в войс-чате в Discord, что было бы неплохо иметь какой-то интерфейс, где можно было бы вбивать статы для перков и затем их сохранять в какой-нибудь общий JSON, откуда затем игра бы вытягивала значения

Ну чисто чтобы не лазать по сорсам и не править каждый файл. Особенно когда стоит задача перебалансить какие-то штуки

Так вот, силами GPT-4 состряпал вот такую простенькую морду, в которой можно это сделать

При открытии вас увидит простая инструкция:

Ну а сама форма редактирования выглядит вот так:

Если планируете использовать с Godot, то JSON импортируется так:

var json = JSON.parse_string(FileAccess.open("res://game/config/stats.json", FileAccess.READ).get_as_text())

print(json.toxic_claws.stats.stacks) # Prints: 3

Пользуйтесь: https://perker-app.vercel.app/

P.S.
Такой JSON, кстати, можно не только вшивать в сорсы, но и где-то захостить.
И тогда для правки цифр не потребуется делать ребилд всей игры.
Правда, если будет нужно менять именно поведение перков, то ребилдить всё равно придётся.