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=95)

SG2_Wasy 10.09.2007 06:15

Цитата:

Сообщение от ****** (Сообщение 1942)
Ищи Вася,ищи.....;)

Знать бы что искать... пробовал сменить на Г14 30мм на 20мм - падает...

Jareny 12.09.2007 19:39

Цитата:

Сообщение от Myshlayevsky (Сообщение 1927)
Вопрос. закоментил класснотфаунд, а оно ццуко, выдало аж 28 ошибок. Шо делать?
Пытался прикрутить к поплавковому Арадо кабины от жучки 87Б2.

Слухай, когда ты декомпилировал класс, он выдал тебе одну только ошибку, класснотфаунд. Когда ты эту ошибку "исправил", он полез искать новые ошибки. Было и такое, я тоже парился. А надо лишь исправить эти ошибки. Для этого надо иметь два декомпиля или один хороший.
Я декомпилирую ява-декомпилятором и Ёодой. Потомзаменяю кусок класса в исходнике от Jdec таким же куском от ёды, это кусок от слов public class BF_109F2 extends BF_109 в данном примере до слов

static Class _mthclass$(String s)
{
return Class.forName(s);
ClassNotFoundException classnotfoundexception;
classnotfoundexception;
throw new NoClassDefFoundError(classnotfoundexception.getMes sage());
}
А этот кусок вообще ремлю или делитю. Дальше исправляю кусок от слов
Aircraft.weaponTriggersRegister(class1, new int[] {
можно тоже вставить из еды, но заменить варкласс на класс1, чтоб работало, а можно просто поудалять лишние символы типа _ перед словом Випон и все после слова регистер до скобки. Тогда будет работать. Чтобы получилось:
Aircraft.weaponTriggersRegister(...
Aircraft.weaponHooksRegister(...
Aircraft.weaponsRegister(...
Ну вот, теперь проверяем как компилится и как работает скомпиленное. Работает? Приступаем к изменению :)
Вася, может и тебе этот способ подмогнет
Сейчас не могу этим заняться, хотя тоже хочу попробовать, если у меня не получится, значит это какой-то феномен именно Мессеров, как кокпит у хенкеля.

Jareny 12.09.2007 21:34

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

Сообщение от SG2_Wasy (Сообщение 1949)
Потому что такая же стоит на эмиле, пока здесь не сделаю, не имеет смысла идти дальше...

MGunMGFFki, MGunMGFFkih, MGunMGFFs, MGunMGFFs, MGunMGFFsi, MGunMGFFt - это одна и та же пушка MGunMGFF. Маленькая буква в имени пушки на конце - индекс местоположения. Сравни со шкасами например, как они называются, если стоят на турелях, как на крыльях, как на носу... и т д. Не знаю, как на эмиле, но на A нужна пушка с индексом ki. об этом и говорит тебе ил, когда возникает.

Jareny 12.09.2007 21:50

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

SG2_Wasy 13.09.2007 01:01

Цитата:

Сообщение от Jareny (Сообщение 1975)
MGunMGFFki, MGunMGFFkih, MGunMGFFs, MGunMGFFs, MGunMGFFsi, MGunMGFFt - это одна и та же пушка MGunMGFF. Маленькая буква в имени пушки на конце - индекс местоположения. Сравни со шкасами например, как они называются, если стоят на турелях, как на крыльях, как на носу... и т д. Не знаю, как на эмиле, но на A нужна пушка с индексом ki. об этом и говорит тебе ил, когда возникает.

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

Jareny 13.09.2007 21:22

Я чтобы не париться, так как не надо было кокпит менять, декомпилировал только Ёдой, там без особого труда сменил пушку и декомпилировал. Ты скачай исходник и сравни с тем, что твой декомпиль выдает. В архиве заодно и скомпилированный. Сразу вставляй в игру и юзай.
Хотел вставить ссылки, но вспомнил правила этого раздела.

SG2_Wasy 14.09.2007 08:15

Я ёду сскачал, на как она работает хз..... Я даж не понял как инсталлируется........ Главное научиться как изменять, а дальше без проблем.....

Big-B 14.09.2007 13:23

Вы главное результатами то делитесь ;)

Jareny 14.09.2007 23:56

Цитата:

Сообщение от SG2_Wasy (Сообщение 2001)
Я ёду сскачал, на как она работает хз..... Я даж не понял как инсталлируется........ Главное научиться как изменять, а дальше без проблем.....

Работает как проводник. Запускать так же, как и резольвер или хешер.

SG2_Wasy 15.09.2007 10:04

Цитата:

Сообщение от Jareny (Сообщение 2009)
Работает как проводник. Запускать так же, как и резольвер или хешер.

не работает. можно конкренто? на примере...

Jareny 15.09.2007 10:27

Ёда написана на яве. Установи JDK (ява девелопмент кит) как описано на этом форуме, и ты сможешь запускать ява-приложения (с расширением JAR) как обычное эхешное. Еще желательное JRE (то есть ява рантайм энвиронмент).
Батник делается так. Копируешь комманду запуска в текстовый файл и сохраняешь его в любой файл с расширением бат.

SG2_Wasy 15.09.2007 11:36

Все стоит, мля, у меня тупняк. Все прекрасно заработало......

Jareny 18.09.2007 23:50

Ребята, у кого какие предположения на счет бомболюков?

SG2_Wasy 18.09.2007 23:58

Цитата:

Сообщение от Jareny (Сообщение 2103)
Ребята, у кого какие предположения на счет бомболюков?

А конкретнее?

Jareny 19.09.2007 18:53

Я же говорил, хочу открывать их сам. без сброса бомб. Как боты это делают.

Blitz 21.09.2007 17:11

У меня проблема-немогу откомпилить файл.Пути прописаны.Компилятор ругается и нехотит компилировать.Команда javac -source 1.3 -target 1.3 fi_156.java тож не работает.Что делать???

SG2_Wasy 21.09.2007 17:30

какую ошибку пишет?

Blitz 21.09.2007 20:33

Вложений: 1
Длиннющий список багов

Jareny 21.09.2007 21:06

Чем декомпилировал? JDec?
Едой надо декомпилировать, тогда скомпилировуется все

Blitz 22.09.2007 09:53

Декомпилировал DJ Java Dekompiler 3.5...
Щаз попробую ёдой
Попробовал.Нехотит компилить.
Выдаёт 7 ошибок:

C:\123\FI_156.java:193: class$ is reserved for internal use
/*synthetic*/ static Class class$(String string) {
^
C:\123\FI_156.java:217: cannot resolve symbol
symbol : variable class$com$maddox$il2$objects$air$CockpitJU_87B2
location: class com.maddox.il2.objects.air.FI_156
{ (class$com$maddox$il2$objects$air$CockpitJU_87B2 == null
^
C:\123\FI_156.java:218: cannot resolve symbol
symbol : variable class$com$maddox$il2$objects$air$CockpitJU_87B2
location: class com.maddox.il2.objects.air.FI_156
? (class$com$maddox$il2$objects$air$CockpitJU_87B2
^
C:\123\FI_156.java:220: cannot resolve symbol
symbol : variable class$com$maddox$il2$objects$air$CockpitJU_87B2
location: class com.maddox.il2.objects.air.FI_156
: class$com$maddox$il2$objects$air$CockpitJU_87B2),
^
C:\123\FI_156.java:221: cannot resolve symbol
symbol : variable class$com$maddox$il2$objects$air$CockpitJU_87B2_Gu nner
location: class com.maddox.il2.objects.air.FI_156
(class$com$maddox$il2$objects$air$CockpitJU_87B2_G unner == null
^
C:\123\FI_156.java:222: cannot resolve symbol
symbol : variable class$com$maddox$il2$objects$air$CockpitJU_87B2_Gu nner
location: class com.maddox.il2.objects.air.FI_156
? (class$com$maddox$il2$objects$air$CockpitJU_87B2_G unner
^
C:\123\FI_156.java:224: cannot resolve symbol
symbol : variable class$com$maddox$il2$objects$air$CockpitJU_87B2_Gu nner
location: class com.maddox.il2.objects.air.FI_156
: class$com$maddox$il2$objects$air$CockpitJU_87B2_Gu nner) }));
^
7 errors


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

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