Articles

Maruno17 / pokemon-essentials

Basato su Essentials v18.

Puoi costruire il tuo fangame sopra un fork di questo repository. In questo modo ti consentirà di aggiornare il tuo fangame con i miglioramenti apportati a questo repository non appena vengono apportati.

Utilizzo

  1. Fork questo repository.
  2. Ottenere una copia di Essentials v18 (un link per il download non può essere fornito qui).
  3. Clona il tuo repository biforcuto nella cartella Essentials v18, sostituendo i file esistenti con quelli del repository.

Da qui, puoi modificare questo progetto per trasformarlo nel tuo fangame/sviluppare mod. Quando questo repository viene aggiornato, puoi estrarre le modifiche per aggiornare il tuo fork e ottenere gli aggiornamenti nel tuo ambiente fangame/modding.

Script

Gli script non vivono più negli script.file rxdata. Sono stati estratti in file separati e inseriti nella cartella Dati/script/ (e sottocartelle all’interno). Questo li rende più facili da lavorare in concomitanza con altre persone.

Gli script vengono caricati in modo alfanumerico nel gioco, partendo dalla cartella superiore (Data/ Scripts/) e andando in profondità. Cioè, tutti gli script in una determinata cartella vengono caricati, e quindi ciascuna delle sue sottocartelle viene controllata a turno (di nuovo in ordine alfanumerico) per caricare/controllare file/cartelle.

Estrazione e reintegrazione degli script

Questo repository contiene due file di script nella cartella principale:

  • scripts_extract.rb-Esegui questo per estrarre tutti gli script dagli script.rxdata in individuo .file rb (qualsiasi individuo esistente .file rb vengono eliminati).
    • Script.rxdata viene eseguito il backup su ScriptsBackup.rxdata, e viene quindi sostituito con una versione che legge l’individuo .file rb e non fa altro.
  • scripts_combine.rb-Esegui questo per reintegrare tutto l’individuo .file rb di nuovo in script.dati rx.
    • L’individuo .i file rb vengono lasciati dove sono, ma non fanno più nulla.

L’intenzione è quella di sostituire questi con qualcosa di più user-friendly.

File non nel repository

Il .il file gitignore elenca i file che non saranno inclusi in questo repository. Questi sono:

  • L’audio/ e la grafica / cartelle e tutto ciò che contiene.
  • Tutto in Data/cartella, ad eccezione di:
    • I dati/ Script / cartella e tutto in là.
    • Script.rxdata (una versione speciale che carica solo i singoli file di script).
  • Alcuni file nella cartella principale del progetto (due del gioco.file xxx e il file dll RGSS).
  • File temporanei.