#_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ #_/ ◆ Change System Terms - KGC_ChangeSystemTerms ◆ VX ◆ #_/ ◇ Last Update: 2008/05/28 #_/ ◆ Written by TOMY #_/ ◆ Translated, Ported, and Updated by Mr. Anonymous #_/ ◆ KGC Site: #_/ ◆ http://ytomy.sakura.ne.jp/ #_/ ◆ Translator's Blog: #_/ ◆ http://mraprojects.wordpress.com #_/---------------------------------------------------------------------------- #_/ Installation: Insert above as many custom scripts as possible. #_/============================================================================ #_/ This script allows you to change the vocabulary of certain system-used #_/ terms such as "Gold" or "Skill" with the use of the "Script" event command. #_/---------------------------------------------------------------------------- #_/ ◆ Instructions For Usage ◆ #_/ This command is used in "Script" function in the third page of event #_/ commands under "Advanced". #_/ #_/ * SystemTerms.change(Index, String) #_/ The core of this script. Allows you to alter the text of a given system #_/ term. Where Index = the term's index. Scroll down to the "Initialize" #_/ block below to see the numbered list of alterable system terms. Where #_/ String = the desired string you wish to change the term to. #_/ #_/ Example: SystemTerms.change(0, "Zenny") #_/ This would change the value in index 0 ("Gold" (by default)) to Zenny. #_/ For a better example of how this works, please refer to the "Vocab" system #_/ script, located at the very top of the scripts. #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ $imported = {} if $imported == nil $imported["ChangeSystemTerms"] = true module SystemTerms #-------------------------------------------------------------------------- # ● System Terms Module # index : SystemTerms Index # string : Designated String #-------------------------------------------------------------------------- def self.change(index, string = "") # Change System Term $game_system.system_terms[index] = string # Refresh System Term $game_system.terms_refresh end end #=================================End Module===================================# #============================================================================== # ■ Game_System #============================================================================== class Game_System #-------------------------------------------------------------------------- # ● Public Instance Variable #-------------------------------------------------------------------------- attr_accessor :system_terms # System Terms #-------------------------------------------------------------------------- # ● Object Initialization #-------------------------------------------------------------------------- alias initialize_KGC_ChangeSystemTerms initialize def initialize # Run original process initialize_KGC_ChangeSystemTerms @system_terms = [] @system_terms[0] = $data_system.terms.gold @system_terms[1] = $data_system.terms.level @system_terms[2] = $data_system.terms.level_a @system_terms[3] = $data_system.terms.hp @system_terms[4] = $data_system.terms.hp_a @system_terms[5] = $data_system.terms.mp @system_terms[6] = $data_system.terms.mp_a @system_terms[7] = $data_system.terms.atk @system_terms[8] = $data_system.terms.def @system_terms[9] = $data_system.terms.spi @system_terms[10] = $data_system.terms.agi @system_terms[11] = $data_system.terms.weapon @system_terms[12] = $data_system.terms.armor1 @system_terms[13] = $data_system.terms.armor2 @system_terms[14] = $data_system.terms.armor3 @system_terms[15] = $data_system.terms.armor4 @system_terms[16] = $data_system.terms.weapon1 @system_terms[17] = $data_system.terms.weapon2 @system_terms[18] = $data_system.terms.attack @system_terms[19] = $data_system.terms.skill @system_terms[20] = $data_system.terms.guard @system_terms[21] = $data_system.terms.item @system_terms[22] = $data_system.terms.equip @system_terms[23] = $data_system.terms.status @system_terms[24] = $data_system.terms.save @system_terms[25] = $data_system.terms.game_end @system_terms[26] = $data_system.terms.fight @system_terms[27] = $data_system.terms.escape @system_terms[28] = $data_system.terms.new_game @system_terms[29] = $data_system.terms.continue @system_terms[30] = $data_system.terms.shutdown @system_terms[31] = $data_system.terms.to_title @system_terms[32] = $data_system.terms.cancel @system_terms[33] = Vocab::ShopBuy @system_terms[34] = Vocab::ShopSell @system_terms[35] = Vocab::ShopCancel @system_terms[36] = Vocab::ExpTotal @system_terms[37] = Vocab::ExpNext @system_terms[38] = Vocab::SaveMessage @system_terms[39] = Vocab::LoadMessage @system_terms[40] = Vocab::File @system_terms[41] = Vocab::Emerge @system_terms[42] = Vocab::Preemptive @system_terms[43] = Vocab::Surprise @system_terms[44] = Vocab::EscapeStart @system_terms[45] = Vocab::EscapeFailure @system_terms[46] = Vocab::Victory @system_terms[47] = Vocab::Defeat @system_terms[48] = Vocab::ObtainExp @system_terms[49] = Vocab::ObtainItem @system_terms[50] = Vocab::LevelUp @system_terms[51] = Vocab::ObtainSkill @system_terms[52] = Vocab::DoAttack @system_terms[53] = Vocab::DoGuard @system_terms[54] = Vocab::DoEscape @system_terms[55] = Vocab::DoWait @system_terms[56] = Vocab::UseItem @system_terms[57] = Vocab::CriticalToEnemy @system_terms[58] = Vocab::CriticalToActor @system_terms[59] = Vocab::ActorDamage @system_terms[60] = Vocab::ActorLoss @system_terms[61] = Vocab::ActorDrain @system_terms[62] = Vocab::ActorNoDamage @system_terms[63] = Vocab::ActorNoHit @system_terms[64] = Vocab::ActorEvasion @system_terms[65] = Vocab::ActorRecovery @system_terms[66] = Vocab::EnemyDamage @system_terms[67] = Vocab::EnemyLoss @system_terms[68] = Vocab::EnemyDrain @system_terms[69] = Vocab::EnemyNoDamage @system_terms[70] = Vocab::EnemyNoHit @system_terms[71] = Vocab::EnemyEvasion @system_terms[72] = Vocab::EnemyRecovery @system_terms[73] = Vocab::ActionFailure end #-------------------------------------------------------------------------- # ● Refresh #-------------------------------------------------------------------------- def terms_refresh $data_system.terms.gold = @system_terms[0] $data_system.terms.level = @system_terms[1] $data_system.terms.level_a = @system_terms[2] $data_system.terms.hp = @system_terms[3] $data_system.terms.hp_a = @system_terms[4] $data_system.terms.mp = @system_terms[5] $data_system.terms.mp_a = @system_terms[6] $data_system.terms.atk = @system_terms[7] $data_system.terms.def = @system_terms[8] $data_system.terms.spi = @system_terms[9] $data_system.terms.agi = @system_terms[10] $data_system.terms.weapon = @system_terms[11] $data_system.terms.armor1 = @system_terms[12] $data_system.terms.armor2 = @system_terms[13] $data_system.terms.armor3 = @system_terms[14] $data_system.terms.armor4 = @system_terms[15] $data_system.terms.weapon1 = @system_terms[16] $data_system.terms.weapon2 = @system_terms[17] $data_system.terms.attack = @system_terms[18] $data_system.terms.skill = @system_terms[19] $data_system.terms.guard = @system_terms[20] $data_system.terms.item = @system_terms[21] $data_system.terms.equip = @system_terms[22] $data_system.terms.status = @system_terms[23] $data_system.terms.save = @system_terms[24] $data_system.terms.game_end = @system_terms[25] $data_system.terms.fight = @system_terms[26] $data_system.terms.escape = @system_terms[27] $data_system.terms.new_game = @system_terms[28] $data_system.terms.continue = @system_terms[29] $data_system.terms.shutdown = @system_terms[30] $data_system.terms.to_title = @system_terms[31] $data_system.terms.cancel = @system_terms[32] Vocab::ShopBuy == @system_terms[33] Vocab::ShopSell == @system_terms[34] Vocab::ShopCancel == @system_terms[35] Vocab::ExpTotal == @system_terms[36] Vocab::ExpNext == @system_terms[37] Vocab::SaveMessage == @system_terms[38] Vocab::LoadMessage == @system_terms[39] Vocab::File == @system_terms[40] Vocab::Emerge == @system_terms[41] Vocab::Preemptive == @system_terms[42] Vocab::Surprise == @system_terms[43] Vocab::EscapeStart == @system_terms[44] Vocab::EscapeFailure == @system_terms[45] Vocab::Victory == @system_terms[46] Vocab::Defeat == @system_terms[47] Vocab::ObtainExp == @system_terms[48] Vocab::ObtainItem == @system_terms[49] Vocab::LevelUp == @system_terms[50] Vocab::ObtainSkill == @system_terms[51] Vocab::DoAttack == @system_terms[52] Vocab::DoGuard == @system_terms[53] Vocab::DoEscape == @system_terms[54] Vocab::DoWait == @system_terms[55] Vocab::UseItem == @system_terms[56] Vocab::CriticalToEnemy == @system_terms[57] Vocab::CriticalToActor == @system_terms[58] Vocab::ActorDamage == @system_terms[59] Vocab::ActorLoss == @system_terms[60] Vocab::ActorDrain == @system_terms[61] Vocab::ActorNoDamage == @system_terms[62] Vocab::ActorNoHit == @system_terms[63] Vocab::ActorEvasion == @system_terms[64] Vocab::ActorRecovery == @system_terms[65] Vocab::EnemyDamage == @system_terms[66] Vocab::EnemyLoss == @system_terms[67] Vocab::EnemyDrain == @system_terms[68] Vocab::EnemyNoDamage == @system_terms[69] Vocab::EnemyNoHit == @system_terms[70] Vocab::EnemyEvasion == @system_terms[71] Vocab::EnemyRecovery == @system_terms[72] Vocab::ActionFailure == @system_terms[73] end end #==================================End Class===================================# #============================================================================== # ■ Scene_File #============================================================================== class Scene_File < Scene_Base #-------------------------------------------------------------------------- # ● Read Save Data # file : Saved File #-------------------------------------------------------------------------- alias read_save_data_KGC_ChangeSystemTerms read_save_data def read_save_data(file) # Run original process read_save_data_KGC_ChangeSystemTerms(file) # Refresh system terms $game_system.terms_refresh end end #==================================End Class===================================#