AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Моды для Ил-2 (http://forum.aviaskins.com/forumdisplay.php?f=9)
-   -   [мод] Новая логика ЗА (http://forum.aviaskins.com/showthread.php?t=850)

Kirill 21.08.2009 13:04

Давай. Ща часика три погоняю. Тока напиши, что должно быть, чего не должно и с какой вероятностью.:)

Ща уберу Мармоd. Погоняю на дефолтных.

На дефолтн картах такая же фигня. :(

Ну, что? Готов релиз? Кинь мне его, чтобы время не теряьт.

ZloyPetrushkO 21.08.2009 13:32

Вложений: 1
в общем выложил :)

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

подавлении с 800 м, 100% на 200м. теперь :)
там стала выводиться дистанция( d ) и вероятность ( dw ) если dw больше 10, то значит вероятность 100% :)

Kirill 21.08.2009 13:33

Вложений: 2
Там не тока Норвегия. Крым тоже. И еще некоторые.

Интересная фигня. На карте Кубани в простом редакторе ставлю цель аэродром + зенитные орудия. Там на подлете к аэродрому есть одиноко стояящая зенитка. Вот она подавляется без проблем. Лечу дальше к аэродрому. И там не могу подавить ни одной зенитки.(скрины). Человечки пропали.

ZloyPetrushkO 21.08.2009 13:55

Вложений: 1
йес!
нашел в чем косяк!
я незнаю чем там думали люди когда сделали азимут с плавающим 0. т.е.- у него нет строгого положения начала отсчет, у них 0 может занимать как север, так и запад, восток и юг. я то думал что он строго на западе всегда для зен( для самолетов уже др место! :D ) но иногда 0 встает в др место, вот поетому то подавление наичнает рбаотать неадыкватно!
сча поправил, подавил все зены очень легко :)

Kirill 21.08.2009 14:01

:) Где версия?

ZloyPetrushkO 21.08.2009 14:02

Цитата:

Сообщение от Kirill (Сообщение 30946)

Интересная фигня. На карте Кубани в простом редакторе ставлю цель аэродром + зенитные орудия. Там на подлете к аэродрому есть одиноко стояящая зенитка. Вот она подавляется без проблем. Лечу дальше к аэродрому. И там не могу подавить ни одной зенитки.(скрины). Человечки пропали.

там видать када зен много, его начинает клинить и 0 точка отсчета угла поворота начинает скакать как вздумаеться, у кого север у кого запад...я ету фигню просек
сча делаю версию с учетом етого
так шо баг поправлен)

Kirill 21.08.2009 14:07

Человечков не забудь.:D Имхо близковато дистанцию подавлнеия сделал. Мб отодвинешь метров на 200? :)

ZloyPetrushkO 21.08.2009 14:15

Вложений: 1
кароч во версия. вроде пашет :)
теперь там знач в консоли появилась новая строчка azimut - headyaw
и там выводить типа разница между углом поворота орудия и азимутом
зена подавляеться в промежутках [-185;-175], [-5:5], [175;185]
если увидишь что разница становиться больш 360 или меньше - 360 пиши плз карту...но по идее, так она охватывает вс 4 стороны света :)
а человечки бегут токо после мин5ти полета :)

по дистанции подавления
имхо-норм, там как правило подавляеться на 400-500метрах :)

подумаю мож чуть уменьшить время в подавленном состоянии...хм:rolleyes:
сейчас в общем постараюсь пробежать все миссии из модового простого редактора. но по идее все должно работать:cool:

Kirill 21.08.2009 14:34

Вложений: 5
Так. Норвегия стала подавляться. Другие не хотят пока. :)
Огненный перевал не хочет.(4)
Операция Блау не хочет(5)

ZloyPetrushkO 21.08.2009 14:42

а ето какая карта? кубань?
хм...в общем принцип понятен...сча подумаю как бы оптимизировать теперь проверку, а то условий больно много получаеться...
но в общем рано или поздно ето заработает :)
тада я думаю до вечера...к вечеру думаю ченть придумаю :)
спс за оперативные тесты!

Kirill 21.08.2009 14:44

Второй скрин Крым, третий Кубань.

ZloyPetrushkO 21.08.2009 14:47

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

Kirill 21.08.2009 14:54

Спутный след надо дорабатывать, имхо. Главное-зенитки.:)

ZloyPetrushkO 21.08.2009 14:59

спутный след надо отключать имхо под таким соусом :D
а зены то да, уже почти...

ZloyPetrushkO 21.08.2009 22:43

хе) разобрался))
оказываеться у зены просто напросто есть начальный угол :D
задаеться в миссии(там ее можно покрутить) во я тупой :D
в общем осталось связать и все будет готово =)

SJack 22.08.2009 01:45

По поводу скрытия человечков на модели зенитки:
1. Добавляешь в класс ArtilleryGeneric поле private boolean bHideGunners = false;
2. Меняешь в методе setMesh класса ArtilleryGeneric строку
if(!Config.cur.b3dgunners )
на
if(!Config.cur.b3dgunners || false != bHideGunners)
3. Добавляешь в класс ArtilleryGeneric метод
void hideGunners(boolean bHide)
{
bHideGunners = bHide;
setMesh(prop.meshName);
}
Всё, теперь, если надо скрыть человечков, вызываешь hideGunners(true), если показать - hideGunners(false). Проверил, вроде работает. Кривовато, я думал скрывать часть модели с человечками логически, типа как в самолётах сделано, но не учел, что у зениток всего 2 части - Body и Head, поэтому таким образом ничего толком не скроешь...точнее скроешь сразу всё ) .

Kirill 23.08.2009 00:11

Как успехи? :)

ZloyPetrushkO 23.08.2009 00:58

Вложений: 1
ну вся фигня с поворотами зены побеждена) написал код, вседела. терь зену можно крутить как угодно.завтра вставлю код с человечками, а также регулятор крутости зен(ето оттестировано, просто добавить)
если че- в аттаче версия с поправленными зенитками) попробуй :)
а с человечками...там хз...ето уже не сеня((

Kirill 23.08.2009 01:08

А-а! Не могу пробовать! :( Винду переустановил. На 60 проц выкидывает. Папку MODS не трогал. Чего-то не хватает в корне. Навскидку ничего не приходит в голову? :)

ZloyPetrushkO 23.08.2009 01:09

хм...
баттонсы?
bldconf.ini?
files?
эх...сорри...но пойду я спать:( ...доброй ночи :)...шото после сегодняшнего уже совсем голова неварит:( ....а красиво сеня наши пилотаж крутили, просто ваще суперски!)
но чую завтра я уже никуда непоеду...=/


Текущее время: 12:47. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot