40

Патч 1.27a

» WarCraft 3
Blizzard Entertainment продолжает развивать свои шедевры в частности Warcraft 3 и выпускает для игры новые заплатки. Патч 1.27a

Читать далее...
192

Кампания Джека - Что в итоге

» Кампания Джека
Кто не в курсе, что такое Кампания Джека.
Как мы пытались сделать свою RPG-игру, и почему модмейкинг варкрафта - это почти бесполезно.

Читать далее...

Доверенные клиенты / Trusted clients

» ScCommunicator
Белый список доверенных карт с клиентами ScCommunicator.
Не входите в свой аккаунт на недоверенных или подозрительных картах!
Don't login to your account on untrusted or suspicious maps!

Trusted clients

XGM World - ScCommunicator test map
12

Главная страница

» ScCommunicator
Глобальный чат с системой авторизации, личными сообщениями, информации о игроках и играх, который можно встроить в любую одиночную или мультиплеерную карту Warcraft 3

Читать далее...

Allow Local Files in Warcraft 3

» WarCraft 3
To make local files of Warcraft 3 work you should enable the following line in your registry.
Чтобы заставить работать локальные файлы в Warcraft 3, вы должны включить следующую строку в вашем реестре.

Читать далее...
11

ScSortedSelector - перебор юнитов по удаленности

» WarCraft 3
Ничего необычного, но раз требуется - почему бы и не сделать.
Наработка позволяет делать перебор всех юнитов в заданной области от центральных к крайним и наоборот.
Возможности:
  • собственно, перебирать юнитов, для чего используются операторы квадратных скобок [], как у простого массива;
  • каждый новый ScSortedSelector полностью независим от остальных;
  • сортировка_выбором - это реально быстрее, чем производить GroupEnumUnitsInRange рекурсивно;

Читать далее...
97

3DS MAX .DAE to MDL? Встречайте: xlDataConverter (alpha)

» WarCraft 3
Долой унылые mdlvis-анимации! Скорпи обещал что-то вкусное, так вот встречайте xlDataConverter и это только начало =)
Это программа для преобразования Collada (DAE) моделей в Warcraft 3 MDL.

Читать далее...
75

Модели по полочкам!

» WarCraft 3
Здесь приведён список основных меток для поиска 3D моделей Warcraft 3.
Кроме того, теперь при добавлении модели можно выбрать всевозможные категории, относящиеся к их классу, типу, материалу изготовления и т.п.

Читать далее...
11

Выполнение кода и обращение к данным

» WarCraft 3
Приветствую тебя, дорогой странник, сегодня я открою тебе занавес триггерных тайн, погружу тебя в глубины стека событий и пронесу до вершин лимита операций!
Так открой же глаза, оставь обыденную суету и встречай межсетевую вселенную!
Рукопись сия рассчитана как на юного странника, так и на видавшего виды путешественника.

Читать далее...
7

Присоединение числа к таймеру (Timer Exploit)

» WarCraft 3
Данные функции позволяют запускать таймер, присоединяя к нему число и брать это число в функции-обработчике.
Сразу скажу, что этому эксплоиту уже много-много лет, но я не заметил интенсивного его использования. Зачем тратить время, если есть данный хак ?

Читать далее...
24

xdestr Tower Defence

» WarCraft 3
Хочу сделать игру, 3Д-экшон, суть такова:

Читать далее...
25 , ,

IFDEBUG 2: Как жить без фаталов?

» WarCraft 3
Думаю многие помнят небольшую, но очень полезную библиотечку от Doc которая помогала сохранять дебаг логи на хард по средствам прелоада и библиотечку от Скорпи, которая помогала контролировать в коде соблюдение различных условий. Так вот, недавно Faion малость усовершенствовал первую, а скорпи присоединил вторую. Надеюсь, док и faion будут не против.
В результате получилось отличное средство от фаталов!

Читать далее...
8

Наложение строки на строку (ведущие нули/символы)

» WarCraft 3
Places the overlay string on the source string and returns result string. Centering method specifies position of the remaining symbols.
enum (StringOverlayCentering) { SOC_SOURCE_LEFT, SOC_SOURCE_RIGHT, SOC_SOURCE_CENTER }

string StringOverlay(string source, string overlay, StringOverlayCentering centeringMethod)

Читать далее...
4 ,

Делим integer на три байта

» WarCraft 3
Делим integer на три байта ! тоесть каждый от 0 до 255 с четвертым там могут быть проблемы со знаком, такчто пока лень проверять
cJass:
#define IntGetByte1(src) = (src / (256*256))
#define IntGetByte2(src) = (ModuloInteger(src, (256*256)) / 256)
#define IntGetByte3(src) = (ModuloInteger(src,256))
#define IntSetByte1(src,val) = { src = (ModuloInteger(src,(256*256)) + val*256*256 ) }
#define IntSetByte2(src,val) = { src = (ModuloInteger(src,256) + (src / (256*256))*256*256 + val*256) }
#define IntSetByte3(src,val) = { src = ((src / 256)*256 +val)}
позволяет хранить в 1 инте 3 коротких числа напр. цвет
P.S. спасибо Нетрату за это :) вобще тут не особо чего сложного на самом деле, но я забыл всю теорию)

Читать далее...
5

Генератор случайных чисел без повторений

