26

» WarCraft 3 / JassReplacer

Daro:
раставила неправильно скобки в массиве интегра.
точно!, на массивах я не проверял. Добвалю в список исправлений.
26

» WarCraft 3 / JassReplacer

Daro:
Утила выглядит довольно перспективно .Проверяли на больших пачках кода?
Пробовал, вроде не ломалась.
Doc:
Где сурсы?
Внутри, оно на vbs'e можешь винраром открыть. Но лучше не надо, там все упорото очень)
26

» WarCraft 3 / JassReplacer

uranus:
Да, первый и второй пункт добавлю, exitwhen тоже. Возможно ещё получиься ускорть саму конвертацию. Я похоже что то упустил и иногда почти 3 сек тупит.

Почти допилил вертикальное выравнивание. Это на любителя конено, поэтому будет две параллельные версии. Первая align all, вторая только для объявления локалок.
26

» WarCraft 3 / JassReplacer

leroydraigo:
Jack-of-shadow, Не думал о том чтобы группы, точки и юнитов заносить в локалки?
юнитов да, про группы уже написал, а вот с точками кажется слегка путано. Скажем GetUnitLocation(u) может быть вызвана несколько раз, но юнит может переместится, а может остаться на месте. И вот тут не ясно - требуется ли две отдельные переменные или одна изменяющаяся. (вдруг где то есть их сравнение) Да и не люблю точки, но в чтоб координаты все переводить слишком много функций нужно учесть.
26

» WarCraft 3 / JassReplacer

leroydraigo:
Смысл больше в том, чтоб рабочий GUI концепт было проще дорабатывать в джасс.
Автоматически устранять утечки это несколько проблемно. Но вот PolarProjectionBJ, DistanceBetweenPoints и ForGroup я думал поковырять. Также большинство BJ функций можно было бы вытащить, так так половина из них просто обертка.
26

» WarCraft 3 / melee or range unit

farbesst
Почему бы нет. К примеру мясник, или гидра, им большой ренж чисто из-за размеров нужен.
26

» WarCraft 3 / Jass to cJass

quq_CCCP:
Jack-of-shadow, ну конвертеров нету, руками ну или Find + Replace...
Ну тогда попробую сделать, мб заодно и вложенные иф'ы от гуи уберу, кому нить да понадобиться.
26

» WarCraft 3 / Jass to cJass

NazarPunk:
Ну он в jngp вроде как не встроен. Да и суть в том, не на что перейти, а как быстро заменить синтаксис в уже готовом коде. Конвертер так то быстро написать, только с объявлением функций возможно придеца повозится чутка. Мне было просто интересно есть ли готовые решения, а в особенности, чтобы код после конвертации остался разложен по триггерам, дабы в ручную потом не распихивать.
26

» WarCraft 3 / Jass to cJass

quq_CCCP:
Ну да попутал, я имел ввиду синтаксис cjass. В плане убрать все call,set,function итд. Я долгое время не сидел в варкрафте и теперь си'шный синтаксис мне как то ближе. Да и будет проще разобраться в кривом коде, который много лет назад писал, если убрать все лишнее.
26

» WarCraft 3 / Jass to cJass

quq_CCCP:
Зачем переделывать то что нормально работает?
Работает, но кое что нужно править, да и встраивать новый функцианал удобнее, иначе каша получится.

Скрипт Alligner это уже хорошо.
26

» Hunter or Victim / Hunter or Victim

Cancel:
Работа крутая, но первая версия моего генератора всё равно первая в мире -)
Хыы ( xgm.guru/forum/showthread.php?t=16311), но наверняка где-то есть азиат который сделал это ещё раньше.
26

» Hunter or Victim / Hunter or Victim

8gabriel8:
Карта изначально пустая, можешь запустить в режиме наблюдателя, если есть сомнения. Горы влияют на максимальную возвышенность рельефа, на луга и прочее. Разительного отличия по самим моделям не будет, только изменяются соотношения. А сама расстановка повторяется не может, возможно место просто получилось похожее.

Режим наблюдателя можно выбрать в нижнем правом углу под иконками террейна или кл. (V)

И ещё, если растения расставляются алгоритмом, то можно как-то сгенерировать карту и сохранить её, чтобы на основе сгенерированного ландшафта что-то своё делать.
Я могу добавить команду которая будет сохранять декорации в текстовик, после чего их можно будет добавлять в doo файл, в ручную. Аналогично можно сохранить тайлы, однако с высотой рельефа это кажется не прокатит. Ещё здесь очень много НО. Так как декорации должны быть настроены аналогично в импортируемую карту, и иметь такие же равкоды. Также некоторые дкорации, это спецэфекты, их в РО не добавишь. И некоторые модификации декора делаются через анимацию, которая так же не может быть задана в РО.

Вообще запланировано сохранение rnd значений для повторного открытия сгенерированный карты.
26

» JackCraft / Hunter_or_Victim

Обновление v0.82

Hunter_Or_VIctim: Скачать

  • Добавлена команда "wthrn" вызывающая дождь (Сначала несколько секунд собираются грозовые облака)
  • Добавлена команда "wthrn"+num вызывающая грозу
  • Добавлены FogZone (test) (оставил на карте отмеченными белой точкой)
  • Добавлены СursedZone (test) (что бы выбраться из зоны найдите и уничтожьте тотем в ее центре)
  • ФастТравел. кл.R ( !!использование из воды сломает анимацию!! )
  • Обновлены иконки камеры и инвентаря.
  • Герой больше не спавнится в воду.
  • Убран фриз игры перед стартом.
  • Вес карты уменьшен до 7 мб.
  • Выключен дебаг текст.
26

» WarCraft 3 / Camera Bounds и краш карты

Принятый ответ
Была прям один в один ситуация. Игра крашица скорее всего от того, что что bounds выходит за пределы карты. Оставляй отступ от краев.
и даже не границы карты, а границы обзора вродебы ломают все

попробуй rect создать на карте, чтобы он был внутри границы обзора. И bounds выставляй по нему.
26

» JackCraft / Hunter_or_Victim

Stalker Freedom:
Странно. Когда включил карту и выбрал болота, то игра вылетела с ошибкой. Версия игры 1.26
случайно не 1.26.06? там похоже какая то проблема с хендлами.

вылетает только на болотах или на остальных тоже?

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

» JackCraft / Hunter_or_Victim

Raised:
Лучше уже собственной игрой заняться чем таким маяться дальше.
когда я делал проект, все играли в 1 доту, так что тогда казалось что очень перспективно маялся)
26

» JackCraft / Hunter_or_Victim

хее, кстати я думал это реализовать, но лень было, так как я наклонные деревья заранее делал наклонными, но на правильный угол, либо загибал выше ствола и коллидера , куда стрелы теорритечески попасть не могли. А вообще это можно тоже доработать, заготовив перевернутый коллидер или также запечь как выше думал. imageshost.ru/images/2018/03/15/dawdawd.jpg
26

» WarCraft 3 / Опустить уровень рельефа до водного

Кет:
Вроде бы вода не генерируется, если её изначально нет на карте, но это не точно (у меня такая же проблема была). Рекомендую спросить Jack-of-shadow или посмотреть его карту, там триггерная генерация водоёмов работает.
У меня гигантская планка на всю локу. Дудад естественно, иначе вне камеры пропадет.

Да, в этом случае футстепы брызгов и прочее придется триггерно спавнить, если zUnit < zWatter.
Проверка реже чем 0.1 сек слишком долго, но можно оптимизнуть:
Группа A проверяется каждые 1 сек. и если высота < 500, то добавлять в группу B, которая проверяется 0.1 сек или чаще.