28

» WarCraft 3 / JNGP: Rebuild от PT153

PT153, я ж написал, что с реф редактором это не работает, там он будет просто battle.net запускать/разворачивать. По идее, нужно ещё приписать к команде что-то вроде -launch -loadfile, но я не вникал.
Просто снёс из реестра всё связанное с WE и расширениями карт, а потом запустил Scan & Repair в баттл нете, и всё стало как раньше
28

» WarCraft 3 / Конкатенация переменной и строки vjass, для получения нового имени переменной

Tredor46, блин, да никто и нигде так не делает (ну может кроме каких-то очень узких ситуаций, хз), используй массивы для складывания объектов
28

» WarCraft 3 / Конкатенация переменной и строки vjass, для получения нового имени переменной

Tredor46, тебе не кажется, что ты что-то делаешь не так, если тебе в варкрафте на ровном месте понадобилась какая-то сомнительная фича из продвинутых языков?
28

» WarCraft 3 / Конкатенация переменной и строки vjass, для получения нового имени переменной

На луа можно
Осторожно, дичь
    local str = ""
    for i = 1, 9 do
        str = str.."myGlobalVar"..i.." = "..i..";"
    end
    load(str)()
    
    print(myGlobalVar1 + myGlobalVar9) -- выведет 10
Если в этом вашем жассе можно строку исполнить как код, то это может быть решением. Но непонятно какой проблемы
28

» WarCraft 3 / JNGP: Rebuild от PT153

Так, кто-нибудь подскажет как вернуть открытие карт по дабл клику стандартным рефовским редактором?
Дело в том, что после использования этой сборки, w3m и w3x по дабл клику начали открываться в JNGP, что мне вообще не нужно, я чисто один раз запустил одну тему на 1.26 потестить. Если втупую указать открытие с помощью рефовского World Editor.exe, то это приводит к запуску баттлнета при даблклике на карту. Там может какая-то команда ещё нужна, но я хз, короче как вернуть всё как было?
28

» WarCraft 3 / Как вывести Jass на новый уровень? Jass.

Как вывести Jass на новый уровень?
Писать с нуля, а не дописывать код в конвертированном гуе
28

» Помойка Макебы / Тестим PopcornFX в рефоге

Кстати, как оказалось, Z up можно установить прямо в настройках проекта. По-моему, я это пробовал, но почему-то мне казалось, что не работает, но таки работает.
Короче простые спецэффекты можно так клепать, но остаётся вопрос, как заставить попкорн дёргать данные из игры. В рефовских pkb можно найти строки, типа таких
Game.SpeedMultiplier
War3
Game.ColorMultiplier
Game.TeamColor
Game.TargetPosition
Game.EmissionRateMultiplier
Game.LifespanMultiplier
Game.Scale
Видимо, есть какие-то специальные ноды для интеграции попкорна в игровой движок, непонятно возможно ли их воспроизвести на нашем уровне.
Загруженные файлы
28

» Помойка Макебы / Тестим PopcornFX в рефоге

В утчечке софта разработчиков был попкорновский запекатель ассетов (PopcornAssetBaker.exe). Это CLI тула, ей можно указать входную и выходную директории и она запечёт эффекты с необходимыми настройками. В инпут дирректории должен лежал конфиг файл Popcorn\AssetBaker.pkcf. Понятия не имею как ей правильно пользоваться, так как при запуске запекания, консоль тупо сыпет ошибками, и выдаёт полупустые pkfx бинарники, весом в пару сотен байт.
Конфиг файл юзал такой, может быть там надо обозначать и другие параметры
Version = 2.5.1.63447;
CProjectSettingsBaking	$D857A09F
{
	PlatformSettingsList = {
		"x64:Builded",
	};
	BuildVersions = {
		"PC: desktop, windows",
	};
}
Загруженные файлы
28

» WarCraft 3 / После обновы Рефоржета карты немного "слетели"

EugeAl, отключение обновлений в онлайн игре обычно означает отключение возможности играть онлайн, по крайней мере на официальных серверах
28

» WarCraft 3 / Вопрос про Endloop

В комментах обсудили кучу всего, а локалки обнулить, и слип из цикла убрать никто не посоветовал.
28

» WarCraft 3 / Вопрос про Endloop

Extremator, всё, надоело, я не хочу третий раз в одной ветке комментариев давать одну и ту же ссылку, делайте как хотите
28

» WarCraft 3 / Вопрос про Endloop

тупо срезается число 0, которое срезать не нужно
Ну будет у тебя не 10000 вариаций, а 10001... подумаешь...
Если в интах, то
[0, 100] –> 101 число
[0, 100) -> 100 чисел
[1, 100) -> 99 чисел
Для real принцип тот же, только чисел больше. Если верхняя граница не включена, то твой выпил нуля делает рандом хуже
28

» WarCraft 3 / Вопрос про Endloop

Не включается? но при рандоме 0,10 он же выдаёт 10, не?
Понятия не имею. Я дал ссылку, где написано When lowBound<highBound returns a real in range [lowBound, highBound) that is: inclusive, exclusive. Если это не так, то обратитесь к авторам той доки
28

» WarCraft 3 / Вопрос про Endloop

nazarpunk, но в randomreal 0.01 же работает на ухудшение, тупо срезается число 0, которое срезать не нужно
28

» WarCraft 3 / Вопрос про Endloop

nazarpunk, тогда откуда берётся смазывание при нижней границе в 0, которое нужно убрать использованием числа 0.01?
28

» WarCraft 3 / Вопрос про Endloop

Extremator, пишут, что верхняя граница не включается
Если это действительно так, то ты сейчас буквально посоветовал как ухудшить рандом
28

» WarCraft 3 / После обновы Рефоржета карты немного "слетели"

Там всё сложно.
Но вроде говорят, что на самом последнем билде это откатили и вернули папки _balance и _deprecated назад, проверь сейчас.
Так вот, патчи ломают карты! Можно ли этого как то заранее избежать?
Можно. Перейти на вечно замороженный 1.26a, или пиратку рефа, или ещё куда-нибудь, где патчи вас не достанут.