Co to jest format pliku WRPL?
Plik .wrpl to powtórka z gry Widelands - plik binarny utworzony przez Widelands, grę strategiczną czasu rzeczywistego open-source. Zamiast zapisywać pełny stan gry jako migawkę, .wrpl przechowuje uporządkowany czasowo strumień poleceń gracza wydawanych od początku meczu. Służy on do odtworzenia gry poprzez ponowne wprowadzenie tych zarejestrowanych ruchów do silnika gry, który wykonuje je deterministycznie w oparciu o towarzyszący plik stanu początkowego.
Każda powtórka .wrpl jest zawsze sparowana z plikiem zapisu .wrpl.wgf - migawką mapy i początkowego stanu gry przechowywaną w kontenerze opartym na formacie ZIP. Oba pliki muszą znajdować się razem w folderze replays gry, aby odtwarzanie było możliwe.
Ponieważ .wrpl przechowuje polecenia, a nie klatki wideo, nie można go otworzyć w odtwarzaczu multimedialnym. Aby przechwycić powtórkę jako wideo, należy nagrać sesję odtwarzania w grze za pomocą programu do nagrywania ekranu. Powtórki są również zależne od wersji: plik .wrpl zazwyczaj można odtworzyć tylko w tej samej kompilacji silnika Widelands, w której został nagrany. Silnik zapisuje okresowe dane sum kontrolnych synchronizacji podczas nagrywania, dzięki czemu każda niezgodność wersji jest wykrywana i zgłaszana jako błąd desynchronizacji podczas odtwarzania.
Bezpieczeństwo
RYZYKO: LOWPlik WRPL to pasywne dane gry bez kodu wykonywalnego, więc otwieranie go w Widelands wiąże się z niskim ryzykiem. Jedyne praktyczne problemy nie mają charakteru złośliwego: powtórka nie zadziała, jeśli brakuje pliku .wrpl.wgf lub jeśli wersja Widelands różni się od tej użytej do nagrania (desynchronizacja). Pobieraj powtórki tylko z zaufanych źródeł społecznościowych i ignoruj strony oferujące magiczne „konwertery WRPL na wideo” - one nie istnieją i prawdopodobnie są oprogramowaniem typu adware.
Szczegóły formatu
w pigułceProgramy otwierające pliki WRPL
Szczegóły techniczne
specyfikacja| Kodowanie | Binarne (wewnętrzna serializacja silnika little-endian) |
| Typ formatu | Deterministyczny log poleceń powtórki - rejestruje rozkazy gracza, a nie klatki wideo |
| Parowanie plików | Zawsze sparowany z towarzyszącym plikiem .wrpl.wgf; oba muszą być obecne do odtworzenia |
| Rola pliku towarzyszącego | .wrpl.wgf zawiera migawkę stanu gry opartą na ZIP z początkową mapą i stanem rozgrywki |
| Kompresja | Log poleceń (.wrpl) to nieskompresowany strumień binarny; towarzyszący .wrpl.wgf używa kompresji ZIP |
| Typowy rozmiar | Od kilkunastu KB do kilku MB (log poleceń jest kompaktowy; .wrpl.wgf stanowi większość rozmiaru) |
| Magic bytes | Brak opublikowanej stałej sygnatury; identyfikowany przez lokalizację w folderze powtórek i pasującą parę .wrpl / .wrpl.wgf |
| Kompatybilność wersji | Zależna od wersji - powtórka zazwyczaj działa tylko w tej samej kompilacji silnika Widelands, w której została nagrana |
| Synchronizacja / integralność | Silnik zapisuje okresowe sumy kontrolne synchronizacji podczas nagrywania; niezgodności wersji są oznaczane jako błędy desynchronizacji |
| Lokalizacja przechowywania | Zapisywane w podfolderze replays w katalogu danych użytkownika Widelands |
| Metoda odtwarzania | Wbudowana przeglądarka powtórek Widelands ponownie wykonuje zapisane polecenia na podstawie stanu początkowego .wrpl.wgf |
| Eksport wideo | Brak natywnej obsługi; wymagane nagrywanie ekranu podczas sesji odtwarzania w grze |
| Obsługiwane platformy | Windows, macOS, Linux |
| Deweloper | The Widelands Development Team (projekt społeczności open-source) |
| Wydano | Mid-2000s, with the Widelands open-source real-time strategy game |
| Najnowsza wersja | Tied to the Widelands engine version that wrote the file (replays are version-specific) |
| Specyfikacja | www.widelands.org |
Konwersje WRPL
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki WRPL.