A.I.M. Jagged Alliance2

Добро пожаловать, Гость. Пожалуйста, выберите:
Вход || Регистрация.
29.03.2024 в 16:56:39

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

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #889 от 24.01.2020 в 16:53:22 »

2Терапевт:  
Ну если не критично, то пусть отсвечивает.
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #890 от 30.01.2020 в 12:59:24 »

В очередной раз мучаюсь со сборкой эдитора. Как я уже говорил, у меня оружия, а теперь еще и патронов больше 256.
 
Почему эдитор собирается без ворнингов???
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #891 от 31.01.2020 в 01:03:22 »

30.01.2020 в 12:59:24, Raty писал(a):
Почему эдитор собирается без ворнингов

Значит такие настройки у этой части проекта. Ну или просто нет повода для них.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #892 от 20.02.2020 в 21:27:42 »

А чтоб в широкоформатное разрешение перейти, конкретно в 1600х900, надо какие-то особые танцы с бубном???
До этого было дело, переделывал и в 800х600, и в 1024х768 просто заменой цифр соответствующих где надо и всё.
А тут чё-то в тактике, как только настрою вертикальный размер окна игровой карты, конкретно в TileEngine\renderworld.c где надо меняю 360 на 780, сверху вдруг получается лишняя полоса в... хз, я так и не понял в сколько тайлов : angry :

В остальном тактическом фейсе всё прекрасно, а это....
Вот прицепился!       Skrin.jpg
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #893 от 21.02.2020 в 00:26:53 »

20.02.2020 в 21:27:42, Raty писал(a):
А чтоб в широкоформатное разрешение перейти

Под некоторые широкоформатные разрешения требуются специальные доработки. Посмотри на радарную карту, какое пложение рамка занимает, и щёлкни в центр радарной карты. По идее визуализация должна нормализоваться.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #894 от 21.02.2020 в 11:16:14 »

2Терапевт:  
Да, на радарке квадратик слегка вверх. Если его подвигать всё становится ОК.
Стало быть это всё таки из-за широкого формата...
 
И еще: у меня 2 моника, широкоформатник вторым номером. Так вот, я из игры могу свободно мышкой через левый край выйти на первый моник. Кликом на экран свернуть игру, затем снова развернуть и уже мышкой так не перескакивает. Из тактики и из стратегии так получается. А вот из главного меню и меню опций не получается, но в процессе переделки этих меню получалось. Хотя я стратегию пока не доделал. А тактика вроде как доделана... кроме Tactical Placement GUI.c и ShopKeeper Interface.c. Но это ведь не влияет?
 
 21.02.2020 в 00:26:53, Терапевт писал(a):
требуются специальные доработки

