Wat is het RPL-bestandsformaat?
.rpl-bestanden zijn opnames van herhalingen opgeslagen door Toribash, een op fysica gebaseerd vechtspel ontwikkeld door Nabi Studios. Elk bestand legt een volledige wedstrijd frame-voor-frame vast, waarbij elke gewrichtstoestand en speleractie wordt opgeslagen die nodig is voor het spel om het gevecht deterministisch te reproduceren.
Ondanks de binair ogende extensie zijn .rpl-bestanden platte tekst en kunnen ze in elke teksteditor worden geopend. Het bestand begint met de hashbang-regel #!/usr/bin/toribash, gevolgd door een VERSION-declaratie (momenteel VERSION 6). Opeenvolgende regels coderen de gewrichtsposities per frame en de wedstrijdparameters. Regels die beginnen met # worden behandeld als commentaar en door het spel genegeerd.
Omdat het formaat menselijk leesbaar en bewerkbaar is, beoefent de Toribash-gemeenschap „replay hacking” - het handmatig aanpassen van de regels met gewrichtstoestanden om anders onmogelijke of gestileerde bewegingen te creëren. Bewerkte herhalingen worden op grote schaal gedeeld op gemeenschapsforums.
Herhalingen worden opgeslagen in de map replay/ binnen de installatiemap van Toribash en geladen via de in-game replay-browser. Het spel is sinds november 2007 free-to-play en draait op Windows, macOS en Linux.
Let op dat .rpl ook de extensie is van het verouderde ARMovie/Replay16-videoformaat van de vroege jaren 90 Acorn RISC OS - een volledig ongerelateerd formaat dat tegenwoordig zelden wordt aangetroffen.
Beveiliging & veiligheid
RISICO: LOWRPL-bestanden zijn platte tekst en kunnen geen code uitvoeren. Ze zijn alleen betekenisvol binnen Toribash. Veilig om te openen in elke teksteditor.
Formaatdetails
in een notendop- ARMovie Replay16 video (Acorn RISC OS) - Verouderd Acorn RISC OS gefragmenteerd videoformaat uit circa 1992; extreem zeldzaam buiten vintage RISC OS-archieven.
Programma's die RPL-bestanden openen
Technische details
diepe specificaties| Formaattype | Tekstgebaseerd spelherhalingsscript |
| Codering | UTF-8 / ASCII platte tekst |
| Magic/ID-header | `#!/usr/bin/toribash` (eerste regel van bestand) |
| Versiemarkering | `VERSION 6`-declaratie direct na de header |
| Framegegevens | Gewrichtstoestanden en speleracties per frame, één item per regel |
| Commentaarsyntaxis | Regels voorafgegaan door `#` worden genegeerd door Toribash |
| Typische bestandsgrootte | 2 KB - 500 KB |
| Platformen | Windows, macOS, Linux |
| Bewerken door gemeenschap | Handmatig bewerkbaar; praktijk bekend als „replay hacking” |
| Opslaglocatie | `replay/`-submap van de Toribash-installatiemap |
| Uitgebracht | 2006 (Toribash initial release) |
| Laatste versie | Version 6 (used since at least Toribash 2.0) |
RPL conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over RPL-bestanden.