Rpg˛S Forum uses cookies. Read the Privacy Policy for more info. To remove this message, please click the button to the right:    I accept the use of cookies

Vai al contenuto

Rpg˛S Forum uses cookies. Read the Privacy Policy for more info. To remove this message, please click the button to the right:    I accept the use of cookies

Screen Contest #90

Kamikun






  • Si prega di effettuare il log in prima di rispondere
NFileOps.js: Opera con il file system!

    ita_fox
  • Signore dei Conigli

  • Old Staff
  • Rens: 42
  • 0
  • StellettaStellettaStellettaStelletta
  • 617 messaggi
  • Sesso:Maschio
  • Provenienza:Napoli
  • Abilitā:Apprendista

#1 Inviato 19 December 2015 - 23:32 PM

Sono felice di presentarvi il mio primo plugin :)
 

NFileOps.js

 

DESCRIZIONE
 



Come da titolo, questo plugin vi permette di operare con i file presenti sul computer!

 

Ho navigato in giro per Internet, letto documentazioni, e ho creato una libreria che è in grado di gestire files nel Virtual Storage (WebAPI), nel Managed Storage (default di MV) e nel File System (Node.JS) vero e proprio: Supportati sistemi UNIX e download di files da internet!!!

 

Può anche eseguire applicazioni in modo asincrono!!!

 

ATTENZIONE:  Tutti i metodi che operano con il file system (senza prefisso) sono disponibili solo in ambiente NW (non sul web insomma).

Non so se funzionano anche in mobile.

Se si tenta di utilizzarli in quel caso, verrà lanciata un Eccezione.

 

La libreria pesa 45.9KB.

 

Download: http://forums.rpgmak...ith-nfileopsjs/

 

DOCUMENTAZIONE qui: http://forums.rpgmak...ith-nfileopsjs/come allegato
(anche in inglese nel file js, con descrizioni brevi JSDOC)

 

TUTTI I METODI SI TROVANO NEL NAMESPACE (oggetto) Nomid

 

ATTENZIONE col Virtual Storage:

 

Il Virtual Storage (e il Managed Storage) è accessibile SOLO dall'applicazione!!!

 

Prima di tentare di salvare nel Virtual Storage, impostare la quantità Nomid.VirtualGrantedMaxQuota alla riga #318,
modificando la sezione di configurazione nel plugin o chiamando FileOps.VirtualRequestMaxQuota( quota ),
dove quota è espresso in bytes (1 * 1024 * 1024 = 1MB).
Si può richiedere più spazio chiamando la funzione FileOps.VirtualRequestMaxQuota(), ma vi prego di porre
attenzione alla quantità di spazio che richiedete!!!

 

Per evitare errori con il Virtual Storage, usare FileOps.VirtualFileExists() per verificare l'esistenza di un file!!!
 

Tutte le operazioni nel Virtual Storage sono ASINCRONE!!!
 

Dove specificato il parametro userprompt, i files NON sono considerati all'interno del Virtual Storage!!!
 

Usare FileOps.StringToBytes() per calcolare la lunghezza in bytes di una stringa!!!


PROPRIETÀ:

 

FileOps.MIME

 

Un oggetto che contiene una raccolta di tipi predefiniti MIME(per una tabella, clicca qui)

 

Spoiler

 

 

FileOps.ENCODINGS

 

Un oggetto che contiene una raccolta di codifiche predefinite

 

Spoiler

 

 

FileOps.NODEJS_ENCODINGS

 

Un oggetto che contiene una raccolta di codifiche supportate da NodeJS (gestione file system)

 

Spoiler

 

 

FileOps.SHELLS

 

Un oggetto che contiene una raccolta di shell supportate da NodeJS (gestione file system)

 

Spoiler

 

METODI Utilità

 

Spoiler

 

METODI Virtual Storage (le funzioni di lettura sono valide anche per i file sul web)

Vi assicuro che gestire il Virtual Storage equivale a ciò che in inglese in genere si chiama... "A pain in the a**"

Ma lo metto lo stesso, perché può sempre servire.

 

Questi metodi sono TUTTI asincroni!!!

 

Spoiler

 

METODI Managed Storage

Queste funzioni utilizzano la gestione di MV, quindi leggete anche le api ufficiali, o controllate il sorgente di rpg_managers.js

 

Spoiler

 

METODI File System

Accesso al file system.

Questi metodi sono alias di funzioni NodeJS.

Spoiler

 

METODI Esecuzione comandi o programmi

Esegue dei programmi o comandi.

Questi metodi sono alias di funzioni NodeJS

Spoiler

 

PROSSIMI OBBIETTIVI

 

