A.I.M. Jagged Alliance2

Добро пожаловать, Гость. Пожалуйста, выберите:
Вход || Регистрация.
20.01.2020 в 19:05:52

Главная Главная Помощь Помощь Поиск Поиск Участники Участники Вход Вход Регистрация Регистрация
A.I.M. « Первые шаги... »
   A.I.M.
   Обсуждаем игры
   Гробокопатели
(Модератор: ThunderBird)
   Первые шаги...
« Нет темы | Следующая Тема »
  Тема:  Первые шаги...             Страниц:  1     « Открыть сокрытое! »Прочитано 67687 раз
JAggernaut Mahno
[Батька Махно]
Прирожденный Джаец

Он же Махновский




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #860 от 03.09.2019 в 13:01:08 »

03.09.2019 в 09:07:09, Green Eyesman писал(a):
на счет пиксельарта достопочтенный Бонариец немного переборщил.  

надоть его отправить на курсы фотошопа, пусть познает магию копипаста  :)
Зарегистрирован

Мод JA2 "Солдаты Анархии": http://forum.ja2.su/cgi-bin/yabb/YaBB.pl?board=ja2v113;action=display;num=1461950373;start=0#0
Видеоканал: www.youtube.com/playlist?list=PLfiTd_jX0ZXcL5mOEXr7t3u3Mygzqbzzp

San-Cat
Димитрий

Я люблю этот Форум!




Пол:
Репутация: +2
Re: Первые шаги...
« Ответ #861 от 26.11.2019 в 17:30:21 »

Подскажите, пожалуйста, по картостроению.
1. Задаю точки перехода в пределах одной карты (и точка А и точка В на одной карте), но вместо того, чтобы переместить героя к точке  назначения, его кидает в другой сектор (как я понял, всегда в А1). Такой трюк невозможен? Телепорт всегда должен быть на другую карту?
2. Создал ради эксперимента двухъярусную карту - половина карты равнина, половина на горе. Враги бегают по равнине, герой по горе.  На первый взгляд, все нормально работает, есть некоторые аномалии - траектория полета ракеты, например, смещается в верхнюю параллель, когда долетает до тайла горы - но это не критично. Есть ли какие-то серьезные проблемы с использованием карты такого типа, какие-то причины, по которым лучше так не делать?
3. Можно ли как-то создать на карте эффект, чтобы периодически на местности появлялось газовое облако от гранаты. Почитал мануал, там говорится, как это все повесить на рубильники. А можно ли как-то это сделать, например, по таймеру без постороннего участия?
Зарегистрирован

JAggernaut Mahno
[Батька Махно]
Прирожденный Джаец

Он же Махновский




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #862 от 26.11.2019 в 18:36:01 »

26.11.2019 в 17:30:21, San-Cat писал(a):
3. Можно ли как-то создать на карте эффект, чтобы периодически на местности появлялось газовое облако от гранаты. Почитал мануал, там говорится, как это все повесить на рубильники. А можно ли как-то это сделать, например, по таймеру без постороннего участия?

По таймеру нельзя. Граната-экшен активируется триггером: или наступить на триггер или активировать его рубильником. Также, триггеры, если находятся в одном тайле, активируются по очереди, в том порядке, как ты их добавил на карту. Триггерам можно еще назначать активацию их врагами в зависимости от процента убитых врагов, но для этого живые должны быть в шаговой доступности от триггера.
« Изменён в : 26.11.2019 в 18:36:20 пользователем: JAggernaut » Зарегистрирован

Мод JA2 "Солдаты Анархии": http://forum.ja2.su/cgi-bin/yabb/YaBB.pl?board=ja2v113;action=display;num=1461950373;start=0#0
Видеоканал: www.youtube.com/playlist?list=PLfiTd_jX0ZXcL5mOEXr7t3u3Mygzqbzzp

Bonarienz
[Попокатепетль]



Враг Джавдета в анимации ДжА2, Бон-а-рьен-ц!




Репутация: +327
Re: Первые шаги...
« Ответ #863 от 26.11.2019 в 19:05:03 »

2San-Cat:  
 
Переходы внутри сектора работают в NO. В ванилле - нет. Как в 1.13 - нинаим.
 
В горы нихади - лавина багофф убьёт тебю...
« Изменён в : 26.11.2019 в 19:05:43 пользователем: Bonarienz » Зарегистрирован

Deleatur (лат.) - Стереть все, совсем все!
San-Cat
Димитрий

Я люблю этот Форум!




Пол:
Репутация: +2
Re: Первые шаги...
« Ответ #864 от 26.11.2019 в 20:17:47 »

