Vad är filformatet WTF?
.wtf är ett konfigurationsfilformat i klartext utvecklat av Blizzard Entertainment för datorspelet World of Warcraft. .wtf-filer lagrar spelkonfigurationsinformation som tilldelningar av konsolvariabler (CVar). Varje rad använder syntaxen SET <variable> "<value>" - till exempel SET gxApi "D3D12". Fel i .wtf-filer kan förhindra att spelet startar. Alla .wtf-filer sparas i undermappen WTF i spelets installationskatalog; själva mappnamnet står för *WoW Text File*.
Realmlist.wtf
Filen Realmlist.wtf lagrade historiskt adressen till den server där spelarens konto var registrerat. Genom att ändra denna fil kan en användare ansluta till en privat WoW-server. Retail World of Warcraft kräver inte längre Realmlist.wtf; den är nu främst relevant för klienter på privata servrar.
Config.wtf och Config-cache.wtf
Config.wtf påverkar inställningar för alla servrar och konton. Per definition innehåller denna fil allmänna spelkonfigurationsinställningar - till exempel upplösning och grafikalternativ. Config-cache.wtf innehåller inställningar för en specifik karaktär och server. Spelet är inte strikt med vilka inställningar som visas i vilken av de två filerna. WoW-klienten skriver om Config.wtf automatiskt när du ändrar inställningar och avslutar, så manuella ändringar kan skrivas över.
Sparade variabler per karaktär från tillägg (addons) lagras som .lua-filer i mappträdet WTF/Account/ och är inte .wtf-filer i sig själva.
Säkerhet & trygghet
RISK: LOWConfig.wtf och Realmlist.wtf är klartext och kör ingen kod, så de är inerta. De verkliga varningarna är praktiska: WoW skriver om Config.wtf vid avslut (redigera endast med spelet stängt), och ett skrivfel kan förhindra att spelet startar - behåll en säkerhetskopia. Den största risken är social: guider för privata servrar som ber dig redigera Realmlist.wtf kan också driva modifierade/crackade klienter som kan innehålla skadlig kod - hämta endast WoW-klienten från Blizzards Battle.net och behandla tredjeparts-«launchers» med misstänksamhet.
Formatdetaljer
i ett nötskalProgram som öppnar WTF-filer
Tekniska detaljer
djup specifikation| Filtyp | Konfigurationsfil i klartext för konsolvariabler (CVar) |
| MIME-typ | text/plain |
| Teckenkodning | UTF-8 / ASCII |
| Radsyntax | SET <cvar> "<value>" - en CVar-tilldelning per rad; Realmlist.wtf använder en enda «set realmlist <address>»-rad |
| Filsignatur / magic bytes | Ingen fast binär signatur - klartext som identifieras av SET-kommandorader och placering i installationsmappen WTF |
| Typisk filstorlek | 1-20 KB för Config.wtf; Realmlist.wtf är vanligtvis en enda rad |
| Operativsystem som stöds | Windows, macOS |
| Lagringsplats | Undermappen WTF i installationskatalogen för World of Warcraft |
| Klientens skrivbeteende | WoW skriver om Config.wtf automatiskt vid normal avslutning av spelet; manuella ändringar kan skrivas över |
| CVar-omfång | Config.wtf lagrar globala inställningar (alla realms och konton); Config-cache.wtf innehåller realm- och karaktärsspecifika åsidosättningar |
| Anmärkningsvärda namngivna filer | Config.wtf (globala klientinställningar), Config-cache.wtf (inställningar per server/karaktär), Realmlist.wtf (föråldrad serveradress) |
| Mappnamnets betydelse | WTF står för WoW Text File - namnet på den WTF-mapp som finns i varje WoW-installation |
| Add-on-data per karaktär | Sparade variabler från tillägg lagras som .lua-filer under WTF/Account/; de är inte .wtf-filer |
| Användning för privata servrar | Redigering av «set realmlist» i Realmlist.wtf omdirigerar klienten till en server som inte tillhör Blizzard; retail WoW ignorerar denna fil |
| Släppt | 2004 (World of Warcraft launch) |
| Senaste version | Tracks the current WoW client; format (SET key "value" lines) unchanged for years |
WTF-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om WTF-filer.