Прошу подсказать, где в архивах Вара 1.26 находится фрейм, отвечающий за расположение иконок абилок, улучшений итд. Все архивы перерыл, такого фрейма нет (пытался найти что-то вроде CommandBar у рефорджа). И если его вообще нет, то непонятно, а как тогда это работает без фрейма?

fdf - это темплейт, он не обязателен вообще. CCommandBar не использует fdf для местоположения в 1.26а-1.28ф:
Каждая кнопка прикреплена по оси X/Y используя CSimpleGrid. Однако если нужно поменять позицию кнопки - это можно делать по-отдельности, такое доступно в моём МемХаке. Можно сделать что-то такое:
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
27
ui/framedef/ui/commandbar.fdf - станд сетка 12
ui/framedef/ui/reforged/commandbar.fdf - какая-то другая сетка, где кнопок 14
23
МрачныйВорон, Вот их я и искал. В 1.26 их почему-то нет, и в framedef.toc они тоже не прописаны.
1
Там есть такое в "графика" Написано расположение (Y) и (X)
23
Roman095UA, Прошу поподробнее, пожалуйста. Это где? Или вы говорите о редакторе объектов?
27
Там есть такое в "графика" Написано расположение (Y) и (X)
Он спрашивает где найти данные о расположении фреймов, размеры, привязки. Все лежит в ui. Но не может быть, что в архивах ничего нет. даже в старом 1.26 находил все. Но это будет не точно.

для рефа. Сейчас не за компом

Это вы должны открывать блокнотом файлы fdf. Там лежат данные о расположении. Найти что то похожее
23
МрачныйВорон, Вот именно их я и открывал. Все так, как указано в ссылке. Там много fdf, практически все, и для главного меню, и для опций, и для интерфейса. Для интерфейса нашлись fdf под верхние иконки ресурсов, под esc меню, и под информ панель атаки, защиты, параметров героя итд. А вот под панель приказов не нашёл. Парадокс, да, но вот так. Просмотрел все fdf, искал числа 0.039, то есть размеры иконок на панели приказов, но ни в одном fdf таких цифр нет.
20
fdf - это темплейт, он не обязателен вообще. CCommandBar не использует fdf для местоположения в 1.26а-1.28ф:
Каждая кнопка прикреплена по оси X/Y используя CSimpleGrid. Однако если нужно поменять позицию кнопки - это можно делать по-отдельности, такое доступно в моём МемХаке. Можно сделать что-то такое:
Принятый ответ
23
Unryze, Ага, то есть, как я понимаю, иконки настраиваются в коде игры, видимо в game.dll ?
Я то хотел не просто расположение иконок поменять, а сделать панель приказов на 20 иконок, 5х4 чтобы было, ну и с размерами иконок чуть поменьше. И без мемхака, чтобы не было возможных дополнительных проблем. Чтобы такая панель была вшита в игру, как стандартная.
20
Unryze, Ага, то есть, как я понимаю, иконки настраиваются в коде игры, видимо в game.dll ?
Я то хотел не просто расположение иконок поменять, а сделать панель приказов на 20 иконок, 5х4 чтобы было, ну и с размерами иконок чуть поменьше. И без мемхака, чтобы не было возможных дополнительных проблем. Чтобы такая панель была вшита в игру, как стандартная.
Без МемХака на младших патчах это сделать никак не получится. И да, это псевдокод game.dll. Не знаю как там в рефорджеде, но если там сделали во ФДФ, ну прикольно. :)
23
Unryze, Эх, жаль. Причём, я так понял, game.dll изменять невозможно, судя по всему? В рефе да, фдф)
27
в рефе тоже неизвестно что будет, если заменить дефолт fdf будет ли работать (такое не практивал). Но все параметры размещения относительного меин фрейма указаны
command bar первый
Frame "SIMPLEBUTTON" "CommandButtonTemplate" {
	Width 0.039,
	Height 0.039,	
}

