Простейшие команды для DLC
test_dlc.zip1.84 MbDownload
В новой версии 7DOTS.rpy есть поддержка автообъявления спрайтов из папок "DLC1", "DLC2" и т.д. до сотой. Если они есть, конечно. А ещё имеется команда перехода на метку, если она существует. Или на альтернативную в противном случае. К примеру команда $ dlc([ "scene18plus", "scene6plus" ]) попытается вызвать метку scene18plus, но если DLC с ней не скачан (сцены 18+ продаются отдельно), то вызовет scene6plus.
gui
dlc
Show more replies
7DOTSReplying to keyclap
keyclap, никогда не пользовался prediction, не было необходимости (честно говоря, до сих пор не понимаю, в каких случаях это может понадобиться), надо будет изучить вопрос, когда время выкрою. Спасибо за багрепорт!
keyclapReplying to 7DOTS
7DOTS, оно в принципе всегда автоматически используется, иначе бы каждая сцена открывалась с задержкой)
keyclap
Но и еще тут вызов “call label” происходит без “from”, что немного небезопасно в долгосрочной перспективе, когда диалоги будут меняться.
keyclapReplying to 7DOTS
7DOTS, ну например вот игрок попал в скрипт DLC, сохранился там. Но потом произошло обновление игры и та точка, из которой игрок попал в DLC, была перенесена в другое место. Из-за этого, когда игрок дойдет до return, то скрипт не сможет вернуться обратно, так как непонятно куда вообще возвращаться. Точка ведь сместилась. Для этого ренпу автоматически при билде игры проставляет у всех call label дополнительные from _call_label_name