스타2 아케이드 튕김 방지 파워셀 코드

메모장에 넣고 ps1파일로 바꿔라 ㅇㅇ

맵에디터 디코에서 확인해봤을때 수상한 스크립트는 전혀없고 정상작동되는 스크립트다 ㅇㅇ

작동방법은 그냥 간단하다

저 파일을 다운받고

스투들가서 한번튕기고

우클릭해서 powershell로 실행한다음

다시 들어가면 스투 안튕기고 겜가능

파워셀 코드

# Made by Pantera

$MinMapNameLength = 1
$MaxMapNameLength = 79
$CachePath = 'C:\ProgramData\Blizzard Entertainment\Battle.net\Cache'

# Get all s2ml files in the cache folder
Write-Host "Searching for all s2ml files in the cache folder..."
Get-ChildItem -Path $CachePath -Include *.s2ml -Recurse | ForEach-Object {
    # Read file contents
    $content = Get-Content -Path $_.FullName -Raw -Encoding UTF8

    # Extract map name
    $matches = Select-String -Pattern '<e id="1">(.*?)</e>' -InputObject $content
    if ($matches.Matches.Count -eq 1) {
      $mapName = $matches.Matches[0].Groups[1].Value
    } else {
      $mapName = "none"
    }

    # Check map name length
    if ($mapName.Length -lt $MinMapNameLength -or $mapName.Length -gt $MaxMapNameLength) {
        # Block exploit by making file clearing content and read-only
        Clear-Content -Path $_.FullName
        [System.IO.File]::SetAttributes($_.FullName, [System.IO.FileAttributes]::ReadOnly)
        Write-Host "Exploit s2ml File Blocked: $($_.FullName)"
    }
}
Write-Host "Done!"
좋아요 8개

이거 된다 친구들~~ 돌려보면 오지게 심어놨네;;

좋아요 1개

와…감사합니다. 이거 되네요
진짜 블럭처리되는 파일 겁나 많네요 ㄷㄷㄷㄷ

저 혹시 파일을 어디서 다운받아요?.

좋아요 1개

신이다.

튕기고 난 후 실행법

  1. 탐색기 검색에서 PowerShell 검색후 Windows PowerShell ISE(x86) 을 실행(버전별로 이름 좀 다를듯)
  2. 아무것도 없는 창에 위에 코드 복사 붙여넣기 후, 메뉴(상단쪽) 재생버튼 클릭
  3. Done 나오면 스타 재실행 ~~
좋아요 2개

잘 쓰겠습니다. 감사합니다. 짤 생각도 못했는뎈ㅋㅋㅋㅋㅋ

좋아요 1개

와 ~ 이렇게 하니깐 정말 되는군요 감사합니다

이거 튕길때마다 다시 사용해서 계속 문제되는 맵들을 배제 해야 하는군요 …

좋아요 1개

4월2일 3시32분 팅김 ㅠㅠ 하 미치겠네

좋아요 1개

형 사랑해 고마워 천안문 만세 친구들 이 형 엄청 똑똑한형이야

문제 해결 되었습니다. 진심 감사합니다. 존경합니다.

실행 버튼이 활성화가 안되는데 어떻게 하나요??