AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Моды для Ил-2

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.05.2008, 20:39   #61
Novichok8
Местный
 
Регистрация: 24.12.2007
Адрес: Россия(СССР)
Сообщений: 987
Отправить сообщение для Novichok8 с помощью ICQ Отправить сообщение для Novichok8 с помощью Skype™
По умолчанию

// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: YAK_9UT.java

package com.maddox.il2.objects.air;

import com.maddox.il2.engine.HierMesh;
import com.maddox.il2.fm.*;
import com.maddox.rts.Property;

// Referenced classes of package com.maddox.il2.objects.air:
// YAK, PaintSchemeFMPar04, TypeBNZFighter, NetAircraft,
// Aircraft

public class YAK_9UT extends YAK implements TypeBNZFighter
{
/*synthetic*/ static Class class$com$maddox$il2$objects$air$YAK_9UT;
/*synthetic*/ static Class class$com$maddox$il2$objects$air$CockpitYAK_9U;

public static void moveGear(HierMesh hiermesh, float f) {
float f_0_ = Math.max(-f * 1500.0F, -80.0F);
hiermesh.chunkSetAngles("GearC3_D0", 0.0F, f_0_, 0.0F);
hiermesh.chunkSetAngles("GearC4_D0", 0.0F, f_0_, 0.0F);
hiermesh.chunkSetAngles("GearC2_D0", 0.0F, 80.0F * f, 0.0F);
f_0_ = Math.max(-f * 1500.0F, -60.0F);
hiermesh.chunkSetAngles("GearL4_D0", 0.0F, f_0_, 0.0F);
hiermesh.chunkSetAngles("GearR4_D0", 0.0F, f_0_, 0.0F);
hiermesh.chunkSetAngles("GearL2_D0", 0.0F, 82.5F * f, 0.0F);
hiermesh.chunkSetAngles("GearR2_D0", 0.0F, 82.5F * f, 0.0F);
hiermesh.chunkSetAngles("GearL3_D0", 0.0F, -85.0F * f, 0.0F);
hiermesh.chunkSetAngles("GearR3_D0", 0.0F, -85.0F * f, 0.0F);
}

protected void moveGear(float f) {
moveGear(hierMesh(), f);
}

public void moveSteering(float f) {
/* empty */
}

public void update(float f) {
hierMesh().chunkSetAngles("OilRad_D0", 0.0F,
(FM.EI.engines[0].getControlRadiator()
* 15.0F),
0.0F);
hierMesh().chunkSetAngles("Water_luk", 0.0F,
(FM.EI.engines[0].getControlRadiator()
* 12.0F),
0.0F);
super.update(f);
}

/*synthetic*/ static Class class$(String string) {
Class var_class;
try {
var_class = Class.forName(string);
} catch (ClassNotFoundException classnotfoundexception) {
throw new NoClassDefFoundError(classnotfoundexception
.getMessage());
}
return var_class;
}

static Class _mthclass$(String s)
{
return Class.forName(s);
ClassNotFoundException classnotfoundexception;
classnotfoundexception;
throw new NoClassDefFoundError(classnotfoundexception.getMes sage());
}

static
{
Class class1 = com.maddox.il2.objects.air.YAK_9UT.class;
new NetAircraft.SPAWN(class1);
Property.set(class1, "iconFar_shortClassName", "Yak");
Property.set(class1, "meshName", "3DO/Plane/Yak-9UT(Multi1)/hier.him");
Property.set(class1, "PaintScheme", new PaintSchemeFMPar04());
Property.set(class1, "yearService", 1945F);
Property.set(class1, "yearExpired", 1952.8F);
Property.set(class1, "FlightModel", "FlightModels/Yak-9UT.fmd");
Property.set(class1, "cockpitClass", com.maddox.il2.objects.air.CockpitYAK_9U.class);
Property.set(class1, "LOSElevation", 0.6432F);
Aircraft.weaponTriggersRegister(class1, new int[] { 0, 0, 1 });
Aircraft.weaponHooksRegister(class1,
new String[] { "_MGUN01", "_MGUN02",
"_CANNON01" });
Aircraft.weaponsRegister(class1, "default",
new String[] { "MGunShVAKsi 120",
"MGunShVAKsi 120",
"MGunSh37ki 30" });
Aircraft.weaponsRegister(class1, "none",
new String[] { null, null, null });
}
}
где тут ошибка? делал как описывали части заменял 1 осталась помогите исправить.
Novichok8 вне форума   Ответить с цитированием
Старый 23.05.2008, 13:05   #62
Myshlayevsky
Изменник родины
 
Аватар для Myshlayevsky
 
Регистрация: 28.02.2007
Адрес: Ивано-Франковск
Сообщений: 1,084
По умолчанию

Мужики, а серийничка к DJ java decompiler-у версии 3.10 нет у кого часом?
И ещё вопрос - этот декомпилятор так-же косо декомпилирует, как и все остальные, или всё-же хоть чутка покошернее?
__________________
Коммунист, сепаратист, интернационалист.