Frame "SIMPLEFRAME" "CommandBarFrame" {
    UseActiveContext,
    SetAllPoints,
	Width 0.1745,
	Height 0.129,
		
	Frame "SIMPLEBUTTON" "CommandButton_0" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0, 0.0,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_1" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0434, 0.0,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_2" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0868, 0.0,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_3" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.1302, 0.0,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_4" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0000, -0.044,
	}		
		
	Frame "SIMPLEBUTTON" "CommandButton_5" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0434, -0.044,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_6" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0868, -0.044,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_7" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.1302, -0.044,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_8" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0000, -0.0880,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_9" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0434, -0.0880,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_10" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0868, -0.0880,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_11" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.1302, -0.0880,
	}			
}

Frame "SIMPLEFRAME" "ReplayCommandBarFrame" {
    UseActiveContext,
    SetAllPoints,
	Width 0.0,
	Height 0.0
}
полный код CommandBar
Texture "CommandBarTemplate" {
	Width 0.182,
	Height 0.091,
	TexCoord 0, 1, 0, 1,
	AlphaMode "ALPHAKEY",
	Anchor TOPLEFT, 0.0, 0.0,
}

Frame "SIMPLEBUTTON" "CommandButtonTemplate" {
	Width 0.0265,
	Height 0.0265,	
}

Frame "SIMPLEBUTTON" "CommandButtonTemplate_Row5" {
	Width 0.032,
	Height 0.032,	
}

Frame "SIMPLEBUTTON" "CommandButtonTemplate_Row7" {
	Width 0.0225,
	Height 0.0225,	
}

Frame "SIMPLEFRAME" "CommandBarFrame" {
    UseActiveContext,
    SetAllPoints,
	Width 0.24,
	Height 0.105,
	
	Frame "SIMPLEBUTTON" "CommandButton_0" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0, 0.0,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_1" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0279, 0.0,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_2" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0559, 0.0,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_3" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0839, 0.0,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_4" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.1119, 0.0,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_5" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.1399, 0.0,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_6" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.1679, 0.0,
	}		
		
	Frame "SIMPLEBUTTON" "CommandButton_7" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0, -0.0285,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_8" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0279, -0.0285,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_9" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0559, -0.0285,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_10" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0839, -0.0285,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_11" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.1119, -0.0285,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_12" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.1399, -0.0285,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_13" INHERITS "CommandButtonTemplate" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.1679, -0.0285,
	}	
	
	
	Frame "SIMPLEBUTTON" "CommandButton_0a" INHERITS "CommandButtonTemplate_Row5" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0, 0.001,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_1a" INHERITS "CommandButtonTemplate_Row5" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0337, 0.001,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_2a" INHERITS "CommandButtonTemplate_Row5" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0674, 0.001,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_3a" INHERITS "CommandButtonTemplate_Row5" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.1010, 0.001,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_4a" INHERITS "CommandButtonTemplate_Row5" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.1348, 0.001,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_5a" INHERITS "CommandButtonTemplate_Row5" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.1685, 0.001,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_6a" INHERITS "CommandButtonTemplate_Row7" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.2021, 0.001,
	}		
		
	Frame "SIMPLEBUTTON" "CommandButton_7a" INHERITS "CommandButtonTemplate_Row7" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0, -0.033,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_8a" INHERITS "CommandButtonTemplate_Row7" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0242, -0.033,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_9a" INHERITS "CommandButtonTemplate_Row7" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0484, -0.033,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_10a" INHERITS "CommandButtonTemplate_Row7" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0725, -0.033,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_11a" INHERITS "CommandButtonTemplate_Row7" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.0968, -0.033,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_12a" INHERITS "CommandButtonTemplate_Row7" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.1210, -0.033,
	}
	
	Frame "SIMPLEBUTTON" "CommandButton_13a" INHERITS "CommandButtonTemplate_Row7" {
		SetPoint TOPLEFT, "CommandBarFrame", TOPLEFT, 0.1451, -0.033,
	}	
}

Frame "SIMPLEFRAME" "SimpleCommandBarGrid" {
    UseActiveContext,
    SetAllPoints,
	
    Texture "Grid_5_7" INHERITS "CommandBarTemplate"{
        File "UI/Console/Reforged/MinHudCommandGrid_5_7.blp",
    }
	
    Texture "Grid_6_6" INHERITS "CommandBarTemplate"{
        File "UI/Console/Reforged/MinHudCommandGrid_6_6.blp",
    }
}

проще свой интерфейс забабахать
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.