-
Posts
1,288 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Everything posted by giver
-
Se è così, mi ha tratto in inganno ciò che ho evidenziato in rosso . . . Tornando al problema, è facile, basta usare due variabili anche per i passi, ponendone una "costantemente" al totale di passi, e confrontarla con una che include i passi dell'ultima volta che ne sono stati percorsi 10 più 10 che sono l'obiettivo suvvessivo . . .
-
R: Va scritto nel (call) script $scene = Scene_Load.new
-
Beh, direi che basta dedicarci due variabili-evento, una per la stamina attuale ed una per quella massima . . . Poi per usarne i valori in uno script, si scrive $game_variables[iD_VARIABILE_SENZA_ZERI] . . . Dopodichè la percentuale non dovresti avere problemi a calcolarla . . .
-
problema Tankentai con atb, overdrive e comandi Ziifee
giver replied to Edenspring's question in Supporto RGSS2 (VX)
Toglierlo è facile, basta elininare queste righe dallo script if $game_troop.can_escape set.push([Vocab::escape, "icon", Zii::ESCAPE, true]) end Appena ho tempo, provo ad aggiungere il Cambia Party di KGC nella command del party invece di quella degli actor, allora . . . -
problema Tankentai con atb, overdrive e comandi Ziifee
giver replied to Edenspring's question in Supporto RGSS2 (VX)
Purtroppo io non ho il VX e non uso il Tankentai, ma ci sono bravi scripter che lo fanno e magari potranno aiutarti per il problema della sovrapposizione scelta comandi/scelta actor . . . Adesso, ti chiedo di fare un esperimento, e se va a buon fine magari riusciamo ad inserire il Cambio Party come quinto comando, anche se a me sembra più adatto metterlo assieme a Combatti e Fuggi . . . Incolla questo pezzetto di codice come ultimo script sotto Materials e prova ad usare Fuga nella Spin di un actor . . . class Scene_Battle < Scene_Base # alias giver_cmdesc_scnbtl_upactcmdsel update_actor_command_selection # def update_actor_command_selection giver_cmdesc_scnbtl_upactcmdsel if Input.trigger?(Input::C) case @actor_command_window.index when 4 # Escape Sound.play_decision process_escape end end end # end EDIT - C'era un end di troppo ed avevo dimenticato di verificare se il Button C fosse stato premuto . . . -
problema Tankentai con atb, overdrive e comandi Ziifee
giver replied to Edenspring's question in Supporto RGSS2 (VX)
Di base, lo Ziifee Spin Command per la battaglia non include il comando fuga individuale, quindi per eliminarlo potrebbe bastare rimpiazzare la versione che hai nel BS con quella originale . . . Potresti postare eventualmente solo lo script di Ziifee che c'è nel tuo BS ? -
Script battaglie similare a Vagrant Story, Fallout 3
giver replied to Mieticapre's question in Richieste scripts RGSS (XP)
Forse intende il dover premere una sequenza di tasti per stabilire la riuscita dell'azione . . . Mi pare che le ultime versioni dello XAS integrassero questa possibilità . . . Converrebbe controllare sul sito di Moghunter, però . . . -
Grosso modo ? Se chiarisci, magari riesco a migliorarlo . . . EDIT - Ho aggiunto un'istruzione che forse già rimedia . . .
-
Come sempre, non posso testarlo o garantire che funzioni. Va messo sotto gli script del Time System. E' necessario perchè funzioni solo da Menù, che il valore Button in Time_Hud sia nil . . . C'è un bug nello script principale del Time System: nel metodo (def) add_year viene chiamato increase_month invece di increase_year . . . Spero che faccia ciò che effettivamente volevi . . . EDIT - Ho notato solo ora che hai eliminato il comando che esce dal gioco . . . Rettificato per supplire alla mancanza di quel comando . . . EDIT2 - Aggiunto un'istruzione che allinea l'impostazione di visibilità iniziale . . .
-
Sì, adesso ho capito di che Time System parlavi, e sono andato a vedere . . . Però, c'è stato un equivoco nel redigere le istruzioni, perchè di base è fatto per funzionare solo in Scene_Map ed usare quel comando così com'è il codice adesso in una Scene diversa dà errore . . . Suppongo, quindi, che tu non abbia neppure fatto creare un'istanza dell'HUD in Scene_Menu, oppure sì ? EDIT - Scusa, credo di aver frainteso , , , Puoi chiarirmi se vuoi che il comando "Orologio" nel Menù serva ad attivare/disattivare l'HUD nella Mappa ? Anche perchè c'è già questa possibilità premendo un Button, configurabile nello script, quando stai nella mappa . . .
-
Vuoi che venga conservata l'ultima impostazione data alla visualizzazione dell'orologio quando si esce dal menù, oppure parte sempre nello stesso status ogni volta che si entra nel menù . . . Ti suggerirei di usare un sistema di toggling, ossia far funzionare il comando "Orologio" come un interruttore che accende/spegne la visualizzazione in modo alternato ogni volta viene scelto, piuttosto che un sottomenù . . . Poi, show_time_hud(true/false) è un def di Scene_Base ?
-
Mi sembrava un'operazione semplice da eseguire . . . class Spriteset_Map alias giver_spriteset_map_update update def update giver_spriteset_map_update @panorama.ox = 0 @panorama.oy = 0 end end
-
No, scusa, ma allora tu vuoi che lo schermo inquadri sempre il panorama ? Ossia che se c'è un triangolo in alto a sinistra, appaia sempre lì ? Non che il panorama segua il tileset alla stessa velocità ? Perchè di solito è questo che si intende per panorama bloccato . . . In tal caso, non devi dividere per niente, ma sostituire la divisione direttamente con 0 . . .
-
Stavo per dire che forse era la configurazione lasciata com'era, se ci si trovava nella mappa uno, poteva essere la causa dello spostamento . . . Comunque, per impostare il panorama fermo, basta non mettere impostazioni per la mappa coinvolta dove Guardian ha indicato, dato che l'impostazione è 0, 0 se non viene indicato diversamente . . . In caso non funzioni, visto che non l'ho mai usato, si può provare ad usare questo snippet, non testato, dopo aver eliminato quello script . . . class Spriteset_Map alias giver_spriteset_map_update update def update giver_spriteset_map_update @panorama.ox = $game_map.display_x / 4 @panorama.oy = $game_map.display_y / 4 end end Cos', se funziona, però TUTTI i panorami risulteranno bloccati, e bisognerà ricorrere allo script di Sleeping per muoverli, mettendolo al di sotto di questo pezzettino di codice . . .
-
R: Sul sito ufficiale dicono che deve essere OGG/Theora . . . In fondo alla pagina . . .
-
Allora, le tiles comunque sono di 32x32 non di 64x64 . . . Credo che si possa bloccare, in ogni caso, indipendentemente dal rapporto grandezza mappa/grandezza del panorama, con lo script Panorama Mover di Sleeping Leonhart, come ho già sottolineato altre volte . . .
-
Scusa, Zanmato, ma a te una battaglia normale con timer, come finisce ? Ti rimanda alla Mappa interrompendo lo scontro come avviene quando fuggi con successo, o ti dà Gameover ? (Di solito avviene la prima) Come detto prima, trattandosi di Boss, probabilmente dovrai usare un Chiama Battaglia, quindi i calcoli sul party non ti servono, in quanto quel comando ti consente di far fare automaticamente delle cose a seconda che vincano, "fuggano"/timer si azzera, o perdano, in caso sia ammessa la sconfitta . . . Quindi, poi, non dovrebbero realmente poter fuggire, ma tu dovresti invece "permettere la fuga" in modo che se fuggono o il timer si azzera, abbia luogo il Gameover . . . Il calcolo sul party (e neppure l'evento comune con switch) non serve, comunque, per una skill del party, ma appunto per sapere in una Battaglia Casuale, se sei sulla mappa perchè hai vinto o perchè il timer è scaduto, visto che non hai modo di saperlo normalmente . . . Ossia, ad inizio battaglia, prendi una cosa che cambia solo se vinci, e la controlli nuovamente al suo termine per apere se è rimasta invariata o no . . . In ogni caso, avresti potuto semplicemente usare il Gold come riferimento invece della somma degli EXP del party, se non hai skill che modificano il valore del denaro posseduto dal party . . . Non mi è venuto in mente prima perchè nei miei giochi gli inventari sono separati e lo è anche il denaro, oltre alla presenza di azioni che usano denaro (ma anche che usano EXP, quindi, a meno di usare uno script particolare, come faccio, dovrei spremermi le meningi per trovare un modo per capire se sono in mappa perchè ho vinto oppure no . . .) Ma vabbè, come detto a te non dovrebbe servire . . .
-
Conversione script da XP a VX, con revisione parziale del codice . . . Tornado Quest Book VX In caso si volesse confrontare il codice con l'originale, Tornado Quest Book XP FATTO
-
Software per le scritte
giver replied to Guyver IV's topic in Progetti (mobile o con altri tool o linguaggi)
Come ha detto Guardian, di solito si sfruttano programmi di grafica avanzati (Io uso The Gimp), applicando filtri, pennelli, stili ed effetti a testo renderizzato tramite la funzione apposita, attingendo ai font che hai, ma si può usare anche un "programma" per gestire tracciati vettoriali (cosa che sia Photoshop che The Gimp sono in grado di fare internamente), e manipolarli attraverso le manigliette sui nodi creati per dare la forma che si preferisce ai caratteri . . . EDIT - E ci sono pure programmi, o specializzati proprio nella "word art", come WordMaster Artist ed Aurora 3D Text, o che hanno funzioni per creare word art, come le vecchie versioni di Microsoft Office (dico vecchie, perchè l'ultima che ho utilizzato è quella del '97 . . .) -
STEP_WINDOW = [true, 0, 320-32, 160, "Up", 160, 96, 24, "001-Blue01"] LOCATION_WINDOW = [true, 160, 480-96, 160, "Left", 480, 96, 24, "001-Blue01"] GOLD_WINDOW = [true, 0, 64, 160, "Left", 160, 64, 24, "001-Blue01"] TIME_WINDOW = [true, 0, 128, 160, "Up", 160, 96, 24, "001-Blue01"] PROGRESS_WINDOW = [true, 0, 128+96, 160, "Up", 160, 64, 24, "001-Blue01"] KILLED_WINDOW = [true, 0, 480-96, 160, "Up", 160, 96, 24, "001-Blue01"] Mettere a false il primo valore (true) fa sparire la finestra, disattivandola, credo . . . STEP è quella dei passi . . .
-
Di base no, Esiste uno script che teoricamente permetterebbe di usare script XP col VX, ma presenta molti problemi e non funziona, da quel che ho capito con gli script più complessi . . . Tempo fa, qualcuno fece, per "gioco", un progetto XP che usava il game.exe del VX, ma richiedeva di rimpiazzare tutte le classi "nascoste" con quelle dell'XP, vista la riscrittura della struttura dati e la diversa gestione di certe caratteristiche del gioco, come le mappe, gli eventi ed altro . . .
-
Tornado Quest Book VX Descrizione Semplice Quest Book per mostrare le quest e i relativi dettagli al giocatore. Il grosso del lavoro va fatto comunque ad eventi . . . Autore Storm per la versione XP. giver per la conversione VX Screen (gentilmente offerti da Ichika Strize) Istruzioni per l'uso Nello script, tradotte in italiano da Superspammer, con aggiunte di giver. SCRIPT Demo Nessuna, in quanto non ho il VX, ma ho realizzato uno snippet, da piazzare temporaneamente sotto lo script, che vi aggiunge in automatico delle quest, con completamento impostato per un paio di queste. Voi dovete comunque mettere nella prima mappa di gioco, in un evento a piacere, un (call) script per far aprire il Quest Book, che ricordo è $scene = Scene_QuestBook.new class Scene_Title < Scene_Base # alias giver_qbookdemo_scttl_cmdnugheim command_new_game # def command_new_game giver_qbookdemo_scttl_cmdnugheim # Aggiunge la quest 1 tra quelle da completare $game_party.add_quest(1) # Aggiunge la quest 3 tra quelle da completare $game_party.add_quest(3) # Aggiunge la quest 0 tra quelle da completare $game_party.add_quest(0) # Segnala che la quest 1 è da considerarsi completata $game_party.finish_quest(1) # DEBUG CODE (Tutto ciò che c'è qua sotto è sbagliato e non funzionerà) # Toglierebbe la quest 3 dalla lista di quelle completate, ma non essendolo non # accadrà nulla $game_party.unfinish_quest(3) # Aggiungerebbe la quest 6, se fosse impostata/configurata, ma non accadrà nulla $game_party.add_quest(6) # Segnala che la quest 2 sarebbe da considerarsi completata, ma non essendo # stata aggiunta non accadrà nulla $game_party.finish_quest(2) # Eliminrebbe la quest 2 dalle quest da completare e/o completate, se fosse stata # aggiunta, ma non accadrà nulla $game_party.delete_quest(2) end end Bugs e Conflitti Noti Teoricamente, venendo da XP, potrebbe creare conflitti con tutto ciò che è personalizzato per VX. Di base solo ciò che è indicato nello script. Altri Dettagli Trovate qui http://www.rpg2s.net/forum/index.php?showtopic=14724 la versione XP, se volete fare confronti, tradotta ad opera di Superspammer. Crediti e Ringraziamenti sono nello script
-
Mi spetterebbero 10 rens per partecipazione al forime (1000+ post) Ed altri 10 per il mio compleanno che è stato ieri (anxhe se quest'anno nessuno mi ha fatto gli auguri T_T). Ma negli anni precedenti sì . . . FATTO
-
Magari prova qualche alternativa, tipo Cam Studio Portable @ PortableApps.com
-
In alternativa, potresti sacrificare un'area che copra la parte dove ti serve il BGM . . . In un processo parallelo metti (te lo scrivo in pseudo-codice): IF (script): $game_player.in_area?($data_areas[iD_AREA_BGM]) IF SwitchNNNN è OFF Suona BGM Metti ON SwitchNNNN FINE IF switch ALTRIMENTI IF SwitchNNNN è ON Dissolvi BGM Metti OFF SwitchNNNN FINE IF switch FINE IF area Ovviamente al posto di ID_AREA_BGM devi mettere il numero di ID dell'Area dove viene suonato il BGM, e se il processo parallelo è in un evento-mappa, puoi usare uno self_switch invece di uno switch . . .
