Стандартные ГРФ

Тема в разделе "Игровые вопросы", создана пользователем DDay, 30 апр 2009.

  1. DDay

    DDay Игрок

    В общем-то есть желание играть на фриро с привычными стандартными эффектами (помимо прочего, еще и игра подвисает при сдешних). Простое изображение ламп, каст пневмы и прочие. Поискала на форуме, никаких специальных патчей нет, нужно все делать в ручную. Как поняла, достаточно просто удалить из более "приоритетных" дат новые эффекты.
    Нашла в bdate "поле каста гаста" и "ауру". Удалила целиком папку effects, при закрытии программы, она перепаковала бидату. Запускаю игру- эффекты остались, как были. Открываю бидату - папка effects на месте X.x"
    Повторила опыт. Результат тот же)
    Хотелось бы, чтобы мне подсказали, что и откуда удалять (интересуют в первую очередь, мишени каста площадных скилов (визовские спелы, варпы); пневма; аура ламп; можно еще танцы артистов). Или как сделать лучше >_<
    Заранее благодарна).
  2. pushOk

    pushOk Игрок

    Попробуй не удалять папку effects, а заменить те файлы, что тебе нужны стандартом.
    Если не поможет (впадлу проверять), то вытащи из sdata файлы
    freezing_circle.bmp
    pikapika2.bmp
    ring_blue.tga
    magic_target.tga
    (вроде эти изменял) и запакуй их скажем в 1.grf, потом в data.ini впиши 1.grf самым первым по списку.
  3. Regent

    Regent Игрок

    Щас мегомастер по перепаковке грфок все тебе расскажет!!!;)

    Ну для начала, если в клиенте отсутствуют стандартные эффекты (т.е. в нем есть только "здешние" эффекты), то тебе их удалять не стоит, иначе клиент будет вылетать в граффити еррором при каждом использовании такого скилла в зоне твоей видимости х_Х
    Для модификаций тогда надо будет искать файлы старых эффектов.

    Но судя по твоему посту, старые файлы там все-таки есть.
    ИТАК:
    1) первый способ (может вызвать проблемы):
    определи, в какой грфке находятся стандартные эффекты, а в какой - здешние.
    открой файл data.ini (в основном каталоге клиента). Естесно посредством обычного блокнота.
    Там будет примерно такой список:
    Код:
    [Data]
    1=adata.grf
    2=adata2.grf
    3=bdata.grf
    4=sak04-11.grf
    5=sak01-03.grf
    6=sdata.grf
    7=data.grf
    Найди в этом списке обе грфки с эффектами, и поменяй их местами. Все!

    /*Немного теории - в этом списке находятся имена всех файлов (обычно грфок), из которых считываются данные для игры при запуске. Считываются, начиная с цифры 1 (0 не катит, как выяснилось со слов других) и до конца, причем, если в разных грф находятся 2 "одинаковых" файла (т.е. с одинаковым именем и адресом - как наши старые и новые эффекты) - использоваться будет тот, который загрузился первым. Т.е. чем меньше номер грфки - тем выше у нее приоритет на считывание. Это мы и делаем - чтобы старые эффекты считывались первыми, и чтоб новые впоследствие при считывании просто игнорились.*/

    Однако, в этих грфках содержатся не только файлы эффектов, но и таблицы с названиями и всякими настройками, которые теперь могут быть устаревшими, так что если после такой операции игра ВНЕЗАПНО станет вдруг на корейском, или пару каких-то названией али еще чего пропадет - не удивляйся :)
    ЗЫ. Можно конечно переименовать эти грфки - одну в другую, эффект тот же что и при редактировании data.ini вышеуказанным способом - но я бы так рисковать не стал, любые модификации крупных файлов нужно сводить к минимуму. См. метод второй.



    2) второй способ. (надежный)
    Извлеки из грфки все файлы необходимых тебе эффектов (в формате bmp, tga и т.д.). Извлекать надо с сохранением всех путей (т.е. если к примеру звук умирающего деталя detale_die1.wav из bdata.grf будешь извлекать - то он должен извлечься в папку wav, в которой он находится непосредственно в грфке).
    Уточняю на всякий случай - просто получи их копии, но из самих грфок не удаляй. Грфки редактировать не придется.
    Помести файлы понравившихся эффектов в папку data. С сохранением всех путей. Все!
    /*Еще немного теории. К тому что было выше - файлы, помещенные непосредственно в папку data, имеют наивысший приоритет на считывание, они считываются раньше, чем любые файлы из грфок. Очень удобно. Даже паковать лишние грфки не нужно. И удалять проще.*/
    Проблем в дальнейшем возникнуть не должно.


    UPD. если все получится - поставь к моему посту - спасибку, а к теме - метку "регент крут".
    DDay нравится это.
  4. DDay

    DDay Игрок

    Спасибки обоим=) Особенно за подробный пост. Метку тыкнула xD
    Regent нравится это.
  5. Ловец Снов

    Ловец Снов Игрок

    думаю тему можно на закрытие в таком случае )))