Ergebnis 1 bis 11 von 11

Thema: RPG Maker VX Ace Beschwörung

  1. #1

    RPG Maker VX Ace Beschwörung

    Hallo at all

    Bin noch ein ziemlicher neebe was den rpg maker angeht aber mein spiel läuft schon ganz gut.
    Meine Frage ist wie kann ich einen Film Clip vor einem Skill abspielen?
    z.B.
    Char 1 --> Skill (beschwörung)--> Beschwörungselementar
    Wunsch: Man wählt einen skill-->filmclip wird abgespielt--> Schaden auf Gegner wird verteilt

    Skill heist derzeit--> Beschwörung
    Beschwörung heißt--> Feuerwesen
    Film Datei heißt--> Feuerexplosion Feuerwesen.avi
    Ordnerstruktur der Filmclips-->C: \Program Files (x86)\Common Files\Enterbrain\RGSS3\RPGVXAce\Videos\Feuerexplosion Feuerwesen.avi

    Welche Ordner werden wo wie in WIN 7 benötigt (Ordnerstruktur, Ordnername etc)?
    Welche Codecs?
    Welches Script?
    Was muss ich in die Notes des Skils reinschreiben (mit klammer? variablen? mit datei endung(.avi))?
    Film Format?
    etc.

    ich danke schonmal und hoffe die frage gibts noch nicht habe es über die suchfunktion und über google nicht wirklich gefunden
    bzw. nur 1 auf google mit script aber es wird kein video abgespielt

    Gruß und danke schonmal
    Dennis



    PS: benutzes script:

    #==============================================================================
    # ? ¥ Spriteset_Battle
    #==============================================================================
    # -------------------------------------------------
    # Script Name : Play Movie before skill
    # Scripter : efeberk
    # Date : 29.07.2013 07:28
    # Version : RPG Maker VX Ace(RGSS3)
    # ------------------------------------------------
    #
    # How to:
    #
    # Just add a little text to skill notetag
    #
    # <movie: x>
    #
    # x = movie name
    #

    class RPG::Skill < RPG::UsableItem

    def movie
    @note.scan(/<(?:MOVIE|movie)s(\w+)>/i)
    return $1.to_s
    end

    end

    Geändert von Dennisbalmung (09.07.2014 um 20:05 Uhr)

  2. #2
    Für den Anfang wäre es gut, das komplette Script zu posten. Die paar Zeilen, die du da hast, tun so nicht wirklich was. Verwende dann bitte auch [code][/code]-Tags.

  3. #3
    das ist das ganze script....

    Code:
    #==============================================================================
    # ? ¥  Spriteset_Battle
    #==============================================================================
    #  -------------------------------------------------
    #  Script Name : Play Movie before skill
    #  Scripter : efeberk
    #  Date : 29.07.2013 07:28
    #  Version : RPG Maker VX Ace(RGSS3)
    #  ------------------------------------------------
    #
    #  How to:
    #   
    #  Just add a little text to skill notetag
    #
    #  <movie: x>
    #
    #  x = movie name
    #
    
    class RPG::Skill < RPG::UsableItem
      
      def movie
        @note.scan(/<(?:MOVIE|movie):\s(\w+)>/i)
        return $1.to_s
      end
      
    end

  4. #4
    Auch wenn das vielleicht nicht der Fehler ist, es ist nie gut, ein Leerzeichen im Dateinamen zu haben. Also "Feuerexplosion Feuerwesen.avi" bitte in "Feuerexplosion_Feuerwesen.avi" oder "FeuerexplosionFeuerwesen.avi" umbenennen.

  5. #5
    10 Sekunden Google sagt, dass dein Script unvollständig ist. Hier ist das Ganze:
    Code:
    #  -------------------------------------------------
    #  Script Name : Play Movie before skill
    #  Scripter : efeberk
    #  Date : 29.07.2013 07:28
    #  Version : RPG Maker VX Ace(RGSS3)
    #  ------------------------------------------------
    #
    #  How to:
    #   
    #  Just add a little text to skill notetag
    #
    #  <movie: x>
    #
    #  x = movie name
    #
    
    class RPG::Skill < RPG::UsableItem
      
      def movie
        @note.scan(/<(?:MOVIE|movie):\s(\w+)>/i)
        return $1.to_s
      end
      
    end
    
    class Game_Battler < Game_BattlerBase
      
      def use_item(item)
        if item.is_a?(RPG::Skill)
          Graphics.play_movie('Movies/' + item.movie) unless item.movie.empty?
          pay_skill_cost(item)
        end
        consume_item(item)   if item.is_a?(RPG::Item)
        item.effects.each {|effect| item_global_effect_apply(effect) }
      end
    end

  6. #6
    ok cool dann versuch ich das Ganze mal damit und leerzeichen werde ich auch entfernen.
    Aber wie wird das korrekt benutzt? (siehe Fragen oben)
    Wäre cool wenn das jemand mal richtig erklären könnte.

    Gruß
    Dennis

    Geändert von Dennisbalmung (10.07.2014 um 07:03 Uhr)

  7. #7
    Steht ja im Script eigentlich erklärt. Du öffnest die Datenbank und gehst auf den SKill deiner Wahl, dort trägst du dann folgendes ein:
    <movie: DATEINAME>

    Für deine Feuerexplision also:

    <movie: Feuerexplosion_Feuerwesen.avi>

  8. #8
    Ich mag mich da grad vertun, aber kann der Ace nicht eigentlich nur mit OGV-Videos umgehen? Ich denke du müsstest das Video erstmal umwandeln, wozu man über Google recht schnell einige einfache Tutorials findet.

    Zudem sollte das Video glaube ich im Spielordner und nicht im Ordner des Makers liegen.

  9. #9
    Danke Ironchef das habe ich auch gelesen aber hängt wohl auch vom script ab.
    Keine ahnung aber das mit dem ordner wusste ich nicht und werde ich testen bisher habe ichs noch immer nicht geschafft das es funktioniert

  10. #10
    Juhuuu es funktioniert
    Es lag tatsächlich daran das die Datei nicht im Spielepfad lag sondern im Maker.
    Nur schön siehts leider nicht aus es ruckelt und sehr verpixelt
    Hoffe ich finde herraus warum.....

    gruß
    Dennis

  11. #11
    Ist die Videoauflösung deiner Spielauflösung entsprechend eingestellt?

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •