Alright I hit a small bump:
I want to load all the switches from file 1 but I can't work out how!
I tried this:
$game_switches = load(1)
which came up with the error:
Cannot convert fixnum into string.
I then tried:
$game_switches = Marshal.load(1)
which came up with the error:
instance of IO needed
I tried several other methods that came up with 'load_file' not defined and etc...
Anyway I hope somebody can help me! ;9
It's not that easy, the save and load methods must be saved, and then loaded in the exact same order.
Hey thanks man I got it sorted now!
I'm using this:
module Switch_Load
def self.load_switches
if FileTest.exist?("Save1.rxdata")
file = File.open("Save1.rxdata", "r")
else
return
end
# Read character data for drawing save file
junk_characters = Marshal.load(file)
# Read frame count for measuring play time
junk_frame_count = Marshal.load(file)
# Read each type of game object
junk_system = Marshal.load(file)
$game_switches = Marshal.load(file)
file.close
end
end
...and calling it with this:
Switch_Load.load_switches
Brewmeister helped with this. :blizj:
Thank you so much though, I thought this would have been a simple thing but i was wrong! I didn't undertand what Marshal ment in scripts. ^_^