texture 를 실시간으로 바꿔주는 BepInEx plugin 입니다.
기능은
전통...이 안되기에.. aHR0cHM6Ly93b3JrdXBsb2FkLmNvbS9maWxlL3ZSallFVDJOOGtX
이전 버전에서는 MD5를 사용했으나 crc32로 대체되었습니다. 따라서 기존에 사용하던 MD5는 사용할 수 없으니 crc32로 update 해 주세요. 굳이 MD5를 쓰시겠다면 구버전 플러긴을 사용하세요.
기존엔 hash(MD5나 crc32)를 사용하지 않는 파일명에 "_"를 끝에 넣었지만, 이젠 원본 파일명 그대로를 사용합니다. 기존에 사용했던 파일들의 이름을 전부 바꾸는 것이 좀 귀찮으므로, powerShell 실행해서 ModImages 폴더에서
Get-ChildItem -Recurse -Filter *.png | Where-Object { $_.BaseName -match '.*_$' } | ForEach-Object {
$newBaseName = $_.BaseName -replace '_+$'
Rename-Item -Path $_.FullName -NewName "$newBaseName$($_.Extension)"
}하시면 됩니다.
게임 속도를 안 떨어뜨리기 위해 온갖 삽질을 했습니다.
일부 게임에서 덤프뜨면 색이 어두워지는 증상을 수정했습니다.
crc32를 지우는 스크립트.
Get-ChildItem -Path . -Recurse -File | Where-Object { $_.Name -match '^(.+)_[0-9a-fA-F]{8}\.png$' } | ForEach-Object { Write-Host "변경: $($_.Name) → $($matches[1]).png"; Rename-Item -LiteralPath $_.FullName -NewName "$($matches[1]).png" }