Создание Скила и профы

Тема в разделе "Оффтопик", создана пользователем -Joka-, 28 ноя 2016.

Статус темы:
Закрыта.
  1. -Joka-

    -Joka- Игрок

    Гипотетическая ситуация =)
    Захотелось создать на домашнем сервере новую профу допустим аццкий убийца =) с новым спрайтом и со скилами которых нет в ро. Вопрос. Реально ли это вообще? =) и если да то насколько геморно, и есть ли софт помогающий в данном процессе.( например графический редактор, для спрайтов игроков, в котором грубо говоря нарисовал крыло анфас , а оно автоматически и в профиль прорисовывается.) так же по созданию локаций =)
  2. Мяурицо

    Мяурицо Игрок

    ответить можно только этим

    Если серьёзно, то скинул это не просто так. Человек, который реально способен сделать то, о чём вы спросили, такого спрашивать не будет. Это основные вопросы не только игростроя но и гейм дизайна, и если нет их понимания и желания найти ответы на самые простые вопросы самостоятельно, то вы потратите лишь своё время и время других для разъяснения вам.
    Владимир нравится это.
  3. X

    X Играет за мобов
    Команда форума

    Охайо!

    Да.
    Но, скорее всего, это никому не будет нужно.

    Популярные ошибки: безвкусица в названии, в образе, в идеологии; образ, несовместимый с ROшным сеттингом, выглядящий дёшево, отталкивающий игроков; несбалансированные скиллы, либо слишком перекрывающие существующие, либо недотягивающие до остальных; геймплейно неиграбельные скиллы; "грязные" спрайты.

    Это сравнительно геморно, при этом польза от выхлопа обычно несопоставима с трудозатратами.

    Нужно:
    1. уметь рисовать хоть сколько-нибудь симпатичный пиксель-арт;
    2. нарисовать 5 (а по-хорошему 8) сторон направления тела персонажа;
    3. прорисовать кадры анимации всей деятельности: шаги, присаживание, поднятие лута, боевая стойка, получение урона, каст скилла, ещё один тип каста скилла, смерть, и всё это умножить на количество направлений;
    4. постараться нарисовать эти спрайты в духе RO;
    5. все спрайты раскадровать в *.act-файл по всем направлениям персонажа, правильно расположив спрайты по координатам, чтобы в игре они не скакали и не разъезжались, это не всегда тривиальная задача даже со вспомогательным ПО от энтузиастов;
    6. нарисовать иконки скиллов, которые будут видны в скилл-листе;
    7. придумать геймплей каждого скилла, проработать формулу и урон, осуществляемую деятельность каждым скиллом;
    8. сбалансировать каждый скилл правильным образом, чтобы он был уместен в игре и существенно не обесценивал существующие приёмы;
    9. уметь писать код на C и понимать устройство эмулятора, чтобы закодить всё придуманное со скиллами;
    10. знать, как работает игровой клиент, чтобы расширить его текущую таблицу профессий, поскольку это возможно не на всех clientver и иногда предполагает замену существующей профессии собственной или низкоуровневую отладку на уровне asm;
    11. продублировать все существующие файлы атрибутов от существующих классов (и на клиенте, и на сервере), вроде таблицы экспы и т.д.;
    12. придумать, как визуализировать придуманные скиллы уже существующими игровыми эффектами других скиллов, поскольку добавление совсем новых эффектов предполагает создание звуков, создание собственного .str файла (адекватных редакторов для них в публичной сети нет) и низкоуровневую модификацию клиента на уровне asm.
    Стоит ли оно "экспериментов на домашнем сервере"?

    Нет, пиксель-арт рисуется обычными графическими редакторами на большом масштабе, а код пишется обычными текстовыми редакторами или IDE.

    Магических "визардов" по созданию готовых классов не существует и вряд ли их появление возможно.

    Вряд ли подобное технически возможно. Программа не может делать это из воздуха, она должна от чего-то отталкиваться. А если это нечто работающее с типовыми шаблонами, то такие классы будут выглядеть однообразно, но даже таких генераторов нет, поскольку ни перед кем никогда не стояло задачи выпускать классы конвеером по 10 штук в день. Официальные сервера и энтузиасты рисуют их самостоятельно.

    Это вообще сторонняя и не менее сложная тема.

    Вообще, для таких вопросов уже есть профильные форумы, посвящённые эмуляторам. Мы же здесь собрались про FreeRO, не про создание домашних серверов. :roswt2: По ним здесь поддержку не окажут, сори.
    Daoshi и Владимир нравится это.
Статус темы:
Закрыта.