Hvad er WRPL-filformatet?
En .wrpl-fil er et Widelands gemt replay - en binær fil oprettet af Widelands, et open-source real-tids strategispil. I stedet for at gemme den fulde spilstatus som et øjebliksbillede, gemmer en .wrpl den tidsordnede strøm af spillerkommandoer udstedt fra kampens start. Den kan bruges til at gense spillet ved at føre de optagede træk tilbage gennem spilmotoren, som genudfører dem deterministisk mod en tilhørende starttilstandsfil.
Ethvert .wrpl-replay er altid parret med en .wrpl.wgf savegame-fil - et øjebliksbillede af kortet og den indledende spiltilstand gemt i en ZIP-baseret container. Begge filer skal opbevares sammen i spillets replays-mappe, for at afspilningen kan fungere.
Da .wrpl gemmer kommandoer frem for videobilleder, kan den ikke åbnes i en medieafspiller. For at optage et replay som video skal du lave en skærmoptagelse af afspilningssessionen i spillet. Replays er også versionsspecifikke: en .wrpl-fil kan generelt kun afspilles i den samme Widelands-motorversion, som optog den. Motoren skriver periodiske synkroniserings-checksum-data under optagelsen, så enhver versionsforskel detekteres og rapporteres som en desynkroniseringsfejl under afspilning.
Sikkerhed og tryghed
RISIKO: LOWEn WRPL er passive spildata uden eksekverbar kode, så det er lavrisiko at åbne en i Widelands. De eneste praktiske problemer er ikke-ondsindede: et replay vil ikke afspille, hvis dets .wrpl.wgf-makker mangler, eller hvis Widelands-versionen er forskellig fra den, der optog det (desynkronisering). Download kun replays fra betroede kilder, og ignorer ethvert websted, der tilbyder en magisk «WRPL til video-konverter» - de findes ikke og er sandsynligvis adware.
Formatdetaljer
kort fortaltProgrammer der åbner WRPL-filer
Tekniske detaljer
dyb specifikation| Kodning | Binær (little-endian motor-intern serialisering) |
| Formattype | Deterministisk kommando-log replay - optager spillerordrer, ikke videobilleder |
| Filparring | Altid parret med en tilhørende .wrpl.wgf-fil; begge skal være til stede for afspilning |
| Tilhørende filrolle | .wrpl.wgf indeholder et ZIP-baseret savegame-øjebliksbillede af startkortet og spiltilstanden |
| Komprimering | Kommandologgen (.wrpl) er en ukomprimeret binær strøm; den tilhørende .wrpl.wgf bruger ZIP-komprimering |
| Typisk størrelse | Ti-tals KB til nogle få MB (kommandologgen er kompakt; .wrpl.wgf udgør størstedelen) |
| Magic bytes | Ingen publiceret fast magisk signatur; identificeres ved placering i replays-mappen og det matchende .wrpl / .wrpl.wgf-par |
| Versionskompatibilitet | Versionsspecifik - et replay kan generelt kun afspilles i den samme Widelands-motorversion, som optog det |
| Synkronisering / integritet | Motoren skriver periodiske checksum-synkroniseringsdata under optagelse; versionsforskelle markeres som desynkroniseringsfejl under afspilning |
| Lagringsplacering | Gemmes i replays-undermappen i Widelands-brugerdatamappen |
| Afspilningsmetode | Widelands' replay-fremviser i spillet genudfører optagede kommandoer mod .wrpl.wgf-start-savegamet |
| Videoeksport | Ikke understøttet indfødt; skærmoptagelse af afspilningssessionen i spillet er påkrævet |
| Understøttede platforme | Windows, macOS, Linux |
| Udvikler | The Widelands Development Team (open-source fællesskabsprojekt) |
| Udgivet | Mid-2000s, with the Widelands open-source real-time strategy game |
| Seneste version | Tied to the Widelands engine version that wrote the file (replays are version-specific) |
| Specifikation | www.widelands.org |
WRPL-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om WRPL-filer.