Replace !!! PATH 2 !!!, !!! PATH 3 !!!, and !!! PATH 4 !!! with additional game installation paths if needed.
Replace !!! PATH TO MEDAL.EXE !!! with the actual path to Medal.exe on your system.
Save this file as "MedalOnlyWhileGame.ps1" in the same directory.
Step 4: Create a Scheduled Task
For arguments you just need to paste the full path to the vbs and ps1 script for example: "C:\Users\!!! YOUR USER !!!\Documents\MedalOnlyWhileGame\MedalOnlyWhileGame.vbs" "C:\Users\!!! YOUR USER !!!\Documents\MedalOnlyWhileGame\MedalOnlyWhileGame.ps1"
Step 5: Disable Autostart in Medal Settings
Step 6: Restart Your Computer
After completing all steps, restart your computer. Medal.tv will now only run when you're playing games, conserving system resources when you're not gaming.
0 Votes
Washington Neto posted
7 days ago
AdminBest Answer
Just to add on this. Medal's Recorder does not run unless you have a Game running or if you are using Screen Recording.
Also, you can close the app and it will stay running in the background, using less resources than if you have the window open all times.
While in the background, by default the app should use a total of approximately 600MB of RAM.
0 Votes
1 Comments
Washington Netoposted
7 days ago
AdminAnswer
Just to add on this. Medal's Recorder does not run unless you have a Game running or if you are using Screen Recording.
Also, you can close the app and it will stay running in the background, using less resources than if you have the window open all times.
While in the background, by default the app should use a total of approximately 600MB of RAM.
0 Votes
People who like this
Delete Comment
This post will be deleted permanently. Are you sure?
This guide will help you set up Medal.tv to run automatically only when you're playing games, saving system resources when you're not gaming.
Step 1: Create a Directory
Create a new directory in a location you won't accidentally delete. For example:
Documents\MedalOnlyWhileGame
Step 2: Create VBScript File
Open Notepad and paste the following code:
Set objShell = CreateObject("Wscript.Shell")
Set args = Wscript.Arguments
Set fso = CreateObject("Scripting.FileSystemObject")
For Each arg In args
Dim RunCommand
Dim PsPath
If LCase(fso.GetExtensionName(arg)) = "ps1" Then
If fso.FileExists("C:\Program Files\PowerShell\7\pwsh.exe") Then
PsPath = """C:\Program Files\PowerShell\7\pwsh.exe"""
ElseIf fso.FileExists("C:\Program Files\PowerShell\7-preview\pwsh.exe") Then
PsPath = """C:\Program Files\PowerShell\7-preview\pwsh.exe"""
ElseIf fso.FileExists("C:\Program Files\PowerShell\6\pwsh.exe") Then
PsPath = """C:\Program Files\PowerShell\6\pwsh.exe"""
Else
PsPath = """C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"""
End If
RunCommand = PsPath & " -WindowStyle hidden -ExecutionPolicy bypass -NonInteractive -File " & arg
objShell.Run RunCommand, 0, False
End If
Next
Save this file as "MedalOnlyWhileGame.vbs" in the directory you created.
Step 3: Create PowerShell Script
Open Notepad and paste the following code:
$gamePaths = @(
'C:\Program Files (x86)\Steam\steamapps\common\*',
'!!! PATH 2 !!!',
'!!! PATH 3 !!!',
'!!! PATH 4 !!!'
)
$gameRunning = Get-Process | Where-Object {
$process = $_
$gamePaths | Where-Object { $process.Path -like $_ }
}
if ($gameRunning) {
if (-not (Get-Process "Medal" -ErrorAction SilentlyContinue)) {
Start-Process "!!! PATH TO MEDAL.EXE !!!" -WindowStyle Hidden
}
} else {
Stop-Process -Name "Medal" -Force -ErrorAction SilentlyContinue
}
Replace the placeholders:
Replace !!! PATH 2 !!!, !!! PATH 3 !!!, and !!! PATH 4 !!! with additional game installation paths if needed.
Replace !!! PATH TO MEDAL.EXE !!! with the actual path to Medal.exe on your system.
Save this file as "MedalOnlyWhileGame.ps1" in the same directory.
Step 4: Create a Scheduled Task
For arguments you just need to paste the full path to the vbs and ps1 script for example: "C:\Users\!!! YOUR USER !!!\Documents\MedalOnlyWhileGame\MedalOnlyWhileGame.vbs" "C:\Users\!!! YOUR USER !!!\Documents\MedalOnlyWhileGame\MedalOnlyWhileGame.ps1"
Step 5: Disable Autostart in Medal Settings
Step 6: Restart Your Computer
After completing all steps, restart your computer. Medal.tv will now only run when you're playing games, conserving system resources when you're not gaming.
0 Votes
Washington Neto posted 7 days ago Admin Best Answer
Just to add on this. Medal's Recorder does not run unless you have a Game running or if you are using Screen Recording.
Also, you can close the app and it will stay running in the background, using less resources than if you have the window open all times.
While in the background, by default the app should use a total of approximately 600MB of RAM.
0 Votes
1 Comments
Washington Neto posted 7 days ago Admin Answer
Just to add on this. Medal's Recorder does not run unless you have a Game running or if you are using Screen Recording.
Also, you can close the app and it will stay running in the background, using less resources than if you have the window open all times.
While in the background, by default the app should use a total of approximately 600MB of RAM.
0 Votes