AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Моделирование и конструирование (http://forum.aviaskins.com/forumdisplay.php?f=18)
-   -   Несколько вопросов по Java (http://forum.aviaskins.com/showthread.php?t=3499)

Asura 25.10.2013 10:45

Несколько вопросов по Java
 
Начал погружаться во внутреннее устройство игры, довольно познавательно. Например вопрос добавление слота/класса для нового самолета выглядит простым если делать просто отпочкованием от существующего. Немного сложнее с написанием класса с нуля и тут первый вопрос - есть ли какие то мануалы по классу самолета? Основные процедуры, правила и т.д. ?
Если игра вылетает при загрузке значит чего то не хватает в классах или они конфликтуют, тут подход понятен - смотрим stormo.log и правим классы. А вот если после добавления самолета он без проблем появляется в игре как надо, но при старте его в быстром редакторе возникает ошибка загрузки - как понять что не так? Тут явно связанно с классами в разных версиях игры - на 4.10 все работает, на 4.12 вылет на 30% загрузки миссии. Что надо править в этом случае?

tarakan67 25.10.2013 11:00

Цитата:

Сообщение от Asura (Сообщение 121264)
Начал погружаться во внутреннее устройство игры, довольно познавательно. Например вопрос добавление слота/класса для нового самолета выглядит простым если делать просто отпочкованием от существующего. Немного сложнее с написанием класса с нуля и тут первый вопрос - есть ли какие то мануалы по классу самолета? Основные процедуры, правила и т.д. ?
Если игра вылетает при загрузке значит чего то не хватает в классах или они конфликтуют, тут подход понятен - смотрим stormo.log и правим классы. А вот если после добавления самолета он без проблем появляется в игре как надо, но при старте его в быстром редакторе возникает ошибка загрузки - как понять что не так? Тут явно связанно с классами в разных версиях игры - на 4.10 все работает, на 4.12 вылет на 30% загрузки миссии. Что надо править в этом случае?

Опять таки смотрим stormo.log, там отображаются и проблемы с загрузкой миссий. Насчёт мануалов, вроде бы есть такое на САС, но доступ туда только для "избранных" причём критериев доступа в этот раздел никто не может внятно озвучить ни там ни здесь.

deSAD 25.10.2013 12:44

Цитата:

Сообщение от tarakan67 (Сообщение 121265)
... Насчёт мануалов, вроде бы есть такое на САС, но доступ туда только для "избранных" причём критериев доступа в этот раздел никто не может внятно озвучить ни там ни здесь.

Цитата:

Сообщение от wasted (Сообщение 113831)
... для того, что бы попасть туда, нужно иметь базовые знания в джаве и попробовать написать Anto, но все зависит от вашей активности на САС и то на сколько вас там знают.

:rolleyes:

З.Ы.
"Туда" - имеется в виду группа "Modder", у членов которой есть доступ в "секретный" раздел :rtfm: И, кстати, для Asura этот раздел (равно как и для tarakan67 ;)) как раз должен быть доступен :rolleyes: А вот и искомый "мануал по классу самолета" ...

tarakan67 25.10.2013 12:55

Цитата:

Сообщение от deSAD (Сообщение 121273)
:rolleyes:

З.Ы.
"Туда" - имеется в виду группа "Modder", у членов которой есть доступ в "секретный" раздел :rtfm: И, кстати, для Asura этот раздел (равно как и для tarakan67 ;)) как раз должен быть доступен :rolleyes: А вот и искомый "мануал по классу самолета" ...

Дык в том то и дело, что и Anto я писал(ответа не получил) и другим "зубрам" на САС, но данный раздел для меня как и прежде "за семью печатями". Может нужно "ходатайство" посвящённых, как при приёме в партию когда-то требовались рекомендации двух старших товарищей? Могли бы сделать доступ "только для чтения", первоначально только бы учился, не имея возможности "задавать дурацкие вопросы".

deSAD 25.10.2013 15:02

Цитата:

Сообщение от tarakan67 (Сообщение 121276)
Дык в том то и дело, что и Anto я писал(ответа не получил) и другим "зубрам" на САС, но данный раздел для меня как и прежде "за семью печатями". Может нужно "ходатайство" посвящённых, как при приёме в партию когда-то требовались рекомендации двух старших товарищей?

Отписал(ся) CirX'у - мы с ним, вроде, нашли в свое время общий язык ... правда, он недели две не заглядывал на форум, ну да - надеюсь - это временно :rolleyes:

tarakan67 25.10.2013 15:20

Цитата:

Сообщение от deSAD (Сообщение 121285)
Отписал(ся) CirX'у - мы с ним, вроде, нашли в свое время общий язык ... правда, он недели две не заглядывал на форум, ну да - надеюсь - это временно :rolleyes:

:thx:

Asura 25.10.2013 15:25

Цитата:

Сообщение от tarakan67 (Сообщение 121265)
Опять таки смотрим stormo.log, там отображаются и проблемы с загрузкой миссий.

Не знал, спасибо! Посмотрю что там будет.

Asura 25.10.2013 15:30

Цитата:

Сообщение от deSAD (Сообщение 121273)
"Туда" - имеется в виду группа "Modder", у членов которой есть доступ в "секретный" раздел :rtfm: И, кстати, для Asura этот раздел (равно как и для tarakan67 ;)) как раз должен быть доступен :rolleyes: А вот и искомый "мануал по классу самолета" ...

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

Karabas-Barabas 26.10.2013 01:44

Цитата:

Сообщение от Asura (Сообщение 121289)
Мне интересно есть ли где какой нибудь мануал по написанию класса когда он не копируется от исходного. В общем всегда есть путь по препарированию исходного кода любого подходящего по параметрам самолета, и наверно так и придется сделать, но вдруг. :)

Сам и ответил, мануала (по самолетам) нет и не будет, за ненадобностью, - в Иле сотни самолетов и нет проблемы посмотреть как и что сделано.

deSAD 27.10.2013 14:59

Цитата:

Сообщение от deSAD (Сообщение 121285)
Отписал(ся) CirX'у - мы с ним, вроде, нашли в свое время общий язык ... правда, он недели две не заглядывал на форум, ну да - надеюсь - это временно :rolleyes:

Цитата:

Сообщение от tarakan67 (Сообщение 121287)
:thx:

Цитата:

Сообщение от SAS~Malone
Hi deSAD
i will arrange access for them, let me contact them and admins first, but it should be no problem. ;)

greetings
Malone

Так что "процесс пошел", насколько я понимаю :rolleyes:

tarakan67 27.10.2013 17:03

Цитата:

Сообщение от deSAD (Сообщение 121383)
Так что "процесс пошел", насколько я понимаю :rolleyes:

:thx::thx::thx::beer:

deSAD 29.10.2013 13:12

Цитата:

Сообщение от SAS~Malone
... i changed tarakan87's account profile for school access, and i see that Asura already has access.
if you speak to them, can you just make sure that they both have access, and let me know, please?..

Т. е. просьба проверить и отписать(ся) - есть ли доступ в SuperSchool :rtfm: Хотя, насколько я понимаю, у Asura доступ и так есть (на что и Malone указывает), так что, Игорь, твой ход :rolleyes:

tarakan67 29.10.2013 13:46

Цитата:

Сообщение от deSAD (Сообщение 121468)
Т. е. просьба проверить и отписать(ся) - есть ли доступ в SuperSchool :rtfm: Хотя, насколько я понимаю, у Asura доступ и так есть (на что и Malone указывает), так что, Игорь, твой ход :rolleyes:

В личку отписался ещё утром. Ещё раз подтверждаю - всё отлично, доступ есть! Большое спасибо!

Asura 29.10.2013 14:54

Продолжаю ковырять Джаву. В качестве подопытного кролика был выбран Мародер (B-26) с SAS. В 4.12.1 с модактиватором он вываливался на 30% при старте миссии. Внесенные изменения позволили получить Б-26 в миссии, но есть пара косяков:

1. Не работает бомбовый прицел - по кнопке "прильнуть" заветная картинка не появляется.
2. Не работает открытие бомболюков по кнопке. Правда и у оригинала она не работала, но можно же добавить.

Вопрос - какие куски кода смотреть по этим вопросам? С ходу не нашел как эти части реализованы.

yt2 29.10.2013 16:47

Цитата:

Продолжаю ковырять Джаву...
Пиши в личку. Ковыряют в носу, а Яву изучают :)

Asura 30.10.2013 16:55

yt2 огромное спасибо за науку! Прицел теперь работает и бомболюк открывается. :good: Но остался еще один вопрос.

В вооружении Мародера есть нестандартный подвес 10x260lbsFragBombs. Он идет как отдельный мод вооружения, но почему то не определяется игрой и соответственно список вооружений на этой загрузке обрывается. Вот как тут отладить? в sturmo.log ошибок не вижу. каталог с модом оружия в наличии.

