Утилита:Stonesense: различия между версиями
Asva (обсуждение | вклад) (Новая статья) |
GeloMor (обсуждение | вклад) Нет описания правки |
||
(не показано 11 промежуточных версий 6 участников) | |||
Строка 1: | Строка 1: | ||
{{Infobox utility | |||
| image = File:stonesense_screen.png | |||
| misc = | |||
* [http://www.bay12forums.com/smf/index.php?topic=106497 Тред Bay12Forum] | |||
* [https://docs.dfhack.org/en/stable/plugins/stonesense/docs/Stonesense.html Документация] | |||
* [[:en:Utility:Stonesense/Content_repository|Репозиторий]] | |||
* [https://github.com/peterix/stonesense Страница Github] | |||
}} | |||
Чтобы запустить stonesense введите в консоли dfhack - “ssense” или “stonesense”. | |||
'''Stonesense''' — это внешний визуализатор, работающий в реальном времени. Позволяет осмотреть владения с красочной графикой и в полноценной 2D изометрии. | |||
''Входит в состав [[DFHack]]. | |||
'''Чтобы запустить stonesense введите в консоли dfhack - “ssense” или “stonesense”.''' | |||
Также существует режим оверлея “stonesense overlay” | |||
Строка 19: | Строка 33: | ||
Привязки и описания возможных действий изложены в stonesense/keybinds.txt. Ниже приведены наиболее важные: | Привязки и описания возможных действий изложены в stonesense/keybinds.txt. Ниже приведены наиболее важные: | ||
{| class="wikitable" | {| class="wikitable collapsible collapsed" style="width:700px;" | ||
|- | |- | ||
! Параметр в keybinds.txt | ! Параметр в keybinds.txt | ||
Строка 47: | Строка 61: | ||
| [TOGGLE_OCCLUSION:KEY_O] | | [TOGGLE_OCCLUSION:KEY_O] | ||
| {{key|o}} | | {{key|o}} | ||
| Не отрисовывать закрытые участки (ускоряет вычисления, но не работает со сложными конструкциями) | | Не отрисовывать закрытые участки<br />(ускоряет вычисления, но не работает <br /> со сложными конструкциями) | ||
|- | |- | ||
| [TOGGLE_CREATURE_MOODS:KEY_M] | | [TOGGLE_CREATURE_MOODS:KEY_M] | ||
Строка 146: | Строка 160: | ||
== Настройки == | == Настройки == | ||
Настройки stonesense можно изменить в файле stonesense/init.txt: | Настройки stonesense можно изменить в файле stonesense/init.txt: | ||
{| class="wikitable" | {| class="wikitable collapsible collapsed" style="width:700px;" | ||
|- | |- | ||
! Параметр в init.txt | ! Параметр в init.txt | ||
Строка 153: | Строка 167: | ||
| [WIDTH:800] | | [WIDTH:800] | ||
[HEIGHT:600] | [HEIGHT:600] | ||
| | | Размер приложения в пикселях | ||
|- | |- | ||
| [WINDOWED:YES] | | [WINDOWED:YES] | ||
| | | Оконный режим | ||
|- | |- | ||
| [SEGMENTSIZE_XY:70] | | [SEGMENTSIZE_XY:70] | ||
[SEGMENTSIZE_Z:4] | [SEGMENTSIZE_Z:4] | ||
| | | Размер тайла с ДФ | ||
|- | |- | ||
| [INTRO:OFF] | | [INTRO:OFF] | ||
| | | Убрать интро | ||
|- | |- | ||
| [FONTSIZE:10] | | [FONTSIZE:10] | ||
[FONT:DejaVuSans.ttf] | [FONT:DejaVuSans.ttf] | ||
| | | Шрифт в интерфейсе | ||
|- | |- | ||
| [LIFTSEGMENT:0] | | [LIFTSEGMENT:0] | ||
| | | Поднимает сегмент на верх экрана | ||
|- | |- | ||
| [FOLLOW_DF_SCREEN:YES] | | [FOLLOW_DF_SCREEN:YES] | ||
| | | Следовать за экраном ДФ (f) | ||
|- | |- | ||
| [TRACK_CENTER:YES] | | [TRACK_CENTER:YES] | ||
| | | Следовать за центром экрана, а не по-краям | ||
|- | |- | ||
| [FOLLOW_OFFSET_X:-15] | | [FOLLOW_OFFSET_X:-15] | ||
[FOLLOW_OFFSET_Y:0] | [FOLLOW_OFFSET_Y:0] | ||
[FOLLOW_OFFSET_Z:0] | [FOLLOW_OFFSET_Z:0] | ||
| | | Отступ по умолчанию для режима следования | ||
|- | |- | ||
| [SHOW_ZONES:NO] | | [SHOW_ZONES:NO] | ||
| | | Скрывать зоны (i) | ||
|- | |- | ||
| [SHOW_STOCKPILES:NO] | | [SHOW_STOCKPILES:NO] | ||
| | | Скрывать склады (u) | ||
|- | |- | ||
| [TRANSPARENT_SCREENSHOTS:NO] | | [TRANSPARENT_SCREENSHOTS:NO] | ||
| | | Отключить скриншоты с прозрачным фоном | ||
|- | |- | ||
| [SHOW_FOG:YES] | | [SHOW_FOG:YES] | ||
| | | Включить туман | ||
|- | |- | ||
| [FOG_RED:128] | | [FOG_RED:128] | ||
Строка 199: | Строка 213: | ||
[FOG_BLUE:177] | [FOG_BLUE:177] | ||
[FOG_ALPHA:30] | [FOG_ALPHA:30] | ||
| | | Цвет тумана | ||
|- | |- | ||
| [BACK_RED:128] | | [BACK_RED:128] | ||
[BACK_GREEN:158] | [BACK_GREEN:158] | ||
[BACK_BLUE:177] | [BACK_BLUE:177] | ||
| | | Цвет фона | ||
|} | |} | ||
== | == Картинки == | ||
[[Файл:Stonesense example 1.jpg|200px|thumb|left|Пример работы Stonesense]] | |||
[[Категория:Утилиты]] | |||
[[en:Stonesense]] |
Текущая версия от 11:29, 7 февраля 2023
Информация | |
---|---|
Stonesense — это внешний визуализатор, работающий в реальном времени. Позволяет осмотреть владения с красочной графикой и в полноценной 2D изометрии.
Входит в состав DFHack.
Чтобы запустить stonesense введите в консоли dfhack - “ssense” или “stonesense”. Также существует режим оверлея “stonesense overlay”
Управление:
Мышь
Левый клик: двигать курсор дебага (если есть).
Правый клик: перецентрировать экран.
Колесо прокрутки: двигаться вверх и вниз.
Ctrl + Колесо прокрутки: Увеличить/уменьшить количество прорисовываемых Z-уровней
Клавиатура
Привязки и описания возможных действий изложены в stonesense/keybinds.txt. Ниже приведены наиболее важные:
Параметр в keybinds.txt | Клавиша | Назначение |
---|---|---|
[ROTATE:KEYS_ENTER] | Enter | Повернуть экран |
[RELOAD_SEGMENT:KEY_R] | r | Обновить сегмент (не нужно если используется автообновление) |
[PAINT:KEY_D] | d | Отрисовать подгруженный сегмент |
[TOGGLE_STOCKS:KEY_I] | i | Показать склады |
[TOGGLE_ZONES:KEY_U] | u | Показать зоны |
[TOGGLE_OCCLUSION:KEY_O] | o | Не отрисовывать закрытые участки (ускоряет вычисления, но не работает со сложными конструкциями) |
[TOGGLE_CREATURE_MOODS:KEY_M] | m | Показывать иконки настроений |
[TOGGLE_CREATURE_PROFS:KEY_P] | p | Показывать профессии |
[TOGGLE_CREATURE_JOBS:KEY_J] | j | Показывать текущую работу |
[TOGGLE_CREATURE_NAMES:KEY_N] | n | Показывать имена |
[CHOP_WALLS:KEY_C] | c | Скрыть стены |
[FOLLOW_DF:KEY_F] | f | Включить следование за курсором |
[RESET_VIEW_OFFSET:KEY_Z] | z | Включить следование за окном ДФ |
[DECR_SEGMENT_Z:KEY_1] [INCR_SEGMENT_Z:KEY_2] |
1 2 |
Увеличение/уменьшение размера сегмента |
[TOGGLE_SINGLE_LAYER:KEY_S] | s | Режим показа одного Z-уровня |
[TOGGLE_SHADE_HIDDEN_TILES:KEY_B] | b | Включить затенение скрытых тайлов |
[TOGGLE_SHOW_HIDDEN_TILES:KEY_H] | h | Показывать скрытые тайлы |
[TOGGLE_OSD:KEYF_2] | F2 | Включить onscreen display |
[TOGGLE_KEYBINDS:KEYS_SLASH] | / | Показать информацию о клавишах |
[INCR_ZOOM:KEYS_FULLSTOP] [DECR_ZOOM:KEYS_COMMA] |
. , |
Увеличить/уменьшить изображение |
[SCREENSHOT:KEYF_5] | 5 | Скриншот |
[INCR_RELOAD_TIME:KEYPAD_PLUS] [DECR_RELOAD_TIME:KEYPAD_MINUS] |
+ - |
Увеличить/уменьшить период обновления |
[CREDITS:KEYF_9] | F9 | Показать список разработчиков |
[DECR_Y:KEYS_UP*] [INCR_Y:KEYS_DOWN*] |
↑ ↓ |
Изменить координаты сегмента |
Режим следования
Когда вы включаете режим следования - экран будет двигаться в соответствии с окном ДФ. Положение наблюдателя относительно окна ДФ можно изменить кнопками направления, удерживая Ctrl.
В режиме следования за курсором - курсор дебага будет следовать за курсором ДФ, в случае если такой имеется.
Настройки
Настройки stonesense можно изменить в файле stonesense/init.txt:
Параметр в init.txt | Назначение |
---|---|
[WIDTH:800]
[HEIGHT:600] |
Размер приложения в пикселях |
[WINDOWED:YES] | Оконный режим |
[SEGMENTSIZE_XY:70]
[SEGMENTSIZE_Z:4] |
Размер тайла с ДФ |
[INTRO:OFF] | Убрать интро |
[FONTSIZE:10]
[FONT:DejaVuSans.ttf] |
Шрифт в интерфейсе |
[LIFTSEGMENT:0] | Поднимает сегмент на верх экрана |
[FOLLOW_DF_SCREEN:YES] | Следовать за экраном ДФ (f) |
[TRACK_CENTER:YES] | Следовать за центром экрана, а не по-краям |
[FOLLOW_OFFSET_X:-15]
[FOLLOW_OFFSET_Y:0] [FOLLOW_OFFSET_Z:0] |
Отступ по умолчанию для режима следования |
[SHOW_ZONES:NO] | Скрывать зоны (i) |
[SHOW_STOCKPILES:NO] | Скрывать склады (u) |
[TRANSPARENT_SCREENSHOTS:NO] | Отключить скриншоты с прозрачным фоном |
[SHOW_FOG:YES] | Включить туман |
[FOG_RED:128]
[FOG_GREEN:158] [FOG_BLUE:177] [FOG_ALPHA:30] |
Цвет тумана |
[BACK_RED:128]
[BACK_GREEN:158] [BACK_BLUE:177] |
Цвет фона |