diff --git a/artifacts/ddraw.ini b/artifacts/ddraw.ini index 0195c5da..77746d46 100644 --- a/artifacts/ddraw.ini +++ b/artifacts/ddraw.ini @@ -371,10 +371,6 @@ CorpseDeleteTime=6 ;Set to 1 (or some higher number if needed, the maximum is 127) to prevent 100% CPU use ProcessorIdle=-1 -;Set a number of how many protos per type can be loaded into memory at once (valid range: 512..4096) -;Set to -1 to let set_proto_data script function automatically increase the limit when needed -LoadProtoMaxLimit=-1 - ;Set to 1 if using the hero appearance mod ;You can add AppChCrt.frm and AppChEdt.frm files to art\intrface\ to set a custom background for the character screen EnableHeroAppearanceMod=0 diff --git a/sfall/ScriptExtender.cpp b/sfall/ScriptExtender.cpp index 22fbfdb0..125a3a4c 100644 --- a/sfall/ScriptExtender.cpp +++ b/sfall/ScriptExtender.cpp @@ -1214,9 +1214,7 @@ end: } void LoadProtoAutoMaxLimit() { - if (maxCountProto != -1) { - MakeCall(0x4A21B2, proto_ptr_hack); - } + MakeCall(0x4A21B2, proto_ptr_hack); } long objUniqueID = UID_START; // saving to sfallgv.sav @@ -1307,15 +1305,6 @@ void ScriptExtenderSetup() { SafeWrite8(0x4C9F13, idle); } - int maxlimit = GetPrivateProfileIntA("Misc", "LoadProtoMaxLimit", -1, ini); - if (maxlimit != -1) { - maxCountProto = -1; - if (maxlimit > 512) { - if (maxlimit > 4096) maxlimit = 4096; - SafeWrite32(0x4A21B3, maxlimit); - } - } - HookCall(0x4A38A5, new_obj_id_hook); SafeWrite8(0x4A38B3, 0x90); // fix ID increment