Кирпичики и куличики. Моддинг в КСП

  1. Оффлайн

    manhack

    Модераторы

    Сообщений: 3122

    DennyTX, Ну мне это для себя и нужно. Так, для интереса поковырять, пока чего-нибудь не доломаю))
    Кстати, еще один вопрос есть. Я вот нашел код партмодулей, и там есть строки вроде "public чего-то там transformname" - это вроде как имя gameobject`а, который и взаимодействует. Случайно не знаешь, где прописывается нужная ось этого объекта. Вот, к примеру, мы знаем, что тяга двигателя идет по оси Z, а вот в коде я этого не видел...

    29 августа 2015 - 15:46 / #3081
  2. Оффлайн

    alexoff

    Модераторы

    Сообщений: 3122

    DennyTX, а тебя какие исходники интересуют?

    29 августа 2015 - 15:49 / #3082
  3. Оффлайн

    manhack

    Модераторы

    Сообщений: 3122

    alexoff, У меня dotPeek

    29 августа 2015 - 15:51 / #3083
  4. Оффлайн

    alexoff

    Модераторы

    Сообщений: 3122

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

    29 августа 2015 - 16:08 / #3084
  5. Оффлайн

    alexoff

    Модераторы

    Сообщений: 3122

    DennyTX писал:
    сквадовские. я полагаю они написаны по форме, с комментариями и все такое. а декомпилировать я и сам умею.
    у сквадов есть два типа исходников - модели и программируемая механика.

    30 августа 2015 - 15:48 / #3085
  6. Оффлайн

    Reistlyn

    Модераторы

    Сообщений: 987

    DennyTX,
    DennyTX писал:
    ...я и сам делаю вроде неплохо ....

    Ничего себе неплохо) я бы сказал более чем хорошо)
    30 августа 2015 - 18:26 / #3086
  7. Оффлайн

    belpyro

    Посетители

    Сообщений: 95

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

    manhack писал:
    DennyTX, Привет снова. Не подскажешь, а можно ли как-то расковырять dll, поменять чего-нибудь в нем, а потом собрать обратно?

    можно написать патч. Дизассемблирование в IL код и обратная сборка не дадут желаемого результата.
    Кроме того, следует учитывать, что такая либа не пройдет модерацию сквада, если ты хочешь прикрутить к ней свой мод.

    видеоуроки по моддингу //spacedock.ru/forum/mody/topic-1347.html

    1 сентября 2015 - 00:48 / #3087
  8. Оффлайн

    alexoff

    Модераторы

    Сообщений: 3122

    belpyro писал:
    библиотека перед релизом проходит обфускацию
    вроде нет, так как подобное происходит и при вскрытии модов, где точно такого не воротили

    1 сентября 2015 - 00:55 / #3088
  9. Оффлайн

    manhack

    Модераторы

    Сообщений: 3122

    belpyro, Хм, оригинальный нижний? А что такое FF DLE STX? И для чего у переменных нужны f на конце?

    1 сентября 2015 - 01:17 / #3089
  10. Оффлайн

    belpyro

    Посетители

    Сообщений: 95

    manhack, Оригинальный верхний. С кракозябрами.

    manhack писал:
    И для чего у переменных нужны f на конце?
    Чтобы явно указать, что число - типа float.

    видеоуроки по моддингу //spacedock.ru/forum/mody/topic-1347.html

    1 сентября 2015 - 01:26 / #3090
  11. Оффлайн

    manhack

    Посетители

    Сообщений: 95

    belpyro, А где узнать, что нужно писать именно "FF DLE STX", чтобы потом получилось Engine?

    видеоуроки по моддингу //spacedock.ru/forum/mody/topic-1347.html

    1 сентября 2015 - 01:30 / #3091
  12. Оффлайн

    belpyro

    Посетители

    Сообщений: 95

    manhack писал:
    belpyro, А где узнать, что нужно писать именно "FF DLE STX", чтобы потом получилось Engine?
    Ничего писать не надо. Это обфускация кода с целью запутать его для прочтения и защитить от взлома.

    видеоуроки по моддингу //spacedock.ru/forum/mody/topic-1347.html

    1 сентября 2015 - 01:39 / #3092
  13. Оффлайн

    manhack

    Посетители

    Сообщений: 95

    belpyro, Я сначала ничего не понял, но потом тоже ничего не понял))

    А, вот, теперь вроде дошло...

    видеоуроки по моддингу //spacedock.ru/forum/mody/topic-1347.html

    1 сентября 2015 - 01:43 / #3093
  14. Оффлайн

    alexoff

    Модераторы

    Сообщений: 3122

    belpyro писал:
    Вот же "неверующий" ))
    ну такое может тоже имеет место быть, но почему-то дизассемблеры также воротят непонятные ошибки

    1 сентября 2015 - 02:05 / #3094
  15. Оффлайн

    belpyro

    Посетители

    Сообщений: 95

    alexoff писал:
    ну такое может тоже имеет место быть, но почему-то дизассемблеры также воротят непонятные ошибки

    Управляемый код без обфускации практически всегда может быть восстановлен к исходному или близкому к исходному виду.

    видеоуроки по моддингу //spacedock.ru/forum/mody/topic-1347.html

    1 сентября 2015 - 02:15 / #3095
  16. Оффлайн

    belpyro

    Посетители

    Сообщений: 95

    Tankuwi писал:
    Хм... Не знал, что родительскими классами одновременно могут быть по несколько классов.

    Несколько классов не могут! А вот количество ИНТЕРФЕЙСОВ, которые реализует твой класс - неограничено. В нашем случае есть один класс-предок (PartModule) и куча интерфейсов (как правило их имена начинаются с I).
    Сообщение отредактировал belpyro 1 сентября 2015 - 12:26

    видеоуроки по моддингу //spacedock.ru/forum/mody/topic-1347.html

    1 сентября 2015 - 12:25 / #3096
  17. Оффлайн

    alexoff

    Модераторы

    Сообщений: 3122

    belpyro писал:
    Управляемый код без обфускации практически всегда может быть восстановлен к исходному или близкому к исходному виду.
    да, там все более чем точно выходит, но несколько однотипных ошибок постоянно всплывает, после чего приходится долго разбираться в коде, какой же параметр должен быть в оригинале

    1 сентября 2015 - 14:39 / #3097
  18. Оффлайн

    Dimetrius

    Посетители

    Сообщений: 133

    Помогите разобраться с ценой деталей. Это из мода Karbonite Plus. Почему то его баки имеют явно глючную цену в -100500 миллионов. Смотрел конфиги, вроде ничего такого..

    2 сентября 2015 - 14:18 / #3098
  19. Оффлайн

    manhack

    Посетители

    Сообщений: 133

    Dimetrius, Вот что говорит англофорум: http://forum.kerbalspaceprogram.com/threads/106064-Help-Please-Empty-Resource-Containers-cause-Negative-Cost-in-VAB?p=1648011&viewfull=1#post1648011

    Если я правильно их понял, тебе нужно установить цену не пустого бака, а полного - то есть цена пустого, плюс цена залитых ресурсов
    2 сентября 2015 - 14:27 / #3099
  20. Оффлайн

    Dimetrius

    Посетители

    Сообщений: 133

    manhack, Вот оно че. А ведь и правда, у сквадов то пустых баков нет.
    2 сентября 2015 - 18:44 / #3100

Статистика форума, пользователей онлайн: 1 (за последние 10 минут)

Kraken.original2024

Администраторы | Модераторы | Хорошие люди | Посетители | Новичок

Создано тем1933 Всего сообщений158043 Пользователей19230 Новый участникKraken.original2024
Loading...

Нашли ошибку?
Вы можете сообщить об этом администрации.
Выделив текст нажмите Ctrl+Alt