diff --git a/artifacts/ddraw.ini b/artifacts/ddraw.ini index b98ca32c..0fb211dd 100644 --- a/artifacts/ddraw.ini +++ b/artifacts/ddraw.ini @@ -366,10 +366,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/Modules/Objects.cpp b/sfall/Modules/Objects.cpp index 7d54e5b2..5531e819 100644 --- a/sfall/Modules/Objects.cpp +++ b/sfall/Modules/Objects.cpp @@ -127,9 +127,7 @@ end: } void Objects::LoadProtoAutoMaxLimit() { - if (maxCountProto != -1) { - MakeCall(0x4A21B2, proto_ptr_hack); - } + MakeCall(0x4A21B2, proto_ptr_hack); } void Objects::init() { @@ -137,15 +135,6 @@ void Objects::init() { RestoreObjUnjamAllLocks(); }; - int maxlimit = GetConfigInt("Misc", "LoadProtoMaxLimit", -1); - 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