Snepper
02.08.2005, 23:12
С добрым вечером(утром,днём и ночью) всех форумчан.
Я наверно немного озадачу всех этой темой,но о бо всём
по порядку.
Вообщем после моего ухода из команды GBT (http://gb-team.ofpbase.com/news.php)в которой я был вторым
лидером мод'a,я всё таки решил перебрался к чему то новому.Надоевший хотя и очень не однозначный движок ОФП,кому не изветсно
это фактически НАТОвский симулятор боевых действий,оказался
довольно условно "симулятором" и через год полтора совсем
потерял своё имя,не без участия таких людей как Alex Cannabis,Snepper(я т.е.),Tokarev и других личностей.Вообщем оказалост что из
приславутой стрелялки-симулятора появились такие жанры
как Мафия,Хорор и т.д.Меня не очень то обнадёжывал AI
бойцов ОФП,поэтому я сразу решил что буду делать что
то не ординарное...Вот отсюда не побоюсь слова вышел ХИТ,известный как Virus (Вирус:Трилогия Катастрофы).Собственно развивался
я в скриптах и прочей машинной нечистью :),достиг уровня
когда ОФП стал утомлять,хотя скрипты писались не шуточные,
но всё же утомил родной ОФП.Так как по праву считал лучшей
РПГ из всех что знаю,да и вообще лучшей игрой на мой взгляд,
без раздумки понял что вот ОНО.Взял в руки книжку по 3дМаксу
вооружившись последней версией и приготовился к долгому
походу против очередной нечести Белиара.Но без помощи
спутников уровнем выше,мне явно не обойтись поэтому
и прошу о неком снисхождении.Есле данная тема не будет в укор правилам форума,я бы был признателен чтобы в
данном месте люди уже имеющие опыт в работе на движке Готики,отвечали на мои вопросы.
Кстати кому интересно вот парачка моих работ(Часть ссылок
с чешского сайта т.к. там выкладывают на мировое обозрение
большую часть аддонов данной темы:
Пак Анимаций (http://ofp.gamezone.cz/index.php?showthis=8640)
Пак замковых строений (http://ofp.gamezone.cz/index.php?showthis=8196)
Ещё один пак анимаций (http://ofp.gamezone.cz/index.php?showthis=8181)
Одна из наиболее сложных работ,в которой использовалось просто куча скриптовых сцен и скриптов. (http://www.flashpoint.ru/forum/showthread.php?t=34046&page=1&pp=15)
Первая работа с хорошим наборов скриптов (http://gb-team.ofpbase.com/download.php?view.2)
Второая не менее известная работа. (http://gb-team.ofpbase.com/download.php?view.6)
Сделанный мною остров (http://gb-team.ofpbase.com/download.php?view.5)
Вроде ещё что то было,но не в этом суть.Не сочтите
за рекламу,просто к тому чтобы было ясно,что не первый
день на службе.Ну а теперь от дел духовных к делам
земным.
Собственно занимаясь в той сфере,использовалась программа
o2light,специально одаптированная для ОФП,в данном случае:
1.Существует ли программа специально для разработки
обьектов для Готики?Или же всё заканчивается на банальной
установки плагина для 3DMax?(Ничего против него не имею,
но для охвата 3Dmax'a уйдёт некоторое время)
Также создание островов велось по специально адаптированной
программе,отсюда же вопрос:
2.Суть в том же,что и в первом вопросе,но имеется в виду тера-морфинг.
Так как в Готики встроенного редактора нет,точнее есть некий
Spacer2,однако его предназначение мне явно не понятно.
3.Подскажите набор утилит и программ для работы именно
с редактированием Готики,т.е. утилиты которые для этого
предназначены или котрые облегчат жизнь.
Как примерно выглядят скрипты в Готике?Вот небольшой пример скрипта
привращающий просто юнита в зомби и заставляющего охотиться
за целью.(ясно что к Готике совсем отношения не имеет но всё же)
;==================;
; Zombi Script ;
; by Snepper ;
;==================;
;==================;
_zombi=_this select 0
_target=_this select 1
_target2=_this select 2
;==================;
;==================;
removeallweapons _zombi
_zombi setdammage 0.8
_zombi allowFleeing 0
_zombi setunitPos "up"
_zombi addrating -10000000
removeallweapons _zombi
_zombi addmagazine "STROKEFIST"
_zombi addweapon "STROKEFIST"
;==================;
;==================;
#presledovanie
removeallweapons _zombi
?_zombi distance _target2 < _zombi distance _target and alive _target2 :goto "presledovanie2"
?not alive _zombi : goto "dead"
?not alive _target : goto "presledovanie2"
_zombi domove getpos _target
?_zombi distance _target < 4 : goto "Kick"
~1.5
goto "presledovanie"
;==================;
;==================;
#Kick
_zombi addmagazine "STROKEFIST"
_zombi addweapon "STROKEFIST"
?_zombi distance _target > 3 : goto "presledovanie"
?not alive _zombi : goto "dead"
?not alive _target : goto "presledovanie2"
_zombi fire "STROKEFIST"
_target setdammage getDammage _target + 0.2
~1
goto "Presledovanie"
;==================;
;==================;
#presledovanie2
?_zombi distance _target2 > _zombi distance _target and alive _target:goto "presledovanie"
removeallweapons _zombi
?not alive _zombi : goto "dead"
?not alive _target2 : goto "presledovanie"
?_zombi distance _target2 < 4 : goto "Kick2"
_zombi domove getpos _target2
~1.5
goto "presledovanie2"
;==================;
;==================;
#Kick2
_zombi addmagazine "STROKEFIST"
_zombi addweapon "STROKEFIST"
?_zombi distance _target2 > 3 : goto "presledovanie2"
?not alive _target2 : goto "presledovanie2"
?not alive _zombi : goto "dead"
_zombi fire "STROKEFIST"
_target2 setDammage getDammage _target2 +0.2
~1
goto "Presledovanie2"
;==================;
;==================;
#dead
~15
deletevehicle _zombi
;==================;
Или чтото более простое,заставляющей NPC следовать к
определённой точке.
MyMan domove getpos Pos1
@(MyMan distance Pos1 < 3 or unitready MyMan)
MyMan say "Here we are,now let's kill some asshole!"
[] exec "Kill.sqs"
Итак,есть ли связь?Как видите код чемто похож на C++.
.........................
Заранее Спасибо,жду обьективных ответов на вопросы.
Я наверно немного озадачу всех этой темой,но о бо всём
по порядку.
Вообщем после моего ухода из команды GBT (http://gb-team.ofpbase.com/news.php)в которой я был вторым
лидером мод'a,я всё таки решил перебрался к чему то новому.Надоевший хотя и очень не однозначный движок ОФП,кому не изветсно
это фактически НАТОвский симулятор боевых действий,оказался
довольно условно "симулятором" и через год полтора совсем
потерял своё имя,не без участия таких людей как Alex Cannabis,Snepper(я т.е.),Tokarev и других личностей.Вообщем оказалост что из
приславутой стрелялки-симулятора появились такие жанры
как Мафия,Хорор и т.д.Меня не очень то обнадёжывал AI
бойцов ОФП,поэтому я сразу решил что буду делать что
то не ординарное...Вот отсюда не побоюсь слова вышел ХИТ,известный как Virus (Вирус:Трилогия Катастрофы).Собственно развивался
я в скриптах и прочей машинной нечистью :),достиг уровня
когда ОФП стал утомлять,хотя скрипты писались не шуточные,
но всё же утомил родной ОФП.Так как по праву считал лучшей
РПГ из всех что знаю,да и вообще лучшей игрой на мой взгляд,
без раздумки понял что вот ОНО.Взял в руки книжку по 3дМаксу
вооружившись последней версией и приготовился к долгому
походу против очередной нечести Белиара.Но без помощи
спутников уровнем выше,мне явно не обойтись поэтому
и прошу о неком снисхождении.Есле данная тема не будет в укор правилам форума,я бы был признателен чтобы в
данном месте люди уже имеющие опыт в работе на движке Готики,отвечали на мои вопросы.
Кстати кому интересно вот парачка моих работ(Часть ссылок
с чешского сайта т.к. там выкладывают на мировое обозрение
большую часть аддонов данной темы:
Пак Анимаций (http://ofp.gamezone.cz/index.php?showthis=8640)
Пак замковых строений (http://ofp.gamezone.cz/index.php?showthis=8196)
Ещё один пак анимаций (http://ofp.gamezone.cz/index.php?showthis=8181)
Одна из наиболее сложных работ,в которой использовалось просто куча скриптовых сцен и скриптов. (http://www.flashpoint.ru/forum/showthread.php?t=34046&page=1&pp=15)
Первая работа с хорошим наборов скриптов (http://gb-team.ofpbase.com/download.php?view.2)
Второая не менее известная работа. (http://gb-team.ofpbase.com/download.php?view.6)
Сделанный мною остров (http://gb-team.ofpbase.com/download.php?view.5)
Вроде ещё что то было,но не в этом суть.Не сочтите
за рекламу,просто к тому чтобы было ясно,что не первый
день на службе.Ну а теперь от дел духовных к делам
земным.
Собственно занимаясь в той сфере,использовалась программа
o2light,специально одаптированная для ОФП,в данном случае:
1.Существует ли программа специально для разработки
обьектов для Готики?Или же всё заканчивается на банальной
установки плагина для 3DMax?(Ничего против него не имею,
но для охвата 3Dmax'a уйдёт некоторое время)
Также создание островов велось по специально адаптированной
программе,отсюда же вопрос:
2.Суть в том же,что и в первом вопросе,но имеется в виду тера-морфинг.
Так как в Готики встроенного редактора нет,точнее есть некий
Spacer2,однако его предназначение мне явно не понятно.
3.Подскажите набор утилит и программ для работы именно
с редактированием Готики,т.е. утилиты которые для этого
предназначены или котрые облегчат жизнь.
Как примерно выглядят скрипты в Готике?Вот небольшой пример скрипта
привращающий просто юнита в зомби и заставляющего охотиться
за целью.(ясно что к Готике совсем отношения не имеет но всё же)
;==================;
; Zombi Script ;
; by Snepper ;
;==================;
;==================;
_zombi=_this select 0
_target=_this select 1
_target2=_this select 2
;==================;
;==================;
removeallweapons _zombi
_zombi setdammage 0.8
_zombi allowFleeing 0
_zombi setunitPos "up"
_zombi addrating -10000000
removeallweapons _zombi
_zombi addmagazine "STROKEFIST"
_zombi addweapon "STROKEFIST"
;==================;
;==================;
#presledovanie
removeallweapons _zombi
?_zombi distance _target2 < _zombi distance _target and alive _target2 :goto "presledovanie2"
?not alive _zombi : goto "dead"
?not alive _target : goto "presledovanie2"
_zombi domove getpos _target
?_zombi distance _target < 4 : goto "Kick"
~1.5
goto "presledovanie"
;==================;
;==================;
#Kick
_zombi addmagazine "STROKEFIST"
_zombi addweapon "STROKEFIST"
?_zombi distance _target > 3 : goto "presledovanie"
?not alive _zombi : goto "dead"
?not alive _target : goto "presledovanie2"
_zombi fire "STROKEFIST"
_target setdammage getDammage _target + 0.2
~1
goto "Presledovanie"
;==================;
;==================;
#presledovanie2
?_zombi distance _target2 > _zombi distance _target and alive _target:goto "presledovanie"
removeallweapons _zombi
?not alive _zombi : goto "dead"
?not alive _target2 : goto "presledovanie"
?_zombi distance _target2 < 4 : goto "Kick2"
_zombi domove getpos _target2
~1.5
goto "presledovanie2"
;==================;
;==================;
#Kick2
_zombi addmagazine "STROKEFIST"
_zombi addweapon "STROKEFIST"
?_zombi distance _target2 > 3 : goto "presledovanie2"
?not alive _target2 : goto "presledovanie2"
?not alive _zombi : goto "dead"
_zombi fire "STROKEFIST"
_target2 setDammage getDammage _target2 +0.2
~1
goto "Presledovanie2"
;==================;
;==================;
#dead
~15
deletevehicle _zombi
;==================;
Или чтото более простое,заставляющей NPC следовать к
определённой точке.
MyMan domove getpos Pos1
@(MyMan distance Pos1 < 3 or unitready MyMan)
MyMan say "Here we are,now let's kill some asshole!"
[] exec "Kill.sqs"
Итак,есть ли связь?Как видите код чемто похож на C++.
.........................
Заранее Спасибо,жду обьективных ответов на вопросы.