Ну блиииииин :(... Сложные?
 
Есть еще вопрос: в некоторых местах есть строки, которые ИМХО имеют отношение к разрешению экрана, где встречаются цифры 640 и 320 вместе, например  
RenderOverheadMap( 0, (WORLD_COLS/2), 0, 0, 640, 320, TRUE )
320 это 640/2, т.е. центр по горизонтали или это таки вертикаль, т.е. 480-160???
Хотя я менял и на 800 и 740 - разницы что-то не особо заметил : rolleyes :
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #895 от 25.02.2020 в 23:08:40 »

21.02.2020 в 11:16:14, Raty писал(a):
у меня 2 моника, широкоформатник вторым номером

Тут ничего не подскажу, у меня на ноуте один экран.
 
 21.02.2020 в 11:16:14, Raty писал(a):
Ну блиииииин ... Сложные?

Примерно так:
файл TileEngine\renderworld.c
функция BOOLEAN ApplyScrolling(...)
Code:

if ( fOutBottom )
{
 // OK, Ajust this since we get rounding errors in our two different calculations.
 CorrectRenderCenter( sScreenCenterX, (INT16)(gsBLY - sY_S - 50 -10), &sNewScreenX, &sNewScreenY ); //+ -10
 FromScreenToCellCoordinates( sNewScreenX, sNewScreenY , &sTempPosX_W, &sTempPosY_W );
 
 sTempRenderCenterX = sTempPosX_W;
 sTempRenderCenterY = sTempPosY_W;
 fScrollGood = TRUE;
}
//...
if ( fOutRight && (!fScrollGood || GetSystemMetrics(SM_CXSCREEN) < 1600) )
{
 CorrectRenderCenter( (INT16)( gsTRX - sX_S -20) , sScreenCenterY , &sNewScreenX, &sNewScreenY ); //+ -20
 FromScreenToCellCoordinates( sNewScreenX, sNewScreenY , &sTempPosX_W, &sTempPosY_W );
 
 sTempRenderCenterX = sTempPosX_W;
 sTempRenderCenterY = sTempPosY_W;
 fScrollGood = TRUE;
}

 
 21.02.2020 в 11:16:14, Raty писал(a):
RenderOverheadMap( 0, (WORLD_COLS/2), 0, 0, 640, 320, TRUE )

В данном случае ничего менять не надо, это физический размер большой радарной карты сектора, если нет цели её центрировать.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




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

2Терапевт:  
Благодарю, буду пробовать.
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #897 от 26.02.2020 в 12:11:03 »

Снова пытаюсь экспериментировать. На этот раз перетаскиваю ИМП из ЦС.
Ну скопировал я эти 36 файлов IMP + _Ja25EnglishText  .с и .h , в студии добавил к проекту IMP Skill Trait .c и .h .  Поправил всё, на что ругалось: LAST_IMP_MERC заменил на 56, ScreenBufferWeight, Height, до кучи убрал выбор 4-го мужского голоса. Всё собралось. Но....
В игре по прежнему тот же самый старый ИМП. Только шрифты слетели, ну это и понятно.
Т.е. вместо ожидаемого ручного выбора характеристик по прежнему вылазит тест с вопросами :(
 
Я что-то не доделал или сделал не так???
 
ps Не то чтобы мне был жизненно необходим новый ИМП, но всё таки....
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #898 от 26.02.2020 в 14:47:49 »

26.02.2020 в 12:11:03, Raty писал(a):
Я что-то не доделал или сделал не так ?

Не доделал и довольно много.  
Изучай остальные файлы IMP от UB. Там по закомментированным функциям увидишь, как подключается страница выбора характеристик взамен теста.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #899 от 26.02.2020 в 16:03:24 »

2Терапевт:  
Но я же все IMP файлы в LAPTOP заменил на UB-шные. Там что, отключен выбор характеристик и есть тест :o???
Или я опять туплю?  
 
ps я UB никогда не собирал, может по этому и туплю.

Всё, вроде сделал.
Взял CharProfile.c из UB-шных экзешников и заработало. Чё-то как-то не очень внимательно я раньше смотрел.
Теперь осталось шрифт починить, русифицировать и sti-шки нужные из SLF-ки вытащить.
« Изменён в : 26.02.2020 в 19:33:35 пользователем: Raty » Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #900 от 06.03.2020 в 23:32:49 »

А где определяются ширина и высота кнопок из INVENTORY_BUTTONS.STI ???
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #901 от 09.03.2020 в 15:43:45 »

2Raty:  
Параметрами кадров стишки.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #902 от 11.03.2020 в 15:10:24 »

2Терапевт:  
 09.03.2020 в 15:43:45, Терапевт писал(a):
Параметрами кадров стишки.

: wow : О сколько нам открытий чУдных....  
 
: shuffle : а в секторе народу можно максимум 255 всего или по 255 каждой фракции?  
255 врагов, 255 мирных.....
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
ПМ
[JA'ец. Настоящий. Одна штука :]


Джаец - НОчник




Пол:
Репутация: +704
Re: Первые шаги...
« Ответ #903 от 11.03.2020 в 16:59:41 »

11.03.2020 в 15:10:24, Raty писал(a):
255

32 на группу. Фраги, ополчены, мирные, живность (коты и жуки).
Открой любую карту в редакторе.
« Изменён в : 11.03.2020 в 17:00:08 пользователем: ПМ » Зарегистрирован

Детство без Интернета - это лучшее, что могла подарить нам жизнь.
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #904 от 11.03.2020 в 17:45:11 »

2ПМ:  
32 это в стандарте.  
А я про увеличить ;)
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
ПМ
[JA'ец. Настоящий. Одна штука :]


Джаец - НОчник




Пол:
Репутация: +704
Re: Первые шаги...
« Ответ #905 от 11.03.2020 в 20:16:31 »

2Raty:  
Ты готов переделать все карты? Формат-то тогда тю тю...
« Изменён в : 11.03.2020 в 20:16:55 пользователем: ПМ » Зарегистрирован

Детство без Интернета - это лучшее, что могла подарить нам жизнь.
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #906 от 11.03.2020 в 22:29:24 »

2ПМ:  
А их всё равно переделывать. Хочу карты большого размера и всё. Но это когда еще будет.  
Ну а пока ЕМНИП можно только очистить от населения и предметов и потом "засеять" заново.
 
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #907 от 11.03.2020 в 23:23:50 »

11.03.2020 в 15:10:24, Raty писал(a):
а в секторе народу можно максимум 255 всего или по 255 каждой фракции?  

А это как тебе больше нравится. Первый вариант несколько проще.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #908 от 19.03.2020 в 23:02:11 »

А вот, например, имею ворнинг gpRaidSoldier->ubID = MAX_NUM_SOLDIERS - 1;
Надо найти UINT8 ubID.
Но по поиску таких строк UINT8 ubID вылазит несколько. А возможно как-то  определить какая именно для конкретного ворнинга???
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #909 от 19.03.2020 в 23:15:51 »

19.03.2020 в 23:02:11, Raty писал(a):
А возможно как-то  определить какая именно для конкретного ворнинга

Имя файла и номер строки должны быть написаны рядом с цитируемым текстом предупреждения или ошибки и на закладке Output, и на закладке Error List.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #910 от 19.03.2020 в 23:54:57 »

2Терапевт:  
Нееее. Мож я чего где не так выразился..
Допустим, ворнинг выглядит так : 2>opplist.c(5141): warning C4305: =: усечение из "int" к "UINT8"
Я нахожу эту строку в файле, с этим проблем нет.  
Вот эта строка: ubHeardLoudestBy = NOBODY;
Вбиваю в поиск ubHeardLoudestBy и нахожу результаты. Среди результатов меня интересуют строки UINT8 ubHeardLoudestBy. Когда результатов 1 или 2, всё в общем-то понятно. А в случае с поиском ubID результатов UINT8 ubID многовато как-то. Вот и хотелось бы понять что с чем связано.
 
« Изменён в : 19.03.2020 в 23:56:32 пользователем: Raty » Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #911 от 20.03.2020 в 00:23:49 »

19.03.2020 в 23:54:57, Raty писал(a):
нахожу эту строку в файле, с этим проблем нет.   Вот эта строка: ubHeardLoudestBy = NOBODY;

Щёлкаешь ПКМ по ubHeardLoudestBy и выбираешь в контекстном меню Go To Definition.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #912 от 20.03.2020 в 00:35:02 »

2Терапевт:  
: pray :
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Bonarienz
[Хороший ариец]


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




Репутация: +346
Re: Первые шаги...
« Ответ #913 от 20.03.2020 в 00:37:29 »

2Терапевт:  
2Raty:  
 
Ы-хы-хы!!!
 
Рукомеслы ПэКаэМные! Креста на вас нет!!!
« Изменён в : 20.03.2020 в 00:37:44 пользователем: Bonarienz » Зарегистрирован

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

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #914 от 02.05.2020 в 17:02:10 »

Пытаюсь увеличить максимум врагов до 250...
Раньше я вполне успешно увеличивал численность врагов и своих, но так чтоб общая численность населения на карте не превышала 255. Там всё ясно, вполне легко и всё работало. Ну в эдиторе, по крайней мере, можно было всю толпу врагов поставить.
 
А здесь как быть? Изменения там же, а дальше компилятор сам укажет, где усечения из int в uint8 и прочее? Или всё несколько сложнее???
А то уже после первой компиляции ворнингов за 150 штук...
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #915 от 02.05.2020 в 23:54:15 »

02.05.2020 в 17:02:10, Raty писал(a):
А здесь как быть?

Анализировать и переписывать дохрена кода.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #916 от 05.05.2020 в 12:57:25 »

2Терапевт:  
 02.05.2020 в 23:54:15, Терапевт писал(a):
Анализировать и переписывать дохрена кода.

Хм, похоже я переоценил свои возможности...
Собрал таки редактор без всяких предупреждений, но в режиме размещения персонажей, вместо квадратика крестик. И никого поставить не получается.
Хотя такая же хрень, если собирать редактор только поправив основные цифры и забить на предупреждения...
 
Имею следующее:
warning C4305: инициализация: усечение из "int" к "BOOLEAN"
строка: BOOLEAN gfLastMercTalkedAboutKillingID = NOBODY;
Как это урегулировать?
 
В догонку по редактору вопросы:
1. Если создать новую карту и не поставить точки входа, то при выборе тайлсета зависон. Если поставить точки, то вроде норм. Это нормально???
2. Редактор не умеет сразу создавать новую карту? Надо обязательно через ж....? Открыть уже существующую и уже потом... ?
 
PS Благодарю за способ устранения косяка с рендером тактической карты в широкоформате.
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #917 от 05.05.2020 в 13:27:00 »

05.05.2020 в 12:57:25, Raty писал(a):
Имею следующее:
warning C4305: инициализация: усечение из "int" к "BOOLEAN"
строка: BOOLEAN gfLastMercTalkedAboutKillingID = NOBODY;
Как это урегулировать?

Или написать int gfLastMercTalkedAboutKillingID = NOBODY;
или переопределить BOOLEAN с какого-то там char на int.
 
 05.05.2020 в 12:57:25, Raty писал(a):
Если создать новую карту и не поставить точки входа, то при выборе тайлсета зависон. Если поставить точки, то вроде норм. Это нормально

Не знаю. У меня не зависает.
 
 05.05.2020 в 12:57:25, Raty писал(a):
Редактор не умеет сразу создавать новую карту? Надо обязательно через ж....?

Да. Хочешь иначе, перепиши.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #918 от 15.05.2020 в 12:39:05 »

А как звук к нажатию определенной кнопки привязан???
Конкретно кнопок в тактическом интерфейсе.
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #919 от 15.05.2020 в 13:42:06 »

2Raty:  
При создании любой кнопки ей по умолчанию присваивается идентификатор звуковой схемы. И потом по этому идентификатору проигрывается звук. Обрабатывается это в файле Standard Gaming Platform\Button Sound Control.c
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #920 от 15.05.2020 в 22:27:37 »

Появился странный глюк.
Заметил, что нету звука клика на кнопку очереди/подствольника. Противный зуммер нажатия на неактивную есть. Я её правда в размерах увеличивал.
Но это не самое главное.
Если из тактики выйти в меню настроек и вернуться обратно, то звуки всех кнопок в интерфейсе становятся как звуки кнопок в меню настроек. Кроме опять же зуммера и кнопки с человечком. Лечится переходом в командный интерфейс или в стратегию и обратно. Так же глючит звук клика на квадратики выбора пунктов настроек.
 
ps Проверил на чистых исходниках + 1.02 - та же фигня.
pss Проверил в чистом оригинале 1.02 - та же фигня, но звук клика на кнопку очереди есть.
psss Установил чистый голд - та же фигня, что и  в 1.02 .
 
Это я такой везучий или ???
« Изменён в : 15.05.2020 в 22:28:52 пользователем: Raty » Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #921 от 16.05.2020 в 18:59:55 »

15.05.2020 в 22:27:37, Raty писал(a):
Заметил, что нету звука клика на кнопку очереди/подствольника.

Это очень необычная кнопка со множеством состояний. Чтобы у неё всегда правильно проигрывался звук, нужно переписывать её обработчик.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #922 от 16.05.2020 в 23:21:30 »

2Терапевт:  
Я раньше над ней тоже издевался. Добавлял еще одно состояние. Всё работало и ЕМНИП звук клика не пропадал. Хотя в игре мне эти кнопки и не нужны, я больше по хоткею. Если бы сейчас не тестировал и не заметил бы ничего.
 
А в оригинале-то почему звук глючит???
 
 
Никак не могу понять куда смотреть. Когда разворачивается окошечко стопки предметов, в тактике остальной интерфейс затеняется. А в стратегии не затеняется, а хотелось бы : confus :
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #923 от 17.05.2020 в 15:12:39 »

16.05.2020 в 23:21:30, Raty писал(a):
А в оригинале-то почему звук глючит

Потому, что так изначально написали обработчик.
 
 16.05.2020 в 23:21:30, Raty писал(a):
а хотелось бы

Находишь место, где идёт загрузка картинки слотов стопки, и от использования картинки раскручиваешь остальные интерфейсные особенности.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #924 от 18.05.2020 в 01:50:24 »

2Терапевт:  
 17.05.2020 в 15:12:39, Терапевт писал(a):
и от использования картинки раскручиваешь остальные интерфейсные особенности.

Да я так и делаю обычно. Ладно, буду посмотреть повнимательнее.
 
 
А каким образом максимальный размер очереди ограничен 6???  
Тупейшая ситуация:
Давным-давно я уже увеличил до 15, но коментов не поставил. А а теперь пытаюсь порядок навести, а найти не могу: insane :
Нашел пару хвостов:
Soldier control.c : INT16  sSpreadLocations[ 15 ];
и  
Weapons.c : BOOLEAN FireWeapon( SOLDIERTYPE *pSoldier , INT16 sTargetGridNo )
...
if ( pSoldier->fDoSpread >= 15
)
 
Но я чего-то не уверен, что это то. По крайней мере в чистом коде от них никакого толку.
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #925 от 18.05.2020 в 11:28:24 »

18.05.2020 в 01:50:24, Raty писал(a):
А каким образом максимальный размер очереди ограничен  

Он ограничен в файле анимационного скрипта, который называется ja2bin.dat. Нужно либо удлинить последовательность кадров там, либо сделать обработчик повторения анимационной последовательности в коде 448: функции AdjustToNextAnimationFrame().
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #926 от 18.05.2020 в 14:56:27 »

2Терапевт:  
СПАСИБИЩЕ!!!
Именно в ja2bin.bin оно и было.
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #927 от 19.05.2020 в 20:50:36 »

Вот что еще вспомнил. Было исправление, чтоб враги лазили на крышу. Комментов опять не найти. Мне хотя бы как файл называется: shuffle :
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #928 от 27.05.2020 в 15:04:57 »

Никак не разберусь с ключами.
Первые 8 имеют свою уникальную картинку и описание. Остальные нет. Но в редакторе они имеют картинки и описание у них тоже разное. Откуда?
« Изменён в : 27.05.2020 в 15:05:07 пользователем: Raty » Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #929 от 27.05.2020 в 21:54:38 »

19.05.2020 в 20:50:36, Raty писал(a):
Было исправление, чтоб враги лазили на крышу. Комментов опять не найти.

Смотри всё, что связано с вызовом функции GenerateBuildings().
 
 27.05.2020 в 15:04:57, Raty писал(a):
Но в редакторе они имеют картинки и описание у них тоже разное. Откуда?

Есть такой файл \binarydata\locks.bin, всё, что связано с ключами и замками, настраивается в нём, а не в списках предметов.
« Изменён в : 27.05.2020 в 22:08:04 пользователем: Терапевт » Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #930 от 30.05.2020 в 21:31:12 »

2Терапевт:  
 27.05.2020 в 21:54:38, Терапевт писал(a):
Есть такой файл \binarydata\locks.bin, всё, что связано с ключами и замками,

Ага. Но это я как обычно накосячил. Не правильно указал номер первого ключа, и картинки с описаниями поползли. И попутно, всё, что посла 32-го ключа : rolleyes :
 
А все таки, почему редактор валится когда оружия больше 255? Патронов больше 255 - да пожалуйста, обычных предметов - без проблем. Почему именно оружие-то???  
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #931 от 31.05.2020 в 01:19:55 »

30.05.2020 в 21:31:12, Raty писал(a):
А все таки, почему редактор валится когда оружия больше 255?

Не знаю. Что-то упускаешь из виду. Видеокарта у тебя не ATI-AMD случаем?
В НО, например, нет ограничений на количество оружия, патронов и т.д., есть только ограничение на общее суммарное количество предметов. Но редактор валится на закладке предметов, если видеокарта ATI, а с Intel и nVidia всё нормально работает.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #932 от 31.05.2020 в 02:51:09 »

2Терапевт:  
 31.05.2020 в 01:19:55, Терапевт писал(a):
Видеокарта у тебя не ATI-AMD случаем?

Древние NVIDIA + INTEL. Не люблю я ни AMD, ни ATI . Но это было и на другом компе со встроенной, и еще на ХР.
 
 31.05.2020 в 01:19:55, Терапевт писал(a):
Не знаю. Что-то упускаешь из виду

Так, а что можно упустить?
1.Таблицы в items.c, weapons.c, store_inventory.c.  
2.Соответствующие строки в sound_control.с и .h.  
3. item types:  #define FIRST_AMMO ( FIRST_WEAPON + 256 )
UINT16 ubClassIndex(Было UINT8 ) и добавляю соотв. кол-во итемов(хотя вроде и не обязательно).  
4.Так же в TileDat.с и .h добавляю нужное.  
Вроде как всё.
 
Сейчас имею 100 взрывчатки, 200 брони и 218 обычных итемов - работает как часы. Пробовал делать 255 оружий, 300 патронов и больше 256 простых итемов и всё вместе, и по отдельности - всё работает.
Как только добавляю 256-й оружейный - черный экран при старте.
В голых исходниках тоже самое, при добавлении 256-го оружия зависон.
Есть парочка ворнингов при сборке:
editscreen.c
CopyMercPlacement: нет определения; предполагается "extern" с возвратом типа "int"
PasteMercPlacement: нет определения; предполагается "extern" с возвратом типа "int"
Keys.c
DamageObj: нет определения; предполагается "extern" с возвратом типа "int"
но это ведь не то.

 
ЧСХ сама игра норм работает все новые пушки функционируют как надо.
 
Если это важно, эдитор собираю отдельным экзешником через раскомент строки  
#define JA2TESTVERSION.
« Изменён в : 31.05.2020 в 02:51:34 пользователем: Raty » Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #933 от 31.05.2020 в 22:41:39 »

31.05.2020 в 02:51:09, Raty писал(a):
Так, а что можно упустить?

Всё, что угодно. Например, нет никакой гарантии, что дефайны диапазонов предметов должным образом используются в коде редактора.
Исправление ворнингов лишь один из этапов достижения результатов по внесению изменений. Собирай отладочную, а не релизную версию. Запускай экзешник в режиме отладки, смотри, где падает, и разбирайся, что не так с данными.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #934 от 01.06.2020 в 16:25:33 »

2Терапевт:  
 31.05.2020 в 22:41:39, Терапевт писал(a):
Собирай отладочную, а не релизную версию. Запускай экзешник в режиме отладки, смотри, где падает, и разбирайся, что не так с данными.

Блин, это сложно для меня. Я ж этого никогда не делал...
Дебаг-то собрать получилось. А вот запустить.... Что редактор, что игра сразу же виснут. От редактора хотя бы черный квадрат окна появляется, игра тупо висит в процессах  и не более. В обычном-то режиме они должны запускаться?
 31.05.2020 в 22:41:39, Терапевт писал(a):
Запускай экзешник в режиме отладки

А я....., а оно, .... а это вообще как : confus :
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #935 от 01.06.2020 в 18:04:17 »

01.06.2020 в 16:25:33, Raty писал(a):
Что редактор, что игра сразу же виснут. От редактора хотя бы черный квадрат окна появляется, игра тупо висит в процессах  и не более.

Операционная система какая?
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #936 от 01.06.2020 в 18:07:35 »

2Терапевт:  
7х64 Домашняя расширенная
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #937 от 01.06.2020 в 20:58:13 »

01.06.2020 в 18:07:35, Raty писал(a):
7х64

Тогда для запуска отладочной сборки переключи цветность рабочего стола в 16 бит (65к цветов). Там оконный режим, а окно игры в 16-битном цвете не может отобразиться на рабочем столе с 32-битном цветом.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #938 от 01.06.2020 в 23:06:28 »

2Терапевт:  
Эх как же я так глупо... Ведь про это говорилось...  
 
Игра запустилась. Но гикнулась на загрузке А9. И выдала типа карты не того типа. Релиз ЕМНИП неконверченные карты таки грузил.
Это и есть отладка или надо в VC подключаться к процессу?
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #939 от 01.06.2020 в 23:49:54 »

2Raty:  
Выбираешь на панели в списке Solution Configuration: Debug (там же есть и Release, и прочая фигня). Билдишь по F7 экзешник. Запускаешь по F5. Это и будет режим отладки. По крайней мере когда код будет падать, ты увидишь в тексте это место, сможешь посмотреть значения переменных, стек вызовов последовательности функций. И вообще посмотри какой-нибудь видеоурок по использованию отладчика.
А подключаться к процессу это немного про другое.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #940 от 02.06.2020 в 15:05:29 »

2Терапевт:  
 01.06.2020 в 23:49:54, Терапевт писал(a):
Билдишь по F7 экзешник

В VC 2013 это CTRL+Shift+B, оно же собрать решение. Я мышкой по меню привык.
А вот с отладкой опять затык...
При запуске назначать запускаемым проектом ja2? По крайней мере только при таком выборе уже пытается запуститься, но хочет MSS32.DLL, которой понятное дело там нету. Правда и сам exe пришлось закинуть в папку c:\ja2\Build\Debug\, иначе ругалось.  
Или может в свойствах всего решения надо проекты и связи назначать?
 
Пока суть да дело, закинул все ресурсы от игры и сам exe в папку c:\ja2\Build\Debug\ и игра запустилась.... и мне даже удалось увидеть краш. Это уже бодрит.
Там еще каждый раз при запуске предлагается пересобрать некоторые проекты, мол устарели. Это нормально? Пересобирать или не надо? Пробовал и так и так и разницы вроде не заметил.
И вылазит что-то про не найдена отладочная информация для ja2. Это нормально?
 
А пути к ресурсам и exe как-то можно задать? А то эта каша как-то...
 
А теперь самый главный вопрос: с игрой понятно, а как редактор-то в отладке запустить???
« Изменён в : 02.06.2020 в 15:05:48 пользователем: Raty » Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #941 от 02.06.2020 в 16:52:51 »

02.06.2020 в 15:05:29, Raty писал(a):
При запуске назначать запускаемым проектом ja2?

Наверно. У меня английская версия VS2010, поэтому не знаю, как оно там в русской переведено. В английской это называется в контекстном меню проекта Set as StartUp Project.  
 
02.06.2020 в 15:05:29, Raty писал(a):
Или может в свойствах всего решения надо проекты и связи назначать?

Не связи, а пути. Например, в свойствах проекта JA2 можно установить путь выше каталога Build для собранного экзешника Configuration properties - General - Output Directory. У тебя там что-то типа такого .\Debug\, что нужно заменить на ..\ или c:\ja2\, что в твоём случае аналогично.
 
 02.06.2020 в 15:05:29, Raty писал(a):
Там еще каждый раз при запуске предлагается пересобрать некоторые проекты, мол устарели. Это нормально?

Нет, но в твоём случае, если знаешь, что ничего не менял, можно забивать.
 
 02.06.2020 в 15:05:29, Raty писал(a):
И вылазит что-то про не найдена отладочная информация для ja2. Это нормально?

Нет. Без отладочной информации не будет привязки кода к тексту.
 
02.06.2020 в 15:05:29, Raty писал(a):
А теперь самый главный вопрос: с игрой понятно, а как редактор-то в отладке запустить

Также, как ты его запускал ранее. Параметры командной строки при отладке задаются в свойствах проекта JA2 в  Configuration properties - Debugging - Command Arguments. Пишешь там -EDITOR
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #942 от 02.06.2020 в 22:06:12 »

2Терапевт:  
Ну теперь и редактор запустился.
С путями буду посмотреть, а вот как с отладочной инфой быть?
Невозможно найти или открыть PDB-файл. Хм, по крайней мере он есть в папке с ja2.exe...
« Изменён в : 02.06.2020 в 22:07:11 пользователем: Raty » Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #943 от 03.06.2020 в 00:19:14 »

02.06.2020 в 22:06:12, Raty писал(a):
Невозможно найти или открыть PDB-файл. Хм, по крайней мере он есть в папке с ja2.exe...

А есть ли он в папке Build\Debug\?
Если нет, смотри в свойствах проекта JA2 в  Configuration properties - Linker - Debugging
Generate Debug Info : Yes
Generate Programm Database File: .\Debug/ja2.pdb
Ну и ещё может не нравиться формат отладочной информации в  Configuration properties - С/С++ - General
Debug Information Format
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #944 от 03.06.2020 в 11:39:13 »

2Терапевт:  
03.06.2020 в 00:19:14, Терапевт писал(a):
А есть ли он в папке Build\Debug\?

Есть, я же всё туда забросил. И exe, и ресурсы.
ОК, но я сперва лучше с путями разберусь...
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #945 от 03.06.2020 в 11:50:34 »

03.06.2020 в 11:39:13, Raty писал(a):
я же всё туда забросил.

Надо сделать так, чтобы ничего никуда забрасывать было не нужно. Всё должно само формироваться там, где ему положено быть.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #946 от 03.06.2020 в 14:03:14 »

2Терапевт:  
Фух, ну наконец-то всё заработало. Пути сошлись, pdb нашлись.....
 
ПРЕОГРОМНОЕ ТЕБЕ СПАСИБИЩЕ ЗА ЛИКБЕЗ !!!!
 
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #947 от 03.06.2020 в 17:44:53 »

2Терапевт:  
Такс, погонял дебаг. Любопытно наблюдать за потоком данных во время игры. Много не понятно, но в целом интересно, Матрицу напоминает ;D
 
Теперь о грустном. Зависон происходит в самом начале, после
Initializing Game Manager [Line 537 in sgp.c]
строка Reg и всё
Почему именно тут? Дальше-то ЕМНИП выводится номер версии, дата билда, текущая конфигурация. До загрузки игрового мира еще далековато.
 
Ну потом еще через какое-то время какая-то dll от каспера выгружается, хотя он как служба отключен, и несколько процессов завершаются с кодом 0.
 
Причем и игра, и редактор одинаково.
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #948 от 04.06.2020 в 00:06:24 »

03.06.2020 в 17:44:53, Raty писал(a):
Зависон происходит в самом начале, после
Initializing Game Manager [Line 537 in sgp.c]

Смотреть за окошком вывода конечно прикольно, но ничего полезного для тебя там нет. Следующей фразой там должна выводиться Running Game [Line ...].
Какого разрешения у тебя окно запуска игры в отладочном режиме? Надеюсь меньше, чем разрешение рабочего стола?
Ну и если код где-то висит, можно нажать в отладчике кнопку [||], как пауза в плеере, и остановить выполнение с показом места остановки. А там уже разбираться в причинах зацикливания. Но это в общем случае.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #949 от 04.06.2020 в 12:15:44 »

2Терапевт:  
ОПЯТЬ ОГРОМНОЕ СПАСИБИЩЕ!!!
 04.06.2020 в 00:06:24, Терапевт писал(a):
Ну и если код где-то висит, можно нажать в отладчике кнопку [||], как пауза в плеере, и остановить выполнение с показом места остановки.

Я как всегда затупил. На паузу-то я и раньше жал, и даже пошаговую отладку запускал. Но пялился не туда. В главном окне были открыты файлы проекта и я не замечал, что открывается другой файл и курсор там как бэ намекает : rolleyes : А я вглядывался в окно вывода и левее него, где "Видимые", "Локальные" и "Контрольные значения 1", насмотрелся видеоуроков, блин ;D
Видимо, утро таки вечера мудренее.
Я еще толком не разобрался, что там дальше будет, но поправил и редактор загрузился и открыл карту.
 
« Изменён в : 04.06.2020 в 12:16:55 пользователем: Raty » Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #950 от 22.06.2020 в 18:35:30 »

А вот когда наводим курсор на оружие, всплывает окно с названиями аттачей.
Никак не найду...
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #951 от 22.06.2020 в 22:03:48 »

\Tactical\Interface Items.c
void GetHelpTextForItem(...)
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Bonarienz
[Хороший ариец]


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




Репутация: +346
Re: Первые шаги...
« Ответ #952 от 22.06.2020 в 23:07:34 »

2Терапевт:  
 
Ых...
 
И вот это называется "функция"?
« Изменён в : 22.06.2020 в 23:08:18 пользователем: Bonarienz » Зарегистрирован

Deleatur (лат.) - Стереть все, совсем все!
ПМ
[JA'ец. Настоящий. Одна штука :]


Джаец - НОчник




Пол:
Репутация: +704
Re: Первые шаги...
« Ответ #953 от 23.06.2020 в 16:30:09 »

2Bonarienz:  
void - можно сказать процедура.  ;D
Зарегистрирован

Детство без Интернета - это лучшее, что могла подарить нам жизнь.
pipetz
[пипец всему!]
Прирожденный Джаец

Я очень люблю этот Форум!


Ё-мэйл

Пол:
Репутация: +303
Re: Первые шаги...
« Ответ #954 от 23.06.2020 в 19:10:52 »

23.06.2020 в 16:30:09, ПМ писал(a):
void - можно сказать процедура.

Почему тогда она Get... если она void?  ;D
Зарегистрирован

- Джаец?
- Джаиц, джаиц.
- Ну, джаец, ну погоди!
https://github.com/egorovav/Ja2Project/releases

ПМ
[JA'ец. Настоящий. Одна штука :]


Джаец - НОчник




Пол:
Репутация: +704
Re: Первые шаги...
« Ответ #955 от 23.06.2020 в 21:52:16 »

2pipetz:  
Чтобы никто не догадался.  :P
Зарегистрирован

Детство без Интернета - это лучшее, что могла подарить нам жизнь.
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #956 от 24.06.2020 в 19:17:29 »

Низкий поклон за помощь всем причастным.
 
А правильно ли я понимаю: флаг ITEM_UNAERODYNAMIС просто устанавливает дальность броска предмета в 1 тайл? И работает только при выкидывании или передаче предмета? И больше ни на что не влияет???
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #957 от 27.06.2020 в 20:16:13 »

24.06.2020 в 19:17:29, Raty писал(a):
И больше ни на что не влияет

Похоже на то.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Hedgehog
[Йошш!]
Мигель






Пол:
Репутация: +4
Re: Первые шаги...
« Ответ #958 от 20.08.2020 в 20:02:17 »

Можно несколько вопросов?
1. Я хочу для начала увеличить во много раз частоту (и заодно силу) атак врагов на города и ПВО, настолько, чтобы если зазеваться, можно было реально потерять объект. Можно ли это сделать без копания исходников? Этого я хочу избежать, потому что тогда предстоит секс с совместимостью (у меня буковская версия 1.12), причём иметь будут меня и жестоко.
2. Ввести новый перк в игру вообще реально хоть без исходников, хоть с ними?
3. Этот вопрос маленький - в связи с п.1 я перевооружаю наёмников и некоторым подкручиваю статы. В частности, Тревору вместо Ремингтона дал SPAS, но и он довольно убогий, стоит ли расщедриться на CAWS или слишком жирно будет давать такую пушку со старта?
Зарегистрирован

CHEPIK
Раскачавшийся Шэнк

2020й на дворе, а JA2 актуальность не теряет!




Пол:
Репутация: ---
Re: Первые шаги...
« Ответ #959 от 05.09.2020 в 11:56:38 »

Парни привет. Чем вы пользуетесь для "копания" исходников , а то по первой странице ссылки не открываются?
Зарегистрирован

Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #960 от 05.09.2020 в 22:42:37 »

05.09.2020 в 11:56:38, CHEPIK писал(a):
Чем вы пользуетесь для "копания" исходников

Для копания достаточно Блокнота. Для того, чтобы сделать что-то свое, любая современная (или не очень) Microsoft Visual Studio (C++), можно даже Express.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
pipetz
[пипец всему!]
Прирожденный Джаец

Я очень люблю этот Форум!


Ё-мэйл

Пол:
Репутация: +303
Re: Первые шаги...
« Ответ #961 от 07.09.2020 в 21:12:51 »

05.09.2020 в 11:56:38, CHEPIK писал(a):
а то по первой странице ссылки не открываются

там же написано
12.03.2004 в 14:39:11, S-Vertal писал(a):
пока ушлые СФ не покоцали.  

Значит покоцали уже, прощёлкал ты момент.
« Изменён в : 07.09.2020 в 21:13:23 пользователем: pipetz » Зарегистрирован

- Джаец?
- Джаиц, джаиц.
- Ну, джаец, ну погоди!
https://github.com/egorovav/Ja2Project/releases

Green Eyesman
[Добрый волшебник]
Прирожденный Джаец

Иногда мне дико не хватает мозгов.


WWW Ё-мэйл

Пол:
Репутация: +675
Re: Первые шаги...
« Ответ #962 от 02.12.2020 в 12:38:28 »

У меня очень тупой вопрос. А есть ли название у игрового движка, на котором собрана Jagged Alliance 2? Или нет?
Что-то нигде не могу найти упоминания сего (что не удивительно в те времена разработчики редко запаривались с названием своих собственных движков).
 
---
И вопрос другого плана - возможно ли создать в игре персонажа типа "танк", который мог бы уничтожать определенные типы тайлов при соприкосновении своего бодитайпа с этими тайлами (если проще давить стены и баррикады)?
« Изменён в : 02.12.2020 в 12:40:15 пользователем: Green Eyesman » Зарегистрирован

Seven
[Голос Америки]
Прирожденный Джаец




WWW

Пол:
Репутация: +351
Re: Первые шаги...
« Ответ #963 от 02.12.2020 в 12:48:48 »

02.12.2020 в 12:38:28, Green Eyesman писал(a):
если проще давить стены и баррикады

Технически это уже реализовано:
http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=21863&goto=...
Зарегистрирован

Сборки 1.13 | Ja2+AI | Youtube | VK
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #964 от 02.12.2020 в 13:45:23 »

02.12.2020 в 12:38:28, Green Eyesman писал(a):
А есть ли название у игрового движка, на котором собрана Jagged Alliance 2? Или нет?

Конечно нет. В те далёкие времена каждый свой велосипед изобретал сам. А готовые решения (уже для 3D) стали появляться несколькими годами позже.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #965 от 26.02.2021 в 21:54:48 »

А шприцы SYRINGE_3, SYRINGE_4 и SYRINGE_5 они же не для чего не задействованы? По сути это мусор как тарелка, сигары и телевизор?
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Green Eyesman
[Добрый волшебник]
Прирожденный Джаец

Иногда мне дико не хватает мозгов.


WWW Ё-мэйл

Пол:
Репутация: +675
Re: Первые шаги...
« Ответ #966 от 21.03.2021 в 21:09:21 »

А есть ли какой-нибудь список фич, которые можно добавить в исходный код и собрать "свою собственную джагу"?
 
Просто хочется оригинал игры, но с небольшими геймплейными улучшениями (типа смены разрешения, подстраиваемым GUI, перегревом при долгой стрельбе, ослеплением, возможностью резать колючку, распространяющемуся огню, возможность выбора кампании (из двух имеющихся) и т.п.).
Все известные моды, кроме этих фишек еще кучу ненужного и раздражающего добавляет, на отключение которого потребуется уйма времени. Или это вообще нельзя даже отключить.
 
jarni оставил инфу как собрать исходник в экзешник, но как добавить ту или иную функцию - было бы неплохо понять.
Зарегистрирован

Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #967 от 21.03.2021 в 22:53:24 »

2Green Eyesman:  
 21.03.2021 в 21:09:21, Green Eyesman писал(a):
А есть ли какой-нибудь список фич, которые можно добавить в исходный код и собрать "свою собственную джагу"?

Ну ты блин спросил : rolleyes :
Каждый сам решает что должно быть в его собственной джаге. А дальше от способностей и от отзывчивости местных профи этого дела ;)
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Green Eyesman
[Добрый волшебник]
Прирожденный Джаец

Иногда мне дико не хватает мозгов.


WWW Ё-мэйл

Пол:
Репутация: +675
Re: Первые шаги...
« Ответ #968 от 23.03.2021 в 21:38:19 »

2Raty: Так я и спрашиваю, так как нравятся определенные фишки, вносимые иными модами. Зачем создавать велосипед, если уже кто-то создал его чертеж.
 
Был бы я программером - сам бы собрал, но тупо нет выбора: каждый мог слишком много меняет в оригинале. А хочется минимум изменений в геймплее.
 
По идее, Стратиевела может в модульность, но насколько оно работает - не ведаю. Плюс, как оказалось, далеко не везде она запускается (что очень обидно).
Зарегистрирован

Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #969 от 23.03.2021 в 23:05:29 »

2Green Eyesman:  
 23.03.2021 в 21:38:19, Green Eyesman писал(a):
Зачем создавать велосипед, если уже кто-то создал его чертеж.

Вот только чертежами никто особо не поделится. Но подсказать, наставить на путь истинный вполне могут ;) Вот только кто? Если только команда НО, остальные гуру давно уже не у дел.
 
Я хз насколько для тебя будет сложно, но начни со смены разрешения. Под одно конкретное ИМХО не сложно, я это раза 3 делал. Долго, нудно, но процесс затягивает ;D
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #970 от 29.04.2021 в 14:15:55 »

: help :
Противотанковый гранатомет при выстреле превращается в стреляный гранатомет.
А почему в weapons.c эта процедура присутствует 2 раза?
1 - это сам выстрел, так?
2 - это реактивный выброс от выстрела, так?
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #971 от 29.04.2021 в 15:35:57 »

29.04.2021 в 14:15:55, Raty писал(a):
А почему в weapons.c эта процедура присутствует 2 раза?

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

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #972 от 29.04.2021 в 16:07:41 »

2Терапевт:  
 29.04.2021 в 15:35:57, Терапевт писал(a):
детонация в руках при неудовлетворительном состоянии

: wow : Если б я хоть раз за все прохождения столкнулся бы с таким, я бы, конечно, обратил внимание на название "WillExplosiveWeaponFail".  
Благодарю. Еще одно открытие в копилку знаний.
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
pipetz
[пипец всему!]
Прирожденный Джаец

Я очень люблю этот Форум!


Ё-мэйл

Пол:
Репутация: +303
Re: Первые шаги...
« Ответ #973 от 29.04.2021 в 21:06:58 »

29.04.2021 в 16:07:41, Raty писал(a):
Если б я хоть раз за все прохождения столкнулся бы с таким, я бы, конечно, обратил внимание на название "WillExplosiveWeaponFail".  
Благодарю. Еще одно открытие в копилку знаний

Наверное, если из сильно покоцанного стрельнуть. Тоже не сталкивался.
А у миномёта тоже есть такая фича?
Зарегистрирован

- Джаец?
- Джаиц, джаиц.
- Ну, джаец, ну погоди!
https://github.com/egorovav/Ja2Project/releases

Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #974 от 30.04.2021 в 11:48:56 »

29.04.2021 в 21:06:58, pipetz писал(a):
А у миномёта тоже есть такая фича?

Есть.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #975 от 30.04.2021 в 15:54:34 »

Миномету бы еще добавить ситуацию, когда вместо выстрела, мина делает "пук" и вываливается рядом с минометом. Это ИМХО и весело и безопасно.
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #976 от 17.05.2021 в 13:38:41 »

А откуда берется, как правильно назвать-то... значение usGunAmmoItem ???
Ну вот, например, в BOOLEAN ReloadGun
встречается
OldAmmo.usItem = pGun->usGunAmmoItem;
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #977 от 17.05.2021 в 18:08:44 »

17.05.2021 в 13:38:41, Raty писал(a):
значение usGunAmmoItem  
Ну вот, например, в BOOLEAN ReloadGun

Смотри дальше в ReloadGun. Всё там.
Это номер предмета заряженного магазина.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #978 от 17.05.2021 в 19:47:30 »

2Терапевт:  
Ага, проследил в оригинальном коде всю цепочку до UINT16 DefaultMagazine ;), у меня там косяк и был.
Благодарю. Оказалось всё так просто ;D
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
oldwolf
[Еретик!)]
Полный псих

Ковбой с Метавиры




Репутация: +7
Re: Первые шаги...
« Ответ #979 от 03.11.2021 в 20:23:07 »

>>Терапевт:
 
>>Скопировать портреты и звуки, перенумеровать под выбранную позицию мерка в ресурсах конкретного мода. Координаты глаз/губ подсмотреть в редакторе proedit2 или файлах xml, если в 1.13
 
Хочу импортировать мерков первой части из Метавиры в 1.13 2085.
Расскажите подробный список действий - скопировать портреты самое простое и понятное. Но даже в Proedit2 куча настроек - характеристики, навыки, цвета тела, особенности и тд. Очень много всего)
 
