Czym jest plik XS?
Plik XS jest plikiem referencyjnym używanym w grze Age of Empires III (AOE3) do generowania sztucznej inteligencji (AI). Jest wykorzystywany podczas procesu kompilacji, gdy ładowany jest niestandardowy plik mapy XML. Jeśli grałeś w AOE3, już wiesz, że możesz nie tylko wybrać dowolną mapę do gry, ale także tworzyć własne mapy przy użyciu programu Random Map Script.
Kluczowe cechy plików XS
| Charakterystyka | Opis |
|---|---|
| Rozszerzenie pliku | .xs (powiązane z różnymi aplikacjami) |
| Podstawowe warianty | Konfiguracja formatowania kodu Xformat, ciągi formatów time_stamp(), pliki .xs Macro Scheduler |
| Typ formatu | Xformat używa plików konfiguracyjnych clang-format (tekstowych); ciągi xsFormat używają zwykłego tekstu z markerami formatowania “%”; Macro Scheduler używa skompilowanego formatu makr |
| Podstawowe zastosowanie | Formatowanie kodu dla języków rodziny C; formatowanie ciągów daty i czasu; przechowywanie skompilowanych makr |
| Główna funkcja | Xformat obsługuje podgląd na żywo zmian formatowania kodu; xsFormat zapewnia konfigurowalny wyjściowy format daty/godziny z rozbudowanymi opcjami formatowania |
| Profil bezpieczeństwa | Bezpieczny do zamierzonego użytku; nie zawiera kodu wykonywalnego; może być bezpiecznie edytowany w edytorach tekstu; wymaga specjalistycznego oprogramowania dla niektórych wariantów |
| Kompatybilność | Xformat wymaga macOS 13.0 lub nowszego; xsFormat jest kompatybilny z TextTransformer i podobnymi narzędziami przetwarzania tekstu; Macro Scheduler wymaga własnego oprogramowania |
Jak wygenerować mapę AI w Age of Empires 3?
- Otwórz program do edycji tekstu, taki jak Microsoft Notepad, Notepad++ lub TextEdit. Zostanie on użyty do programowania twojej mapy.
- Zaprogramuj wszystkie funkcje swojej mapy przy użyciu języka Random Map Script.
- Możesz odwołać się do samouczków programistycznych, aby upewnić się, że programujesz to poprawnie
- Zapisz swój plik jako “MyAOE3.xs” i przenieś go do folderów gry “Age of Empires 3”.
Format pliku XS – więcej informacji
Pliki XS są zapisywane jako zwykłe pliki tekstowe, które można otworzyć i edytować dowolnym edytorem tekstu.
Jak pracować z formatami powiązanymi z XS
Używanie Xformat
Wymagania systemowe:
Wymaga macOS 13.0 lub nowszego
Dostępny do zakupu w Mac App Store
Funkcje:
Formatuj kod C, C++, Objective-C i Objective-C++
Twórz własne konfiguracje stylów
Użyj Batch Format dla wielu plików
Zintegruj z Xcode za pomocą rozszerzenia
Najczęściej zadawane pytania (FAQ)
**Q1: Jakie języki programowania obsługuje Xformat?
A1: Xformat obsługuje formatowanie kodu C, C++, Objective-C i Objective-C++, ale nie obsługuje plików źródłowych Swift [citation:1].
**Q2: Jakich przewodników stylu mogę używać z Xformat?
A2: Xformat obsługuje przewodniki stylu LLVM, Mozilla i WebKit oraz pozwala użytkownikom definiować własne style [citation:1].
**Q3: Co robi parametr xsFormat w funkcji time_stamp()?
A3: Parametr xsFormat umożliwia dostosowanie wyjścia daty i czasu przy użyciu znaków formatowania poprzedzonych “%” [citation:2].
**Q4: Czy Xformat działa na Windowsie lub Linuxie?
A4: Nie, Xformat jest przeznaczony wyłącznie dla macOS i wymaga macOS 13.0 lub nowszego [citation:1].
**Q5: Czy mogę zautomatyzować formatowanie kodu przy użyciu Xformat?
A5: Tak, Xformat zawiera akcję Shortcuts do automatyzacji i może formatować całe katalogi przy użyciu narzędzia Batch Format [citation:1].