mirror of
https://github.com/sfall-team/sfall.git
synced 2026-07-27 16:52:34 -07:00
Removed BlackSkilldexFix, JetAntidoteFix, SpecialUnarmedAttacksFix and DodgyDoorsFix from ddraw.ini
This commit is contained in:
@@ -287,9 +287,6 @@ OverrideArtCacheSize=0
|
||||
;Set to 1 to fix issues with the GainXXX perks not giving all the bonuses that they should
|
||||
GainStatPerkFix=1
|
||||
|
||||
;Set to 1 to fix the issue with the skilldex button dissapearing when you have many active quests and holodisks.
|
||||
BlackSkilldexFix=1
|
||||
|
||||
;Prevents you from saving in combat except at the start of your turn to avoid a few bugs
|
||||
;Note that even with this option enabled, it is still not advisable to save in combat at all.
|
||||
;Set to 2 to block all saving in combat
|
||||
@@ -419,15 +416,9 @@ AnimationsAtOnceLimit=120
|
||||
;Set to 1 to fix issues with the wield_obj_critter script function.
|
||||
WieldObjCritterFix=1
|
||||
|
||||
;Set to 1 to fix the issue that resulted in the jet antidote not being consumed.
|
||||
JetAntidoteFix=1
|
||||
|
||||
;Set to 1 to remove the limits that stop the player rolling critical successes/misses in the first few days of game time
|
||||
RemoveCriticalTimelimits=0
|
||||
|
||||
;Set to 1 to fix the issue that caused the critical hit bonuses from special unarmed attacks to not be applied correctly.
|
||||
SpecialUnarmedAttacksFix=1
|
||||
|
||||
;Set to 1 to enable party members with level 6 protos to reach level 6
|
||||
NPCStage6Fix=0
|
||||
|
||||
@@ -448,9 +439,6 @@ FastShotFix=1
|
||||
;Point the next line at an ini file containing the replacement skill data
|
||||
;SkillsFile=Skills.ini
|
||||
|
||||
;Set to 1 to fix the issue with doors being able to dodge bullets.
|
||||
DodgyDoorsFix=1
|
||||
|
||||
;Set to 1 to boost the maximum number of script names from 1450 to 10000
|
||||
BoostScriptDialogLimit=0
|
||||
|
||||
|
||||
+2
-2
@@ -776,9 +776,9 @@ void AmmoModInit() {
|
||||
MakeCall(0x47854C, &HtHDamageFix1b, true);
|
||||
dlogr(" Done", DL_INIT);
|
||||
}
|
||||
if(GetPrivateProfileIntA("Misc", "SpecialUnarmedAttacksFix", 1, ini)) {
|
||||
//if(GetPrivateProfileIntA("Misc", "SpecialUnarmedAttacksFix", 1, ini)) {
|
||||
dlog("Applying Special Unarmed Attacks fix.", DL_INIT);
|
||||
MakeCall(0x42394D, &UnarmedAttacksFix, true);
|
||||
dlogr(" Done", DL_INIT);
|
||||
}
|
||||
//}
|
||||
}
|
||||
+6
-6
@@ -1275,11 +1275,11 @@ static void DllMain2() {
|
||||
SafeWrite8(0x004C06D8, 0xeb);
|
||||
}*/
|
||||
|
||||
if(GetPrivateProfileIntA("Misc", "BlackSkilldexFix", 1, ini)) {
|
||||
//if(GetPrivateProfileIntA("Misc", "BlackSkilldexFix", 1, ini)) {
|
||||
dlog("Applying black skilldex patch.", DL_INIT);
|
||||
HookCall(0x00497D0F, BlackSkilldexFix);
|
||||
dlogr(" Done", DL_INIT);
|
||||
}
|
||||
//}
|
||||
|
||||
//if(GetPrivateProfileIntA("Misc", "PrintToFileFix", 0, ini)) {
|
||||
dlog("Applying print to file patch.", DL_INIT);
|
||||
@@ -1517,11 +1517,11 @@ static void DllMain2() {
|
||||
dlogr(" Done", DL_INIT);
|
||||
}
|
||||
|
||||
if(GetPrivateProfileIntA("Misc", "JetAntidoteFix", 1, ini)) {
|
||||
//if(GetPrivateProfileIntA("Misc", "JetAntidoteFix", 1, ini)) {
|
||||
dlog("Applying Jet Antidote fix.", DL_INIT);
|
||||
MakeCall(0x47A015, &JetAntidoteFix, true);
|
||||
dlogr(" Done", DL_INIT);
|
||||
}
|
||||
//}
|
||||
|
||||
if(GetPrivateProfileIntA("Misc", "RemoveCriticalTimelimits", 0, ini)) {
|
||||
dlog("Removing critical time limits.", DL_INIT);
|
||||
@@ -1579,12 +1579,12 @@ static void DllMain2() {
|
||||
break;
|
||||
}
|
||||
|
||||
if(GetPrivateProfileIntA("Misc", "DodgyDoorsFix", 1, ini)) {
|
||||
//if(GetPrivateProfileIntA("Misc", "DodgyDoorsFix", 1, ini)) {
|
||||
dlog("Applying Dodgy Door Fix.", DL_INIT);
|
||||
SafeWrite16(0x4113D3, 0x9090);
|
||||
MakeCall(0x4113D5, &DodgyDoorsFix, false);
|
||||
dlogr(" Done", DL_INIT);
|
||||
}
|
||||
//}
|
||||
|
||||
if(GetPrivateProfileIntA("Misc", "BoostScriptDialogLimit", 0, ini)) {
|
||||
const int scriptDialogCount=10000;
|
||||
|
||||
Reference in New Issue
Block a user