» WarCraft 3
Инициализация:
Задать private constant integer RandMemMax на нужное количество запоминаемых чисел. Максимум: 8191
Использование:
Функция GetRandomIntMem принимает 2 integer: нижняя граница и верхняя граница, включительно. Возвращает случайный integer (между ними). Сгенерированные ранее числа хранятся в массиве размером RandMemMax, при переполнении массив полностью обнуляется. Поэтому следует задавать его с оценкой обращений.
Функция ClearRandomIntMem ничего не принимает и не возвращает. Используется для обнуления массива запомненных чисел после сессии обращений.

Читать далее...
75 , ,

Destructible Physics (XDestr)

» WarCraft 3
Моя попытка сделать разрушаемые физические тела в Warcraft 3. Суть карты - всякими способами разрушить старый каменный мост (если его можно назвать мостом).
Для обсуждения могу сказать, что здесь используется почти максимум всей возможной оптимизации, и круче этого делать что-то в варкрафте практически невозможно. =)
Количество кубиков на весь мост - 40.

Читать далее...
25

MDX Importer/Exporter v2.0.4.1.1

» WarCraft 3
Исправленная версия плагина для импорта и экспорта моделей MDX в студии Autodesk 3DS MAX.
С помощью этой утилиты вы сможете работать с моделями для Warcraft III в среде Autodesk 3ds Max (не ранее 8 версии).
Исправление:
Теперь можно экспортировать любое количество геосетов, и после экспорта они будут расположены точно так же, как и на сцене. Ранее была потеря глобальных координат. (by ScorpioT1000)

Читать далее...
5

Главная страница

» Mystic Arena
((вправо
My body is made of swords.
Iron is my blood
And glass is my heart.
I have overcome countless battlefields undefeated.
Not once have I retreated,
Nor once have I been understood.
Always alone
On the hill of swords...
Intoxicated with victory...
Thus, this life has no meaning.
This body... was surely...
Made out of swords...

Читать далее...
13

Избавляемся от швов

» WarCraft 3
Эта "заметка" расскажет вам, как легко избавиться от нередко встречающейся проблемы в моделях - швы при стыке полигонов.

Читать далее...
415

Главная страница

» Кампания Джека
Они купаются в золоте, пьют вино с гостями из соседних краев, расхаживая в сверкающих мантиях. Их руки целуют вожди захваченных поселений, ферм и целых городов. Им подчиняются сотни военачальников и тысячи наемников. Одним взмахом руки они крошат скалы и рушат цивилизации. Даже в случае войны и поражения им грозит лишь переезд и смена обстановки. Но слишком много погрешностей, ошибок допускают эти люди. В их мире слишком много путей, чтобы знать их целиком. Может-ли человек выбрать самый подходящий для него путь, обойдя все эти уловки и преграды? Может-ли он, будучи, на первый взгляд, простым работником, держать на себе мировые задачи? И сможет-ли он выполнить эти задачи?

Читать далее...
37

Передача и хранение данных в варкрафте

» WarCraft 3
В статье рассмотрены вопросы, связанные с передачей данных между разного рода функциями и переменными в Jass. Про это уже много всего написано, но большая часть из написанного либо не содержит однозначных ответов, либо содержит неверную информацию.
Я решил написать статью, которая предоставит читателю исчерпывающую информацию о передаче и хранении значений и ссылок на языке Jass.

Читать далее...
15

Повседневные приёмы в программировании варкрафта

» WarCraft 3
Статья расскажет об интересных повседневных приемах программирования на варкрафте, о которых некоторые уже достаточно наслышаны, но их тема раскрыта не окончательно.

Читать далее...
2

Отчет (11.01.2010)

» Кампания Джека
  • 3D art
    • определена новая структура анимации персонажей
    • реконструированы 3 модели персонажей
    • добавлены 2 модели вооружения

Читать далее...
8

Portable Mini Inv

» WarCraft 3
v2.01b
UI - инвентарь, добавляет персонажам 6 слотов дополнительного инвентаря, а также разделяет на классификации основной. Другими словами, у героев появляются слоты одежды, обуви и 2-х предметов в руках.
В этой версии теперь поддерживаются МНОГО ИГРОКОВ, причем по несколько юнитов у каждого!
И чем-же он отличается от массы других инвентарей? В этом инвентаре НЕ НУЖНО забивать куда-либо предметы, кроме предназначенной для них базы (Редактор объектов/Предметы).
» Что делать, если выдаёт ошибки компиляции
Вставить следующий текст внизу триггера "MCI PortableMiniInvEngine":
function InitTrig_MCI_PortableMiniInvEngine takes nothing returns nothing
endfunction
1

Подробнее о MDL - Формат файла моделей

» WarCraft 3
Здесь более подробно расписано строение типа MDL, чем в xgm.guru/p/wc3/mdl_structure (но ей не стоит пренебрегать, лучше изучить обе).

Читать далее...

Интерьер Орды

» WarCraft 3
Набор из 9 орочьих интерьерных декораций.
Импортируемых текстур нет.
14

War3 Model Editor - Проблемы и решения

» WarCraft 3
На сегодняшний день моделирование в Warcraft III изучено почти полностью и каждый может приобрести опыт в создании и модификации 3D моделей для своих карт.
Я не собираюсь рассказать всем, как делать очередную модель, но введу лишь некоторые заметки по поводу небезызвестного незаменимого редактора Warcraft 3 Model Editor.

Читать далее...
1

Старая раковина

» WarCraft 3
Почему старая? Краник старого типа и всего один, старый стиль выделки раковины.
Но для заброшенных домов карт типа Half-Life 2 или S.T.A.L.K.E.R. в самый раз. Eще имеется анимация работы: льется вода.
Импортируемые текстуры:
  • OldSink.blp