From c3acd1af3e46d9b9d88e404593706d92476c6d20 Mon Sep 17 00:00:00 2001 From: NovaRain Date: Sun, 5 Mar 2017 00:31:35 +0800 Subject: [PATCH] Changed ExtraGameMsgFileList to read its setting from generic INI file, which can be set by UseCommandLine, instead of the fixed ddraw.ini. Added a comment to karma frm options to explain things better. --- artifacts/ddraw.ini | 1 + sfall/Message.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/artifacts/ddraw.ini b/artifacts/ddraw.ini index bc538e4b..6c4f95df 100644 --- a/artifacts/ddraw.ini +++ b/artifacts/ddraw.ini @@ -403,6 +403,7 @@ ExtraSaveSlots=0 SpeedInterfaceCounterAnims=0 ;These lines allow you to control the karma frm's displayed on the character screen +;Number of KarmaPoints should be 1 less than number of KarmaFRMs ;KarmaFRMsCount=3 ;KarmaFRMs=47,48,49 ;KarmaPoints=-100,100 diff --git a/sfall/Message.cpp b/sfall/Message.cpp index edb6e595..0fce18d5 100644 --- a/sfall/Message.cpp +++ b/sfall/Message.cpp @@ -106,7 +106,7 @@ void ReadExtraGameMsgFiles() { names.resize(256); while ((read = GetPrivateProfileStringA("Misc", "ExtraGameMsgFileList", "", - (LPSTR)names.data(), names.size(), ".\\ddraw.ini")) == names.size() - 1) + (LPSTR)names.data(), names.size(), ini)) == names.size() - 1) names.resize(names.size() + 256); if (names.empty())