Vad är filformatet WRPL?
En .wrpl-fil är en Widelands sparad replay - en binärfil skapad av Widelands, ett realtidsstrategispel med öppen källkod. Istället för att spara hela spelstatusen som en ögonblicksbild, lagrar en .wrpl den tidsordnade strömmen av spelarkommandon som utfärdats från matchens början. Den kan användas för att spela upp matchen igen genom att mata in dessa inspelade drag i spelmotorn, som återigen kör dem deterministiskt mot en tillhörande starttillståndsfil.
Varje .wrpl-replay är alltid parad med en .wrpl.wgf sparfil - en ögonblicksbild av kartan och det initiala speltillståndet lagrat i en ZIP-baserad behållare. Båda filerna måste förvaras tillsammans i spelets replays-mapp för att uppspelningen ska fungera.
Eftersom .wrpl lagrar kommandon snarare än videobilder kan den inte öppnas i en mediaspelare. För att fånga en replay som video måste du spela in skärmen under en uppspelningssession i spelet. Replays är också versionsspecifika: en .wrpl-fil kan i regel endast spelas upp i samma version av Widelands-motorn som skapade inspelningen. Motorn skriver periodiska synk-kontrollsummor under inspelningen så att eventuella versionsskillnader upptäcks och rapporteras som ett «desync»-fel vid uppspelning.
Säkerhet & trygghet
RISK: LOWEn WRPL är passiv speldata utan exekverbar kod, så att öppna en i Widelands innebär låg risk. De enda praktiska problemen är icke-skadliga: en replay spelas inte upp om dess .wrpl.wgf-partner saknas eller om Widelands-versionen skiljer sig från den som spelade in den (desync). Ladda endast ner replays från betrodda community-källor och ignorera alla webbplatser som erbjuder en magisk «WRPL till video-konverterare» - de existerar inte och är sannolikt annonsprogram.
Formatdetaljer
i ett nötskalProgram som öppnar WRPL-filer
Tekniska detaljer
djup specifikation| Kodning | Binär (little-endian motor-intern serialisering) |
| Formattyp | Deterministisk kommandologg-replay - registrerar spelarorder, inte videobilder |
| Filparning | Alltid parad med en tillhörande .wrpl.wgf-fil; båda måste vara närvarande för uppspelning |
| Tillhörande filroll | .wrpl.wgf innehåller en ZIP-baserad sparfils-ögonblicksbild av startkartan och speltillståndet |
| Komprimering | Kommandologgen (.wrpl) är en okomprimerad binär ström; tillhörande .wrpl.wgf använder ZIP-komprimering |
| Typisk storlek | Tiotals KB till några MB (kommandologgen är kompakt; .wrpl.wgf utgör huvuddelen) |
| Magic bytes | Ingen publicerad fast filsignatur; identifieras genom platsen i replays-mappen och det matchande .wrpl / .wrpl.wgf-paret |
| Versionskompatibilitet | Versionsspecifik - en replay kan i regel endast spelas upp i samma version av Widelands-motorn som spelade in den |
| Synk / integritet | Motorn skriver periodiska kontrollsummor för synk under inspelning; versionsskillnader flaggas som desync-fel vid uppspelning |
| Lagringsplats | Sparad i undermappen replays i Widelands användardatakatalog |
| Uppspelningsmetod | Widelands inbyggda replay-visare kör de inspelade kommandona mot start-sparfilen .wrpl.wgf |
| Videoexport | Stöds inte inbyggt; skärminspelning av uppspelningssessionen i spelet krävs |
| Plattformar som stöds | Windows, macOS, Linux |
| Utvecklare | The Widelands Development Team (community-projekt med öppen källkod) |
| Släppt | Mid-2000s, with the Widelands open-source real-time strategy game |
| Senaste version | Tied to the Widelands engine version that wrote the file (replays are version-specific) |
| Specifikation | www.widelands.org |
WRPL-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om WRPL-filer.