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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
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",
    }
}

проще свой интерфейс забабахать
27
framedef.toc
UI\FrameDef\GlobalStrings.fdf
UI\FrameDef\InfoPanelStrings.fdf
UI\FrameDef\NetworkStrings.fdf
UI\FrameDef\DateStrings.fdf
UI\FrameDef\Glue\DialogWar3.fdf
UI\FrameDef\Glue\MapInfoPane.fdf
UI\FrameDef\Glue\AdvancedOptionsDisplay.fdf
UI\FrameDef\Glue\AdvancedOptionsPane.fdf
UI\FrameDef\Glue\ListBoxWar3.fdf
UI\FrameDef\Glue\MapListBox.fdf
UI\FrameDef\Glue\DecoratedMapListBox.fdf
UI\FrameDef\Glue\MapPreferenceBox.fdf
UI\FrameDef\Glue\CheckListBox.fdf
UI\FrameDef\Glue\MainMenu.fdf
UI\FrameDef\Glue\MovieScreen.fdf
UI\FrameDef\Glue\SplashScreen.fdf
UI\FrameDef\Glue\Loading.fdf
UI\FrameDef\Glue\LoadSavedGameScreen.fdf
UI\FrameDef\Glue\OptionsMenu.fdf
UI\FrameDef\Glue\SinglePlayerMenu.fdf
UI\FrameDef\Glue\ViewReplayScreen.fdf
UI\FrameDef\Glue\CustomCampaignMenu.fdf
UI\FrameDef\Glue\CampaignMenu.fdf
UI\FrameDef\Glue\TeamSetup.fdf
UI\FrameDef\Glue\PlayerSlot.fdf
UI\FrameDef\Glue\Skirmish.fdf
UI\FrameDef\Glue\ScoreScreen.fdf
UI\FrameDef\Glue\LocalMultiplayerJoin.fdf
UI\FrameDef\Glue\LocalMultiplayerCreate.fdf
UI\FrameDef\Glue\LocalMultiplayerLoad.fdf
UI\FrameDef\Glue\GameChatroom.fdf
UI\FrameDef\Glue\CampaignListBox.fdf
UI\FrameDef\Glue\BattleNetMain.fdf
UI\FrameDef\Glue\BattleNetMatchmakerPanel.fdf
UI\FrameDef\Glue\BattleNetNewsBox.fdf
UI\FrameDef\Glue\BattleNetUserListBox.fdf
UI\FrameDef\Glue\BattleNetChatPanel.fdf
UI\FrameDef\Glue\BattleNetChatActionMenu.fdf
UI\FrameDef\Glue\BattleNetStandardPanel.fdf
UI\FrameDef\Glue\BattleNetTeamPanel.fdf
UI\FrameDef\Glue\BattleNetTeamInvitation.fdf
UI\FrameDef\Glue\BattleNetProfilePanel.fdf
UI\FrameDef\Glue\BattleNetCustomJoinPanel.fdf
UI\FrameDef\Glue\BattleNetCustomCreatePanel.fdf
UI\FrameDef\Glue\BattleNetCustomLoadPanel.fdf
UI\FrameDef\Glue\BattleNetScheduledGame.fdf
UI\FrameDef\Glue\BattleNetChatroom.fdf
UI\FrameDef\Glue\BattleNetFriendsListBox.fdf
UI\FrameDef\Glue\BattleNetFriendsPane.fdf
UI\FrameDef\Glue\BattleNetClanMateListBox.fdf
UI\FrameDef\Glue\BattleNetClanPane.fdf
UI\FrameDef\Glue\BattleNetClanInvitation.fdf
UI\FrameDef\Glue\BattleNetStatusBox.fdf
UI\FrameDef\Glue\BattleNetIconSelectBox.fdf
UI\FrameDef\UI\ConsoleUI.fdf
UI\FrameDef\UI\CommandBar.fdf
UI\FrameDef\UI\AllianceSlot.fdf
UI\FrameDef\UI\AllianceDialog.fdf
UI\FrameDef\UI\ChatDialog.fdf
UI\FrameDef\UI\LogDialog.fdf
UI\FrameDef\UI\EscMenuMainPanel.fdf
UI\FrameDef\UI\EscMenuOptionsPanel.fdf
UI\FrameDef\UI\EscMenuSaveGamePanel.fdf
UI\FrameDef\UI\GameResultDialog.fdf
UI\FrameDef\UI\UpperButtonBar.fdf
UI\FrameDef\UI\InventoryBar.fdf
UI\FrameDef\UI\ResourceBar.fdf
UI\FrameDef\UI\SimpleInfoPanel.fdf
UI\FrameDef\UI\SuspendDialog.fdf
UI\FrameDef\UI\UnresponsiveDialog.fdf
UI\FrameDef\UI\ReplayPanel.fdf
UI\FrameDef\UI\ObserverPanel.fdf
UI\FrameDef\UI\QuestDialog.fdf
UI\FrameDef\UI\TimerDialog.fdf
UI\FrameDef\UI\MiniMapFrame.fdf
UI\FrameDef\UI\Leaderboard.fdf
UI\FrameDef\UI\Multiboard.fdf
UI\FrameDef\UI\CinematicPanel.fdf
UI\FrameDef\UI\ScriptDialog.fdf
UI\FrameDef\UI\GameSaveSplashDialog.fdf
UI\FrameDef\UI\BrowserFrame.fdf
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.