Соответсвенно хотелось бы узнать:
 
1.Как правильно найти и сопоставить координаты губ/глаз  
2.Позицию в AIM/MERC и как определить наёмников в данные организации в нужные места  
3.Как найти и присоединить/заменить нужную озвучку для конкретного мерка?
4.Чем подробнее тем лучше тк это мой первый опыт за много лет(последний раз что-то модифицировал в школе ещё)
5.Спасибо всем кто откликнется!
 
p.S.версия с картами и наёмниками Wildfire, а значит их там больше. Впрочем начать могу и с ваниллы- главное понять принцип и последовательность)
« Изменён в : 03.11.2021 в 20:27:45 пользователем: oldwolf » Зарегистрирован

Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #980 от 03.11.2021 в 21:16:45 »

03.11.2021 в 20:23:07, oldwolf писал(a):
Хочу импортировать мерков первой части из Метавиры в 1.13 2085.

Я мог бы попробовать объяснить, как портировать мерков в рамках оригинала, старых доисходниковых модов и НО с Метавирой, так как у них одинаковый принцип организации ресурсов. А вот с 1.13 помочь не смогу, так как не знаю, как там организованы ресурсы. Мне просто по слухам известно, что большая часть настроек вынесена в xml файлы. И ещё знаю, что многие наёмники из JA1 уже портированы в более современные версии 1.13. Наверно в рамках платформы 1.13 их несложно будет перенести. За консультациями стоит обратиться в соответствующий раздел форума.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
oldwolf
[Еретик!)]
Полный псих