Про горы подозревал, что все не просто и есть подвох. Не беда. Это конечно, добавило бы вариативности в построении уровней, но не критично.
 
Переходы в пределах сектора тоже не сильно критичны, особенно если выбросить идею про двухъярусность с горами. Я думал такими телепортами реализовать подъем и спуск в горах.
 
А вот с газом мне все еще интересно. Лет десять назад, а то и больше, я видел мод на UB с похожей фишкой - там вся карта была постоянно заполнена газом, без противогаза не проходилась. Название уже не помню.  
Может быть можно использовать какой-то костыль, например, мирный житель с заданием постоянно дергать рубильники и активировать ловушки? Можно ли использовать сторонние скрипты для этого? Может, есть еще какая идея?
Зарегистрирован

Bonarienz
[Попокатепетль]



Враг Джавдета в анимации ДжА2, Бон-а-рьен-ц!




Репутация: +327
Re: Первые шаги...
« Ответ #865 от 26.11.2019 в 21:17:50 »

2San-Cat:  
 
Всё это есть в НО. Включая телепорты с "земли" на "гору"...
 
Но сами горы в ДжА - ущербны... И пока ущербность не выправлена...
 
Есть опытные сектора с 4-мя уровнями, в принципе, в особенностях движка, возможны 7 уровней - 3 горы, земля, 3 оврага... Но надо капитально править одну функцию и кучу мелких частей (они зовутся .жсд = .jsd)...
 
Позже можно показать кое-что, либо сам копай эту ветку... Есть картинки и объяснялки...
« Изменён в : 26.11.2019 в 21:21:53 пользователем: Bonarienz » Зарегистрирован

Deleatur (лат.) - Стереть все, совсем все!
San-Cat
Димитрий

Я люблю этот Форум!




Пол:
Репутация: +2
Re: Первые шаги...
« Ответ #866 от 27.11.2019 в 10:06:35 »

26.11.2019 в 21:17:50, Bonarienz писал(a):
Всё это есть в НО.

Фишку с газом тоже смогу провернуть там?
 
26.11.2019 в 21:17:50, Bonarienz писал(a):
Есть картинки и объяснялки...

Можешь ткнуть пальцем? Интересно почитать.
Зарегистрирован

San-Cat
Димитрий

Я люблю этот Форум!




Пол:
Репутация: +2
Re: Первые шаги...
« Ответ #867 от 27.11.2019 в 11:22:31 »

Момент. Я, кажется, сделал для себя важное открытие :-)
"Ночные операции", это не просто мод, а другая платформа, отличная от 1.13?
Насколько они совместимы друг с другом?
Зарегистрирован

Bonarienz
[Попокатепетль]



Враг Джавдета в анимации ДжА2, Бон-а-рьен-ц!




Репутация: +327
Re: Первые шаги...
« Ответ #868 от 27.11.2019 в 11:45:03 »

2San-Cat:  
 
Малосовместимы. Почти несовместимы. С картами будут жуткие глюки.  
 
Про газ - если ты жаждешь что-то вроде аллеи гейзеров или вулканических дымов - то "нинаю", то, кажися, нет.
Зарегистрирован

Deleatur (лат.) - Стереть все, совсем все!
San-Cat
Димитрий

Я люблю этот Форум!




Пол:
Репутация: +2
Re: Первые шаги...
« Ответ #869 от 03.12.2019 в 19:19:34 »

26.11.2019 в 21:17:50, Bonarienz писал(a):
Но сами горы в ДжА - ущербны...

Да уж. Это мягко сказано. Можно писать отдельную инструкцию, чего с горами нельзя делать ни в коем случае.
Иногда цепочка гор случайно оказывается не замкнутой, и начинаются чудеса. Печально, что после исправления разрывов или нестыковок, аномалии остаются.
Я еще не добрался до других структур, таких, как стены домов и крыши, однако надеюсь, что с ними работать будет проще.
Зарегистрирован

Bonarienz
[Попокатепетль]



Враг Джавдета в анимации ДжА2, Бон-а-рьен-ц!




Репутация: +327
Re: Первые шаги...
« Ответ #870 от 03.12.2019 в 19:59:46 »

2San-Cat:  
 
Все инструкции по горам есть, и описано все, что с ними можно делать, и как.
 
Если ты "быдлопрогер" (математик-программист) или "говнокодер" (инженер-программист), "рубишь" в Си, и диплом у тебя из приличного ВУЗа, то мы сможем полностью доделать весь "горный хлам".
 
Если интересно, черкани пару строк в "личное"...
Зарегистрирован

