Cài đặt Steam
Đăng nhập
|
Ngôn ngữ
简体中文 (Hán giản thể)
繁體中文 (Hán phồn thể)
日本語 (Nhật)
한국어 (Hàn Quốc)
ไทย (Thái)
Български (Bungari)
Čeština (CH Séc)
Dansk (Đan Mạch)
Deutsch (Đức)
English (Anh)
Español - España (Tây Ban Nha - TBN)
Español - Latinoamérica (Tây Ban Nha cho Mỹ Latin)
Ελληνικά (Hy Lạp)
Français (Pháp)
Italiano (Ý)
Bahasa Indonesia (tiếng Indonesia)
Magyar (Hungary)
Nederlands (Hà Lan)
Norsk (Na Uy)
Polski (Ba Lan)
Português (Tiếng Bồ Đào Nha - BĐN)
Português - Brasil (Bồ Đào Nha - Brazil)
Română (Rumani)
Русский (Nga)
Suomi (Phần Lan)
Svenska (Thụy Điển)
Türkçe (Thổ Nhĩ Kỳ)
Українська (Ukraine)
Báo cáo lỗi dịch thuật
make cmd file and put these things and run boom done
@echo "Starbound Dragon Paks Puller V1.0"
pause
set CurrentModPath="C:\Program Files (x86)\Steam\steamapps\workshop\content\211820"
set FileFormat="pak"
set CurrentModPath=%CurrentModPath:"=%
set FileFormat=%FileFormat:"=%
for /r "%CurrentModPath%" %%I in (.) do echo F|Xcopy "%CurrentModPath%\%%~nxI\*.%FileFormat%" "%CurrentModPath%\%%~nxI.%FileFormat%"
pause
If you run this powershell script inside the workshop\content\211820 folder it will rename each "contents.pak" to the folder it resides in name then you can just do a *.pak search (this finds for all files that are .pak) from within the 211820 folder and grab them all and move them to the Mods folder in Starbound folder, stops mods from updating as well.
Powershell script is here -
$currentDirectory = Get-Location
Get-ChildItem -Path $currentDirectory -Directory | ForEach-Object {
$folderPath = $_.FullName
$contentsPakPath = Join-Path -Path $folderPath -ChildPath "contents.pak"
if (Test-Path -Path $contentsPakPath) {
$newName = Join-Path -Path $folderPath -ChildPath "$($_.Name).pak"
# Rename 'contents.pak' to the parent folder name
Rename-Item -Path $contentsPakPath -NewName $newName
Write-Output "Renamed '$contentsPakPath' to '$newName'"
}
}
Write-Output "Renaming completed."
yes contents.pak to something