Ковбой с Метавиры




Репутация: +7
Re: Первые шаги...
« Ответ #981 от 03.11.2021 в 21:23:54 »

2Терапевт: можно и так! Главное понять что к чему)
В поздние версии 1.13 не играю, слишком много лишнего наворотили (Метавира в этом плане идеальна))
 
А какой раздел? Другие игры/ Вопросы по модам?
Зарегистрирован

Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #982 от 03.11.2021 в 22:12:03 »

03.11.2021 в 21:23:54, oldwolf писал(a):
А какой раздел?

По 1.13.
 
 03.11.2021 в 21:23:54, oldwolf писал(a):
В поздние версии 1.13 не играю, слишком много лишнего наворотили

Но ради ресурсов придётся скачать.
 
 03.11.2021 в 21:23:54, oldwolf писал(a):
Главное понять что к чему)


Вот для примера скрин из proedit2.
Красным кружком обведён порядковый номер наёмника, по которому определяются имена остальных ресурсов, которые изначально хранятся в slf-файлах (для их распаковки есть редактор http://ja2.su/opensours/redactors/SLF-Menager.rar) или после распаковки в одноимённых каталогах в папке Data:
1. Портреты (.sti) средние (анимированные, координаты глаз и губ для которых обведены красной рамкой на скрине), большие и маленькие (в подкаталогах) в FACES.SLF
2. Озвучка (.wav) и файлы управления анимацией речи (.gap) в SPEECH.SLF и BATTLESNDS.SLF.
3. Субтитры (.edt) в MERCEDT.SLF.
4. Биографии AIMBIOS.EDT (для редактирования используется http://ja2.su/sclad/bugmonster/EdtMegaEditor_latest.rar) в BINARYDATA.SLF
 
Для полной идентичности почти всё, что есть в профиле проедит2, надо перебивать на новую позицию, куда переносится наёмник. По объективным причинам занятие это очень утомительное. У остальных ресурсов в имени меняется номер на номер новой позиции.
Пожалуй, для начального осмысления хватит.
Вот прицепился!       proed2.png
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
oldwolf
[Еретик!)]
Полный псих

Ковбой с Метавиры




Репутация: +7
Re: Первые шаги...
« Ответ #983 от 03.11.2021 в 22:24:47 »

2Терапевт:  
Благодарю! Буду пробовать)
 
