App to store and use rollable tables for Tabletop role-playing games
Main goal to have customizable storage for rollable tables independed from VTT that you use. Feel free to delete all my data and create your own tables storage
- Main app. There you will use your tables
- Setup app. There you can add/delete tables and setup table menu
- DB where placed all tables.
- Table menu setup.(just delete both if you want only your own tables)
- Buttons with arrow is folders
- Buttohs without arrow is table buttons
- Log of rolls (didn't save between closing)
- Menu tree
- Settings for selected item from menu tree. There is you can change node name. If there are table name, that is table button else this is folder
- Add folder to selected folder in tree. You can add folders only to other folders if you selected table, folder will add near table.
- Add selected table from tables list to selected folder in menu tree
- Remove selected item(table/folder) from menu tree.
- Move selected item up
- Move selected item down
- Save menu tree (don't forget save before closing app)
- This checkbox hide tables that already added to menu
- Tables list
- Path to folder with tables exported from foundry. All other files will be ignored but it can take time, so will be better to check that there are only correct files. Name of table will be taken from json. Tables with name that already in db will be ignored
- Path to folder with tables in txt. Expected format -> each line new value for table. before value you can add optional number parameter weight -> weight;tableline
- Values from selected table (from menu tree or from tables list that was selected last)
- Button that allow delete table from DB. Be careful, that can't be undone
- Button that delete selected value from current table
- Add new value to current table. Number is weight of value.
Главная идея получить изменяемое место для хранения и использования таблиц для нри независимо от виртуального стола. Можете спокойно удалить все мои данные и собрать свой собственный набор таблиц
- Основное приложение. Тут вы можете непосредственно использовать таблицы
- Приложение для настройки. Тут вы можете добавить и удалить таблицы и настроить меню основного приложения
- Файл базы данных где хранятся таблицы.
- Файл где хранится меню таблиц (Можете просто удалить оба файла если хотите все начать с чистого листа.)
- Кнопки со стрелочкой это папки
- Кнопки без стрелочки делают бросок по таблице
- Лог бросков (не сохраняется между выходами)
- Дерево меню таблиц.
- Настройки для выбранного элемента в дереве. Здесь можно изменить имя ноды. Если есть TableName это кнопка таблицы иначе это папка.
- Добавить папку к выбранной папке в дереве. Папку можно добавить только к другой папке, если выбрана таблица, то папка будет добавлена рядом.
- Добавить выбранную таблицу из листа таблиц к выбранной папке в меню.
- Удалить выбранный элемент из дерева.
- Передвинуть выбранный элемент дерева вверх
- Передвинуть выбранный элемент дерева вниз
- Сохранить настройки меню. (не забывайте нажимать перед выходом из программы)
- Этот чекбокс скрывает таблицы которые уже добавленны в меню
- Лист таблиц из БД
- Путь к папке с файлами в формате json экспортированным из фаундри. Все остальные файлы будут проигнорированны(но это может занять много времени, так что лучше убедиться что в папке нет ничего лишнего). Имя таблицы будет взято из файла. Таблицы с именем которые уже есть в базе будут проигнорированны.
- Путь к папке с таблицами в формате txt. Ожидаемый формат файлов -> На каждой линии новое значение для таблицы. Перед значением можно добавить опциональный параметр веса значения -> вес;линия таблицы
- Здесь отображаются значения выбранной таблицы (из меню или из листа таблиц, в зависимости от того что было выбранно последним)
- Кнопка позволяющая удалить таблицу из бд. будьте внимательны, это действие нельзя отменить.
- Кнопка удаления выделенного значения из текущей таблицы
- Добавить элемент в текущую таблицу. цифра отвечает за вес значения. текстовое поле за само значение.