AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Первым делом, первым делом - самолеты (http://forum.aviaskins.com/forumdisplay.php?f=20)
-   -   Новые самолеты. Обсуждение. (http://forum.aviaskins.com/showthread.php?t=229)

SG2_Wasy 23.02.2009 07:08

Цитата:

Сообщение от SJack (Сообщение 21520)
Конкретно данный крафт, как уже сказано, от Rudy. Но в основе - мой подход, если есть вопросы - можешь спрашивать.
Если коротко, код такой во избежание ненужного копипаста кода (ф-я GenerateDefaultConfig заполняет слоты оружием, одинаковым для всех загрузок, чтобы в случае необходимости заменить тип пулемётов или кол-во бк к ним только в этой функции, а не в каждой загрузке отдельно, попутно забыв это сделать в половине из них).

Ясно, а ещё вопрос, каким образом подхватывается 3д модель?, ведь если использовать стандартный способ - то просто увидишь вместо самолета - пустое место...

SJack 23.02.2009 16:39

А вот этого не понял. Вроде, никогда проблем с 3Д-моделями не было...Там просто прописан путь к соотв. хиеру, в данном случае - к хиеру хенки Н6.

SG2_Wasy 23.02.2009 17:15

Цитата:

Сообщение от SJack (Сообщение 21550)
А вот этого не понял. Вроде, никогда проблем с 3Д-моделями не было...Там просто прописан путь к соотв. хиеру, в данном случае - к хиеру хенки Н6.

кхммм....... странно..... ну лан, а ты какой компилятор/декомпилятор юзаешь?

SJack 23.02.2009 18:21

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

Сообщение от SG2_Wasy (Сообщение 21552)
кхммм....... странно..... ну лан, а ты какой компилятор/декомпилятор юзаешь?

Компилю древним j2sdk1.4.2 с ключами -source 1.3 -target 1.3
Декомпилю JDecom, который есть гуёвая обертка для jad-а. Версия jad-a тоже какая-то очень не свежая (какая именно - не помню), на новую не заменял.
В аттаче - то, что у меня получается при декомпиле конкретно хенки Н16, кусок с глюком декомпилера закомментирован и вместо него вписан правильный. В таком виде компилится и работает, проблем с моделью вроде не наблюдается.

SG2_Wasy 23.02.2009 19:37

кода компелю получаю это
H:\il2\IL-2\Code\com\maddox\il2\objects\air>build
h:\il2\IL-2\code\com\maddox\rts\Finger.java:16: ';' expected
public static final long LongFN(long l, String s, int i)
^
h:\il2\IL-2\code\com\maddox\rts\Finger.java:27: illegal start of type
catch(Exception e);
^
h:\il2\IL-2\code\com\maddox\rts\Finger.java:254: LongFN(long,java.lang.String,in
t) is already defined in com.maddox.rts.Finger
public static final long LongFN(long l, String string, int i) {

делаю с помощью этого
@echo off
for %%f in (*.java) do javac -classpath h:\il2\IL-2\code -source 1.3 -target 1.3 %%f

(jdk1.6.0_12)

SJack 24.02.2009 16:06

Ээээ... у тебя вот здесь
h:\il2\IL-2\code
декомпилированные классы лежат?
Если да, то путь надо указывать к *.class-файлам, не декомпилированным ...извини, если очевидные вещи пишу - пить меньше надо, голова чичас оч. плохо соображает.

SG2_Wasy 24.02.2009 18:02

Цитата:

Сообщение от SJack (Сообщение 21591)
Ээээ... у тебя вот здесь
h:\il2\IL-2\code
декомпилированные классы лежат?
Если да, то путь надо указывать к *.class-файлам, не декомпилированным ...извини, если очевидные вещи пишу - пить меньше надо, голова чичас оч. плохо соображает.

Все нормуль, я программер любитель)))))))

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

P.S. личку глянь;)

SJack 24.02.2009 18:22

Ээээ...ну если там лежат классы... то хз что за нафиг :) . У меня компилится нормально, ну после декомпила - остаётся бага, но простенькая и легкофиксимая. В любом случае класс, который я тут выложил, у меня компилится и работает.
На ЛС - ответил.

deSAD 24.02.2009 18:51

Цитата:

Сообщение от SG2_Wasy (Сообщение 21596)
P.S. личку глянь;)

Партизаны, млин :rolleyes:

deSAD 25.02.2009 00:27

2 SJack, SG2_Wasy
Ситуевина - класс скомпилировался, но при попытке скормить его игре та тупо не запускается (ошибок не выдает, но логи не обновляются) :cry: Эни комментс? :rolleyes:

SG2_Wasy 25.02.2009 00:56

все работает, ошибки при компиляции были моим косяком..... в СТД добавить не забыл?

deSAD 25.02.2009 01:00

Цитата:

Сообщение от SG2_Wasy (Сообщение 21628)
... в СТД добавить не забыл?

Э? :eek:

SG2_Wasy 25.02.2009 01:13

Цитата:

Сообщение от deSAD (Сообщение 21629)
Э? :eek:

ну в air.ini

SJack 25.02.2009 17:42

Странно. Никаких дополнительных ресурсов и модов модель требовать не должна, в ней всё из дефолта собрано. Соответственно, единственная возможная проблема - в настройках компилятора.

deSAD 25.02.2009 17:48

Цитата:

Сообщение от SG2_Wasy (Сообщение 21633)
ну в air.ini

А! Так я не про "хэнк" :rolleyes: Я "Фридрих" пересобирал, чтобы о/з ему поменять (ну вот не нравятся дефолтные балканкройц дядmке Вотану %)), вот мой .class (хэшированный уже, все "по понятиям" :D) ИЛ и не "понимает" :DONT_KNOW:

deSAD 25.02.2009 17:49

Цитата:

Сообщение от SJack (Сообщение 21685)
... Соответственно, единственная возможная проблема - в настройках компилятора.

Э-э-э? :I'm_thinking:

SJack 25.02.2009 18:11

Цитата:

Сообщение от deSAD (Сообщение 21686)
А! Так я не про "хэнк" :rolleyes: Я "Фридрих" пересобирал, чтобы о/з ему поменять (ну вот не нравятся дефолтные балканкройц дядmке Вотану %)), вот мой .class (хэшированный уже, все "по понятиям" :D) ИЛ и не "понимает" :DONT_KNOW:

Аааа, ну я-то про хенк... Что за фридрих-то, исходник выложи. Или сцылко дай, вроде на ближайших страницах нет фридрихов.

SLeS 25.02.2009 18:17

Кстате ... у моих Bf109F-2(4)/B ... на правой стороне фузеляжа всплыл ещё один (явно лишний) балканкройц ... никто не знает как от этого "бельма" избавиться ... мож кто-то уже рыл...искал...поделиться хочет??? =)

deSAD 26.02.2009 00:09

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

Сообщение от SJack (Сообщение 21689)
... Что за фридрих-то, исходник выложи. Или сцылко дай, вроде на ближайших страницах нет фридрихов.

Ну, это я попытался "перепилить" дефолтный BF_109F4.class :rolleyes: Вот, в аттаче, декомптлированный JAD'ом BF_109F4.class (BF_109F4_null.java) и подредактированный, подготовленный для обратной компиляции (BF_109F4.java) ...

glok131 26.02.2009 13:47

Гдето тут ссылка была на =Чужое небо= дайте пожалуста ежели нетрудно!


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

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