Yes, I do. And the game wont even work properly without them. Those are: IniLibGMDLL.dll Protect.dll GMFMODSimple.dll Aside from that, I'm also using the Caster extension on top of the GMFMODSimple, but that's only because the engine originally used Caster instead of GMFMODSimple, and I couldn't be arsed to remove all the Caster stuff. Especially since there were no errors before, and it only gives errors now, even though I did not change any code (only sprites) Plus, I get that error as soon as the game starts, as in on the very first room, and the first room doesn't even contain the object that gives out this error. Two other objects give out the same errors, and they never gave out that error before either, but at least I was able to determine what they were refering to... obj_menu_title (Create Event): scr_options_save(); obj_data_slot (Alarm 0): scr_slot_load(slot); scr_options_save(): Code: //Call DLL: scr_data_protect_init();
//Load the Options Save: options_file = rini_open("config_options"){
//Normal Settings: rini_write_real(options_file,"OPTIONS","VOLUME",global.bgm_volume); rini_write_real(options_file,"OPTIONS","SFXVOLUME",global.sfx_volume); rini_write_real(options_file,"OPTIONS","RESOLUTION",global.win_resolution); rini_write_real(options_file,"OPTIONS","ANGLE",global.angle_mode); rini_write_real(options_file,"OPTIONS","PEELOUT",global.use_peelout); rini_write_real(options_file,"OPTIONS","HOMING",global.use_homing); rini_write_real(options_file,"OPTIONS","LIGHT",global.use_light); //Gamepad Settings: rini_write_real(options_file,"GAMEPAD","ACTION",global.gamepad_action); rini_write_real(options_file,"GAMEPAD","SPECIAL",global.gamepad_special); rini_write_real(options_file,"GAMEPAD","PAUSE",global.gamepad_pause); rini_write_real(options_file,"GAMEPAD","MAPPED",global.gamepad_mapped); }; rini_close(options_file)
//Protect our Data File: data_file = "config_options"; scr_data_protect(data_file, global.save_password, 1, 0);
scr_slot_load(slot): Code: //Call DLL: scr_data_protect_init();
// call this script to load the save lot //FYI, "argument0" represents the slot number.
if (file_exists(working_directory+"\gamedata\saves\gmate_save"+string(argument0)+".sav")){
//Decrypt our Data File: data_file = working_directory+"\gamedata\saves\gmate_save"+string(argument0)+".sav"; scr_data_protect(data_file, global.save_password, 1, 0);
slot_data = rini_open(working_directory+"\gamedata\saves\gmate_save"+string(argument0)+".sav");
//Load Save Slot 1 slot_zone = rini_read_real(slot_data, "SLOT","ZONE", global.first_zone); slot_lives = rini_read_real(slot_data, "SLOT","LIVES", 3); slot_chaos = rini_read_real(slot_data, "SLOT","CHAOS", 0); slot_char = rini_read_real(slot_data, "SLOT","CHAR", 1); slot_cpu = rini_read_real(slot_data, "SLOT","CPU", 0); slot_icon = rini_read_real(slot_data, "SLOT","ICON", 1); empty = false; //the slot is not empty
rini_close(slot_data);
//Protect our Data File: data_file = working_directory+"\gamedata\saves\gmate_save"+string(argument0)+".sav"; scr_data_protect(data_file, global.save_password, 1, 0);
}else{ empty = true; //if no save data exists, the slot is empty } So either IniLibGMDLL.dll or Protect.dll seem to be the cause of this error, and I sadly need both to function properly (IniLibGMDLL.dll is used for saving/loading, Protect.dll is used to protect your saves). So yeah, that sadly still doesn't explain that other error I'm getting (the one in the first post).
Yes, I do. And the game wont even work properly without them. Those are:
IniLibGMDLL.dll
Protect.dll
GMFMODSimple.dll
Aside from that, I'm also using the Caster extension on top of the GMFMODSimple, but that's only because the engine originally used Caster instead of GMFMODSimple, and I couldn't be arsed to remove all the Caster stuff. Especially since there were no errors before, and it only gives errors now, even though I did not change any code (only sprites)
Plus, I get that error as soon as the game starts, as in on the very first room, and the first room doesn't even contain the object that gives out this error.
Two other objects give out the same errors, and they never gave out that error before either, but at least I was able to determine what they were refering to...
obj_menu_title (Create Event): scr_options_save();
obj_data_slot (Alarm 0): scr_slot_load(slot);
scr_options_save():
[code]//Call DLL:
scr_data_protect_init();
//Load the Options Save:
options_file = rini_open("config_options"){
//Normal Settings:
rini_write_real(options_file,"OPTIONS","VOLUME",global.bgm_volume);
rini_write_real(options_file,"OPTIONS","SFXVOLUME",global.sfx_volume);
rini_write_real(options_file,"OPTIONS","RESOLUTION",global.win_resolution);
rini_write_real(options_file,"OPTIONS","ANGLE",global.angle_mode);
rini_write_real(options_file,"OPTIONS","PEELOUT",global.use_peelout);
rini_write_real(options_file,"OPTIONS","HOMING",global.use_homing);
rini_write_real(options_file,"OPTIONS","LIGHT",global.use_light);
//Gamepad Settings:
rini_write_real(options_file,"GAMEPAD","ACTION",global.gamepad_action);
rini_write_real(options_file,"GAMEPAD","SPECIAL",global.gamepad_special);
rini_write_real(options_file,"GAMEPAD","PAUSE",global.gamepad_pause);
rini_write_real(options_file,"GAMEPAD","MAPPED",global.gamepad_mapped);
};
rini_close(options_file)
//Protect our Data File:
data_file = "config_options";
scr_data_protect(data_file, global.save_password, 1, 0);
[/code]
scr_slot_load(slot):
[code]//Call DLL:
scr_data_protect_init();
// call this script to load the save lot
//FYI, "argument0" represents the slot number.
if (file_exists(working_directory+"\gamedata\saves\gmate_save"+string(argument0)+".sav")){
//Decrypt our Data File:
data_file = working_directory+"\gamedata\saves\gmate_save"+string(argument0)+".sav";
scr_data_protect(data_file, global.save_password, 1, 0);
slot_data = rini_open(working_directory+"\gamedata\saves\gmate_save"+string(argument0)+".sav");
//Load Save Slot 1
slot_zone = rini_read_real(slot_data, "SLOT","ZONE", global.first_zone);
slot_lives = rini_read_real(slot_data, "SLOT","LIVES", 3);
slot_chaos = rini_read_real(slot_data, "SLOT","CHAOS", 0);
slot_char = rini_read_real(slot_data, "SLOT","CHAR", 1);
slot_cpu = rini_read_real(slot_data, "SLOT","CPU", 0);
slot_icon = rini_read_real(slot_data, "SLOT","ICON", 1);
empty = false; //the slot is not empty
rini_close(slot_data);
//Protect our Data File:
data_file = working_directory+"\gamedata\saves\gmate_save"+string(argument0)+".sav";
scr_data_protect(data_file, global.save_password, 1, 0);
}else{
empty = true; //if no save data exists, the slot is empty
}[/code]
So either IniLibGMDLL.dll or Protect.dll seem to be the cause of this error, and I sadly need both to function properly (IniLibGMDLL.dll is used for saving/loading, Protect.dll is used to protect your saves).
So yeah, that sadly still doesn't explain that other error I'm getting (the one in the first post).
_________________
My games: Spoiler:
What I also support: Spoiler:
|
|