- Сообщений: 3147
- Спасибо получено: 2651
Тестирование проектов
Очень частая ошибка не только новичков, но и других разработчиков состоит в отсутствии необходимых ресурсов в папке с проектом. Вы - один из разработчиков и хотите решить эту проблему раз и навсегда? Думаю, Вам поможет это краткое руководство.
В руководстве представлены скриншоты из 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 . На что обычно жалуются на форуме?
- ошибки в маппинге (дизайне уровней), статью смотреть здесь .
- маленькие, но раздражающие ошибки, статьи здесь и здесь .
- размер архива опубликованной игры со стандартной графикой свыше двухсот мегабайт, решается так:
после чего спокойно упаковываем в архив и публикуем игру
Если появятся еще какие-либо вопросы, задавайте, добавлю.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 1597
- Спасибо получено: 1522
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- MaltonTheWarrior
-
- Не в сети
- Давно я тут
-
- Любопытненький
- Сообщений: 328
- Спасибо получено: 341
Если подобная идея будет развиваться (т.е. такие статейки о том как правильно и что делать), то хочу сказать о своем пожелании на будущее: было бы здорово увидеть как "отвязать игру от РТП" и что это вообще такое.
Я уверен, что каждый новичок рано или поздно с этим столкнется и подробное объяснение было бы как нельзя к стати)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Жуть болотная, на лапках, в тапках и с пулемётом...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- MaraMonster
-
- Не в сети
- Завсегдатай
-
- Злой и ужасный!
- Сообщений: 984
- Спасибо получено: 505
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Жуть болотная, на лапках, в тапках и с пулемётом...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- MaraMonster
-
- Не в сети
- Завсегдатай
-
- Злой и ужасный!
- Сообщений: 984
- Спасибо получено: 505
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- MaltonTheWarrior
-
- Не в сети
- Давно я тут
-
- Любопытненький
- Сообщений: 328
- Спасибо получено: 341
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- MaraMonster
-
- Не в сети
- Завсегдатай
-
- Злой и ужасный!
- Сообщений: 984
- Спасибо получено: 505
потом копировать RGSS301.dll из корня мукера в проэкт. Вроде бы так
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Ой-ой, пойду сменю скриншот, что-то я ошибся, да) Прошу прощения
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- MaltonTheWarrior
-
- Не в сети
- Давно я тут
-
- Любопытненький
- Сообщений: 328
- Спасибо получено: 341
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- MaltonTheWarrior
-
- Не в сети
- Давно я тут
-
- Любопытненький
- Сообщений: 328
- Спасибо получено: 341
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Жуть болотная, на лапках, в тапках и с пулемётом...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Предлагаю обновить шапку в пунктах про отвязку от РТП.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
