XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > StarCraft (только чтение)> StarCraft 2 inside
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

 
adic3x

offline
Опыт: 108,439
Активность:
Расшариваем редактор или "обратная инженерия - это так просто"
сегодня смог уделить пару часиков реверсингу редактора второго старика. как результат я нашел аддресса процедур которые соберают код и которые проверяют его.
теперь есть два пути:
  • стремный и элегантный. редактор билдит код, подставляет там что надо (мап автора в коменты и т.д.), мы безболезненно сплайсим, пишем код в файл, файл передаем препроцессорам, они его того, потоым читаем сгенеренный ими файл и пишем его назад. редактор думает чт овсе нормальной, запускает уже свой синтаксис чекер, там все красиво, ну короче профит. стремно то, что если код невлезет мы имеем неиллюзорный краш без сохранения карты. моддеры благославляют нас и срут кирпичами.
  • вариант из ген пака - мы просто заставляем редактор скушать код, это даже проще. потом я думаю красивее самому выдрать код из карты, отдать его на растерзание препроцам, они нам дают опять же готовый файл и мы его суем назад.
склоняюсь ко второму, а кто еще что может сказать по этому поводу?

upd сегодня нашел еще более веселый вариант, его и буду реализовывать) также прошарил как прикрутить луа скриптовалку. остается открытым вопрос по редактированию менюшек...

Отредактировано ADOLF, 28.04.2010 в 00:34.
Старый 26.04.2010, 21:52
Nekit1234007

offline
Опыт: 11,916
Активность:
Будете делать Галактичесий Набор Нового Поколения Ландшафтный Лёгкий Интеллектуальный?
Старый 26.04.2010, 21:57
Скайнет
Kicked by ZlaYa1000
offline
Опыт: 8,234
Активность:
однозначно надёжный способ, большинству побоку как сам код будет обрабатываться и вставляться, главное препроц и то, что можно будет сделать таким редактором.
что планируется добавить с существующим возможностям?
Старый 26.04.2010, 22:05
adic3x

offline
Опыт: 108,439
Активность:
ну перехваты всего и вся. пока что бы можно было прикрутить свои препроцы
Старый 26.04.2010, 22:20
DragonSpirit
у - уходи
offline
Опыт: 22,625
Активность:
имхо второй вариант лучше
хоть не придётся срать кипичами,или если придётся-то поменьше
Старый 26.04.2010, 22:44
H
hello world
offline
Опыт: 130,725
Активность:
Ну я не очень понял зачем вообще делать сторонние программы? Во первых изначальных возможностей хватит на год ( минимум ). 2) Ошибки карты, такие были не исключением в war3.
  1. Если руки растут не из **** то и без программ - можно замутить классную карту.
P.S
Не люблю я срать кирпичами.
Старый 26.04.2010, 23:44
agentex

offline
Опыт: 34,834
Активность:
ADOLF, ну первым делом надо соорудить гуи окно в редакторе для забивки кода имхо (именно чтобы она с ним сохранялась). а потом пихать туда любые препроцессоры.
Ahelhot, непонимай и дальше.
Старый 26.04.2010, 23:50
adic3x

offline
Опыт: 108,439
Активность:
первым делом
если нет возможность запустить препроц - зачем тогда окно?)
гуи окно в редакторе для забивки кода
я думал... мб сделать это сторонним редактором? есть куча найс редакторов (нотепад++ тот же) или кто к чему привык - зачем изобретать велосипед?
Старый 26.04.2010, 23:57
agentex

offline
Опыт: 34,834
Активность:
ну просто многим удобней работать в родном редакторе, незнаю
если нет возможность запустить препроц - зачем тогда окно?)
а если человек хочет писать на чистом галакси?
Старый 26.04.2010, 23:58
adic3x

offline
Опыт: 108,439
Активность:
я все еще надеюсь, что это сделают сами близы
Старый 26.04.2010, 23:59
Nekit1234007

offline
Опыт: 11,916
Активность:
Думаю надеюсь близзы не страдают фгм, и всётаки выпустили сильно кастрированую версию редактора. Хотя всёравно странно, что нету этого "окошка".
Старый 27.04.2010, 00:03
adic3x

offline
Опыт: 108,439
Активность:
кстате посмотрите кастом скрипт. но я не хочу верить что кроме него нибудет ничего более толкового=/
Старый 27.04.2010, 00:07
agentex

offline
Опыт: 34,834
Активность:
только на него и любуемся уже 3 дня :(
в функциях кстати можно писать код с локалками сверху, в отличие от тригеров.
Старый 27.04.2010, 00:12
adic3x

offline
Опыт: 108,439
Активность:
все равно это явно не то, о чем мы мечтали...
сегодня буду копать дальше
Старый 27.04.2010, 10:40
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
безопасный вариант +
Старый 27.04.2010, 10:51
DioD

offline
Опыт: 45,134
Активность:
я опиздечален отсутствием нормального редактора кода, гуи настолько противен что не хочется к нему даже прикасаться, чего стоят иконки стыренные с варкрафта.
Старый 27.04.2010, 10:57
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
да да, но есть надежда, что это процентов 70 настоящего редактора, который будет в бете.
Старый 27.04.2010, 10:59
DioD

offline
Опыт: 45,134
Активность:
пока ключа всё равно нет жлобы! отложим редактор в сторону.
Старый 27.04.2010, 11:00
ScorpioT1000
Работаем
offline
Опыт: отключен
ADOLF, не всё так просто. там теперь (attributes) юзается. и надо чтобы редактор подписывал
Старый 27.04.2010, 12:32
BLOOD ELF

offline
Опыт: 8,662
Активность:
В редакторе триггеров во вкладке Data есть кнопка Not yet implemented, что в вольном переводе значит не реализовано\не осуществлено. При нажатии на нее значек триггера меняется, но дальше ничего не происходит. Может это и будет перевести триггер в код?
Сори если туплю.
Старый 27.04.2010, 12:48

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 23:44.