Deleatur (лат.) - Стереть все, совсем все!
Bonarienz
[Попокатепетль]



Враг Джавдета в анимации ДжА2, Бон-а-рьен-ц!




Репутация: +327
Re: Первые шаги...
« Ответ #871 от 03.12.2019 в 20:03:53 »

2San-Cat:
 
SCREEN004_1.png
 
Это макет сектора наркокартеля... Не доделан - он не был изначально просчитан, и проще все собрать заново.
 
Да. По горам, Хвала Терапевту, можно "лазать" - все три уровня доступны, но есть глюки со стрельбой вниз...
« Изменён в : 03.12.2019 в 20:05:39 пользователем: Bonarienz » Зарегистрирован

Deleatur (лат.) - Стереть все, совсем все!
Bonarienz
[Попокатепетль]



Враг Джавдета в анимации ДжА2, Бон-а-рьен-ц!




Репутация: +327
Re: Первые шаги...
« Ответ #872 от 03.12.2019 в 20:10:09 »

2San-Cat:  
 
Вот, "выписка" из секретного "подвала"...
 
Это руководство по построению обрывистого холма (mesa - холм-стол (исп., ам. англ.))
 
-------------------------------------------------------
 
Re: В горах мое сердце... Бёрнс
 
2MAn:  
 
Попробуй собрать простой холм:
 
1. / - СЗ склон
2. \ - СВ склон
3. L - ЮЗ склон
4. _ - Ю склон
5. J - ЮВ склон
6. { - З склон
7. } - В склон
 
Должно получиться вот такое:
  /\
 /  \
{   }
 L_J
 
Но! Надо завалить камнями и пр. непроходимостями подходы к сев. скалам - иначе будут "глюки" с челами под "горой" и "на горе" - пара может слиться в одно озображение, а если нет деревьев, то чел, видимый на горе на самом деле будет под горой.
 
Нет ни полу-прозрачных сти сев. стен, ни режима отображения тел "под сев. горой", аналогичного режиму сев. стен у домов...
 
Вот, если коротко...
Зарегистрирован

Deleatur (лат.) - Стереть все, совсем все!
Bonarienz
[Попокатепетль]



Враг Джавдета в анимации ДжА2, Бон-а-рьен-ц!




Репутация: +327
Re: Первые шаги...
« Ответ #873 от 03.12.2019 в 20:12:47 »

2San-Cat:  
 
Ишо нимношка... Это правила для северных склонов.
 
-------------------------------
 
Re: В горах мое сердце... Бёрнс
 
2MAn:  
 
Допустимые изломы, на примере СЗ скал:
 
      /
     /
 /\/
/
 
ДопустИм.
 
        /
  /\  /
 /  \/
/
 
Недопустим - даст "черную стену глюка".
 
Правильность сев. стен и их сопряжения с южными проверяется в редакторе по кнопику "I" - глюк сразу виден как черная полоса, идущая с СЗ на ЮВ.
« Изменён в : 03.12.2019 в 20:13:03 пользователем: Bonarienz » Зарегистрирован

Deleatur (лат.) - Стереть все, совсем все!
Bonarienz
[Попокатепетль]



Враг Джавдета в анимации ДжА2, Бон-а-рьен-ц!




Репутация: +327
Re: Первые шаги...
« Ответ #874 от 03.12.2019 в 20:18:20 »

2San-Cat:  
 
Ишо хошь картинок?
Зарегистрирован

Deleatur (лат.) - Стереть все, совсем все!
San-Cat
Димитрий

Я люблю этот Форум!




Пол:
Репутация: +2
Re: Первые шаги...
« Ответ #875 от 03.12.2019 в 21:57:40 »

03.12.2019 в 20:12:47, Bonarienz писал(a):
Это правила для северных склонов.

2Bonarienz:  
Если СЗ и СВ склоны, это тайлы из базового тайлсета I_cliff.sti под номерами 10 и 13, то у меня именно с ними и траблы постоянные. Правило "изломов" очень кстати, спасибо!
 
 03.12.2019 в 19:59:46, Bonarienz писал(a):
Если ты "быдлопрогер"...

Я не программист. Посмотрев видео урок и прочитав простецкий мануал, я могу взять готовый подходящий кусок кода и модифицировать его под свои нужды, но написать что-то с нуля - тут я пас.
 
 03.12.2019 в 19:59:46, Bonarienz писал(a):
Все инструкции по горам есть, и описано все, что с ними можно делать, и как.

 03.12.2019 в 20:10:09, Bonarienz писал(a):
