Баланс • Теперь в хижине герой получает бонусы сна. • Снижен шанс выпадения одинаковых предметов.
Исправления • Исправлен баг из-за которого нельзя было взаимодействовать с установленной палаткой. • Исправлен баг скрещивания предметов при заполненном инвентаре. • Грибы распространяющие сонные споры больше не могут вырасти в лагере разбойников. • Обновлен эффект и звук сонных спор для грибов. • Снижена вероятность начала игры в проклятой зоне. • Исправлен баг из-за которого цвет неба был четко привязан к игровому дню.
• Версия 1.01 Ru
• Версия 1.00 Ru
• Версия 0.99 Ru
• Версия 0.98 Ru
• Версия 0.97 Ru
Работа для номинации: Лучший Разработчик:
• Проект: Hunter or Victim
• Дата создания: 13.03.2018 | Дата Релиза: 17.02.2023 | Дата Глобавльного обновления: 16.12.2023
• Ссылка на проект: HoV
• В соло затащил oO
Работа для номинации: Лучший UGC проект:
• Проект: Hunter or Victim
• Дата создания: 13.03.2018 | Дата Релиза: 17.02.2023 | Дата Глобавльного обновления: 16.12.2023
• Ссылка на проект: HoV
• Проект наконец то доведен до релиза, но не пылиться на полке.
• Новые классы, предметы и рецепты.
• Улучшение множества систем.
• Прокачанное окружение и события.
• Боты и монстры стали хитрее и опаснее.
• ИИ имитирует жизнь НПС на максималках.
Версия 1.01
Классы • Новый класс: Гонец Хаоса, Охотник за головами, Снайпер, Пиромант. • Класс героя можно выбрать до начала игры.
Баланс • Обновлены способности множества предметов. • Теперь броня защищает от увечий в зависимости от уровня. • Фляги теперь могут исцелять Увечья. • Теперь питомцы добавляют дополнительный радиус обзора ночью, когда находятся рядом с героем. • Для приготовления зелий в котле больше не требуются колбы. • Теперь для разрушения гнезд монстров требуется 3 уровень алхимии или огонь. • Теперь все плащи защищают от холода в зависимости от уровня. • Теперь заложников можно встретить чаще. • Изменен набор предметов в лавке торговца. • Теперь можно приручить не только диких животных но и собак разбойников. • Теперь Cмертельный Cоюз доступен только при наличии Темного Благословения. • Теперь при падении игроку дается дополнительное время если игрок был отвлечен на торговца или другое меню. • Стрелки больше не добивают героя во время падения. • Теперь месте ям можно построить Колодцы. • Теперь Ром дает возможность применить Огненное Дыхание. • Теперь Удача героя слегка изменяется в зависимости от хороших или плохих поступков игрока. • Список рецептов для зелий приготовляемых на котле увеличен до 22 зелий. • Сонные стрелы теперь взрываются усыпляя врагов попадающих под область спор. • Добавлен режим неспешной игры, рассчитанный на длительную сессию. • Ядовитая Эссенция теперь может растворять тела врагов.
Аи • Улучшен аи ботов, врагов и нпс. • Добавлено множество диалогов-реакций на окружение.
Окружение • Многие псевдо 3д звуки заменены на 3д. • Обновлены звуки окружения. • Теперь одежда намокает когда герой пробирается сквозь высокий кустарник. • Теперь невидимость прерывается дождем. (плащи выше 2 уровня защищают от этого эффекта) • Теперь письма встречаются чаще. • Пещеры и Шахты теперь можно заколотить потратив некоторое кол-во древесины. • Увеличено кол-во малых подземелий. • Теперь Заброшенные дома встречаются чаще. • Добавлены дополнительные цветовые схемы неба и тумана.
Управление и Интерфейс • Обновлен интерфейс для крафта зелий. • Теперь на панели "Информация и навыки" можно посмотреть все рецепты для зелий. • Добавлены дополнительные звуки интерфейса. • Улучшен итем ассист, теперь при переполненном инвентаре можно отправить предмет в рюкзак игрока или питомца. • Теперь Дымовые гранаты включены в набор особых действий игрока. • Добавлено звуковое оповещение в момент когда вас замечает другой игрок. • Длительность отображения диалога теперь зависит от длинны текста.
Оптимизация • Оптимизирован подбор предметов. • Оптимизированы тяжелые системы. • Оптимизирована генерация карты. • Уменьшен вес карты.
Исправления • Стрелы больше не взрывают бочки пролетая над ними. • Шаровая молния больше не атакует героя на башне. • Снайпер больше не обнаруживает героя в невидимости. • Больше нельзя выделить забытый навес и бочки с порохом. • Исправлены баги поворота камеры связанные нажатием на небо. • Исправлен баг залипания спеллбуков. • Исправлен баг из-за которого периодически не нажимались некоторые предметы. • Исправлен баг из-за пропадали предметы из инвентаря. • Исправлен баг из-за которого иногда не отображался 10 игрок в таблице. • Исправлен баг из-за которого ИИ некоторых юнитов мог отключаться. • Исправлен баг локальной сети при использовании усиленного выстрела. • Исправлен баг из-за которого враги не могли отравить героя. • Исправлен баг из-за которого предметы экипировки оказывались одновременно в двух отделах рюкзака.
• Версия 1.00 Ru
• Версия 0.99 Ru
• Версия 0.98 Ru
• Версия 0.97 Ru
• Версия 0.96 Ru
host_pi, насколько я помню Варкрафт просто не умеет в период меньше чем 0.01. На счёт коробок, их вобще по идее не нужно обновлять пер Фрейм. У них должно быть состояние активации и деактивации после применения к ним силы или падения.
У меня была похожая система в проекте. Но там еще была загвоздка с тем, что весь террейн был разрушаемый. По этому при разрушении клетки я искал объект на клетке и активировал ему физику на некоторое время пока он опять не оказывался в состоянии покоя.
я уже пробовал менять это значение - ничего не меняется по нагрузке и по фпс
попробуй что то типо того:
globals
integer playersMax = 10//кол-во игроков
integer playersPerFrameProcessed = 2 //сколько игроков будет обработано за 0.01 сек
integer playersCurrectFrameOffset = 1 //следующий игрок для обработки коллизий
englobals
function Frame__PlayersGroup takes nothing returns nothing
local integer i
if playersCurrectFrameOffset > PlayersGroupMax {playersCurrectFrameOffset = 0}
set i = playersCurrectFrameOffset
loop
set playersCurrectFrameOffset = playersCurrectFrameOffset + 1
exitwhen i > playersCurrectFrameOffset+playersPerFrameProcessed
//тут обрабатываешь игрока
set i = i + 1
endloop
set playersCurrectFrameOffset = i
endfunction
function Frame__PlayersGroupIni takes nothing returns nothing
local trigger t=CreateTrigger()
call TriggerRegisterTimerEvent(t,0.01,true)
TriggerAddAction(t,function Frame__PlayersGroup)
endfunction
я может гденить накосячил но смысл думаю понятен
это всё хорошо, только war3 не понимает cjass
Вобщето с JNGP понимает), но не суть, на обычном джасс +- тоже самое можно сделать.
goodlyhero, тут не частоту надо понижать (от этого фриз не исчезнет), а именно разбивать обработку юнитов на разное время. Таймер 0.01 с начало обрабатывает 1-ую часть всех юнитов, потом 2-ую, 3 итд, потом снова первую. Таким образом, если мы разделим всех юнитов например на 5 групп, то то все юниты будут обрабатываться с частотой 0.05 сек.
Ну кстати да. Посмотрел. Все фреймы обрабатываются одновременно. периодиком в 0.02 сек.
Соответственно все вычисления происходят в одном тике.
вот тут
function Frame__init takes nothing returns nothing
local trigger t=CreateTrigger()
call TriggerRegisterTimerEvent(t,0.02,true)
По идее для начала можно разбить Frame__PlayersGroup на 2 части с периодом в 0.01. Это уже должно в два раза облегчить.
например
в Frame__PlayersGroup перебираешь 5 игроков в одном тике, и 5 в следующем.
Соответственно можно при желании еще реже обрабатывать, разбить уже на 5 частей (таймер будет 0.01, а между кадрами будет 0.05).
Я в HoV так аишку оптимизнул. У меня был довольно тяжелый аи с периодом в 2 сек. В итоге сделал таймер 0.01 и теперь от 1 до 200 юнитов обрабатываются с одинаковой скоростью, ибо за один кадр просчитывается только 1 юнит.
У нас в статьях почему то любят пугать что малый период это зло. На деле не важно какой период хоть 0.01 хоть 10 сек. важно сколько действий в нем происходит.
Более того в теории если в карте несколько тяжелых периодиков, то лучше инициализировать их так, что бы они не совпадали по моменту выполнения.
Например
триггер A с периодом 3 сек., триггер B с периодом в 3 сек., и триггер C с периодом 6 сек.
В итоге момент их выполнения совпадает.
Что бы этого избежать лучше инициализировать их не одноверменно, а со сдвигом в сотую. Я могу быть не прав, тк не проверял тестами. Но по логике получается именно так.
nazarpunk, Я просто не видел ещё весь код и предположил что MushroomMoving_CollisionCheck вызывается единовременно (через луп или группу) для каждого юнита на карте. В таком случае можно было бы разбить это со сдвигом во времени.
Не смотрел саму карту. Как часто вызывается MushroomMoving_CollisionCheck? 0.01 сек. или реже? Если реже, то можно попробовать делать это ассинхронно, со сдвигом в 0.01 сек, чтобы перебирать не всех юнитов за раз.
Ну большинство современных движков используют рутмоушен, чтобы на глаз не подгонять скорость персонажа и он визуально не скользил. Из-за этого персонаж не стоит на месте.
По этому самый очевидный способ обнулить ключи на рутовой кости. (Кроме оси z)
Окружение • Теперь в проклятых зонах опасны только те кости, из которых поднимаются споры. • Теперь при полетах во время дождя нужно уворачиваться от грозовых облаков. • Звуки урона заменены с псевдо 3д на 3д звуки. • Добавлена Рубиновая Руда. • Изменены пропорции растительности при генерации карты. • Теперь в плавающих лодках и ящиках можно найти предметы. • Перераспределены биомы гигантских грибов. • Добавлены хижины охотников. • Добавлены колодцы, в которых можно рыбачить, набрать воды и найти предметы. • Новый объект: Потерянный дневник, Лопата, Мешок, Меч, Щит, Веревка, Сапоги, Подзорная труба. • Теперь можно использовать уцелевшие лодки для быстрого перемещения. • Обновлены шахты и вагонетки. • Увеличено кол-во могил и захоронений. • Добавлено дерево висельников. • Теперь когда герой находится на вышке большие деревья становятся прозрачными.
Шахты • Шахты могут служить укрытием (статичный аналог палатки) • Шахты можно использовать для быстрого перемещения. (требуются ресурсы для починки)
События • Теперь события проклятых зон могут сработать даже если герой находится не внутри, а рядом. • Устроив привал вблизи болот герой может подвергнуться нападению болотных тварей. • Обновлено событие туман призраков. Изменено кол-во и агрессивность духов. • Добавлены дополнительные события спавна существ. • Увеличено кол-во событий по краям карты.
Новые существа • Кровавый Рой
Предметы • Новые предметы: Эликсир Интуиции, Лопата. • Добавлены новые рецепты. • Жгучая Мята теперь заживляет раны первой стадии. • Теперь Коса Смерти применяет дальность и эффект атаки как у Жнеца. • Способность Мантии друида заменена на шанс сохранить заряд полета. • Теперь Костную Муку можно добыть из костей животных. • Теперь можно использовать Куклу Вуду для обнаружения героев.
Способности • Теперь можно подбирать метательные заряды после броска, со способностью Охота 2 ур
Баланс. • Теперь при разделке туш можно получить не только кости но и шкуры. • Теперь из Созданий Хаоса может выпасть Темная Слизь. • Мантия Вампиризма теперь имеет перезарядку в 2 секунды. • C 50 той минуты дистанция разведки с башен увеличивается с 4000 до 10000 • C 50 той минуты боты больше не пользуются телепортацией для бегства. • Герой под воздействием Эликсира Интуиции теперь обнаруживает героев впереди, в радиусе 4000. • Скорость маунтов увеличена на 30 ед. Пробег без усталости увеличен с 3500 до 5000. • Теперь во время рыбалки рыба вытягивается на чаще чем прочий хлам. • Теперь с шансом 20% герой находит Заказное убийство на трупе героя. • Усиленный выстрел теперь убивает юнитов с кровотечением. • Шанс получить более сильный предмет при крафте оружия повышен с 20 до 50%. • Максимальное сближение от способности Подкоп теперь варьируется от 100 до 300 ед. • Теперь задание на уничтожение Тотема нежити выбирает ближайший Тотем. • От Ползучего Тумана теперь можно укрыться в невидимости. • Капкан дополнительно снимает 50% здоровья, если цель не видит героя. • Теперь все Всадники имеют уязвимость к Капканам. • Теперь потухший костер можно зажечь бесплатно от факела. • Радиус костра увеличен на 100 ед. • Повышен шанс появления торговца, когда у игрока много золота. • Теперь Заказное убийство выпадает на ближайшего героя. • Информацию о Заказного убийства теперь можно обновить у Странствующего торговца. • Увеличен шанс Глобального уклонения во время бега на 5%. • Глобальное уклонение теперь спасает от повторного получения урона в промежуток времени меньший чем 0.2 сек. • Глобальное уклонение теперь спасает во время подъема, спуска и падения с вышки. • Повторяющиеся, вещи выпадают реже. • Теперь союзные войска разрешают забираться на башню.
Интерфейс • Теперь меню замены предметов не закрывается если таргет предмет был использован. • Дополнены подсказки. • Теперь разбойников-торговцев легко отличить по рюкзаку. • Теперь квест разбойников показывает точку где он был взят. • Теперь камера слегка меняет угол наклона при прицеливании.
АИ • Боты чаще выслеживают героя. • После бегства или воскрешения бот может вернуться через некоторое время. • Всадники разбойников больше не преследуют героя после перерождения. • Улучшен приоритет нападения между разными классами существ. • Максимальное количество разбойников собирающихся на драку с союзником ограничено до 3. • Теперь если герой скрытно убивает союзника, то его обвинят, если увидят рядом с телом в течении 5 секунд.
Оптимизация • Добавлена пред загрузка юнитов. • Оптимизация вызова способностей по ид. • Оптимизированы math функции.
Прочее • Добавлена команда -musicon/musicoff для вкл/отключения музыки.
Исправления
• Союзный бот больше не атакует союзных разбойников. • Исправлено баг из за которого уклонение героя временно повышалось до 100%. • Исправлено баг из за которого врагов можно было выделить врагов после способности подкоп. • Исправлено баг из за которого врагов можно было выделить врагов после способности невидимость. • Исправлен баг из за которого Горевик Черный не смешивался с Пыльцой. • Исправлены диалоги пьяных разбойников. • Экран статистики поражения больше не закрывается автоматически. • Исправлен баг с зарядами карты сокровищ. • Герой больше не спавнится в воде в начале игры. • Исправлены баги связанные со свитками заданий. • Исправлен баг из за которого волны нежити шли бесконечно каждые 5 минут. • Исправлен баг из за которого ожидание при рыбалке не учитывало уровень удочки. • Исправлено одновременное взаимодействие с НПС и объектами окружения через приказ подбора. • Исправлен баг из-за которого квестовые предметы могли не удаляться после выполнения заданий. • Исправлен баг из-за которого Дораг Мара иногда не попадал по врагам атакой ближнего боя. • Демон больше не может застрять в воде. • Демон больше не агрится на нежить. • Исправлено смешивание Вешенки и Отвара покоя. • Скрытное Убийство больше не срабатывает во время атаки факелом. • Исправлен баг при котором можно было подняться на вышку с игнорированием препятствий во время Улучшенной Невидимости. • Использование факела больше не отменяется во время невидимости. • Исправлен баг из-за которого не отображались иконки интерактивного меню после смерти. • Палатка теперь имеет не выделяемую поверхность и не мешает камере. • Исправлен баг туториала после которого отключалось аи ботов. • Теперь разбойники охотнее двигаются на зов помощи. • Теперь квест на зачистку лагеря разбойников ищет ближайший лагерь. • Исправлен баг из-за которого пропадала иконка рюкзака для передачи питомцу.
• Версия 0.99 Ru
• Версия 0.98 Ru
• Версия 0.97 Ru
• Версия 0.96 Ru
• Hov_Guide Ru
Разделка тел • Добыча костей для крафта больше не случайна, кости можно добыть из тела любого существа. • Теперь можно забрать тело и получить больше костей, клыков, мяса через обжиг на костре. • Туши находящиеся в инвентаре замедляют героя на 30%.
Боевые Когти (Новый тип экипировки) • С когтями не доступны метательные заряды, однако ранение когтями сильно снижает броню жертвы.
Предметы • Новые предметы: Неразделанная туша, Маска черепа, Костяные когти, Медвежьи когти, Стальные когти, Боевые когти, Когти Тьмы. • Новый рецепт: Светящаяся Пыльца + Кровоцвет => Едкая Эссенция • Новый рецепт: Горевик Призрачный + Рыбий Жир => Едкая Эссенция
Интерфейс • Добавлено стандартная кнопка взаимодействия в Меню Замены Предметов. • Теперь меню автоматически открывается при выпадении предмета.
Исправления • Исправлено скрещивание Рома и Бледноцвета. • Изменен порядок замены предметов при крафте, предметы больше не падают на землю из-за заполненности инвентаря. • Иконка строительства больше не появляется во время верховой езды возле флага.
Окружение • Ночные растения встречаются реже. • Теперь ночные растения исчезают в 3 часа ночи.
Задания • Теперь можно найти/получить свитки с заданием по убийству монстра, героя или разбойника. • Теперь смерть героя не завершает квест, пока он не воспользуется перерождением. • Теперь за выполнение заданий можно получить награду в виде улучшенных стрел. • Теперь можно брать задания у разбойников. • Добавлены новые диалоги и задания.
Предметы • Новые предметы: Голова охотницы, Сердце чудища, Свитки заказных убийств.
Баланс • Спавн групп юнитов теперь более хаотичен. • Теперь боты воскресают реже начиная с 30 минуты. • Стоимость Зелья Ворона увеличена с 50 до 100 ед. • Торговцы больше не продают призрачные грибы.
Интерфейс • Добавлено Меню Замены Предметов для переполненного рюкзака. • Теперь эффект меткого выстрела не накладывается на союзников при во время диалогов.
Исправления • Исправлен баг из за которого не спавнились капитаны. • Исправлены некорректные диалоги для раненых разбойников.
Окружение • Теперь пол башен использует прозрачный шейдер, через него видно врагов. • Добавлены зоны селящегося тумана • Добавлены Светлячки которые появляются особых зонах и ночью. • Добавлены Призрачные грибы, которые можно найти на костях и ночью.
Предметы • В пустую бутыль теперь можно поместить Костную муку, Ядовитые Споры, Сонные Споры. • Новые предметы: Светящаяся пыльца, Костная мука, Отвар прозрения, Эликсир Смерти, Эликсир Благословения,Зелье Силы, Эликсир Удачи. . • Новые свойства: Слизь Улитки, Вешенка Синяя, Жемчужная Ягода, Аманий Красный, Горевик призрачный, Бледноцвет, Горевик черный, Священный Лотос, Темная слизь.
Баланс • Цена всех улучшенных стрел увеличена на 10 ед. • Теперь Эликсир энергии восстанавливает полностью все заряды. • Теперь питомцы обнаруживают снайперов.
Интерфейс • Теперь при перемещении предмета в Рюкзак II он окажется в том же слоте. • Теперь при перемещении предмета в Рюкзак II предметы меняются местами если все слоты заполнены. • Теперь двойной щелчек по разделу магазина переключает рюкзаки.
Исправления • Исправлено время перезарядки прицельного выстрела. • Исправлен баг при котором использовалось сразу 2 заряда предмета. • Вспышка больше не агрит союзных существ. • Исправлен выбор случайного класса. • Раны больше не накладываются при промахах.
Окружение • Добавлены зоны Оскверненных жуков • Добавлены зоны Оскверненных пауков • Добавлены зоны Хаоса
Предметы • Новые предметы: Кольцо огня, Кольцо мага, Темная масса.
Способности • Теперь можно обнаружить следы героев на месте свежего костра.
Баланс • После того как герой скинет паразита вероятность подцепить нового снижается 80% в течении 20 секунд.
АИ • Добавлены новые диалоги разбойников.
Исправления • Оптимизированы утечки памяти связанные с использованием инвентаря. • Обновлена модель Гигантских деревьев, они теперь не висят в воздухе на крутых склонах.
В принципе была идея отдельный ресурс создать где можно было бы расписать реализацию отдельных механик карты.
Мы не можем же просто взять и перевести целиком war3map.wts
Можем. Тут как рез не будет проблем если изначально не делать карту на английском.
Текста много, но щас есть сервисы которые переводят более 100 к слов.
СommandStrings.txt обычно не требуется. (я в нем менял текст кнопок вроде Патруль Холд итд.)
2 Триггерно ограничивать дальность приказа через "SetUnitAcquireRange", что бы автоматически не таргетился.
3 Отловом приказов подменять "attack" на "move" или "attackmove" если GetUnitAcquireRange > Dist
Один недостаток, в случае слишком большой дистанции юнит просто побежит к цели либо будет атаковать встречных врагов. (в зависимости чем заменяем "move" или "attack") А по дэфолту он бежит к цели и начинает атаковать когда становится возможно.
можно пофиксить
Делаем таймер 0.1 сек, запоминаем цель:
void OrderFixTimer(){
if (был получен другой приказ) or (юнит мертв) or (цель мертва итд.) {
EndTimer
}elseif цель рядом{
Атаковать.
EndTimer
}
}
Daro:
Ну я в том смысле что тот же гугл переводчик сейчас дает довольно хорошее качество перевода.
Для авто перевода лучше не на англ, иначе будет код переводится вместе с текстом.
А символы "|n" и "|c" желательно заменять на что то другое, потому что обычно они теряются либо получают ненужные пробелы. (потом заменять обратно)
Строки из всего проекта я просто храню внутри отельного триггера в виде дефайнов, по этому потом остается только скормить его переводчику, плюс файлы CommandStrings.txt, war3mapSkin.txt и war3map.wts
Ред. Jack-of-shadow
» Hunter or Victim / Hunter or Victim
Прокрутить к ресурсу
Обновление 1.02
• Теперь в хижине герой получает бонусы сна.
• Снижен шанс выпадения одинаковых предметов.
• Исправлен баг из-за которого нельзя было взаимодействовать с установленной палаткой.
• Исправлен баг скрещивания предметов при заполненном инвентаре.
• Грибы распространяющие сонные споры больше не могут вырасти в лагере разбойников.
• Обновлен эффект и звук сонных спор для грибов.
• Снижена вероятность начала игры в проклятой зоне.
• Исправлен баг из-за которого цвет неба был четко привязан к игровому дню.
• Версия 1.00 Ru
• Версия 0.99 Ru
• Версия 0.98 Ru
• Версия 0.97 Ru
» Hunter or Victim / Hunter or Victim
Ред. Jack-of-shadow
» WarCraft 3 / Галерея скриншотов ландшафта
» Hunter or Victim / Hunter or Victim
Ред. Jack-of-shadow
» XGM — Премия года / Премия 2023 года
• Проект: Hunter or Victim
• Дата создания: 13.03.2018 | Дата Релиза: 17.02.2023 | Дата Глобавльного обновления: 16.12.2023
• Ссылка на проект: HoV
• В соло затащил oO
• Проект: Hunter or Victim
• Дата создания: 13.03.2018 | Дата Релиза: 17.02.2023 | Дата Глобавльного обновления: 16.12.2023
• Ссылка на проект: HoV
• Проект наконец то доведен до релиза, но не пылиться на полке.
Ред. Jack-of-shadow
» Hunter or Victim / Hunter or Victim
Прокрутить к ресурсу
Глобальное Обновление 1.01
• Улучшение множества систем.
• Прокачанное окружение и события.
• Боты и монстры стали хитрее и опаснее.
• ИИ имитирует жизнь НПС на максималках.
• Новый класс: Гонец Хаоса, Охотник за головами, Снайпер, Пиромант.
• Класс героя можно выбрать до начала игры.
• Обновлены способности множества предметов.
• Теперь броня защищает от увечий в зависимости от уровня.
• Фляги теперь могут исцелять Увечья.
• Теперь питомцы добавляют дополнительный радиус обзора ночью, когда находятся рядом с героем.
• Для приготовления зелий в котле больше не требуются колбы.
• Теперь для разрушения гнезд монстров требуется 3 уровень алхимии или огонь.
• Теперь все плащи защищают от холода в зависимости от уровня.
• Теперь заложников можно встретить чаще.
• Изменен набор предметов в лавке торговца.
• Теперь можно приручить не только диких животных но и собак разбойников.
• Теперь Cмертельный Cоюз доступен только при наличии Темного Благословения.
• Теперь при падении игроку дается дополнительное время если игрок был отвлечен на торговца или другое меню.
• Стрелки больше не добивают героя во время падения.
• Теперь месте ям можно построить Колодцы.
• Теперь Ром дает возможность применить Огненное Дыхание.
• Теперь Удача героя слегка изменяется в зависимости от хороших или плохих поступков игрока.
• Список рецептов для зелий приготовляемых на котле увеличен до 22 зелий.
• Сонные стрелы теперь взрываются усыпляя врагов попадающих под область спор.
• Добавлен режим неспешной игры, рассчитанный на длительную сессию.
• Ядовитая Эссенция теперь может растворять тела врагов.
• Улучшен аи ботов, врагов и нпс.
• Добавлено множество диалогов-реакций на окружение.
• Многие псевдо 3д звуки заменены на 3д.
• Обновлены звуки окружения.
• Теперь одежда намокает когда герой пробирается сквозь высокий кустарник.
• Теперь невидимость прерывается дождем. (плащи выше 2 уровня защищают от этого эффекта)
• Теперь письма встречаются чаще.
• Пещеры и Шахты теперь можно заколотить потратив некоторое кол-во древесины.
• Увеличено кол-во малых подземелий.
• Теперь Заброшенные дома встречаются чаще.
• Добавлены дополнительные цветовые схемы неба и тумана.
• Обновлен интерфейс для крафта зелий.
• Теперь на панели "Информация и навыки" можно посмотреть все рецепты для зелий.
• Добавлены дополнительные звуки интерфейса.
• Улучшен итем ассист, теперь при переполненном инвентаре можно отправить предмет в рюкзак игрока или питомца.
• Теперь Дымовые гранаты включены в набор особых действий игрока.
• Добавлено звуковое оповещение в момент когда вас замечает другой игрок.
• Длительность отображения диалога теперь зависит от длинны текста.
• Оптимизирован подбор предметов.
• Оптимизированы тяжелые системы.
• Оптимизирована генерация карты.
• Уменьшен вес карты.
• Стрелы больше не взрывают бочки пролетая над ними.
• Шаровая молния больше не атакует героя на башне.
• Снайпер больше не обнаруживает героя в невидимости.
• Больше нельзя выделить забытый навес и бочки с порохом.
• Исправлены баги поворота камеры связанные нажатием на небо.
• Исправлен баг залипания спеллбуков.
• Исправлен баг из-за которого периодически не нажимались некоторые предметы.
• Исправлен баг из-за пропадали предметы из инвентаря.
• Исправлен баг из-за которого иногда не отображался 10 игрок в таблице.
• Исправлен баг из-за которого ИИ некоторых юнитов мог отключаться.
• Исправлен баг локальной сети при использовании усиленного выстрела.
• Исправлен баг из-за которого враги не могли отравить героя.
• Исправлен баг из-за которого предметы экипировки оказывались одновременно в двух отделах рюкзака.
• Версия 0.99 Ru
• Версия 0.98 Ru
• Версия 0.97 Ru
• Версия 0.96 Ru
Ред. Jack-of-shadow
» WarCraft 3 / Как можно оптимизировать этот код с 2D коллизиями?
Ред. Jack-of-shadow
» WarCraft 3 / Как можно оптимизировать этот код с 2D коллизиями?
Ред. Jack-of-shadow
» WarCraft 3 / Как можно оптимизировать этот код с 2D коллизиями?
Ред. Jack-of-shadow
» WarCraft 3 / Как можно оптимизировать этот код с 2D коллизиями?
Соответственно все вычисления происходят в одном тике.
Более того в теории если в карте несколько тяжелых периодиков, то лучше инициализировать их так, что бы они не совпадали по моменту выполнения.
В итоге момент их выполнения совпадает.
Что бы этого избежать лучше инициализировать их не одноверменно, а со сдвигом в сотую.
Я могу быть не прав, тк не проверял тестами. Но по логике получается именно так.
» WarCraft 3 / Как можно оптимизировать этот код с 2D коллизиями?
Ред. Jack-of-shadow
» WarCraft 3 / Как можно оптимизировать этот код с 2D коллизиями?
Ред. Jack-of-shadow
» Game Dev / Анимации не статичны на одном месте
» WarCraft 3 / Галерея скриншотов ландшафта
Ред. Jack-of-shadow
» Hunter or Victim / Hunter or Victim
Прокрутить к ресурсу
Релиз 1.00
• Теперь в проклятых зонах опасны только те кости, из которых поднимаются споры.
• Теперь при полетах во время дождя нужно уворачиваться от грозовых облаков.
• Звуки урона заменены с псевдо 3д на 3д звуки.
• Добавлена Рубиновая Руда.
• Изменены пропорции растительности при генерации карты.
• Теперь в плавающих лодках и ящиках можно найти предметы.
• Перераспределены биомы гигантских грибов.
• Добавлены хижины охотников.
• Добавлены колодцы, в которых можно рыбачить, набрать воды и найти предметы.
• Новый объект: Потерянный дневник, Лопата, Мешок, Меч, Щит, Веревка, Сапоги, Подзорная труба.
• Теперь можно использовать уцелевшие лодки для быстрого перемещения.
• Обновлены шахты и вагонетки.
• Увеличено кол-во могил и захоронений.
• Добавлено дерево висельников.
• Теперь когда герой находится на вышке большие деревья становятся прозрачными.
• Шахты могут служить укрытием (статичный аналог палатки)
• Шахты можно использовать для быстрого перемещения. (требуются ресурсы для починки)
• Теперь события проклятых зон могут сработать даже если герой находится не внутри, а рядом.
• Устроив привал вблизи болот герой может подвергнуться нападению болотных тварей.
• Обновлено событие туман призраков. Изменено кол-во и агрессивность духов.
• Добавлены дополнительные события спавна существ.
• Увеличено кол-во событий по краям карты.
• Кровавый Рой
• Новые предметы: Эликсир Интуиции, Лопата.
• Добавлены новые рецепты.
• Жгучая Мята теперь заживляет раны первой стадии.
• Теперь Коса Смерти применяет дальность и эффект атаки как у Жнеца.
• Способность Мантии друида заменена на шанс сохранить заряд полета.
• Теперь Костную Муку можно добыть из костей животных.
• Теперь можно использовать Куклу Вуду для обнаружения героев.
• Теперь можно подбирать метательные заряды после броска, со способностью Охота 2 ур
• Теперь при разделке туш можно получить не только кости но и шкуры.
• Теперь из Созданий Хаоса может выпасть Темная Слизь.
• Мантия Вампиризма теперь имеет перезарядку в 2 секунды.
• C 50 той минуты дистанция разведки с башен увеличивается с 4000 до 10000
• C 50 той минуты боты больше не пользуются телепортацией для бегства.
• Герой под воздействием Эликсира Интуиции теперь обнаруживает героев впереди, в радиусе 4000.
• Скорость маунтов увеличена на 30 ед. Пробег без усталости увеличен с 3500 до 5000.
• Теперь во время рыбалки рыба вытягивается на чаще чем прочий хлам.
• Теперь с шансом 20% герой находит Заказное убийство на трупе героя.
• Усиленный выстрел теперь убивает юнитов с кровотечением.
• Шанс получить более сильный предмет при крафте оружия повышен с 20 до 50%.
• Максимальное сближение от способности Подкоп теперь варьируется от 100 до 300 ед.
• Теперь задание на уничтожение Тотема нежити выбирает ближайший Тотем.
• От Ползучего Тумана теперь можно укрыться в невидимости.
• Капкан дополнительно снимает 50% здоровья, если цель не видит героя.
• Теперь все Всадники имеют уязвимость к Капканам.
• Теперь потухший костер можно зажечь бесплатно от факела.
• Радиус костра увеличен на 100 ед.
• Повышен шанс появления торговца, когда у игрока много золота.
• Теперь Заказное убийство выпадает на ближайшего героя.
• Информацию о Заказного убийства теперь можно обновить у Странствующего торговца.
• Увеличен шанс Глобального уклонения во время бега на 5%.
• Глобальное уклонение теперь спасает от повторного получения урона в промежуток времени меньший чем 0.2 сек.
• Глобальное уклонение теперь спасает во время подъема, спуска и падения с вышки.
• Повторяющиеся, вещи выпадают реже.
• Теперь союзные войска разрешают забираться на башню.
• Теперь меню замены предметов не закрывается если таргет предмет был использован.
• Дополнены подсказки.
• Теперь разбойников-торговцев легко отличить по рюкзаку.
• Теперь квест разбойников показывает точку где он был взят.
• Теперь камера слегка меняет угол наклона при прицеливании.
• Боты чаще выслеживают героя.
• После бегства или воскрешения бот может вернуться через некоторое время.
• Всадники разбойников больше не преследуют героя после перерождения.
• Улучшен приоритет нападения между разными классами существ.
• Максимальное количество разбойников собирающихся на драку с союзником ограничено до 3.
• Теперь если герой скрытно убивает союзника, то его обвинят, если увидят рядом с телом в течении 5 секунд.
• Добавлена пред загрузка юнитов.
• Оптимизация вызова способностей по ид.
• Оптимизированы math функции.
• Добавлена команда -musicon/musicoff для вкл/отключения музыки.
• Исправлено баг из за которого уклонение героя временно повышалось до 100%.
• Исправлено баг из за которого врагов можно было выделить врагов после способности подкоп.
• Исправлено баг из за которого врагов можно было выделить врагов после способности невидимость.
• Исправлен баг из за которого Горевик Черный не смешивался с Пыльцой.
• Исправлены диалоги пьяных разбойников.
• Экран статистики поражения больше не закрывается автоматически.
• Исправлен баг с зарядами карты сокровищ.
• Герой больше не спавнится в воде в начале игры.
• Исправлены баги связанные со свитками заданий.
• Исправлен баг из за которого волны нежити шли бесконечно каждые 5 минут.
• Исправлен баг из за которого ожидание при рыбалке не учитывало уровень удочки.
• Исправлено одновременное взаимодействие с НПС и объектами окружения через приказ подбора.
• Исправлен баг из-за которого квестовые предметы могли не удаляться после выполнения заданий.
• Исправлен баг из-за которого Дораг Мара иногда не попадал по врагам атакой ближнего боя.
• Демон больше не может застрять в воде.
• Демон больше не агрится на нежить.
• Исправлено смешивание Вешенки и Отвара покоя.
• Скрытное Убийство больше не срабатывает во время атаки факелом.
• Исправлен баг при котором можно было подняться на вышку с игнорированием препятствий во время Улучшенной Невидимости.
• Использование факела больше не отменяется во время невидимости.
• Исправлен баг из-за которого не отображались иконки интерактивного меню после смерти.
• Палатка теперь имеет не выделяемую поверхность и не мешает камере.
• Исправлен баг туториала после которого отключалось аи ботов.
• Теперь разбойники охотнее двигаются на зов помощи.
• Теперь квест на зачистку лагеря разбойников ищет ближайший лагерь.
• Исправлен баг из-за которого пропадала иконка рюкзака для передачи питомцу.
• Версия 0.98 Ru
• Версия 0.97 Ru
• Версия 0.96 Ru
• Hov_Guide Ru
Ред. Jack-of-shadow
» Hunter or Victim / Hunter or Victim
Кстати назрела идея запустить конкурс в честь этого дела. (может получиться довольно забавный движ)
» Hunter or Victim / Hunter or Victim
Похоже что да, ну юбилей точно. Я уже упираюсь во всё возможные лимиты.
Для меня релизом была 87, но теперь она выглядит сырой демкой.
Ред. Jack-of-shadow
» Hunter or Victim / Hunter or Victim
Прокрутить к ресурсу
Обновление 0.99
• Добыча костей для крафта больше не случайна, кости можно добыть из тела любого существа.
• Теперь можно забрать тело и получить больше костей, клыков, мяса через обжиг на костре.
• Туши находящиеся в инвентаре замедляют героя на 30%.
Боевые Когти (Новый тип экипировки)
• С когтями не доступны метательные заряды, однако ранение когтями сильно снижает броню жертвы.
• Новые предметы: Неразделанная туша, Маска черепа, Костяные когти, Медвежьи когти, Стальные когти, Боевые когти, Когти Тьмы.
• Новый рецепт: Светящаяся Пыльца + Кровоцвет => Едкая Эссенция
• Новый рецепт: Горевик Призрачный + Рыбий Жир => Едкая Эссенция
• Добавлено стандартная кнопка взаимодействия в Меню Замены Предметов.
• Теперь меню автоматически открывается при выпадении предмета.
• Исправлено скрещивание Рома и Бледноцвета.
• Изменен порядок замены предметов при крафте, предметы больше не падают на землю из-за заполненности инвентаря.
• Иконка строительства больше не появляется во время верховой езды возле флага.
• Версия 0.97 Ru
• Версия 0.96 Ru
• Версия 0.95 Ru
• Hov_Guide Ru
Ред. Jack-of-shadow
» XGM Team / XGM - Премия 2022 года - Объявление номинантов
хмм
Ред. Jack-of-shadow
» Hunter or Victim / Hunter or Victim
Прокрутить к ресурсу
Обновление! 0.98
• Ночные растения встречаются реже.
• Теперь ночные растения исчезают в 3 часа ночи.
• Теперь можно найти/получить свитки с заданием по убийству монстра, героя или разбойника.
• Теперь смерть героя не завершает квест, пока он не воспользуется перерождением.
• Теперь за выполнение заданий можно получить награду в виде улучшенных стрел.
• Теперь можно брать задания у разбойников.
• Добавлены новые диалоги и задания.
• Новые предметы: Голова охотницы, Сердце чудища, Свитки заказных убийств.
• Спавн групп юнитов теперь более хаотичен.
• Теперь боты воскресают реже начиная с 30 минуты.
• Стоимость Зелья Ворона увеличена с 50 до 100 ед.
• Торговцы больше не продают призрачные грибы.
• Добавлено Меню Замены Предметов для переполненного рюкзака.
• Теперь эффект меткого выстрела не накладывается на союзников при во время диалогов.
• Исправлен баг из за которого не спавнились капитаны.
• Исправлены некорректные диалоги для раненых разбойников.
• Версия 0.96 Ru
• Версия 0.95 Ru
• Hov_Guide Ru
Ред. Jack-of-shadow
» Hunter or Victim / Hunter or Victim
Прокрутить к ресурсу
Обновление! 0.97
• Теперь пол башен использует прозрачный шейдер, через него видно врагов.
• Добавлены зоны селящегося тумана
• Добавлены Светлячки которые появляются особых зонах и ночью.
• Добавлены Призрачные грибы, которые можно найти на костях и ночью.
• В пустую бутыль теперь можно поместить Костную муку, Ядовитые Споры, Сонные Споры.
• Новые предметы: Светящаяся пыльца, Костная мука, Отвар прозрения, Эликсир Смерти, Эликсир Благословения,Зелье Силы, Эликсир Удачи. .
• Новые свойства: Слизь Улитки, Вешенка Синяя, Жемчужная Ягода, Аманий Красный, Горевик призрачный, Бледноцвет, Горевик черный, Священный Лотос, Темная слизь.
• Цена всех улучшенных стрел увеличена на 10 ед.
• Теперь Эликсир энергии восстанавливает полностью все заряды.
• Теперь питомцы обнаруживают снайперов.
• Теперь при перемещении предмета в Рюкзак II он окажется в том же слоте.
• Теперь при перемещении предмета в Рюкзак II предметы меняются местами если все слоты заполнены.
• Теперь двойной щелчек по разделу магазина переключает рюкзаки.
• Исправлено время перезарядки прицельного выстрела.
• Исправлен баг при котором использовалось сразу 2 заряда предмета.
• Вспышка больше не агрит союзных существ.
• Исправлен выбор случайного класса.
• Раны больше не накладываются при промахах.
» Hunter or Victim / Hunter or Victim
Прокрутить к ресурсу
Обновление! 0.96
• Добавлены зоны Оскверненных жуков
• Добавлены зоны Оскверненных пауков
• Добавлены зоны Хаоса
• Новые предметы: Кольцо огня, Кольцо мага, Темная масса.
• Теперь можно обнаружить следы героев на месте свежего костра.
• После того как герой скинет паразита вероятность подцепить нового снижается 80% в течении 20 секунд.
• Добавлены новые диалоги разбойников.
• Оптимизированы утечки памяти связанные с использованием инвентаря.
• Обновлена модель Гигантских деревьев, они теперь не висят в воздухе на крутых склонах.
» Hunter or Victim / Hunter or Victim
Текста много, но щас есть сервисы которые переводят более 100 к слов.
Ред. Jack-of-shadow
» WarCraft 3 / Дальность атаки через предмет, триггер или способность
Ред. Jack-of-shadow
» Hunter or Victim / Hunter or Victim
Ну я в том смысле что тот же гугл переводчик сейчас дает довольно хорошее качество перевода.
А символы "|n" и "|c" желательно заменять на что то другое, потому что обычно они теряются либо получают ненужные пробелы. (потом заменять обратно)