Hva er WRPL-filformatet?
En .wrpl-fil er et Widelands lagret spillopptak - en binærfil opprettet av Widelands, et sanntidsstrategispill med åpen kildekode. I stedet for å lagre hele spillstatusen som et øyeblikksbilde, lagrer en .wrpl en tidsordnet strøm av spillerkommandoer som er gitt fra starten av kampen. Den kan brukes til å spille av kampen på nytt ved å mate disse registrerte trekkene tilbake gjennom spillmotoren, som utfører dem deterministisk mot en tilhørende fil for starttilstand.
Hvert .wrpl-opptak er alltid parret med en .wrpl.wgf lagringsfil - et øyeblikksbilde av kartet og den opprinnelige spilltilstanden lagret i en ZIP-basert beholder. Begge filene må oppbevares sammen i spillets replays-mappe for at avspillingen skal fungere.
Fordi .wrpl lagrer kommandoer i stedet for videorammer, kan den ikke åpnes i en medieavspiller. For å fange et opptak som video, må du gjøre et skjermopptak av avspillingsøkten i spillet. Opptak er også versjonsspesifikke: en .wrpl-fil kan vanligvis bare spilles av i den samme Widelands-versjonen som registrerte den. Motoren skriver periodiske kontrollsummer for synkronisering under opptak, slik at eventuelle versjonsavvik oppdages og rapporteres som en «desync»-feil under avspilling.
Sikkerhet og trygghet
RISIKO: LOWEn WRPL er passive spelldata uten kjørbar kode, så det er lav risiko å åpne en i Widelands. De eneste praktiske problemene er ikke-ondsinnede: et opptak vil ikke spilles av hvis den tilhørende .wrpl.wgf-filen mangler, eller hvis Widelands-versjonen er forskjellig fra den som gjorde opptaket (desync). Last bare ned opptak fra pålitelige kilder i fellesskapet, og ignorer nettsteder som tilbyr en magisk «WRPL til video-konverterer» - de eksisterer ikke og er sannsynligvis reklameprogramvare.
Formatdetaljer
i et nøtteskallProgrammer som åpner WRPL-filer
Tekniske detaljer
dyp spesifikasjon| Koding | Binær (little-endian motor-intern serialisering) |
| Format-type | Deterministisk kommandologg-opptak - registrerer spillerordrer, ikke videorammer |
| Fil-paring | Alltid parret med en tilhørende .wrpl.wgf-fil; begge må være til stede for avspilling |
| Rolle for tilhørende fil | .wrpl.wgf inneholder et ZIP-basert øyeblikksbilde av startkartet og spilltilstanden |
| Komprimering | Kommandologgen (.wrpl) er en ukomprimert binærstrøm; den tilhørende .wrpl.wgf bruker ZIP-komprimering |
| Typisk størrelse | Ti-talls KB til noen få MB (kommandologgen er kompakt; .wrpl.wgf utgjør størstedelen) |
| Magic bytes | Ingen publisert fast signatur; identifiseres ved plassering i «replays»-mappen og det samsvarende .wrpl / .wrpl.wgf-paret |
| Versjonskompatibilitet | Versjonsspesifikk - et opptak kan vanligvis bare spilles av i den samme Widelands-versjonen som registrerte det |
| Synkronisering / integritet | Motoren skriver periodiske kontrollsummer under opptak; versjonsavvik flagges som «desync»-feil under avspilling |
| Lagringssted | Lagres i undermappen «replays» i Widelands sin brukerdatamappe |
| Avspillingsmetode | Widelands sin innebygde avspiller utfører de registrerte kommandoene på nytt mot starttilstanden i .wrpl.wgf |
| Videoeksport | Ikke støttet direkte; skjermopptak av avspillingsøkten i spillet er nødvendig |
| Støttede plattformer | Windows, macOS, Linux |
| Utvikler | The Widelands Development Team (fellesskapsprosjekt med åpen kildekode) |
| Utgitt | Mid-2000s, with the Widelands open-source real-time strategy game |
| Siste versjon | Tied to the Widelands engine version that wrote the file (replays are version-specific) |
| Spesifikasjon | www.widelands.org |
WRPL-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om WRPL-filer.