Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 2,649
» Latest member: puknopordo@gufum.com
» Forum threads: 7,781
» Forum posts: 57,075

Full Statistics

Latest Threads
News of the World
Forum: General Chat
Last Post: kyonides
3 hours ago
» Replies: 1,080
» Views: 391,733
KItemRefill XP
Forum: Scripts Database
Last Post: kyonides
Yesterday, 07:34 PM
» Replies: 1
» Views: 3,265
Birthday Thread
Forum: Occasions
Last Post: DerVVulfman
Yesterday, 04:50 AM
» Replies: 3,561
» Views: 2,180,593
HiddenChest RGSS Player E...
Forum: Tools
Last Post: kyonides
05-02-2024, 07:46 PM
» Replies: 139
» Views: 110,321
Sharing My Original Music...
Forum: Music and Audio
Last Post: Eric Matyas
05-02-2024, 12:34 PM
» Replies: 152
» Views: 65,965
What are YouTubing?
Forum: General Chat
Last Post: AVGB-KBGaming
05-02-2024, 05:09 AM
» Replies: 835
» Views: 570,844
What's up, RMers?
Forum: Development Discussion
Last Post: AVGB-KBGaming
05-02-2024, 04:49 AM
» Replies: 2,664
» Views: 1,870,226
Hello from South Korea
Forum: Occasions
Last Post: DerVVulfman
05-01-2024, 02:05 AM
» Replies: 3
» Views: 101
KTimers
Forum: Scripts Database
Last Post: kyonides
04-29-2024, 06:20 PM
» Replies: 6
» Views: 7,408
The Weekly Gazette 04-28-...
Forum: Announcements and Updates
Last Post: DerVVulfman
04-29-2024, 05:00 AM
» Replies: 0
» Views: 134

 
  RandomReward
Posted by: kyonides - 12-31-2023, 09:06 AM - Forum: Scripts Database - Replies (4)

RandomReward
XP + VX + ACE

by Kyonides

Introduction

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.

Code:
now_reward([Type, ID, Amount], [:g, Amount], etc.)

Available Types: :i for Item, :w for Weapon, :a for Armor, :g for Gold

Example:
Code:
now_reward([:i,1,5],[:i,2,3],[:w,1,1],[:w,25,1],[:g,2000])

6 Snapshots


Terms & Conditions

Free for use in ANY game. Gamer
Due credit is mandatory.
Include a link to this post in your Credits text file.
That's it! Tongue sticking out



Attached Files
.jpg   randomreward_xp01.jpg (Size: 91.17 KB / Downloads: 8)
.jpg   randomreward_xp02.jpg (Size: 90.93 KB / Downloads: 8)
.jpg   randomreward_vx01.jpg (Size: 84.81 KB / Downloads: 8)
.jpg   randomreward_vx02.jpg (Size: 84.91 KB / Downloads: 8)
.jpg   randomreward_ace01.jpg (Size: 75.8 KB / Downloads: 7)
.jpg   randomreward_ace02.jpg (Size: 74.71 KB / Downloads: 7)
Print this item

  KDirtyShop
Posted by: kyonides - 12-28-2023, 08:53 AM - Forum: Scripts Database - Replies (2)

KDirtyShop
XP + VX + ACE

by Kyonides

Introduction

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

  1. 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.
  2. Next pick a Common Event for Every Shady Shopkeeper.
  3. Check out the Official Demo to learn how to configure that Common Event.
  4. To ensure the Common Event will process the purchase or sale, use this call:

Code:
KDirtyShop.process!

The Constants

Code:
module KDirtyShop
  # - Switches - #
  BUY_OR_SELL_SWITCH = 10
  NO_EXPLANATION_SWITCH = 11
  # - Variables - #
  COMMON_EVENT_VAR = 9
  BUY_BASE_PERCENT_VAR = 10
  BUY_EXTRA_PERCENT_VAR = 11
  SELL_BASE_PERCENT_VAR = 12
  SELL_EXTRA_PERCENT_VAR = 13


Terms & Conditions

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! Tongue sticking out

Print this item

  The Weekly Gazette 12-24-2023
Posted by: DerVVulfman - 12-25-2023, 06:01 AM - Forum: Announcements and Updates - No Replies

[Image: Gazette.png]

(December 18 to December 24, 2023)

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.

Print this item

  SortData
Posted by: kyonides - 12-21-2023, 08:36 PM - Forum: Scripts Database - Replies (2)

SortData
XP + VX + ACE

by Kyonides

Introduction

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! Grinning

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.

Script for RMXP

Code:
# * SortData XP * #
#   Scripter : Kyonides Arkanthes
#   2023-12-21

module Vocab
  NEW_GAME = "New Game"
  CONTINUE = "Continue"
  SHUTDOWN = "Shutdown"
  EXTRACT_NAMES = "Extract Names"
end

