11-22-2018, 06:33 AM
(This post was last modified: 01-19-2023, 09:13 PM by kyonides.
Edit Reason: More Info!
)
A Quite MIDI-atic BUMP
Well, I had to update this thread because I noticed that MIDI could not be played by the binary executables on Windows due to the lack of a few DLL's. I looked for them and packed them as a single RAR file so you can download it now and uncompress those DLL's in your game folder to enable MIDI playback. Don't forget to get a soundfont before you click on the executable file or else it will ignore all MIDI's you might have collected so far!
By the way, there is a site where a guy uploaded tons of Final Fantasy games MIDI's... How crazy, don't you think?
Edit
There are both 32 and 64 bit versions of the binary executables and dll's for Windows. In Linux case I guess people would prefer to run 64 bit based systems only.
List of All New Features
You may get up to 200 400 weather sprites!
Now scripters should be able to use the module_accessor feature like this:
Code:
module MyModule
@my_instance_variable = 100
module_accessor :my_instance_variable
end
Then you should be able to access the instance variable by calling:
MyModule.my_instance_variable
or sets its value with the script call
MyModule.my_instance_variable = 2450
The module_reader and module_writer methods are also available!
Most of the so called new features actually belong to RGSS3, but I preferred to make them available for RGSS1 (XP games) as well. Others are exclusive to HiddenChest!
I should have explained this earlier but it is never too late to provide the following instructions:
Formats:
InstanceOfAClass#method_name
i.e. my_sprite.mirror_y = true
SomeModule.method_name
Classes
Sprite#width and Sprite#height
Sprite#wave_amp and Sprite#wave_amp=
Sprite#wave_length and Sprite#wave_length=
Sprite#wave_speed and Sprite#wave_speed=
Sprite#wave_phase and Sprite#wave_phase=
Bitmap#gradient_fill_rect
Bitmap#blur and Bitmap#radial_blur
Font#out_color and Font#out_color=
Font#outline and Font#outline=
Font#default_out_color and Font#default_out_color=
Font#default_outline and Font#default_outline=
Modules
Graphics.width and Graphics.height
Graphics.resize_screen(new_width, new_height)
Graphics.fullscreen and Graphics.fullscreen=
RPG::Cache.face(filename_no_extension_no_folder)
* Exclusive Features *
Classes
Bitmap#text_width("string")
Bitmap#text_height("string") # Usually the same as Bitmap#height...
Sprite#flip and Sprite#flip= (aliases of Sprite#mirror and Sprite#mirror=)
Sprite#mirror_y or Sprite#flip_y
Sprite#mirror_y= or Sprite#flip_y=
Font#outline_size and Font#outline_size=
Font#outline_color and Font#outline_color=
Font#default_outline_color and Font#default_outline_color=
Font#underline and Font#underline=
Font#strikethru and Font#strikethru=
Font#strikethrough and Font#strikethrough=
Font#default_underline and Font#default_underline=
Font#default_strikethru and Font#default_strikethru=
Font#default_strikethrough and Font#default_strikethrough=
RPG::Weather#sprite_max and RPG::Weather#sprite_max=
Modules
Graphics.dimensions #=> [width, height]
Graphics.save_screenshot
Saves a snapshot in the Screenshots directory located in your game project folder even if it doesn't exist.
Audio.bgm_pos and Audio.bgs_pos
useful for setting up a new song or background sound at a different position.
Terms.critical_hit and Terms.critical_hit=
(critical_hit will be used by RPG::Sprite during animations, especifically battle animations.)
Backdrop.keep_bitmap # Makes a copy of the game screen
Backdrop.blur_bitmap # Makes a blurred copy of the game screen
Backdrop.bitmap # Access to the bitmap created with any of the previous script calls
Backdrop.clear_bitmap # Clear that bitmap
Audio.play_se(filename_no_extension_no_folder, optional_volume, optional_pitch)
Audio.play_buzzer
Audio.play_ok or Audio.play_decision
Audio.play_cursor
Audio.play_cancel
Audio.play_shop
Audio.play_equip
Audio.play_save
Audio.play_load
Scripts module to let you keep track of your custom scripts and the order in which they were loaded.
"For God has not destined us for wrath, but for obtaining salvation through our Lord Jesus Christ," 1 Thessalonians 5:9
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!
Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!
Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE