Advertisement
Guest User

Heroes 7 exec functions

a guest
Oct 3rd, 2015
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 15.09 KB | None | 0 0
  1.  
  2. ---------- MMH7GAME.TXT
  3. exec function LeftMouseDown() // leftclickdown
  4. exec function DoubleClick()
  5. exec function ReleaseLeftMouse()
  6. exec function RightMouseDown()
  7. exec function ReleaseRightMouse()
  8. exec function ContinueHeroMove()
  9. exec function OpenQuestLog()
  10. exec function OpenSpellBook()
  11. exec function ToggleTable()
  12. exec function OpenHeroWindow()
  13. exec function OpenSkillwheel()
  14. exec function EndPlayerTurn()
  15. exec function CoverFogTest()
  16. exec function DumpCurrentState()
  17. exec function OpenLoadWindow()
  18. exec function OpenSaveWindow()
  19. exec function OpenOptions()
  20. exec function QuickSave()
  21. exec function QuickLoad()
  22. exec function SelectHero1()     { SelectHero(0); }
  23. exec function SelectHero2()     { SelectHero(1); }
  24. exec function SelectHero3()     { SelectHero(2); }
  25. exec function SelectHero4()     { SelectHero(3); }
  26. exec function SelectHero5()     { SelectHero(4); }
  27. exec function SelectHero6()     { SelectHero(5); }
  28. exec function SelectHero7()     { SelectHero(6); }
  29. exec function SelectHero8()     { SelectHero(7); }
  30. exec function SelectHero9()     { SelectHero(8); }
  31. exec function SelectHero10()    { SelectHero(9); }
  32. exec function SelectTown1()     { SelectTown(0); }
  33. exec function SelectTown2()     { SelectTown(1); }
  34. exec function SelectTown3()     { SelectTown(2); }
  35. exec function SelectTown4()     { SelectTown(3); }
  36. exec function SelectTown5()     { SelectTown(4); }
  37. exec function SelectTown6()     { SelectTown(5); }
  38. exec function SelectTown7()     { SelectTown(6); }
  39. exec function SelectTown8()     { SelectTown(7); }
  40. exec function SelectTown9()     { SelectTown(8); }
  41. exec function SelectTown10()    { SelectTown(9); }
  42. exec function OpenMainBuilding()        { OpenTownPopup(POPUP_BUILD); }
  43. exec function OpenHallOfHeroes()        { OpenTownPopup(POPUP_HALLOFHEROS); }
  44. exec function OpenWarfare()             { OpenTownPopup(POPUP_WARFARE); }
  45. exec function OpenMarketPlace()         { OpenTownPopup(POPUP_MARKETPLACE); }
  46. exec function OpenMagicGuild()          { OpenTownPopup(POPUP_MAGICGUILD); }
  47. exec function OpenRecruitmentWindow()   { OpenTownPopup(POPUP_RECRUIT); }
  48. exec function OpenGuildOfThieves()      { OpenTownPopup(POPUP_THIEVES); }
  49. exec function OpenTownDefense()         { OpenTownPopup(POPUP_TOWNGUARD); }
  50. exec function OpenCaravan()             { OpenTownPopup(POPUP_CARAVAN); }
  51. exec function OpenCustom1()             { OpenTownPopup(POPUP_CUSTOM1); }
  52. exec function OpenCustom2()             { OpenTownPopup(POPUP_CUSTOM2); }
  53. exec function BuyAllRecruits()
  54. exec function ContinueContextOrChat() // Enter
  55. exec function ContinueContext() // Space
  56. exec function ToggleMenu() // it's really: Cancel current window/action, Escape
  57. exec function ToggleMiniMapOptions()
  58. exec function ShowRealmOverview()
  59. exec function HighlightAdventureObjects()
  60. exec function DehighlightAdventureObjects()
  61. exec function TeleportHero()
  62. exec function PlusSkillpoint()
  63. exec function PlusLevel()
  64. exec function PlusResources()
  65. exec function BuildAll()
  66. exec function ToggleFog()
  67. exec function DoubleArmy()
  68. exec function SetFog(bool val)
  69. exec function RevealFog()
  70. exec function SetWinAllCheat( bool val )
  71. exec function SetTogglePlaneWithoutExploration( bool val )
  72. exec function AddXP(int xp)
  73. exec function H7AdventureObject SpawnAdventureObject( int x, int y, optional H7AdventureObject objTemplate )
  74. exec function UnlimitedMovement(bool isSelected)
  75. exec function UnlimitedMana(bool isSelected)
  76. exec function UnlimitedBuilding(bool isSelected)
  77. exec function AddResourcesToLocalPlayer(int addAmount)
  78. exec function BuildAllBuildings()
  79. exec function LockCamera()
  80. exec function PerformAutoAI(bool IsActive, bool AllowQuickCombat = true, bool SkipMove = false)
  81. exec function LeftMouseDown()
  82. exec function ReleaseLeftMouse()
  83. exec function RightMouseDown()
  84. exec function ReleaseRightMouse()
  85. exec function ContinueContextOrChat()
  86. exec function DoDefend()
  87. exec function DoWait()
  88. exec function OpenSpellBook()
  89. exec function ToggleMenu() // it's really: Cancel current window/action, Escape
  90. exec function ToggleCreatureHpBars()
  91. exec function SelectHeroDefaultAttack()
  92. exec function PresentArmy()
  93. exec function ArmyVictoryCameraAction()
  94. exec function IntroduceHero()
  95. exec function FadeToWhite(int duration)
  96. exec function FadeToBlack(int duration)
  97. exec function FadeFromBlack(int duration)
  98. exec function FadeFromWhite(int duration)
  99. exec function ToggleMenu() // it's really: Cancel current window/action, Escape
  100. exec function LeftMouseDown()
  101. exec function RightMouseDown()
  102. exec function ResetProfile()
  103. exec function ToggleCampaignCheat()
  104. exec function UnlockAction(int actionID)
  105. exec function ToggleHUD()
  106. exec function ShowHUD()
  107. exec function HideHUD()
  108. exec function RightMouseDown()
  109. exec function HideCursor( bool val )
  110. exec function ReleaseRightMouse()
  111. exec function ToggleMenu() // it's really: Cancel current window/action, Escape
  112. exec function TestRounding()
  113. exec function RestartCombatHud()
  114. exec function RetroFilter(optional bool bSetVal, optional bool bActivate)
  115. exec function SetChristmasMode( bool value )
  116. exec function FreeCam(optional bool bReset)
  117. exec function EgoCam()
  118. private exec function SetMouseWheelBackward()
  119. private exec function SetMouseWheelForward()
  120. private exec function ResetCamera()
  121. private exec function StartPanMouse()
  122. private exec function StopPanMouse()
  123. exec function ToggleEventLog()
  124. exec function MoveSouthWest()   { if(!IsInputAllowed()) return; mCurrMoveDir = Vect(-1,1,0); }
  125. exec function MoveSouth()       { if(!IsInputAllowed()) return; mCurrMoveDir = Vect(0,1,0); }
  126. exec function MoveSouthEast()   { if(!IsInputAllowed()) return; mCurrMoveDir = Vect(1,1,0); }
  127. exec function MoveWest()        { if(!IsInputAllowed()) return; mCurrMoveDir = Vect(-1,0,0); }
  128. exec function MoveEast()        { if(!IsInputAllowed()) return;  mCurrMoveDir = Vect(1,0,0); }
  129. exec function MoveNorthWest()   { if(!IsInputAllowed()) return; mCurrMoveDir = Vect(-1,-1,0); }
  130. exec function MoveNorth()       { if(!IsInputAllowed()) return; mCurrMoveDir = Vect(0,-1,0); }
  131. exec function MoveNorthEast()   { if(!IsInputAllowed()) return; mCurrMoveDir = Vect(1,-1,0); }
  132. exec function MoveStop()        { if(!IsInputAllowed()) return; mCurrMoveDir = Vect(0,0,0); }
  133. private exec function PrepareQuickBarAction(int slotIndex)
  134. private exec function DoQuickBarAction(int slotIndex)
  135. exec function bool DeleteKeyBindByKey(name key)
  136. exec function SetTempBind(name BindName, string Command)
  137. exec event BugIt( optional string ScreenShotDescription )
  138. exec function SetShiftTrue()
  139. exec function SetShiftFalse()
  140. exec function ToggleCinematicView( bool newCinematicView ) // TODO: Force Johannes to change it to SetCinematicView
  141. exec function FOV(float F)
  142. exec function SimTurnsClearCombat()
  143. exec function PrintProfile()
  144. exec function DumpTweens()
  145. exec function CleanMovie()
  146. exec function UnlockAllRewards()
  147. exec function Nouplay()
  148. exec native function H7UpdateLandscapeComponents(); // Call only this function as a deffered command
  149. exec function ResetAllSteamworksStatsAndAchievements()
  150. exec function DebugChangeFPS(float newFPS)
  151. exec function ToggleAA()
  152. exec function SaveGame(int slotIndex,optional ESaveType saveType = SAVETYPE_NONE,optional string userInputName)
  153. exec function LoadGameState(int slotIdx, string mapName, optional bool isMultiplayer = false)
  154. exec function DeleteSaveGame(int slotIndex,delegate<mOnDeleteComplete> callbackFunction)
  155. exec function array<H7ListingSavegameDataScene> GetSaveGameList()
  156. exec function H7SaveGameHeaderManager GetSaveGameHeaderManagerForSaveGame(int slotIndex)
  157. exec function SavePlayerProfileState(string FileName)
  158. exec function LoadPlayerProfileState(string FileName)
  159.  
  160. ---------- ENGINE.TXT
  161. native static final function exec FlushDebugStrings() const;
  162. exec function Admin( string CommandLine )
  163. exec function KickBan( string S )
  164. exec function Kick( string S )
  165. exec function PlayerList()
  166. exec function RestartMap()
  167. exec function Switch( string URL )
  168. exec function FXPlay(class<Pawn> aClass, string FXAnimPath)
  169. exec function FXStop(class<Pawn> aClass)
  170. exec function DebugAI(optional coerce name Category);
  171. exec function EditAIByTrace()
  172. exec function DebugPause()
  173. exec function ListDynamicActors()
  174. exec function FreezeFrame(float delay)
  175. exec function WriteToLog( string Param )
  176. exec function KillViewedActor()
  177. exec function Teleport()
  178. exec function ChangeSize( float F )
  179. exec function EndPath()
  180. exec function Amphibious()
  181. exec function Fly()
  182. exec function Walk()
  183. exec function Ghost()
  184. exec function AllAmmo();
  185. exec function God()
  186. exec function Slomo( float T )
  187. exec function SetJumpZ( float F )
  188. exec function SetGravity( float F )
  189. exec function SetSpeed( float F )
  190. exec function KillAll(class<actor> aClass)
  191. exec function KillPawns()
  192. exec function Avatar( name ClassName )
  193. exec function Summon( string ClassName )
  194. exec function Weapon GiveWeapon( String WeaponClassStr )
  195. exec function PlayersOnly()
  196. exec function SuspendAI()
  197. exec function DestroyFractures(optional float Radius)
  198. exec function FractureAllMeshes()
  199. exec function FractureAllMeshesToMaximizeMemoryUsage()
  200. exec function RememberSpot()
  201. exec function ViewSelf(optional bool bQuiet)
  202. exec function ViewPlayer( string S )
  203. exec function ViewActor( name ActorName)
  204. exec function ViewBot()
  205. exec function ViewClass( class<actor> aClass )
  206. exec function Loaded()
  207. exec function AllWeapons()
  208. exec function StreamLevelIn(name PackageName)
  209. exec function OnlyLoadLevel(name PackageName)
  210. exec function StreamLevelOut(name PackageName)
  211. exec function TestLevel()
  212. exec function SetOnlineDebugLevel(int DebugLevel)
  213. exec function TestNavMeshPath(optional bool bDrawPath=TRUE)
  214. exec function TestPylonConnectivity()
  215. exec function VerbosePathDebug()
  216. exec native function LogPlaySoundCalls( bool bShouldLog );
  217. exec native function LogParticleActivateSystemCalls( bool bShouldLog );
  218. exec native function VerifyNavMeshObjects();
  219. exec native function DrawUnsupportingEdges(coerce string PawnClassName);
  220. exec function NavMeshVerification(float interval=0.5)
  221. exec native function PrintAllPathObjectEdges();
  222. exec native function PrintNavMeshObstacles();
  223. exec native function VerifyNavMeshCoverRefs();
  224. exec function ToggleAILogging()
  225. exec function DebugIniLocPatcher()
  226. exec function DebugDownloadTitleFile(string Filename, optional bool bFromCache)
  227. exec function DebugSaveTitleFile(string Filename)
  228. exec function DebugDeleteTitleFiles()
  229. exec function DebugEmsDownload()
  230. exec native function DumpCoverStats();
  231. exec function DrawLocation(vector Loc)
  232. exec function DrawLocationXYZ(float X, Float Y, float Z)
  233. exec function DebugNotification(string MessageBody, int SecondsFromNow)
  234. exec function DebugQueryUserFiles(string UserId)
  235. exec function DebugWriteUserFile(string UserId, string FileName)
  236. exec function DebugReadUserFile(string UserId, string FileName)
  237. exec function DebugDeleteUserFile(string UserId, string FileName)
  238. exec function TestHttp(string Verb, string Payload, string URL, optional bool bSendParallelRequest)
  239. exec function SendAnalyticsEvent(string EventName, optional string AttributeName, optional string AttributeValue)
  240. exec function SendAnalyticsUserAttributeEvent(string AttributeName, string AttributeValue)
  241. exec function SendAnalyticsItemPurchaseEvent(string ItemId, string Currency, int PerItemCost, int ItemQuantity)
  242. exec function SendAnalyticsCurrencyPurchaseEvent(string GameCurrencyType, int GameCurrencyAmount, string RealCurrencyType, float RealMoneyCost, string PaymentProvider)
  243. exec function SendAnalyticsCurrencyGivenEvent(string GameCurrencyType, int GameCurrencyAmount)
  244. exec function SendAnalyticsCachedEvents()
  245. exec function SetAnalyticsUserId(string UserId)
  246. exec native function GetAnalyticsUserId();
  247. exec function AnalyticsStartSession()
  248. exec function AnalyticsEndSession()
  249. exec function GoogleAuth()
  250. exec function GoogleRevoke()
  251. exec function SubscribeToChairChannel()
  252. exec function SwitchToBestWeapon(optional bool bForceNewWeapon)
  253. exec function DoTravelTheWorld()
  254. exec native function SetBandwidthLimit( float AsyncIOBandwidthLimit );
  255. exec simulated function BeginBVT( optional coerce string TagDesc )
  256. exec event SetProgressTime(float T)
  257. exec function ClearProgressMessages()
  258. exec function ToggleHUD()
  259. exec function ShowHUD()
  260. exec function ShowScores()
  261. exec function SetShowScores(bool bNewValue)
  262. exec function ShowDebug(optional name DebugType)
  263. exec function ToggleDirectorInfoHUD()
  264. exec function ToggleDirectorInfoDebug()
  265. exec function SetBind(const out name BindName, string Command)
  266. exec native function SetAudioGroupVolume( name GroupName, float Volume );
  267. exec function EnableCheats()
  268. exec function SetTiltActive(bool bActive)
  269. exec function Talk()
  270. exec function TeamTalk()
  271. exec function FOV(float F)
  272. exec function Mutate(string MutateString)
  273. exec function Say( string Msg )
  274. exec function TeamSay( string Msg )
  275. exec function Camera( name NewMode )
  276. exec function Speech( name Type, int Index, string Callsign )
  277. exec function RestartLevel()
  278. exec function LocalTravel( string URL )
  279. exec function Pause()
  280. exec function UTrace()
  281. exec function ThrowWeapon()
  282. exec function PrevWeapon()
  283. exec function NextWeapon()
  284. exec function StartFire( optional byte FireModeNum )
  285. exec function StopFire( optional byte FireModeNum )
  286. exec function StartAltFire( optional Byte FireModeNum )
  287. exec function StopAltFire( optional byte FireModeNum )
  288. exec function Use()
  289. exec function Suicide()
  290. exec function SetName(coerce string S)
  291. exec function SwitchTeam()
  292. exec function ChangeTeam( optional string TeamName )
  293. exec function SwitchLevel(string URL)
  294.     exec function StartFire( optional byte FireModeNum )
  295.     exec function StartAltFire( optional byte FireModeNum )
  296.     exec function Jump();
  297.     exec function Suicide();
  298.     exec function StartFire( optional byte FireModeNum )
  299.     exec function StartFire( optional byte FireModeNum )
  300.     exec function ThrowWeapon() {}
  301.     exec function Use() {}
  302.     exec function StartFire( optional byte FireModeNum )
  303.     exec function ThrowWeapon()
  304.     exec function StartFire( optional byte FireModeNum )
  305.     exec function Use()
  306.     exec function Jump()
  307. exec function CauseEvent(optional Name EventName)
  308. exec function CE(optional Name EventName)
  309. exec function ListConsoleEvents()
  310. exec function ListCE()
  311. exec function RemoteEvent(optional name EventName)
  312. exec function RE(optional name EventName)
  313. exec function ShowPlayerState()
  314. exec function ShowGameState()
  315. exec function SaveClassConfig(coerce string className)
  316. exec function SaveActorConfig(coerce Name actorName)
  317. native simulated exec function SetShowSubtitles( bool bValue );
  318. exec function PathStep( optional int Cnt)
  319. exec function PathChild( optional int Cnt )
  320. exec function PathClear()
  321. exec function DebugCameraAnims()
  322. exec function BugItGo( coerce float X, coerce float Y, coerce float Z, coerce int Pitch, coerce int Yaw, coerce int Roll )
  323. exec event BugIt( optional string ScreenShotDescription )
  324. exec function LogLoc()
  325. exec event BugItAI( optional string ScreenShotDescription )
  326. exec event BugItStringCreator( const out Vector ViewLocation, const out Rotator ViewRotation, out String GoString, out String LocString )
  327. exec function bool InvertMouse()
  328. exec function bool InvertTurn()
  329. exec function SetSensitivity(Float F)
  330. exec function Jump()
  331. exec function SmartJump()
  332. exec function ClearSmoothing()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement