Vai al commento

elios_1992

Utente
  • Messaggi

    3
  • Punti Fedeltà

    0 
  • Iscrizione

  • Ultima visita

  • Feedback

    0%
  • PokéPoints

    PP 20.26

Tutti i messaggi di elios_1992

  1. PML Studio – Un nuovo ambiente per creare fangame Pokémon nativi su PC Ciao a tutti! 👋 Sto lavorando, con l’aiuto di Vito, a un progetto chiamato PML Studio e ho deciso di mostrarvelo per capire se un progetto del genere potrebbe interessare alla community dei fangame Pokémon. L’idea nasce da una domanda abbastanza semplice: nel 2026 dobbiamo ancora dipendere necessariamente da RPG Maker XP per creare un fangame Pokémon? la risposta secondo me no Da questa domanda è nato PML Studio v 0.5.4 la versione non e ancora una beta ma ci arriveremo. 🎮 Cos’è PML Studio? L’obiettivo è creare un vero ambiente di sviluppo dedicato ai fangame Pokémon per PC, prendendo Pokémon Essentials come importante punto di partenza e riferimento per la compatibilità, ma senza rimanere per sempre dipendenti da RPG Maker XP. Non vogliamo quindi realizzare semplicemente un altro editor per Pokémon Essentials. L’obiettivo finale è arrivare a un flusso di questo tipo: Pokémon Essentials / RPG Maker XP → Importazione → PML Studio → Sviluppo → Runtime nativo → Gioco Windows Questo significa che anche chi possiede già un progetto Essentials dovrebbe, in futuro, poterlo importare e continuare a svilupparlo all’interno di PML Studio senza dover ricominciare tutto da zero. PML Studio è però ancora in pieno sviluppo. Gli screenshot mostrano una base reale del programma, ma ci sono ancora sistemi da completare, collegare e soprattutto testare. 🗺️ Un ambiente dedicato alla creazione del gioco L’idea è riunire nello stesso programma gli strumenti necessari per lavorare a un fangame Pokémon. Tra gli obiettivi di PML Studio ci sono: editor di mappe e layer, tileset e autotile; collisioni, movimenti permessi e Terrain Tag; regioni e connessioni tra mappe; editor visuale degli eventi, switch e variabili; gestione di Pokémon, forme, mosse, abilità, strumenti, tipi, allenatori e incontri; gestione delle squadre degli allenatori e delle meccaniche di lotta; strumenti per plugin e contenuti personalizzati; strumenti di debug e playtest direttamente da PML Studio; runtime basato su Python; creazione finale di un gioco Windows autonomo. Non vogliamo però riempire il programma di pulsanti soltanto per poter dire che una funzione esiste. Se una funzione compare nell’editor, deve arrivare realmente ai dati del progetto e, quando necessario, al gioco. 🧩 Standard No-Code e Advanced PML Studio è pensato con due modalità di utilizzo. Standard / No-Code È la modalità destinata anche a chi non sa programmare. L’obiettivo è permettere di creare e modificare il gioco attraverso strumenti visuali, finestre, proprietà, menu e comandi comprensibili, riducendo il più possibile la necessità di scrivere codice. Anche la creazione degli eventi dovrà diventare progressivamente più semplice e visuale. Advanced / Developer Chi invece vuole intervenire direttamente sul progetto potrà utilizzare strumenti più tecnici, dati grezzi, diagnostica e script Python. Le due modalità non rappresentano due programmi differenti: lavorano sullo stesso progetto. 🔄 Importazione da Pokémon Essentials Questa è una delle parti più importanti e anche più impegnative del progetto. PML Studio dovrà essere in grado di importare progetti Pokémon Essentials già esistenti, preservando correttamente quanto possibile invece di costringere gli sviluppatori a ricominciare da zero. Le prime versioni sulle quali stiamo concentrando il lavoro sono: Pokémon Essentials v20.1 e v21.1 Mappe, eventi, dati, grafica e gli altri elementi supportati dovranno essere analizzati e convertiti nel formato utilizzato da PML Studio. E su questo preferiamo essere molto chiari: se qualcosa non può essere convertito correttamente, è meglio che PML Studio lo segnali piuttosto che dichiarare una conversione riuscita quando in realtà mancano dei pezzi. 🐍 Perché Python? Il runtime è pensato attorno a Python, mentre PML Studio costituisce l’ambiente nel quale creare e gestire il progetto. L’obiettivo è poterci separare progressivamente dai limiti dell’ambiente originale e costruire una base sulla quale implementare anche funzionalità nuove. PML Studio, quindi, non vuole limitarsi a riprodurre per sempre ciò che poteva fare RPG Maker XP. 🛠️ A che punto siamo? Una precisazione importante: PML Studio non è ancora un programma completo né pronto per una release pubblica. Una parte dell’editor esiste già e funziona, come mostrano gli screenshot, ma abbiamo ancora parecchio lavoro davanti: stabilità, bug, mappe, eventi, database, runtime, conversione, debug e build finale devono essere completati e verificati. Stiamo seguendo una regola precisa: una funzione non è completa solo perché esiste nell’interfaccia. Deve funzionare realmente, salvare e ricaricare correttamente i dati, gestire gli errori e, quando previsto, produrre il comportamento corretto nel gioco. Preferiamo quindi avere meno funzioni realmente utilizzabili piuttosto che cento pulsanti che fanno scena e basta. 🎨 Anche la grafica vuole la sua parte! La funzionalità viene prima, ma siamo nel 2026: non vogliamo neanche che PML Studio sembri uscito da Windows 95. 😂 Con il tempo vogliamo costruire una vera identità grafica per il programma: interfaccia moderna, toolbar, icone, elementi pixel art e altre risorse originali. Ed è anche qui che potrebbe entrare in gioco la community. 🤝 Vi piacerebbe contribuire? Se qualcuno si diverte a creare sprite, pixel art, icone, tileset, elementi grafici, UI o altre risorse e vuole creare qualcosa per PML Studio, i contributi sono benvenuti. Lo stesso vale per programmatori, mapper, tester e persone con esperienza con Pokémon Essentials. Naturalmente non significa che qualsiasi cosa proposta finirà automaticamente nel programma: i contributi verranno valutati prima dell’integrazione per mantenere qualità, compatibilità e coerenza grafica e tecnica. Ma non vogliamo che contribuire significhi necessariamente mettersi davanti a centinaia di righe di codice. Se qualcuno vuole semplicemente divertirsi a disegnare qualche sprite o qualche icona e proporcela, ben venga. 🙂 💬 E adesso interessa soprattutto la vostra opinione È proprio questo il motivo per cui abbiamo deciso di mostrarvi PML Studio mentre è ancora in sviluppo. Se PML Studio diventasse quello che abbiamo descritto, lo usereste per sviluppare un fangame Pokémon? E soprattutto: Cosa dovrebbe avere per convincervi a provare un’alternativa a RPG Maker XP + Pokémon Essentials? Potete anche dirci tranquillamente perché non lo usereste. Ci interessano le funzioni che vorreste, i problemi che incontrate oggi sviluppando un fangame, ciò che secondo voi manca agli strumenti esistenti e anche le cose che PML Studio dovrebbe assolutamente evitare. Critiche comprese: se un’idea non vi convince, diteci il perché. Se ci sarà interesse, useremo questa discussione anche per pubblicare progressivamente gli aggiornamenti dello sviluppo, mostrare ciò che diventa realmente funzionante e raccogliere idee e contributi. PML Studio è ancora all’inizio del suo percorso. Vediamo fin dove possiamo portarlo insieme. 🙂
  2. 📱 PROGETTO POKÉWORD – UN NUOVO DISPOSITIVO/STRUMENTO PER POKÉMON ESSENTIALS 🚧 PREMSSA Progetto attualmente in fase di sviluppo NON è UNA VERSIONE DEFINITIVA Oggi voglio presentarvi il PokéWord, un dispositivo personalizzato che sto realizzando per IL MIO PROGETTO Pokémon Leggende Metropolitane: Echi Oscuri, il mio fangame sviluppato con Pokémon Essentials v20.1. Il PokéWord non sarà un semplice menu, ma uno strumento che accompagnerà il giocatore durante tutta l’avventura, raccogliendo in un’unica interfaccia le UN BOTTO DI informazioni più importanti sul mondo di gioco. E DIVISIO IN 6 SEZIONI 🗺️ Mappa regionale Permetterà di consultare le mappe delle diverse regioni e degli arcipelaghi, tra cui Atheria, Zepheria e Novepelago. 🌍 Regioni e isole Ogni regione potrà avere una sezione dedicata alle città, alla loro storia, ai luoghi d’interesse e ai contenuti scoperti durante l’avventura. 📚 Missioni e storia Il registro sarà suddiviso in diverse categorie: • Quest • Storia principale • Missioni secondarie • Segreti Le attività potranno cambiare stato durante il gioco, mostrando gli obiettivi in corso, completati o falliti. 📊 Progresso dell’esplorazione Il PokéWord terrà traccia anche delle missioni, dei punti d’interesse, dei segreti e della percentuale di completamento delle diverse aree. 🧭 Guida di viaggio Una sezione pensata per ricordare al giocatore il prossimo obiettivo e suggerire quali luoghi visitare SE VI SIETE DIMENTICATI QUALCOSA ECC. 📸 Album di viaggio Uno spazio dedicato ai ricordi, ai dossier O I COLLEZIONABILI e alle scoperte effettuate durante il viaggio. L’interfaccia utilizza uno stile tecnologico completamente personalizzato e pensato per integrarsi con l’atmosfera di Pokémon Leggende Metropolitane MA SIETE LIBERI DI MODIFICARLA O CREARENE DELLE NUOVE. ⚠️ PREMESSE IMPORTANTI Il PokéWord modifica parti importanti di Pokémon Essentials v20.1 e sostituisce la funzione originale del PokéNav/PokéGear. Prima di effettuare qualsiasi prova è quindi indispensabile creare una copia completa del proprio progetto. Il sistema è stato progettato per una risoluzione di gioco maggiore rispetto a quella standard di Pokémon Essentials. Per visualizzare correttamente tutte le schermate è necessario impostare la finestra di gioco a circa 666×500 pixel. Con una risoluzione inferiore, gli sfondi, i pulsanti, i testi e le varie sezioni dell’interfaccia potrebbero uscire fuori dallo schermo o non essere visualizzati correttamente. Il PokéWord è ancora work in progress: alcune sezioni sono già utilizzabili; alcune schermate devono ancora ricevere lo sfondo definitivo; alcune funzioni devono essere collegate completamente ai dati; sono ancora presenti errori da correggere; il sistema non è ancora un plugin autonomo pronto per qualsiasi progetto; potrebbero esserci incompatibilità con altri plugin che modificano il menu pausa, la mappa regionale o i salvataggi. INSTALLAZIONE GENERALE Gli script devono essere inseriti nell’Editor degli Script di RPG Maker XP, sopra Main, rispettando l’ordine numerico indicato nei nomi dei file. È inoltre necessario: aumentare la risoluzione del gioco a circa 666×500; creare la cartella Graphics/UI/PokeWorld/; aggiungere tutte le grafiche richieste; creare la cartella PBS/requests/; configurare i file delle missioni, delle quest, delle secondarie e dei segreti; configurare le regioni e le relative mappe; avviare il gioco in modalità Debug per compilare i dati; sostituire la voce originale del PokéNav/PokéGear nel menu pausa. Per consegnare il dispositivo al giocatore si utilizza: pbReceivePokeWord Per aprire direttamente il PokéWord: pbPokeWorld Il possesso del dispositivo utilizza lo switch 50. UN PROGETTO APERTO ED ESPANDIBILE Il PokéWord rappresenta soltanto una base, ma può essere modificato ed espanso fino a diventare un vero hub per chi vuole creare un gioco ricco di: missioni principali; capitoli della storia; quest; missioni secondarie; segreti e indagini; regioni differenti; numerose mappe e ambientazioni; punti d’interesse; percentuali di completamento; fotografie, dossier e ricordi. Siamo aperti a suggerimenti, correzioni e collaborazioni per migliorare il codice, semplificare l’installazione e trasformare progressivamente il PokéWord in un vero plugin modulare per Pokémon Essentials. Queste immagini mostrano lo stato attuale del progetto e non rappresentano necessariamente la versione finale. Se siete programmatori Ruby/RGSS, grafici UI, pixel artist, sviluppatori di Pokémon Essentials o playtester e siete interessati al progetto, potete scrivermi in privato. Che cosa ne pensate dell’idea? Quale funzione vi incuriosisce di più? 👀 fatecelo sapere nei commenti
×
×
  • Crea...