class CommandWindow < Window_Selectable
  NAMES = %w{actors classes skills items weapons armors enemies troops}
  NAMES += %w{states animations common\ events}
  def initialize(wx, wy)
    @commands = NAMES.map {|name| name.capitalize }
    super(wx, wy, 208, @commands.size * 32 + 32)
    @item_max = @commands.size
    @width = self.width - 32
    self.contents = Bitmap.new(@width, @commands.size * 32)
    @item_max.times {|n| draw_item(n) }
    self.index = 0
  end

  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 load_database
    $data_actors        = load_data("Data/Actors.rxdata")
    $data_classes       = load_data("Data/Classes.rxdata")
    $data_skills        = load_data("Data/Skills.rxdata")
    $data_items         = load_data("Data/Items.rxdata")
    $data_weapons       = load_data("Data/Weapons.rxdata")
    $data_armors        = load_data("Data/Armors.rxdata")
    $data_enemies       = load_data("Data/Enemies.rxdata")
    $data_troops        = load_data("Data/Troops.rxdata")
    $data_states        = load_data("Data/States.rxdata")
    $data_animations    = load_data("Data/Animations.rxdata")
    $data_tilesets      = load_data("Data/Tilesets.rxdata")
    $data_common_events = load_data("Data/CommonEvents.rxdata")
    $data_system        = load_data("Data/System.rxdata")
  end

  def make_backdrop
    @sprite = Sprite.new
    @sprite.bitmap = RPG::Cache.title($data_system.title_name)
  end

  def make_command_window
    options = [Vocab::NEW_GAME, Vocab::CONTINUE]
    options += [Vocab::SHUTDOWN, Vocab::EXTRACT_NAMES]
    @command_window = Window_Command.new(172, options)
    @command_window.x = (640 - @command_window.width) / 2
    @command_window.y = 258
    @continue_enabled = Dir["Save*.rxdata"]
    @command_window.index = 1
    if @continue_enabled
      @command_window.index = 1
    else
      @command_window.disable_item(1)
    end
  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

Script for RMVX

Code:
# * SortData VX * #
#   Scripter : Kyonides Arkanthes
#   2023-12-21

class CommandWindow < Window_Selectable
  NAMES = %w{actors classes skills items weapons armors enemies troops}
  NAMES += %w{states animations common\ events}
  def initialize(wx, wy)
    @commands = NAMES.map {|name| name.capitalize }
    super(wx, wy, 208, @commands.size * WLH + 32)
    @item_max = @commands.size
    refresh
    self.index = 0
  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

Script for RMVX ACE

Code:
# * SortData ACE * #
#   Scripter : Kyonides Arkanthes
#   2023-06-14

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

class CommandWindow < Window_Selectable
  NAMES = %w{actors classes skills items weapons armors enemies troops}
  NAMES += %w{states animations common\ events}
  def initialize(wx, wy)
    clear_command_list
    make_command_list
    super(wx, wy, 208, window_height)
    refresh
    select(0)
    activate
  end

  def clear_command_list
    @list = []
  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


Terms & Conditions

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! Tongue sticking out

Print this item

  KBattlerEats
Posted by: kyonides - 12-19-2023, 06:24 AM - Forum: Scripts Database - Replies (2)

KBattlerEats
XP + VX + ACE

by Kyonides

Introduction

Your extreme delivery service for Maker battles!
Warning! Service Fees may apply!

Place an order and just wait for a few turns and you'll find your items being delivered straight into your party's bag.

You will not be able to place an additional order until the previous one has already arrived.

The delivery service will reimburse your money if the battle ends abruptly.

There are a couple of Constants you will need to setup first to suit your gaming needs.

Script Calls

Set Fee Percent, Maximum No. Deliveries & Turns
Code:
KBattlerEats.set_menu(Fee %, DeliveriesMAX, Turns)

Set the Items List
Code:
KBattlerEats.set_list(ItemID1, etc.)

Screenshots

3 Snapshots


FAQ

Q: Can I disable the guard or the delivery option?
A: Yes, you can. Just turn the corresponding switch off and you're done. Turn it on to enable it once again.

Terms & Conditions

Free for use in non commercial games.
Contact me if you wanna go commercial.
Due credit is mandatory!
That's it! Laughing + Tongue sticking out



Attached Files
.jpg   kbattlereats_xp001.jpg (Size: 102.7 KB / Downloads: 11)
.jpg   kbattlereats_xp002.jpg (Size: 102.46 KB / Downloads: 11)
.jpg   kbattlereats_xp003.jpg (Size: 136.81 KB / Downloads: 11)
Print this item

  The Weekly Gazette 12-17-2023
Posted by: DerVVulfman - 12-18-2023, 06:00 AM - Forum: Announcements and Updates - No Replies

[Image: Gazette.png]

(December 11 to December 17, 2023)

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.

Print this item

  Kursor
Posted by: kyonides - 12-11-2023, 08:12 AM - Forum: Scripts Database - Replies (4)

Kursor
XP + VX + ACE

by Kyonides

Introduction

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!  Grinning
Here you can find a very useful script that will solve your cursor's update issues! Winking

Screenshots for RMVX ACE

3 Snapshots

You can also find other screenshots of the RGSS1 and RGSS2 ports on later posts. Winking


Terms & Conditions

Free for use in ANY game Gamer but donations via PayPal are accepted. Winking
Due credit is mandatory. Serious
That's it! Tongue sticking out



Attached Files
.jpg   kursorace001.jpg (Size: 62.4 KB / Downloads: 13)
.jpg   kursorace002.jpg (Size: 61.06 KB / Downloads: 13)
.jpg   kursorace003.jpg (Size: 55.12 KB / Downloads: 13)
Print this item

  The Weekly Gazette 12-10-2023
Posted by: DerVVulfman - 12-11-2023, 06:07 AM - Forum: Announcements and Updates - No Replies

[Image: Gazette.png]

(December 4 to December 10, 2023)

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.

Print this item

  Fukuyama Spriteset Consistancy
Posted by: DerVVulfman - 12-10-2023, 05:54 AM - Forum: Scripts Database - No Replies

Fukuyama Spriteset Consistancy
Version: 1.0


Introduction

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



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.

Print this item

  The Weekly Gazette 12-03-2023
Posted by: DerVVulfman - 12-04-2023, 06:00 AM - Forum: Announcements and Updates - No Replies

[Image: Gazette.png]

(November 27 to December 3, 2023)

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.


Upcoming Projects
After all this time, CarlosDavilla released the first trailer for An Essay on Insipidity III: The Sleeping Hummingbird. Developed with RPGMaker XP, there is still no current release date.



Material Development
Scripts Database
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.

Print this item