Jump to content
Rpg²S Forum

nihil-omen

Utenti
  • Posts

    696
  • Joined

  • Last visited

Posts posted by nihil-omen

  1. Guarda io l'ho basato sullo script "Module Net" di berka.

    Ho messo nella cartella del gioco un log.txt che dice a quando risale l'ultimo update e sul sito un file con tutta la lista degli update, con vicino la data.

    Faccio scaricare la lista, confronto le date e poi gli faccio scaricare i file dal sito dal più vecchio al più nuovo, infine gli faccio aggiornare la data sul log con la data dell'ultimo update scaricato.

    :D

     

    La teoria è tutta qui, poi va implementato e gestito nel progetto, ma questa parte va molto a gusto e può dipendere da come gestisci proprio il progetto! ^^

  2. Quasi risolto! Wooooooooooot!

     

    Alla fine ho trovato questa soluzione:

    Cripto solo la cartella Data e poi metto direttamente il file Game.rgssad da scaricare, ci mette pure poco a scaricarlo!

    A questo punto si aggiorna direttamente tutto l'Archivio, e per ora mi va bene così (quando diventerà più grande, mi inventerò qualcos'altro).

     

    Ora il punto è: per far funzionare l'archivio aggiornato (anche solo caricare i salvataggi) c'è bisogno di chiudere e riaprire il gioco. Potrei avvertire il giocatore che il gioco si chiude per gli aggiornamenti effettuati (e poi farlo chiudere io) e di riaprirlo subito. Però volevo sapere se c'è un modo per "resettare" il gioco senza farlo chiudere...

     

    Per "resettare" intendo naturalmente che tolga dalla memoria tutti i files caricati, compreso il Game.rgssad e di ricaricarli, un po' come cliccare nuovamente sul Game.exe , insomma per renderlo automatico e non farlo fare al giocatore! Che voi sappiate, si può? :D

  3. Per l'export, ci sarebbe da testare un po' tutto il sistema... io sarei in grado di farlo, se ci fosse una demo di quel progetto, senza doverla implementare in un progetto.

     

    Questa parte non l'ho capita! :O

     

     

    Per la prima parte invece, il fatto è che pure se riesco a farlo funzionare con magari un decimo delle mappe, non mi tornerebbe comunque utile... Visto che il gioco ha circa 250 mappe ed è solo il primo capitolo! :/

    Infatti dal secondo capitolo in poi implementerò lo script del "disc change"... >_<

  4. Purtroppo non sono riuscito a fargli finire il processo, ma comunque da quel che ho capito (e da quel che ho potuto vedere sulle mie cartelle -anche se appunto, non ha mai finito il processo) non dovrebbe salvare nessuna copia, serve proprio ad evitare che la gente metta mano ai files, non avrebbe senso come script altrimenti! :)

     

    E proprio visto che lavora su tutto il file criptato, avevo provato ad alleggerirlo, ma nisba... :(

    Mi sa che finirà che lascerò gli autoupdate solo per le risorse, mentre per le mappe e gli scripts metterò degli updates manuali, purtroppo ciò non mi permetterà di effettuare alcune cosucce che avevo in mente...

    Ad ogni modo instlalare manualmente un file di 10Mb contro un file di 58Mb è già un bel passo avanti, no? :D

  5. Uhm...

     

    Più o meno sarei pure riuscito a trovare una soluzione, solo che non riesco a farla andare...

    In pratica, ho trovato lo script che serve a me, su questo sito qui... (no spam intented)

    Teoricamente dovrebbe fare proprio ciò che voglio io, il problema è che a quanto pare è lento da far paura, roba che non sono riuscito ancora a fargli finire neanche una volta ciò che dovrebbe fare >_>"

     

    In pratica questo script scompatta il file .rgssad, inserisce i nuovi dati e lo ricompatta nuovamente.

    Per farlo, passa di chiave in chiave (che dovrebbero essere di 4byte ognuna se ho capito bene dallo script, del quale la maggior parte dei comandi sono a me completamente ignoti XD) finchè non finisce, o almeno così sembrerebbe...

     

    Ora visto che non finiva più, ho inserito un paio di righe al comando dello script "self.next_key" (che è quello, appunto, che lo fa andare avanti di chiave in chiave) che facciano sì che ogni volta che si chiama questo comando, una variabile globale viene incrementata di 1 e che se arriva ad un multiplo di 1000, me la stampa con un bel print, insomma per vedere fin dove arriva!

     

    Il risultato è stato che arrivato alla chiave 22.000 mi sono stufato >_>" Troppo tempo per un autoupdate, faccio prima a far scaricare ai giocatori un update manuale!

     

    Ho provato anche a far comprimere solo la catella "Data" diminuendo la grandezza del file Game.rgssad da 58Mb a 10Mb, sperando che ci volesse di meno, ma di nuovo, a 22.000 mi sono stufato...

     

    Certo, in questa maniera, gli update a tutti i files che NON vanno nella cartella "Data" posso lasciarli automatici (quindi tutte le grafiche e le musiche e alcuni file .txt specifici), però la parte più succolenta da aggiornare (mappe e database) rimane intoccabile...

    Certo, va detto che pure un update manuale di 10Mb contro uno di 58Mb, è comunque un bel risparmio eh!

     

    L'unica alternativa per far funzionare gli autoupdate sarebbe non criptare nulla, ma sinceramente non apprezzo il fatto che qualunque niubbo possa mettersi a smanettare con le mappe e gli script, soprattutto visto che i risultati dei giocatori poi vanno a finire sul sito... Fosse stato un gioco totalmente offline, sti cavoli, ma visto che mi sono fatto un mazzo così per fare gli Achievements...

    Poi vabè, uno un minimo bravo mi scompatta pure il Game.rgssad, ma vabè, l'immunità totale non ce l'hanno neanche i giochi originali, quindi...

  6. Cari ragassuoli eccomi di nuovo qui con un nuovo GRANDE problema, che se riuscissi a risolvere, potrebbe permettermi di realizzare un paio di ideine carine che ho per la testa! :D

     

    Il GRANDE problema è il seguente:

    Come alcuni di voi già sanno, ho creato per il mio progetto (2rA) un sistema di autoupdate online.

    Come sistema funziona (più o meno) egregiamente (a volte si impalla, quando ci sono troppi aggiornamenti da fare o una linea troppo lenta, ma ho già predisposto il modo per aggiornare manualmente il tutto)...

    Il problema è che smette di funzionare egregiamente, o meglio, non funziona manco per una cippa, se distribuisco il gioco con l'opzione "create encrypted archive"!

    La spiegazione è ovvia, creando l'archivio, il gioco cerca le risorse dentro l'archivio e:

    1) non ci sono le cartelle "Graphics" e "Data", quindi gli aggiornamenti a quelle destinazioni falliscono miseramente

    2) anche aggiungendo tali cartelle, le risorse risultano comunque esterne all'archivio ed il gioco non se le fila di pezza

     

    Quindi il fulcro è: esiste un modo per far sì che tali aggiornamenti vengano messi automaticamente, via script insomma, dentro l'archivio? (che dovrebbe essere "Game.rgssad", giusto? XD)

     

    Se non trovo il modo per farlo, sarò costretto a disabilitare gli autoupdate (per riattivarli ESCLUSIVAMENTE nelle sessioni di betatesting, dove distribuire il gioco non criptato ai betatester mi sembra normale oltre che utile), a meno che non decida di far fare un update di TUTTO l'archivio, che ok, renderlo automatico ed evitare il doverlo scaricare installare all'utente è comodo, ma peserebbe un po' TROPPO...

     

    Qualche consiglio?

  7. Madò tutto il topic? Ma è lunghissimo! XD Complimenti per la resistenza!

    Son contento ti piaccia come progetto! *___*

     

    Però aspetta a scaricarlo, che la versione del link al momento non è quella completa!

    E sono abbastanza sicuro di aver disabilitato il download :O

    Ad ogni modo è solo questione di giorni prima della release di questo primo capitolo! ;)

     

    Comunque sì, per ora (e per un bel pezzo) utilizzerò i chara stile RTP, più in là cercherò un buon grafico e farò un restyle della grafica! ^^

     

    E, se hai un emulatore per psx, vedi di recuperarti Parasite Eve e di giocartelo, che è un capolavoro di rpg! ;)

     

    PS: oggi ho consegnato il progett trailer, alla fine mi ha messo sul serio 30 e lode, LOL! XD

  8. In teoria con questi fix, penso di aver definitivamente debuggato la demo!

    Ora sarà un faccia a faccia con l'intro! è___é

    Ho rinunciato ai disegni, visto che ho spedito le bozze ai miei artworker tipo ad ottobre e ancora devo ricevere le versioni definitive >_>" Solo una mi ha inviato le sue bozze, che andavano un po' risistemate e fatte col pennino, che poi è la stessa che ha fatto i personaggi per il trailer, l'unica che lavora sodo insomma è___é

    Vabè per esser brevi, ho deciso che anche l'intro sarà fatto con la grafica stile RTP, solo che dovrò fabbricarmi un bel po' di soldatini medievali, che quelli base dell'RTP non rispecchiano i canoni che mi servono è___é

    Ed ho anche deciso di modificare un paio di chara, li fixo ora così dopo stanno apposto XD

    Vi terrò informati comunque! *_*

  9. Grazie!

    Il voto ancora non lo so, la consegna è domani, ma visto che ormai avevo finito di lavorarci ho pensato bene di pubblicarlo XD Così vedevo anche un po' di feedback, che non m'è sembrato per niente negativo! Yuppie! \*-*/

    Ad ogni modo so di sicuro che sarà almeno 30 X°D Perchè tra i vari test per l'esame (su Premiere Pro, After Effects, teoria di cinema e scrittura di spot pubblicitari) ho una media di 29,75 e aveva detto che col progetto avrebbe arrotondato... Tocca vedere se gli piacerà, per la lode! XD Speriamo bene! ù_ù

     

    Ma ciancio alle bande, oggi mi sono messo subito al lavoro ed ho risolto non pochi bugs! \°_°/

    Dall'inventario rapido ora si possono utilizzare efficacemente oggetti di ripristino di status (il bug nullificava l'effetto). L'A.I. di alcuni mostri è stata debuggata e resa più leggera (= meno lag).

    Infine ho sistemato un bug che faceva crashare il gioco la prima volta che si inseriva l'ID utente e la password : era causato dal fatto che il gioco era più rapido a cercare il file del profilo utente (che viene scaricato dal sito pochi secondi prima) che non a scaricarlo, quindi il gioco tentava di accedere ad un file non esistente ----> crash del gioco XD. Questo bug non affliggeva tutti, anzi solo un mio amico, probabilmente perchè ha una connessione più lenta della mia e degli altri betatester. Tuttavia più che altro era fastidioso, perchè la seconda volta che inseriva il tutto, il file era già presente (perchè nel frattempo era stato scaricato subito prima del crash) e quindi filava tutto liscio :D

    Ho inserito ordunque una finestrella di errore, nel caso il gioco non trova il file, che semplicemente invita a ripetere la conferma di ID e pass, in questo modo evito il crash e via. ^___^

  10. Beh ad esser macchinoso un po' lo è ancora, ma ora ci sono i comandi che appaiono a schermo, quindi non bisogna scervellarsi per capire cosa premere! XD

     

    Grazie mille dei complimenti! Sono molto apprezzati! *____*

  11. Ok da oggi posso rimettere mano al progetto, finalmente, dopo una sessione d'esami davvero estenuante!

    Ho una buona notizia però, in pratica per l'esame di Cinematografia Digitale, ho portato come progetto lo spot di 2rA! ^^

     

    L'ho caricato su youtube, il quale ha allegramente distrutto la qualità del video :/

    Che tra l'altro lo fa con TUTTI i video di 2rA! Devo capire dove sbaglio nell'upload! >_>"

    Il link comunque è questo: http://www.youtube.com/watch?v=Uv2zjihuw_s

     

    Se invece volete vedervelo a piena qualità potete scaricarlo da qui:

    http://dl.dropbox.com/u/15856570/Spot%202rA.mp4 ^^

     

    Essendo fatto per l'esame, non ha NULLA a che fare con i normali trailer dei videogiochi, tanto meno con quelli di rpg maker, anche perchè avevo il cap di 30 secondi e qualche restrizione qua e là, quindi più che altro è di scena.

    E' stato realizzato con After Effects, Premiere Pro e Photoshop a partire unicamente dalle risorse del gioco e da alcuni artwork fatti per l'occasione! XD

     

    Fatemi sapere cosa ne pensate!

  12. Sì sì ^^

    Già nella versione attuale ho inserito alcune informazioni in più, ma quando l'intro verrà completato, sarà ancora meglio ù_ù"

    Anche se il motivo dell'attacco alla scuola verrà comunque completamente spiegato solo nei capitoli successivi ù_ù"

  13. Sì, l'idea che fosse un problema legato al file ce l'avevo, solo che fondamentalmente per ora "passo oltre", nel senso che tanto visto che dovrò (far) fare una colonna sonora originale, far perdere tempo a qualcuno a sistemare quella provvisoria mi pare brutto :/

     

    Per la release, praticamente l'attendo con ansia anche io XD

    Arriverà, prometto che arriverà ù___ù"

  14. Oh, grazie *___* Mi sarebbe sfuggito in effetti XD

    Purtroppo passo molto poco tempo sul forum ç_ç

     

    Ad ogni modo, vorrei "rispondere" ad alcuni punti della recensione qui, se non è un problema ^^

    Non per risultare sfacciato o scocciato dalla recensione eh ù_ù" E' che su alcune critiche ci ho già lavorato e vorrei segnalarlo XD

     

    Innanzitutto ho parzialmente modificato alcuni dei dialoghi maggiori ù_ù" Questi non venivano citati nella recensione, ma ce ne erano alcuni (soprattutto dopo Catherine e Francis si separano) che erano imbarazzanti XD Lo sono tuttora, ma un po' di meno :P

     

    Sul prologo ci sto lavorando (a tratti) tuttora, solo che devo aspettare 'ste benedette tavole dei disegnatori XD

    E' il maggior motivo (l'altro è perchè devo risistemare il sito) per cui ancora non è uscita la demo 1.0 (25% del gioco) anche se è debuggata e pronta :S

     

    Per la trama... beh c'è un reale motivo, che personalmente ritengo valido, che spiega perchè proprio la scuola viene presa di mira dalle creature. Il problema è che prima di poterlo spiegare ci sono altre spiegazioni che devono essere fatte, e la maggior parte di tali spiegazioni vengono date dal secondo capitolo in poi... :(

    Non è mancanza di idee o frangenti della storia che non ho curato, è che vengono spiegate dopo ;)

    Ciò non toglie che nella demo non vengono presentati motivi, quindi il "problema" resta :( Ma per lo meno non è privo di soluzione ^^

     

    Per il mapping, beh ho lavorato su quello sin dalla release della scorsa demo XD Tutte le aree grandi sono state di molto rimpicciolite, arrivando a quello che, personalmente (quindi magari non "correttamente"), reputo un buon equilibrio tra riempimento di spazio e grandezza verosimile delle aree XD

    Anche il sangue è MOLTO diminuito! Ed ora che è in minore quantita, paradossalmente, fa quasi più effetto XD

    Ho eliminato le ombre dinamiche, causavano troppa lag, ho usato le fog come fossero ombre, come cosa è a tratti limitata ma nell'insieme rende meglio!

     

    La parte sonora invece è affetta da uno strano bug che sembra colpire alcuni dei midi che ho deciso di utilizzare :O

    Infatti tali midi dopo esser stati riprodotti la prima volta, non ricominciano come tutti gli altri! Quando la traccia finisce vengono interrotti e non ricominciano più :(

    E' per questo che quando si vaga per la scuola ad una certa non si sentono più ._."

    Chiesi già sul forum se qualcuno sapeva dirmi quale fosse il problema, ma a quanto pare non lo sa nessuno ç_ç

    Ad ogni modo nelle future versioni le musiche saranno originali, quindi magari il bug sparirà di suo ^^

     

    Per quanto riguarda codici, menù e tutto il resto, beh ho già scritto più o meno tutto qui nel thread XD Al momento non ho il tempo di mettermi a riportare tutto, perciò chi è interessato può sfogliarselo (sono 8 pagine ma solo tipo le ultime 4 hanno info riguardo le ultime novità!) :P

    Ad ogni modo tutti i cambiamenti verranno riportati sul post iniziale quando uscirà la demo XD

     

    Comunque sia grazie ancora per la recensione che mi ha permesso di gongolare nelle parti positive e di riflettere nelle parti negative ù___ù"

    Spero che ce ne sarà un'altra, magari non necessariamente per la prossima demo, posso anche attendere quella per la versione definitiva ù___ù"

  15. Mi sento possente con tutti questi riconoscimenti ù____ù"

     

    Anche la soluzione per fare il cambio di party non mi dispiace affatto (anche perchè è simile all'idea della piazza con i vari edifici che ti avevo suggerito ù___ù" bwaahhaha) *____*

     

    Comunque se ti viene in mente qualche modifica da apportare al sistema di respawn fammi un fischio :P

×
×
  • Create New...