Do you need to update the number of potions or elixirs currently available for the next couple of actors during battle?
Or were you in need of canceling your previous actor's action to change the item the actor is going to consume next?
Then this scriptlet is for you!
class Game_Party
def clear_battle_items
@actors.each {|m| m.current_action.clear }
end
def actors_battle_items
@actors.map {|m| m.current_action.item_id }
end
def battle_item_number(item_id)
return item_number(item_id) unless $game_temp.in_battle
battle_items = actors_battle_items.select {|bit_id| item_id == bit_id }
item_number(item_id) - battle_items.size
end
end
class Window_Item
alias :kyon_btl_itm_cnt_win_itm_ref :refresh
def refresh
@battle_items = {}
@battle_items.default = 99
kyon_btl_itm_cnt_win_itm_ref
end
def find_number(item_id)
case item
when RPG::Item
$game_party.battle_item_number(item_id)
when RPG::Weapon
$game_party.weapon_number(item_id)
when RPG::Armor
$game_party.armor_number(item_id)
end
end
def enable?(item)
return unless item.is_a?(RPG::Item)
$game_party.item_can_use?(item.id) and @battle_items[item.id] > 0
end
def draw_item(index)
item = @data[index]
number = find_number(item.id)
@battle_items[item.id] = number
enabled = enable?(item)
self.contents.font.color = enabled ? normal_color : disabled_color
x = 4 + index % 2 * (288 + 32)
y = index / 2 * 32
rect = Rect.new(x, y, self.width / @column_max - 32, 32)
self.contents.fill_rect(rect, Color.new(0, 0, 0, 0))
bitmap = RPG::Cache.icon(item.icon_name)
opacity = enabled ? 255 : 128
self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24), opacity)
self.contents.draw_text(x + 28, y, 212, 32, item.name, 0)
self.contents.draw_text(x + 240, y, 16, 32, ":", 1)
self.contents.draw_text(x + 256, y, 24, 32, number.to_s, 2)
end
def battle_item_none?
@battle_items[self.item.id] == 0
end
end
class Scene_Battle
alias :kyon_btl_itm_cnt_scn_btl_ph3_prr_act :phase3_prior_actor
alias :kyon_btl_itm_cnt_scn_btl_up_ph3_itm_sel :update_phase3_item_select
def turn_decrease_item_count
@active_battler.current_action.clear if @active_battler
end
def phase3_prior_actor
turn_decrease_item_count
kyon_btl_itm_cnt_scn_btl_ph3_prr_act
turn_decrease_item_count
end
def update_phase3_item_select
if Input.trigger?(Input::C) and @item_window.battle_item_none?
return $game_system.se_play($data_system.buzzer_se)
end
kyon_btl_itm_cnt_scn_btl_up_ph3_itm_sel
end
end
class Window_Item
alias :kyon_btl_itm_cnt_win_ref :refresh
def refresh
@battle_items = {}
@battle_items.default = 99
kyon_btl_itm_cnt_win_ref
end
def enable?(item)
$game_party.item_can_use?(item) and @battle_items[item.id] > 0
end
def draw_item(index)
rect = item_rect(index)
self.contents.clear_rect(rect)
item = @data[index]
return unless item
number = $game_party.battle_item_number(item)
@battle_items[item.id] = number
enabled = enable?(item)
rect.width -= 4
draw_item_name(item, rect.x, rect.y, enabled)
self.contents.draw_text(rect, sprintf(":%2d", number), 2)
end
def battle_item_none?
@battle_items[@data[@index].id] == 0
end
end
class Scene_Battle
alias :kyon_btl_itm_cnt_scn_btl_term :terminate
alias :kyon_btl_itm_cnt_scn_btl_st_pty_cmd_sel :start_party_command_selection
alias :kyon_btl_itm_cnt_scn_btl_prr_act :prior_actor
alias :kyon_btl_itm_cnt_scn_btl_end_trgt_act_sel :end_target_actor_selection
def terminate
kyon_btl_itm_cnt_scn_btl_term
$game_party.clear_battle_items
end
def start_party_command_selection
$game_party.clear_battle_items
kyon_btl_itm_cnt_scn_btl_st_pty_cmd_sel
end
def turn_decrease_item_count
@active_battler.clear_battle_item if @active_battler
end
def prior_actor
turn_decrease_item_count
kyon_btl_itm_cnt_scn_btl_prr_act
turn_decrease_item_count
end
def update_target_actor_selection
@target_actor_window.update
if Input.trigger?(Input::B)
Sound.play_cancel
end_target_actor_selection
elsif Input.trigger?(Input::C)
Sound.play_decision
@active_battler.action.target_index = @target_actor_window.index
@active_battler.battle_item_id = @item.id if @item
@item = nil
end_target_actor_selection
end_skill_selection
end_item_selection
next_actor
end
end
def update_item_selection
@item_window.active = true
@item_window.update
@help_window.update
if Input.trigger?(Input::B)
Sound.play_cancel
end_item_selection
elsif Input.trigger?(Input::C)
@item = @item_window.item
$game_party.last_item_id = @item.id if @item
return Sound.play_buzzer unless $game_party.item_can_use?(@item)
return Sound.play_buzzer if @item_window.battle_item_none?
Sound.play_decision
determine_item
end
end
end
class Window_ItemList
alias :kyon_btl_itm_cnt_mk_itm_lst :make_item_list
def enable?(item)
$game_party.usable?(item) and @battle_items[item.id] > 0
end
def make_item_list
@battle_items = {}
@battle_items.default = 99
kyon_btl_itm_cnt_mk_itm_lst
end
def draw_item_number(rect, item)
number = $game_party.battle_item_number(item)
@battle_items[item.id] = number
contents.font.color.alpha = number > 0 ? 255 : translucent_alpha
number = sprintf(":%2d", number)
draw_text(rect, number, 2)
end
end
class Scene_Battle
alias :kyon_btl_itm_cnt_scn_btl_term :terminate
alias :kyon_btl_itm_cnt_scn_btl_st_pty_cmd_sel :start_party_command_selection
alias :kyon_btl_itm_cnt_scn_btl_st_act_cmd_sel :start_actor_command_selection
alias :kyon_btl_itm_cnt_scn_btl_on_itm_ok :on_item_ok
alias :kyon_btl_itm_cnt_scn_btl_on_itm_cncl :on_item_cancel
def terminate
kyon_btl_itm_cnt_scn_btl_term
$game_party.clear_battle_items
end
def start_party_command_selection
kyon_btl_itm_cnt_scn_btl_st_pty_cmd_sel
$game_party.clear_battle_items
end
def start_actor_command_selection
kyon_btl_itm_cnt_scn_btl_st_act_cmd_sel
BattleManager.actor.clear_battle_item
end
def on_item_ok
BattleManager.actor.battle_item_id = @item_window.item.id
kyon_btl_itm_cnt_scn_btl_on_itm_ok
end
def on_item_cancel
BattleManager.actor.clear_battle_item
kyon_btl_itm_cnt_scn_btl_on_itm_cncl
end
end
Terms & Conditions
Free for use in ANY game.
Due credit is mandatory.
That's it!
Do you need to block the player's ability to consume items?
Or do you hate the team and wish to make it suffer by blocking all skills just because?
Or perhaps you should prevent the player from equiping new gear at any specific moment...
If any of those things is true, then this scriptlet is for you!
module Vocab
STATUS = "Status"
SAVE = "Save"
END_GAME = "End Game"
end
class Window_Command
include MenuDisabler
alias :kyon_menu_disabler_win_cmd_ref :refresh
def refresh
if MenuDisabler.used
refresh_commands
else
kyon_menu_disabler_win_cmd_ref
end
end
def change_command(n)
cmd = command(n)
color = @states[cmd] ? normal_color : disabled_color
draw_item(n, color)
end
def option_disabled?
!@states[command(@index)]
end
end
class Scene_Menu
alias :kyon_menu_disabler_scn_mn_main :main
alias :kyon_menu_disabler_scn_mn_up_cmd :update_command
def main
MenuDisabler.used = true
kyon_menu_disabler_scn_mn_main
end
def update_command
if Input.trigger?(Input::C)
if @command_window.option_disabled?
$game_system.se_play($data_system.cancel_se)
return
end
end
kyon_menu_disabler_scn_mn_up_cmd
end
end
class Window_Command
def change_command(name, enabled)
cmd = @commands.find {|v| v == name }
n = @commands.index(cmd)
draw_item(n, enabled) if n
end
def make_command_indexes
@names = {}
@commands.each_with_index {|c, n| @names[n] = c }
end
def current_name
@names[@index]
end
end
class Scene_Menu
include MenuDisabler
alias :kyon_disable_equip_scn_mn_crt_cmd_win :create_command_window
alias :kyon_disable_equip_scn_mn_cmd_sel :update_command_selection
def create_command_window
kyon_disable_equip_scn_mn_crt_cmd_win
@command_window.make_command_indexes
anybody = $game_party.members.size > 0
@states = {}
@states[Vocab.item] = (anybody and !$game_switches[BLOCK_ITEM_SWITCH])
@states[Vocab.skill] = (anybody and !$game_switches[BLOCK_SKILL_SWITCH])
@states[Vocab.equip] = (anybody and !$game_switches[BLOCK_EQUIP_SWITCH])
@states[Vocab.status] = anybody
@states[Vocab.save] = !$game_system.save_disabled
@states[Vocab.game_end] = true
@command_window.change_command(Vocab.item, @states[Vocab.item])
@command_window.change_command(Vocab.skill, @states[Vocab.skill])
@command_window.change_command(Vocab.equip, @states[Vocab.equip])
end
def update_command_selection
if Input.trigger?(Input::C)
name = @command_window.current_name
return Sound.play_cancel unless @states[name]
end
kyon_disable_equip_scn_mn_cmd_sel
end
end
For VX & VX ACE' Wrote:This script offers you a curious wave effect if you set the BACKDROP_EFFECT constant to :blur in the PlayMusik module below. It will be active as long as any song is playing in the background.
This is how you can add as many songs (BGM's) as deemed necessary.
In the module you can find a constant called BGM_LIST. There add a new entry by typing:
Welcome dear readers to the latest issue of the Weekly Gazette! Here in the Gazette, we give you the news in brief of what occurred in the past week as well as provide any news happening in Save-Point itself
Official Area
Occasions
Just as last week, a new member entered our community from RPGMaker Central. Going by AVGB-KBGaming, our new member is experienced with most every version of the RPGMaker Engine line, experienced the most with RPGMaker XP and VXAce. Some back and forth went by way of portable hard drives between AVGB-KBGaming and DerVVulfman when it was found that AVGB-KBGaming's HDD was having issues. Meanwhile, kyonides had some comments about some RPGMaker engines, Remi-chan greeted AVGB-KBGaming as another who came to Save-Point by way of recommendations, and TechBot who joined last week gave greets.
General Chat
When it comes to the News of the World, the Israel/Hamas conflict continues, except for some freelance reporters fired by the Associated press for their connections with Hamas. Meanwhile video came out showing Hamas abuse of Gazans, stealing fuel from hospitals and using them as human shields. Still, the IDF managed to kill a Hamas leader at the the “al Buraq” while holding over one-thousand Gazans hostage in the Rantisi Hospital. What do you expect when caches of rocket launchers are found in mosques? Around the world, anti-semitism abounds. In the UK, protestors defaced the Cenotaph memorial on Armistice Day, even after London's police asked them to reconsider. As of now, an exclusion zone exists around the memorial where any Pro-Hamas will be arrested, and threatens to strip Visas from any protesting for Hamas. And in the US, Pro-Palestinian demonstrators smashed the iconic Grand Central Station, vandalized the New York Times, and later returned on Veterans day to tear down U.S. flags. Even Turkey had to use tear gas on a Pro-Hamas mob this week. Still, Turkey has chosen to ban companies that support Israel. And that sentiment is held by groups within the United Nations itself that indeed praised the October 7 attack by Hamas. If one talks about border security, Germany suggested they need more, this while 32,000 illegal migrants boated to Spain's Canary Islands. Meanwhile, it was found that those crossing the U.S. southern border illegally were leaving behind documents provided by the UN, Doctors without Borders, the Red Cross and more. As the US border is ignored by its DHS, Congress is demanding a probe into DHS's culpability into child exploitation. But more bad news hit Democrats in the U.S. as FBI agents now probe NYC's Mayor Adams over improper 2021 foreign campaign contributions, it was revealed that Chicago's mayor prevented censure of his aid who attempted to physically prevent a vote from occuring, a Rep. Dan Goldman's attempt to block a subpoena during the Biden Impeachment Investigation, and also connected the revealed that U.S. President Biden refuses to provide loan documentations for the $40,000 cash received reported last week. The Baltimore prosecutor of the Freddy Gray death now herself convicted, A populist lawmaker assassinate on Iran's orders, a Michigan town firing their local government to keep a China-owned factory out, South Africa dropping out of the Paris Climate accords while China and India actually make the 'green' goals unobtainable, and more hit this week's news. Reduced from 19K words to 414
AVGB-KBGaming felt the need to mention another Videogame You Should Stay Away From, that being Tony Hawk's Pro Skater 5. Not even the recent patches help the game, the older games still far better.
Tech Talk
Attacks on free speech was in this week's News of the Cyber World as it was revealed that the U.S. DHS created an office that intentionally blocked conservative speech while leaving liberal posts untouched during the 2020 election, and the FCC blasted the Biden Administration's internet control plan sweeping and unlawful. Security related, France found that bots from the Russian Network, Recent Reliable News, has stirred up enough antisemitism globally, that over 1000 attacks have been been made in France alone. Teens admit they are taught anti-semitism from TikTok and Facebook. And the Kochava mobile app data service has been found by the FCC to be selling client data without concent, even pointing to users real-time locations within mere meters of accuracy. There is less and less favorable news for electric vehicles, a plant in Australia over costs,Tesla plant erupting in fire, GM's automated taxis still requiring periodic human assistance by remote, and one of Google's electric busses losing power and slamming into four cars in San Francisco. Apple settles a descrimination lawsuit for $25 million and faces an $18 Billion EU Tax order, whistleblowers reveal that Meta executives ignored teenage struggles, Hunter Biden now suing a former OverStock.com CEO over claims he set up a bribe with Iran for the unfrozend $6Billion, and much more hit this week's news.
When it comes to Windows 7 being a Burden, AVGB-KBGaming reminds one that there are always compatability issues with older programs, whether it be Windows 10 or even Windows 8.1.
Games Development
Development Discussion
For those who want to relay What's up with their RMing, AVGB-KBGaming relayed his feeling towards the Unity debacle and its impact upon RPG Unite, and his feelings towards a spriter within the general RPG community. Meanwhile, kyonides is torn between updating a work of his as part of an old request, or leave it be as he has other task at hand. And Remi-chan decided to dabble with Flight, adding more content to her recently released game by way of creating new locations to investigate.
Material Development
Tools
Appearing as an upcoming game development tool this week was JiGS, an online multiplayer RPG engine. Not yet available, Techbot's pre-alpha release is expected in December. The engine comes with a content and creation system and is browser based without any need of custom plugins. But as of now, trading, crafting, player-vs-player, and some other options still need to be implemented. Still, you can see from screenshots how one can both make their adventure, or play one someone designed.
Creativity Section
Art and Design
Be warned, for within Remi-chan's Neato Arty thread thing contains the dawn of the Eldritch horrors of her game, Fantasia. Her serene face is but a mask that coneals the revulsion she has for all life, the dark indigo and pitch that surrounds her being but a taste. And for this render, the speed draw which Remi-chan also provided contains dark orchestral metal playing in the background for added flair.
Literature Section
This week, our new member Techbot revealed the beginnings of his game, The Eclectic Meme Conspiracy. In the form of a script, the game takes place in a post apocalyptic world where few cities are left, resources are scarce, the superheroes of the past are now a threat, and the remnants of AI known as psybots are shunned as they walk the Earth. Of course, you are a now awake psybot who has no memory of the past, and find your self compelled to take missions to stay alive. The mention of both Daredevil and Blue Beetle at the beginning of the script solidifies the meaning of superheroes within Techbot's game. And this is only but a start as he reserved additional posts below his initial entries as his writing continues.
Well, that's it for this week.
"Remember, today is the tomorrow you worried about yesterday." - Dale Carnegie (1888-1955)
PROSPECTIVE GAZETEERS!
If you are the creator of a thread in Save-Point, you have the option of sending/writing your own entry into the Gazette. The Gazette accepts write-in announcements (which will be doublechecked). Likewise, the Gazette would welcome other content such as a comic-strip series, ongoing story arc, or the like.
Just PM DerVVulfman with the submissions. Submissions must be in by 10pm EST.
Welcome dear readers to the latest issue of the Weekly Gazette! Here in the Gazette, we give you the news in brief of what occurred in the past week as well as provide any news happening in Save-Point itself
Official Area
Occasions
A bot had entered the forum, but do not be worried. It's Techbot, a software developer wh's had a hand in adventure games since 1981. He's working on an online RPG world that is open source, this and his apparent knowledge of Doctor Who catching DerVVulfman's attention while Remi-chan was glad to see his appearance. Meanwhile, kyonides greeted Techbot and queried how anarchic his games may be.
General Chat
Early this week, DerVVulfman asked Bounty Hunter Lani What are YouTubing? It turns out that the video was of a youtuber who's technical expertiese and connections hit roughly two-hundred telephone scammers and put the scammers into painful hysterics.
The Hamas Conflict and illegal crossings still take hold of the News of the World as Hamas attacks evacuation corridors out of Gaza, steals fuel meant for hospitals, and tried to smuggle terrorists out of Gaza within ambulances. Also found, a manual to create chemical weapons and a kidnap victim of Hamas confirmed dead. Illegal migrant traffick is also having dangerous results as a hours-long gunfire with human traffickers at the Serbian/Hungarian border. Deportations are being sanctioned in various nations such as Britain, Austria, and various Nordic countries. However, the US Biden Administration refuses deportation, assisted thousands to cross from Terror-linked countries, and was ordered not to cut down border enforcing razor wire. Nothing is quiet when it comes to Russia, blaming Ukraine for the anti-Israel airport riots even though it was discovered the nation welcomed Hamas Terrorists just before. And do not treat with Belarus as they just jailed a newspaper editor for criticizing the government. China continues to make demands of U.S. President Biden, even as bank records are showing past payments to Biden from China and records from AT&T to Biden's eMail alias of Robin Ware connected to similar transactions with China. Issues with elections for Democrats are coming to a head as it was found Rep. Adam Schiff has been unqualified for his California seat for a decade, and Sen. Laphonza Butler the same. Video of attempted election fraud hits Mayor Joe Ganim of Conneticut as voter fraud also hits New Jersey with Henrilynn Ibezim's attempt to push nearly 1000 fake registraions, and an FBI raid for illegal foreign fundraising hits NY Mayor Adams. But if one wishes to talk about money, FTX's Sam Bankman-Fried was found guilty of fraud and can face over 100 years in prison. The W.H.O. struggling with sexual harassment cases, Iran Chairing U.N. Human Rights while an Iranian teen killed for not wearing a headscarf, Mexican government concealing a family abduction, Homemade bombs detonated at a Jehovah’s Witness convention in India, Amazon's Jeff Bezos leaving Seattle for Miami, and roughly thirty more articles hit this week's news. Reduced from 19K words to 355
Tech Talk
It is the growing development of Artificial Intelligence that dominated the News of the Cyber World, and its threat. Celebrities have cited its use as a form of plagiarism, Scarlet Johannson having a lawsuit against one developer using her image to sell its AI application. And while US President Joe Biden puts demands over AI safety before any development release, US tech companies like Microsoft and Amazon are eyeing Japan's market instead. Meanwhile, the UK are planning to use AI chatbots for their tax and government services. As the Google AntiTrust lawsuit continues, Google's CEO said it was the increase in Chrome Web browsers users that is pushing thier hold on the market, though had to admit they were paying large sums to make it the default search engine among other browsers. Meta offering monthly fees for ad-free use, DoorDash warning users to tip in advance to avoid cold food deliveries, FTC putting Amazon on notice for decepetive advertisement practices and more hit this week's cybernews.
Games Development
Development Discussion
The subject of RPGMaker Unite was What's up with RMers? after Steel Beast 6Beets seconded opinions made by DerVVulfman and Remi-chan to KasperKalamity over gaming engines. Only after was it revealed by DerVVulfman that RPGMaker Unite was no longer available on steam, this giving Remi-chan a belly laugh. With all the headaches, Melana queried how the RPGMaker series would continue. Meanwhile, Remi-chan continued work upon her games, showing off new artwork for one character and revised alerts for her battle systems.
Upcoming Projects
Starmage returned to provide a second boss character trailer for the remastered edition of Stellar Bewitching αΩ. Said posting she made was also on her birthday!
Material Development
Scripts Database
The latest update to kyonides' AlertWindow ACE system now allows the game developer to halt all action while the alert window is displayed. While not a feature in his favor, he added it as an option for those who wished its use.
Creativity Section
Music and Audio
During the end of the Halloween Season, you may have wished to make a game befitting the time of year. That being the case, the Original Music and Sound provided by Eric Matyas would have been quite perfect. A pair of low-fidelity pieces of music have a kinetic melody about them while having a darker harmony looming behind. Meanwhile, a third low-fidelity piece contained eerie and haunting harmonies sure to evoke an ominous feeling.
Well, that's it for this week.
"Light travels faster than sound. This is why some people appear bright until you hear them speak." - Alan Duntes (1934-2005)
PROSPECTIVE GAZETEERS!
If you are the creator of a thread in Save-Point, you have the option of sending/writing your own entry into the Gazette. The Gazette accepts write-in announcements (which will be doublechecked). Likewise, the Gazette would welcome other content such as a comic-strip series, ongoing story arc, or the like.
Just PM DerVVulfman with the submissions. Submissions must be in by 10pm EST.
Welcome dear readers to the latest issue of the Weekly Gazette! Here in the Gazette, we give you the news in brief of what occurred in the past week as well as provide any news happening in Save-Point itself
Official Area
General Chat
As expected, the recent conflict between Israel and Hamas was reported throughout the News of the World, Spain calling for a coalition to combat Hamas, all while China and Russia blocked Hamas condemnation. Iran not only refuses to condemn Hamas, but praises it while threatening the U.S. over its support to Israel. Meanwhile, Iranian proxies attack U.S. bases. Illegal aliens are among issues around the world, 1,600 hitting the shores of the Canary Islands, 20 drowned in an accident sailing near Italy, smugglers arrested in Macedonia, Germany deporting illegal aliens on a mass scale, 150K+ aliens apprehended illegally crossing the Arizona border, and Texas officially criminilizing illegal border crossings. The U.S. House of Representatives now has a new Speaker, and quickly drafted the "Evict Act" to deport Palestinian Illegal Aliens due to the current Israel/Hamas crisis. Despite this, President Biden's intent not to deport any visa-holding Pro-Hamas supporters. Two Cartel Kidnappers sentenced to 1650 years in prison, a Democrat adviser resigns over his Holocaust jokes, the Louvre pyramid vandalized by climate activists, sabotage to necessary international undersea telecom cable, and more hit this week's news.
Tech Talk
Headaches with electric vehicles, social media lawsuits and more were reported in the News of the Cyber World. Automobile makers realize there's a lack of demand for them, and GM is offering $1400 to EV Chevy Bolt owners to install a diagnostic device to check bad batteries while the 2020-2022 vehicles are on recall. Google was just slapped with a $1 Million dollar verdict in gender discrimination, and Meta is now under a massive lawsuit for harming the mental health of children while simultaneously collecting data on underage minors without parental concent. A criminal Bitcoin laundering scheme in New York City, Okta Identity management hacked with its authentication database contents stolen, TicTok spending close to $30 Million annually to DC lobbyists, and much more were among the cybernews this week.
Games Development
Development Discussion
If you were curious about What's up with other RMers, Remi-chan continued doing work on her game, Fantasia. She had some words with one of her artists but garnered work from another, so behold the kitsune and fairy characters she made available to view.
Tutorials
DerVVulfman found an old article by a game developer named Angroth. Written in 2004, Beta Testers is a read for both game developers and testers alike.
Material Development
Event Systems Database
As a change of pace, DerVVulfman decided to make BLACKJACK event systems for both RPGMaker XP and RPGMaker VX. Self admitted that they are bare bones with no graphics or special features, the demos only deal with the basics of the game.
Scripts Database
Seeing that RPGMaker VXAce lacked weather system control within the battlesystem, kyonides crafted BattleWeather ACE to let you deal with rain or snow effects during combat.
RPGMaker VX opted to eliminate battlebacks and used an odd background during battle. Seeing this, theChangeBattleBack VX was written by kyonides to let you set the combat backdrops of your choosing.
If you want a simple way to become a more powerful spellcaster as time goes on, the SkillUpgrade script that kyonides made for RPGMaker XP could be for you.
Based upon a request, the AlertWindow ACE allows users to create test pop-up windows similar to the Map Name window. Designed by kyonides for RPGMaker VXAce, it was later upgraded with optional ways to close the window, added control codes similar to message window codes, and text alignment.
Creativity Section
Art and Design
The recent addition to Remi-chan's Neato Arty Thread Thing is in time for Trick or Treat, and wants those sweet candy treats. But do not dismiss her for her apparent diminuitive size. She is used to getting her way. Just in time, this Halloween treat also comes with a speed draw.
Well, that's it for this week.
"Halloween is the beginning of the holiday shopping season. That’s for women. The beginning of the holiday shopping season for men is Christmas Eve." - David Letterman
PROSPECTIVE GAZETEERS!
If you are the creator of a thread in Save-Point, you have the option of sending/writing your own entry into the Gazette. The Gazette accepts write-in announcements (which will be doublechecked). Likewise, the Gazette would welcome other content such as a comic-strip series, ongoing story arc, or the like.
Just PM DerVVulfman with the submissions. Submissions must be in by 10pm EST.
This script allows you to quickly setup a specific list of skills that can be upgraded by the heroes during gameplay. The more they use their skills the faster the upgrades can take place.
It is supposed to be as simple as possible. This might mean bad news for you for I could easily reject any of your future feature requests, guys.
No GUI is included!
It requires the creation of a template file, basically a TXT file.
You can find the default one right below the script.
# This script allows you to quickly setup a specific list of skills that can be
# upgraded by the heroes during gameplay. The more they use their skills the
# faster the upgrades can take place.
# Create a new text file. It should have the same name as the value of the
# TEMPLATE_NAME constant you can find below.
# That file will be used as a template.
# Optionally, you could use and carefully edit the default template instead.
There was a forumer that "stubbornly" wanted to use pop up windows that looked pretty much like VX ACE's default Window_MapName class. This means that it would show up the same way the map name does.
Obviously, it will not be triggered after a map transfer for obvious reasons.
Just in case you did not know this, my script allows you to pass either a single line of text or an Array of lines as its first parameter.
Don't worry, my friends! The rest of the parameters are totally optional!
Convenient Features
You can set an additional button to close the alerts.
\gs[1] gets replaced by the corresponding game switch, i.e. ON or OFF.
\v[1] gets replaced by the corresponding game variable.
Set the Alert Window's Coordinates: $game_system.set_alert_xy(X, Y)
By default, VX has no direct way to let you change the battle background or floor during gameplay.
But don't worry about it! I've got the right solution to your graphical issues.
It's very easy to use it indeed.
Copy and paste it and then make 1 or 2 script calls BEFORE battle even begins and that's it, my friend!
Please read the embedded comments to learn all about those brand new script calls.