Всем привет есть ли все модели дота 6.83 версии? X-deprotect не полностью извлекает файлы именно карты дота

Принятый ответ

Nikolay36:
quq_CCCP, как посмотреть стандартные скилы варкрафт 3? Где лежит код jass на заклинания варкрафт
Тебе не кажется, что, если бы этот код в открытом доступе был, то доты (от инвалидов-памеров) было бы в 10раз больше. Его нет в открытом.
А тот у кого есть, тебе не даст. Поверь, ты все равно нечерта там не поймешь...
Могу тебе предложить только пройти сюда и посмотреть как все в карте 6.83D устроено своими глазами - wc3.rivsoft.net/dota/ability/Aabs
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
2
3 года назад
0
Гуванч, и долго ждать ответа
2
6
3 года назад
Отредактирован mistwood
2
Простите, а в чем собственно проблема скачать нужную тебе карту, mpq эдитор и спокойно все достать из любой мапы.

quq_CCCP:
Nikolay36, он был "менеджер", его познания были +- на уровне ваших, очень сильно средних, на него трудились кодеры высшего уровня и англоязычное комьюнити (и нетолько), он же вводил идеи и балансил их, посмотрите код доты, как качестванные и продуманные системы, те же кастомные шипы неруба, сделаны в доте кодом 1 в 1 как оригинал, без неуязвимости в полете. Так и гуи с утечками и туповатый индусский код, явно jass начального уровня...
Тоже не понимаю почему люди считают его богом.
Вот занимательная вырезка с реддит "Вы можете заметить, как упорно Valve защищает Абдула. Позвольте мне спросить вас, Gabe. Если Abdul столь универсальный и эрудированный человек, как Вы заявляете, почему проект ведет Erik? Erik даже обманывает себя, говоря «Наша первая реакция заключается в предположении того, что все элементы дизайна имеют какой-то смысл». Нет, Abdul никакой не дизайнер, но из-за его задиристой личности и интриг, он смог убедить вас разрабатывать игру прямо по его инструкциям. Вот что происходит, когда из продавца обуви становишься разработчиком игры, в которую никогда не играл, не так ли?"
Код скорее Арабский, нежели индусский :)
0
14
3 года назад
0
Nikolay36:
Гуванч, и долго ждать ответа
Чел вес карты 100мб а у меня инет со скоростью 21кбс как ты себе это представляешь
0
2
3 года назад
0
Гуванч, скажи или покажи тогда как ты достал файлы из карты
2
14
3 года назад
2
нужен MPQ архиватор и сама карта через нее открываешь карту
потом извлекаешь все в отдельную папку
дальше через Model Editor просматриваешь модели и выбираешь те которые тебе нужны
при извлечении даже иконки извлекаются

это очень легко странно что ты не можешь это делать
Загруженные файлы
0
2
3 года назад
0
quq_CCCP, как посмотреть стандартные скилы варкрафт 3? Где лежит код jass на заклинания варкрафт
0
6
3 года назад
0
Nikolay36:
quq_CCCP, как посмотреть стандартные скилы варкрафт 3? Где лежит код jass на заклинания варкрафт
Тебе не кажется, что, если бы этот код в открытом доступе был, то доты (от инвалидов-памеров) было бы в 10раз больше. Его нет в открытом.
А тот у кого есть, тебе не даст. Поверь, ты все равно нечерта там не поймешь...
Могу тебе предложить только пройти сюда и посмотреть как все в карте 6.83D устроено своими глазами - wc3.rivsoft.net/dota/ability/Aabs
Принятый ответ
4
27
3 года назад
Отредактирован rsfghd
4
Nikolay36:
quq_CCCP, как посмотреть стандартные скилы варкрафт 3? Где лежит код jass на заклинания варкрафт
некоторые абилки ты и сам в состоянии понять как делаются, та же волна силы или ульт рексара, а вариковские абилки на каком-то С языке написаны вроде, и код скорее если и есть у кого, то это единицы, его просто так не найдёшь и не посмотришь

я сам ими интересовался, но те кто смогли бы что-то узнать, им просто лень
0
2
3 года назад
0
mistwood, у меня есть дота 6.83 которую я сам открыл и добавлял своих героев даже. Интерес пропал, я даже знаю как создали доту главный код это main функция от него все и инициализирауется

mistwood, я просто хочу найти стандартные скилы которые есть в варе и всё blizzard.j common.j там их нету
5
32
3 года назад
Отредактирован quq_CCCP
5
Nikolay36, онив Game.dll, и их нет в привычном тебе понимании, они написаны на с++ и далеки от алгоритмов простого jass.
Существует методы - своего рода заготовки всего насвете, даже того что в текущей версии нет, сайленсы, станы, промахи, совершенно все, включая всякие заряды и кулдауны. И струкутра абилки которая набирает из готовых методов сам спелл, в структуре всегда содержится основа, таким образом получается делать безчисленное количество клонов одной способности, к примеру creep thunder bolt (кинуть камень у голема) в движке игры ссылается на молоток бурь горного короля.
Разберем пример, старый старт кулдауна из мемхака:
unction StartAbilityCooldownFx takes unit whichUnit, integer abilityId, real cd returns boolean
	local integer pAbility = 0
	if GetUnitAbilityLevel( whichUnit, abilityId  ) == 0 or cd == 0.00  then
		return false
	endif
	set pAbility = GetUnitAbility(whichUnit, abilityId)
	if pAbility < 1 then
		return false
	else
		if RMem(pAbility+0x134)==-1 and RMem(pAbility+0x138)==-1 then
			call WMem(pAbility+0x134,0)
			call WMem(pAbility+0x138,0)
		endif
		set Memory[pReserverdIntArg1 / 4] = mR2I(cd)
		call CallThisCallWith2Args( pStartAbilityCD, pAbility, pReserverdIntArg1 )
		return IsAbilityOnCooldown( pAbility )
	endif
	return false
endfunction
pStartAbilityCD = GameDLL + 0x62D4C0
Что тут делается, ну мы ищем адресс абилки у юнита, и вызываем этот самый метод - pStartAbilityCD, который как выяснилось насамом деле RestoreManaAoe (спасибо IseFog), котрый и является целиком эффектом абилки 'AImr', предмет-массовое восстановление маны, оно принимает в качестве аргументов структуру абилки и кулдаун, но эта функция фаталила на некоторых абилках, обратите на 2 оффсетаь которые проверяются в функции, там должна лежать структура из которой этот метод прочитает радиус, допустимые цели и остальные нужные параметры, если их нет - игра крашится. А этот метод использовали как запуск абилки в кд, ибо его юзают совсем другие абилки.
Теперь немного понятнее как там все сделано?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.