Форум Oni

Русскоязычный форум поклонников игры «Они» от Bungie

  • Здравствуйте, Гость

#1 13-10-2013 17:19:32

Madness Day Inc. (муж.)
Страйкер
Откуда: Россия
Регистрация: 11-04-2013
Сообщений: 55
Профиль  Вебсайт

Опять же скрипты

1.Как ставить индикатор на зеленый(красный)?
2.Как заставить аи дропать какие нить предметы?:rolleyes:


Никогда не оправдывайся. Твоим друзьям это не нужно, а враги всё равно не поверят.

Оффлайн

 

#2 13-10-2013 17:51:01

Sfeli (муж.)
 
Регистрация: 31-12-2006
Сообщений: 212
Профиль

Re: Опять же скрипты

1) Есть в FAQ (см. раздел про двери). Имя партикля можно посмотреть тут.


Died. Completely.

Оффлайн

 

#3 13-10-2013 18:04:50

Madness Day Inc. (муж.)
Страйкер
Откуда: Россия
Регистрация: 11-04-2013
Сообщений: 55
Профиль  Вебсайт

Re: Опять же скрипты

А дропать то как?


Никогда не оправдывайся. Твоим друзьям это не нужно, а враги всё равно не поверят.

Оффлайн

 

#4 13-10-2013 19:54:32

Sfeli (муж.)
 
Регистрация: 31-12-2006
Сообщений: 212
Профиль

Re: Опять же скрипты

Не уверен, что это возможно без редактирования BINA/CHAR. Но подождём ответа кого-нибудь, кто разбирается в скриптах лучше меня.


Died. Completely.

Оффлайн

 

#5 14-10-2013 01:56:30

Madness Day Inc. (муж.)
Страйкер
Откуда: Россия
Регистрация: 11-04-2013
Сообщений: 55
Профиль  Вебсайт

Re: Опять же скрипты

Хорошо,изменю вопрос.Какие существуют параметры и в каком случае их надо писать?

Добавлено спустя 43 секунды:
bool,int,string


Никогда не оправдывайся. Твоим друзьям это не нужно, а враги всё равно не поверят.

Оффлайн

 

#6 14-10-2013 04:46:03

Nordie 
Модератор
Откуда: Вологда
Регистрация: 06-10-2013
Сообщений: 19
Профиль  Вебсайт

Re: Опять же скрипты

Madness Day Inc. написал(а):

2.Как заставить аи дропать какие нить предметы?:rolleyes:

Вот тут как раз придется изменять бинарник OBJCharacter.BINA, удобнее всего это делать через OUP
Подробный разбор бинарника тут: http://wiki.oni2.net/OBD:BINA/OBJC/CHAR
Сначала внимательно почитай, разберись, а потом уже спрашивай, если чего не поймешь.


Nothing impossible, nobody unbeatable.

Оффлайн

 

#7 09-11-2013 20:59:07

vitya (муж.)
Мутантмуро
Откуда: Саратов
Регистрация: 14-06-2009
Сообщений: 918
Профиль  Вебсайт

Re: Опять же скрипты

Madness Day Inc. написал(а):

bool,int,string

bool если неошибаюсь логика тоесть только true или false
int числа
string текст
Если не ошибаюсь всё так

Оффлайн

 

#8 11-11-2013 23:08:32

Sfeli (муж.)
 
Регистрация: 31-12-2006
Сообщений: 212
Профиль

Re: Опять же скрипты

Валерий Захватов aka Madness Day Inc. написал(а):

А что такое "бинарники"? И обязательно так "глубоко копать"?

Существуют текстовые файлы, т. е., файлы, содержащие, грубо говоря, только буквы, цифры и знаки препинания. (например, .txt и .bsl в Oni, ещё .log, .xml, .htm в AE). Такие файлы можно просмотреть или редактировать практически в любом текстовом редакторе.
А другие файлы состоят (сюрприз!) не только из текста (или вообще не содержат текста), и работать с ними могут только специально обученные программы, ну или человек с hex-редактором. Для всех остальных программ файл представляется в виде цепочки байтов (или битов). Бит может хранить только два разных значения, поэтому такие файлы называются двоичными.
Русская терминология используется в основном старыми пер... преподавателями, а все нормальные люди называют такие файлы бинарными (binary), ну или бинарниками, соответственно. Из примеров – всё остальное, что есть в Oni (persist.dat, level*.dat/.raw, .oni в AE, Oni.exe – всё это бинарные файлы).

Копать глубоко обязательно, потому что моддинг Они разработчиками не предполагался. У них самих был вот такой редактор:
http://ssg.oni2.net/subfold/bluebox/images/211_character_properties.png
Там видна группа полей power-up, в которой на этапе разработки как раз и задавалось, у кого что есть, и что из этого вывалится при смерти.
У нас этот редактор тоже уже, в общем-то, эээ... почти есть, но именно почти, поэтому тебе придётся идти длинным путём:
• поставить последнюю AE;
• сходить в AEInstaller, меню Tools, установить там Vago GUI и запустить его;
• разобрать «на запчасти» один из уровней (вкладка General, from DAT to ONI);
• найти тот самый BINACJBOCharacter.oni, о котором говорил Nordie;
• на той же вкладке General в VagoGUI, выставить from ONI to XML, а в качестве файла для конвертирования выбрать BINACJBOCharacter.oni;
• в результате из бинарного файла .oni получается вполне себе текстовый XML, который можно открывать в блокноте и редактировать;
• сконвертировать XML обратно в ONI (всё там же);
• тыкнуть Package Wizard и получить свой первый мод для Они;
• (или пойти сложным путём и собрать уровень обратно).

PS: вместо VagoGUI можно взять OniSplit GUI, но лучше привыкнуть к Vago.


Died. Completely.

Оффлайн

 

#9 12-11-2013 19:28:10

Sfeli (муж.)
 
Регистрация: 31-12-2006
Сообщений: 212
Профиль

Re: Опять же скрипты

Вдогонку: на случай, если редактировать XML в блокноте страшно, Lavi посоветовала программу BotEditor, которую написал demos_kratos. Она довольно старая, и её пришлось немного исправить для совместимости с XML, которые делает новая AE. Вот эта программа:


Прикрепленные файлы:
Аттачмент BotEditor fxd.zip, Размер: 314,489 байт, Скачано: 705

Died. Completely.

Оффлайн

 

#10 12-11-2013 19:41:07

Lavi (жен.)
Полицейский TCTF
Откуда: Мурландия
Регистрация: 25-11-2009
Сообщений: 53
Профиль  Вебсайт

Re: Опять же скрипты

Sfeli написал(а):

Вдогонку: на случай, если редактировать XML в блокноте страшно, Lavi посоветовала программу BotEditor, которую написал demos_kratos. Она довольно старая, и её пришлось немного исправить для совместимости с XML, которые делает новая AE. Вот эта программа:

Спасибо тебе огромное))
Снова открывает XML-файл! Теперь осталось протестировать... ну как всегда)


хах. время идет... точнее, бежит.

Оффлайн

 

Board footer

© 2006-2024 Амэ & Mih@
ОНИмия – фан-сайт игры Oni
Движок форума - модифицированный PunBB