Aggiungere callback per gli status di ogni operazione, cioè i callback delle funzioni asincrone saranno informate di ciò che sta accadendo :)

 

 

 

Fixati bug e aggiunta FileOps.VirtualGetStorageSpaceLeft(), aggiornata la documentazione, aggiunta versione PDF in inglese con esempi, risoluzioni per problemi noti ecc...


Modificato da ita_fox, 30 May 2016 - 01:58 AM.

Ho una pistola a raggi R e non ho paura di usarla!! (generalmente la uso su di me, quindi...)

Hai quella canzoncina in testa, famosissima, ma non sai come si chiama??? Dai, che forse lo so io ;)

 

Progetto in corso: ------- Ancora senza nome --------
Progresso: [--------------------------------------------------0%]  3to.gif
Stato corrente: -

--------------------------------------------------------------------

Mie creazioni...

Spoiler

 

Citazioni degli utenti (non voglio pavoneggiarmi, giuro!)

Spoiler


    Guardian of Irael
  • Coniglietto Rosso

  • Rpg˛S Admin
  • Rens: 195
  • 19
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 58424 messaggi
  • Sesso:Maschio
  • Provenienza:Bagnaia (Viterbo)
  • Abilitā:Apprendista


#2 Inviato 20 December 2015 - 00:57 AM

Eccolo il famoso plugin così tanto nominato negli aggiornamenti di stato ed in grado di cancellare il C: degli utenti! XD

 

Bel lavoro di documentazione nel topic! Me lo leggo! E:3


(\_/)
(^ ^) <----coniglietto rosso, me!     
(> <)

 
Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^
 
KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^
 
FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^  
 
REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

Spoiler


    ita_fox
  • Signore dei Conigli

  • Old Staff
  • Rens: 42
  • 0
  • StellettaStellettaStellettaStelletta
  • 617 messaggi
  • Sesso:Maschio
  • Provenienza:Napoli
  • Abilitā:Apprendista

#3 Inviato 20 December 2015 - 01:48 AM

 

Eccolo il famoso plugin così tanto nominato negli aggiornamenti di stato ed in grado di cancellare il C: degli utenti! XD

 

Bel lavoro di documentazione nel topic! Me lo leggo! E:3

 

Grazie u.u

 

Fixato un bug in VirtualFileExists() che avrebbe risultato sempre false.

Fixato un bug in VirtualSaveBinary() che avrebbe impedito il salvataggio di dati binari nel Virtual Storage.

 

E... scusate se non me ne sono accorto prima, ma ora ho messo l'opzione di disabilitare i log di debug XD

 

Linea #319 per riabilitarli...


Modificato da ita_fox, 20 December 2015 - 02:48 AM.

Ho una pistola a raggi R e non ho paura di usarla!! (generalmente la uso su di me, quindi...)

Hai quella canzoncina in testa, famosissima, ma non sai come si chiama??? Dai, che forse lo so io ;)

 

Progetto in corso: ------- Ancora senza nome --------
Progresso: [--------------------------------------------------0%]  3to.gif
Stato corrente: -

--------------------------------------------------------------------

Mie creazioni...

Spoiler

 

Citazioni degli utenti (non voglio pavoneggiarmi, giuro!)

Spoiler


    Ste
  • SpaccaUova

  • Rpg˛S Mod
  • Rens: 200
  • 4
  • StellettaStellettaStellettaStellettaStelletta
  • 1351 messaggi
  • Sesso:Maschio
  • Provenienza:Italy
  • Abilitā:Maestro


#4 Inviato 20 December 2015 - 10:07 AM

