Вот Я решил делать мод. Но хочу сначала разведать, какие проблемы меня могут ожидать на этом пути.
Ресурсные файлы изменить легко, про это понятно, не пишите про MPQ. Но вот такие файлы как "game.dll" или "war3.exe", и прочие, у меня вызывают проблемы.
Например, в Редакторе Способностей есть у каждой способности такие строчки как "Данные". Я слышал что эти данные вшиты в exe-шник, и изменить их никак нельзя. И сами способности вшиты, и не меняются. Но мне нужно полностью очистить эти ненужные способности, и при этом, сделать одну универсальную способность у которой будут все "Данные", и с которой Я смогу копировать другие способности и так создавать свои.
Другая часть, это Редактор, который мне нужно модифицировать по своему, разблокировать максимальную численность любого параметра, и сделать, например, время строительства больше чем 300 секунд, или перезарядку заклинания больше чем 300 секунд, то есть убрать глупые лимиты. Так же, убрать лимиты на максимальные войска и максимальный размер карты. Добавить свои функции в триггеры (про jass не писать - это понятно). Как это всё сделать?
Где находится графика? Тоже думаю полезно было бы узнать где меняется графический движок. Кто что знает про это, пишите.
Непонятны так же, такие вещи, как например, где прицепить звук к модели, если в самой модели он не цепляется но этот файл звука лежит рядом с моделью? И где изменяется выбор различных звуковых эффектов которые цепляются в самой модели? Там больше видел звуков "последнего вздоха" и звуков "заклинаний". Хочу туда загрузить свой набор.
Ну и прочие основные моменты перечислите, которые сложно поменять без хака. Про Патч так же объясните! И какова вообще структура warcraft-а?
Извиняюсь что вопрос содержит множество под-вопросов, поскольку не знаю что впереди меня ждёт, но меня ответ вкратце вполне устроит, что и где.
`
ОЖИДАНИЕ РЕКЛАМЫ...
18
Если в кратце...
лимиты снимаются шифт+ентер, а по юнитам есть jngp и вес в патче подняли до 128мб(многим этого хватает)
звук можно имортировать в редакторе або подключать с помощью .mix
остальное безсмысленное занятие как и доказать тебе обратное
18
Насчёт звуков в модели - там есть специальные звуковые объекты, в которых находится ссылка на звук и кадры, в которые звук запускается.
Сегодня полночи этим занимался, запарился импортировать новые звуки и модели для проекта. Надеюсь успеть в этом году успеть новую версию добить.
32
Очередная ахинея, ничего не знаю но хочу сделать...
Данные это слк таблица - тупо база данных, она одинакова для всех спеллов, но данные в одной и той же ячейке могут хранится разные, код стандартных способностей хранится в game.dll, никто до сих пор точно не знает как устроены все способности или как вызвать некоторые методы. Исходников никто тебе не даст, а код там не читаемый. Поэтому механику стандартных способностей варкравта изменить не получится.
Лимиты размера карты и кол-ва тайслетов связаны с форматом и изменить простым хочу вы ничего не сможите.
Звук к модели крепится в редакторе моделей к кости, это делается просто и без дерьма. Так же можно триггерно проиграть нужный звук.
Для многих ваших хочу - не поможет даже хак, придется переписывать движок игры + никто ниче не знает, даже сами близзарды не знали как пофиксить
ретурн баг, потому что не знали как работает виртуальная JASM машина, программист который делал игру пропал в 2006 году.
Колупать и искать что как придется очень долго....
7
Для многих ваших хочу
У меня одно "хочу"! Какое Я написал? Разведать что НЕЛЬЗЯ сделать! И хочу Я чтобы ты мне вкратце написал список того, что Я НЕ смогу сделать, а не то, КАК это сделать! То что ты так любишь мне говорить во всех вопросах.
slk-данные смотрел, некоторые изменял, но почему-то данные в игре не менялись. Но менялись если изменял такие же но из другого архива. Если этих данных достаточно для изменения spell-способностей то можно похоронить то что в dll-шке не нужно. Пусть там лежит тихо. И наоборот, то что нужно, то что позволяет и даёт возможности, нужно использовать чаще, например jass-код.
Размер карты уже меняли, и причём довольно давно. Помню даже одного парня, который ещё до появления редактора WE сделал свой, самодельный, когда была пред-релизная версия Warcraft-а без WE. Но потом это оказалось ненужным. Однако при желании можно и такое замутить.
Звук не крепится к модели костей. Я открывал одну модель, это эффект горения зажигательной бутылки у Нетопыря, смотрел там, там нет крепления звука, и нигде нет, однако звук лежал в той же папке что и модель. Даже пытался подменить свою модель, с таким же названием и расширением, не вышло. Хотя в другой модели, например у Огра, были звуки топанья прицеплены, и вот эту путаницу в структуре файлов и модели не понял. Проиграть Триггерно можно, но как раз таки здесь не все функции в GUI работают, по части звука, только одна, и только один звук одновременно во всей карте. Так что без "дерьма" никак!
Но почему у JNGP "хочу" получилось? Почему другие хаки люди делают успешно? Не уж то потому что это делали школьники, как и те вирусы которые Пентагон взламывают? У меня есть полный курс по хаккингу, и нужные программы, всё подготовлено. Но только не надо мне говорить что всё уже сделано в JNGP! То что Я хочу сделать нигде не сделано, потому и начинается мод, это его смысл.
программист который делал игру пропал в 2006 году
Не ты ли его убрал =) ? Он там один делал? Наш гений... Когда Я начинаю что-то спрашивать у вас, то ничего не получается, ничего нельзя сделать, и все умирают, программисты не делают BJ-функции и вешаются. Прям какое-то бедствие ))))) . Но подожди меня демотивировать! У меня есть очень сильная мотивация сделать эту штуку! От тебя Я лишь прошу напиши мне коротко, те моменты, которые не получится сделать без хака (или вообще не получится). Не надо думать как Я их буду делать! Просто напиши в столбик проблемные части.
И давай не оффтопить а вести более конструктивную беседу по существу вопроса!? Один раз напишешь, больше Я не переспрошу, чтобы не заниматься блудословием.
32
Dagger667, флаг в руки, эх, дураку бесполезно объяснять что он дурак.
7
quq_CCCP, Вот так и пиши, коротко и ясно, что Я дурак, а то развёл тут балаган, как будто дело в том что то нельзя это нельзя, и дрючишь нам мозг. Всё. Твой ответ понятен. Мы выслушали твою точку зрения )))) . Твой ответ принят. Всё на твоей репутации.

Хотелось бы добавить, для всех кто будет это читать, что любой мод, это вторжение против правил игры в её файлы, как движение по непротоптанным путям или сквозь стены. Даже в основе своего изложения он не прав.
18
Dagger667, модель нужно открывать через War3ModelEditor, чтобы увидеть и отредактировать звуковые объекты (это не кости).
26
Проиграть Триггерно можно, но как раз таки здесь не все функции в GUI работают, по части звука, только одна, и только один звук одновременно во всей карте.
делается через jass
в очередной раз показываете насколько вы невежественны
7
делается через jass
Так же можно триггерно проиграть нужный звук.
модель нужно открывать через War3ModelEditor, чтобы увидеть и отредактировать звуковые объекты (это не кости).
Я открывал одну модель, это эффект горения зажигательной бутылки у Нетопыря, смотрел там, там нет крепления звука
18
Dagger667, Но почему у JNGP "хочу" получилось?
Ну я не эксперт, но мне кажется потому что они именно сдесь задавали вопросы как им это надо сделать.
7
Maniac_91, Вот тебе файл огня зажигательной бутылки Нетопыря, вот тебе War3ModelEditor. Давай, покажи мне на скриншоте где этот звук, если там даже костей нету! Может в самом деле Я чего-то не знаю?
Borodach, шутку оценил. У меня даже возникают мысли что, а не защищают ли они там свой вирус. Прям никто не может своё сделать только там всё, "приготовленное".
Загруженные файлы
18
Dagger667, с компьютера дома открою, посмотрю. Если никто раньше не сделает этого.
7
А тем временем, вот что показывает VirusTotal про JNGP:
AegisLab:
Troj.Dldr.Genome!c
Avira:
TR/Dldr.Genome.tkp
McAfee:
Artemis!A4EA6FDD6427
McAfee-GW-Edition:
Artemis
NANO-Antivirus:
Trojan.Win32.DownLoader1.luuaa
Rising:
Malware.Undefined!8.C-zQQedtO0lOU (cloud)
Tencent:
Win32.Backdoor.Agent.Lohu
Но мы верим верим, а что нам ещё остаётся делать? Никто не слышал про такой вирус который весит 1,6 кб, который ещё и зашифрован, и который спрятан в другом трояне? И который использует средства обновления самого Windows чтобы закачать более опасный вирус? Вот подумайте. Лично Я уже сталкивался с такими чудо-кодерами которые делали war2 с вирусом, у меня потом антивирус ловил их в корзине и в temp папке. Но есть вирусы которые никакой профи не обнаружит, и такое рьяное заступничество и продвижение JNGP, даже против логичных аргументов, меня настораживает.
26
Dagger667:
делается через jass
Так же можно триггерно проиграть нужный звук.
модель нужно открывать через War3ModelEditor, чтобы увидеть и отредактировать звуковые объекты (это не кости).
Я открывал одну модель, это эффект горения зажигательной бутылки у Нетопыря, смотрел там, там нет крепления звука
и? повторяюсь, проиграть нужный звук можно через jass
26
Dagger667:
А тем временем, вот что показывает VirusTotal про JNGP:
AegisLab:
Troj.Dldr.Genome!c
Avira:
TR/Dldr.Genome.tkp
McAfee:
Artemis!A4EA6FDD6427
McAfee-GW-Edition:
Artemis
NANO-Antivirus:
Trojan.Win32.DownLoader1.luuaa
Rising:
Malware.Undefined!8.C-zQQedtO0lOU (cloud)
Tencent:
Win32.Backdoor.Agent.Lohu
Но мы верим верим, а что нам ещё остаётся делать? Никто не слышал про такой вирус который весит 1,6 кб, который ещё и зашифрован, и который спрятан в другом трояне? И который использует средства обновления самого Windows чтобы закачать более опасный вирус? Вот подумайте. Лично Я уже сталкивался с такими чудо-кодерами которые делали war2 с вирусом, у меня потом антивирус ловил их в корзине и в temp папке. Но есть вирусы которые никакой профи не обнаружит, и такое рьяное заступничество и продвижение JNGP, даже против логичных аргументов, меня настораживает.
вы может и всему что по телевизору показываете верите? антивирус срабатывает так как jngp буквально хак стандартных ресурсов
15
Dagger667:
А тем временем, вот что показывает VirusTotal про JNGP:
AegisLab:
Troj.Dldr.Genome!c
Avira:
TR/Dldr.Genome.tkp
McAfee:
Artemis!A4EA6FDD6427
McAfee-GW-Edition:
Artemis
NANO-Antivirus:
Trojan.Win32.DownLoader1.luuaa
Rising:
Malware.Undefined!8.C-zQQedtO0lOU (cloud)
Tencent:
Win32.Backdoor.Agent.Lohu
Но мы верим верим, а что нам ещё остаётся делать? Никто не слышал про такой вирус который весит 1,6 кб, который ещё и зашифрован, и который спрятан в другом трояне? И который использует средства обновления самого Windows чтобы закачать более опасный вирус? Вот подумайте. Лично Я уже сталкивался с такими чудо-кодерами которые делали war2 с вирусом, у меня потом антивирус ловил их в корзине и в temp папке. Но есть вирусы которые никакой профи не обнаружит, и такое рьяное заступничество и продвижение JNGP, даже против логичных аргументов, меня настораживает.
И вот тут ты снова показал свое непонимание того как все это работает.
7
Я говорю про то что Я не верю, ты говоришь про то что Я верю, вот это ещё больше настораживает! Я НЕ ВЕРЮ! Тебе это понятно? И объяснялки твои меня не колышат! Это как раз таки хороший повод засунуть туда что-нибудь! И Я бы не хотел чтобы используя мои качественные продукты кто-то получал вирус, чтобы потом такие как ты его распространяли за счёт моего продукта! Эта "хрень" легко может засунуть в мою карту вирус, и Я никогда об этом не узнаю, а затем, распространиться через загрузку карт, и все с кем Я играю будут заражены! Вот почему стандартный GUI выигрывает в этом плане.
AlexSan:
И вот тут ты снова показал свое непонимание того как все это работает.
Впринципе, Я тут спрашиваю, в роли Незнайки, а вы меня должны учить. Но то что ты выделил тема связанная с безопасностью, и вы мне предлагаете верить кому-то, но не верить VirusTotal? Это до добра не доведёт. Давай, расскажи мне, почему хак вызывает определение его как вируса, Я с удовольствием послушаю это ещё раз от Всезнайки, только приправь это низкоуровневым кодом, и покажи, какой код вызывает у антивируса тревогу и почему?

Вам пора открывать новую религию, верующие в "вируса-нету".
29
почему хак вызывает определение его как вируса
потому что он встраевает свой код в загруженный в память процесс редактора, подменяет некоторые ячейки памяти и т.д. =_=
26
сейчас уже практически 2018 год, однако до сих пор не было прецедентов на какие либо вирусы и взломы связанные с jngp. будете спорить со статистикой?
может вы еще и обходите черных кошек на улице, и не возвращаетесь в дом если что то забыли? а в разбитое зеркало не смотрите?
32
Dagger667, ты сразу о чем ничего не знаешь или ничего не умеешь отметай фантазии что то делать в этой сфере, делать хаки не шибко то уж просто, не говоря о том что нужен опыт (у тебя ни того ни другого), второе весь развитый, картостроительный мир отказался от гуи пишет на jass и решат именно так (что касаемо некоторых примеров) проблемы, а не как то еще, не устраивает? Делай сам (как ты сделаешь если ты не знаешь), потом никакого внятного объяснения что и зачем тебе нужно? Футов сделать без утечек? Карта на тупо спаун крипов, дело пары дней написать с нуля код для футов по последнему слову, другие какие то там проекты ? Это какие? Есть хотя бы уникальная идея которая бы кому-то приглянулась? (че тоже нету, ну о чем разговор)...
7
alexprey, ну и почему бы антивирусу не подумать что это часть той программы, в которую он вклинивается? Мало ли что в памяти меняется... Это первое, и второе, менять память - это когда идёт процесс, но почему он определяется как вирус когда лежит не запущенный, когда процесса нет?
Hate, какая статистика? Тут весь интернет под контролем. Тебе тут любую статистику сделают, даже что у Путина 100% голосов на выборах.
32
Dagger667:
alexprey, ну и почему бы антивирусу не подумать что это часть той программы, в которую он вклинивается? Мало ли что в памяти меняется... Это первое, и второе, менять память - это когда идёт процесс, но почему он определяется как вирус когда лежит не запущенный, когда процесса нет?
Hate, какая статистика? Тут весь интернет под контролем. Тебе тут любую статистику сделают, даже что у Путина 100% голосов на выборах.
JNGP - это хак который встраивается в процесс редактора делая новые кнопочки, возможности, подсветку синтаксиса и прочее. Оно работает по принципу вирусов, но не делает ничего вредного для пользователя, так пиратские игры можно сравнивать с вирусом - это взлом по.
14
даже что у Путина 100% голосов на выборах.
BLED ALERT
26
Hate, какая статистика? Тут весь интернет под контролем. Тебе тут любую статистику сделают, даже что у Путина 100% голосов на выборах.
больше вопросов нет
Чтобы оставить комментарий, пожалуйста, войдите на сайт.