Войти на сайт

Авторизация, ждите ...
×
  • Страница:
  • 1
  • 2

ТЕМА: CIGUI 0.4.4 [xp]

CIGUI 0.4.4 [xp] 10 года 9 мес. назад #62187

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • ВетеранПрограммист Ruby3 местоОрганизатор конкурсовПроект месяца 2 местоПисатель 3 место1 место в ГотвПроект месяца 1 местоУчитель

Описание:
CIGUI - Command Interpreter for Graphical User Interface - командный интерпретатор для создания своих систем меню без надобности разбираться в скриптах и изучать Ruby.

Простой пример:
Если вы хотите создать свое окошко, вы просто пишете: "создать окно" и оно создается! :laugh:
Смотрите демку, чтобы узнать и о других возможностях!

Скачать:
Демо-версия, показывающая пример работы: Архив ZIP (6,91 МБ)
Справка, в которой вы можете прочитать немного подробнее и посмотреть примеры:
Документ PDF (2,49 МБ)

Скачать только скрипт:Текстовый файл txt (62 КБ)

История разработки:
Версия 0.4.4:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Версия 0.4.3:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Версия 0.4.2:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Версия 0.4.1:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Версия 0.4:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Версия 0.3:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Благодарность за помощь в отлове и исправлении ошибок: Caveman (Пещерный)
Также особая благодарность пользователю Amphilohiy (Амфил) за помощь в портировании скрипта для RPG MAKER VX ACE.
Последнее редактирование: 9 года 3 мес. назад от DeadElf79.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: MaraMonster, caveman, Гость

CIGUI [xp] 10 года 9 мес. назад #62189

  • Гость
  • Гость аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 91
  • Спасибо получено: 18
Я протестую и требую для Асе!
Администратор запретил публиковать записи гостям.

CIGUI [xp] 10 года 9 мес. назад #62190

  • caveman
  • caveman аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1274
  • Спасибо получено: 1307
  • Программист Ruby2 место ГотвУчительПроект года 1 местоПроект года 3 местоРазработчикОраторПроект месяца 3 местоПроект месяца 2 место3 место
Наконец-то выложил.
В справке ссылки побитые, вероятно они были абсолютные на твоем компе
Администратор запретил публиковать записи гостям.

CIGUI [xp] 10 года 9 мес. назад #62191

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • ВетеранПрограммист Ruby3 местоОрганизатор конкурсовПроект месяца 2 местоПисатель 3 место1 место в ГотвПроект месяца 1 местоУчитель
ВСЕ ссылки битые? О_о
Администратор запретил публиковать записи гостям.

CIGUI [xp] 10 года 9 мес. назад #62192

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • ВетеранПрограммист Ruby3 местоОрганизатор конкурсовПроект месяца 2 местоПисатель 3 место1 место в ГотвПроект месяца 1 местоУчитель
Пещерный, у меня справкодел версии 4.8, ты мне кинул 3.1 и от него ключевед не работает и обратной совместимости у формата не имеется. Переносить что ли все 33 страницы в старую, чтобы ключевед сработал?
Администратор запретил публиковать записи гостям.

CIGUI [xp] 10 года 9 мес. назад #62193

  • caveman
  • caveman аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1274
  • Спасибо получено: 1307
  • Программист Ruby2 место ГотвУчительПроект года 1 местоПроект года 3 местоРазработчикОраторПроект месяца 3 местоПроект месяца 2 место3 место
Это не зависит от него, chm открывается же стандартной программой выня.
Я думаю на кривость ссылок. Попробуй запустить справку на виртуалке или другом компе и посмотреть что как.

А еще Доктор умеет в rtf экспортировать справку
Администратор запретил публиковать записи гостям.

CIGUI [xp] 10 года 9 мес. назад #62194

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • ВетеранПрограммист Ruby3 местоОрганизатор конкурсовПроект месяца 2 местоПисатель 3 место1 место в ГотвПроект месяца 1 местоУчитель
Сделаю несколько форматов тогда))
Эх, все компы заняты, а на нетбуке виртуалка тормозит хуже него самого))
Администратор запретил публиковать записи гостям.

CIGUI [xp] 10 года 9 мес. назад #62195

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • ВетеранПрограммист Ruby3 местоОрганизатор конкурсовПроект месяца 2 местоПисатель 3 место1 место в ГотвПроект месяца 1 местоУчитель
Все, залил еще RTF и PDF)
Возрадуйся, Пещерный!
Администратор запретил публиковать записи гостям.

CIGUI [xp] 10 года 9 мес. назад #62196

  • caveman
  • caveman аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1274
  • Спасибо получено: 1307
  • Программист Ruby2 место ГотвУчительПроект года 1 местоПроект года 3 местоРазработчикОраторПроект месяца 3 местоПроект месяца 2 место3 место
О, пдф с содержанием, отлично, отлично *потирает руки*.
Разберусь - напишу маленький аддончик для подобия ums сообщений :mad:
Администратор запретил публиковать записи гостям.

CIGUI [xp] 10 года 9 мес. назад #62197

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • ВетеранПрограммист Ruby3 местоОрганизатор конкурсовПроект месяца 2 местоПисатель 3 место1 место в ГотвПроект месяца 1 местоУчитель
Пещерный, там и так выдран кусок из ums и подправлен))
Администратор запретил публиковать записи гостям.

CIGUI [xp] 10 года 9 мес. назад #62198

  • caveman
  • caveman аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1274
  • Спасибо получено: 1307
  • Программист Ruby2 место ГотвУчительПроект года 1 местоПроект года 3 местоРазработчикОраторПроект месяца 3 местоПроект месяца 2 место3 место