При провалах отпишусь  ;D
Зарегистрирован

Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #984 от 03.11.2021 в 23:52:14 »

2oldwolf:  
 03.11.2021 в 20:23:07, oldwolf писал(a):
2.Позицию в AIM/MERC и как определить наёмников в данные организации в нужные места  

0-39 - AIM
40-50 - MERC
51-56 - IMP
57-162 - Остальные NPC.  
163-169 - ??? Кажется тоже что-то связанное IMP.
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
oldwolf
[Еретик!)]
Полный псих

Ковбой с Метавиры




Репутация: +7
Re: Первые шаги...
« Ответ #985 от 04.11.2021 в 08:03:24 »

2Терапевт:
Что сделать чтобы в Метавировском prof.dat имена персонажей отображались нормально? У меня кракозябры как при неправильной кодировке текста. Этакий китайский русский  :o
Грешил на старый Proedit, скачал Night Ops последний и дернул версию оттуда - все равно кракозябры, не понимаю в чем проблема. В 1.13 показывает нормально при этом.
UPD: скачал английскую версию Метавиры и заработало нормально!
 
 2Raty:  
Благодарю! Ценнная информация)
« Изменён в : 04.11.2021 в 12:51:57 пользователем: oldwolf » Зарегистрирован

Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #986 от 04.11.2021 в 20:13:19 »

04.11.2021 в 08:03:24, oldwolf писал(a):
Что сделать чтобы в Метавировском prof.dat имена персонажей отображались нормально?

У современной актуальной Метавиры другой формат файла prof.dat, и соответственно свой ни с чем другим не совместимый особый вариант проедита.
Проедитом2000 от НО можно смотреть любые другие файлы prof.dat. При этом в отличии от оригинального проедита2 он поддерживает список из 2000 предметов инвентаря вместо 350.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
oldwolf
[Еретик!)]
Полный псих

Ковбой с Метавиры




Репутация: +7
Re: Первые шаги...
« Ответ #987 от 04.11.2021 в 20:25:19 »

2Терапевт:  
Даа... это создало проблемы с кодировкой не только в prof.dat, но и в aimbios - делаю на основе английской версии по итогу)
 
Пока что заменил один портрет, указал характеристики, навыки, заменил озвучку и субтитры. Все самое веселое ещё впереди))
И было бы все это куда быстрее, но первый блин есть первый блин - быть ему комом!
Зарегистрирован

Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #988 от 04.11.2021 в 20:45:29 »

04.11.2021 в 20:25:19, oldwolf писал(a):
это создало проблемы с кодировкой не только в prof.dat, но и в aimbios

А что не так с aimbios? EdtMegaEditor всё корректно открывает.

Вот прицепился!       aimbiosedt.png
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Баюн
[котяра]


Арурико-но акай неко




Пол:
Репутация: +148
Re: Первые шаги...
« Ответ #989 от 04.11.2021 в 21:42:54 »

04.11.2021 в 20:45:29, Терапевт писал(a):
А что не так с aimbios? EdtMegaEditor всё корректно открывает.  

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

https://new.vk.com/ja2nonews - новостная лента по моду Jagged Alliance 2 Night Ops. актуальные версии,ченжлоги, техподдержка.ссылки на сей форум=)
https://new.vk.com/jagged_alliance -группа по JA в ВК

oldwolf
[Еретик!)]
Полный псих

Ковбой с Метавиры




Репутация: +7
Re: Первые шаги...
« Ответ #990 от 04.11.2021 в 22:38:54 »

2Терапевт:  
да тоже покоцаный русский)
 
2Баюн:  
Думал об этом, но не нашёл
Зарегистрирован

Баюн
[котяра]


Арурико-но акай неко




Пол:
Репутация: +148
Re: Первые шаги...
« Ответ #991 от 05.11.2021 в 02:08:23 »

2oldwolf: на скриншоте Терапевта - в нижней части окошка "кодировка"
Зарегистрирован

https://new.vk.com/ja2nonews - новостная лента по моду Jagged Alliance 2 Night Ops. актуальные версии,ченжлоги, техподдержка.ссылки на сей форум=)
https://new.vk.com/jagged_alliance -группа по JA в ВК

oldwolf
[Еретик!)]
Полный псих

Ковбой с Метавиры




Репутация: +7
Re: Первые шаги...
« Ответ #992 от 05.11.2021 в 06:47:42 »

2Баюн:  
Вот жеж! А я все приложение перерыл в поисках, тыкался как слепой котёнок))
Спасибо!
 
Теперь все встало на свои места)
« Изменён в : 05.11.2021 в 06:47:59 пользователем: oldwolf » Зарегистрирован

