Показано с 1 по 10 из 27

Тема: Хеталия. Сердце мира. или HetaMemory.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Познающий Аватар для mephis
    Информация о пользователе
    Регистрация
    27.01.2011
    Адрес
    Новосибирск
    Сообщений
    330
    Записей в дневнике
    8
    Репутация: 34 Добавить или отнять репутацию

    По умолчанию

    Как обычно, влезу в тему и нагло дам непрошеный совет.

    Если речь идёт о том, чтобы запустить игру без RTP, то нужно узнать одну вещь об устройстве RPG Maker. У каждого проекта есть свой файл настроек Game.ini, в котором указывается, где игра будет брать ресурсы, кроме своей же папки. В стандартном случае строчки выглядят так:
    Код:
    RTP1=Standard
    RTP2=
    RTP3=
    Как нетрудно догадаться, здесь указаны RTP, которые игра при запуске начинает искать. Ищет она в реестре по адресу: HKEY_LOCAL_MACHINE\SOFTWARE\Enterbrain\RGSS\RTP.

    Если в реестре подходящей записи нет — игра вылетает с известным предупреждением.

    Решение: Если в папке с игрой уже есть все нужные ресурсы, то открываете файл Game.ini и стираете слово Standard, чтобы получилось вот так:
    Код:
    RTP1=
    RTP2=
    RTP3=
    После этого игра не будет просить RTP при запуске.


    Удивительно, но это всё написано в стандартной встроенной справке RPG Maker-а, в разделе "Особенности RGSS". Зачем Arnon делал перевод справки? Всё равно никто её не читает. А потом с удивлением узнают, что на 95% их вопросов есть ответы в пределах нажатия F1.

  2. #2

    По умолчанию

    ах да, важное уточнение насчёт ртп... (более правильный путь чем правка ини файла)
    для того чтобы игра шла на компьютере без ртп, мало положить все нужные ресурсы в папку игры. ей надо ещё намекнуть что не стоит искать ртп на компьютере - мейкер не отличается умом и сообразительностью. :3

    поэтому, открыв проект в редакторе, лезем в меню в следующий пункт: game(игра) > select rtp (выбрать ртп) появится окошко с тремя строчками и там везде выбираем none(нету).
    тогда игра перестанет проверять наличие ртп и будет запускаться без него. (это аналогично правке .ini файла)
    если при этом в папке с игрой будет отсутствовать какой то ресурс, то игра выдаст ошибку, сообщив что его нехватает... но! только тогда когда дело дойдёт до его использования по ходу игры. т.е. если на 100 локации нехватает одного аудио файла, то ошибку мы увидим только на 100 локации и только в тот момент когда данный файл начнёт проигрываться и поймёт что его нету :3

    именно поэтому самое правильное - пихать ресурсы в папку игры с самого начала и с самого начала же отключить все ртп. но понимание этого факта как правило приходит слишком поздно >3

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Хеталия. Сердце мира. или HetaMemory.