Просто syntax sugar, чтобы не писать кучу команд CIGUI для показа окошка над головой человечка.
Администратор запретил публиковать записи гостям.

CIGUI [xp] 10 года 9 мес. назад #62199

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • ВетеранПрограммист Ruby3 местоОрганизатор конкурсовПроект месяца 2 местоПисатель 3 место1 место в ГотвПроект месяца 1 местоУчитель
А, тогда давай, внесу его в Сигуи в следующей версии))
Администратор запретил публиковать записи гостям.

CIGUI [xp] 10 года 9 мес. назад #62200

  • caveman
  • caveman аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1274
  • Спасибо получено: 1307
  • Программист Ruby2 место ГотвУчительПроект года 1 местоПроект года 3 местоРазработчикОраторПроект месяца 3 местоПроект месяца 2 место3 место
Фикс для колонок Window_Command
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79

CIGUI [xp] 10 года 9 мес. назад #62201

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • ВетеранПрограммист Ruby3 местоОрганизатор конкурсовПроект месяца 2 местоПисатель 3 место1 место в ГотвПроект месяца 1 местоУчитель
Отлично, уже внес, допишу к этому справку и в следующий раз, когда наберется побольше исправлений, обновлю.
Минимум до следующей версии - 10 исправлений. Теперь уже 9!
Администратор запретил публиковать записи гостям.

CIGUI [xp] 10 года 9 мес. назад #62210

  • caveman
  • caveman аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1274
  • Спасибо получено: 1307
  • Программист Ruby2 место ГотвУчительПроект года 1 местоПроект года 3 местоРазработчикОраторПроект месяца 3 местоПроект месяца 2 место3 место
Увидел интересную систему CIGUI, опробовал и захотелось к ней добавить еще кое-что, а именно, информационные окошки на карте, которые не прерывают игру. Например, название карты или сообщение о ходе выполнения какого-либо квеста.

В итоге написал небольшой аддон для Scene_Map к CIGUI, может быть автор переработает и внесет его в основной скрипт. А пока этот скрипт следует поместить после всех файлов с CIGUI, но над Main.
Вызов команд практически тот же, что и в оригинальных скриптах, но вместо $command надо писать $command_map.

Изменения в Game_Temp лишь для совместимости с окнами из основного CIGUI и вообще, другими сценками типа меню.


ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


В деме можно увидеть его действие, пособирав, к примеру, цветы или попросту обратив внимание на окошечко слева сверху.
yadi.sk/d/new4VXGl6c0U8
Администратор запретил публиковать записи гостям.

CIGUI [xp] 10 года 9 мес. назад #62212

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • ВетеранПрограммист Ruby3 местоОрганизатор конкурсовПроект месяца 2 местоПисатель 3 место1 место в ГотвПроект месяца 1 местоУчитель
Нашел-таки, откуда я апдейт для динамичной карты зафорсил, да?)
Ну круто, я как раз что-то подобное хотел сделать, но решил не замарачиваться, чтобы не откладывать выход на еще более неопределенное время. Подумаю над тем, как бы его правильно внедрить в свой код, чтобы все работало еще лучше!
Администратор запретил публиковать записи гостям.

CIGUI [xp] 10 года 9 мес. назад #62214

  • caveman
  • caveman аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1274
  • Спасибо получено: 1307
  • Программист Ruby2 место ГотвУчительПроект года 1 местоПроект года 3 местоРазработчикОраторПроект месяца 3 местоПроект месяца 2 место3 место
Не смотрел откуда, просто скопипастил код так, как предположил, что оно будет работать :)

Это маленький шаг для CIGUI и огромный скачок для того, что я хочу на основе него сделать для сообщений, если ты меня понимаешь :)
Но для этого как минимум хочется в базовых классах парсить команду вида "Прибить окно №0".

Кстати, печаль, Window забирает по 16 пикселов с краев на свой дурацкий windowskin :(
Администратор запретил публиковать записи гостям.

CIGUI [xp] 10 года 9 мес. назад #62216

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • ВетеранПрограммист Ruby3 местоОрганизатор конкурсовПроект месяца 2 местоПисатель 3 место1 место в ГотвПроект месяца 1 местоУчитель
Прибить окно - удалить его, что ли? Сделаем!
Насчет Window - со временем я собирался добавить в Сигуи работу со спрайтами (картиночками) с движенькой, поворотами, масштабом... Так что, может тогда можно будет совсем заменять стандартные окна, но этого нужно еще доделывать)
Администратор запретил публиковать записи гостям.

CIGUI [xp] 10 года 9 мес. назад #62217

  • caveman
  • caveman аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1274
  • Спасибо получено: 1307
  • Программист Ruby2 место ГотвУчительПроект года 1 местоПроект года 3 местоРазработчикОраторПроект месяца 3 местоПроект месяца 2 место3 место
Да, я уже начал думать в ту сторону, но пока не стал заморачиваться... сначала сделать основу, а потом красивости.
В ближайшем будущем сделаю саморазмерные окна, ну а дальше уже сообщения :)
Администратор запретил публиковать записи гостям.

CIGUI 0.3 [xp] 10 года 9 мес. назад #62245

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • ВетеранПрограммист Ruby3 местоОрганизатор конкурсовПроект месяца 2 местоПисатель 3 место1 место в ГотвПроект месяца 1 местоУчитель
Новая версия (0.3) готова к бою! Тестируем!
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Модераторы: NeKotZima
Время создания страницы: 0.291 секунд