1 year ago

The Zeus Video Player script allows you to play AVI files in RPG Maker XP, VX & VX Ace and choose to resize them to the window size of your game or to set a background image while the video is playing.


Here is the script:

https://www.dropbox.com/scl/fi/ncjdipzlv5ien61oxs36i/Zeus-Video-Player.rb?rlkey=zx1mpm2g92buqbs2xrkuw6hvm&e=1

The header text in the script tells you all the instructions you need, but I'll put the general stuff here just in case:

To run it, put this in a script call in an event:

Graphics.play_movie( "Movies/videoname.avi", true, true )

You can leave out the two "true" values at the end as they are just these extra settings:

- cancellable = true if you want to allow the player to stop the video by pressing Enter or Escape, false otherwise.

- fit_to_screen = true if you want the video to be stretched to fit the screen in case it doesn't match, false if you just want it to be centered. If you're using scripts like Fullscreen++ true is recommended. (You can get the Fullscreen++ script here: https://pastebin.com/raw/kc1hzBek)

---------------------------------------------------------------

In case you have a script that works as an options menu with bgm volume, bgs volume etc...

And you want to adjust the volume of the video, do this:

Go to line 190 and paste this code below it:

if $game_system.volume(:bgm)

mci_silent("setaudio ZeusVideoPlayer volume to #{$game_system.volume(:bgm)} ")

end

This sets the video volume to the bgm volume set in the Yanfly System Options script as seen by "$game_system.volume(:bgm)"

(I just noticed that using the volume this way may lower the video volume too much, so in case you notice the volume being lower than usual, add a *10 next to it to multiply the number by 10.) example: $game_system.volume(:bgm)*10

You can change that to whatever code your system options script uses to adjust volume, in case you have a different one.

dasolution.png

If you want to set a specific number, just replace the

#{$game_system.volume(:bgm)} in the mci_silent code with any number, and it should work. Example:

mci_silent("setaudio ZeusVideoPlayer volume to 50")

Here's more about the mci setaudio code if you feel like reading it:

https://learn.microsoft.com/en-us/windows/win32/multimedia/mci-setaudio

#rpgmaker #rpgmakervxace #rpgmakervx #rpgmakerxp #scripting #videoplayer #ruby #rgss



2 comments

Loading...

Next up

Train against a Bot whose stats and elemental weaknesses you can modify.

Crafting new things with the remains of your enemies. One day, Y/N will craft you.

Weapon Attribute Absorption. Give one weapon an attribute of another weapon.

While I was busy with my personal life, I've been trying to figure out the aesthetic of this game and since the hourly soundtrack is made in Microsoft Music Producer (an old Windows 98 program) I've decided to make the UI retro stuff inspired :) - Martin

New design for weapon shop that makes the wares more interesting to look at.

BATTLE SYSTEM IN MY RPG MAKER XP GAME

(srry I forgot to link the post to my game :CC)

#IndieDev #GameDev #videogames #indiegames

Y/N can do whatever she wants in her secret underground hideout as long as she doesn't touch the bombs in the storage room.

Y/N's boss (and he's also her surrogate father just like in the wattpad story) + Time & Date UI that shows minute, hour, day, month, and year.

¡Antes del próximo recado, la familia de Ciro debe sentarse a comer !

Pero falta su papá. Que sujeto más extraño...

------------

Before the next errand, Ciro and his family must sit down to eat !

But his dad is missing. What a strange man...

Y/N the normal teenage high school girl who is not an assassin.