Зацветут ещё мои деревья в саду.
Myshlayevsky вне форума   Ответить с цитированием
Старый 23.05.2008, 13:09   #63
YuVe
Местный
 
Регистрация: 29.01.2008
Адрес: Мариуполь
Сообщений: 1,006
По умолчанию

Цитата:
Сообщение от Myshlayevsky Посмотреть сообщение
Мужики, а серийничка к DJ java decompiler-у версии 3.10 нет у кого часом?
И ещё вопрос - этот декомпилятор так-же косо декомпилирует, как и все остальные, или всё-же хоть чутка покошернее?
У меня ним обратно скомпилировать не получилось.
Класс на яву разлагает аж бегом, а обратно - дули.
Есть кряк к версии 3.10.....
YuVe вне форума   Ответить с цитированием
Старый 23.05.2008, 13:17   #64
Blitz
Местный
 
Аватар для Blitz
 
Регистрация: 18.09.2007
Адрес: Баран-аул
Сообщений: 438
Отправить сообщение для Blitz с помощью ICQ
По умолчанию

DJ java decompiler гадость та ещё..Когда пробовал им декомпилить-никогда ничего неработало..Использую Йоду..Всё работает прекрасно..Юзай его
Blitz вне форума   Ответить с цитированием
Старый 23.05.2008, 13:27   #65
YuVe
Местный
 
Регистрация: 29.01.2008
Адрес: Мариуполь
Сообщений: 1,006
По умолчанию

Цитата:
Сообщение от Blitz Посмотреть сообщение
DJ java decompiler гадость та ещё..Когда пробовал им декомпилить-никогда ничего неработало..Использую Йоду..Всё работает прекрасно..Юзай его
А можно узнать полное название этой программы?
YuVe вне форума   Ответить с цитированием
Старый 23.05.2008, 13:45   #66
Blitz
Местный
 
Аватар для Blitz
 
Регистрация: 18.09.2007
Адрес: Баран-аул
Сообщений: 438
Отправить сообщение для Blitz с помощью ICQ
По умолчанию

см.аттач
Вложения
Тип файла: zip jode-1.1.2-pre1.zip (492.4 Кб, 444 просмотров)
Blitz вне форума   Ответить с цитированием
Старый 23.05.2008, 14:09   #67
YuVe
Местный
 
Регистрация: 29.01.2008
Адрес: Мариуполь
Сообщений: 1,006
По умолчанию

Цитата:
Сообщение от Blitz Посмотреть сообщение
см.аттач
Спасибо
YuVe вне форума   Ответить с цитированием
Старый 03.01.2009, 20:34   #68
Devastator
Местный
 
Аватар для Devastator
 
Регистрация: 01.09.2008
Адрес: 30 км от Москвы
Сообщений: 268
По умолчанию Х-4 ?

Как этой йодой пользоваться ? Т.е не могу файл открыть (из тех что в папке Б-29 SP. Там всего-то нужно прописать что он носитель Х-4, пару строк управления от Ме-410 и вместо "малыша" в слоте подвесить одну Х-4). Используя NMI's Java Code Viewer файл открыл легко (переименовав его в .class и декомпилировав в яву). Попробовал сохранить так же - т.е заменив "поверх" старый файл. В результате у меня ил на 20% вылетает. Может это из-за пару строк который этот Viewer прописывает ?
Короче, подскажите как файлы (те, что в папках МОДных самолётов) открывать и сохранять - чтобы ил не ругался и раскладка была новая.
Проблема только в компиляции/декомпиляции.
__________________
Воздушный газонокосильщик
Devastator вне форума   Ответить с цитированием
Старый 04.01.2009, 10:05   #69
chameleon
Местный
 
Регистрация: 09.11.2007
Адрес: Иркутск
Сообщений: 1,403
Отправить сообщение для chameleon с помощью Skype™
По умолчанию

Ошибка 20% - ошибка в классе.
Значит:
а) ошибка в коде
б) неправильное восстановление(которого у тебя нет)/обратное хеширование - которого у тебя тоже нет...
chameleon вне форума   Ответить с цитированием
Старый 04.01.2009, 21:01   #70
Devastator
Местный
 
Аватар для Devastator
 
Регистрация: 01.09.2008
Адрес: 30 км от Москвы
Сообщений: 268
По умолчанию

Цитата:
Сообщение от chameleon Посмотреть сообщение
Ошибка 20% - ошибка в классе.
Значит:
а) ошибка в коде
б) неправильное восстановление(которого у тебя нет)/обратное хеширование - которого у тебя тоже нет...
JAD'ом открыл файл и сохранил в .java - потом кинул в ил-2, который вылетел при 60%. В самом файле я ничего не менял (т.к вообще пытался понять как всё работает), открыл в jad'e и не закрывая JAD сохранил с расширением .java
То, что вылетел при 60% а не при 20% уже небольшой прогресс. Что надо дальше делать с классхешером ? (там ведь даже пускового файла нет). И ещё, почему файлы в папках самолётов вообще без расширения идут (те что перед папкой 3do) ?
Заранее благодарен за помощь (поиском пользовался и много).
__________________
Воздушный газонокосильщик
Devastator вне форума   Ответить с цитированием
Старый 04.01.2009, 21:28   #71
chameleon
Местный
 
