Мониторинг переменных и свитчей

Программист Ruby 2 место Готв Победитель Сбитой кодировки Учитель Оратор
Больше
12 года 8 мес. назад - 12 года 8 мес. назад #63893 от Amphilohiy
Данный скрипт позволяет определить какие переменные и свитчи используются в игре, а какие не имеют никаких связей. Скрипт так же позволит определить сами связи, а именно: условия страниц (в обычных событиях, общих и боевых) и команд "control_switches", "control_variables", "conditional_branch". Так же, вплоть до строчки в коде, будет обозначатся местоположение связи.

Версия: релиз 2

Патч ноты:
ВНИМАНИЕ: Спойлер!


Демо не прилагается, по причине системы plug&play просто установите скрипт и в режиме дебага нажмите F8
Сам скрипт:
ВНИМАНИЕ: Спойлер!

Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Последнее редактирование: 12 года 8 мес. назад пользователем Amphilohiy.
Спасибо сказали: AnnTenna, DeadElf79, strelokhalfer, caveman, Демий, yros 98, VarVarKa

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Коммерсант Проект месяца 1 место Проект месяца 2 место 3 место в Кодировке Ветеран Учитель Организатор конкурсов Даритель Стимкея Проект месяца 3 место 2 место Готв Победитель Сбитой кодировки 2 место Победитель конкурса 3 место
Больше
12 года 8 мес. назад #63894 от AnnTenna
Ух ты, отличный скрипт, как раз его очень не хватает, скучала по нему с времен 2003 мейкера, где такое было по умолчанию :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
12 года 8 мес. назад #63899 от strelokhalfer
Быстро!

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby 2 место Готв Победитель Сбитой кодировки Учитель Оратор
Больше
12 года 8 мес. назад #63900 от Amphilohiy

Быстро!

И некачественно :(
Еще допиливается, баги ищутся и фиксятся. Да и демки норм нету.

Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
12 года 8 мес. назад #63905 от strelokhalfer
Но основа то есть.

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby 2 место Готв Победитель Сбитой кодировки Учитель Оратор
Больше
12 года 8 мес. назад #63906 от Amphilohiy
Основа есть. Кстати, про допилку есть 2 вопроса.

Вопрос 1: Какие события вообще существуют? Есть в картах, есть общие. Кроме них есть еще боевые, но если есть еще где, то укажите, пожалуйста (еще мейкер не знаю, а уже залез в скриптинг :silly: )

Вопрос 2: Всех ли устроит английский интерфейс? Просто некоторые слова при этом сокращаются, и влезает больше.

Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 8 мес. назад #63907 от Kian Ni
1. Да, глобальные, боевые и обычные.
2. Да, устроит.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby 2 место Готв Победитель Сбитой кодировки Учитель Оратор
Больше
12 года 8 мес. назад #64056 от Amphilohiy
Позволю себе апнуть тему, т.к. этот релиз работает и в XP.

Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
9 года 2 мес. назад #97057 от caveman
Попробовал скрипт для выискивания багов в ДДД и сам попал на баг в скрипте.



Подозреваю, что от большой кучи переменных и свитчей, размер битмапы в левой части экрана превысил какие-то лимиты, и она создается размером 16*16.

Сложно сказать, что делать с багом, вероятно, можно добавить "промотку" на Q/W, выдавая на одну страницу по 50 переменных/свитчей.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby 2 место Готв Победитель Сбитой кодировки Учитель Оратор
Больше
9 года 2 мес. назад #97063 от Amphilohiy

15к свитчей и 15к переменных. Все пофиг. 25к на 25к падает весь мукер со словами "нимагу". Конкретный артифакт надо искать у тебя в проекте уже.

Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Спасибо сказали: caveman

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
9 года 2 мес. назад #97067 от caveman
Хм... будет время - внимательно поковыряю на ДДД, но печать размера битмапы (contents под этим окном) дала мне 16*16 - это точно

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby 2 место Готв Победитель Сбитой кодировки Учитель Оратор
Больше
9 года 2 мес. назад #97069 от Amphilohiy
Потрогал ДДД с патчем 2.01, скачал с шапки игры. Результат:
ВНИМАНИЕ: Спойлер!

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

Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
9 года 2 мес. назад #97079 от caveman
Попробовал на чистом, скаченном - работает.
Попробовал с сейвами от текущей - работает, поднял там кол-во переменных с 400 на 600 (как в текущей) - работает.
Скриптов практически не добавлял, по крайней мере из тех, что менял, накатил изменения на чистую - работает.

Исследования ни к чему не приводят, contents_width и contents_height адекватные, но битмапа после базовых конструкторов - 16 на 16, в общем, я в тупике. Скину в ЛС тебе текущую версию, может удастся понять.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
8 года 8 мес. назад #99310 от caveman
Час убил на поиск где активируется свитч один, используя этот скрипт.
Обнаружил, что он ставился в custom MoveRoute :wall:

Можно ли применить амфимагию и добавить чекалку и там? :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby 2 место Готв Победитель Сбитой кодировки Учитель Оратор
Больше
8 года 8 мес. назад #99311 от Amphilohiy
Амфимаг слился и не хочет ставить VX Ace на свою виртуалочку. Уж тем более столь древний код... откровенно состоящий из гуано. Так что извиняй, хоть свой пиши, хоть мой дорабатывай, в ближайшее время я на форуме не колдую.

Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.123 секунд
Работает на Kunena форум