-
Posts
655 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Posts posted by mikb89
-
-
si grazie mi faresti un favore enorme ^^
-
ciao mik se vuoi ci posso provare io
-
se cerchi mi sembra che c'è uno script. Ora non ricordo dove l'ho preso e se ce l'ho ancora però mi sembra che era uno script francese. Non so se c'è anche in questo forum
-
comunque guardate che basta mettere @command_window.back_opacity = 0 invece di 160 e aggiungere @command_window.opacity = 0 (uno vale per lo sfondo, quello che già è 160 e uno vale per il riquadro)
-
Vai, si se è per poco e soprattutto per modificare e non per creare sono disponibilissimo
-
lord non trovo il tuo topic. il gioco ha a che fare con chrono trigger? Se si aiuto te e non friday XE
-
io sono impegnato in un altro progetto, se non c'è molto da scriptare magari posso aiutare. [un piccolo off topic, dal cellulare usi qualche programma o il browser integrato?]
-
si può servire per questo.
cmq io volevo cercare se c'è qualcuno che mi aiuta a creare un intero programma che esegue il gioco e poter quindi portare i giochi in altre piattaforme... Lo so che non è una cosa che si fa in 2 minuti, però sarebbe bello vedere gli rpg creati da noi anche in posti diversi da un pc.
ma a proposito, keroro, se non hai windows ti funziona rpg maker? Cioè anche in altri sistemi i programmi sono sempre exe, o cambiano estensione?
-
Vengono visualizzate come un'immagine con tutti i livelli riuniti?
esatto!^^
-
mi sembra che l'opacità in questo caso dovrebbe dipendere dall'immagine, prova ad importarla dal programma stesso e seleziona lo sfondo per il colore trasparente e il semitrasparente lo lasci nero
-
questo programma serve solo per aprire le mappe, quindi magari ancora non tutta sta gran utilità però si può portare a qualcosa di più.
poi non ho capito se avete capito a che serve e pensate che non sia utile o se non avete proprio capito a che
serve...
keroro ti dò il progetto intero in vb o direttamente il codice? Come viene meglio a te
-
io programmo in visual basic 6, conosco html e php e il c/c++ lo devo impararare per scrivere programmi per symbian... se vuoi posso collaborare
lusianl cerchi un programmatore per eventi/script per qualche gioco o ti serve qualche programma in particolare?
-
Questo era un programma che avevo iniziato a fare tempo fa e ho ripreso.
Ti piglia una mappa di rpgmaker versione 2000/2003 (quelli con le mappe .lmu) e scegliendo un chipset te la disegna.
Il programma in sè non ha questa gran utilità, magari in una versione successiva servirà come visualizzatore di mappe facendoci doppio clic sopra (io dovevo cancellare la world map vecchia, ma qual'era? forse la 101? <clic clic> No, questa era la mappa della casa... allora forse la 103. <clic clic> ah si era questa|| o qualcosa del genere), comunque lo scopo finale è quello di inserire anche gli eventi (sono a buon punto di capire come funzionano nel file) e il database, per renderle modificabili anche da lì e aggiungere nuove funzioni, ma soprattutto di poter creare (tanto già ci saranno i codici) uno tsukuruu (l'RPG_RT.exe che esegue il gioco) che oltre a supportare le nuove funzioni del nuovo programma, magari si può fare in release anche per altre piattaforme (playstation, nintendo, xbox, linux, macintosh, java, symbian), cosa che consentirà di distibuire dove adderè un gioco di rpg maker.
l'unico problema grave è che funziona solo con il 2000 2003 che ormai è sorpassato... solo che i file dell'xp non li riesco a capire... alcune volte sono giapponesi, altre volte hanno scritte inglesi strane... boh
comunque provate sto programma e vedete cosa vi pare. attualmente supporta i chipset che non sono terreni, mari o questi qui che si compongono (ci sono numeri che sembrano sparati a caso... non l'ho capito come funzionano) quindi a partire da verso la terza riga, supporta il secondo livello e la trasparenza, e supporta le mappe più grandi di 20 x 15 (se non esagerate con le dimensioni).
Poi se c'è qualche bravo programmatore che ha voglia di fare sta cosa magari anche per xp allora che lo scriva qua ^^!
il programma sta su altervista quindi se non fa copiate il link e 'nchiappatelo sulla barra degli indirizzi
dimenticavo che siccome le png non sono supportate in visual basic 6, dovete usare chipset .bmp. Ho provato a caricare le png con le directx ma le carica storpiate(come potete vedere).
però scrivete qualcosa, anche che ritenete il programma stupido, inutile e malfunzionante, ma scrivete xd
-
Fino ad un pò di tempo fa avrei detto solo midi, ma dopo che ho messo un mp3 in un mio gioco non posso farlo più... XD
apparte ciò, essendomi piaciuti troppo giochi tipo tales of phantasia, chrono trigger, ff6, che sono per snes e non utilizzano mp3, non credo siano essenziali, parlando di musica e facendo eccezione per quelle cantate che non possono essere midi. per gli effetti sonori possono essere usati mp3 a bitrate bassi, anche 64 kbps, non si perde troppa qualità e per gli ambienti dove c'è da stare molto credo siano meglio i midi perchè possono essere lunghissimi e variare tirandosi pochi kb
cmq adesso adesso ho la connessione a 50 mega al giorno (pochini per gli mp3) e anche se non avessi questa, avrei sempre altre connessioni a megabyte limitati
-
ho cominciato con il 2000, conosco un pò anche il ruby, ma credo che con solo script sarebbe troppo complicato fare un rpg e con soli eventi sarebbe poco estendibile (com'è il 2000-2003).
e poi dipende anche dal programma, rpg maker xp se non avrebbe gli script sarebbe completamente inutile (dato che c'era già il 2000), ha molte funzioni in meno, e soprattutto è lento negli eventi... in rpg maker 2000 riempivi una mappa di eventi e andava tutto tranquillo, nell'xp basta che ne metti una ventina scatta... va bè l'antilag, risolve, ma se gli eventi sono sparsi nella mappa, altrimenti niente
mmm forse questo era un pò OT...
cmq voto per un pò di tutto
-
ah si, vero c'è anche quello
-
devi avere un programma tipo ResHack
poi fatte le immagini usi il gestore materiale RAW per esportarle in formato xyz
e aprendo il file RPG_RT.exe con reshack per esempio, sostituisci i file nella cartella XYZ con i tuoi (metti lo stesso nome però)
-
allora rileggo quelli già letti con la versione precedente e vedo che succede con questa.
cmq ho notato che ogni tanto la barra si restringe verticalmente lasciando solo l'icona per aggiornare e quella di renren e poi si riallarga... significa che sta aggiornando?
EDIT: anche rileggendoli me li segna sempre come nuovi...
casomai provo a disinstallare e reinstallare sisi
no aspè ora sono 5...
ok allora ri-riprovo a leggerli XD
EDIT 2: risolto!
mi considerava come nuovi anche i messaggi inviati e salvati (che io non ero andato a guardare, ma che il sito segnava come letti già in partenza)
-
ho installato anche l'ultima versione, ma mi lampeggia sempre renren e mi segnala sempre gli mp nuovi nonostante li abbia già letti... elenca gli mp totali o quelli non ancora letti?
e poi una cosa: perchè le discussioni preferite sono così poche?
-
Premo Status, seleziono un eroe e non spunta la schermata... vabbè se a te funziona cmq niente
-
infatti quello avevo notato nello script...
mi sembra che ci sono anche altri numeri sballati
vabbè va lo posto
#====================================================================== # ¦ Scene_Menu #------------------------------------------------------------------------------ # ?????????????????? #============================================================================== class Scene_Menu #-------------------------------------------------------------------------- # ? ????????? # menu_index : ????????????? #-------------------------------------------------------------------------- # # ???????????? def initialize(menu_index = 0) @menu_index = menu_index end #-------------------------------------------------------------------------- # ? ????? #-------------------------------------------------------------------------- def main # ???????????? s1 = $data_system.words.item s2 = $data_system.words.skill s3 = $data_system.words.equip s4 = "Banca" s5 = "Status" s6 = "Salva" s7 = "Carica" s8 = "Esci dal gioco" @command_window = Window_Command.new(180, [s1, s2, s3, s4, s5, s6,s7,s8]) @command_window.index = @menu_index # ??????? 0 ???? # ???????? # ???????? if $game_party.actors.size == 0 # ????????????????????? @command_window.disable_item(0) @command_window.disable_item(1) @command_window.disable_item(2) @command_window.disable_item(4) end # ???????? if $game_party.item_number(50) == 0 @command_window.disable_item(3) end if $game_system.save_disabled # ????????? @command_window.disable_item(5) end # ????????????? # ?????????? @playtime_window = Window_PlayTime.new @playtime_window.x = 0 @playtime_window.y = 320 # ?????????? # ???????????? @gold_window = Window_Gold.new @gold_window.x = 0 @gold_window.y = 416 # ????????????? @status_window = Window_MenuStatus.new @status_window.x = 160 @status_window.y = 0 # ????????? Graphics.transition # ?????? loop do # ???????? Graphics.update # ??????? Input.update # ?????? update # ???????????????? if $scene != self break end end # ????????? Graphics.freeze # ???????? @command_window.dispose @playtime_window.dispose @gold_window.dispose @status_window.dispose end #-------------------------------------------------------------------------- # ? ?????? #-------------------------------------------------------------------------- def update # ???????? @command_window.update @playtime_window.update @gold_window.update @status_window.update # ??????????????????: update_command ??? if @command_window.active update_command return end # ???????????????????: update_status ??? if @status_window.active update_status return end end #-------------------------------------------------------------------------- # ? ?????? (??????????????????) #-------------------------------------------------------------------------- def update_command # B ?????????? if Input.trigger?(Input::B) # ????? SE ??? $game_system.se_play($data_system.cancel_se) # ?????????? $scene = Scene_Map.new return end # C ?????????? if Input.trigger?(Input::C) # ??????? 0 ?????????????????????? if $game_party.actors.size == 0 and (@command_window.index < 3 or @command_window.index == 4) # ??? SE ??? $game_system.se_play($data_system.buzzer_se) return end # ??????????????????? case @command_window.index when 0 # ???? # ?? SE ??? $game_system.se_play($data_system.decision_se) # ??????????? $scene = Scene_Item.new when 1 # ??? # ?? SE ??? $game_system.se_play($data_system.decision_se) # ??????????????????? @command_window.active = false @status_window.active = true @status_window.index = 0 when 2 # ?? # ?? SE ??? $game_system.se_play($data_system.decision_se) # ??????????????????? @command_window.active = false @status_window.active = true @status_window.index = 0 when 4 # ????? # ?? SE ??? $game_system.se_play($data_system.decision_se) # ??????????????????? @command_window.active = false @status_window.active = true @status_window.index = 0 when 5 # ??? # ???????? if $game_system.save_disabled # ??? SE ??? $game_system.se_play($data_system.buzzer_se) return end # ?? SE ??? $game_system.se_play($data_system.decision_se) # ?????????? $scene = Scene_Save.new when 7 # ????? # ?? SE ??? $game_system.se_play($data_system.decision_se) # ???????????? $scene = Scene_End.new when 6 # ????? # ?? SE ??? $game_system.se_play($data_system.decision_se) # ?????????? $scene = Scene_Load.new return when 3 # ????? if $game_party.item_number(50) != 0 # ?? SE ??? $game_system.se_play($data_system.decision_se) # ?????????? $scene = chiama_banca @command_window.disable_item(3) else $game_system.se_play($data_system.buzzer_se) end end end return end end #-------------------------------------------------------------------------- # ? ?????? (???????????????????) #-------------------------------------------------------------------------- def update_status # B ?????????? if Input.trigger?(Input::B) # ????? SE ??? $game_system.se_play($data_system.cancel_se) # ?????????????????? @command_window.active = true @status_window.active = false @status_window.index = -1 return end # C ?????????? if Input.trigger?(Input::C) # ??????????????????? case @command_window.index when 1 # ??? # ???????????? 2 ????? if $game_party.actors[@status_window.index].restriction >= 2 # ??? SE ??? $game_system.se_play($data_system.buzzer_se) return end # ?? SE ??? $game_system.se_play($data_system.decision_se) # ?????????? $scene = Scene_Skill.new(@status_window.index) when 2 # ?? # ?? SE ??? $game_system.se_play($data_system.decision_se) # ????????? $scene = Scene_Equip.new(@status_window.index) when 4 # ????? # ?? SE ??? $game_system.se_play($data_system.decision_se) # ???????????? $scene = Scene_Status.new(@status_window.index) end return end end
qui funziona xò non fa lo stato
-
si non devi mettere un uguale ma 2
if $game_party.item_number(50) == 0
prova così se no posto il codice modificato direttamente
-
mmm forse è l'orario........
allora al posto di què
if $game_party.item_number(50) < 0
metti què
if $game_party.item_number(50) = 0
-
Ops scusa ho sbajato
sostituisci dove ti trovi qst
if $game_party.item_number(50) > 0
con qst
if $game_party.item_number(50) < 0
sono 2 volte, uno in def main e uno in def update_command mi sembra

Miglior programma per Pixel art?
in Grafica
Posted