ui notes - Aib0t/Bluriest GitHub Wiki
Random notes in no particular order.
UI
All mentioned UI lua files:
UiSetup.lua UiEnums.lua UiFontSequences.lua UiGlobals.lua Logic\InGameScoring.lua Popups\CustomPopupData.lua Popups\TheCustomPopup.lua Screens\Commands.lua Screens\FriendsList.lua Screens\GuiBank.lua Screens\SsGuiBank.lua Screens\SpGuiBank.lua Screens\MpGuiBank.lua Screens\InfoLines.lua Screens\NetworkBank.lua Screens\Account\NetLogin.lua Screens\Account\NetRegister.lua Screens\Loading\PrepLoading.lua Screens\Loading\LoadingGame.lua Screens\Loading\LoadingMpGame.lua Screens\Loading\LoadingSpGame.lua Screens\Loading\LoadingUi.lua Screens\Ingame\AddTextToFriendDemand.lua Screens\Ingame\AddFriendsToFriendDemand.lua Screens\Ingame\CreateFriendDemand.lua Screens\Ingame\ReChallengeFriendDemand.lua Screens\Ingame\Dialogue.lua Screens\Ingame\HUD.lua Screens\Ingame\HUD_Helpers.lua Screens\Ingame\HUD_Items.lua Screens\Ingame\IntroRace.lua Screens\Ingame\IntroVista.lua Screens\Ingame\Paused.lua Screens\Ingame\PhotoMode.lua Screens\Ingame\SendingFriendDemand.lua Screens\Ingame\SpWrecked.lua Screens\Ingame\Wrecked.lua Screens\Intro\ActivisionSplash.lua Screens\Intro\AttractSplash.lua Screens\Intro\BizarreSplash.lua Screens\Intro\Ps3Installer.lua Screens\Intro\IntroMovie.lua Screens\Intro\Legal.lua Screens\Intro\PreviouslyOnBlur.lua Screens\Intro\StartScreen.lua Screens\Debug\DebugEventScreen.lua Screens\Debug\DebugScreen.lua Screens\Debug\DebugCarScreen.lua Screens\Debug\DebugContentServer.lua Screens\Debug\DebugItemBase.lua Screens\Debug\DebugLoadReplays.lua Screens\Debug\DebugUI.lua Screens\Debug\QuitandWin.lua Screens\Multiplayer\Challenges\MpChallenges.lua Screens\Multiplayer\Ingame\MpFinished.lua Screens\Multiplayer\Ingame\MpProgression.lua Screens\Multiplayer\Ingame\MpRaceAwards.lua Screens\Multiplayer\Ingame\MpRaceResults.lua Screens\Multiplayer\Ingame\MpSpectate.lua Screens\Multiplayer\Ingame\MpSplitscreenResults.lua Screens\Multiplayer\Ingame\MpTeamResults.lua Screens\Multiplayer\Ingame\MpUnlocks.lua Screens\Multiplayer\Ingame\MpWinner.lua Screens\Multiplayer\ModShop\MpModShop.lua Screens\Multiplayer\MpChooseLeaderboard.lua Screens\Multiplayer\MpLan.lua Screens\Multiplayer\MpLobby.lua Screens\Multiplayer\MpMain.lua Screens\Multiplayer\MpOnline.lua Screens\Multiplayer\MpRacePreview.lua Screens\Multiplayer\MpShowLeaderboard.lua Screens\Multiplayer\MpSplitscreenCarSelect.lua Screens\Multiplayer\MpSplitscreenLobby.lua Screens\Multiplayer\MpSplitscreenSignIn.lua Screens\Multiplayer\MpShowSessionLeaderboard.lua Screens\Multiplayer\MpShowRaceSummary.lua Screens\Multiplayer\Shared\MpCustomRace.lua Screens\Multiplayer\Shared\MpCustomRaceAdvanced.lua Screens\Multiplayer\Shared\MpCustomRacePowerups.lua Screens\Multiplayer\Shared\MpCustomRaceHelper.lua Screens\Multiplayer\Shared\MpModeSelect.lua Screens\Multiplayer\Shared\MpPlaylists.lua Screens\Multiplayer\Shared\MpVoting.lua Screens\Photos\ChoosePhotoSlot.lua Screens\Photos\MyOnlinePhotos.lua Screens\Photos\Photos.lua Screens\Photos\PhotoSearch.lua Screens\Photos\PhotoSearchParams.lua Screens\Photos\PhotoVote.lua Screens\Photos\Top20DownloadedPhotos.lua Screens\Photos\Top20VotedPhotos.lua Screens\Photos\ViewPhoto.lua Screens\Profile\AsyncEnumerate.lua Screens\Profile\AsyncLoad.lua Screens\Profile\AsyncSave.lua Screens\Profile\Boot.lua Screens\Server\Connection.lua Screens\Shared\Blurb.lua Screens\Shared\BlurbMainMenu.lua Screens\Shared\BlurbStats.lua Screens\Shared\RaceHistory.lua Screens\Shared\Facebook.lua Screens\Shared\FacebookAuthenticate.lua Screens\Shared\Garage.lua Screens\Shared\GarageMini.lua Screens\Shared\Help.lua Screens\Shared\Help_Powerups.lua Screens\Shared\Help_SP_Progression.lua Screens\Shared\Help_MP_Progression.lua Screens\Shared\Help_SP_GameModes.lua Screens\Shared\Help_MP_GameModes.lua Screens\Shared\Help_Video.lua Screens\Shared\Help_Sharing.lua Screens\Shared\Options.lua Screens\Shared\Options_Audio.lua Screens\Shared\Options_AdvancedAudio.lua Screens\Shared\Options_Credits.lua Screens\Shared\Options_Control.lua Screens\Shared\Options_Controller.lua Screens\Shared\Options_Graphics.lua Screens\Shared\Options_AdvancedGraphics.lua Screens\Shared\Options_DrivingAssists.lua Screens\Shared\Options_ImageAdjust.lua Screens\Shared\Options_LinkYourAccount.lua Screens\Shared\Options_SaveLocation.lua Screens\Shared\Options_SpeakerPos.lua Screens\Shared\Options_Multiplayer.lua Screens\Shared\Stickers.lua Screens\Shared\Twitter.lua Screens\Shared\TwitterAuthenticate.lua Screens\Shared\Unlocks.lua Screens\SinglePlayer\SpMain.lua Screens\SinglePlayer\SpTierSelect.lua Screens\SinglePlayer\SpUnlocks.lua Screens\SinglePlayer\SpPreRace.lua Screens\SinglePlayer\SpEventSelect.lua Screens\SinglePlayer\SpMovieScreen.lua Screens\SinglePlayer\Ingame\SpFinished.lua Screens\SinglePlayer\Ingame\SpRaceAwards.lua Screens\SinglePlayer\Ingame\SpFriendDemand.lua Screens\SinglePlayer\SpShowLeaderboard.lua Screens\SinglePlayer\SpCarouselLeaderboard.lua Screens\SinglePlayer\SpDlcEntry.lua Screens\Multiplayer\MpFriendAdd.lua
Configs for Ui stored in Xt files:
Z:\buildagent\workspace\Bizarre\Blur\Release_PC\Game\code\amax\Library\Ui\UiXtConfig.cpp
Ui is controled by dedicated script
Z:\buildagent\workspace\Bizarre\Blur\Release_PC\Game\code\Mercury\Library\UI./source\ui\Game\Gadgets\UIFriendsList.cpp
friends_visible
status_spacing
icon_padding
colour_friend_count
colour_selected
colour_unselected
colour_online
colour_online_different_game
colour_offline
colour_pending
Textbox:
Z:\buildagent\workspace\Bizarre\Blur\Release_PC\Game\code\Mercury\Library\UI./source\ui\Game\Gadgets\UITextbox.cpp
max_characters
default_text
font_height
hidden
autosize
clear_on_return
backing_colour