Jump to content
Rpg²S Forum

Leon

Utenti
  • Posts

    74
  • Joined

  • Last visited

Posts posted by Leon

  1. No calma, se fai qualcosa di derivazione hardcore non è che sei poser XD

     

    Poi troviamo il filone -core, ossia tutte quelle cose da poser (che a me piacciono tanto) che iniziano con un nome figo (da poser appunto) e terminano con -core. Movimento di origini abbastanza incerte ma comunque nato dall'hardcore (ma va?).

     

    Allora ti sei espresso male nel topic sopra. ^^

    Ad ogni modo tutte queste etichette che si danno sono stupide:

    "Quello ascolta metal" "Ah allora va a sacrificare gli agnelli nelle chiese abbandonate"

    "Quello ascolta indie" "Massì fa tanto l'alternativo ma alla fine è uno sfigato".

    Oggigiorno si fanno troppi pregiudizi. ^^

  2. @Mithril:

    Già. Alla fin fine i sottogeneri dei generi sono delle limitazioni mentali che i media pongono perchè va di moda.

    L'unica piaga attuale della musica è l'EMO.

    Quelli ben che son dei poser del cazzo: frange lunghe fino alla vita, sempre la a lamentarsi e a tagliarsi le vene XD. Sulla cosa del -core non sono troppo d'accordo...Se gli Agnostic Front o i Sick of it All (fondatore del N.Y. hardcore, se vogliamo, quello peso con i cori tamarri) sono dei poser, allora non ci siamo. Almeno sono di quest'idea. :chirol_iei2:

  3. L'alternative metal non esiste.

     

    Nah...direi che invece esiste:

    Esempi di gruppi alternative-metal possono essere i...

    Hum...Alice in Chains, Guano Apes oppure i Messhugah...

    Alternative metal è quel genere che fonde elementi sperimentali e progressivi con riff heavy metal e crossover qua e là. Spesso si utilizzano tecniche inusuali: non so fai caso a Tom Morello il chitarrista dei Rage Against The Machine (non è proprio alternative-metal ma ci si avvicina...penso sia rapcore o qualcosa del genere), usa un pacco di effetti abbastanza strani con la chitarra che danno quel tocco di sperimentale al tutto.

  4. Anche negli altri generi c'è tecnica cmq.

    Hum dipende.

    Se ti vai a vedere i primi gruppi punk tipo The Descendents, Dead Kennedys, i primi Sex Pistols, o checacchioneso...hum...The Adolescents, non sono tutta sta tecnica musicale.

    3 power chords, 1 riff di 5 note, linea basso sempre uguale, line batteria pure.

    Per quanto stimi questi gruppi tecnicamente non hanno proprio niente. XD.

    Ovvio che se mi tiri fuori gruppi power-metal o speed-metal o death-metal alla Children Of Bodom, sono tutti musicisti molto bravi (anche se non sempre velocità=bravura).

  5. Personalmente posseggo Toxicity e Mezmerize dei S.O.A.D e oltre a trovarli carini li trovo molto innovativi; inoltre la voce di Serj è fuori di testa.

    Ho notato che un post su due in questo topic è un diverbio su che genere è o non è.

    La cosa in sè è stupida perchè la musica è sempre musica e si potrebbe semplicemente definirli Metal e finirla lì.

    Ma siccome io sono un cazzone e ho voglia di dare del danno alla brava gente mi butto nella guerra musicale. XD.

     

    1)I S.O.A.D NON sono Hard Rock.

    (E fin qui tutti d'accordo XD)

    2)I S.O.A.D NON sono nè Nu-Metal ne Alternative Metal:

    • Non si trovano scratch o parti rappate (mentre il Nu-metal è pieno).
    • Non mi dite che ci trovate influenze hip-hop...(altra caratteristica del Nu-metal).
    • I riff sono molto semplici e gli assoli praticamente inesistenti (come nel Nu-metal).
    • La struttura del brano è quasi sempre la stessa. (come nel Nu-metal XD)
    • Il basso fa spesso giri ska. (Non c'entra nè col Nu, ne con l'alternative).
    • Riprendono alcuni aspetti della musica popolare-armena (eh già, sono armeni per chi non lo sapesse).
    • Loro non si definiscono nè Alternative nè Nu-metal.
    • C'è chi li definisce prog rock (anche se non ne vedo il senso).

    3)In definitiva la musica dei S.O.A.D non è poi così facilmente etichettabile.

     

    Fatevi sotto, marrani! :panchi:

    (XD)

  6. Insieme alle favolose avventure di Lupo Solitario hanno modellato la mia infanzia ;O;

     

    Lupo Solitario

     

    *me inizia a ricordare

    :nn:

     

    Me ne ero completamente dimenticavo.

    Con quei libri baravo in un modo assurdo.

    Praticamente non mi sfioravano dall'inizio alla fine del libro.

     

    XD

     

    :chirol_lovely:

    Sono curioso di provare "Il Richiamo di Chutlu" appena so qualcosa lo posto in questo topic. :chirol_iei2:

  7. :chirol_gaan:

    Bellissimo.

    :chirol_gaan:

    Gli screen sono veramente favolosi.

    Unica minuscola-pecca (per alcuni potrebbe essere un pregio, dipende dai gusti) che ho riscontrato è quando in uno screen parla con una specie di angelo...Il linguaggio forse risulta un filo troppo ampolloso ed "epico". Ma dipende dal "colore" che vuoi dare al gioco. Ti auguro il meglio e sono sicuro che uscirà una gran figata! :chirol_krackl:

  8. Per quanto non mi piacciano i libri horror (da piccolo mi piacevano anche ma mi limitavo a saggi filosofici quali: Piccoli Brividi XD) mi è capitato fra le mani questo "Best of" di Lovecraft e devo dire che molti racconti sono davvero inquietanti. Mondi dominati dal Chaos, da divinità blasfeme e dalla pazzia, storie allucinate e fuori dal tempo, profezie e robe varie. Nel mio libro c'è una parte del racconto di Chutlu...Com'è il gdr da tavolo? (Se ci hai mai giocato).
  9. poi ci sono i gruppi che ascolto meno ma che mi piacciono:

     

    * dik dik

    * giganti

    * guccini

    * bad religion

    * cradle of filth

     

    I Bad Religion spaccano! :chirol_lovely:

     

    Rock più pesante:

    1)TRUSTcompany

    2)Rise Against

    3)Mudvayne

    4)Jeremy Camp

    5)Skillet

     

    :chirol_lovely:

     

    Fino a poco tempo fa ascoltavo Punk (Melodicore, Hardcore, Ska ecc.) e qualcosa di Metalcore e Death:

    • Lagwagon
    • Nofx
    • Bad Religion
    • Rise Against
    • Death By Stereo
    • Strike Anywhere
    • As I Lay Dying
    • Caliban
    • Pennywise
    • Mastodon
    • Misery Signal
    • e affini...

    Ora ascolto prevalentemente Jazz (Fusion - Cool):

    • Pat Metheny
    • John Abercrombie
    • Stanley Jordan
    • Miles Davis
    • John Coltrane
    • e altri...

    Il salto di genere è un pò assurdo, ma vi assicuro che dopo che ascoltate un musicista Jazz dal vivo vi rendete conto di quanta pochezza musicale/tecnica ci sia negli altri generi (eccezione fatta per la musica classica e senza offesa per nessuno, spero). :chirol_buha:

  10. Sono molto curioso, anche perchè tramite questi sondaggi c'è sempre possibilità di trovare qualcosa di molto interessante.

    Personalmente fra i miei scrittori preferiti metterei:

    • Charles Bukowski
    • Raymond Carver
    • Henry Miller

    Fra i miei poeti preferiti:

    • Charles Baudelaire
    • Charles Bukowski

    Susu sono curioso di sapere i vostri. :chirol_buha:

  11. Noi (ho un gruppo punk hardcore ^^) per registrare abbiamo utilizzato Adobe Audition. Però devi avere mixer, amplificatori, microfono da campo e taaaaanta pazienza per registrare a tracce (chitarra/e, basso, batteria, voci, effetti e tanti tagli e roba varia.)

    Ma devi registrare così a cazzeggio? Se mi dici a cosa ti serve ti posso passare qualcosa io. :chirol_iei2:

  12. SISTEMA DI AVANZAMENTO STAT PERSONALIZZATO

     

    Descrizione

    Lo script permette di far salire le stat tramite "eventi" in battaglia (esempio):

    • La STR massima aumenterà in base al numero di volte che si fa un attacco fisico.
    • La DEX aumenterà in base al numero di colpi critici andati a buon fine e al numero di cambiamenti di status evitati.
    • Gli HP massimi aumenterrano quando i nemici toglieranno al personaggio una certa % di HP.
    • COMPLETAMENTE personalizzabile.
    • Eccetera eccetera.

    Inoltre lo script blocca l'avanzamento di livello, ma non toglie i punti EXP guadagnati che possono essere usati magari per l'apprendimento di particolare Skill o quello che vi gira per la testa di fare.

     

     

    Autore

    Blizzard

    (Creditate Blizzard, io ho solo modificato alcune cose e tradotto lo script in italiano ^^).

     

    Istruzioni per l'uso

    Trovate tutto all'interno comodamente scritto in italiano. Non è necessaria alcuna conoscenza di RGSS per modificare e personalizzare lo script.

     

    #==============================================================================
    # Sistema di Avanzamento Stat Personalizzato (CSGS) by Blizzard
    # versione 1.31b
    # Data: 20.5.2006
    # Data v1.1: 24.5.2006
    # Data v1.3b: 26.5.2006
    # Data v1.31b: 27.6.2006
    # 
    # Ringraziamenti speciali
    # a Viviatus: per avere richiesto questo script =D
    # 
    # NOTA IMPORTANTE:
    # Questo script disattiverà l'avanzamento di livello. E' consigliato l'uso
    # di uno script personalizzato per l'apprendimento delle skill.
    # 
    # Compatibilità con l'SDK:
    # Questp script non è stato testato con l'SDK, ma al 97% dovrebbe funzionare.
    # CORROMPERA' i vecchi salvataggi di gioco.
    # 
    # Descrizione:
    # Questo script disattiva l'avanzamento di livello; l'EXP continuerà ad essere
    # guadagnato e potrà essere usato per altri scopi. Tramite questo script
    # le stats del personaggio cambieranno in un modo diverso.
    # 
    # Spiegazione:
    # - HP massimi aumenteranno se il personaggio perderà un num. di HP, uguale
    # ad una specifica (e personalizzabile) percentuale degli HP massimi.
    # - SP massimi aumenteranno se il personaggio perderà un num. di SP, uguale
    # ad una specifica (e personalizzabile) percentuale degli SP massimi.
    # - è anche possibile settare la % di successo di guadagnare HP/SP.
    # - STR aumenterà se il personaggio attaccherà spesso.
    # - DEX aumenterà se il personaggio effettuerà un colpo critico o riuscirà
    # ad evitare un cambio di status.
    # - INT aumenterà se il personaggio utilizzerà abilità magiche, ma non se
    # utilizzerà abilità basate su STR, DEX o AGI, ma solo sull'INT.
    # - AGI aumenterà se il personaggio eviterà attacchi fisici o sarà il primo
    # ad attaccare durante un turno.
    # 
    # Lo script è già preconfigurato ma è configurarlo in base
    # alle proprie esigenze. Premi CTRL+F e scrivi CONFIGURATION, per trovare la
    # parte che può essere configurata.
    # 
    # v1.1:
    # Corretto un bug dove anche i personaggi morti guadagnavano punti stat.
    # 
    # v1.3b:
    # Aggiunta una finestra addizionale che mostra la stat che è aumentata.
    # 
    #==============================================================================
    
    #==============================================================================
    # Game_Actor
    #==============================================================================
    
    class Game_Actor < Game_Battler
    
     attr_accessor   :dmghp
     attr_accessor   :usesp
     attr_accessor   :xstr
     attr_accessor   :xdex
     attr_accessor   :xint
     attr_accessor   :xagi
     
     alias setup_csgs_later setup
     def setup(actor_id)
    setup_csgs_later(actor_id)
    @dmghp = 0
    @usesp = 0
    @xstr = 0
    @xdex = 0
    @xint = 0
    @xagi = 0
     end
     
     def exp=(exp) # disabilità l'avanzamento di livello
    @exp = [[exp, 9999999].min, 0].max
    # Corregge gli HP/SP attuali
    @hp = [@hp, self.maxhp].min
    @sp = [@sp, self.maxsp].min
     end
    
    end
    
    #==============================================================================
    # Game_Battler
    #==============================================================================
    
    class Game_Battler
    
     alias attack_effect_csgs_later attack_effect
     def attack_effect(attacker)
    # salva l'ultimo numero di HP
    last_hp = self.hp
    saving = attack_effect_csgs_later(attacker)
    # Il personaggio è stato attaccato?
    if self.is_a?(Game_Actor)
      # Il personaggio ha subito danni?
      if last_hp > self.hp
    	self.dmghp += (last_hp - self.hp)
      end
      if self.damage == "Mancato"
    	self.xagi += 1
      end
    end
    # Sta attaccando il personaggio?
    if attacker.is_a?(Game_Actor)
      # Il personaggio ha inflitto danni?
      if last_hp > self.hp
    	attacker.xstr += 1
      end
      # I danni sono stati di tipo critico?
      if self.critical == true
    	attacker.xdex += 1
      end
    end
    return saving
     end
     
     alias skill_effect_csgs_later skill_effect
     def skill_effect(user, skill)
    # salva l'ultimo numero di HP ed SP
    last_hp = self.hp
    last_sp = user.sp
    saving = skill_effect_csgs_later(user, skill)
    if self.is_a?(Game_Actor)
      # Il personaggio ha subito danni?
      if last_hp > self.hp
    	self.dmghp += (last_hp - self.hp)
      end
      if @state_changed == false
    	self.xdex += 1
      end
    end
    if user.is_a?(Game_Actor)
      # Il personaggio ha utilizzato gli Punti Abilità?
      if last_sp > user.sp
    	user.usesp += (last_sp - user.sp)
      end
      # L'abilità era di tipo magico?
      if skill.int_f != 0
    	user.xint += 1
      end
    end
    return saving
     end
     
     alias slip_damage_effect_csgs_later slip_damage_effect
     def slip_damage_effect
    # salva l'ultimo numero di HP
    last_hp = self.hp
    saving = slip_damage_effect_csgs_later
    if self.is_a?(Game_Actor)
      # Il personaggio ha subito danni?
      if last_hp > self.hp
    	self.dmghp += (last_hp - self.hp)
      end
    end
    return saving
     end
    
    end
    
    #==============================================================================
    # Window_StatsUp
    #==============================================================================
    
    class Window_StatsUp < Window_Base
    
     attr_accessor  :statups
     
     def initialize(actor, i)
    @oldhp = actor.maxhp
    @oldsp = actor.maxsp
    @oldstr = actor.str
    @olddex = actor.dex
    @oldint = actor.int
    @oldagi = actor.agi
    @statups = false
    @index = i
    super(0, 80, 160, 240)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.back_opacity = 160
    self.x = i * 160
    self.visible = false
     end
    
     def refresh(actor)
    self.contents.clear
    x = 0
    y = 0
    self.contents.font.color = system_color
    self.contents.draw_text(x, y, 64, 32, $data_system.words.hp)
    self.contents.draw_text(x, y + 32, 64, 32, $data_system.words.sp)
    self.contents.draw_text(x, y + 64, 96, 32, $data_system.words.str)
    self.contents.draw_text(x, y + 96, 96, 32, $data_system.words.dex)
    self.contents.draw_text(x, y + 128, 96, 32, $data_system.words.int)
    self.contents.draw_text(x, y + 160, 96, 32, $data_system.words.agi)
    self.contents.font.color = normal_color
    if actor.maxhp != @oldhp
      new = actor.maxhp - @oldhp
      self.contents.draw_text(x, y, width - 32, 32, " + " + new.to_s, 2)
      @statups = true
    end
    if actor.maxsp != @oldsp
      new = actor.maxsp - @oldsp
      self.contents.draw_text(x, y + 32, width - 32, 32, " + " + new.to_s, 2)
      @statups = true
    end
    if actor.str != @oldstr
      new = actor.str - @oldstr
      self.contents.draw_text(x, y + 64, width - 32, 32, " + " + new.to_s, 2)
      @statups = true
    end
    if actor.dex != @olddex
      new = actor.dex - @olddex
      self.contents.draw_text(x, y + 96, width - 32, 32, " + " + new.to_s, 2)
      @statups = true
    end
    if actor.int != @oldint
      new = actor.int - @oldint
      self.contents.draw_text(x, y + 128, width - 32, 32, " + " + new.to_s, 2)
      @statups = true
    end
    if actor.agi != @oldagi
      new = actor.agi - @oldagi
      self.contents.draw_text(x, y + 160, width - 32, 32, " + " + new.to_s, 2)
      @statups = true
    end
     end
    
    end
    
    #==============================================================================
    # Window_BattleStatus
    #==============================================================================
    
    class Window_BattleStatus < Window_Base
     
     def refresh
    self.contents.clear
    @item_max = $game_party.actors.size
    for i in 0...$game_party.actors.size
      actor = $game_party.actors[i]
      actor_x = i * 160 + 4
      draw_actor_name(actor, actor_x, 0)
      draw_actor_hp(actor, actor_x, 32, 120)
      draw_actor_sp(actor, actor_x, 64, 120)
      if @level_up_flags[i] and not actor.dead?
    	self.contents.font.color = normal_color
    	self.contents.draw_text(actor_x, 96, 120, 32, "CARATTERISTICA AUMENTATA"
      else
    	draw_actor_state(actor, actor_x, 96)
      end
    end
     end
     
    end
    
    #==============================================================================
    # Scene_Battle
    #==============================================================================
    
    class Scene_Battle
     
     alias main_csgs_later main
     def main
    #---------------------#
    # BEGIN CONFIGURATION #
    #---------------------#
    @hpchance = 50 # % chance di HP aumentati se il 50% degli HP max sono persi
    @spchance = 50 # % chance di SP aumentati se il 50% degli SP max sono usati
    @hplost = 50 # % di HP che deve essere consumata perchè gli HP max aumentino
    @spused = 50 # % di SP che deve essere consumata perchè gli SP max aumentino
    @hprate = 100 # quanti HP addizionali
    @sprate = 100 # quanti SP addizionali
    @strchance = 70 # % chance di aumento STR
    @dexchance = 70 # % chance di aumento DEX
    @intchance = 70 # % chance di aumento INT
    @agichance = 70 # % chance di aumento AGI
    @strrate = 7 # quanti punti STR addizionali
    @dexrate = 7 # quanti punti DEX addizionali
    @intrate = 7 # quanti punti INT addizionali
    @agirate = 7 # quanti punti AGI addizionali
    @strrate_min = 10 # min xstr necessaria per aumentare STR
    @dexrate_min = 10 # min xstr necessaria per aumentare DEX
    @intrate_min = 10 # min xstr necessaria per aumentare INT
    @agirate_min = 10 # min xstr necessaria per aumentare AGI
    # Nelle parte sotto si può attivare/disattivare il "Reset prima della
    # Battaglia", che resetterà i contatori che determinano quante volte una
    # stat è stata "stimolata". Disattivalo solo se vuoi che il contatore sia
    # RESETTATO A ZERO prima di ogni lotta. Questo vorrà dire che le stat
    # saliranno più vel.in battaglie LUNGHE che in MOLTE battaglie.
    for i in 0...$game_party.actors.size
      actor = $game_party.actors[i]
      actor.dmghp = 0
      actor.usesp = 0
      #actor.xstr = 0 # rimuovi il # all'inizio per attivare il "RPB" per STR
      #actor.xdex = 0 # rimuovi il # all'inizio per attivare il "RPB" per DEX
      #actor.xint = 0 # rimuovi il # all'inizio per attivare il "RPB" per INT
      #actor.xagi = 0 # rimuovi il # all'inizio per attivare il "RPB" per AGI
    end
    #-------------------#
    # END CONFIGURATION #
    #-------------------#
    main_csgs_later
    if @statsup_windows != nil
      for i in @statsup_windows
    	i.dispose
      end
    end
     end
     
     alias start_phase5_csgs_later start_phase5
     def start_phase5
    start_phase5_csgs_later
    # Aumento stats
    @statsup_windows = []
    for i in 0...$game_party.actors.size
      actor = $game_party.actors[i]
      @statsup_windows.push(Window_StatsUp.new(actor, i))
      unless actor.dead?
    	# Persi abbastanza HP per l'aumento?
    	if actor.dmghp >= actor.maxhp * @hplost / 100
    	  if rand(100) <= @hpchance
    		actor.maxhp += @hprate
    		@status_window.level_up(i)
    	  end
    	end
    	# Persi abbastanza SP per l'aumento?
    	if actor.usesp >= actor.maxsp * @spused / 100
    	  if rand(100) <= @spchance
    		actor.maxsp += @sprate
    		@status_window.level_up(i)
    	  end
    	end
    	# Abbastanza xstr guadagnata per aumentare STR?
    	if actor.xstr >= @strrate_min
    	  if rand(100) <= @strchance
    		actor.str += @strrate
    		actor.xstr = 0
    		@status_window.level_up(i)
    	  end
    	end
    	# Abbastanza xdex guadagnata per aumentare DEX?
    	if actor.xdex >= @dexrate_min
    	  if rand(100) <= @dexchance
    		actor.dex += @dexrate
    		actor.xdex = 0
    		@status_window.level_up(i)
    	  end
    	end
    	# Abbastanza xint guadagnata per aumentare INT?
    	if actor.xint >= @intrate_min
    	  if rand(100) <= @intchance
    		actor.int += @intrate
    		actor.xint = 0
    		@status_window.level_up(i)
    	  end
    	end
    	# Abbastanza xagi guadagnata per aumentare AGI?
    	if actor.xagi >= @agirate_min
    	  if rand(100) <= @agichance
    		actor.agi += @agirate
    		actor.xagi = 0
    		@status_window.level_up(i)
    	  end
    	end
    	@statsup_windows[i].refresh(actor)
      end
    end
     end
     
     alias battle_end_csgs_later battle_end
     def battle_end(result)
    if result == 0
      flag = true
      for i in @statsup_windows
    	if i.statups
    	  i.visible = true
    	  flag = false
    	end
      end
      @result_window.visible = false
      loop do
    	Graphics.update
    	Input.update
    	if flag
    	  break
    	end
    	if Input.trigger?(Input::C)
    	  break
    	end
      end
    end
    battle_end_csgs_later(result)
     end
     
     alias make_action_orders_csgs_later make_action_orders
     def make_action_orders
    make_action_orders_csgs_later
    if @action_battlers[0].is_a?(Game_Actor)
      @action_battlers[0].xagi += 1
    end
     end
     
    end

     

    Conclusioni

    Dovrebbe funzionare tutto, fatemi sapere e per qualsiasi problema non esitate a contattarmi o in questo topic o via pm ^^.

  13. Quella demo l'avevo già, ma sono quasi sicuro che per utilizzarlo ci voglia l'SDK o non so che. Quando lo provavo in un nuovo progetto per esempio non funzionava.

     

    @Timisci: tu dici che devo modificare il file game.ini...ma come faccio? XD

     

    P.S: Tempo fa ricordo che su un sito american trovai uno script di un certo...Preston se non sbaglio, che simulava un BS in tempo reale ed era veramente fatto bene con tanto di animazioni a distanza, tempo di cast (quello che in Ragnarok Online si chiama Delay, non so se avete presente) e altre features fantastiche. Il punto è che non ricordo più il sito. Appena trovo qualcosa la posto qua.

     

    P.P.S: (Grazie comunque per la demo Timisci, gentilissimo. :chirol_iei2: )

  14. Non ho chiara una cosa:

    Il lavoro va svolto tipo elenco, cioè:

    1)Descrivo il fisico del personaggio.

    2)Descrivo il carattere del personaggio.

    3)Descrivo il background del personaggio.

     

    Oppure sotto forma di tema descrittivo, cioè unendo i vari punti tramite congiunzioni o cose del genere.

     

    Spero di essere stato chiaro. :chirol_gurug:

×
×
  • Create New...