Da_Don 30.10.2013 17:19

Парни, а можно перевыложить секретный мануал в доступ на этом форуме? Для простых смертных?

Asura 30.10.2013 18:08

На SAS как такового мануала нет - просто посты с описанием и картинками. Целиком выкладывать я бы не стал, а вот на вопросы всегда можно ответить ;)

Asura 31.10.2013 12:27

Вопросы которые пока не смог решить:
1. В вооружении Мародера есть нестандартный подвес 10x260lbsFragBombs. Он идет как отдельный мод вооружения, но почему то не определяется игрой и соответственно список вооружений на этой загрузке обрывается. Вот как тут отладить? в sturmo.log ошибок не вижу. каталог с модом оружия в наличии.
2. В кабине бомбардира обнаружил что стрелочки высотометра и спидометра сдвинулись с нужных мест и вращаются в воздухе. Хорошо бы это поправить - как их отцентрировать правильно?

Asura 31.10.2013 13:49

С вооружение разобрался - была ошибка в кассе бомбы. Остался вопрос со стрелками приборов - где настраивается их положение?

tarakan67 31.10.2013 15:22

Цитата:

Сообщение от Asura (Сообщение 121538)
С вооружение разобрался - была ошибка в кассе бомбы. Остался вопрос со стрелками приборов - где настраивается их положение?

В файле hier.him соответствующей кабины. По хорошему надо загрузить всю кабину в 3Dmax и там править, но так как я не очень дружу 3Dmax правил hier.him блокнотом методом тыка с проверкой изменений в игре. Стрелки приборов в hier.him обычно имеют префикс z_ перед названием соответствующего прибора(z_RPM - стрелка указателя оборотов двигателя, например). В секции attach соответствующей стрелки три последних числа её координаты по трём осям, измеряются в метрах, так что экспериментировать надо с очень маленьким шагом, чтобы стрелки не "потерялись" вообще

Asura 05.11.2013 13:15

Спасибо всем за советы - все получилось! http://www.mediafire.com/download/k2...-26_V2.2.1.ZIP Проверил на 4.12.2 + Mod Activator v5.30

Asura 27.11.2013 09:56

Решил поупражняться с изменением вооружения, но наткнулся на ограничения из за файликов в каталоге COD. Может у кого есть программка для работы с этими файлами? Или кто знает как обратиться к авторам утилиты? А может есть способ отключить проверку этих файлов в классе самолета?

Спасибо.

Dragon104 27.11.2013 18:55

Пост 23.
Asura: "Решил поупражняться...каталоге COD. Может у кого есть..."
Поддерживаю просьбу.

С уважением к сообществу.

tarakan67 27.11.2013 19:46

Цитата:

Сообщение от Asura (Сообщение 122680)
Решил поупражняться с изменением вооружения, но наткнулся на ограничения из за файликов в каталоге COD. Может у кого есть программка для работы с этими файлами? Или кто знает как обратиться к авторам утилиты? А может есть способ отключить проверку этих файлов в классе самолета?

Спасибо.

А где в классе самолёта эта проверка?

Asura 28.11.2013 09:36

Ну где то это должно быть. :) Если в одном паке Фокеров эта проверка используется, в другом нет. Значит либо в классах эта проверка либо в FM. В FM не нашел. :)

lacota 29.11.2013 13:55

Цитата:

Сообщение от Asura (Сообщение 122742)
Ну где то это должно быть. :) Если в одном паке Фокеров эта проверка используется, в другом нет. Значит либо в классах эта проверка либо в FM. В FM не нашел. :)

Ващет папка КОД это вродеб защита от "плохих пацанов", чтоб на серверах не хулиганили.. значит и проверка гдет в глубинах движка... Я не разбирался, не больно интересно.

tarakan67 29.11.2013 14:33

