Jump to content
Rpg²S Forum

Scene e Windows Personalizzati:


Lomax_Iced
 Share

Recommended Posts

Ciao raga. Dunque quanto inserirò in questo post non è ne un plugin completo e ne un tutorial. Ma voglio condividere con voi una serie di mie scoperte che ho fatto pasticciando con il linguaggio Javascript.
(Non so se è questa la sezione giusta. In caso non lo fosse, mi scuso)

Dunque per chi non vuole riempire il proprio Gestione Plugin di elementi esterni e magari preferisce fare delle aggiunzioni utilizzando direttamente i plugin che ha già a disposizione, vi esorto a seguire questo post. Che si andrà aggiornando ogni qualvolta scoprirò qualcosa di nuovo.
Pertanto iniziamo! :cool:

1. Per chi volesse Personalizzare il proprio Scene_Title:


Di default tutti noi abbiamo a nostra disposizione degli script che racchiudono a loro interno plurime classi.
Esattamente come nell'Rgss1/2/3, per creare una scena occorre elaborarla e costruire la finestra che la ospiterà.
Ma per evitare di farla da zero, si può ovviare la cosa, decidendo di modificare quella che già ci fornisce il programma.
Qui di seguito vi spiegherò come fare:

1. Andate tramite un vostro programma di Script editor nel folder js del vostro nuovo progetto.