Регистрация: 09.11.2007
Адрес: Иркутск
Сообщений: 1,403
Отправить сообщение для chameleon с помощью Skype™
По умолчанию

Ууу...
Я пас.
chameleon вне форума   Ответить с цитированием
Старый 04.01.2009, 21:34   #72
Devastator
Местный
 
Аватар для Devastator
 
Регистрация: 01.09.2008
Адрес: 30 км от Москвы
Сообщений: 268
Подмигивание

Цитата:
Сообщение от chameleon Посмотреть сообщение
Ууу...
Я пас.
В смысле тупой вопрос задал ?
(на экстракторе рылся но мало что понял).
И ещё, при открытии JADом файл именуется необычно, например Explosions$13 а не буквенно-цифровое обозначение - это нормально ?
Может кто подскажет какие команды даются jode & clashhashers через командную строку (блин уже третий день бьюсь над явой).
__________________
Воздушный газонокосильщик

Последний раз редактировалось Devastator; 04.01.2009 в 21:45.
Devastator вне форума   Ответить с цитированием
Старый 04.01.2009, 22:15   #73
chameleon
Местный
 
Регистрация: 09.11.2007
Адрес: Иркутск
Сообщений: 1,403
Отправить сообщение для chameleon с помощью Skype™
По умолчанию

С явой всё очень просто. Но решаемо.
А если ты не в курсе, як использовать программы на Джаве - я, собственно, пас.
Сначала используешь кутимовские утилитки - дампер и ресольвер. Как пользоваться - извиняюсь, но во-первых, мне правила запрещают о них рассказывать, во-вторых, в всех кутимовских прогах какой-никакой, но встроенный хелп есть. Или подсказка, на крайний случай. Консоль рулит.

Получаешь туеву хучу файлов *.class.
Эту туеву хучу для втыкания в код(поправка - ФФтыкания глазами в код) нужно декодить декодить декомпилером. Причём Я пользую два декомпилера. JDec - создаёт нормальный список импорта классов, и ещё что-то в нём хорошее было - незначительное, но хорошее... Jode берёт всё остальное, но жёстко издевается над операциями с Class, в отличие от Ждека. Зато его декомпиляция компилится обратно.

Дальше стоит очень нехреновая проблема, если вы желаете использовать собственноручно написанный - или отредактированный класс. Куча заморочек с ошибками компиляции, особыми фишками Ила - и пр.
К слову, знак $ обозначает вложенный класс, и не надо так паниковать.
Судя по незнанию данного факта, я предполагаю, что учебник по Яве вы не читали... И соответсвенно с принципами работы явы тоже... не очень. Почитайте, а?

И, к слову, а что вы понимаете под JADом? По мне - это Java Archive Descriptor, из мобильной редакции. И им открывать я не умею

Последней стадией работы с иловской явой является компиляция и хэширование утилиткой КуТима - к которой, опять же, есть встроенный хелп.

Последний раз редактировалось chameleon; 04.01.2009 в 22:18.
chameleon вне форума   Ответить с цитированием
Старый 28.06.2009, 02:24   #74
ZloyPetrushkO
Местный
 
Регистрация: 31.05.2008
Сообщений: 1,159
По умолчанию

ребят, подскажите кто может тупому человеку
ситуация:раз в N секунд в переменную Х выводяться координаты всех самолетов на карте, по очереди.

код выглядит примерно так:
Код:
for (int i_47_ = 0; i_47_ < q; i_47_++) {
	    Actor actor = (Actor) ХХХХХ.ХХХХХХ(i_47_);
	    Point3d pint3d = actor.ХХХ.ХХХХХХPoint();
		
		 float f_48_ = (float) (pint3d.y );

		 System.out.println("3: " + f_48_ );
	   
	}
соотвественна в переменную f_48_ выводяться координаты всех самолетов на карте.
собсна вопрос, как сделать так чтобы переменная f_48_ была доступна для работы вне цикла?
помогите плз хто знает

Последний раз редактировалось ZloyPetrushkO; 27.07.2009 в 12:15.
ZloyPetrushkO вне форума   Ответить с цитированием
Старый 01.09.2009, 01:16   #75
ZloyPetrushkO
Местный
 
Регистрация: 31.05.2008
Сообщений: 1,159
По умолчанию

товариащи! нид хелп!
произошла у меня вот какая оказия. во время компилляции класса почти финальной версии на бомбомод( я уже коэфициенты подбирал) комп вылетел в синий экран с жалобой на память(он у мя старый и побитый жизнь, бывает такое)

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

в общем подскажите плз, как ето лечить...а то мод готов, его зарелизить надо а сразу с ним и сборку мою а тут такие дела(((
ZloyPetrushkO вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Рейтинг@Mail.ru