Плохо! Плохо!:  0
Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 29

Тема: GubiD's Tactical Battle System v2.4 for VX Ace

  1. #1
    Бывалый Аватар для Kerotan
    Информация о пользователе
    Регистрация
    25.03.2015
    Адрес
    Таллинн, Эстония
    Сообщений
    852
    Репутация: 37 Добавить или отнять репутацию

    По умолчанию GubiD's Tactical Battle System v2.4 for VX Ace

    GTBS - боевая система, похожая на боёвку в таких играх, как Shining Force, Tactics Ogre, Final Fantasy Tactics, Fire Emblem, Onimusha Tactics и др.
    Демо можно скачать на сайте автора http://gubi.us:8001/redmine/news или здесь http://www.gdunlimited.net/scripts/r...tbs-v2-for-ace

    Спойлер GTBSv2_4_Release1(попробую рассказать и показать, как им пользоваться):

    1. Если вы начали новый проект, то перекопируйте в него все скрипты GTBS + можно добавить патчи к скрипту от третьих лиц (в демке все скрипты прилагаются)


    2. Подготовим локацию:
    а). на карте нужно установить ивент, который вызывает бой


    б). теперь устанавливаем ивенты для расположения своей команды на локации (есть 2 способа)
    первый способ-создаём новый ивент(пустую клеточку) и называем actor1(2,3,4, ....)-перед боем персонаж будет сразу стоять на своей клетке (порядковые номера=расположению персонажей в вашем меню).

    ивенты actor1(2,3,4, ....)=кол-ву ваших персонажей.

    второй способ-создаём новый ивент и называем place-это позволит расположить персонажей в свободном порядке (перед боем).

    ивентов place может быть чуточку больше кол-ва ваших персонажей.


    на практике выглядит так: 4 перса (actor1, actor2, actor3, actor4) стоят сразу на своих местах (под персами нет клеток); 9 персов расставлены в свободном порядке+5 клеток свободных.

    в). теперь пришло время создать ивенты для врагов создаём новый ивент и называем его enemy1 (2,3,4 и тд.) кол-во ивентов и их расположение=кол-ву и расположению врагов



    3. теперь подготовим самих бойцов

    поместите своих героев в папку Вattlers (Project=>Graphics=>Вattlers):

    можно полный сет


    или по одному $Actor.png


    когда создадите своего героя, сделайте пометку no_mini, т.к. без пометки персонаж останется невидимым, хотя будет прибывать на вашей локации.


    монстры:

    поместите монстров в папку Вattlers (Project=>Graphics=>Вattlers):
    BlueSlime.png


    $BlueSlime.png


    у каждого врага не забывайте делать пометку no_mini


    в этом окошке можно сразу выставить до 8 врагов


    4. в Сommon Еvents устанавливаем (или копируем ивент из демки) звуковое сопровождение при победе/поражении


    5. в демо, в папке Pictures(Graphics=>Pictures=>), копируем в свой проект 2 папки Backdrop и GTBS


    в папках находятся задний фон, тени, курсор с указанием сторон (в какую сторону будет смотреть персонаж)

    (красным обведён курсор. если не скопируете в свой проект папку GTBS, курсор не будет отображен на экране)


    (так выглядит бой, если вы не скопировали в свой проект папку Backdrop)

    ну, вроде бы и всё, строго не судите, я не профессионал в написании гайдов

    Спойлер вот, что получилось у меня:





    Возможности GubiD's Tactical Battle System v2.4 for VX Ace
    Спойлер Layy Meta Engine:

    в демо встроен Layy Meta Engine, который позволяет вам сделать локации, похожие на Tactics Ogre и Final Fantasy Tactics.




    NEW!!!
    Спойлер Увеличение радиуса атаки (копьё/лук):

    Открываем: Tools>Database>Weapons, выбираем/создаём новое оружие (копьё) и в Примечании/ Note вписываем: range=[2, 0, false, true, 0, 24, 12]


    Открываем: Tools>Database>Weapons, выбираем/создаём новое оружие (лук) и в Примечании/ Note вписываем: range=[4, 2, true, false, 0, 24, 12]


    Спойлер для отмены "желтоватости":

    Во время боя правая часть картинки (Background) имеет желтоватый оттенок. Кому как, но мне это не нравится.
    Сергей (DeadElf79) помог мне исправить это.
    Спойлер Script:

    Переходишь в скрипт [GTBS] Side Battle
    Переходишь на строку 160 и встречаешь такой метод:

    [code type=ruby]def assign_backdrop(side, target_sprite)
    sprite = @backdrops[target_sprite.bat]
    if sprite
    center_x = Graphics.width/2
    center_y = Graphics.height/2
    sprite.x = center_x - (side == 0 ? sprite.bitmap.width : 0)
    sprite.y = center_y-(sprite.bitmap.height/2)
    sprite.visible = true
    if side == 0 #left
    sprite.color.set(0,0,255,20)
    @left_back = sprite
    @left_back.x -= @back_transition * 10
    place_mini_battler_left(target_sprite, sprite.width/2)
    else
    sprite.color.set(255,0,0,20)
    @right_back = sprite
    @right_back.x += @back_transition * 10
    place_mini_battler_right(target_sprite, sprite.width/2)
    end
    end
    end[/code]
    [li]Комментируешь пару строк, которые отвечают за мену цвета и получаешь следующий код:
    [code type=ruby]def assign_backdrop(side, target_sprite)
    sprite = @backdrops[target_sprite.bat]
    if sprite
    center_x = Graphics.width/2
    center_y = Graphics.height/2
    sprite.x = center_x - (side == 0 ? sprite.bitmap.width : 0)
    sprite.y = center_y-(sprite.bitmap.height/2)
    sprite.visible = true
    if side == 0 #left
    #sprite.color.set(0,0,255,20)
    @left_back = sprite
    @left_back.x -= @back_transition * 10
    place_mini_battler_left(target_sprite, sprite.width/2)
    else
    #sprite.color.set(255,0,0,20)
    @right_back = sprite
    @right_back.x += @back_transition * 10
    place_mini_battler_right(target_sprite, sprite.width/2)
    end
    end
    end[/code]

    [GTBS] Side Battle>174 строка> #sprite.color.set(255,0,0,20)
    Последний раз редактировалось Kerotan; 17.12.2015 в 18:13.

  2. #2
    Хранитель Аватар для Темный
    Информация о пользователе
    Регистрация
    13.05.2011
    Сообщений
    2,449
    Записей в дневнике
    20
    Репутация: 50 Добавить или отнять репутацию

    По умолчанию

    Поставил хорошо. Я сам люблю тактические боевки, но вот есть такое дело, что эту боевую систему (GubiD's Tactical Battle System v2.4) обвиняют во многих и частых вылетах (без причины) по этому особого интереса к ней не проявлял. До сих пор жду когда допилят YTBS.
    Так по этому и вопрос такой=)) Если вылеты без причинные и стоит ли ее юзать? Или ждать долгостроя YTBS?
    Спойлер Не мог удержаться =)) Пару скринов из YTBS:



    Последний раз редактировалось Темный; 23.04.2015 в 21:15.



  3. #3
    Познающий Аватар для Deme
    Информация о пользователе
    Регистрация
    16.05.2014
    Сообщений
    300
    Записей в дневнике
    15
    Репутация: 5 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Kerotan Посмотреть сообщение
    player1(2,3,4, ....)
    Цитата Сообщение от Kerotan Посмотреть сообщение
    ивенты player1(2,3,4, ....)=кол-ву ваших персонажей.
    Цитата Сообщение от Kerotan Посмотреть сообщение
    4 перса (player1, player2, player3, player4)
    Player или actor? В справке, которую я начал переводить, написано actor.

  4. #4
    Бывалый Аватар для Kerotan
    Информация о пользователе
    Регистрация
    25.03.2015
    Адрес
    Таллинн, Эстония
    Сообщений
    852
    Репутация: 37 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Deme Посмотреть сообщение
    Player или actor? В справке, которую я начал переводить, написано actor.
    actor1

    Deme, спасибо что подметил мою ошибку, я исправил её
    Последний раз редактировалось Kerotan; 23.04.2015 в 22:01.

  5. #5

    По умолчанию

    Эх, жаль этой штукой крайне сложно пользоваться и что-либо графичное на ней сложно создать... Ну не настроен рпг мукер на трпгшки...
    Ух сколько я времени боролся с этим скриптом в свое время..


  6. #6
    Бывалый Аватар для Kerotan
    Информация о пользователе
    Регистрация
    25.03.2015
    Адрес
    Таллинн, Эстония
    Сообщений
    852
    Репутация: 37 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Темный Посмотреть сообщение
    Поставил хорошо. Я сам люблю тактические боевки, но вот есть такое дело, что эту боевую систему (GubiD's Tactical Battle System v2.4) обвиняют во многих и частых вылетах (без причины) по этому особого интереса к ней не проявлял. До сих пор жду когда допилят YTBS.
    Так по этому и вопрос такой=)) Если вылеты без причинные и стоит ли ее юзать? Или ждать долгостроя YTBS?
    Спойлер Не мог удержаться =)) Пару скринов из YTBS:



    я думаю, без причины не вылетало бы, на скринах всё черезчур кутенько, у меня слишком просто
    в скрипте мне попалась пока всего одна ошибка, при использовании снадобья на персонаже:
    Script '[GTBS] Process Action' line 281: Name Error occurred undefined local variable or method 'action' for #<Scene_Battle_TBS:0x9070a2c>

    решение проблемы-пропущен '@' :

    if action.item_skill != nil

    if @action.item_skill != nil

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


    Последний раз редактировалось Kerotan; 24.04.2015 в 10:41.

  7. #7
    Хранитель Аватар для Темный
    Информация о пользователе
    Регистрация
    13.05.2011
    Сообщений
    2,449
    Записей в дневнике
    20
    Репутация: 50 Добавить или отнять репутацию

    По умолчанию

    Вот допилишь ее до стабильного состояния тогда скажу тебе спасибо)



  8. #8
    Бывалый Аватар для Kerotan
    Информация о пользователе
    Регистрация
    25.03.2015
    Адрес
    Таллинн, Эстония
    Сообщений
    852
    Репутация: 37 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Personigo de la Ĉefo Посмотреть сообщение
    Эх, жаль этой штукой крайне сложно пользоваться и что-либо графичное на ней сложно создать... Ну не настроен рпг мукер на трпгшки...
    Ух сколько я времени боролся с этим скриптом в свое время..
    и всё же не стоит сдаваться

  9. #9

    По умолчанию

    Подскажите, тестирую скрипт, при старте боя пропадает мой персонаж (становится невидимым). В чём дело? VX Ace.
    PS: RPG Maker использую недавно, возможно какая-то нубская ошибка.

  10. #10
    Хранитель Аватар для Paranoid
    Информация о пользователе
    Регистрация
    22.12.2014
    Сообщений
    2,629
    Записей в дневнике
    33
    Репутация: 24 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Ash Посмотреть сообщение
    Подскажите, тестирую скрипт, при старте боя пропадает мой персонаж (становится невидимым). В чём дело? VX Ace.
    PS: RPG Maker использую недавно, возможно какая-то нубская ошибка.
    Мануал прочти!
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

Страница 1 из 3 123 ПоследняяПоследняя

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

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

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

Метки этой темы

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

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

Ваши права

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