Прошу администраторов и/или модераторов перенести тему, куда следует, если я положил не туда. Нужного раздела у нас на форуме нет.
Тестирование проектов
How to cook project before release
Очень частая ошибка не только новичков, но и других разработчиков состоит в отсутствии необходимых ресурсов в папке с проектом. Вы - один из разработчиков и хотите решить эту проблему раз и навсегда? Думаю, Вам поможет это краткое руководство.
В руководстве представлены скриншоты из VX Ace английской версии. Все кнопки в русской версии лежат на тех же местах, так что если Вы не сможете их найти - это уже Ваши проблемы.
1. Все по папкам!
Все ресурсы должны быть положены в соответствующие папки в папке с проектом. Как найти эту папку?
2. Как понять, что чего-то не хватает?
Воспользуйтесь этим скриптом, он запишет все отсутствующие файлы в текстовый файл:
Resource Checker [VX ACE]
Как устанавливать скрипты, читайте здесь:
FAQ по установке скриптов
3. Как перенести ресурсы в проект?
ПЕРЕНЕСИТЕ все свои ресурсы из C:\PROGRAM FILES\COMMON FILES\ENTERBRAIN\RGSS3\RPG MAKER VX ACE
* в папку с проектом, которую можно открыть так:
ПОЛЬЗУЙТЕСЬ кнопкой "Import" ("Импорт") в меню "Materials" ("Материалы"), потому что она скопирует все выбранные ресурсы прямо в папку с проектом!
* для windows 8, 8.1 -
C:\PROGRAM FILES (x86)
4. Что делать, если у кого-то выдает ошибку "Не хватает что-то там DLL"?
Разархивируйте из скопируйте один из архивов в папку с вашим проектом (прямо рядом с Game.exe).
Для RPG MAKER XP
Для VX
>>>ДЛЯ VX ACE<<<
Также, вы можете изменить название требуемой библиотеки в Game.ini или просто-напросто удалить его.
5. Как проверить, будет ли работать игра на другом компе, если у Вас нет второго компа для проверки
Скачайте образ установочного диска с Windows, допустим, XP (
минимальная сборка, которой пользуется эльф), можно найти на торрентах или просто купить за несколько сотен денег в каком-нибудь ларьке.
Скачайте и установите
Virtual Box. Никаких настроек не надо.
Создайте в нем виртуальную машину, выберите систему, и ограничьте размер виртуального диска так, чтобы и системе хватало места и Вам один-два гига оставались под свои нужды (сколько требуется - Вам покажут).
Укажите привод (дисковод) с установочным диском. Сам диск может находиться или в реальном дисководе (если он у вас есть) или же смотирован с помощью
Daemon Tools.
Установите систему как обычно, но только не на компе, а на виртуальной машине (Virtual Box).
Так выглядят настройки системы у настроенной специально для тестирования машины:
А так выглядит окно запущенной машины:
Установите после этого все возможные microsoft redistributable и net framework, насколько хватит сил и терпения.
Скопируйте туда проект (как угодно, можно даже через файлообменник).
Запустите проект и проверяйте все, что только возможно, в течении нескольких часов. Все заметки записывайте в блокнот, их вы будете исправлять только после полного прохождения вообще всего, что есть в вашем проекте. Тестирование может занять от нескольких часов (на проекте вроде недавно вышедшего немейкеровского светлокликера) до нескольких суток (как, например, тестировалась Легенда о Дряньке)
6. Я хочу сделать онлайн-игру, скопировал все скрипты, но не знаю, как сделать, чтоб проверить?
У вас на выбор есть
XAMPP или же
DENVER. Инструкции по установке каждого есть в интернете, особых настроек не требуется, настройка своей базы данных производится через панель администратора. Для денвера также на их официальном сайте опубликованы ссылки на видео с уроками для начинающих.
Внимание! Для чего серьезного все в любом случае требуются знания выше уровня чайника!
Предупреждение! Локальный сервер можно использовать в локальной сети, а не только на своем компьютере (зависит от настройки). Поэтому следите за безопасностью
тщательно и
самостоятельно.
7. Как отшить (вылечить) проект от RTP?
Во-первых, удалите любое упоминание RTP в программе. В RPG Maker XP это делалось так:
Установите все значения RTP в положение
(Нет).
В RPG Maker VX Ace это можно сделать, очистив значение в Game.ini рядом в папке с проектом:
Во-вторых, переходим к пунктам
2 и
3 этой инструкции. После этого настоятельно рекомендую потестировать игру и только потом публиковать ее куда-нибудь.
8. Проект постоянно требует шрифты при запуске на других компьютерах!
Данный пункт был добавлен специально для пользователей RPG Maker VX Ace, но и всем остальным он тоже может пригодится. Перед тем, как упаковать проект и публиковать его на форуме, убедитесь в том, что у вас в папке с проект есть папка "Fonts", в которой лежат два стандартных для VX Ace шрифта, которые обычно отсутствуют во многих системах.
Можете взять
этот архив и распаковать его в папку с игрой, если не хотите искать шрифты самостоятельно.
9. На что обычно жалуются на форуме?
- ошибки в маппинге (дизайне уровней), статью смотреть здесь.
- маленькие, но раздражающие ошибки, статьи здесь и здесь.
- размер архива опубликованной игры со стандартной графикой свыше двухсот мегабайт, решается так:
после чего спокойно упаковываем в архив и публикуем игру
Если появятся еще какие-либо вопросы, задавайте, добавлю.