Форум Anivisual закрыт. Вы не можете создавать новые темы или писать ответы. Форум будет работать в режиме архива.
Пользователи · Поиск по форуму · · · Регистрация

  • Страница 1 из 1
  • 1
Форум о визуальных новеллах » Записи участника » mephi1984 [8]
Результаты поиска

mephi1984

#1 | Тема: Как сохранять достижения в RenPy без библиотеки Steam? Решен
Уверен на 95% что проблема вот тут:


Код
define persistant = [""]
$ persistant.achieve1_unlocked = False
$ persistant.achieve2_unlocked = False
$ persistant.achieve3_unlocked = False
$ persistant.achieve4_unlocked = False
$ persistant.achieve5_unlocked = False
$ persistant.achieve6_unlocked = False
$ persistant.achieve7_unlocked = False
$ persistant.achieve8_unlocked = False

Просто убери этот код, должно все заработать. В питоне не нужно заранее объявлять или инициализировать переменные.

Для примера, вот как это сделано у меня:


Код
screen main_menu():

    ## Этот тег гарантирует, что любой другой экран с тем же тегом будет
    ## заменять этот.
    tag menu

    style_prefix "main_menu"

    add gui.main_menu_background

    if persistent.menu_unlocked_aliya: # Unlocked Aliya
        add gui.main_menu_background_aliya_unlocked
    else:
        add gui.main_menu_background_aliya_locked


И вот как я ставлю эту переменную в игре:


Код
$ persistent.menu_unlocked_aliya = True

И все работает без дополнительных инициализации

mephi1984

#3 | Тема: Как задать критерий подсветки кнопки в меню "Настройки"
Привет, попробуй объединить два экшна в один с помощью квадратных скобок, например так:

Код
vbox:
                    style_prefix "radio"
                    label _("Цензура")
                    textbutton _("12+") action SetVariable("censor", 12)
                    textbutton _("18+") action SetVariable("censor", 18)
                    textbutton _("Извращенец") action [ SetVariable("censor", 21), Call("censor21") ]

mephi1984

#4 | Тема: Лом "визуальных стен"
VirtualBox распространяется под лицензией GNU GPL. Теоретически ты можешь скачать его исходники, пересобрать, поменять иконку, подобрать образ Windows, добавить туда внутрь свою игру, поставить ее на автозапуск. Затем можно сделать так чтобы VirtualBox обновлял обои и иконки на рабочем столе так же как они находятся на "хостовой" машине. В этом случае игрок выйдя из игры, увидит рабочий стол виртуальной машины, и там уже можно сделать чтобы какие угодно сообщения вылезали.
Эта работа заняла бы у меня примерно полгода. Так сделать конечно можно, но зачем?

Добавлено (30.12.2020, 09:53)
---------------------------------------------
По второму вопросу тоже отвечу. Антивирусы агрятся на заранее известные сигнатуры, на сжатие, на добавление себя в автозапуск, и на всякие попытки установить сетевые соединения. Если ты просто напишешь dll-ку которая будет читать или копировать файлы из одного места в другое, то проблем не будет, я думаю.

mephi1984

#5 | Тема: Как много - слишком много?
Как бы я решил эту проблему:
1. Во время диалога менять спрайт персонажей, ставить разные эмоции, разные позы
2. Если в диалоге упоминаются какие-то события из прошлого - сделать флешбек (поменять фон, обстановку). Если упоминаются планы на будущее - сделать флеш-форвард
3. Или просто менять обстановку, визуал. Например, сейчас герои в парке. Потом они купят шавуху в ларьке и сядут на скамейку. Погода была облачной, но пока они разговаривали, из-за облаков вышло солнце

mephi1984

#8 | Тема: Посоветуйте визуальную новеллу с упором на романтику
Цитата BornFree ()
Она не совсем то, что я хотел, но это очень классные приключения/драма.

Спасибо за отзыв!
Если что, я буду писать продолжение, и там уже будет больше романтики. Правда, боюсь продолжение выйдет не раньше 2023 года.
Форум о визуальных новеллах » Записи участника » mephi1984 [8]
  • Страница 1 из 1
  • 1
Поиск: