Removed BlackSkilldexFix, JetAntidoteFix, SpecialUnarmedAttacksFix and DodgyDoorsFix from ddraw.ini

This commit is contained in:
NovaRain
2015-07-13 10:25:06 +08:00
parent b9de2e07de
commit f0ecb65962
3 changed files with 11 additions and 23 deletions
-12
View File
@@ -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
View File
@@ -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
View File
@@ -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;