Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/exi66/mcgl-itpe-ahk
Утилита для переноса изображений на холсты для рисования для проекта mcgl.ru
https://github.com/exi66/mcgl-itpe-ahk
Last synced: 21 days ago
JSON representation
Утилита для переноса изображений на холсты для рисования для проекта mcgl.ru
- Host: GitHub
- URL: https://github.com/exi66/mcgl-itpe-ahk
- Owner: exi66
- License: mit
- Created: 2021-03-03T15:04:40.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-16T12:50:29.000Z (almost 3 years ago)
- Last Synced: 2023-03-05T18:22:38.255Z (almost 2 years ago)
- Language: JavaScript
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mcgl-itpe-ahk
Утилита для создания макросов, с помощью которых можно перенести изображение любого размера на доски для рисования.Для работы необходимо иметь:
- Node.JS (https://nodejs.org)
- AHK (https://www.autohotkey.com/)Никаких интерфейсов не предусмотрено. Чтобы попасть в консоль под ОС Windows необходимо кликнуть по любой точке папки Shift+ПКМ и из выпадающего списка выбрать "Открыть окно команд" или "Открыть окно PowerShell здесь". После попадания в консоль необходимо, во-первых, проверить работу Node.JS если вы её установили в первый раз (команда node --version), и установить зависимости (она здесь единственная, но не суть, команда npm i).
Между шагами можно подогнать скрипт под себя. Сейчас он настроен на работу с монитором 1920x1080 и стандартными таймингами. Всё это можно подкрутить непосредственно в файле ***itpe.js***, там всё прокомментировано.
Далее необходимо подготовить изображение: лучше всего его поместить прямо в папку со скриптом. Это может быть любая картинка, главное чтоб в формате PNG и высота и ширина были кратны 64. Когда изображение будет готово - можно прогнать его через скрипт командой node itpe.js <название файла включая расширение>. Для быстрого ввода названия достаточно ввести пару первых символов и нажать TAB, его так же можно далее нажимать перебирая подходящие названия. После завершения работы скрипта (работа завершена успешно если он ничего не напишет вообще) можете проверить папку result: там будет лежать обработанное изображение (этакое превью) image.png и куча .ahk файлов, которые собственно и являются макросами.
Следующим шагом заходим в игру, открываем интерфейс доски для рисования, делаем игру в полный экран, нужный .ahk файл либо открываем дабл кликом, либо пкм -> **run script**. Открываем окно с кубасами и жмем кнопку запуска скрипта - **K**. Если вы вдруг поняли что что-то пошло не так, макрос можно закрыть кнопкой **O** или поставить на паузу кнопкой - **P**. ЕСЛИ ПОСТАВИЛИ МАКРОС НА ПАУЗУ - ОБЯЗАТЕЛЬНО ЗАЙДИТЕ В ТРЕЙ И ВЫЙДИТЕ ИЗ AHK ЕСЛИ НЕ СОБИРАЕТЕСЬ ПРОДОЛЖАТЬ ЕГО ИСПОЛЬЗОВАТЬ, в противном случае для восстановления работы макроса достаточно нажать **P** еще раз.