Temo che la maggior parte di noi non sappia cosa voglia dire tutta questa roba :(
È un plugin esclusivamente per esperti, vero?

    Guardian of Irael
  • Coniglietto Rosso

  • Rpg˛S Admin
  • Rens: 195
  • 19
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 58424 messaggi
  • Sesso:Maschio
  • Provenienza:Bagnaia (Viterbo)
  • Abilitā:Apprendista


#5 Inviato 20 December 2015 - 10:13 AM

Potrebbe magari fare qualche piccola demo di esempio di vari casi in cui è usabile! E:D


(\_/)
(^ ^) <----coniglietto rosso, me!     
(> <)

 
Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^
 
KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^
 
FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^  
 
REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

Spoiler


    Makeratore
  • Arshes (RmXP)

  • Rpg˛S Staff
  • Rens: 123
  • 4
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 1905 messaggi
  • Sesso:Maschio
  • Provenienza:Roma
  • Abilitā:Esperto

#6 Inviato 20 December 2015 - 12:25 PM

Plugin fatto molto bene, qualcosa la posso capire, ma tante altre no. >.<


CLICCA SUL BANNER QUI SOTTO PER ENTRARE ANCHE TU NEL GRUPPO VOCALE DISCORD!

 

>>> BIM_Banner2.png <<<

 

Le mie guide:

I miei plugin:

Roba:

Spoiler

    Daemond
  • Utente avanzato

  • Utenti
  • Rens: 60
  • 2
  • StellettaStellettaStelletta
  • 385 messaggi
  • Sesso:Maschio
  • Abilitā:Esperto


#7 Inviato 20 December 2015 - 12:39 PM

Ottimo plugin! Però hai dimenticato l'imported D:


uReusxe.png

QUtwcNw.png

Personaggio R2S PlayByForum: Lumbar.(3/3 PV, 6/6 PA, 15/20 PN)

Inventario: 

Spoiler

Immagini a caso​
Spoiler

    siengried
  • Animatore

  • Utenti
  • Rens: 8
  • 2
  • StellettaStellettaStellettaStelletta
  • 658 messaggi
  • Sesso:Maschio
  • Provenienza:Boscoreale
  • Abilitā:Novizio

#8 Inviato 20 December 2015 - 13:04 PM

Cioè supporta applicazioni  css avi ecc?



    La fine di An Another Life
  • Prode Guerriero

  • Utenti di Natale
  • Rens: 111
  • 3
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 2072 messaggi
  • Sesso:Maschio
  • Provenienza:Inferno, Ade
  • Abilitā:Novizio

#9 Inviato 20 December 2015 - 13:19 PM

Bravo Fox! Mi fa piacere vedere italiani a scriptare plugin per MV.
Io non saprei neanche dove cominciare per usare questo, ma mi sembra un plugin molto potente e utile.
Continua così! ;)


CYNDA BYTES

Spoiler

Creiamo mondi, storie e giochi che possano emozionare.
DEV BLOG <-- Ultime notizie e approfondimenti so quello che stiamo facendo.
SOCIAL Non dimenticarti di seguirmi! :beard:
FACEBOOK TWITTER YOUTUBE GOOGLE PLUS DEVIANTART

 

An Another Life Uan-Ciù The WEBCOMIC
Fumetto online demenziale gratuito che parodizza i manga giapponesi e i giochi di ruolo:
arti marziali, J-Rpg, magia, shonen, combattimenti, ignoranza, tette e tante botte! Leggilo qui sul forum!
Puoi seguirci su Facebook, Twitter o Deviantart. Se il fumetto ti piace, per sostenerci e spronarci ad andare avanti metti un like <3 sui social,
oppure votaci su shockdom! Puoi leggere quest webcomic anche sul nostro blog ufficiale.

GIOCHI COMPLETI
Scarica, gioca e commenta i miei giochi per sostenere il making italiano. :cool:

Bloody Repression (in Inglese, versione ITA disponibile nel topic) -> Topic Ufficiale\ Trailer starring Martis \ Video Gameplay ITA \ Short Gameplay Video ENG

1026.png

LOVE & WAR NEVER CHANGE -> Topic Ufficiale \ Let's Play By Martis

Un gioco breve dalla storia toccante. 2° Posto all Short RTP Game Contest.

666.png

Se non vuoi perderti tutto il mondo della Cynda Bytes (trofei, regali, webcomics, contest...), apri lo spoiler. Lo so che lo vuoi. :sisi:

Spoiler

    ita_fox
  • Signore dei Conigli

  • Old Staff
  • Rens: 42
  • 0
  • StellettaStellettaStellettaStelletta
  • 617 messaggi
  • Sesso:Maschio
  • Provenienza:Napoli
  • Abilitā:Apprendista

#10 Inviato 20 December 2015 - 13:39 PM

Temo che la maggior parte di noi non sappia cosa voglia dire tutta questa roba :(
È un plugin esclusivamente per esperti, vero?

 

Ho messo degli esempi per ogni funzione

 

 

Potrebbe magari fare qualche piccola demo di esempio di vari casi in cui è usabile! E:D

Mi piace XD

Provvederò

 

Plugin fatto molto bene, qualcosa la posso capire, ma tante altre no. >.<

Creerò una guida pratica partendo dalle basi, una sorta di manuale, allora.

 

 

Ottimo plugin! Però hai dimenticato l'imported D:

Dannate convenzioni!!!

Provvederò al più presto

 

 

Cioè supporta applicazioni  css avi ecc?

Sì, può scaricare/leggere qualsiasi tipo di file

 

 

Bravo Fox! Mi fa piacere vedere italiani a scriptare plugin per MV.
Io non saprei neanche dove cominciare per usare questo, ma mi sembra un plugin molto potente e utile.
Continua così! ;)

