Advertisement
Narzew

SL (Totally useless)

Nov 1st, 2012
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 17.76 KB | None | 0 0
  1. #**Useless & Outdated...
  2. #**NRGSS is new edition.
  3. #**Copy modules you want..
  4. #**Use at own risk!
  5.  
  6. #Sl by Upgrade Module 3.1
  7. #by Narzew - 30.03.11
  8. #USUŃ ADDONY NARZEWA, JEŚLI UŻYWASZ!
  9. #UM i SL ZASTĘPUJĄ WSZYSTKIE ICH FUNKCJE!
  10. #DELETE NARZEW ADDONS IF YOU USE!
  11. #UM and SL REPLACES ALL THIS FUNCTIONS!
  12. #WYMAGANA WERSJA UM: 3.16
  13. #VERSION CHECK (SL TOOLS < UPGRADE MODULE)
  14. #57 MODULES
  15. #Moduły 10-15 są wzięte z biblioteki ruby 1.9.1
  16. #Pozostałe moduły są mojego autorstwa
  17. #Moduł 28 jest dla użytkowników Autosave by Narzew
  18. #Moduł 50 jest dla użytkowników konsoli debugowania by ForeverZer0, Mod by Narzew
  19. #Script Loader
  20. if $upgrade_module_version == nil || $upgrade_module_version < 3.15
  21.   raise('Zainstaluj Upgrade Module w wersji 3.16 lub większej.')
  22. end
  23. $slversion = 1.5
  24. $data_scripts_info = Set[]
  25. $data_scripts_info_disabled = Set[]
  26. $sl_parts = Set["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49", "50", "51"]
  27. $sl_parts_disabled = Set[]
  28. module Sl
  29.   def self.check(script)
  30.     if $sl_parts.include?("1") and not $sl_parts_disabled.include?("1")
  31.     if $data_scripts_info.include?(script) and not $data_scripts_info_disabled.include?(script)
  32.       return true
  33.     else
  34.       return false
  35.     end #if 1
  36.   end # if 2
  37.   end # def
  38.   def self.add(script)
  39.      if $sl_parts.include?("2") and not $sl_parts_disabled.include?("2")
  40.     $data_scripts_info.add(script)
  41.     end # if enabled
  42.   end #def
  43.   def self.c_check_s(version, required_version)
  44.     if $sl_parts.include?("3") and not $sl_parts_disabled.include?("3")
  45.   if version == nil || version < required_version
  46.     return false
  47.   else
  48.     return true
  49.   end #if version
  50. end #if enabled
  51. end #self.c_check_s
  52.  def self.c_check(script, version, required_version, raise)
  53.    if $sl_parts.include?("4") and not $sl_parts_disabled.include?("4")
  54.   if version == nil || version < required_version
  55.     if raise == nil || raise == 0
  56.     return false
  57.   elsif raise == 2
  58.     raise("Unexpected Error!")
  59.   else # else raise
  60.    raise("#{script} jest wymagany do pracy.\n" +
  61.    'Zainstaluj go. [Wersja #{required_version} lub nowsza]')
  62.    return false
  63.  end #if raise
  64. else #if version
  65.   return true
  66. end #if version
  67. end #if enabled
  68. end #def self.c_check
  69.   def self.del(script)
  70.     if $sl_parts.include?("5") and not $sl_parts_disabled.include?("5")
  71.     $data_scripts_info.delete(script)
  72.   end #if enabled
  73. end
  74.   def self.delete(script)
  75.     if $sl_parts.include?("6") and not $sl_parts_disabled.include?("6")
  76.     $data_scripts_info.delete(script)
  77.   end #if enabled
  78.   end
  79.   def self.disable(script)
  80.     if $sl_parts.include?("7") and not $sl_parts_disabled.include?("7")
  81.     $data_scripts_info_disabled.add(script)
  82.   end #if enabled
  83.   end
  84.   def self.enable(script)
  85.     if $sl_parts.include?("8") and not $sl_parts_disabled.include?("8")
  86.     $data_scripts_info_disabled.delete(script)
  87.   end #if enabled
  88.   end
  89.   def self.include?(script)
  90.     if $sl_parts.include?("9") and not $sl_parts_disabled.include?("9")
  91.     if $data_scripts_info.include?(script)
  92.       return true
  93.     else
  94.       return false
  95.     end
  96.   end #if enabled
  97.   end
  98. #String Decoder & Encoder
  99.   def self.base64_string_encode(str)
  100.     if $sl_parts.include?("10") and not $sl_parts_disabled.include?("10")
  101.     string = [str].pack("m")
  102.     return string
  103.     end # if enabled
  104.   end
  105.   def self.base64_string_decode(str)
  106.     if $sl_parts.include?("11") and not $sl_parts_disabled.include?("11")
  107.     string = str.unpack("m").first
  108.     return string
  109.     end #if enabled
  110.   end # def self.decode
  111.   def self.base64_strict_encode(strict2)
  112.     if $sl_parts.include?("12") and not $sl_parts_disabled.include?("12")
  113.     strict = [strict2].pack("m0")
  114.     return strict
  115.     end # if enabled
  116.   end
  117.   def self.base64_strict_decode(strict2)
  118.     if $sl_parts.include?("13") and not $sl_parts_disabled.include?("13")
  119.     strict = strict2.unpack("m0").first
  120.     return strict
  121.     end # if enabled
  122.   end # def self.decode
  123.   def self.base64_urlsafe_encode(url)
  124.     if $sl_parts.include?("14") and not $sl_parts_disabled.include?("14")
  125.     url = Sl.base64_strict_encode(strict2).tr("+/", "-_")
  126.     return url
  127.     end # if enabled
  128.   end
  129.   def self.base64_urlsafe_decode(url)
  130.     if $sl_parts.include?("15") and not $sl_parts_disabled.include?("15")
  131.     url = Sl.base64_strict_decode(str.tr("-_", "+/"))
  132.     return url
  133.     end # if enabled
  134.   end # def self.decode
  135.   #Game Tools
  136.   def self.game_new
  137.     if $sl_parts.include?("16") and not $sl_parts_disabled.include?("16")
  138.     if Sl.c_check("Addony Narzewa", $narzew_addons_version, 0.4, 0)
  139.     $defaultfonttype = Narzew::Font
  140.     $fontface = Narzew::Font
  141.     $fontsize = Narzew::FontSize
  142.     $defaultfontsize = Narzew::FontSize
  143.   end
  144.     $data_actors        = load_data("Data/Actors.rxdata")
  145.     $data_classes       = load_data("Data/Classes.rxdata")
  146.     $data_skills        = load_data("Data/Skills.rxdata")
  147.     $data_items         = load_data("Data/Items.rxdata")
  148.     $data_weapons       = load_data("Data/Weapons.rxdata")
  149.     $data_armors        = load_data("Data/Armors.rxdata")
  150.     $data_enemies       = load_data("Data/Enemies.rxdata")
  151.     $data_troops        = load_data("Data/Troops.rxdata")
  152.     $data_states        = load_data("Data/States.rxdata")
  153.     $data_animations    = load_data("Data/Animations.rxdata")
  154.     $data_tilesets      = load_data("Data/Tilesets.rxdata")
  155.     $data_common_events = load_data("Data/CommonEvents.rxdata")
  156.     $data_system        = load_data("Data/System.rxdata")
  157.     $data_scripts = load_data("Data/Scripts.rxdata")
  158.     $game_system = Game_System.new
  159.     $game_system.se_play($data_system.decision_se)
  160.     Audio.bgm_stop
  161.     Graphics.frame_count = 0
  162.     $game_temp          = Game_Temp.new
  163.     $game_system        = Game_System.new
  164.     $game_switches      = Game_Switches.new
  165.     $game_variables     = Game_Variables.new
  166.     $game_self_switches = Game_SelfSwitches.new
  167.     $game_screen        = Game_Screen.new
  168.     $game_actors        = Game_Actors.new
  169.     $game_party         = Game_Party.new
  170.     $game_troop         = Game_Troop.new
  171.     $game_map           = Game_Map.new
  172.     $game_player        = Game_Player.new
  173.     $game_party.setup_starting_members
  174.     $game_map.setup($data_system.start_map_id)
  175.     $game_player.moveto($data_system.start_x, $data_system.start_y)
  176.     $game_player.refresh
  177.     $game_map.autoplay
  178.     $game_map.update
  179.     $scene = Scene_Map.new
  180.     end # if enabled
  181.   end #game_new
  182.   def self.game_exit
  183.     if $sl_parts.include?("17") and not $sl_parts_disabled.include?("17")
  184.     Sl.exit
  185.     end # if enabled
  186.   end
  187.   def self.game_data_load
  188.     if $sl_parts.include?("18") and not $sl_parts_disabled.include?("18")
  189.     $data_actors        = load_data("Data/Actors.rxdata")
  190.     $data_classes       = load_data("Data/Classes.rxdata")
  191.     $data_skills        = load_data("Data/Skills.rxdata")
  192.     $data_items         = load_data("Data/Items.rxdata")
  193.     $data_weapons       = load_data("Data/Weapons.rxdata")
  194.     $data_armors        = load_data("Data/Armors.rxdata")
  195.     $data_enemies       = load_data("Data/Enemies.rxdata")
  196.     $data_troops        = load_data("Data/Troops.rxdata")
  197.     $data_states        = load_data("Data/States.rxdata")
  198.     $data_animations    = load_data("Data/Animations.rxdata")
  199.     $data_tilesets      = load_data("Data/Tilesets.rxdata")
  200.     $data_common_events = load_data("Data/CommonEvents.rxdata")
  201.     $data_system        = load_data("Data/System.rxdata")
  202.     $data_scripts = load_data("Data/Scripts.rxdata")
  203.     end # if enabled
  204.   end #def self.data_load
  205.     def self.safe_encode(print)
  206.       if $sl_parts.include?("19") and not $sl_parts_disabled.include?("19")
  207.     Sl.game_data_load
  208.     file = File.open("Game.rkh", "w")
  209.     Marshal.dump($data_actors, file)
  210.     Marshal.dump($data_classes, file)
  211.     Marshal.dump($data_skills, file)
  212.     Marshal.dump($data_items, file)
  213.     Marshal.dump($data_weapons, file)
  214.     Marshal.dump($data_armors, file)
  215.     Marshal.dump($data_enemies, file)
  216.     Marshal.dump($data_troops, file)
  217.     Marshal.dump($data_states, file)
  218.     Marshal.dump($data_animations, file)
  219.     Marshal.dump($data_tilesets, file)
  220.     Marshal.dump($data_common_events, file)
  221.     Marshal.dump($data_system, file)
  222.     Marshal.dump($data_scripts, file)
  223.     if print = 1
  224.     print("Zakodowano pomyślnie")
  225.   end
  226.     end # if enabled
  227.   end
  228.   def self.safe_decode
  229.     if $sl_parts.include?("20") and not $sl_parts_disabled.include?("20")
  230.     file = File.open("Game.rkh", "r")
  231.     $data_actors = Marshal.load(file)
  232.     $data_classes = Marshal.load(file)
  233.     $data_skills = Marshal.load(file)
  234.     $data_items = Marshal.load(file)
  235.     $data_weapons = Marshal.load(file)
  236.     $data_armors = Marshal.load(file)
  237.     $data_enemies = Marshal.load(file)
  238.     $data_troops = Marshal.load(file)
  239.     $data_states = Marshal.load(file)
  240.     $data_animations = Marshal.load(file)
  241.     $data_tilesets = Marshal.load(file)
  242.     $data_common_events = Marshal.load(file)
  243.     $data_system = Marshal.load(file)
  244.     $data_scripts = Marshal.load(file)
  245.     end # if enabled
  246.   end
  247.   def self.safe_encrypt(print)
  248.     if $sl_parts.include?("21") and not $sl_parts_disabled.include?("21")
  249.     Sl.safe_encode(print)
  250.     end # if enabled
  251.   end
  252.   def self.safe_decrypt
  253.     if $sl_parts.include?("22") and not $sl_parts_disabled.include?("22")
  254.     Sl.safe_decode
  255.     end # if enabled
  256.   end
  257.   def self.safe_load
  258.     if $sl_parts.include?("23") and not $sl_parts_disabled.include?("23")
  259.     Sl.safe_decode
  260.     end # if enabled
  261.   end
  262.   def self.load
  263.     if $sl_parts.include?("24") and not $sl_parts_disabled.include?("24")
  264.     Sl.data_load
  265.     end # if enabled
  266.   end
  267.   def self.exit
  268.     if $sl_parts.include?("25") and not $sl_parts_disabled.include?("25")
  269.     $game_system.se_play($data_system.decision_se)
  270.     Audio.bgm_fade(800)
  271.     Audio.bgs_fade(800)
  272.     Audio.me_fade(800)
  273.     $scene = nil
  274.     if $scene !=nil
  275.       print("Dispose")
  276.       exit
  277.     else
  278.       exit
  279.     end #if
  280.     end # if enabled
  281.   end # def self.exit
  282.   def self.game_open_load2
  283.     if $sl_parts.include?("26") and not $sl_parts_disabled.include?("26")
  284.     $scene = Scene_Load2.new
  285.     end # if enabled
  286.   end
  287.   def self.game_title_remove
  288.     if $sl_parts.include?("27") and not $sl_parts_disabled.include?("27")
  289.     $scene = Scene_Title2.new
  290.     end #if enabled
  291.   end
  292.   def self.game_load
  293.     if $sl_parts.include?("28") and not $sl_parts_disabled.include?("28")
  294.     if Sl.check("Autosave")
  295.       Autoload.load
  296.     end #if
  297.   end # if enabled
  298.   end #def self.game_load
  299.   #File Tools
  300.   def self.indentical?(file, file2, raise)
  301.     if $sl_parts.include?("29") and not $sl_parts_disabled.include?("29")
  302.     if File.identical?(file, file2)
  303.       return true
  304.     else #else identical
  305.       if raise == nil || raise == 0
  306.         raise("Plik #{file} nie jest identyczny z" +  
  307.         "plikiem #{file2}. Gra nie może działać.")
  308.         return false
  309.       elsif raise == 2
  310.         raise("Unexpected Error!")
  311.       else #else raise
  312.         return false
  313.       end #if raise
  314.     end #if file.identical?
  315.   end # if enabled
  316.   end #def self.identical?
  317.   def self.indentical3?(file, file2, file3, raise)
  318.     if $sl_parts.include?("30") and not $sl_parts_disabled.include?("30")
  319.     if File.identical?(file, file2) and File.identical?(file2, file3)
  320.       return true
  321.     else #else identical
  322.       if raise == nil || raise == 0
  323.         raise("Plik #{file} nie jest identyczny z" +  
  324.         "plikiem #{file2}. Gra nie może działać.")
  325.         return false
  326.       elsif raise == 2
  327.         raise("Unexpected Error!")
  328.       else #else raise
  329.         return false
  330.       end #if raise
  331.     end #if file.identical?
  332.     end # if enabled
  333.   end #def self.identical3?
  334.     def self.indentical4?(file, file2, file3, file4, raise)
  335.       if $sl_parts.include?("31") and not $sl_parts_disabled.include?("31")
  336.     if File.identical?(file, file2) and File.identical?(file2, file3) and File.identical?(file3, file4)
  337.       return true
  338.     else #else identical
  339.       if raise == nil || raise == 0
  340.         raise("Plik #{file} nie jest identyczny z" +  
  341.         "plikiem #{file2}. Gra nie może działać.")
  342.         return false
  343.       elsif raise == 2
  344.         raise("Unexpected Error!")
  345.       else #else raise
  346.         return false
  347.       end #if raise
  348.     end #if file.identical?
  349.   end # if enabled
  350.   end #def self.identical4?
  351.   #Logging
  352.   #Classic Logger
  353.   if $sl_parts.include?("32") and not $sl_parts_disabled.include?("32")
  354.   $temp_sl_collected = Set[0,1,2,nil]
  355.   end # if enabled
  356.   def self.log(txt, function)
  357.     if $sl_parts.include?("33") and not $sl_parts_disabled.include?("33")
  358.     if function == nil || function == 0
  359.     File.open("Data/Logs/log.txt", "a") do |log|
  360.       log.puts(txt)
  361.     end
  362.   elsif function ==1
  363.     File.open("Data/Logs/errorlog.txt", "a") do |errorlog|
  364.       errorlog.puts(txt)
  365.     end
  366.   elsif function !=$temp_sl_collected
  367.     File.open(function, "a") do |newlog|
  368.       newlog.puts(txt)
  369.     end
  370.   end
  371.   end # if enabled
  372.   end #def end
  373.   #Added log tools
  374.   def self.error_log(txt)
  375.     if $sl_parts.include?("34") and not $sl_parts_disabled.include?("34")
  376.     File.open("Data/Logs/errorlog.txt", "a") do |errorlog|
  377.       errorlog.puts(txt)
  378.     end
  379.     end # if enabled
  380.   end
  381.   def self.log_error(txt)
  382.     if $sl_parts.include?("35") and not $sl_parts_disabled.include?("35")
  383.     Sl.error_log(txt)
  384.     end # if enabled
  385.   end
  386.   def self.free_log(txt, file, mode)
  387.     if $sl_parts.include?("36") and not $sl_parts_disabled.include?("36")
  388.     File.open(file, mode) do |freelog|
  389.       freelog.puts(txt)
  390.     end
  391.     end # if enabled
  392.   end
  393.   #Game Speed Changer
  394.   def self.change_game_speed(number, type, raise)
  395.     if $sl_parts.include?("37") and not $sl_parts_disabled.include?("37")
  396.     if type == nil || type == 0
  397.     Graphics.frame_rate += number
  398.   elsif type == 1
  399.     Graphics.frame_rate -= number
  400.   elsif type == 2
  401.     Graphics.frame_rate = number
  402.   elsif type == 3
  403.     Graphics.frame_rate *=number
  404.   elsif type == 4
  405.     Graphics.frame_rate **=number
  406.   end
  407.   end # if enabled
  408. end
  409. def self.game_speed_change(number, type, raise)
  410.   if $sl_parts.include?("38") and not $sl_parts_disabled.include?("38")
  411.   Sl.change_game_speed(number, type, raise)
  412.   end #if enabled
  413. end #def self.game_speed_change
  414.   def self.calc_oppose(number, function, returned)
  415.     if $sl_parts.include?("39") and not $sl_parts_disabled.include?("39")
  416.      recalced2 = number - (number * 2)
  417.      recalced = recalced2 / function
  418.      if returned
  419.        return recalced
  420.      end #if
  421.    end #if enabled
  422.  end # def self.calc_oppose
  423.  def self.save_to_variable(variable, save_data)
  424.    if $sl_parts.include?("40") and not $sl_parts_disabled.include?("40")
  425.    variable = Marshal.dump(save_data)
  426.    end #if enabled
  427.  end
  428.  def self.load_from_variable(variable, load_data)
  429.    if $sl_parts.include?("41") and not $sl_parts_disabled.include?("41")
  430.    load_data = Marshal.load(variable)
  431.    end #if enabled
  432.  end
  433.  def self.time_calc_start
  434.    if $sl_parts.include?("42") and not $sl_parts_disabled.include?("42")
  435.    start_time = Time.now
  436.    end #if enabled
  437.  end
  438.  def self.time_calc_end(script, returned, print, time_save_variable)
  439.    if $sl_parts.include?("43") and not $sl_parts_disabled.include?("43")
  440.    progress_time = Time.now - start_time
  441.    time_save_variable = progress_time
  442.    if print > 0 and returned > 0
  443.      print("#{script} \n Wykonano! \n Czas wykonywania skryptu: #{progress_time}")
  444.      return progress_time
  445.    end
  446.    if print > 0 and not returned > 0
  447.      print("#{script} \n Wykonano! \n Czas wykonywania skryptu: #{progress_time}")
  448.    end
  449.    if returned > 0 and not print > 0
  450.      return progress_time
  451.    end
  452.    end #if enabled
  453.  end #def self.time_calc_end
  454.   def self.proccess_encrypt(variable, proccess,file2)
  455.     if $sl_parts.include?("44") and not $sl_parts_disabled.include?("44")
  456.     variable = proccess
  457.     file =  File.open(file2, "wb")
  458.     Marshal.dump(variable, file)
  459.   end # if enabled
  460.   end # def self
  461.   def self.proccess_load(variable, file2)
  462.      if $sl_parts.include?("45") and not $sl_parts_disabled.include?("45")
  463.     Marshal.load(variable, file)
  464.   end #if enabled
  465. end # def self
  466. def self.return_trigger(triggerclass, trigger, value)
  467.   if $sl_parts.include?("46") and not $sl_parts_disabled.include?("46")
  468.     if triggerclass = 0
  469.       return trigger
  470.     elsif triggerclass = 1
  471.       trigger = value
  472.     elsif triggerclass = 2
  473.       trigger = value
  474.       return trigger
  475.     end #if
  476.   end #if enabled
  477. end # Def self.return trigger
  478. def self.encrypt_string(encryptor, compressor, rate)
  479.   if $sl_parts.include?("47") and not $sl_parts_disabled.include?("47")
  480.   $rate = rate
  481.   $compressor = compressor
  482.   $encryptor = encryptor
  483.   $data_sl_encryptor.main_encr
  484.   end #if enabled
  485. end #def self.encrypt_string
  486. def self.decrypt_string(encryptor, compressor, rate)
  487.   if $sl_parts.include?("48") and not $sl_parts_disabled.include?("48")
  488.   $rate = rate
  489.   $compressor = compressor
  490.   $encryptor = encryptor
  491.   $data_sl_encryptor.main_decr
  492.   end #if enabled
  493. end #def self.decrypt_string
  494. def self.load_string(encryptor, compressor, rate)
  495.   if $sl_parts.include?("49") and not $sl_parts_disabled.include?("49")
  496.   Sl.decrypt_string(encryptor, compressor, rate)
  497.   end #if enabled
  498. end #def self.load_string
  499. def self.msg(msg)
  500.   if $sl_parts.include?("50") and not $sl_parts_disabled.include("50")
  501.   $console_text = msg
  502.   Console.update
  503. end #enabled
  504. end #def self.msg
  505. def self.uniq(prefix)
  506.   if $sl_parts.include?("51") and not $sl_parts_disabled.include?("51")
  507.     return true if prefix.uniq!
  508.     return false if !prefix.uniq!
  509.   end #enabled
  510. end #def self.uniq
  511. end
  512.   end #Sl module
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement