mirror of
https://github.com/PCSX2/pcsx2-sourceforge.git
synced 2026-02-04 03:11:18 +01:00
allow also changing "inis" path.
This commit is contained in:
@@ -83,9 +83,9 @@ int main(int argc, char *argv[]) {
|
||||
#endif
|
||||
|
||||
printf("\n");
|
||||
mkdir("inis", 0755);
|
||||
mkdir(CONFIG_DIR, 0755);
|
||||
|
||||
strcpy(cfgfile, "inis/pcsx2.cfg");
|
||||
strcpy(cfgfile, CONFIG_DIR "/pcsx2.cfg");
|
||||
|
||||
#ifdef PCSX2_DEVBUILD
|
||||
memset(&g_TestRun, 0, sizeof(g_TestRun));
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
#ifndef PATCHES_H_INCLUDED
|
||||
#define PATCHES_H_INCLUDED
|
||||
|
||||
#define CONFIG_DIR "inis"
|
||||
|
||||
#define DEFAULT_BIOS_DIR "bios"
|
||||
#define DEFAULT_PLUGINS_DIR "plugins"
|
||||
|
||||
|
||||
@@ -27,6 +27,8 @@
|
||||
#include "win32.h"
|
||||
#include <sys/stat.h>
|
||||
|
||||
#include "Paths.h"
|
||||
|
||||
int LoadConfig() {
|
||||
FILE *fp;
|
||||
|
||||
@@ -42,11 +44,11 @@ int LoadConfig() {
|
||||
szTemp = strrchr(szIniFile, '\\');
|
||||
|
||||
if(!szTemp) return -1;
|
||||
strcpy(szTemp, "\\inis\\pcsx2.ini");
|
||||
fp=fopen("inis\\pcsx2.ini","rt");//check if pcsx2.ini really exists
|
||||
strcpy(szTemp, "\\" CONFIG_DIR "\\pcsx2.ini");
|
||||
fp=fopen(CONFIG_DIR "\\pcsx2.ini","rt");//check if pcsx2.ini really exists
|
||||
if (!fp)
|
||||
{
|
||||
CreateDirectory("inis",NULL);
|
||||
CreateDirectory(CONFIG_DIR,NULL);
|
||||
return -1;
|
||||
}
|
||||
fclose(fp);
|
||||
@@ -124,7 +126,7 @@ void SaveConfig() {
|
||||
szTemp = strrchr(szIniFile, '\\');
|
||||
|
||||
if(!szTemp) return;
|
||||
strcpy(szTemp, "\\inis\\pcsx2.ini");
|
||||
strcpy(szTemp, "\\" CONFIG_DIR "\\pcsx2.ini");
|
||||
//interface
|
||||
sprintf(szValue,"%s",Conf->Bios);
|
||||
WritePrivateProfileString("Interface","Bios",szValue,szIniFile);
|
||||
|
||||
Reference in New Issue
Block a user