DKTools v.10.0.5
Название: DKTools
Автор: DK
Версия: 10.0.5
Функции:
- Проверка обновлений
- Отладочная консоль
- Счетчик FPS
- Разрешение экрана
- Быстрый старт
- Быстрая загрузка
- Предзагрузка ресурсов
- Предзагрузка карт
- Скриншоты
- Логирование ошибок
- Размер тайла
- Сетка
Установка:
Документация: dk-plugins.ru/documentation/DKTools/index.html
Скачать: dk-plugins.ru/mv/dktools/
Дополнительно:
Проект на GitHub: GitHub
Ссылка на оф. форум: RPG Maker
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Игровая консоль для быстрого изменения различных параметров игры
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Порядок установки:
1. DKTools
2. Этот плагин
Никаких параметров в DKTools трогать не нужно
Вызов консоли: Тильда (~)
Если у вас вылезла ошибка, то попробуйте перекачать DKTools. Если и это не помогло, то напиши мне
Доступные команды: Все, для которых в плагине есть настройки
Список планируемых команд:
Изменить золото, предметы, оружие, броню, участника партии
Изменить hp, mp, tp, состояние
Восстановить партию
Изменить уровень, параметр, навык, экипировку, имя, класс, псевдоним, профиль
Переместить игрока, транспорт
Изменить прозрачность игрока, последователей
Собрать последователей
Воспроизвести BGM, BGS, ME, SE
Остановить BGM, BGS, ME, SE
Битва
Закончить игру
Изменить BGM битвы, ME победы, ME поражения, BGM транспорта
Изменить доступ меню, сохранений, столкновение, построение
Изменить цвет окна, изображение персонажа
Изменить изображение транспорта
Отображение названия карты, тайлы, фон битвы
Изменить hp, mp, tp, состояние врага
Восстановить врага
Появление врага
Превращение врага
Отменить битву
Сценарий (скрипты)
+ добавить поддержку своих плагинов
Например, для Game Time поддержка такого формата: время +1 час
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- функция initialize принимает 4 необязательных параметра (x, y, width, height)
- функция start, которая создает Bitmap шириной и высотой, указанными в initialize (в случае отсутствия данных параметров значения ширины и высоту берутся из функций minWidth и minHeight)
- функция clear, которая очищает Bitmap, если он существует (не нужно обращаться к bitmap)
- функция resize, которая изменяет размер спрайта
- функция checkSize, которая проверяет ширину и высоту спрайта на соответствие минимальным значениям (minWidth и minHeight)
- функция textWidth, которая возвращает ширину текста
- функция fillRect, которая заливает область цветом. Принимает параметры: color, x, y, width, height. Все параметры не обязательны (по умолчанию белый цвет, x и y = 0, width = ширина bitmap, height - высота bitmap)
- функция fillAll, которая заливает весь bitmap цветом
- функция gradientFillRect, которая заливает область от одного цвета до другого. Принимает параметры: color1, color2, vertical, x, y, width, height. Обязательны только параметры color1 и color2
- функция drawText, которая рисует текст. Принимает параметры: text, align, x, y, width, height. Обязателен только параметр text
- функции сделаны для удобства (не нужно обращаться к bitmap; если bitmap не существует, функции вернут false)
- функции loadAnimation, loadBattleback1, loadBattleback2, loadEnemy, loadCharacter, loadFace, loadParallax, loadPicture, loadSvActor, loadSvEnemy, loadSystem, loadTileset, loadTitle1, loadTitle2, loadBitmap загружают изображения из соответствующих папок
P.S. В дальнейшем функции могут быть изменены и могут быть добавлены новые
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Множественные исправления и улучшения
Расширил функционал DKTools_Sprite. Добавлены тестовые функции: clone, setUpdateHandler, setStartHandler.
Изменил функции, относящиеся к загрузке bitmap (loadAnimation, loadBattleback1, ...) - добавил параметр listener. Если указан этот параметр, то у bitmap вызывается функция addLoadListener с этим параметром.
Добавил функцию drawCircle.
Функция clone клонирует спрайт
Функции setUpdateHandler и setStartHandler устанавливают обработчик, который будет вызываться в функциях update и start соответственно.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Добавил 1к строк)
Если серьезно, то доделал параметры слайдеру, исправил кучу функций, написал много комментариев к функциям, существенно расширил базовое окно DKTools_Window_Base (много функций из DKTools_Sprite перенес), также улучшил функции fillRect, gradientFillRect, drawText, которые теперь могут принимать объект типа Rectangle, в котором определены x, y, width, height для рисование текста и заливки цветом.
Выше писал, что добавил тестовые функции clone и setUpdateHandler, setStartHandler. Тестовые они потому, что не знаю есть ли в них смысл или нет.
В общем, работа активно идет) скоро полгода, как делаю плагин
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Обновление исправляет ошибки и добавляет новые функции. Большое количество функций было добавлено в DKTools_Sprite. Также добавлена документация к функциям
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
standard функции:
standardPadding
standardTextPadding
standardTextColor
standardTextX
standardTextY
standardFontName
standardFontItalic
standardFontSize
standardFont
standardAlign
standardBackgroundColor
standardOpacity
setup функции:
setupAll
setupWidth
setupHeight
setupSize
setupId
setupPadding
setupTextPadding
setupTextColor
setupAlign
setupBackgroundColor
setupTextX
setupTextY
setupFont
setupOpacity
setupBitmap
set функции:
setAll
setWidth
setHeight
setPadding
setTextPadding
setTextColor
setAlign
setBackgroundColor
setTextX
setTextY
setFont
setOpacity
setBitmap
setUpdateHandler
setUpdateAnimationHandler
other функции:
start
clearRect
clear
resize
clone
checkSize
minWidth
minHeight
maxWidth
maxHeight
textWidth
createBitmap
removeBitmap
isStarted
fillRect
fillAll
gradientFillRect
gradientFillAll
drawText
drawCircle
loadAnimation
loadBattleback1
loadBattleback2
loadEnemy
loadCharacter
loadFace
loadParallax
loadPicture
loadSvActor
loadSvEnemy
loadSystem
loadTileset
loadTitle1
loadTitle2
loadWindowskin
loadBitmap
startAnimation
stopAnimation
animationIsUpdated
update
updateBitmap
updateBackground
updateFont
updateTextColor
callUpdateHandler
callUpdateAnimationHandler
Полный список функций класса DKTools_Sprite_Button:
standard функции:
standardPadding
standardTextPadding
standardTextColor
standardFontName
standardFontItalic
standardFontSize
standardAlign
standardOpacity
setup функции:
setupActive
set функции:
setActive
setColdScale
setHotScale
setColdOpacity
setHotOpacity
other функции:
isActive
isButtonTouched
activate
deactivate
callClickHandler
updateScale
updateOpacity
update
Полный список функций класса DKTools_Container:
standard функции:
standardElements
standardPlacement
standardPadding
standardOpacity
setup функции:
setupAll
setupElements
setupElement
setupPlacement
set функции:
setAll
setElements
setPlacement
other функции:
start
resize
minWidth
minHeight
clearElements
removeElements
addElements
iterateElements
add
startAll
resizeAll
element
isVerticalPlacement
isHorizontalPlacement
updateVerticalPlacement
updateHorizontalPlacement
updatePlacement
Полный список функций класса DKTools_Text:
standard функции:
standardText
standardTextColor
standardFontName
standardFontItalic
standardFontSize
standardAlign
standardOpacity
setup функции:
setupAll
setupText
set функции:
setAll
setText
setTextColor
setAlign
setBackgroundColor
setTextX
setTextY
other функции:
start
minWidth
minHeight
updateBitmap
updateText
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Все также готовы не все элементы, все также есть баги
Что было сделано по сравнению с версией 0.90:
Добавлена поддержка нескольких языков, как в других моих плагинах
Добавлен класс DKToolsUtils, в котором будут общие функции для всех элементов и прочее
Добавлен режим разработчика (DKTools_Utils.debug)
Добавлены функции в класс Bitmap, такие как strokeRect, drawLine, fillArc, strokeArc (в режиме разработчика)
Временно добавлен класс DKTools_Input_Caret (надеюсь, что временно
Добавлен счетчик созданных спрайтов (DKTools_Sprite.counter)
Улучшена функция initialize элементов. Теперь можно все параметры задать при создании элемента:
Добавлены новые функции в базовый спрайт (DKTools_Sprite)
Переписан класс DKTools_Container, DKTools_Text_Container
Progress Bar и некоторые другие элементы будут поделены на 2 части. Одна из них будет Base, другая с Text_Container
Base часть содержит саму полоску progress bar'а, а Text_Container - сочетание текста и Base части.
Знаю, что объяснил криво, но всему свое время) посмотрите пока скриншот:
Над остальными элементами также ведется работа
Серьезные изменения потерпел класс DKTools_Window_Base, но он также не до конца готов
Класс DKTools_Window_Command содержит много ошибок (буду переделывать вместе с DKTools_Window_Selectable)
Может что забыл, но это основные изменения.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Внешняя ссылка: yadi.sk/i/S0vK8M0OukhYQ
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Какой из слайдеров лучше выглядит (не обращайте внимания на то, что у них разный размер и на цвет (это все будет настраиваться))
Видео на ЯД: yadi.sk/d/_nCVTfXgvn4Jn
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Если возможностей таких нет то я больше за второй вариант так как он быстрее. Но первый удобнее.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
