Articles

Maruno17 / pokemon-essentials

oparty na Essentials v18.

możesz zbudować swoją grę na forku tego repozytorium. Pozwoli to na zaktualizowanie swojej gry fangame o ulepszenia wprowadzone do tego repozytorium, gdy tylko zostaną one wprowadzone.

Usage

  1. Fork this repo.
  2. Pobierz kopię Essentials v18 (link do pobrania nie może być podany tutaj).
  3. Sklonuj rozwidlone repo do folderu Essentials v18, zastępując istniejące pliki tymi z repo.

stąd możesz edytować ten projekt, aby przekształcić go w swoją grę fangame / rozwijać mody. Po zaktualizowaniu tego repozytorium możesz pobrać zmiany, aby zaktualizować fork i pobrać aktualizacje do środowiska fangame/modding.

Skrypty

skrypty nie żyją już w skryptach.plik rxdata. Zostały one rozpakowane do oddzielnych plików i umieszczone w folderze Data/Scripts/ (i podfolderach wewnątrz). Ułatwia to im pracę jednocześnie z innymi ludźmi.

skrypty są ładowane do gry alfanumerycznie, zaczynając od górnego folderu (Data/ Scripts/) i przechodząc na depth-first. Oznacza to, że wszystkie skrypty w danym folderze są ładowane, a następnie każdy z jego podfolderów jest sprawdzany po kolei (ponownie w kolejności alfanumerycznej) dla plików/folderów do załadowania/sprawdzenia.

wyodrębnianie i reintegracja skryptów

Ten repo zawiera dwa pliki skryptów w głównym folderze:

  • scripts_extract.RB-Uruchom to, aby wyodrębnić wszystkie skrypty ze skryptów.rxdata do jednostki .pliki rb (Dowolna istniejąca osoba .pliki RB są usuwane).
    • Skrypty.rxdata jest backupem do ScriptsBackup.rxdata, a następnie jest zastępowana wersją, która odczytuje jednostkę .pliki rb i nie robi nic innego.
  • scripts_combine.RB-Uruchom to, aby zreintegrować całą jednostkę .pliki RB z powrotem do Skryptów.rxdata.
    • Jednostka .pliki rb pozostają tam, gdzie są, ale już nic nie robią.

intencją jest zastąpienie ich czymś bardziej przyjaznym dla użytkownika.

pliki nie znajdujące się w repo

.plik gitignore wyświetla listę plików, które nie zostaną uwzględnione w tym repozytorium. Są to:

  • foldery Audio/ i graficzne / i wszystko w nich.
  • wszystko w folderze Data/, z wyjątkiem:
    • folder Data/Scripts/ i wszystko tam.
    • Skrypty.rxdata (specjalna wersja, która po prostu ładuje poszczególne pliki skryptów).
  • kilka plików w głównym folderze projektu (dwa z gry.plików xxx oraz pliku dll RGSS).
  • pliki tymczasowe.