AviaSkins.Forums

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

Важная информация

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.09.2007, 19:34   #1
Myshlayevsky
Изменник родины
 
Аватар для Myshlayevsky
 
Регистрация: 28.02.2007
Адрес: Ивано-Франковск
Сообщений: 1,084
По умолчанию

2БигБ
Мышлаевский сам плавает в вопросе.
Вопрос. закоментил класснотфаунд, а оно ццуко, выдало аж 28 ошибок. Шо делать?
Пытался прикрутить к поплавковому Арадо кабины от жучки 87Б2.
__________________
Коммунист, сепаратист, интернационалист.

Зацветут ещё мои деревья в саду.
Myshlayevsky вне форума   Ответить с цитированием
Старый 07.09.2007, 00:49   #2
SG2_Wasy
Звуковых дел мастер
 
Аватар для SG2_Wasy
 
Регистрация: 07.08.2007
Сообщений: 523
Отправить сообщение для SG2_Wasy с помощью ICQ
По умолчанию

тебе надо подключить джава ЖДК, и правильно в батнике пути прописать.... Вот мне такой мануальчик дали...


Работать будет.Кстати Java Decompiler глючит если закидывать в него папки с подкаталогами.
Ладно поехали:
Для начала грохнуть все что ты до этого делал.(резолвер действительно имел косяк при
замещении файлов)
Снять дампы классов -> натравить резолвер (java -jar classresolver.jar .").
Скачать и установить JDK -> дописать в переменную PATH путь к папке .\jdk\bin(Мой Компьютер -> Свойства -> Дополнительно -> Переменные среды...после изменения- перезагрузиться )
Далее на примере файла HUD.class ,который у меня получилось благополучно декомпилировать изменить и скомпилировать назад.
Итак.Декомпилируем HUD.class
Создаем батник:
@echo off
for %%f in (*.java) do javac -classpath I:\IL-2\Files -source 1.3 -target 1.3 %%f
(обрати внимание на параметр classpath- это твой путь к папке Files )
-> Кидаем батник в папку с HUD.java(.\Files\com\maddox\il2\game)
-> Запускаем. Если все получилось- значит все было сделано правильно.
Не получилось- будем разбираться. Удачи!
java -jar classhasher.jar ."

ПыСы. В переменных средах надо прописать ещё путь к самой джаве(не ждк которая) можно взять ту что идет с игрой в папке bin

Последний раз редактировалось SG2_Wasy; 07.09.2007 в 00:51.
SG2_Wasy вне форума   Ответить с цитированием
Старый 12.09.2007, 19:39   #3
Jareny
Штурмовик-бомбардировщик
 
Аватар для Jareny
 
Регистрация: 09.09.2007
Адрес: Russia
Сообщений: 815
По умолчанию

Цитата:
Сообщение от Myshlayevsky Посмотреть сообщение
Вопрос. закоментил класснотфаунд, а оно ццуко, выдало аж 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(...
Ну вот, теперь проверяем как компилится и как работает скомпиленное. Работает? Приступаем к изменению
Вася, может и тебе этот способ подмогнет
Сейчас не могу этим заняться, хотя тоже хочу попробовать, если у меня не получится, значит это какой-то феномен именно Мессеров, как кокпит у хенкеля.
__________________
Если что-то очень хочется, то можно. Возможно по-другому
Если что-то не получается, то одно из трех:
1. Тебе это не нужно
2. Плохо стараешься
3. Делаешь это не так.

Захожу ему в хвост, стрелки ещё не стреляют... пошли ракеты! Бабах! Ракеты, бабах! Осталось шестеро... нет ракет, есть вражеские истрибители. Так, один без крыла, другой без хвоста. Впрочем, как и я... Круто летать с навороченным самодельным джоем...
Jareny вне форума   Ответить с цитированием
Ответ


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

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

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

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

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


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


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