Advertisement
goldnera

Simpsons: hit & run commands.h source code leak

May 21st, 2023
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 15.81 KB | Source Code | 0 0
  1. // Simpsons: hit and run source code commands.h
  2.  
  3. #pragma once
  4.  
  5. #include <string>
  6.  
  7. namespace Donut
  8. {
  9. class GameCommands
  10. {
  11. public:
  12.     GameCommands() = delete;
  13.     ~GameCommands() = delete;
  14.  
  15.     static void HelloWorld();
  16.     static void LoadP3DFile(const std::string&, const std::string& = "");
  17.     static void SetParticleTexture(int32_t, const std::string&);
  18.     static void BindReward(const std::string&, const std::string&, const std::string&, const std::string&, int32_t, int32_t = 0,
  19.                            const std::string& = "");
  20.     static void SetCarAttributes(const std::string&, float, float, float, float);
  21.     static void SetTotalGags(int32_t, int32_t);
  22.     static void SelectMission(const std::string&);
  23.     static void SetMissionResetPlayerInCar(const std::string&);
  24.     static void SetDynaLoadData(const std::string&, const std::string& = "");
  25.     static void UsePedGroup(int32_t);
  26.     static void AddStage(const std::string& = "", const std::string& = "", const std::string& = "");
  27.     static void SetPresentationBitmap(const std::string&);
  28.     static void SetStageMessageIndex(int32_t, const std::string& = "");
  29.     static void AddObjective(const std::string&, const std::string& = "", const std::string& = "");
  30.     static void SetObjTargetVehicle(const std::string&);
  31.     static void CloseObjective(int32_t = 0);
  32.     static void CloseStage(int32_t = 0);
  33.     static void RESET_TO_HERE(int32_t = 0);
  34.     static void SetHUDIcon(const std::string&);
  35.     static void AddCollectible(const std::string&, const std::string& = "", const std::string& = "", const std::string& = "");
  36.     static void SetStageTime(int32_t);
  37.     static void AddCondition(const std::string&, const std::string& = "");
  38.     static void CloseCondition(int32_t = 0);
  39.     static void ShowStageComplete(int32_t = 0);
  40.     static void AddNPC(const std::string&, const std::string&, const std::string& = "");
  41.     static void SetDestination(const std::string&, const std::string& = "");
  42.     static void SetCollectibleEffect(const std::string&);
  43.     static void AddStageTime(int32_t);
  44.     static void AddObjectiveNPCWaypoint(const std::string&, const std::string&);
  45.     static void SetTalkToTarget(const std::string&, int32_t = 0, float = 0.0f, const std::string& = "");
  46.     static void SetDialogueInfo(const std::string&, const std::string&, const std::string&, int32_t);
  47.     static void SetCamBestSide(const std::string&, const std::string& = "");
  48.     static void CloseMission(int32_t = 0);
  49.     static void PlacePlayerCar(const std::string&, const std::string&);
  50.     static void SetMaxTraffic(int32_t);
  51.     static void AddStageVehicle(const std::string&, const std::string&, const std::string&, const std::string&,
  52.                                 const std::string& = "");
  53.     static void AddStageWaypoint(const std::string&);
  54.     static void SetRaceLaps(int32_t);
  55.     static void SetDemoLoopTime(int64_t);
  56.     static void AddStageMusicChange(int32_t = 0);
  57.     static void LoadDisposableCar(const std::string&, const std::string&, const std::string&);
  58.     static void AddMission(const std::string&);
  59.     static void ClearGagBindings(int32_t = 0);
  60.     static void GagBegin(const std::string&);
  61.     static void GagSetInterior(const std::string&);
  62.     static void GagSetCycle(const std::string&);
  63.     static void GagSetPosition(const std::string&);
  64.     static void GagSetPosition(float, float, float);
  65.     static void GagSetRandom(int32_t);
  66.     static void GagSetSound(const std::string&);
  67.     static void GagSetTrigger(const std::string&, const std::string&, float);
  68.     static void GagSetTrigger(const std::string&, float, float, float, float);
  69.     static void GagEnd(int32_t = 0);
  70.     static void GagSetSparkle(int32_t);
  71.     static void GagSetPersist(int32_t);
  72.     static void GagSetCoins(int32_t, float);
  73.     static void GagSetAnimCollision(int32_t);
  74.     static void GagSetIntro(int32_t);
  75.     static void GagSetOutro(int32_t);
  76.     static void GagSetCameraShake(float, int32_t, float);
  77.     static void GagPlayFMV(const std::string&);
  78.     static void EnableTutorialMode(const std::string&);
  79.     static void InitLevelPlayerVehicle(const std::string&, const std::string&, const std::string&, const std::string& = "");
  80.     static void AddCharacter(const std::string&, const std::string&);
  81.     static void CreateChaseManager(const std::string&, const std::string&, int32_t);
  82.     static void SetHitAndRunDecay(float);
  83.     static void SetNumChaseCars(const std::string&);
  84.     static void AddNPCCharacterBonusMission(const std::string&, const std::string&, const std::string&, const std::string&,
  85.                                             const std::string&, const std::string&, int32_t, const std::string& = "");
  86.     static void AddBonusMissionNPCWaypoint(const std::string&, const std::string&);
  87.     static void AddAmbientCharacter(const std::string&, const std::string&, float);
  88.     static void AddAmbientNPCWaypoint(const std::string&, const std::string&);
  89.     static void AddPurchaseCarReward(const std::string&, const std::string&, const std::string&, const std::string&, float,
  90.                                      const std::string&);
  91.     static void AddPurchaseCarNPCWaypoint(const std::string&, const std::string&);
  92.     static void CreateTrafficGroup(int32_t);
  93.     static void AddTrafficModel(const std::string&, int32_t, int32_t = 0);
  94.     static void CloseTrafficGroup(int32_t = 0);
  95.     static void CreatePedGroup(int32_t);
  96.     static void AddPed(const std::string&, int32_t);
  97.     static void ClosePedGroup(int32_t = 0);
  98.     static void PreallocateActors(const std::string&, const std::string&);
  99.     static void SetProjectileStats(const std::string&, const std::string&, const std::string&);
  100.     static void AddSpawnPointByLocatorScript(const std::string&, const std::string&, const std::string&, const std::string&,
  101.                                              const std::string&, const std::string&);
  102.     static void AddBehaviour(const std::string&, const std::string&, const std::string&, const std::string& = "",
  103.                              const std::string& = "", const std::string& = "", const std::string& = "");
  104.     static void SetActorRotationSpeed(const std::string&, const std::string&);
  105.     static void SetAnimatedCameraName(const std::string&);
  106.     static void SetAnimCamMulticontName(const std::string&);
  107.     static void SetCoinFee(int32_t);
  108.     static void PutMFPlayerInCar(int32_t = 0);
  109.     static void StartCountdown(const std::string&, const std::string& = "");
  110.     static void AddToCountdownSequence(const std::string&, int32_t);
  111.     static void UseElapsedTime(int32_t = 0);
  112.     static void SetRaceEnteryFee(int32_t);
  113.     static void SetParTime(int32_t);
  114.     static void SetCondMinHealth(float);
  115.     static void SetCondTargetVehicle(const std::string&);
  116.     static void SetCondTime(int32_t);
  117.     static void AddBonusMission(const std::string&);
  118.     static void AddTeleportDest(const std::string&, float, float, float, const std::string&);
  119.     static void AddVehicleSelectInfo(const std::string&, const std::string&, const std::string&);
  120.     static void SuppressDriver(const std::string&);
  121.     static void SetBonusMissionDialoguePos(const std::string&, const std::string&, const std::string&, const std::string&);
  122.     static void SetConversationCam(int32_t, const std::string&, const std::string& = "");
  123.     static void ClearAmbientAnimations(const std::string&);
  124.     static void AddAmbientNpcAnimation(const std::string&, const std::string& = "");
  125.     static void AddAmbientPcAnimation(const std::string&, const std::string& = "");
  126.     static void SetCoinDrawable(const std::string&);
  127.     static void AmbientAnimationRandomize(int32_t, int32_t);
  128.     static void TurnGotoDialogOff(int32_t = 0);
  129.     static void SetCompletionDialog(const std::string&, const std::string& = "");
  130.     static void SetMissionResetPlayerOutCar(const std::string&, const std::string&);
  131.     static void SetMissionStartCameraName(const std::string&);
  132.     static void SetMissionStartMulticontName(const std::string&);
  133.     static void SetInitialWalk(const std::string&);
  134.     static void SetDialoguePositions(const std::string&, const std::string&, const std::string&, int32_t = 0);
  135.     static void ActivateVehicle(const std::string&, const std::string&, const std::string&);
  136.     static void SetStageMusicAlwaysOn(int32_t = 0);
  137.     static void SetNumValidFailureHints(int32_t);
  138.     static void SetVehicleAIParams(const std::string&, int32_t, int32_t);
  139.     static void StageStartMusicEvent(const std::string&);
  140.     static void AllowMissionAbort(const std::string&);
  141.     static void MustActionTrigger(int32_t = 0);
  142.     static void SetStageAITargetCatchupParams(const std::string&, int32_t, int32_t);
  143.     static void SetFollowDistances(int32_t, int32_t);
  144.     static void SetFadeOut(float);
  145.     static void StayInBlack(int32_t = 0);
  146.     static void AddStageCharacter(const std::string&, const std::string&, const std::string&, const std::string&,
  147.                                   const std::string&);
  148.     static void SetDurationTime(float);
  149.     static void SetFMVInfo(const std::string&, const std::string& = "");
  150.     static void SetForcedCar(int32_t = 0);
  151.     static void SwapInDefaultCar(int32_t = 0);
  152.     static void SetSwapDefaultCarLocator(const std::string&);
  153.     static void SetSwapForcedCarLocator(const std::string&);
  154.     static void SetSwapPlayerLocator(const std::string&);
  155.     static void StreetRacePropsLoad(const std::string&);
  156.     static void StreetRacePropsUnload(const std::string&);
  157.     static void SetStageAIRaceCatchupParams(const std::string&, int32_t, float, float, float);
  158.     static void DisableHitAndRun(int32_t = 0);
  159.     static void NoTrafficForStage(int32_t = 0);
  160.     static void SetConditionPosition(int32_t);
  161.     static void AddSafeZone(const std::string&, int32_t);
  162.     static void AddGagBinding(const std::string&, const std::string&, const std::string&, int32_t, const std::string&);
  163.     static void SetPostLevelFMV(const std::string&);
  164.     static void SetHitNRun(int32_t = 0);
  165.     static void SetObjDistance(int32_t);
  166.     static void SetMusicState(const std::string&, const std::string&);
  167.     static void SetIrisWipe(float);
  168.     static void RemoveDriver(const std::string&);
  169.     static void RemoveNPC(const std::string&);
  170.     static void AddDriver(const std::string&, const std::string&);
  171.     static void SetCharacterToHide(const std::string&);
  172.     static void SetLevelOver(int32_t = 0);
  173.     static void GagCheckCollCards(const std::string&, const std::string&, const std::string&, const std::string&,
  174.                                   const std::string&);
  175.     static void GagCheckMovie(const std::string&, const std::string&, const std::string&, const std::string&);
  176.     static void GagSetSoundLoadDistances(int32_t, int32_t);
  177.     static void BindCollectibleTo(int32_t, int32_t);
  178.     static void AddShield(const std::string&, const std::string&);
  179.     static void SetStatepropShadow(const std::string&, const std::string&);
  180.     static void AddFlyingActorByLocator(const std::string&, const std::string&, const std::string&, const std::string&);
  181.     static void AddCollectibleStateProp(const std::string&, const std::string&, int32_t);
  182.     static void SetPickupTarget(const std::string&);
  183.     static void SetObjTargetBoss(const std::string&);
  184.     static void AllowRockOut(int32_t = 0);
  185.     static void ShowHUD(const std::string&);
  186.     static void SetGameOver(int32_t = 0);
  187.     static void GoToPsScreenWhenDone(int32_t = 0);
  188.     static void SetMass(float);
  189.     static void SetGasScale(float);
  190.     static void SetSlipGasScale(float);
  191.     static void SetBrakeScale(float);
  192.     static void SetTopSpeedKmh(float);
  193.     static void SetMaxWheelTurnAngle(float);
  194.     static void SetHighSpeedSteeringDrop(float);
  195.     static void SetTireGrip(float);
  196.     static void SetNormalSteering(float);
  197.     static void SetSlipSteering(float);
  198.     static void SetEBrakeEffect(float);
  199.     static void SetSlipSteeringNoEBrake(float);
  200.     static void SetSlipEffectNoEBrake(float);
  201.     static void SetCMOffsetX(float);
  202.     static void SetCMOffsetY(float);
  203.     static void SetCMOffsetZ(float);
  204.     static void SetSuspensionLimit(float);
  205.     static void SetSpringK(float);
  206.     static void SetDamperC(float);
  207.     static void SetSuspensionYOffset(float);
  208.     static void SetHitPoints(float);
  209.     static void SetBurnoutRange(float);
  210.     static void SetMaxSpeedBurstTime(float);
  211.     static void SetDonutTorque(float);
  212.     static void SetWeebleOffset(float);
  213.     static void SetWheelieRange(float);
  214.     static void SetWheelieOffsetY(float);
  215.     static void SetWheelieOffsetZ(float);
  216.     static void SetShadowAdjustments(float, float, float, float, float, float, float, float);
  217.     static void SetCharactersVisible(int32_t);
  218.     static void SetIrisTransition(int32_t);
  219.     static void SetCharacterScale(float);
  220.     static void SetGamblingOdds(float);
  221.     static void SetDriver(const std::string&);
  222.     static void SetHasDoors(int32_t);
  223.     static void SetShininess(float);
  224.     static void SetHighRoof(int32_t);
  225.     static void SetHighSpeedGasScale(float);
  226.     static void SetGasScaleSpeedThreshold(float);
  227.     static void SetAllowSeatSlide(int32_t);
  228.     static void ClearVehicleSelectInfo(const std::string&, const std::string& = "", const std::string& = "");
  229.     static void AddFlyingActor(const std::string&, const std::string&, const std::string&, const std::string&,
  230.                                const std::string&);
  231.     static void SetCollisionAttributes(const std::string&, const std::string&, const std::string&, const std::string&);
  232.     static void AddSpawnPoint(const std::string&, const std::string&, const std::string&, const std::string&,
  233.                               const std::string&, const std::string&, const std::string&, const std::string&);
  234.     static void GagSetWeight(const std::string&);
  235.     static void GagSetLoadDistances(const std::string&, const std::string&);
  236.     static void SetTotalWasps(const std::string&, const std::string&);
  237.     static void AddGlobalProp(const std::string&);
  238.     static void EnableHitAndRun(const std::string& = "");
  239.     static void SetHitAndRunMeter(const std::string&);
  240.     static void SetChaseSpawnRate(const std::string&, const std::string&);
  241.     static void KillAllChaseAI(const std::string&);
  242.     static void ResetHitAndRun(const std::string& = "");
  243.     static void SetHitAndRunDecayInterior(const std::string&);
  244.     static void SetMissionNameIndex(const std::string&);
  245.     static void AddBonusObjective(const std::string&, const std::string& = "");
  246.     static void AttachStatePropCollectible(const std::string&, const std::string&);
  247.     static void MoveStageVehicle(const std::string&, const std::string&, const std::string&);
  248.     static void SetStageCamera(const std::string&, const std::string&, const std::string&);
  249.     static void SetBonusMissionStart(const std::string& = "");
  250.     static void PlacePlayerAtLocatorName(const std::string&);
  251.     static void msPlacePlayerCarAtLocatorName(const std::string&);
  252.     static void ClearTrafficForStage(const std::string& = "");
  253.     static void SetStageAIEvadeCatchupParams(const std::string&, const std::string&, const std::string&);
  254.     static void AllowUserDump(const std::string& = "");
  255.     static void SetVehicleToLoad(const std::string&, const std::string&, const std::string&);
  256.     static void SetConversationCamName(const std::string&);
  257.     static void SetConversationCamPcName(const std::string&);
  258.     static void SetConversationCamNpcName(const std::string&);
  259.     static void SetConversationCamDistance(const std::string&, const std::string&);
  260.     static void CharacterIsChild(const std::string&);
  261.     static void SetCarStartCamera(const std::string&);
  262.     static void SetPlayerCarName(const std::string&, const std::string&);
  263.     static void SetRespawnRate(const std::string&, const std::string&);
  264.     static void ActivateTrigger(const std::string&);
  265.     static void DeactivateTrigger(const std::string&);
  266.     static void CreateAnimPhysObject(const std::string&, const std::string&);
  267.     static void CreateActionEventTrigger(const std::string&, const std::string&, const std::string&, const std::string&,
  268.                                          const std::string&);
  269.     static void LinkActionToObjectJoint(const std::string&, const std::string&, const std::string&, const std::string&,
  270.                                         const std::string&);
  271.     static void LinkActionToObject(const std::string&, const std::string&, const std::string&, const std::string&,
  272.                                    const std::string&);
  273.     static void SetCharacterPosition(const std::string&, const std::string&, const std::string&);
  274.     static void ResetCharacter(const std::string&, const std::string&);
  275. };
  276. } // namespace Donut
Tags: Gaming leak
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement