(ems) change a few more settings
This commit is contained in:
parent
5dc5ece52b
commit
9cfb6c971f
|
@ -84,7 +84,7 @@ static void frontend_emscripten_get_env(int *argc, char *argv[],
|
||||||
"%s/retroarch", xdg);
|
"%s/retroarch", xdg);
|
||||||
else if (home)
|
else if (home)
|
||||||
snprintf(base_path, sizeof(base_path),
|
snprintf(base_path, sizeof(base_path),
|
||||||
"%s/retroarch", home);
|
"%s/.config/retroarch", home);
|
||||||
else
|
else
|
||||||
snprintf(base_path, sizeof(base_path), "retroarch");
|
snprintf(base_path, sizeof(base_path), "retroarch");
|
||||||
|
|
||||||
|
|
|
@ -120,11 +120,6 @@ function setupFolderStructure()
|
||||||
FS.createPath('/', '/home/web_user', true, true);
|
FS.createPath('/', '/home/web_user', true, true);
|
||||||
FS.createPath('/', '/home/web_user/.config', true, true);
|
FS.createPath('/', '/home/web_user/.config', true, true);
|
||||||
FS.createPath('/', '/home/web_user/.config/retroarch', true, true);
|
FS.createPath('/', '/home/web_user/.config/retroarch', true, true);
|
||||||
FS.createPath('/', '/home/web_user/content', true, true);
|
|
||||||
FS.createPath('/', '/home/web_user/saves', true, true);
|
|
||||||
FS.createPath('/', '/home/web_user/states', true, true);
|
|
||||||
FS.createPath('/', '/home/web_user/system', true, true);
|
|
||||||
FS.createPath('/', '/home/web_user/screenshots', true, true);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function stat(path)
|
function stat(path)
|
||||||
|
@ -153,30 +148,7 @@ function startRetroArch()
|
||||||
|
|
||||||
setupFileSystem();
|
setupFileSystem();
|
||||||
setupFolderStructure();
|
setupFolderStructure();
|
||||||
cfgFile = '/home/web_user/.config/retroarch/retroarch.cfg'
|
|
||||||
|
|
||||||
if (!stat(cfgFile))
|
|
||||||
{
|
|
||||||
console.log ("WEBPLAYER: first run, setting defaults");
|
|
||||||
var config = 'input_player1_select = shift\n';
|
|
||||||
var latency = parseInt(document.getElementById('latency').value, 10);
|
|
||||||
if (isNaN(latency)) latency = 96;
|
|
||||||
config += 'audio_latency = ' + latency + '\n'
|
|
||||||
if (document.getElementById('vsync').checked)
|
|
||||||
config += 'video_vsync = true\n';
|
|
||||||
else
|
|
||||||
config += 'video_vsync = false\n';
|
|
||||||
config += 'system_directory = /home/web_user/system/\n';
|
|
||||||
config += 'savefile_directory = /home/web_user/saves/\n';
|
|
||||||
config += 'savestate_directory = /home/web_user/states/\n';
|
|
||||||
config += 'rgui_browser_directory = /home/web_user/content/\n';
|
|
||||||
|
|
||||||
FS.writeFile(cfgFile, config);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
console.log ("WEBPLAYER: loading config from " + cfgFile);
|
|
||||||
}
|
|
||||||
Module['callMain'](Module['arguments']);
|
Module['callMain'](Module['arguments']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -204,18 +176,6 @@ function uploadData(data,name)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function dropboxCopy()
|
|
||||||
{
|
|
||||||
var data = FS.readFile('/home/web_user/.config/retroarch/retroarch.cfg',{ encoding: 'utf8' });
|
|
||||||
console.log(data);
|
|
||||||
var dbfs = new BrowserFS.FileSystem.Dropbox(client);
|
|
||||||
BrowserFS.initialize(dbfs);
|
|
||||||
var BFS = new BrowserFS.EmscriptenFS();
|
|
||||||
|
|
||||||
var fs = BrowserFS.BFSRequire('fs');
|
|
||||||
fs.writeFile('retroarch.cfg', data ,{ encoding: 'utf8' });
|
|
||||||
}
|
|
||||||
|
|
||||||
var Module =
|
var Module =
|
||||||
{
|
{
|
||||||
noInitialRun: true,
|
noInitialRun: true,
|
||||||
|
|
Loading…
Reference in New Issue