Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


MasterMoes last won the day on March 30 2022

MasterMoes had the most liked content!

Community Reputation


1 Follower

About MasterMoes

  • Rank
    Game Developer and meme addict
  • Birthday 01/08/2004

Contact Methods

  • Website URL

Profile Information

  • Gender
  • Interests
    Game development, gaming, music composition and writing, literature writing, pixel art, wood working, YouTube content creation

RPG Maker Information

  • RM Skill -

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Thank you so much, this is perfect! With this version of the script, I figured out a way to create "item versions" of equipment, which immediately turns into a weapon/armor item through eventing. Don't know why it works, but it does. Thank you for always quickly helping me (and the forum in general) in our times of need!
  2. My game is already out there to the public. This crafting system gets introduced in the next part of the game I'm working on. I'm totally fine starting a new save file, but returning players certainly wouldn't like having to start all over. Don't I just need to remove the code that generates the "weapons" and "armor" buttons? This code is so strange I'm having trouble identifying where those options generate. Funny you should mention this, I actually solved the "switch activation" issue with Yanfly's Menu Engine yesterday, lol.
  3. Well, if that's the case, is there a way I can remove the weapon and armor options from the crafting menu? Since item and key item crafting works fine, I'd still like to use those options. Also, is there a way I can make it so that the crafting option is hidden in the menu until the switch is activated? Right now the script just grays out the option, but I'd like it to disappear from the menu if the switch is inactive.
  4. There aren't any other scripts with the load_notetags_crafting method. I don't have any other crafting-related scripts either. At least I think I now understand what that line of code is meant to do. The good news though, I replicated the error. Basically, I began a new save file in my test project without the crafting script, but I kept the instance items script in. I then played the game, gave myself 6 weapons, checked to see if weapon crafting worked fine (it did), saved, and then closed the game. Then I re-inserted the crafting script, loaded my save file, went to weapon crafting, and BAM, the error happened. For some reason, the crafting script can't handle the existence of any equipment collected before the addition of the crafting script. In my base game save file, I had equipment items I collected from the time before I added the crafting script. How can I fix this?
  5. It is above the instance items script. I tried placing it below, directly above, and directly below, but it didn't work. I put the script in a blank project and everything works fine. All of the weapon/armor-related scripts work with it. I thought maybe I had to begin a new save file, but it still wouldn't work in the actual game. To answer your question, I can't seem to replicate it. I've tried countless script combinations already and it just works/doesn't work without a hint as to why. I don't even understand what line 269's purpose is...
  6. I'm using coelocanth's crafting system script for my VX Ace game, but I keep getting this error message: Whenever I open up the crafting menu from the pause menu, it works fine in the "items" and "key items" categories. However, as soon as I scroll over the "weapons" or "armors" category, the game crashes and the error appears. I don't know what's causing it, but it seems to be equipment-related. I am using Victor's "instance items" script in order for my weapons and armor to have durability, and I've had other script errors due to the instance item script, so could it be related to that? Here is the crafting script: The issue occurs on line 269, the "!(@crafting_items.empty? && \" line. Any help is appreciated.
  7. Ohhh THAT'S what I needed! I didn't even know a "fade all" command existed. Thanks a lot for your help, the retry battle scene looks smooth!
  8. I'm saying I think these scripts only work properly when it's a random encounter battle. That extra chunk of script didn't change anything sadly. Look, if you really want to help me, tell me how to add a simple fade-to-black transition after using the "Battle Retry" option in Theo's script: # ============================================================================= # TheoAllen - Gameover Choice + Battle Retry # Version : 2.1 # Contact : www.rpgmakerid.com (or) http://theolized.blogspot.com # Requester : Darken (RMID) / Agus Widhiantara (FB) # (This script documentation is written in informal indonesian language) # ============================================================================= ($imported ||= {})[:Theo_GChoice] = true # ============================================================================= # Change Logs: # ----------------------------------------------------------------------------- # 2014.02.11 - Compatibility with TSBS # 2013.11.29 - Finished version 2.0 # 2013.02.26 - Finished version 1.0 # ============================================================================= =begin Perkenalan : This script adds options during gameover in the form of Battle Retry and returns to the game last checkpoint Cara penggunaan : Put this script under material but above main. To use checkpoint, use script call: $game_system.save_checkpoint $game_system.load_checkpoint From the name, you can see which one to save the checkpoint and which one to load. Terms of use : Credit gw, TheoAllen. Kalo semisal u bisa ngedit2 script gw trus jadi lebih keren, terserah. Ane bebasin. Asal ngga ngeklaim aja. Kalo semisal mau dipake buat komersil, jangan lupa, gw dibagi gratisannya. =end # ============================================================================= # Konfigurasi # ============================================================================= module Theo module GC # --------------------------------------------------------------------------- # Vocab untuk command di dalam window # --------------------------------------------------------------------------- VocabRetry = "Battle Retry" # Untuk battle retry VocabCP = "Last Checkpoint" # Untuk checkpoint VocabTitle = "To title" # Untuk ke title # --------------------------------------------------------------------------- Width = 200 # Lebar window gameover choice # --------------------------------------------------------------------------- end end # ============================================================================= # Akhir dari konfigurasi # ============================================================================= class Game_System class CheckPoint attr_accessor :x attr_accessor :y attr_accessor :map_id attr_accessor :d attr_accessor :dumped_party attr_accessor :dumped_actors def initialize @x = $data_system.start_x @y = $data_system.start_y @map_id = $data_system.start_map_id @d = 2 @dumped_party = nil @dumped_actors = [] end end attr_reader :checkpoint alias theo_gchoice_init initialize def initialize theo_gchoice_init @checkpoint = CheckPoint.new end def save_checkpoint if $game_party.in_battle return end checkpoint.x = $game_player.x checkpoint.y = $game_player.y checkpoint.map_id = $game_map.map_id checkpoint.d = $game_player.direction checkpoint.dumped_party = copy($game_party) $game_party.members.each do |member| checkpoint.dumped_actors[member.id] = copy(member) end end def load_checkpoint $game_map.setup(checkpoint.map_id) $game_player.moveto(checkpoint.x, checkpoint.y) $game_player.set_direction(checkpoint.d) $game_party = checkpoint.dumped_party if checkpoint.dumped_party checkpoint.dumped_actors.each_with_index do |dump_actor, id| next if dump_actor.nil? $game_actors[id] = dump_actor end SceneManager.clear SceneManager.goto(Scene_Map) end end class Game_Temp class Last_Troop attr_accessor :id attr_accessor :can_lose attr_accessor :can_escape def initialize @id = 0 @can_lose = false @can_escape = true end end attr_accessor :dumped_party attr_accessor :battle_retry attr_accessor :actor_fibers attr_reader :dumped_actors attr_reader :last_troop alias theo_gchoice_init initialize def initialize theo_gchoice_init @battle_retry = false @last_troop = Last_Troop.new @dumped_actors = [] @dumped_party = nil end end class Game_Actor < Game_Battler def save_actor $game_temp.dumped_actors[id] = copy(self) end def load_actor $game_actors[id] = copy($game_temp.dumped_actors[id]) end alias theo_gchoice_bstart on_battle_start def on_battle_start theo_gchoice_bstart $game_temp.battle_retry ? load_actor : save_actor end end class Game_Actors def []=(id, actor) @data[id] = actor end end class Game_Party < Game_Unit def save_party $game_temp.dumped_party = copy(self) end def load_party $game_party = copy($game_temp.dumped_party) end alias theo_gchoice_bstart on_battle_start def on_battle_start theo_gchoice_bstart $game_temp.battle_retry ? load_party : save_party end end class << BattleManager alias theo_gchoice_setup setup def setup(troop_id, can_escape = true, can_lose = false) theo_gchoice_setup(troop_id, can_escape, can_lose) $game_temp.last_troop.id = troop_id $game_temp.last_troop.can_escape = can_escape $game_temp.last_troop.can_lose = can_lose end def battle_retry troop_id = $game_temp.last_troop.id can_escape = $game_temp.last_troop.can_escape can_lose = $game_temp.last_troop.can_lose theo_gchoice_setup(troop_id, can_escape, can_lose) Sound.play_battle_start play_battle_bgm end alias theo_gchoice_replay_music replay_bgm_and_bgs def replay_bgm_and_bgs begin theo_gchoice_replay_music rescue $game_map.autoplay end end end class Window_GOChoice < Window_Command def initialize super(0,0) update_placement self.openness = 0 activate end def make_command_list add_command(Theo::GC::VocabRetry, :retry) add_command(Theo::GC::VocabCP, :checkpoint, $game_system.checkpoint) add_command(Theo::GC::VocabTitle, :title) end def update_placement self.x = (Graphics.width - width)/2 self.y = (Graphics.height * 1.6 - height) / 2 end def window_width Theo::GC::Width end end class Scene_Gameover < Scene_Base alias theo_gchoice_start start def start theo_gchoice_start @command_window = Window_GOChoice.new @command_window.set_handler(:retry, method(:battle_retry)) @command_window.set_handler(:checkpoint, method(:goto_checkpoint)) @command_window.set_handler(:title, method(:goto_title)) @command_window.open end def battle_retry RPG::ME.stop BattleManager.battle_retry $game_temp.battle_retry = true SceneManager.goto(Scene_Battle) close_command end def goto_checkpoint RPG::ME.stop $game_system.load_checkpoint $game_map.autoplay close_command end def close_command @command_window.close update_basic until @command_window.close? end # ---------------------------------------- # Overwrites # ---------------------------------------- def update super end end class Scene_Battle alias theo_gchoice_bt_start battle_start def battle_start theo_gchoice_bt_start if $game_temp.battle_retry && $imported[:TSBS] recreate_spriteset else $game_temp.battle_retry = false end end def recreate_spriteset @spriteset.dispose create_spriteset $game_temp.battle_retry = false end end def copy(object) Marshal.load(Marshal.dump(object)) end EDIT: I think a transition should go in between lines 254 and 255?
  9. I don't get it. Each one of these scripts keeps malfunctioning, even in a new project. Just like the other scripts, Todd's script overwrote the save data I was testing on, and when I loaded the save data, it continued the event processing as if the player won the battle. I know this because there's a switch that activates after the battle. This script doesn't seem to do anything. It doesn't block any of the save slots I set in the array. Doesn't grey them out, doesn't stop the player from saving into the slot. I think I should have mentioned this before, but I'm using Yanfly's Ace Save Engine, which may be affecting these scripts somehow, although most of them don't function properly in a blank project. I think these scripts are made for overworld encounters, which my game barely uses. One thing's for sure, these don't work for battles processed from a map event. What I could really use though is, in TheoAllen's script, a simple fade-to-black transition when using the retry battle command. That will do exactly what I'm looking for, just a simple way to start the battle over from where you began so the player doesn't have to rewatch every pre-battle monolog.
  10. So I tested both Theo's script and the auto-save script separately in a new blank project, and both of them have their problems. Theo's script doesn't actually work; when you try and go to your checkpoint, it skips the battle and continues the event processing as if you won the battle. The autosave script does the same exact thing. I think the built-in "retry battle" options should work fine, but it needs a transition or something instead of instantly bringing the player back into battle. Even just a 1-second simple black fade would be fine. How would I implement this into the script?
  11. This looks promising. But how do I make an autosave happen? Does it do it automatically before battle or do I need a script call?
  12. I was using the script call in a common event, but even when I put it into an event on the map it still didn't work. The script call doesn't work in a new game or a save file either. I also tried placing the script on the top and bottom of all my other scripts, but nothing changed.
  13. I was using v3.0 of Regendo's script, received from the same link you have. So I tried using Theo's script, and the retry battle command works great for what I'm looking for (although there isn't any transition effect after selecting the command). However, I can't get the checkpoint system to work in or out of battle. I get the classic "line 1411" message, and it doesn't tell me where the error is located. I tried putting the checkpoint script call in a comment but it just did nothing. Even though the retry battle command does what I want it to, I still want to use the checkpoint system for future use. Have any idea what's wrong with it? Also, what would I do if I wanted to add a simple fade-to-black or fade-to-white transition once the "retry battle" command is selected? Maybe a sound effect along with it too?
  14. I tried the TDS script long ago, but it never actually works. When I select the "yes" option after dying it continues the battle processing like normal, the character still dead and the enemies the same as they were. I also tried Regendo's gameover choices script with the retry battle add-on. The gameover choices script works fine on its own, but the add-on causes this error to appear upon launching the game (line 214 causes the problem, but 213 doesn't even though they're basically the same?): But what is this script of Theoallen's you speak of? I couldn't find anything like that from him. In fact, I couldn't find most of his scripts even though I've located them somewhere before. Do you have the link to Theo's script or know why Regendo's script isn't working? And yes, I did place the add-on script below the base script and above MAIN, and I tried placing both scripts above and below other possibly troublesome scripts.
  15. Hello yall. I'm trying to create a system in my VX Ace game that allows a player to save their game before entering a battle. My current method involves a script that calls a common event before a battle, which gives the player the option to open the save screen before fighting. There's another script involved that calls a common event to check if every party member is dead, and if this is the case, the player is given the option to select one of their save files (using Yanfly's save script) or give up and get the game over screen. The problem with this method though is that the player might get themselves stuck by saving before a battle they're not ready to fight, meaning it's possible for the player to overwrite their last chance to turn around and prepare. This is especially a problem for inexperienced players. What I'm looking for is a script that creates a save point, when called through a script call, that can be called on demand. Imagine a normal save slot that can be created and called upon by a script call, but can't be overwritten or used through the regular saving screen. When the "dead party members" script call happens, when the player chooses the "retry" option, the invisible save slot will activate as if loaded through the save screen. I tried looking EVERYWHERE for a script like this, but the closest thing I found was Bravo2Kilo's checkpoint script, but that just causes the game to skip the battle as if the player won. Please help...
Top ArrowTop Arrow Highlighted