У меня 4.12.2 с модактиватором работает вообще без папки cod(то есть обходится той папкой cod, что запакована в оригинальных СФС-ках

carsmaster 29.11.2013 18:19

Цитата:

Сообщение от tarakan67 (Сообщение 122834)
У меня 4.12.2 с модактиватором работает вообще без папки cod(то есть обходится той папкой cod, что запакована в оригинальных СФС-ках

Насколько мне известно почти весь дефолт самолей работает с папкой КОД, модные самоли многие создаются без этой "оружейной" проверки через КОД.
Так что скорее всего ,раз самоли создаются новые, то "собака порылась" в классах.
Такие вот мысли от человека ,который именно в этой проблеме глубоко не разбирался.
О...., если заитересованные и проверенные лица хотят сделать ,что-то на благо ИЛ-2, то нужно к уважаемому Карабасу обратиться наверное.
(Тсссс.... меня не сдавать...я не стукач:lol:)

lacota 29.11.2013 20:02

Цитата:

Сообщение от Asura (Сообщение 122680)
Решил поупражняться с изменением вооружения, но наткнулся на ограничения из за файликов в каталоге COD. ...

Вот не надо бы с дефолтными самолями упражняться, не принято ващет..
Сделай клон и упражняйся, а для клона КОД не нужен.

Asura 02.12.2013 16:57

Я столкнулся как раз с клонами, которые требуют COD. В частности сейчас смотрю мега подборки Fw-190. Там есть Fw-190A-2. 100% модный. В одной сборке он использует COD в другой нет. Базовый класс Fw-190 один измененный, не стоковый, другой стоковый. Если убираю COD - в списке вооружения Fw-190a-2 пусто. Добавляю COD - вооружение есть. Вариант поправить файлы в COD остается, но просто интересно от чего зависит использовать COD или нет. Если бы можно было просто эту папку удалить и забыть то вопросов бы и не было, но без нее список вооружений просто пуст.

И еще вопрос - есть версия FMTool которая работает на 64 разрядных системах?

lacota 02.12.2013 17:36

Если в сборке есть папка код внутри какого нить СФС, то папка код нужна..(((
Для дефолтных она точно есть.

Asura 03.12.2013 09:55

Вчера еще попробовал разные варианты и получается следующая картина:

в стоковой версии есть класс FW_190, все стоковые фокеры используют именно его. Даже если его изменить в моде, но оставить такое же название - игра будет цеплять COD из стоковых SFS и соответственно требовать COD в моде. Если классы делать полностью не пересекающимися со стоковыми - COD не требуется. Как то так.

lacota 03.12.2013 11:51

Вполне логично. Класс ФВ-190 работает с пилоном if(aobj[i] instanceof PylonETC501FW190)
Думаю точно так же будут себя вести все самолеты базовые классы которых работают с элементами вооружения.

Karabas-Barabas 03.12.2013 20:54

Вложений: 1
Цитата:

Сообщение от tarakan67 (Сообщение 122834)
У меня 4.12.2 с модактиватором работает вообще без папки cod(то есть обходится той папкой cod, что запакована в оригинальных СФС-ках

Без папки код обходятся моды дефолтных самолетов, если не модифицируется вооружение.
В модовых обычно применяют другую конструкцию на джава, поэтому они то же обходятся без проверки иловской.
Сравни во вложении 190А-4 и Ф-1 на его базе (на используемый обобщенный класс в Ф-1 не обращай внимания - он сделан, чтобы там то же кое что подправить, специально для Ф и Г - другая схема номеров и открываемые фонари).
Ну а кому хочется, может заморочиться с созданием вооружения под иловскую проверку, тем более что в коде самолета несколько проще получается, особенно приятно, когда вариантов вооружения много
или кому хочется поправить вооружение у дефолтных самолетов :)

Asura 04.12.2013 10:23

Karabas-Barabas большое спасибо! Ситуация с COD теперь полностью понятна.

Для информации - у меня появился инструментарий для работы с COD, но я пока не получил ни разрешения ни запрета на передачу его кому нибудь еще. До выяснения этого вопроса без проблем помогу закодировать/раскодировать эти файлики. Пишите в личку.

jabo 04.12.2013 10:47

На SAS вроде как тема о файлах COD не афишируется, при всех тамошних вольностях.

Asura 04.12.2013 10:58

Ну тема читерства в онлайне существует и наверно не теряет актуальности. Хотя простому модостроению это немного мешает. :)

yt2 04.12.2013 11:14

From Asura & Karabas-Barabas

Было бы полезно мне (конкретно cod для Do-217 К1 К2, Пе-2 359сер, He-111 H-2 H-6)
Кто может этому научить - пишите в личку.

Karabas-Barabas 04.12.2013 11:32

Цитата:

Сообщение от yt2 (Сообщение 123090)
From Asura & Karabas-Barabas

Было бы полезно мне (конкретно cod для Do-217 К1 К2, Пе-2 359сер, He-111 H-2 H-6)
Кто может этому научить - пишите в личку.

Лучше обратиться за инструментами на САС, вечером дам ссылку к кому.
Всем подряд они конечно не раздают, но тебе несомненно не откажут :)


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

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