oldwolf
[Еретик!)]
Полный псих

Ковбой с Метавиры




Репутация: +7
Re: Первые шаги...
« Ответ #993 от 06.11.2021 в 22:03:28 »

2Терапевт: 2Raty: 2Баюн: [attach]
 
Ура! Получилось! Спасибо всем кто откликнулся и помог, особенно тебе, Терапевт! ;)
День разбирался, потом просто сидел и делал дело - без накладок не обошлось! Иногда путал мерков, иногда забывал прописать нужную стоимость или вообще указать координаты глаз/губ.
Приходилось проверять, возвращаться и тд.
 
Представляю какой объём работы был проделан - наемники на замену близки по характеристикам чаще всего, это заметно)
Ну и нельзя не отметить подход разработчиков к созданию персонажей в первой и второй части.
Первая - спецы узкой направленности: доктора, подрывники, механики и узкая прослойка реальных профи. Дорогих профи, и в основном военных)
Там же появились снайперы-инвалиды по типу Хитмана-ни ловкости, ни подвижности, зато меткость имеется!
 
Во второй большинство бесполезных клоунов было отсеяно и подход уже был больше по качеству, нежели количеству. По сути всех таких персонажей объединили в одного - в Быка! Но он то не бесполезен)
Накинули уровни, подняли или остановили характеристики, цены где-то упали, а где-то выросли.
Чувствуется прогресс даже при ковырянии в редакторе. Круто!)
 
p.s.взаимоотношения только не ковырял ибо скучно и надо все равно в конце их делать, когда все имена обновлены)
 
А вот и итоговый вид:
https://dropmefiles.com.ua/ru/YvQL
 
p.s.2 - с телефона так и не смог прикрепить файлы, пришлось сделать так)
« Изменён в : 06.11.2021 в 22:13:24 пользователем: oldwolf » Зарегистрирован

Баюн
[котяра]


Арурико-но акай неко




Пол:
Репутация: +148
Re: Первые шаги...
« Ответ #994 от 07.11.2021 в 01:18:18 »

2oldwolf: почти все наемники из второй части имеют +/- те же статы, что у них были в первой части или DG, если они дебютировали там. кроме Хитмана, у которого упали физикалы и цена.
Зарегистрирован

https://new.vk.com/ja2nonews - новостная лента по моду Jagged Alliance 2 Night Ops. актуальные версии,ченжлоги, техподдержка.ссылки на сей форум=)
https://new.vk.com/jagged_alliance -группа по JA в ВК

oldwolf
[Еретик!)]
Полный псих

Ковбой с Метавиры




Репутация: +7
Re: Первые шаги...
« Ответ #995 от 07.11.2021 в 08:32:29 »

А портреты IMPов как  заменить? : rolleyes :
Просто если 51-56 это Импы, в их sti файлы начинаются с номера 200 это ломает мне голову)
« Изменён в : 07.11.2021 в 09:23:50 пользователем: oldwolf » Зарегистрирован

Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #996 от 07.11.2021 в 12:42:26 »

2oldwolf:  
 07.11.2021 в 08:32:29, oldwolf писал(a):
sti файлы начинаются с номера 200 это ломает мне голову

Да пофиг с какого номера они начинаются :) Ну да, их внезапно 16, это не важно. В ИМПе сначала выбирается голос, он определяет номер будущего ИМПа 50-56, ну вернее 50-52 или 53-56 в зависимости от выбранного еще ранее пола, а выбранный портрет потом подтягивается.  
Координаты глаз и рта у них у всех одинаковые, зашиты в коде, но ЕМНИП они там все "0". Так что я хз как с ними быть. Может проще всего на исходном портрете примерно определить, а потом методом тыка сдвигать.
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
oldwolf
[Еретик!)]
Полный псих

Ковбой с Метавиры




Репутация: +7
Re: Первые шаги...
« Ответ #997 от 07.11.2021 в 14:27:53 »

2Raty: ладно)
Это надо либо подбирать либо забить))
 
А ты знаешь как организованы ресурсы в 1.13?
Портреты заменить получилось, а задать смещения, имена, умения и характеристики - нет.  
Все явно по-другому
Зарегистрирован

Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #998 от 07.11.2021 в 15:17:19 »

2oldwolf:  
 07.11.2021 в 14:27:53, oldwolf писал(a):
А ты знаешь как организованы ресурсы в 1.13?

Неа.: idontknow :
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Azazellz
[асисяйZ]
Небесный Всадник

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




Репутация: +21
Re: Первые шаги...
« Ответ #999 от 07.11.2021 в 15:36:54 »

07.11.2021 в 12:42:26, Raty писал(a):
Может проще всего на исходном портрете примерно определить, а потом методом тыка сдвигать.  

 
Когда я в это залазил, то сначала распаковывал портреты, потом через StiToGif.exe прогонял, а там уже в ФШ все видно - где глаза, где губы. Смещение посчитать несложно выходит.
Зарегистрирован

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

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




Пол:
Репутация: +135
Re: Первые шаги...
« Ответ #1000 от 07.11.2021 в 15:52:54 »

http://ja2.su/staty.php?id=42
Зарегистрирован

Мод 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

Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #1001 от 07.11.2021 в 16:06:51 »

2JAggernaut:  
Благодарю, многое вспомнил, многое дополнил для себя. Особенно откуда берутся смещения глаз и рта для ИМП. В предыдущем посте писал в основном по памяти.
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
oldwolf
[Еретик!)]
Полный псих

Ковбой с Метавиры




Репутация: +7
Re: Первые шаги...
« Ответ #1002 от 07.11.2021 в 19:07:28 »

2JAggernaut:  
А пост-то юбилейный! Тысячный!)
17 лет к этому шло :o
 
p.s.раз уж у тебя мод на базе 1.13 может быть ты сможешь подсказать о замене портретов/характеристик у мерков? И в целом по структуре)
Зарегистрирован

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

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




Пол:
Репутация: +135
Re: Первые шаги...
« Ответ #1003 от 07.11.2021 в 20:30:15 »

2oldwolf: Так в статье, на которую я ссылку дал, все уже написано про замену портретов.  
Кроме портрета нужно будет внести изменения в характеристики/имена в profiles.xml
Зарегистрирован

Мод 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

oldwolf
[Еретик!)]
Полный псих

Ковбой с Метавиры




Репутация: +7
Re: Первые шаги...
« Ответ #1004 от 07.11.2021 в 21:50:32 »

2JAggernaut:  
Нет такого файла! Какие угодно есть,а этого нет!
Сборка старая - 2085(ну нравится она мне))
 
Что-то можно сделать?
Скопировать из другой сборки и показать игре в каких-то файлах, например)
 
Правка proedit-ом результата не даёт
« Изменён в : 07.11.2021 в 22:06:32 пользователем: oldwolf » Зарегистрирован

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

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




Пол:
Репутация: +135
Re: Первые шаги...
« Ответ #1005 от 07.11.2021 в 22:16:22 »

2oldwolf: по такой древней сборке ничего подсказать не смогу.
Зарегистрирован

Мод 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

Seven
[Голос Америки]
Прирожденный Джаец




WWW

Пол:
Репутация: +351
Re: Первые шаги...
« Ответ #1006 от 08.11.2021 в 06:00:24 »

2oldwolf:  
По 1.13 это сюда
http://forum.ja2.su/cgi-bin/yabb/YaBB.pl?board=ja2v113;action=display;nu...
Зарегистрирован

Сборки 1.13 | Ja2+AI | Youtube | VK
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #1007 от 09.11.2021 в 17:22:26 »

09.11.2021 в 17:04:07, oldwolf писал(a):
А как сделать чтобы в AIM новые наемники губами шевелили?

Никогда не заморачивался на этот счёт. Оно как-то само всё шевелилось.
 
 09.11.2021 в 17:04:07, oldwolf писал(a):
На тактическом экране точно губами-глазами двигают.  

Если в тактике двигают, значит и в АИМ должны. Там одни и те же портреты используются.
 
 09.11.2021 в 17:04:07, oldwolf писал(a):
Gap файлы перекидывал с англ версии тк в русской сборке не обнаружил

Не должно такого быть.  
 
 09.11.2021 в 17:04:07, oldwolf писал(a):
Они вообще с текстом синхронизиртся или со звуком?

Теоретически да. Он по факту в модах просто берутся гапы от чужах фраз с подходящими номерами.
 
 09.11.2021 в 17:04:07, oldwolf писал(a):
Как их создавать?

На сайте есть генератор, но как он работает, не знаю.
http://ja2.su/opensours/redactors/ja-gfg_setup.zip
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
oldwolf
[Еретик!)]
Полный псих

Ковбой с Метавиры




Репутация: +7
Re: Первые шаги...
« Ответ #1008 от 09.11.2021 в 17:29:21 »

2Терапевт:  
Как ставить заглушки на некоторые фразы?
« Изменён в : 09.11.2021 в 17:29:55 пользователем: oldwolf » Зарегистрирован

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

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




Пол:
Репутация: +135
Re: Первые шаги...
« Ответ #1009 от 09.11.2021 в 17:48:35 »

09.11.2021 в 17:29:21, oldwolf писал(a):
Как ставить заглушки на некоторые фразы?
Можешь попробовать файл с записанной тишиной поставить. Если поставить файл с 0 байт, игра в 1.13 7609 вылетает.
Зарегистрирован

Мод 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

oldwolf
[Еретик!)]
Полный псих

Ковбой с Метавиры




Репутация: +7
Re: Первые шаги...
« Ответ #1010 от 09.11.2021 в 17:54:04 »

2JAggernaut: просто хочу чтобы реплики с именами не воспроизводились для начала, потом уже с gap ковыряться(или нет  ;D )
Зарегистрирован

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

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




Пол:
Репутация: +135
Re: Первые шаги...
« Ответ #1011 от 09.11.2021 в 18:02:26 »

Gap создается автоматически. Диву даюсь игровому движку.
Зарегистрирован

Мод 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

Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #1012 от 09.11.2021 в 18:49:50 »

09.11.2021 в 17:29:21, oldwolf писал(a):
Как ставить заглушки на некоторые фразы?

Можно использовать почти пустой wav.
http://www.ja2.su/NOtest/empty.wav
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
oldwolf
[Еретик!)]
Полный псих

Ковбой с Метавиры




Репутация: +7
Re: Первые шаги...
« Ответ #1013 от 09.11.2021 в 18:57:22 »

2Терапевт:  
Гениально! Спасибо за помощь!
Стал понимать игру куда лучше : rolleyes :
 
2JAggernaut:  
Ты был прав!)
 
Повторюсь - благодарен всем кто откликнулся! Ну и ещё вернусь сюда если что  ;D
Зарегистрирован

