База знань - motr сервер Рагнарок онлайн (mmorpg ragnarok online)


  • Нижче наведені два гайда - зі створення .spr-файлів та доданих до них .act-файлів. Одне невіддільне від іншого, молоді Скайуокера!

    Коли ж ви закінчите свою важку роботу, зверніть увагу на цей гайд по включенню спрайтів в гру для перевірки.

    Створення та компіляція спрайтів для Ragnarok Online v1.0 by Kyoji

    Спрайт хочуть малювати багато, і це логічно. Але звідки дізнатися, як це робиться? Та хоча б і звідси ...

    Гаразд; кому пощастило і у кого є цей самий фотошоп, слухайте сюди. Мається на увазі, що ви більш-менш знайомі з цією штукою; якщо це не так - підучити, чи що.

    Запустіть фотошоп, створіть новий файл. В якості фону візьміть який-небудь дикий колір, який жоден розсудливий чоловік використовувати не стане. Наприклад, R: 255 G: 0 B: 255. Взагалі ж це просто повинен бути колір, який в спрайт не використовується.

    Малюйте. Мені вас цього теж вчити?

    Намальоване відмасштабуйте і зберігайте. Формат? GIF. Фотошоп викине віконце, в якому потрібно в випадаючому меню «Palette» вибрати «Custom». На екрані з'явиться ця сама палітра. Виберіть самий лівий верхній колір, клікніть на фон спрайту, натисніть ОК. Ви повернетеся в попереднє меню; якщо є галочка поруч зі словом «Transparency, зніміть її. У меню, що випадають «Option» і «Dither» виставте «none». Тисніть ОК.

    Якщо для цього спрайту намальовані і інші кадри, для них в випадаючому меню «Palette» вибирайте «previous».

    Все, спрайт можна компілювати; вам в четвертий розділ гайда.

    3. Paint Shop Pro

    Користувався цією штукою лише епізодично; тому можу порадити тільки «чинити так само, як з фотошопом». Відмінність в тому, що зберігати доведеться в .bmp.

    4. Компіляція спрайту

    А ось тут у нас весело ... якщо ви користувалися фотошопом, відкрийте збережений гіф MS Paint'ом. І перезберегти - на цей раз в .bmp (256 кольорів).

    Тепер відкривайте кодировщик спрайтів. Ви побачите два віконця, рядок введення і купу кнопок. Натисніть Add і покажіть програмі, де лежить ваш bmp'шнік. Якщо це - єдиний кадр спрайту, «додайте» його пару-трійку раз. Якщо має місце послідовність кадрів, «додайте» їх в належному порядку.

    Коли всі кадри будуть загнані в список, вбийте в рядок введення назву спрайту (за замовчуванням там «#»). наберіть <имя спрайта>.spr, натисніть Encode. За ідеєю, ви побачите: "Adding: "І нижче -" RLE OK, Compressed and orig data identical ". Якщо це не так, то спробуйте перезберегти bmp'шнік MS Paint'ом, при цьому переконавшись в тому, що гіф був створений коректно і відповідно до інструкції.

    Одержаний спрайт довбаний «смотрелки». Якщо картинка розпливчаста або, скажімо, пішла брижами, то палітри різних кадрів спрайту безумовно не збігаються або щось пішло не так при конвертації.

    Уф, дісталися! Тепер залишилося не так багато - act-файл для вашого спрайту. Найкраще працювати однією з двох відмінних програм - XZVF або ActOR; на мене, другий краще.

    6. Альтернативний метод для Photoshop

    Нам знадобляться Photoshop 7.0 (не пробував інші версії) і SPR Conview.

    Етап перший: створення .bmp

    Особисто я малюю, використовую цілу купу шарів; але взагалі це справа особистого стилю. Чи не станемо заглиблюватися, ладно?

    Загалом, ось ви намалювали всі кадри. Тепер потрібно переконатися, що вони використовують однакові палітри. По крайней мере, можна знайти самий «квітчастий» кадр і використовувати в спрайт саме його палітру. Робимо так: Image-> Mode-> Indexed Color
    # 163

    Палітра проиндексируется, і відкриється таке вікно:
    # 163

    Переведіть там палітру з Previous на Exact (якщо воно не стоїть так за замовчуванням), прокручуючи екран до Custom. Виберіть. Вам покажуть палітру:
    # 163


    Досвідченому користувачеві фотошопа це вікно знайоме. Перший колір - фонової - сніжно-білий; тому використовувати його в спрайт можна. Решта - це всі кольори, доступні у вашому спрайт, загальним числом 256. Отже, натисніть на перший колір палітри:
    # 163

    З'явиться віконце Color Picker'а; в принципі тут можна просто клацнути на фон спрайту, а можна, скажімо, самостійно вбити значення червоної, синьої і зеленої складових вашого фонового кольору.

    Потім натисніть Save і збережіть палітру в форматі ACT або PAL; але зберігайте подалі від своєї папки з Ragnarok Online щоб нічого не занапастити. Завантажуйте цю палітру для всіх наступних кадрів анімації спрайту.

    Щоб зберегти саму картинку, вирушайте в File-> Save As. Побачите багато цікавого:
    # 163

    8-бітний бітмеп - він нам і потрібен, власне.

    Етап другий: конверсія

    В общем-то, на зображенні все цілком ясно ... відкрийте SPR Conview, потім виберіть Convert-> BMP to SPR.
    # 163

    Зніміть галочку з «Encode Spr».

    actOR: як, що, яким чином. v 0.1 by Kyoji

    етап перший
    Злити і розпакувати ось це. Пароль до архіву - 3Q65. В комплекті - чисто для прикладу - йдуть голова і тіло хантера.

    етап другий
    запустити actor.exe
    З'явиться ось таке віконце. На зображенні цифрами відзначені:

    1. Вибір дії ака анімаційного набору. Ходьба, сидіння, стрілянина; таке ось поділ.
    2. Це у нас «покажчик напрямку». Тут ми вибираємо ракурс спрайту; для кожного кадру кожного дії отрисовать доведеться все ракурси. Легко не буде, а то.
    3. Слайдер для навігації між кадрами. Як можете помітити, в анімації «стояння» аж три однакових кадру. Те ж саме - для кожного ракурсу голови.
    4. Вікно «прив'язки». Місцева фіча. Якщо у вас є спрайт для голови ref_head.spr і до нього - act-файл ref_head.act, активізується відповідний чекбокс. Це ж справедливо для спрайтів тел персонажів (якщо редагуємо голову), для спрайтів з гордим ім'ям etc (вже не знаю, що ви туди засунете) і т.п. Також додається окремий покажчик ракурсів для прив'язаних об'єктів; втім, голова крутиться разом з персонажем абсолютно самостійно.
    5. Тут показується інформація про поточний спрайт, точніше, про поточний кадрі / ракурсі / анімаційному наборі. Редагуючи параметри Xoff і Yoff, можна пересунути спрайт лівіше, правіше, вище, нижче.
    6. Тут виставляється порядок відтворення «прив'язок»; наприклад, якщо ви малюєте шолом, голову потрібно малювати ПІД вашим спрайтом; поставте їй як Priority - back.

    File-> Open; actOR забажає від вас .spr-файл, або як мінімум пачку пронумерованих bmp-шек. Обов'язково покладіть по сусідству act-файл і назвіть його точно так само як спрайт або bmp-шки за вилученням номера. Він завантажиться разом з ними.

    Редагуйте act-файл, як описано вище; зберігайте результати за допомогою File-> Save ACT.

    етап п'ятий
    см. Етап четвертий до готовності.