Jump to content
Rpg²S Forum

mikb89

Utenti
  • Posts

    655
  • Joined

  • Last visited

Posts posted by mikb89

  1. Vabè ma perché paragonarci proprio con l'america? Intanto sarebbe più equo considerare tutta l'europa nel caso. E poi vabè, l'america è l'america, se fossimo al loro livello ci sarebbe qualcosa di strano xD

     

    Non mi sembra siamo messi così male ^^

    Considerando la situazione dell'italia, all'infuori del making.

     

     

    Per quanto riguarda il completare i progetti, qualcuno ci riesce. E ci riesce anche più volte!

    Progetti RPG, dico.

    Io ho completato un gioco e sono a buon punto in un altro (che anzi se riesco a mettermici lo posto :D), ma non sono RPG e ci vuole molto meno tempo.

    Però se non avessi trovato prima un equilibrio non sarei riuscito a fare nemmeno questi.

    C'è chi abbandona un progetto, per dedicarsi a un altro e c'è chi abbandona il making direttamente.

    Ho dovuto fare entrambe le cose per trovarlo (:

     

    Per quanto riguarda gli script io mi sono fatto l'idea che uno guarda quelli usati in un gioco, gli piacciono e se li va a cercare uguali uguali.

    Non mi spiego sennò perché vengano usati sempre gli stessi xD

    Gli scripter in italia si contano sulle dita, e il fatto che comunque uno gli script li cerchi all'estero non incoraggia molto.

    Però se qui uno ha bisogno di qualcosa ci sono un sacco di persone ad aiutare (pure io, quando posso :3), nei forum stranieri non sempre, si fanno più script 'generici' che aiuti mirati. Ecco anche perché ne hanno di più.

     

     

    E comunque mi aggrego a chi non è per lo stabilire regole generali tipo non darsi o darsi una data di scadenza: per alcuni funziona, per altri no ^^

    Però chiaramente scrivendoli a mo' di consigli, più ce ne stanno, meglio è :D

  2. Partecipo! :D

    http://img694.imageshack.us/img694/5863/screencontest2.png

    Spero si capisca l'attinenza con la fine del mondo ^^

    Vabbè spoiler per sì e per no:

     

     

    Nella mia idea c'era che il mondo è andato perso e ci si ritrova tutti in questo 'paradiso' che è fra le nuvole. È fantasy u.u

    Screen costruito per l'occasione, ma mi ha ispirato e se trovo tempo sto gioco lo faccio :D

     

     

  3. Non avevo commentato però ho seguito avidamente il topic dall'inizio xD

     

    Ho un android di fascia bassa (che prima credevo essere media, ma visto che non è compatibile un cavolo ho ritrattato xD) con però 2.3.6, non è vecchio come cellulare.

    E niente, se sarà compatibile lo comprerò sicuramente :D

     

    E vi faccio i migliori auguri :3 (per il gioco, ma già che ci siamo anche natalizi :D)

     

    Un giorno anch'io voglio programmare in 3D >.<

  4. Mi stavo mettendo a spiegarlo ma poi ho pensato non ne valesse la pena xD

    No, comunque ho sbagliato, quello che volevo fare era questo:

    Execute.browser("http://mrdoob.com/\
    projects/chromeexperiments/google\
    -gravity/")
    

    Non so di preciso a cosa serva questo operatore né dove l'abbia trovato xD e cercarlo su google è piuttosto difficile.

    Come quest'ultimo esempio mostra meglio, è un modo per unire le stringhe mettendole su più righe, senza il bisogno di aprire e chiudere virgolette ogni volta (in quel caso l'operatore sarebbe stato il +).

     

    Facendo prove però ho notato che anche due stringhe messe vicine si uniscono D:

    Tipo (in VX Ace)

    msgbox "Ci""ao"

    Però non funziona per i rimandi a capo, quindi è un modo per semplificare le concatenazioni sulla stessa riga :D

     

    Inoltre, altra cosa che ho scoperto ora, si può mandare a capo prima e dopo il punto.

    Prendendo questo codice come esempio, sarebbe stato possibile fare:

    Execute
    .
    browser(etc)

    Non serve in questo caso preciso ma potrebbe tornare utile saperlo :3

  5. Holy non ho provato, ma teoricamente dovrebbe funzionare con tutti quelli che sfruttano in modo corretto le funzioni dell'rgss3... quindi forse non funzionerà col tankentai xD

    No, ok, poi ne testo qualcuno e aggiungo la lista nel topic ^^

     

    Lieto di averti fornito un indirizzo da linkare xD

     

    Grazie dei commenti :3

  6. Independent Player Actor 1.4

    Descrizione

    Questo script nasce da una richiesta di
    , fatta in altra sede.

    Pensato per giochi tipo Pokémon, questo script consente di avere un 'leader' (visibile come primo personaggio nel caterpillar e come nome team in battaglia: "Il gruppo di X ha ottenuto punti exp...") che non è parte del gruppo vero e proprio.

    http://img33.imageshack.us/img33/3580/independentplayeractor.png

     

    Funzionalità

    L'unica impostazione presente nello script è il numero di una variabile.

    Cambiandone poi il valore potrete:
    • disattivare lo script se questo è minore di 1;

    • selezionare l'eroe leader dal database impostando la variabile al suo ID;

    • attivare e disattivare lo script quindi semplicemente moltiplicando la variabile per -1.

     

    Autore

    mikb89

     

    Allegati

    Demo multilingua v 1.4

     

    Istruzioni per l'uso

    Inserire lo script sotto Materials/Materiali/Modules/Moduli (a seconda della traduzione che avete) ma sopra Main.

     

    Script

     

    # Independent Player Actor v. 1.4
    # VX Ace version
    # by mikb89
    
    # Dettagli:
    #  Questo script ti lascia avere un leader che non è nel gruppo.
    
    # Configurazioni:
    module INDIEPLA
     PLAYER_ACTOR_ID_VARIABLE = 1
       # Una Variable conterrà l'ID dell'eroe che farà da leader.
       # Impostando la variabile come <1, lo script si disattiverà. In questo modo puoi
       #  moltiplicare il valore per -1 e attivare/disattivare senza perdere
       #  l'ID dell'eroe selezionato!
       # NOTA! Una volta cambiato il valore della variabile, devi eseguire un chiama script
       #  con:
       # $game_player.refresh
       #  per fare aggiornare la grafica. Usando la schermata di Debug, questo codice sarà automaticamente
       #  eseguito, così da rendere semplice il testing.
    end
    
    # Altro:
    #  Ispirato dall'Exclude Player in party di SowS, richiesto da Emi nel
    #   forum rpgmkr.net.
    
    #Codename: indiepla
    
    ($imported ||= {})[:mikb89_indiepla] = true
    
    # License:
    # - You can ask me to include support for other scripts as long as these scripts
    #   use the $imported[script] = true;
    # - You can modify and even repost my scripts, after having received a response
    #   by me. For reposting it, anyway, you must have done heavy edit or porting,
    #   you can't do a post with the script as is;
    # - You can use my scripts for whatever you want, from free to open to
    #   commercial games. I'd appreciate by the way if you let me know about what
    #   you're doing;
    # - You must credit me, if you use this script or part of it.
    
    
    class Game_Player < Game_Character
     alias_method(:actor_b4_indiepla, :actor) unless method_defined?(:actor_b4_indiepla)
    #class Game_Player#def actor() <- aliased
     def actor
       if $game_variables[iNDIEPLA::PLAYER_ACTOR_ID_VARIABLE] < 1
         actor_b4_indiepla
       else
         $game_actors[$game_variables[iNDIEPLA::PLAYER_ACTOR_ID_VARIABLE]]
       end
     end
    end
    
    class Game_Follower < Game_Character
     alias_method(:actor_b4_indiepla, :actor) unless method_defined?(:actor_b4_indiepla)
    #class Game_Follower#def actor() <- aliased
     def actor
       if $game_variables[iNDIEPLA::PLAYER_ACTOR_ID_VARIABLE] < 1
         actor_b4_indiepla
       else
         $game_party.battle_members[@member_index - 1]
       end
     end
    end
    
    class Game_Party < Game_Unit
     alias_method(:max_bm_b4_indiepla, :max_battle_members) unless method_defined?(:max_bm_b4_indiepla)
    #class Game_Party#def max_battle_members() <- aliased
     def max_battle_members
       return max_bm_b4_indiepla + (($game_variables[iNDIEPLA::PLAYER_ACTOR_ID_VARIABLE] < 1) ? 0 : 1)
     end
     alias_method(:leader_b4_indiepla, :leader) unless method_defined?(:leader_b4_indiepla)
    #class Game_Party#def leader() <- aliased
     def leader
       if $game_variables[iNDIEPLA::PLAYER_ACTOR_ID_VARIABLE] < 1
         leader_b4_indiepla
       else
         $game_actors[$game_variables[iNDIEPLA::PLAYER_ACTOR_ID_VARIABLE]]
       end
     end
    end
    
    class Scene_Debug < Scene_MenuBase
     alias_method(:terminate_b4_indiepla, :terminate) unless method_defined?(:terminate_b4_indiepla)
    #class Scene_Debug#def terminate() <- aliased
     def terminate
       $game_player.refresh
       terminate_b4_indiepla
     end
    end

     

    Bugs e Conflitti Noti

    Se non aggiungete nessuno al party, anche se il leader è impostato, non potrete comunque accedere ai vari menu Oggetti, Skill, Equip, Status.

     

    Altri Dettagli

    Ringrazio
    per aver richiesto lo script;

    Ringrazio SowS per l'idea originale.

     

    Template compilato con Script Templater.

  7. Aggiornato alla versione 1.3!

    Niente di strabiliarmente nuovo, ma adesso il programma apre i file .stf come un qualsiasi programma normale :3

    (P.S: lo sto usando da un po' di tempo e devo dire che è comodissimo :D Poi abbinato ai vari tool Imageshack uploader - Pastebin desktop - Mediafire express a creare un topic fatto pulito con tanto di screenshot e demo non ci vuole niente ^^)

  8. ReMapped Keys 1.0

    Descrizione

    Con questo script potrete riassegnare i tasti standard. Se ad esempio voleste usare Invio sia per interagire che per correre, basta rimappare il tasto Shift (:A) con quello di Invio (:C). Giusto un esempio.

    Lo script è comunque stato inizialmente creato per un cabinato che supportava solo determinati tasti: combinando questo script con uno di tastiera estesa è stato possibile far funzionare il gioco.

     

    Autore

    mikb89

     

    Istruzioni per l'uso

    Creare una nuova voce sopra Main ed inserire lo script.

    Nel caso di incompatibilità, provare a spostarla più in alto.

     

    Script

     

    # ReMapped Keys v. 1.0
    # VX Ace version
    # by mikb89
    
    # Dettagli:
    #  Questo script permette di rimappare i tasti, utile se usate uno script per la
    #   tastiera estesa, come quello di Keroro. Metti caso che ad esempio volete far
    #   girare il vostro gioco su un cabinato, ecco, questo script sembra fatto
    #   apposta per voi! xD
    
    # Configurazioni:
    module REMAP
     ASSIGN = {
         # Tasti direzionali (Frecce e PagSu/Giù):
       #:DOWN =>,
       #:LEFT =>,
       #:RIGHT =>,
       #:UP =>,
       #:L =>,
       #:R =>,
         # Tasti di interazione:
       :A => :NUM4, # Tasto SHIFT: quello per la corsa.
       :B => :NUM3, # Tasto Esc: menu, annulla, indietro...
       :C => :NUM2, # Tasto Invio: azione, seleziona, ok...
         # Tasti aggiuntivi:
       :X => :NUM5,
       :Y => :NUM6,
       :Z => :NUM7,
     }
     #Impostate qui su i vari tasti (dipende dallo script di tastiera estesa in uso)
    end
    
    #Codename: remap
    
    ($imported ||= {})[:mikb89_remap] = true
    
    # License:
    # - You can ask me to include support for other scripts as long as these scripts
    #   use the $imported[script] = true;
    # - You can modify and even repost my scripts, after having received a response
    #   by me. For reposting it, anyway, you must have done heavy edit or porting,
    #   you can't do a post with the script as is;
    # - You can use my scripts for whatever you want, from free to open to
    #   commercial games. I'd appreciate by the way if you let me know about what
    #   you're doing;
    # - You must credit me, if you use this script or part of it.
    
    class << Input
     alias press_b4_remap press? unless method_defined?(:press_b4_remap)
     alias trigg_b4_remap trigger? unless method_defined?(:trigg_b4_remap)
     alias repeat_b4_remap repeat? unless method_defined?(:repeat_b4_remap)
    end
    module Input
     module_function
     def press?(key)
       key = REMAP::ASSIGN[key] if REMAP::ASSIGN.include?(key)
       press_b4_remap(key)
     end
     def trigger?(key)
       key = REMAP::ASSIGN[key] if REMAP::ASSIGN.include?(key)
       trigg_b4_remap(key)
     end
     def repeat?(key)
       key = REMAP::ASSIGN[key] if REMAP::ASSIGN.include?(key)
       repeat_b4_remap(key)
     end
    end

    Visibile anche

     

    Bugs e Conflitti Noti

    Ricordatevi di usare uno script per la tastiera estesa
    separato
    se le vostre intenzioni sono quelle di usare tasti non standard.

     

    Altri Dettagli

    Script creato per una richiesta di
    ;

    Ringrazio
    per il suo script di tastiera estesa che ho usato come esempio.

     

    Template compilato con Script Templater.

  9. Magari per rpg maker 2003 funziona il programma... ma è possibile forse che avesse rimappato i tasti sbagliati?

     

    Io avevo fatto lo script per non dover farti usare un programma esterno, synt, però se vuoi giocare altri giochi effettivamente è più giusto che la rimappatura avvenga esternamente piuttosto che far fare doppie versioni per ogni gioco.

    In ogni caso mi andava di farlo quindi ok xD

    Ho anche scritto la descrizione simpatica xD

     

    Comunque, guardian, per quel programma sì :D è possibile! Non funziona per tutto tutto (tipo per le animazioni devi copiare e incollare ogni singolo frame e il trasferimento di eventi da vx o ace a xp non è il massimo), però qualcuno l'ha già usato per passare da xp ad ace e si è trovato benissimo :D

    Appena ho un po' di tempo lo posto anche qui ^^ assieme al topic per questo script (:

×
×
  • Create New...