Баюн
[котяра]


Арурико-но акай неко




Пол:
Репутация: +148
Re: Первые шаги...
« Ответ #1014 от 09.11.2021 в 20:57:48 »

09.11.2021 в 18:02:26, JAggernaut писал(a):
Gap создается автоматически. Диву даюсь игровому движку.  

Напомнило Е5, в которой интерфейсные картинки оружия с навесками рендерятся "по ходу игры" с внутриигровых моделей. соответственно, при открытии магазина с большим ассортиментом первый рендер мог занимать несколько минут. а иногда какая-нибудь подлая картинка могла отрендериться криво и вешала игру, спасало физическое уничтожение картинки в ресурсах игры, чтобы движок ее заново пересоздал.
Зарегистрирован

https://new.vk.com/ja2nonews - новостная лента по моду Jagged Alliance 2 Night Ops. актуальные версии,ченжлоги, техподдержка.ссылки на сей форум=)
https://new.vk.com/jagged_alliance -группа по JA в ВК

Azazellz
[асисяйZ]
Небесный Всадник

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




Репутация: +21
Re: Первые шаги...
« Ответ #1015 от 10.11.2021 в 16:13:24 »

09.11.2021 в 20:57:48, Баюн писал(a):
Напомнило Е5, в которой интерфейсные картинки оружия с навесками рендерятся "по ходу игры" с внутриигровых моделей. соответственно, при открытии магазина с большим ассортиментом первый рендер мог занимать несколько минут. а иногда какая-нибудь подлая картинка могла отрендериться криво и вешала игру, спасало физическое уничтожение картинки в ресурсах игры, чтобы движок ее заново пересоздал.  

В Kenshi так же, только там проблем с производительностью этого дела нет.
Очень удобная система, на самом деле.
Зарегистрирован

Баюн
[котяра]


Арурико-но акай неко




Пол:
Репутация: +148
Re: Первые шаги...
« Ответ #1016 от 10.11.2021 в 16:30:41 »

10.11.2021 в 16:13:24, Azazellz писал(a):
только там проблем с производительностью этого дела нет.

сейчас проблем с производительностью в Е5 тоже нет. а тогда игры серии были знамениты способностью отжирать всю доступную оперативную память
Зарегистрирован

https://new.vk.com/ja2nonews - новостная лента по моду Jagged Alliance 2 Night Ops. актуальные версии,ченжлоги, техподдержка.ссылки на сей форум=)
https://new.vk.com/jagged_alliance -группа по JA в ВК

Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #1017 от 12.11.2021 в 23:05:30 »

А что за тип боеприпаса AMMO_FLECHETTE?  
Вроде ничего специального для него в коде нету. Но судя по хвостам, планировался для CAWS. Тупо не стали заморачиваться?
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
oldwolf
[Еретик!)]
Полный псих

Ковбой с Метавиры




Репутация: +7
Re: Первые шаги...
« Ответ #1018 от 16.11.2021 в 07:33:54 »

А биографии наёмников из MERC где находятся?
Зарегистрирован

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

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




Пол:
Репутация: +135
Re: Первые шаги...
« Ответ #1019 от 16.11.2021 в 12:06:32 »

2oldwolf: AIMBIOS.EDT и Mercbios.edt
« Изменён в : 16.11.2021 в 12:07:36 пользователем: 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

Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #1020 от 16.11.2021 в 12:08:07 »

12.11.2021 в 23:05:30, Raty писал(a):
Тупо не стали заморачиваться?

Скорее всего. И CAWS получился бестолковый.
 
 16.11.2021 в 07:33:54, oldwolf писал(a):
А биографии наёмников из MERC где находятся?

По аналогии с AIM наверно в mercbios.edt.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
oldwolf
[Еретик!)]
Полный псих

Ковбой с Метавиры




Репутация: +7
Re: Первые шаги...
« Ответ #1021 от 23.11.2021 в 13:30:27 »

2JAggernaut: 2Терапевт:  
 
Да, спасибо. Что-то затупил)
 
-------------------------------
 
Какая-то проблема с этим портретом, может кто-нибудь глянуть и понять что с ним не так?
Брал правильные координаты и из Table Data и из Proedit, но никак работать не хочет - в AIM рот не двигается, как данные не изменяй. Во время геймплея на тактической карте рот скачет аж в районе отображения иконки текущего оружия.
 
Также, конвертировал в GIF с помощью STiToGIF и смотрел координаты в пейнте по сетке. Там вроде другие цифры получались, но не уверен правильно ли я их считал(статью про лица изучал, но это было малополезно для меня :'( )
Да и не дали ничего, собственно.
 
Брал из мода, цифры - Eyes X,Y - 21 41  
                                 Mouth X,Y - 21 68
 
Мне кажется что-то напутано, либо некорректно введено. Понять не могу!  
Кто знает/разберется - подскажите пожалуйста!
 
Архив прикрепил.
Вот прицепился!       problem_portrait.rar
« Изменён в : 23.11.2021 в 13:39:54 пользователем: oldwolf » Зарегистрирован

Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #1022 от 23.11.2021 в 14:37:27 »

23.11.2021 в 13:30:27, oldwolf писал(a):
Брал из мода, цифры -  
Eyes X,Y - 21 41  
Mouth X,Y - 21 68

Не может быть таких координат. Там анимированный портрет всего  48х43 точки.
Координаты для него примерно (может быть +/-1):
глаза x=6 y=9
рот x=6 y=28
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
JAggernaut
[Сын батьки Махно]
Прирожденный Джаец

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




Пол:
Репутация: +135
Re: Первые шаги...
« Ответ #1023 от 23.11.2021 в 14:42:24 »

2oldwolf: Я все в фотошопе делал, без автоматизации. Переводил заменяемый портрет и его части из Sti в bmp, затем накладывал картинку всей головы сверху, подгонял, делал лица с анимацией и после обрезал их по координатам кусочков старого портрета. В финале сохранял палитру и переводил все bmp в sti.
 23.11.2021 в 13:30:27, oldwolf писал(a):
Там вроде другие цифры получались, но не уверен правильно ли я их считал
не правильно, сам же видишь результат.
 23.11.2021 в 13:30:27, oldwolf писал(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

oldwolf
[Еретик!)]
Полный псих

Ковбой с Метавиры




Репутация: +7
Re: Первые шаги...
« Ответ #1024 от 23.11.2021 в 16:13:21 »

2Терапевт:  
Удивительно точно :o благодарю за оперативно оказанную помощь)
Сразу встало как надо!
 
2JAggernaut:  
Любопытно, но я буду делать новые портреты для импов, разве что. И то вряд ли, учитывая ковыряния в коде либо подгонку под существующие лица.
Статья классная, это я дурачок))
Тк мне надо видеть видео или чтобы кто-то самостоятельно объяснил, а такого гайда нигде не нашёл.
Что неудивительно тк в старые времена и 30мб было роскошью - весь форум перечитал и иногда пускал скупую ностальгическую слезу))
Зарегистрирован

Green Eyesman
[Добрый волшебник]
Прирожденный Джаец

Иногда мне дико не хватает мозгов.


WWW Ё-мэйл

Пол:
Репутация: +675
Re: Первые шаги...
« Ответ #1025 от 01.08.2022 в 09:35:30 »

Я - не программист (слава Шиве и Аллаху), однако мне так же тошно, что мой интерфейс с большими кнопками для сенсорных экранов лежит и пылиться. Хочу внедрить его в джагу. Что бы можно было на планшетах играться. Тем более, что мне подогнали (спасибо им) ноут с сенсорным экраном (что бы тестить всякое).
 
Как внедрить новые UI в игру? Можно ли не просто поменять расположение и размер менюшек и кнопок, но и кардинально поменять игровой интерфейс? Меня до сих пор не отпускает мысль избавиться от "черных полос" в тех местах, где нет полезной информации.
 
----
Стратиевеллу (или как правильно ее транслитировать) пробовал из исходников компилить? Новые функции добавлять? У меня вроде компилиться, но я думаю, а не добавить ли поддержку UB и прочих модов? И что для этого потребуется.
« Изменён в : 01.08.2022 в 09:37:10 пользователем: Green Eyesman » Зарегистрирован