(è essenziale che ne creiate uno nuovo, per fare i vostri esperimenti così da evitare di fare errori)
(per il programma di Script editor, io consiglio Sublime Text 2.
In questo link spiego come lo si può sincronizzare all'Rpg Maker Mv:)
http://www.rpg2s.net/forum/index.php/topic/20344-00-tutorial-js-editor-su-rpg-maker-mv/

 

Una volta aperto il vostro Script Editor, Selezionate il file rpg_scenes.js .

2. Recatevi alla riga 228.

La porzione di codice da prendere in esame sarà dalla riga 228 fino alla riga 353.

 

3. All'interno di questa porzione di codice recatevi alla riga 278:

 


Se volete Modificare lo sfondo e la cornice da far visualizzare nella Scena del Titolo:
Sostituite questo metodo:

Scene_Title.prototype.createBackground = function() {
    this._backSprite1 = new Sprite(ImageManager.loadTitle1($dataSystem.title1Name));
    this._backSprite2 = new Sprite(ImageManager.loadTitle2($dataSystem.title2Name));
    this.addChild(this._backSprite1);
    this.addChild(this._backSprite2);
};

Con quest'altro:

Scene_Title.prototype.createBackground = function() {
    this._backSprite1 = new Sprite(ImageManager.loadTitle1("NOMESFONDO"));
    this._backSprite2 = new Sprite(ImageManager.loadTitle2("NOMECORNICE"));
    this.addChild(this._backSprite1);
    this.addChild(this._backSprite2);
}; 

Sostituite "NOMESFONDO" con il nome (senza estensione) del vostro file presente in img/title1 del vostro progetto
Sostituite "NOMECORNICE" con il nome (senza estensione) del vostro file presente in img/title2 del vostro progetto

 

4. All'interno di questa porzione di codice recatevi alla riga 284:

 

 

Se volete Modificare le proporzioni della finestra (invisibile) in cui alloggia l'oggetto "Nome del vostro Titolo di gioco"
sostituite questo Metodo:

Scene_Title.prototype.createForeground = function() {
    this._gameTitleSprite = new Sprite(new Bitmap(Graphics.width, Graphics.height));
    this.addChild(this._gameTitleSprite);
    if ($dataSystem.optDrawTitle) {
        this.drawGameTitle();
    }
}; 

Con quest'altro:

Scene_Title.prototype.createForeground = function() {
    this._gameTitleSprite = new Sprite(new Bitmap(200, 100));
    this.addChild(this._gameTitleSprite);
    if ($dataSystem.optDrawTitle) {
        this.drawGameTitle();
    }
}; 

 

 

5. All'interno di questa porzione di codice recatevi alla riga 292:


Se volete Modificare la posizione dell'Oggetto "Nome del Titolo del vostro Gioco"
sostituite questo Metodo:

Scene_Title.prototype.drawGameTitle = function() {
    var x = 20;
    var y = Graphics.height / 4;
    var maxWidth = Graphics.width - x * 2;
    var text = $dataSystem.gameTitle;
    this._gameTitleSprite.bitmap.outlineColor = 'black';
    this._gameTitleSprite.bitmap.outlineWidth = 8;
    this._gameTitleSprite.bitmap.fontSize = 72;
    this._gameTitleSprite.bitmap.drawText(text, x, y, maxWidth, 48, 'center');
};

Con quest'altro:

//Modifica l'oggetto "Titolo di Gioco".
Scene_Title.prototype.drawGameTitle = function() {
    ///////////////////////////////////////////////
    ////  LOCALIZZAZIONE SUL PIANO CARTESIANO  ////
    var x = 0;   //Ascissa (coordinata x )     ////
    var y = 0;  //Ordinata (coordinata y )     ////
    ///////////////////////////////////////////////

    ///////////////////////////////////////////////////
    /////   IMPOSTA LE DIMENSIONI DELL'OGGETTO     ////
    var maxWidth = 300;    //Determina Larghezza   ////
    var maxHeight = 30;    //Determina L'Altezza   ////
    ///////////////////////////////////////////////////

    ///////////////////////////////////////////////////
    ////          IMPOSTA TITOLO DI GIOCO          ////
    var text = $dataSystem.gameTitle;              ////
    ///////////////////////////////////////////////////

    ////////////////////////////////////////////////////
    ////   IMPOSTA IL NOME DEL FONT DA UTILIZZARE   ////
    this._gameTitleSprite.bitmap.fontName = 'Arial' ////
    ////////////////////////////////////////////////////
   
    //////////////////////////////////////////////////////////
    ////  IMPOSTA IL COLORE E LA DIMENSIONE DEI BORDI     ////
    this._gameTitleSprite.bitmap.outlineColor = 'black';  ////
    this._gameTitleSprite.bitmap.outlineWidth = 8;        ////
    this._gameTitleSprite.bitmap.outlineHeight = 8;       ////
    //////////////////////////////////////////////////////////

    //////////////////////////////////////////////////////////
    ////  IMPOSTA IL COLORE E LA DIMENSIONE DEL TESTO     ////
    this._gameTitleSprite.bitmap.inlineColor  = 'white';  ////
    this._gameTitleSprite.bitmap.fontSize = 72;           ////
    //////////////////////////////////////////////////////////
    
    ///////////////////////////////////////////////////////////////////////////////////////////
    ////  DETERMINA TESTO, LOCALIZZAZIONE, GRANDEZZE E CENTRALITA' DELL'IMMAGINE OGGETTO   ////
    this._gameTitleSprite.bitmap.drawText(text, x, y, maxWidth, maxHeight, 'center');      ////
    ///////////////////////////////////////////////////////////////////////////////////////////
}; 

 

 

6. All'interno di questa porzione di codice recatevi alla riga 303 :

 


Se volete modificare la posizione della vostra immagine di Sfondo
sostituite questo Metodo:

Scene_Title.prototype.centerSprite = function(sprite) {
    sprite.x = Graphics.width / 2;
    sprite.y = Graphics.height / 2;
    sprite.anchor.x = 0.5;
    sprite.anchor.y = 0.5;
}; 

Con quest'altro:

Scene_Title.prototype.centerSprite = function(sprite) {
    sprite.x = 408; // di default è 408; 
    sprite.y = 312; // di default è 312;
    sprite.anchor.x = 0.5;
    sprite.anchor.y = 0.5;
}; 

 


7. All'interno di questa porzione di codice recatevi alla riga 310 :


Se desiderate Modificare o Aggiungere comandi al vostro MenuPrincipale,
sostituite questo Metodo:

Scene_Title.prototype.createCommandWindow = function() {
    this._commandWindow = new Window_TitleCommand();
    this._commandWindow.setHandler('newGame',  this.commandNewGame.bind(this));
    this._commandWindow.setHandler('continue', this.commandContinue.bind(this));
    this._commandWindow.setHandler('options',  this.commandOptions.bind(this));
    this.addWindow(this._commandWindow);
}; 

Con quest'altro:

Scene_Title.prototype.createCommandWindow = function() {
    this._commandWindow = new Window_TitleCommand();
    this._commandWindow.setHandler('newGame',  this.commandNewGame.bind(this));
    this._commandWindow.setHandler('continue', this.commandContinue.bind(this));
    this._commandWindow.setHandler('options',  this.commandOptions.bind(this));
    ///////////////////////////////////////////////////////////////////////////////////////////
    /////                        NUOVO COMANDO CREATO DA ZERO                              ////
    this._commandWindow.setHandler('Shutdown', this.commandExitGame.bind(this));           ////
    ///////////////////////////////////////////////////////////////////////////////////////////
    this.addWindow(this._commandWindow);
}; 

Il mio consiglio è di non tradurre i nomi imposti sotto gli apici, perché tradurli recherebbe qualche fastidio.
Piuttosto usate questa porzione di codice per aggiungere (se lo volete ) qualche comando in più.

 

8. All'interno di questa porzione di codice recatevi alla riga 318 :


Se volete cambiare la meta di destinazione, una volta selezionato il comando NuovaPartita,
sostituite questo:

Scene_Title.prototype.commandNewGame = function() {
    DataManager.setupNewGame();
    this._commandWindow.close();
    this.fadeOutAll();
    SceneManager.goto(Scene_Map);
}; 

Con:

Scene_Title.prototype.commandNewGame = function() {
    DataManager.setupNewGame();
    this._commandWindow.close();
    this.fadeOutAll();
    SceneManager.goto(Scene_QUELLOCHEVOLETEVOI);
}; 

Sostituite Scene_QUELLOCHEVOLETEVOI con il nome della scena che desiderate far eseguire una volta selezionato il comando.

 

 

9. Dopo la riga 333 :


Se al metodo della riga 310 avrete inserito un nuovo comando, toccherà definirne il metodo. Quindi come potete notare
dai metodi commandContinue e commandOptions, lasciate una riga vuota e subito dopo inserite questo codice:

//////////////////////////////////////////////////////////////////////////////
//// IO AD ESEMPIO HO CREATO IL COMANDO SHUTDOWN OVVERO TERMINA IL GIOCO  ////
Scene_Title.prototype.commandExitGame = function() {                      ////
        this._commandWindow.close();                                      ////
        window.close();                                                   ////
};                                                                        ////
//////////////////////////////////////////////////////////////////////////////
 

Ho scoperto che potete far eseguire lo SHUTDOWN attraverso 2 modi. Il primo è quello che ho riportato sopra. Il codice è semplice
ed anche immediato. Però il tutto si chiuderà a mio pare male. Non so spiegarvelo ehm tipo di botto senza nessun Decision.se che
conferma la cosa. Nulla. Schiacci il comando Shutdown e chiudi tutto.
L'altro modo invece è il seguente:

Scene_Title.prototype.commandShutdown =  function(){ 
    this._commandWindow.close(); 
    this.fadeOutAll();
    //window.close();
    SceneManager.exit();
}; 

Quest'ultimo lo reputo migliore. Si presenta bene. Comunque io ve li posto tutti e due così anche voi sarete liberi di scegliere secondo
il vostro gusto.

 

 

10. All'interno di questa porzione di codice recatevi alla riga 353 :

 

 

Scusate se non sono riuscito a completare il post ieri sera.
Ma ho avuto delle controversie (e le ho tutt'ora) per cercare di acquisire il pieno controllo del metodo qui presente:

Scene_Title.prototype.playTitleMusic = function() {
    AudioManager.playBgm($dataSystem.titleBgm);
    AudioManager.stopBgs();
    AudioManager.stopMe();
}; 

Che tanto innocuo e tanto onesto...pare! Ma non lo è affatto!
Però sono riuscito a conquistare il controllo sulla possibilità di impostare il volume, aggiungendo questa linea di codice appena sotto playBgm .

Scene_Title.prototype.playTitleMusic = function() {
    AudioManager.playBgm($dataSystem.titleBgm);
    AudioManager.bgmVolume = 100 //di cui 0 = muto && 100 = Volume Massimo
    AudioManager.stopBgs();
    AudioManager.stopMe();
}; 

Ho potuto appurare che è difficilissimo poter modificare le impostazioni di default per scegliere un bgm direttamente dallo

script. Sembrerebbe che non esista il metodo. O forse sono troppo tonto per capirlo. Comunque (deluso) momentaneamente

stoppo qui con la questione suoni di gioco. Anzi se ci sta qualcuno che ne sa qualcosa, please nei commenti.


11. Nel caso in cui aveste inserito un nuovo comando. Pertanto avrete modificato il metodo della riga 310 e dopo la riga 333.


Recatevi questa volta all'interno di rpg_window.js e lì dentro cercate dalla riga 5705 alla 5760
Sarete all'interno di Window_TitleCommand ovvero la finestra che ospita Scene_Title.

 

Dentro questa porzione di codice, recatevi alla riga 5739

e sostituite questo metodo:

Window_TitleCommand.prototype.makeCommandList = function() {
    this.addCommand(TextManager.newGame,   'newGame');
    this.addCommand(TextManager.continue_, 'continue', this.isContinueEnabled());
    this.addCommand(TextManager.options,   'options');
};

Con quest'altro:

Window_TitleCommand.prototype.makeCommandList =  function ()  
{ 
    var parameters =  PluginManager.parameters('rpg_scenes'); 
    var shutdown_name = parameters['Name']  ||  "Shutdown" ; 
    this.addCommand ( TextManager.newGame ,    'newGame' ); 
    this.addCommand ( TextManager.continue_ ,  'continue' ,  this.isContinueEnabled ()); 
    this.addCommand ( TextManager.options ,    'options' ); 
    this.addCommand ( shutdown_name ,          'shutdown' ); 
}; 

Rimanendo in questa porzione di codice appena modificata ^^^^ Se volete Modificare il nome dei vostri nuovi comandi, basterà
rinominare questa stringa:

var shutdown_name = parameters['Name']  ||  "NOMEDELCOMANDO" ;  

Sostituendo Entro gli apici il NOMEDELCOMANDO secondo l'uso che preferite.
Le altre voci invece verranno tradotte automaticamente dal programma rpg Maker Mv.

 


12. Rimanendo in rpg_window.js, recatevi adesso alla riga 5734.

 

 

Se volete modificare la posizione di una qualsiasi finestra presente in gioco.
(io rimanendo a tema, prenderò in esempio Window_TitleCommand)
Sostituite questo metodo:

Window_TitleCommand.prototype.updatePlacement = function() {
    this.x = (Graphics.boxWidth - this.width) / 2;
    this.y = Graphics.boxHeight - this.height - 96;
}; 

Con quest'altro:

Window_TitleCommand.prototype.updatePlacement = function() {
    this.x = 270; //di default è 270
    this.y = 280; //di default è 280
}; 

 

 

13.Dimenticavo! Recatevi adesso alla riga 5730:

 

 

Se volete modificare la Larghezza di una qualsiasi finestra (es: Window_TitleCommand)
Modificate il valore numerico posto dopo il return, presente in questo metodo:

Window_TitleCommand.prototype.windowWidth = function() {
    return 240; // di default è 240
};
 

Se volete modificare l'altezza di una finestra: dopo linea 5732, lasciate un rigo vuoto e subito dopo inseritegli quest'altro metodo:

Window_TitleCommand.prototype.windowHeight = function() {
    return 180; // di default è 180;
}; 

 

 

 

 


Per adesso, ma solo per adesso, questo è tutto. Spero che io riesca a scoprire altri metodi da mostrare. Comunque in caso di nuovi aggiornamenti posterò sempre qui. Bella gente e alla prossima :wink: :cool:

Edited by Lomax_Iced
Link to comment
Share on other sites

Buona iniziativa anche questa che permette di personalizzare quel che già c'è, cosa più semplice di crear cose da zero. Titolo per esempio. Veediamo che altro ci metterai.

^ ^

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


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/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) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Complimenti Lomax, stai arricchendo quest'area e testando (e sperimentando) molte cose interessanti :)

Ottimo lavoro !

th_95398_Banner_copia_122_1134lo.jpg

Ho provato a creare un Platform Game usando Rpg Maker...
questo è il risultato:

2319.png

Link to comment
Share on other sites

Grazie ragazzi del sostegno! :D
Mi diverte un mondo andare alla scoperta e attuare determinate cose.

E poi non vedo l'ora che voi finiate i vostri progetti così posso giocarci. Che mi mancano gli rpg seri e fatti bene.
Comunque ho aggiornato il primo post. Faccio un resoconto:
1.Inserire uno sfondo in SceneTitle

2.Inserire una cornice in SceneTitle.
3.Modificare l'ampiezza della finestra in cui verrà inserito il titolo del vostro progetto.

4.Modificarne la posizione (attraverso le coordinate X e Y) ^^^^^^^^^^^^^^^^^^^^^^
5.Determinare la grandezza del Font, il tipo, il colere dei bordi, l'ampiezza dei bordi, il colore di riempimento.
6.Modificare la Posizione della vostra immagine di Sfondo, attraverso le coordinate X e Y.
7.Aggiungere un comando in più al vostro Scene_Title. (così impostato vi da la possibilità di Uscire definitivamente dal Game.ini (vabbé non è più ini, ci siamo capiti)
8.Potete Modificare la Posizione della finestra che ospita i comandi principali, attraverso le coordinate X e Y.
9.Potete Modificare la larghezza della suddetta finestra.
10.Potete Modificare l'altezza della vostra finestra.

Per il momento mi fermo qua. Però ho intenzione di scoprire dell'altro. Ovviamente se avete fatto anche voi qualche scoperta e la volete inserire qui. Condividete pure. :)
In caso voleste segnalarmi qualche errore, commentate sono tutto orecchie :smile:

Bella raga a presto :cool:


Link to comment
Share on other sites

  • 2 weeks later...

perché i topic interessanti li leggo solo dopo aver già fatto la stessa cosa??

Nuovi progetti:

 


w43ztoqv1klp55a6g.jpg

11764.png

 

bpc40hzhbo2xzd76g.jpg

 

00oVI6.gif gifnatale1.pngSvsJAL.pngvgnoJt.png YT3YHP.png fcCbvW.png

Script:

 

 

KZM - MZ Engine (solo core e party per ora)
KZM - MV Core
KZM - Engine Ace


Tutorial

 


Spoiler da guardare se vi interessano

 



Progetti in corso

 

Avanzamento Le Cronache di Arshes - La Strana Sopravvivenza
|||||||||||||||||||| 10% Restart imminente

Avanzamento Undead
|||||||||||||||||||| 15%

Avanzamento Le Cronache di Arshes - La Storia Continua
|||||||||||||||||||| 20% Restart Imminente

ZQ68dC.png rescue-fantasy&size=160x160


Adozioni...

 


AdottinoJudgementDragon.png
(\__/)
( ^^ )
(< >)


Screen Contests

 

q9m.gif

 


MANIFESTO DEL MAKING ITALIANO

 


SALVIAMO IL MAKING ITALIANO!!
Dopo un test dei nostri esperti (Alato, Blake e havana24) abbiamo scoperto che ad interesse risponde interesse: cioè se voi dimostrate di essere interessati a ciò che creano gli altri, questi saranno stimolati a continuare a creare! E' un concetto semplice ma estremamente sottovalutato, basta vedere quanti topic di bei giochi sono caduti nel dimenticatoio e sono stati cagati solo da poche persone (prendiamo per esempio il fantastico gioco di Vech che vi invito a vedere nella sezione RM2k).
Perciò quello che dobbiamo fare è: leggere, leggere, leggere, postare,8 postare, postare! E questo non significa postare a caso, ma leggere per bene il progetto di qualcuno, le domande poste, le creazioni grafiche e musicali, e fare dei post in cui si propongano miglioramenti, si critichino le brutture, si esaltino le bellezze, si aiutino gli oppressi etc etc
BASTA AL MAKING ITALIANO CHE VA A ROTOLI! DIAMOCI UNA SVEGLIATA!!
Per dimostrarvi ciò che sto esponendo vi riporto che la volta in cui abbiamo provato (Alato, Blake e havana24) a fare una cosa di questo genere, c'è costata un pomeriggio ma il giorno dopo abbiamo ottenuto il numero massimo di utenti online mai raggiunto!!! Ma soprattutto ciò significa che l'interesse riguardo al making era stato, almeno momentaneamente, risvegliato!!
Voi pensate che eravamo solo in 3 a cercare tutti i topic e ravvivarli (con sincerità e senza i soliti falsi "Oh che bello.", ma anche con critiche per lavori incompleti o assurdi) e abbiamo ottenuto quel grande risultato: se lo facessimo tutti non sarebbe una cosa potentissima?!?
BASTA ALLE SOLITE BANALI DISCUSSIONI SULLA DECADENZA DEI GIOCHI!! FACCIAMOLI STI GIOCHI!!!
Chi è contrario a questa cosa, può pure continuare così ma è una persona che col making non ha nulla a che fare, ma chi crede nel making inizi ora, immediatamente a seguire questa linea di pensiero!

Ma chi è d'accordo, chi davvero ci tiene al making, incolli questo Manifesto nella propria firma!! Mettete anche voi questa firma!!


Come allegare immagini al forum Bottega Rise of The Hero
5545.png 869.png250d-79e61bdc7724a730c12102387964d19e04arol.gif1321.png

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...