Вот, "выписка" из секретного "подвала"...

Вот это секретность :-) Полезные вещи должны быть доступными.
 03.12.2019 в 20:18:20, Bonarienz писал(a):
Ишо хошь картинок?

Мне интересна любая информация на эту тему в любом формате.
Зарегистрирован

San-Cat
Димитрий

Я люблю этот Форум!




Пол:
Репутация: +2
Re: Первые шаги...
« Ответ #876 от 03.12.2019 в 21:58:59 »

03.12.2019 в 20:10:09, Bonarienz писал(a):
Попробуй собрать простой холм:

Не уверен, что правильно разобрался в терминологии, потому что "холм", указанный в примере, у меня именно так не строится - не сходятся тайлы. Получилось сделать вот так:
Вот прицепился!       Screenshot_2-5.png
Зарегистрирован

Bonarienz
[Попокатепетль]



Враг Джавдета в анимации ДжА2, Бон-а-рьен-ц!




Репутация: +327
Re: Первые шаги...
« Ответ #877 от 03.12.2019 в 22:14:27 »

2San-Cat:  
 
Ты гигант!!! Именно такой холм и описан.  
 
Это холм минимальной площади, а вот при его расширении надо куркулятырь брать - косые и прямые склоны сопрягаются как 3 к 4.
 
Причем чисто северного склона нет - его надо из СЗ и СВ - пилой - строить.
 
------
 
Плохо, что ты не математик-прогер... Функция построения рельефа при компиляции карты в редакторе - весьма дурна, физ. структуры (.jsd) горных склонов весьма уродливы. Вероятно, авторы с них начинали, а потом просто "костылили".
 
Есть хитрость для быстрой проверки ошибок - мини-карта. Она вызывается по кнопке "i".
 
На ней ошибка отображается в виде черной полосы от места ошибки на СЗ.
Зарегистрирован

Deleatur (лат.) - Стереть все, совсем все!
Bonarienz
[Попокатепетль]



Враг Джавдета в анимации ДжА2, Бон-а-рьен-ц!




Репутация: +327
Re: Первые шаги...
« Ответ #878 от 03.12.2019 в 22:19:28 »

2San-Cat:  
 
Вот скриншот по кнопке "i". Над СВ откосом провала, того, что в центре карты.
 
SCREEN003-1.png
 
Ошибка видна, как чернота между кучами камней.
Зарегистрирован

Deleatur (лат.) - Стереть все, совсем все!
San-Cat
Димитрий

Я люблю этот Форум!




Пол:
Репутация: +2
Re: Первые шаги...
« Ответ #879 от 03.12.2019 в 22:22:45 »

03.12.2019 в 22:14:27, Bonarienz писал(a):
Есть хитрость для быстрой проверки ошибок - мини-карта. Она вызывается по кнопке "i".

Вот этот трюк у меня не проходит. Я специально делаю ошибки, но на мини-карте не вижу этого эффекта. Может быть у меня не та версия редактора? Я брал его с Яндекс.Диска по ссылке, которую нарыл в какой-то теме. Указано, что он адаптирован для 1.13 билда 7609.
 
Зарегистрирован

Bonarienz
[Попокатепетль]



Враг Джавдета в анимации ДжА2, Бон-а-рьен-ц!




Репутация: +327
Re: Первые шаги...
« Ответ #880 от 04.12.2019 в 01:18:25 »

2San-Cat:  
 
Про 1.13 ничо нинаю...
 
Но если у тебя появляется миникарта посередине экрана редактора, то все хорошо.
 
Ошибка появляется только после компиляции карты. Т.е. она становится видна только на готовой карте.
 
Все, что наработано - сделано для НО, и с .ехе НО в режиме редактора...
« Изменён в : 04.12.2019 в 01:20:18 пользователем: Bonarienz » Зарегистрирован

Deleatur (лат.) - Стереть все, совсем все!
San-Cat
Димитрий

Я люблю этот Форум!




Пол:
Репутация: +2
Re: Первые шаги...
« Ответ #881 от 04.12.2019 в 10:50:40 »

04.12.2019 в 01:18:25, Bonarienz писал(a):
Ошибка появляется только после компиляции карты.  

Ясно. Я тебя неправильно понял сначала, думал, что ошибку можно увидеть до сохранения. После сохранения - да, все проявляется.
 
Зарегистрирован

Bonarienz
[Попокатепетль]



Враг Джавдета в анимации ДжА2, Бон-а-рьен-ц!




Репутация: +327
Re: Первые шаги...
« Ответ #882 от 04.12.2019 в 11:49:32 »