Sto creando un manuale per agevolare l'iniziazione u.u

 

 

 

Prossimi obbiettivi: Aggiungere callback per gli status di ogni operazione, cioè i callback delle funzioni asincrone saranno informate di ciò che sta accadendo :)


Modificato da ita_fox, 20 December 2015 - 22:28 PM.

Ho una pistola a raggi R e non ho paura di usarla!! (generalmente la uso su di me, quindi...)

Hai quella canzoncina in testa, famosissima, ma non sai come si chiama??? Dai, che forse lo so io ;)

 

Progetto in corso: ------- Ancora senza nome --------
Progresso: [--------------------------------------------------0%]  3to.gif
Stato corrente: -

--------------------------------------------------------------------

Mie creazioni...

Spoiler

 

Citazioni degli utenti (non voglio pavoneggiarmi, giuro!)

Spoiler


    siengried
  • Animatore

  • Utenti
  • Rens: 8
  • 2
  • StellettaStellettaStellettaStelletta
  • 658 messaggi
  • Sesso:Maschio
  • Provenienza:Boscoreale
  • Abilitā:Novizio

#11 Inviato 20 December 2015 - 15:23 PM

Che figata, complimenti :D



    ita_fox
  • Signore dei Conigli

  • Old Staff
  • Rens: 42
  • 0
  • StellettaStellettaStellettaStelletta
  • 617 messaggi
  • Sesso:Maschio
  • Provenienza:Napoli
  • Abilitā:Apprendista

#12 Inviato 16 February 2016 - 15:51 PM

Seguite lo sviluppo anche qui!

 

Fixati dei bug!

 

http://forums.rpgmak...ing-nfileopsjs/


Ho una pistola a raggi R e non ho paura di usarla!! (generalmente la uso su di me, quindi...)

Hai quella canzoncina in testa, famosissima, ma non sai come si chiama??? Dai, che forse lo so io ;)

 

Progetto in corso: ------- Ancora senza nome --------
Progresso: [--------------------------------------------------0%]  3to.gif
Stato corrente: -

--------------------------------------------------------------------

Mie creazioni...

Spoiler

 

Citazioni degli utenti (non voglio pavoneggiarmi, giuro!)

Spoiler


    ita_fox
  • Signore dei Conigli

  • Old Staff
  • Rens: 42
  • 0
  • StellettaStellettaStellettaStelletta
  • 617 messaggi
  • Sesso:Maschio
  • Provenienza:Napoli
  • Abilitā:Apprendista

#13 Inviato 24 April 2016 - 20:22 PM

Scusate doppio post, è un aggiornamento!

Aggiunta documentazione e update del plugin! Controllare la versione su http://forums.rpgmak...ith-nfileopsjs/


Ho una pistola a raggi R e non ho paura di usarla!! (generalmente la uso su di me, quindi...)

Hai quella canzoncina in testa, famosissima, ma non sai come si chiama??? Dai, che forse lo so io ;)

 

Progetto in corso: ------- Ancora senza nome --------
Progresso: [--------------------------------------------------0%]  3to.gif
Stato corrente: -

--------------------------------------------------------------------

Mie creazioni...

Spoiler

 

Citazioni degli utenti (non voglio pavoneggiarmi, giuro!)

Spoiler


    Guardian of Irael
  • Coniglietto Rosso

  • Rpg˛S Admin
  • Rens: 195
  • 19
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 58424 messaggi
  • Sesso:Maschio
  • Provenienza:Bagnaia (Viterbo)
  • Abilitā:Apprendista


#14 Inviato 25 April 2016 - 00:01 AM

La famosa documentazione!! Ed ancora sembra non avere troppo seguito là sul forum ufficiale! > <


(\_/)
(^ ^) <----coniglietto rosso, me!     
(> <)

 
Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^
 
KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^
 
FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^  
 
REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

Spoiler


    ita_fox
  • Signore dei Conigli

  • Old Staff
  • Rens: 42
  • 0
  • StellettaStellettaStellettaStelletta
  • 617 messaggi
  • Sesso:Maschio
  • Provenienza:Napoli
  • Abilitā:Apprendista

#15 Inviato 29 April 2016 - 17:35 PM

La famosa documentazione!! Ed ancora sembra non avere troppo seguito là sul forum ufficiale! > <

Eh vabbè u.u


Ho una pistola a raggi R e non ho paura di usarla!! (generalmente la uso su di me, quindi...)

