Jump to content
Rpg²S Forum

Enom

Utenti
  • Posts

    799
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Enom

  1. Ora ho visto il lato cattivo di Yoshi brrrrr!!! Comunque passando al gameplay il proggetto sembra carino e l'idea è buona, però è cosi buona da essere complicata da creare. Infatti se vuoi creare un gioco dove sei un guardiano devi come prima cosa creare una mappa limitata ti darò una serie di consigli. 1. Se sei un guardiano non devi mai lasciare incostudito il tuo tesoro. Per i cattivi è come un invito a nozze (il ricco lascia la porta di casa aperta e i ladri entrano ^^). Fossi in te per questo pezzo creerei una città intorno alla torre e darei al guardiano la possibilità di girarci senza però allontanarsi troppo. 2. I cattivi e gli attacchi li inserirei ad eventi esempio: (Guardiano và da una donzella parla con lei e dopo un pò tadaaan sbuca fuori il cattivo) 3. Creerei diverse mappe uguali per evitare il lag esempio. (Torre 1 10 eventi al suo interno al decimo evento crei un teletrasporto che ti porta a Torre 1 mappa 2°) cosi da evitare i lag e togliere la possibilità del ripetersi degli eventi. Spero di esserti stato utile ps Il mio è un consiglio ma se vuoi puoi anche ignorarlo ^^
  2. Aaaa ora ho capito :b avevo capito male errore mio :b ok non chiederò più di trovare tutto pronto ^^ grazie per l'informazione.
  3. T.T mi avete fatto preoccupare T.T
  4. @Enom: quelle non sono risorse per rpgmaker Avevi scritto questo perciò ho chiesto quali sono risorse per maker che posso richiedere
  5. ok ma le risorse grafiche non sono anche le face e i charcter? ps prima di inserire il post ho provato a farle da me ma non tutte sono venute bene :b comunque grazie per l'aiuto qualcuno può inserire un elenco sui tipi di risorse grafiche che si possono richiedere? Grazie
  6. ???? Ok comunque ho trovato quasi tutte le facce tranne quella di luka ma non è un grande problema, mi servirebbero gli spirite di Miku e Len voi sapete dove posso trovarli?
  7. non vanno bene servono le facce per rpg (i corpi non vanno bene ): ) grazie comunque.
  8. screeeeenn ^^ (Scherzo penso di aver capito grazie ^^)
  9. Alagast fino al punto 4 ci arrivo ma non ho capito come inserire l'abilità cosa faccio (impara abilità)?
  10. Allora ragazzi vi spiego subito cosa mi serve. Mi servono delle facce dei personaggi che rappresenteranno i cattivi del gioco ^^ (non mostri). I catti sono i personaggi di un riproduttore musicale chiamato Vocaloid. Le facce mi servono in stile anime di questi personaggi: 1. Miku ( di questo serve anche il charas) 2. Luka 3. Meiko 4. Rin 5. Len (+Character da camerire) 6. Gumi 7. Gakupo (+charas) 8. Kaito Mi servirebbero con un colletto che ricordino i nobili medievali tranne Kaito che mi serve con un abito nero da giudice. (gli abiti riguardano i colletti. Se squalcuno tanto paziente e bravo riesce a darmi le faces e i charats mi porterbbe al 65% vicino alla creazione del gioco. Se poi vi prende a voglia e volete disegnarli interi ben venga ^^. Ps Dopo aver creato i charas e le faces siete liberi di decidere se collaborare con me, o meno non ci sono obbligazioni diciamo che vi stò assumendo come mercenari (a gratis si intende, forse meglio dire pagamento in crediti ^^). Ringrazzio tutti per l'attenzione essersi interessati a questo topic ^^
  11. vx ace. Quindi per caricare uno screen devo reggistrarmi a Image Shack
  12. Pensavo di usare i Ps e Pm come regolatore del turbo ma non riesco a impostarlo in modo da darmi la tecnica speciale se ho soddisfatto i requisiti (scusa se non inserisco immaggini ma essendo un tonto non sò come fare)
  13. Non ti conviene crearlo come evento diretto invece di evento comune? Aspetta Yoshi sono un cretino ho capito ora (forse) il probblema potrebbe trovarsi nel bersagli (visto che è nessuno) se è in battaglia non ti conta il nemico cosi (se è evento l'errore è nell'evento comune e ti suggerisco di riportarlo come evento per il mostro e vederti se l'errore è nella scelta di usare l'evento comune.
  14. Un tipo di turbo che si carica con il tempo ed utilizzabile solo se si soddisfa il requisito (un esempio è quello usato da Holly in overland)
  15. Mi sembra un pò incasinato Yoshi ma il gioco che vuoi fare è di tipo arcade 1 pupazzetto che gira e che lotta contro tutti i nemici senza selezionare attacca ecc.....?
  16. allora la variabile puoi inserirla in due modi 1. nell'abilità. 2. All'inizio del gioco l'attivi semplicemente. ma non sò esattamente se funziona
  17. Me lo ha fatto anche a me prova a vedere se l'errore è nell'evento comune (dimmi per caso usi uno status in tal caso l'errore potrebbe essere nello stato)
  18. allora ti basta usare solo una varibile quella del tuo livello (anche se sotto la formula dell'abilità dovrebbe esserci scritto un 20 che indica di quanti punti può variare l'attacco dal suo massimo al suo minimo prova a vedere se quella può esserti d'aiuto in tal caso)
  19. ragazzi posso far notare una cosa un pò fastidiosa che ho trovato anche in altri forum? Vorrei sapere se ci fosse un modo grazie al quale sia possibile mostrare le risposte nelle varie sezioni senza ricaricare per forza le paggine
  20. per la L ti conviene usare una variabile o una condizione se ma ti dirò è un pò un casino allora devi creare una variabile che indichi il livello eroe e una che indichi il livello del nemico se il lv del nemico è più alto di quella dell'eroe il danno è inferiore ti consiglio di andare a controllare il consiglio che mi hanno dato a pg 66 su come stabilire i livelli e modificarla per il tuo scopo. Essendo il lv del nemico quello che ti serve penso che sarà più facile per te da modificare ^^ (metti questo in un evento comune in database cosi da non doverlo ripetere sempre)
  21. kazzablash a quanto ho visto non è molto diverso da quello usato in rpg maker visto che i valori sono quelli l'unica cosa che cambia è che non devi crarti molte variabbili per farlo ti faccio un esempio. In database Trovi una sezione chiamata abilità. Una volta entrato cambia il massimo (va bene anche di 1) e poi inventati una abilità tipo picopallino e scegli i valori in alto a destra (parlo dalla visuale di chi stà davanti il pc) li hai i parametri di att. base, att fisico e att magico. in basso a destra sotto i parametri appena citati c'è un riquadro con delle righe che ti permettono di dare effetti alle abilità li puoi scegliere se quell'abilità farà più danni o meno (questo funziona con gli elementi) esempio: Pincopallino - Elemento fuoco - danno 10 - 0.25 - 0.75 poi vai sotto Clicchi 2 volte li ti entra un riquadro simile a quello degli eventi da li puoi decidere se l'abilità avrà più o meno effetto contro un nemico Questo metodo io l'ho usato per i personaggi del mio gioco per renderli meno o più forti agli elementi e ti posso dire che funziona (almeno per quello che riguarda gli elementi) (se vuoi crarti un evento casuale da usare spesso in battaglia ti consiglio di crare nel database e di inserirlo all'inizio di ogni battaglia (sezione truppe) anche se non penso che questo ti aiuterà con i danni per se) Spero di esserti stato utile e di non averti fatto fare confusione :b Dopo la risposta una domanda. Ragazzi sapete dirmi come posso creare un turbo? Ho provato con un evento speciale ma è stato un fiasco avete suggerimenti? (il turbo che voglio creare è un turbo tipo quello di final fantasy X)
  22. la patch è quella che date sul sito io uso vx ace ma il probblema non è sulla patch di traduzione ma tra gli script che danno precedenza ai caratteri japponesi e non latini.
  23. E già in una delle prove del gioco ho notato che spaziava troppo i caratteri poi per provare sono andato sui script e ho trovato quello dove vi erano i caratteri japponesi e cosi li ho cambiati in questo modo è stata la prima modifica ad uno script che ho fatto e visto che anche kazzablash aveva un probblema simile ho deciso di aiutarlo dandogli lo script modificato. Cosi non dovrà neanche cambiare la paggina per modificare i caratteri. (Il probblema nasce se qualcuno vuole usare i caratteri japponesi)
  24. Ragazzi come posso aumentare la casella di descrizione del personaggio?
  25. No puoi scegliere anche i caratteri latini. Se vuoi posso darti uno script con il quale togliere i caratteri Japu e lasciare solo quelli latini (risolve anche il probblema di spazzio che causano i caratteri japu es. Come si presenta con caratteri Japu S I M O N E Come si presenta senza caratteri jappu Simone Script: (modifica Window_NameInput cosi) #==============================================================================# ** Window_NameInput#------------------------------------------------------------------------------# This window is used to select text characters on the name input screen.#============================================================================== class Window_NameInput < Window_Selectable #-------------------------------------------------------------------------- # * Character Tables (Latin) #-------------------------------------------------------------------------- LATIN1 = [ 'A','B','C','D','E', 'a','b','c','d','e', 'F','G','H','I','J', 'f','g','h','i','j', 'K','L','M','N','O', 'k','l','m','n','o', 'P','Q','R','S','T', 'p','q','r','s','t', 'U','V','W','X','Y', 'u','v','w','x','y', 'Z','[',']','^','_', 'z','{','}','|','~', '0','1','2','3','4', '!','#','$','%','&', '5','6','7','8','9', '(',')','*','+','-', '/','=','@','<','>', ':',';',' ','Page','OK'] LATIN2 = [ 'Á','É','Í','Ó','Ú', 'á','é','í','ó','ú', 'À','È','Ì','Ò','Ù', 'à','è','ì','ò','ù', 'Â','Ê','Î','Ô','Û', 'â','ê','î','ô','û', 'Ä','Ë','Ï','Ö','Ü', 'ä','ë','ï','ö','ü', 'Ā','Ē','Ī','Ō','Ū', 'ā','ē','ī','ō','ū', 'Ã','Å','Æ','Ç','Ð', 'ã','å','æ','ç','ð', 'Ñ','Õ','Ø','Š','Ŵ', 'ñ','õ','ø','š','ŵ', 'Ý','Ŷ','Ÿ','Ž','Þ', 'ý','ÿ','ŷ','ž','þ', 'IJ','Œ','ij','œ','ß', '«','»',' ','Page','OK'] #-------------------------------------------------------------------------- # * Object Initialization #-------------------------------------------------------------------------- def initialize(edit_window) super(edit_window.x, edit_window.y + edit_window.height + 8, edit_window.width, fitting_height(9)) @edit_window = edit_window @page = 0 @index = 0 refresh update_cursor activate end #-------------------------------------------------------------------------- # * Get Text Table #-------------------------------------------------------------------------- def table return [LATIN1, LATIN2] end #-------------------------------------------------------------------------- # * Get Text Character #-------------------------------------------------------------------------- def character @index < 88 ? table[@page][@index] : "" end #-------------------------------------------------------------------------- # * Determining if Page Changed and Cursor Location #-------------------------------------------------------------------------- def is_page_change? @index == 88 end #-------------------------------------------------------------------------- # * Determine Cursor Location: Confirmation #-------------------------------------------------------------------------- def is_ok? @index == 89 end #-------------------------------------------------------------------------- # * Get Rectangle for Displaying Item #-------------------------------------------------------------------------- def item_rect(index) rect = Rect.new rect.x = index % 10 * 32 + index % 10 / 5 * 16 rect.y = index / 10 * line_height rect.width = 32 rect.height = line_height rect end #-------------------------------------------------------------------------- # * Refresh #-------------------------------------------------------------------------- def refresh contents.clear change_color(normal_color) 90.times {|i| draw_text(item_rect(i), table[@page], 1) } end #-------------------------------------------------------------------------- # * Update Cursor #-------------------------------------------------------------------------- def update_cursor cursor_rect.set(item_rect(@index)) end #-------------------------------------------------------------------------- # * Determine if Cursor is Moveable #-------------------------------------------------------------------------- def cursor_movable? active end #-------------------------------------------------------------------------- # * Move Cursor Down # wrap : Wraparound allowed #-------------------------------------------------------------------------- def cursor_down(wrap) if @index < 80 or wrap @index = (index + 10) % 90 end end #-------------------------------------------------------------------------- # * Move Cursor Up # wrap : Wraparound allowed #-------------------------------------------------------------------------- def cursor_up(wrap) if @index >= 10 or wrap @index = (index + 80) % 90 end end #-------------------------------------------------------------------------- # * Move Cursor Right # wrap : Wraparound allowed #-------------------------------------------------------------------------- def cursor_right(wrap) if @index % 10 < 9 @index += 1 elsif wrap @index -= 9 end end #-------------------------------------------------------------------------- # * Move Cursor Left # wrap : Wraparound allowed #-------------------------------------------------------------------------- def cursor_left(wrap) if @index % 10 > 0 @index -= 1 elsif wrap @index += 9 end end #-------------------------------------------------------------------------- # * Move to Next Page #-------------------------------------------------------------------------- def cursor_pagedown @page = (@page + 1) % table.size refresh end #-------------------------------------------------------------------------- # * Move to Previous Page #-------------------------------------------------------------------------- def cursor_pageup @page = (@page + table.size - 1) % table.size refresh end #-------------------------------------------------------------------------- # * Cursor Movement Processing #-------------------------------------------------------------------------- def process_cursor_move last_page = @page super update_cursor Sound.play_cursor if @page != last_page end #-------------------------------------------------------------------------- # * Handling Processing for OK and Cancel Etc. #-------------------------------------------------------------------------- def process_handling return unless open? && active process_jump if Input.trigger?(:A) process_back if Input.repeat?(:B) process_ok if Input.trigger?(:C) end #-------------------------------------------------------------------------- # * Jump to OK #-------------------------------------------------------------------------- def process_jump if @index != 89 @index = 89 Sound.play_cursor end end #-------------------------------------------------------------------------- # * Go Back One Character #-------------------------------------------------------------------------- def process_back Sound.play_cancel if @edit_window.back end #-------------------------------------------------------------------------- # * Processing When OK Button Is Pressed #-------------------------------------------------------------------------- def process_ok if !character.empty? on_name_add elsif is_page_change? Sound.play_ok cursor_pagedown elsif is_ok? on_name_ok end end #-------------------------------------------------------------------------- # * Add Text to Name #-------------------------------------------------------------------------- def on_name_add if @edit_window.add(character) Sound.play_ok else Sound.play_buzzer end end #-------------------------------------------------------------------------- # * Decide Name #-------------------------------------------------------------------------- def on_name_ok if @edit_window.name.empty? if @edit_window.restore_default Sound.play_ok else Sound.play_buzzer end else Sound.play_ok call_ok_handler end endend
×
×
  • Create New...