2San-Cat:  
 
"Вот и славно!.."
 
Тут все дело в обработке карты рендером перед выводом на экран...
 
Вся химота, включая землю, стоящая выше склона, просто поднимается на 50 пикселов. И этот разрыв не окрашен ничем. Т.е. он видится черным...
« Изменён в : 04.12.2019 в 11:54:15 пользователем: Bonarienz » Зарегистрирован

Deleatur (лат.) - Стереть все, совсем все!
Raty
[Крыс]
Прирожденный Джаец

Роскомнадзор... да не вырос




Пол:
Репутация: +95
Re: Первые шаги...
« Ответ #883 от 26.12.2019 в 00:14:13 »

Items.C
AttachmentInfoStruct AttachmentInfo[] =

...
ATTACHING_SPECIAL_ELECTRONIC_ITEM_CHECK, -15
 
Объясните, плз, что к чему. Чем меньше цифра тем меньше шанс на успех???
PS Я знаю, где эта цифра обрабатывается, смотрел, но что-то не особо понимаю всю эту математику.
Зарегистрирован

Гордимся инженерами коллайдера адронного, ибо крепко верим мы в монстра макаронного!
Raty
[Крыс]
Прирожденный Джаец

Роскомнадзор... да не вырос




Пол:
Репутация: +95
Re: Первые шаги...
« Ответ #884 от 18.01.2020 в 14:47:38 »

Скажите, а список предметов для БобиРея, который в StoreInventory.с
UINT8 StoreInventory[MAXITEMS][BOBBY_RAY_LISTS] =
Он "резиновый"? В смысле добавляй и добавляй тудой предметов и всё? А то чего-то вдруг ошибка too many initializers появляться стала.  
И еще, если в items.с у предмета стоит флаг ITEM_NOT_BUYABLE его всё равно надо пихать в UINT8 StoreInventory[MAXITEMS][BOBBY_RAY_LISTS] =  ???
 
Ну и совсем глупость щас спрошу...
В ItemTypes.h было UINT8ubClassIndex стало UINT16ubClassIndex  : rolleyes :
В результате ловлю ворнинг в Weapons.c  
INT32 TotalArmourProtection
 
ругается на эту строку    iTotalProtection += ArmourProtection( pTarget, Item[pArmour->usAttachItem[bPlatePos]].ubClassIndex, &(pArmour->bAttachStatus[bPlatePos]), iImpact, ubAmmoType );
 где керам пластины обрабатываются.
Моего ума не хватает разобраться

Оказывается хватает :)
« Изменён в : 18.01.2020 в 18:43:47 пользователем: Raty » Зарегистрирован

Гордимся инженерами коллайдера адронного, ибо крепко верим мы в монстра макаронного!
Терапевт
[Кулибин]


Народный целитель. Шарлатан высшей категории.




Пол:
Репутация: +1168
Re: Первые шаги...
« Ответ #885 от 19.01.2020 в 13:34:23 »

18.01.2020 в 14:47:38, Raty писал(a):
UINT8 StoreInventory[MAXITEMS][BOBBY_RAY_LISTS] =  Он "резиновый"?  

Нет. Размер массива определяется величиной константы MAXITEMS. У тебя где-то не совпадают определения этого массива.
 
 18.01.2020 в 14:47:38, Raty писал(a):
если в items.с у предмета стоит флаг ITEM_NOT_BUYABLE  

Этот флаг означает, что предмет не будет продаваться ни у БР, ни у торговцев, в не зависимости от установленого количества для продажи.
Зарегистрирован

Смерть стоит того, чтобы жить.
А любовь стоит того, чтобы ждать. (С) В.Цой

Raty
[Крыс]
Прирожденный Джаец

Роскомнадзор... да не вырос




Пол:
Репутация: +95
Re: Первые шаги...
« Ответ #886 от 19.01.2020 в 14:00:24 »

2Терапевт:  
 19.01.2020 в 13:34:23, Терапевт писал(a):
Размер массива определяется величиной константы MAXITEMS.

Пасибо.
Но тоже сам разобрался. Я там случайно 2 раза всю броню вставил, вот оно и переполнялось...
Зарегистрирован

Гордимся инженерами коллайдера адронного, ибо крепко верим мы в монстра макаронного!
Страниц: 1     « Открыть сокрытое! » Послать Тему Послать Тему Печатать Печатать

« Нет темы | Следующая Тема »

Статистика. Размер данных: 85527 GZip: off
A.I.M. » Powered by YaBB Modification 4 (v.4.0.0-pre)!
YaBB © 2000-2003. All Rights Reserved.