ПМ
[JA'ец. Настоящий. Одна штука :]


Джаец - НОчник




Пол:
Репутация: +704
Re: Первые шаги...
« Ответ #1026 от 01.08.2022 в 12:07:53 »

2Green Eyesman:  
Там очень много работы именно программисту.
У Терапевта в планах есть переход на новый интерфейс, но только когда у него будет больше свободного времени.
Зарегистрирован

Детство без Интернета - это лучшее, что могла подарить нам жизнь.
Green Eyesman
[Добрый волшебник]
Прирожденный Джаец

Иногда мне дико не хватает мозгов.


WWW Ё-мэйл

Пол:
Репутация: +675
Re: Первые шаги...
« Ответ #1027 от 01.08.2022 в 12:30:48 »

01.08.2022 в 12:07:53, ПМ писал(a):
Там очень много работы именно программисту.
 
- все настолько сложно?
Зарегистрирован

Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #1028 от 01.08.2022 в 14:10:01 »

01.08.2022 в 09:35:30, Green Eyesman писал(a):
что для этого потребуется.

Приложить усилия и сделать так, чтобы фраза
 01.08.2022 в 09:35:30, Green Eyesman писал(a):
Я - не программист...

превратилась в "я - программист".
 
 01.08.2022 в 09:35:30, Green Eyesman писал(a):
Тем более, что мне подогнали (спасибо им) ноут с сенсорным экраном (что бы тестить всякое).

Это неудобно. Для сенсорного управления нужен маленький планшет 8"-10". А их времена давно прошли вместе со смертью Win 8.1. К тому же поддержку сенсора надо отдельно программировать - мультитач, всякие жесты и т.п. В Метавире и НО полноценная поддержка сенсора для Win8-10+ есть где-то с 2015 года, но кроме себя я не знаю людей, которые бы её использовали. Одно из моих прохождений Метавиры было на 8" планшете при разрешении 640х480.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Баюн
[котяра]


Арурико-но акай неко




Пол:
Репутация: +148
Re: Первые шаги...
« Ответ #1029 от 01.08.2022 в 14:22:01 »

01.08.2022 в 14:10:01, Терапевт писал(a):
Для сенсорного управления нужен маленький планшет 8"-10". А их времена давно прошли вместе со смертью Win 8.1.

у меня есть один такой. пылится где-то с разбитым экраном. надо починить
Зарегистрирован

https://new.vk.com/ja2nonews - новостная лента по моду Jagged Alliance 2 Night Ops. актуальные версии,ченжлоги, техподдержка.ссылки на сей форум=)
https://new.vk.com/jagged_alliance -группа по JA в ВК

Green Eyesman
[Добрый волшебник]
Прирожденный Джаец

Иногда мне дико не хватает мозгов.


WWW Ё-мэйл

Пол:
Репутация: +675
Re: Первые шаги...
« Ответ #1030 от 01.08.2022 в 19:53:48 »

01.08.2022 в 14:10:01, Терапевт писал(a):
превратилась в "я - программист".
 
- я не могу, я - тупой. Я могу с компилить по понятной инструкции, но писать код я пробовал - из результатов только вопрос "да как оно должно работать?!" и сильная головная боль. Мне еще одна дырка в башке не нужна, одной хватает.
 
 01.08.2022 в 14:10:01, Терапевт писал(a):
Это неудобно. Для сенсорного управления нужен маленький планшет 8"-10". А их времена давно прошли вместе со смертью Win 8.1. К тому же поддержку сенсора надо отдельно программировать - мультитач, всякие жесты и т.п. В Метавире и НО полноценная поддержка сенсора для Win8-10+ есть где-то с 2015 года, но кроме себя я не знаю людей, которые бы её использовали. Одно из моих прохождений Метавиры было на 8" планшете при разрешении 640х480.
 
- Вы ж в курсе про ноуты-трансформеры? Естественно в курсе. Где-то от 11 до 14 дюймов. Довольно удобные штуки, которые простым поворотом экрана становятся планшетом. Я попробовал запустить Джагу через Стратиевелу (правда скомпилил я почему-то без запускатора) - все работает. Интереснее мыши получается. Но кнопочки слишком маленькие для моих жирных пальцев даже на стандарт6ном разрешении. А на нестандартном очень бесит огромное черное, никак не используемое пространство.
Зарегистрирован

Green Eyesman
[Добрый волшебник]
Прирожденный Джаец

Иногда мне дико не хватает мозгов.


WWW Ё-мэйл

Пол:
Репутация: +675
Re: Первые шаги...
« Ответ #1031 от 08.08.2022 в 10:50:28 »

Может кто подскажет, а то я уже как дурак весь затылок себе расчесал и лоб разбил.
 
Есть такая шняга: https://github.com/ja2-stracciatella/ja2-stracciatella/blob/master/COMPI...
 
Собственно это исходники и инструкция по сборке Stracciatella. Для линуксов они поставляют Appimages, а через него я не могу подключать любые другие моды, кроме тех, что в архив уже включены. Я пробовал открыть этот аппимадж и ручками туда нужные моды включить. Не получается - ни один архиватор не понимает этот конкретный формат.
 
Вайн - не выход. Работает у меня он криво, вылетает и вообще ведет себя как распоследняя сволочь.
 
Поэтому пытаюсь собрать из исходников рабочий лаунчер. Первая часть (где переносится и собираются исходники) проходит без проблем. Но при попытке уже скомпилировать это в рабочее ПО получаю следующую ошибку:
 
идет сборка:
[  1%] Built target gtest
[  8%] Built target lua
[  9%] Built target smacker
[  9%] Built target stracciatella-update-stamp
[ 10%] Built target stracciatella-build
[ 10%] Linking CXX executable ja2
 
потом куча текста, будто бы кусок кода не получается обнаружить
 
потом выдает ошибку:
 
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/ja2.dir/build.make:6487: ja2] Error 1
make[1]: *** [CMakeFiles/Makefile2:614: CMakeFiles/ja2.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
 
И вот я понятия не понимаю, что я делаю не так. А вы говорите "учи Питон". :(
Зарегистрирован

Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #1032 от 28.12.2022 в 21:08:26 »

Нужна помощь клуба  
Items.c    
 
#define MAX_AMMO_TYPES_PER_GUN    3
 
UINT16 RandomMagazine( UINT16 usItem, UINT8 ubPercentStandard )

 
Почему MAX_AMMO_TYPES_PER_GUN = именно 3??? Откуда 3???
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
JAggernaut
[Сын батьки Махно]
Прирожденный Джаец

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




Пол:
Репутация: +135
Re: Первые шаги...
« Ответ #1033 от 29.12.2022 в 03:25:33 »

2Raty: обычные, АР, НР?
Зарегистрирован

Мод 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

Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #1034 от 17.01.2023 в 21:55:46 »


А как бы сделать отображение, например, в 2 ряда по 4???
Как я понял, рулит заданием координат вот это:
void GetSlotInvXY( UINT8 ubPos, INT16 *psX, INT16 *psY )
{
      *psX = gSMInvData[ ubPos ].sX;
      *psY = gSMInvData[ ubPos ].sY;
}
Для прогера это как 2 пальца, а я ничего более-менее похожего в коде, чтоб как обычно скопипастить и допилить не нашел :(
Интересует как счетчик реализовать, остальное-то не сложно.
Вот прицепился!       ItemStackPopup.jpg
« Изменён в : 17.01.2023 в 21:58:30 пользователем: Raty » Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #1035 от 17.01.2023 в 23:21:43 »

2Raty:  
Там есть две функции:
BOOLEAN InitItemStackPopup( ... )
void RenderItemStackPopup( ... )
в них есть цикл
for ( cnt = 0; cnt < gubNumItemPopups; cnt++ )
{...}
разберись, как там вычисляются координаты, и добавь корректировки для X и Y что-то типа
if( cnt == 4) //это если ты хочешь две строчки по 4 слота
{
    Y += ВысотаПлашкиСлота;
    X -= cnt * ШиринаПлашкиСлота;
}
размерности плашки там получаются из свойств её картинки чуть выше по коду подобным образом
ВысотаПлашкиСлота = pTrav->usHeight;
ШиринаПлашкиСлота = pTrav->usWidth;
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #1036 от 19.01.2023 в 22:48:44 »

2Терапевт:  
Спасибо, за науку, вроде что-то рабочее получилось.
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #1037 от 21.01.2023 в 00:58:49 »

А как так получается, что при отображении стопки предметов(см. предыдущую картинку) в тактике интерфейс затеняется, а в стратегии нет?
Кроме всего прочего, не показываются картинки предметов в слотах основного интерфейса.
 
Да и ключница ведёт себя не менее странно: Основной интерфейс затеняется и там и там, а вот картинки предметов пропадают только в тактике. Хотя в 640х480 в тактике ключница полностью перекрывает инвентарь.
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #1038 от 22.01.2023 в 21:42:38 »

21.01.2023 в 00:58:49, Raty писал(a):
А как так получается, что при отображении стопки предметов(см. предыдущую картинку) в тактике интерфейс затеняется, а в стратегии нет?

С этим всё непросто. Рендер экранов устроен по-разному, поэтому способ затенения от тактики не подходит для стратегии.
 
 21.01.2023 в 00:58:49, Raty писал(a):
Кроме всего прочего, не показываются картинки предметов в слотах основного интерфейса.

В ряде случаев они не стали заморачиваться с рендером слоя предметов, а в некоторых специально заблокировали.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #1039 от 01.02.2023 в 17:58:36 »

2Терапевт:  
 22.01.2023 в 21:42:38, Терапевт писал(a):
В ряде случаев они не стали заморачиваться с рендером слоя предметов, а в некоторых специально заблокировали.  

Вот же ж бл..... Будем поглядеть.
 
2All:
В тактике, когда предмет кладём на землю, это делает AddItemToPool(..)  
А в стратегии, когда в инвентарь сектора кладём? PlaceObjectInInventoryStash?
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #1040 от 02.02.2023 в 11:43:59 »

01.02.2023 в 17:58:36, Raty писал(a):
В тактике, когда предмет кладём на землю, это делает AddItemToPool(..)  
А в стратегии, когда в инвентарь сектора кладём? PlaceObjectInInventoryStash?

Да.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #1041 от 07.02.2023 в 12:43:13 »

В items.c соорудил следующую конструёвину:
case SMALLPOCK1POS:
// если разгрузка не надета, скидываем содержимое кармана на землю
if (pSoldier->inv[THIGH1POS].usItem == NONE && pSoldier->inv[SMALLPOCK1POS].usItem != NONE)
 {
 AddItemToPool(pSoldier->sGridNo, &pSoldier->inv[SMALLPOCK1POS], 1, pSoldier->bLevel, 0, -1);
 DeleteObj(&(pSoldier->inv[SMALLPOCK1POS]));
 }
В тактике работает безупречно. А вот в стратегии...
При открытом инвентаре сектора, ожидаемо не работает. Вернее предметы удаляются, но не появляются. А вот при закрытом инвентаре сектора, к моему удивлению, очень даже всё прекрасно работает. А чего это вдруг? Отрыт или закрыт интерфейс сектора это, получается, 2 большие разницы?
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #1042 от 07.02.2023 в 17:15:53 »

07.02.2023 в 12:43:13, Raty писал(a):
Отрыт или закрыт интерфейс сектора это, получается, 2 большие разницы?

Когда закрываешь интерфейс сектора, данные из него переписываются в сектор.
А вообще существует три ситуации:  
1. Помещение предмета в загруженный в тактике сектор. AddItemToPool()
2. Помещение предмета в незагруженный сектор. AddItemsToUnLoadedSector()
3. Помещение предмета в открытый инвентарь сектора. PlaceObjectInInventoryStash()
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #1043 от 07.02.2023 в 21:30:32 »

07.02.2023 в 17:15:53, Терапевт писал(a):
А вообще существует три ситуации:

О как. Ясненько, но мне всё равно самому похоже это не осилить.
 
вот еще что нашёл:
 метод перезарядки оружия RELOAD_AUTOPLACE_OLD
При перезаряжании стопкой других магазинов, если инвентарь перса полностью занят, т.е. свободных слотов нету, старый магазин просто исчезает. На землю не дропается.
Поправить не сложно. Но это так изначально было, или я же сначала у себя и сломал???
Зарегистрирован

На траве развалился убитый, он должно воевал против нас, он нам крикнул, что все мы бандиты, вот и пуля вошла между глаз...
Терапевт
[Кулибин]
Кардинал


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




Пол:
Репутация: +1187
Re: Первые шаги...
« Ответ #1044 от 08.02.2023 в 15:33:10 »

07.02.2023 в 21:30:32, Raty писал(a):
Но это так изначально было

Изначально.
Зарегистрирован

Весна! Я уже не грею пиво! (с) В.Цой
Raty
[индус-гранатометчик]
Прирожденный Джаец

Здесь красивая местность...




Пол:
Репутация: +109
Re: Первые шаги...
« Ответ #1045 от 15.12.2023 в 23:08:28 »

А как делается картинка мертвой техники? Окончательно мертвой, когда она уже закончила гореть???
Вот, например, мертвый танк это же ANIMS/CORPSES/TK_DEAD.STI? А чё-то я не вижу, чтоб эта стишка как-то в коде фигурировала.
Зарегистрирован

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

« Предыдущая Тема | Следующая Тема »

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