Hai quella canzoncina in testa, famosissima, ma non sai come si chiama??? Dai, che forse lo so io ;)

 

Progetto in corso: ------- Ancora senza nome --------
Progresso: [--------------------------------------------------0%]  3to.gif
Stato corrente: -

--------------------------------------------------------------------

Mie creazioni...

Spoiler

 

Citazioni degli utenti (non voglio pavoneggiarmi, giuro!)

Spoiler


    ita_fox
  • Signore dei Conigli

  • Old Staff
  • Rens: 42
  • 0
  • StellettaStellettaStellettaStelletta
  • 617 messaggi
  • Sesso:Maschio
  • Provenienza:Napoli
  • Abilitā:Apprendista

#16 Inviato 30 May 2016 - 01:46 AM

Scusate doppiopost, è un aggiornamento:

Fixati bug e aggiunta FileOps.VirtualGetStorageSpaceLeft(), aggiornata la documentazione, aggiunta versione PDF in inglese con esempi, risoluzioni per problemi noti ecc...


Modificato da ita_fox, 30 May 2016 - 19:53 PM.

Ho una pistola a raggi R e non ho paura di usarla!! (generalmente la uso su di me, quindi...)

Hai quella canzoncina in testa, famosissima, ma non sai come si chiama??? Dai, che forse lo so io ;)

 

Progetto in corso: ------- Ancora senza nome --------
Progresso: [--------------------------------------------------0%]  3to.gif
Stato corrente: -

--------------------------------------------------------------------

Mie creazioni...

Spoiler

 

Citazioni degli utenti (non voglio pavoneggiarmi, giuro!)

Spoiler


    Guardian of Irael
  • Coniglietto Rosso

  • Rpg˛S Admin
  • Rens: 195
  • 19
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 58424 messaggi
  • Sesso:Maschio
  • Provenienza:Bagnaia (Viterbo)
  • Abilitā:Apprendista


#17 Inviato 30 May 2016 - 08:25 AM

Tranquillo che non c'è problema per gli aggiornamenti e poi è a distanza di 24 ore! ^ ^

 

Magari descrivici quali bug son fixati e cosa è quell'aggiunta. Più sei chiaro più dovrebbero interessarsi gli utenti, visto la particolarità del plugin! ^ ^


(\_/)
(^ ^) <----coniglietto rosso, me!     
(> <)

 
Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^
 
KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^
 
FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^  
 
REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

Spoiler


    ita_fox
  • Signore dei Conigli

  • Old Staff
  • Rens: 42
  • 0
  • StellettaStellettaStellettaStelletta
  • 617 messaggi
  • Sesso:Maschio
  • Provenienza:Napoli
  • Abilitā:Apprendista

#18 Inviato 30 May 2016 - 19:56 PM

Fixati bug

 

Che impediva il funzionamento corretto delle Virtual-

 

 

 

e aggiunta FileOps.VirtualGetStorageSpaceLeft()

Che ritorna un valore numerico in bytes rappresentante lo spazio rimanente sul disco virtuale.

 

 

 

aggiornata la documentazione

Aggiunto FileOps.VirtualGetStorageSpaceLeft() con relativo esempio.

 

 

 

 aggiunta versione PDF in inglese con esempi, risoluzioni per problemi noti ecc...

 

Diviso in capitoli facili da riprendere!


Ho una pistola a raggi R e non ho paura di usarla!! (generalmente la uso su di me, quindi...)

Hai quella canzoncina in testa, famosissima, ma non sai come si chiama??? Dai, che forse lo so io ;)

 

Progetto in corso: ------- Ancora senza nome --------
Progresso: [--------------------------------------------------0%]  3to.gif
Stato corrente: -

--------------------------------------------------------------------

Mie creazioni...

Spoiler

 

Citazioni degli utenti (non voglio pavoneggiarmi, giuro!)

Spoiler


    Guardian of Irael
  • Coniglietto Rosso

  • Rpg˛S Admin
  • Rens: 195
  • 19
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 58424 messaggi
  • Sesso:Maschio
  • Provenienza:Bagnaia (Viterbo)
  • Abilitā:Apprendista


#19 Inviato 30 May 2016 - 20:02 PM

Ottimo! ^ ^

 

Quando spieghi però, anche nel topic internazionale, cerca sempre di essere descrittivo e soprattutto "terra terra", cioè in modo da far capire anche agli utenti che si intendono poco di queste cose. Così sarà più facile attirarli.

^ ^


(\_/)
(^ ^) <----coniglietto rosso, me!     
(> <)

 
Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^
 
KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^
 
FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^  
 
REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

Spoiler





  • Feed RSS