Just as the script's name clearly implies, it allows you to set some sort of reward lotto into motion by using a single script call.
After it has granted the reward to the player, you can press the OK or Cancel button to return to the map. It could also close itself if no input is given.
How Does it Work?
You just need a simple script call to open the Reward scene.
This script allows you to alter the normal behavior of the shop scene.
Now you can trigger a Common Event that makes the shopkeeper ask for some extra money before allowing you to purchase or sell any item there.
Times are very difficult, and storekeepers got to do whatever is necessary to feed their poor families, you know!
IMPORTANT NOTES
The script depends on Common Events for a very good reason, namely the ability to customize it without depending too much on custom script calls.
The GUI has not changed at all, but 2 default methods have been overwritten for the sake of convenience.
This script does not alter normal shops!
If you ever forget to set the Common Event for a specific shop, it will work as an ordinary shop.
BASIC INSTRUCTIONS
You will need 2 Game Switches and 4 Game Variables to make this happen.
Thus, you have to setup the 6 CONSTANTS found in the KDirtyShop module below.
All of them have self explanatory names so you won't ever get confused.
Next pick a Common Event for Every Shady Shopkeeper.
Check out the Official Demo to learn how to configure that Common Event.
To ensure the Common Event will process the purchase or sale, use this call:
Free for Non Commercial Games Only!
If you want to go commercial, please contact me first.
It is quite inexpensive indeed.
Due credit is mandatory.
Mention the forum where you found this script.
That's it!
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
Very odd events happened according to the News of the World, a drunk driver running into U.S. President Biden's motorcade being the most normal piece. But for Biden, his brother caught on tape by the FBI for bribery and more Tax charges against his son wasn't even the end of it. As to his political rival, Colorado's vote to ban Trump from the ballot may be overturned by the Supreme Court, and Special Council Jack Smith's appointment may be in constitutional jeopardy. Between the war between Russia and Ukraine, Kiev discovered they were bugged. And there's been less good news for Russia, saboteurs convicted in Poland while Ukraine steps up on military drone production while jet fighters from the Netherlands are on the way and Europe now grows its own military in response. Illegal Migration continues to be a problem, France readying mass-deportation while thirteen thousand from pro-Hamas nations crossing into the U.S. In response, Texas now made it a punishable state crime to cross illegally. The Canadian government's dereliction over Pro-Hamas rioters, more charges of plagiarism against Harvard President Claudine Gay, Poland shutting down TV and sacking media companies, the Taskforce on the Red Sea, a cat reunited with its family in Texas, and more hit this week's news. Reduced from 11.9K words to 214
Tech Talk
This week's News of the Cyber World wasn't all that great for the social media giants as Google was forced to pay $700 million over its illegal Google Play monopoly, and Twitter/X is under investigation by the European commission that now mandates content removal it deems false of harmful. For technology, it is just as bad as Apple halted sales of their smartwatch now that a medical company files suit for patent violations. And those looking forward to the day of the hydrogen powered electric car, its inventor has just been convicted and sentanced to 4 years for fraud. Social Media Giant's lawsuit to stop Utah from protecting children online, surveillance abuses against thousands of citizens including judges and senators, and much more hit this week's cybernews.
Games Development
Development Discussion
Spending money seems to be What's up with RMers like kyonides who found winter sales on Steam and Komodo Plaza for engines and DLCs. AVGB-KBGaming was intrigued, but was more involved in crafting maps for her game, and some Elder Scrolls gaming. And Remi-chan, despite burnout, worked on more of her game's tutorial screens.
Very clearly can one see within the Maps and screenshots thread that work progresses. The recent screenshot provided by kyonides suggests he neared completion upon his KBattlerEats project. KasperKalamity's rework of his first town map progresses. And Remi-chan shows off another Youtube video highlighting some of her reworked progress.
Material Development
Scripts Database
Normally, what you carry with you in battle is all you can use. But for those using the Ruby Script line of RPGMaker, the KBattlerEats system by kyonides now lets you make purchases in battle when you have need of that healing tonic or more. Originall for RPGMaker XP and VXAce, the VX port came not long after.
For anyone who temporarily needs to sort through all the items in their inventory or skill lists, the SortData collective for the Ruby-Scripting RPGMaker line is for you. This scriptette was once written for RPGMaker VXAce alone, but was later ported for the other editions.
Creativity Section
Music and Audio
Do you have a workout or comical side scene in mind for your game? If so, The Shared Original Music by Eric Matyas may work for you. "Windle Pixel and His Banjo Buddies" would be fine for a light hearted romp for some comfy traveling. And "Training" is clearly perfect for an exercise montage.
Well, that's it for this week.
"I stopped believing in Santa Claus when I was six. Mother took me to see him in a department store, and he asked for my autograph." - Shirley Temple Black (1928-2014)
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.
Do you need to get a list of item or skill names?
Do you want to get them sorted out to see if you're missing anything important there?
Then this temporary scriptlet is right for you!
If you find out that there's a new option in the title menu's command window, then that's what you need to pick there!
Then you'll be able to find lots of options that will let you save 2 separate TXT files in your game's root directory.
Open them and you'll be able to get the list of names of any DB present in the VX ACE DB window and a sorted list of such items or skills or common events.
FAQ
What you need to do is to paste it on a new script section in the Materials group.
If you have any backtrace script in place, make sure this scriptlet is placed ABOVE that backtrace script.
def draw_item(n)
contents.draw_text(4, n * 32, @width, 32, @commands[n])
end
def fetch_list
case @index
when 0
$data_actors
when 1
$data_classes
when 2
$data_skills
when 3
$data_items
when 4
$data_weapons
when 5
$data_armors
when 6
$data_enemies
when 7
$data_troops
when 8
$data_states
when 9
$data_animations
when 10
$data_common_events
end
end
def filename
NAMES[@index]
end
end
class Scene_Title
alias :kyon_sort_data_scn_ttl_up :update
def main
if $BTEST
battle_test
return
end
load_database
$game_system = Game_System.new
make_backdrop
make_command_window
setup_audio
Graphics.transition
loop do
Graphics.update
Input.update
update
break if $scene != self
end
Graphics.freeze
terminate
end
def setup_audio
$game_system.bgm_play($data_system.title_bgm)
Audio.me_stop
Audio.bgs_stop
end
def update
kyon_sort_data_scn_ttl_up
if Input.trigger?(Input::C) and @command_window.index == 3
$game_system.se_play($data_system.decision_se)
$scene = SortDataScene.new
end
end
def terminate
@command_window.dispose
@sprite.bitmap.dispose
@sprite.dispose
end
end
class SortDataScene
HEADING_START = "Choose the type of data to be sorted next"
HEADING_PROCESS = "Processing data..."
def start
@stage = :main
@timer = 0
@sprite = Sprite.new
@sprite.bitmap = RPG::Cache.title($data_system.title_name)
@help_window = Window_Help.new
@help_window.set_text(HEADING_START)
@command_window = CommandWindow.new((640 - 200) / 2, 80)
end
def main
start
Graphics.transition
while @stage
Graphics.update
Input.update
update
end
Graphics.freeze
terminate
end
def update
case @stage
when :main
update_selection
when :timer
update_timer
end
end
def update_selection
@command_window.update
if Input.trigger?(Input::B)
$game_system.se_play($data_system.cancel_se)
$scene = Scene_Title.new
return @stage = nil
elsif Input.trigger?(Input::C)
$game_system.se_play($data_system.decision_se)
@help_window.set_text(HEADING_PROCESS)
@timer = 20
@stage = :timer
list = @command_window.fetch_list
list = list[1..-1].map{|o| o.name }
sorted_list = list.sort
name = @command_window.filename
File.open("normal list #{name}.txt", "w") {|f| f.puts list }
File.open("sorted list #{name}.txt", "w") {|f| f.puts sorted_list }
end
end
def update_timer
Graphics.update
@timer -= 1
return if @timer > 0
@help_window.set_text(HEADING_START)
@stage = :main
end
def terminate
@command_window.dispose
@help_window.dispose
@sprite.bitmap.dispose
@sprite.dispose
end
end
def refresh
create_contents
@item_max.times {|n| draw_item(n) }
end
def draw_item(index)
contents.draw_text(item_rect(index), @commands[index])
end
def fetch_list
case @index
when 0
$data_actors
when 1
$data_classes
when 2
$data_skills
when 3
$data_items
when 4
$data_weapons
when 5
$data_armors
when 6
$data_enemies
when 7
$data_troops
when 8
$data_states
when 9
$data_animations
when 10
$data_common_events
end
end
def filename
NAMES[@index]
end
end
class Scene_Title
alias :kyon_sort_data_scn_ttl_up :update
def create_command_window
options = [Vocab.new_game, Vocab.continue, Vocab.shutdown]
options << "Extract Names"
@command_window = Window_Command.new(172, options)
@command_window.x = (544 - @command_window.width) / 2
@command_window.y = 258
if @continue_enabled
@command_window.index = 1
else
@command_window.draw_item(1, false)
end
@command_window.openness = 0
@command_window.open
end
def update
kyon_sort_data_scn_ttl_up
if Input.trigger?(Input::C) and @command_window.index == 3
Sound.play_decision
$scene = SortDataScene.new
end
end
end
class SortDataScene < Scene_Base
HEADING_START = "Choose the type of data to be sorted next"
HEADING_PROCESS = "Processing data..."
def start
@stage = :main
@timer = 0
@sprite = Sprite.new
@sprite.bitmap = Cache.system("Title")
@help_window = Window_Help.new
@help_window.set_text(HEADING_START)
cwx = (Graphics.width - 200) / 2
@command_window = CommandWindow.new(cwx, 80)
end
def update
case @stage
when :main
update_selection
when :timer
update_timer
end
end
def update_selection
@command_window.update
if Input.trigger?(Input::B)
Sound.play_cancel
$scene = Scene_Title.new
return
elsif Input.trigger?(Input::C)
Sound.play_decision
@help_window.set_text(HEADING_PROCESS)
@timer = 20
@stage = :timer
list = @command_window.fetch_list
list = list[1..-1].map{|o| o.name }
sorted_list = list.sort
name = @command_window.filename
File.open("normal list #{name}.txt", "w") {|f| f.puts list }
File.open("sorted list #{name}.txt", "w") {|f| f.puts sorted_list }
end
end
def update_timer
Graphics.update
@timer -= 1
return if @timer > 0
@help_window.set_text(HEADING_START)
@stage = :main
end
def terminate
@command_window.dispose
@help_window.dispose
@sprite.bitmap.dispose
@sprite.dispose
end
end
class Window_TitleCommand
alias :kyon_sort_data_win_ttl_comm_mk_comm_list :make_command_list
def make_command_list
kyon_sort_data_win_ttl_comm_mk_comm_list
add_command("Extract Names", :sort)
end
end
def make_command_list
@list = NAMES.dup
@list.map!{|name| name.capitalize }
end
def visible_line_number
10
end
def window_height
fitting_height(item_max)
end
def item_max
@list.size
end
def draw_item(index)
draw_text(item_rect_for_text(index), @list[index])
end
def process_handling() end
def fetch_list
case @index
when 0
$data_actors
when 1
$data_classes
when 2
$data_skills
when 3
$data_items
when 4
$data_weapons
when 5
$data_armors
when 6
$data_enemies
when 7
$data_troops
when 8
$data_states
when 9
$data_animations
when 10
$data_common_events
end
end
def filename
NAMES[@index]
end
end
class Scene_Title
alias :kyon_sort_data_scn_ttl_ccw :create_command_window
def create_command_window
kyon_sort_data_scn_ttl_ccw
@command_window.set_handler(:sort, method(:command_sort))
end
def command_sort
close_command_window
fadeout_all
SceneManager.call(SortDataScene)
end
end
class SortDataScene < Scene_Base
HEADING_START = "Choose the type of data to be sorted next"
HEADING_PROCESS = "Processing data..."
def start
@stage = :main
@timer = 0
@help_window = Window_Help.new(1)
@help_window.set_text(HEADING_START)
cwx = (Graphics.width - 200) / 2
@command_window = CommandWindow.new(cwx, 80)
end
def update_basic
case @stage
when :main
super
update_selection
when :timer
update_timer
end
end
def update_selection
if Input.trigger?(:B)
Sound.play_cancel
SceneManager.return
return
elsif Input.trigger?(:C)
Sound.play_ok
@help_window.set_text(HEADING_PROCESS)
@timer = 20
@stage = :timer
list = @command_window.fetch_list
list = list[1..-1].map{|o| o.name }
sorted_list = list.sort
name = @command_window.filename
File.open("normal list #{name}.txt", "w") {|f| f.puts list }
File.open("sorted list #{name}.txt", "w") {|f| f.puts sorted_list }
end
end
def update_timer
Graphics.update
@timer -= 1
return if @timer > 0
@help_window.set_text(HEADING_START)
@stage = :main
end
def terminate
Graphics.freeze
dispose_all_windows
end
end
Free for use in ANY game project.
This script is not intended to be distributed as an integral part of your game.
Remove it once you no longer need it.
Due credit is optional for the script can be removed at any time.
That's it!
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
Illegal immigration hit the News of the World whether Biden's own border security admits that the walls work, or that Arizona's Democratic Governor now calls the National Guard. Though under a Congressional Subpoena, President Biden's son refused to give a formal deposition. In fact, he claims he would leave the country were Donald Trump to become president again. And after revealing six points of evidence, the House GOP formerly approved the Biden Impeachment inquiry. The war between Israel and Hamas continues, with reports showing how Hamas tortured the prisoners now released, and reports of Hamas members arrested in Europe for murder conspiracy charges. Meanwhile, terror-sponsored missile attacks plague international shipping in the Red Sea. Newly Elected President Milei's attack on corruption and expansion of child care credit, the ethics and election interference lawsuit against the January 6 Federal Judge, Tunisia's rage over the latest Denzel Washington movie for historical appropriation, the Boston Mayor's 'No-White' Holiday Party, the Turkish PM's fatal heart attack after raging against Israel, and much more hit this week's news. Reduced from 7.5K words to 177
Tech Talk
One's point of view may be at risk according to this week's News of the Cyber World as editors of the Wikipedia are working as damage control, removing comments over Harvard's President regarding plagiarism and her congressional testimony. AI chatbots also hit the news as Microsoft's Bing Chat has been giving wild conspiracy theories while Twitter/X's Grok has been found to provide solely a left-slanted perspective. And while some may be wary of government control over free speech, the NewsGuard corporation demands all reports to be spun to favor government narratives. Fortnite's victory against Google's anti-competetive policies, Amazon's victory against the E.U., and Elon Musk's trilogy of trouble also hit Cybernews this week.
The threat of Chinese Hackers has reared its head as the Washington Post reported over two dozens successful cyberattacks made against the U.S. Infrastructure, whether it be Hawaiian water utilities, oil and gas pipelines, electric power grids and more.
Games Development
Development Discussion
Map design and graphic upgrades appeared to be What's up among our RMers. KasperKalamity remarked to Steel Beast 6Beets how easy it was to convert his RPGMaker XP tilesets to his newer editor. And Remi-chan showed off some of the work she's been toiling away upon while adding a new quest-log system to her game. Meanwhile, kyonides contemplates a system which allows party members to purchase items to use whilst still in battle.
Within the Maps and screenshots thread, we find that kyonides has been working on the menu for his script that lets you buy items whilst in battle, appearing first as an item menu with split screens, but later evolving to show item quantities and how long before items appear in the party inventory. Meanwhile, Remi-chan is re-recording cutscenes to show off.
Upcoming Projects
Currently, Starmage is engaged in a Christmas Game Jam, and his entry is entitled Heroes of Christmas. The game will have a visual novel style of story telling, and is set upn the world of Vyen. But as decorations are being set for Christmas, the Goblin Kind appears with a desire to destroy any chance of merrymaking and holiday cheer.
Material Development
Scripts Database
If you're fed up using the rectangle box highlight system and would prefer to have a pointer indicator instead, the Kursor made by kyonides might be for you. Available for the main three ruby-script engines, kyonides had been working on it through the week, givng updates and taking reports to eliminate errors.
Following a request by CarlosDavilla, kyonides applied one final update to KyoAlert. This update provides the number of items provided to the heroes.
Creativity Section
Music and Audio
Music is a thing which can lend a certain ambience to your game. Fortunately, Eric Matyas continues to Share His Original Music such as "The Voyage Begins" Said composition he made this week may make one think of a light boat ride in the amazons. If you have need for a laid-back piece, "Dreamy Hollow". And for someone who may wish to make a game for the holidays, "Pop's Strange Toy Shop" and its light chimes may please your.
Art and Design
On venturing into the gallery known as Remi-chan's Neato Arty thread thing, you may now gaze upon two winged maidens standing off against each other. However, there isn't one render but two, the first including five additional flaming swords presented in a very arcane pattern.
Well, that's it for this week.
"Most attorneys practice law because it gives them a grand and glorious feeling. You give them a grand - and they feel glorious." - Milton Berle (1908-2002)
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.
Do you need an easy to use menu cursor script?
You want it to work on the save menu windows as well?
Then stop looking any further!
Here you can find a very useful script that will solve your cursor's update issues!
Screenshots for RMVX ACE
3 Snapshots
You can also find other screenshots of the RGSS1 and RGSS2 ports on later posts.
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
He may have been here for a while, but it is this week that RinDes is making his debut. He, an RPGMaker XP user, is currently working upon a horror mystery game. And he is creating all the resources personally, even going so far as personally composing the music. He was greeted by DerVVulfman who applauded RinDes's choice of genre, by Remi-chan who welcomed him to the funny forum, and by kyonides who wanted to probe deeper into RinDes's game.
General Chat
This week's News of the World was wide and varied. Israeli troops find caches of weapons hidden in a Gaza school, hidden in a teddy bear and inside bags from the U.N. This while the U.N. refuses to condemn the rapes performed by Hamas on the hostages they had taken, and are now threatening to kill. Earlier this week, NATO foresaw bad news for Ukraine after a failed counter offensive. But a more recent battle hit Russia hard, killing over 3000 troops and over 30 tanks. The world-wide immigrant crisis found over 1000 dead and buried near border crossings in Europe. And while U.S. congressman Dick Durbin demands conservatives work with him to 'fix' immigration, it turns out that Durbin is blocking requests for Late convicted sex offender, Jeffrey Epstein's flight logs over his human trafficking ring. Three prestigious Ivy League Colleges hit the news when their presidents, in a televised hearing before the U.S. Congress, and were unable to condemn anti-semetic speech. Donations to these were pulled over disgust, and one of the presidents resigned over her claim such speech 'Depended upon the context'. Maduro's political arrests and plans to invade Guyana, China's assault against Philippeans humanitarian ships, 'Half-Asleep' bears roaming around in Russia, Hunter Biden's nine new federal tax charges, and more Chinese Weather Balloons appear over Taiwan this time. This and so much more hit this week's news. Reduced from 11.5K words to 235
Tech Talk
This week's News of the Cyber World covered many topics such as the plea deal for the Youtuber who crashed plane in a publicity stunt, and Elon Musk's SpaceX Starlink has passed clearance for military communication contracts. McDonald's use of AI to keep your food warm, and Nicolas Maduro calling the freely editable Wikipedia an enemy of Venezuela.
Games Development
Development Discussion
Reworks and revisions are What's up with RMers like KasperKalamity and Remi-chan. Now using a new editor, he decided to show off the new 256x256 tile map which took only nine days. The only thing missing are some scarecrows, a barn and a few accoutrements. Small maps are more Remi-chan's scene, and mentions it endlessly. Her artists are still delayed in sending her some graphics, but found that one of the artists is dealing with a family member catching Covid. In the meantime, Remi-chan had decided to completely remaster the menus for Fantasia, initally showing conceptual art and then displayed her work upon a tab menu and her endeavors for a quest Log.
The wonderful mapping skills of Melana once again graced our Maps and screenshots thread, as she used tiles not meant for the RPGMaker line for a series of outdoor and cavernous environments.
Material Development
Scripts Database
Updates were made to kyonides' KJustSave, giving options to how the screen is drawn and the inclusion of his 2022 script, KToggleButtons, as a necessity. And a tiny bit of maintenance was needed regarding placement a little bit later.
Not all updates are eye-catching, and the additions to KToggleButtons is merely a set of methods that kyonides added to work behind the scenes.
If anyone wished to use the traditional Spritest screen-capture trick when using the Fukuyama Train Actor caterpillar script, you may have noticed that the party following the player is never captured. For this, the Fukuyama Spriteset Consistancy script by DerVVulfman solves this issue by forcing the party member sprites to be generated at the same instance as the player.
Well, that's it for this week.
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools." - Douglas Adams (1952-2001)
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.
Fukuyama's classic Train Actor from 2015 is one of the oldest caterpillar, or party-following systems, that has existed for RPGMaker XP. However, the following party members were never an active part of the Spriteset called by the map system. It never needed to.
However any other instance needing to ustilize the spriteset command, such as a custom menu or combat system with the current field map in the background, did not show the additional party members. The traditional call of "Spriteset.new" to capture the screen had nothing to accommodate the following party members.
Hence, this new script. A simple script that merely adds the Fukuyama Train Actor caterpillar actors into the Spriteset. Fine for any who need the party to be visible in frozen Spriteset screens.
Script
Ye Patch
Code:
#==============================================================================
# ** Fukuyama Spriteset Consistancy
#------------------------------------------------------------------------------
# by DerVVulfman
# version 1.0
# 12-09-2023 (mm/dd/yyyy)
# RGSS / RPGMaker XP
#==============================================================================
#
# INTRODUCTION:
# =============
# Fukuyama's classic Train Actor from 2015 is one of the oldest cater-
# pillar, or party-following systems, that has existed for RPGMaker XP.
# However, the following party members were never an active part of the
# Spriteset called by the map system. It never needed to.
#
# However any other instance needing to ustilize the spriteset command,
# such as a custom menu or combat system with the current field map in
# the background, did not show the additional party members. The tradi-
# tional call of "Spriteset.new" to capture the screen had nothing to
# accommodate the following party members.
#
# Hence, this new script. A simple script that merely adds the Fuku-
# yama Train Actor caterpillar actors into the Spriteset. Fine for any
# who need the party to be visible in frozen Spriteset screens.
#
#------------------------------------------------------------------------------
#
# INSTALLATION:
# =============
# Install this script below the Fukuyama Train Actor script.
#
#
#==============================================================================
#
# COMPATIBILITY:
#
# Designed as a patch for those who use the Fukuyama 'Train Actor' script.
# But the patch only attaches/aliases new code, and performs no rewrites
# on its own.
#
#------------------------------------------------------------------------------
#
# TERMS AND CONDITIONS:
#
# Free for use, even in commercial games. Due credits to both myself and
# to Fukuyama are required.
#
#==============================================================================
#==============================================================================
# ** Spriteset_Map
#------------------------------------------------------------------------------
# This class brings together map screen sprites, tilemaps, etc.
# It's used within the Scene_Map class.
#==============================================================================
class Spriteset_Map
#--------------------------------------------------------------------------
# * Alias Listings
#--------------------------------------------------------------------------
alias dvv_fukuyama_train_actor_patch_init initialize
#--------------------------------------------------------------------------
# * Object Initialization
#--------------------------------------------------------------------------
def initialize
#
# Perform the original call
dvv_fukuyama_train_actor_patch_init
#
# Test if the Fukuyama "Train Actor" script is in use
fukuyama = false
fukuyama = true if defined?(setup_actor_character_sprites?)
#
# Exit if Train Actor is not in use
return unless fukuyama == true
#
# Cycle through all fukuyama characters
for fuku_actors in $game_party.characters
@character_sprites.push(Sprite_Character.new(@viewport1, fuku_actors))
end
#
# Again, update
update
#
end
end
Instructions
Install this script below the Fukuyama Train Actor script.
Compatibility
Designed as a patch for those who use the Fukuyama 'Train Actor' script. But the patch only attaches/aliases new code, and performs no rewrites on its own.
Terms and Conditions
Free for use, even in commercial games. Due credits to both myself and to Fukuyama are required.
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
This week's News of the World began with last hostages being released, though a 10-year old hostage was no longer in Hamas's custody and given to other terrorists. Meanwhile, it was found that civilians acted on Hamas' behalf holding chilren hostage, including a teacher in Gaza and a UNRWA worker. Yes, a member of a United Nations group involved. After this, Hamas gunmen killed three in Jerusalem, and Israeli forces penetrates Southern Gaza, surprising them and killing a leader from the October 7 massacre. However, Hamas announced they would surpass the October 7 Massacre in the future. On other fronts, all allies do agree that Ukraine will gain NATO membership, the issue with illegal immigrants continue to plauge the U.S. as veterans blast NYC over being kicked out of homes for immigrants, the W.H.O. has become embroiled in sex scandals, now only giving $250 in compensation to victims, and so much more this week.
Tech Talk
This week's News of the Cyber World uncovered the U.S. Administration's secret phone surveillance program with AT&T that extends beyond criminals into normal citizens. Meta is actively suing the FTC demanding they should eb able to monotize children's data. The water stations of Raccoon and Potter Townships in Pennsylvania were hacked by Iranian backed hackers, system screens announcing any Israeli-developed device such as those used are their targets. A critical security flaw with Google Chrome, AI reducing your work week to just 3 days, and more hit this week's cyber-news.
Forum Games & Nonsense
This week, a pen-and-paper RPG game based on the Star Wars universe showed up to give a chuckle. DerVVulfman found this one on youtube, even he asking... I'm sorry. You weaponized WHAT?
Games Development
Development Discussion
The work upon his latest save-game script was What's Up with the RMer known as kyonides. He queried if a player's chosen language should appear within his save/load system's screen, and queried how it should be stored. After back and forth with DerVVulfman who suggested the language be a separate configuration option, kyonides added it was a suggestion by another person. After that, DerVVulfman noted that a game that supported multiple languages would need multiple sets of vocabulary, let alone all the text in the events, and it should be let alone. After that, Remi-Chan posted more content from Fantasia, a one-on-one which could have led to bloodshed, and a warning to tread lightly where others had not returned.
The most recent variation of Falkoner now forces the player to move about and be active rather than use its avian scout repeately without break. The recent update of kyonides's script now puts forth demands upon the avian scout under the player's control, needing to rest and requiring the player to act.
This week, the KJustSave system was created. By kyonides, the system originally designed for RPGMaker VXAce and later ported to XP and VX, presents a screen that renders each save file as an individual line with the traditional party hero's name and map, while hovering over a map may provide additional content. It had been updated to be backwards compatible with previous saves while adding additional features. There were some issues with the demos that needed repair, be it configuration or game-time variables. But were eventually addressed.
Also this week, the Weapons Blocked from Attacks was fashioned. By DerVVulfman, it disables any hero from performing melee attacks when it is equipped with any specified weapon. It could be used to force the hero to use only skill attacks instead.
Creativity Section
Music and Audio
While we may be entering the Holiday Season, something of a more ominous nature may be to your liking. If that be the case, you would be happy to find that Eric Matyas continues [Highlight]Sharing His Original Music/Highlight] which includes two pieces. The Dungeon Maze is a slow and eerie piece found in his Fantasy page, one quite suitable for an unexplored underground environment. And Night Stalker 2 can be found among the pages of his Horror works, an ominous atmospheric piece with an occasional clatter of steel amidst unearthly wails.
Well, that's it for this week.
"Accept who you are. Unless you’re a serial killer." - Ellen DeGeneres
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.