Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ES attempts to find the system 'nes' even if the systems config file is empty #1

Closed
shagia opened this issue Feb 7, 2016 · 10 comments

Comments

@shagia
Copy link

shagia commented Feb 7, 2016

Not sure if this is a user issue or just a issue with the software, but it seems that ES keeps trying to find a directory pointing to "~/roms/nes" instead of any other directory listed. Assuming it's coming from the es_systems.cfg file, I've tried editing the file and I've actually found nothing pointing at that directory. Even removing the 'nes' system tag from the cfg file brings up the same error, so I'm a bit confused.

I've done a couple of clean installs only to get the same error even when following the instructions, thinking I might have been misreading something, but even then, same issue.

Debug terminal

@MisterTea
Copy link
Owner

Can you post a copy of your .emulationstation/es_systems.cfg file?

MisterTea pushed a commit that referenced this issue Feb 8, 2016
Add direct launch option for systems that don't need a game list
@shagia
Copy link
Author

shagia commented Feb 9, 2016

Yes, I can!

I've tried pushing it to different directories, also got kinda confused on what's the correct 'slash' to be using which is why I started wondering if it's just my illiteracy possibly causing this, but even with the default es_systems.cfg file that comes with 2.0.2, I continue to get the same error. It doesn't even seem to look in the other 'system' paths assigned.

@MisterTea
Copy link
Owner

You must have another es_systems.cfg file somewhere on your hard drive.
Are you using the bat file to run ESMAME? The bat file sets your home
directory correctly so that it will find the .emulationstation folder
inside ESMAME and not create a new one in your personal home directory.

On Mon, Feb 8, 2016 at 7:09 PM shagia notifications@github.com wrote:

Yes, I can! https://0x0.st/XJG.cfg

I've tried pushing it to different directories, also got kinda confused on
what's the correct 'slash' to be using which is why I started wondering if
it's just my illiteracy possibly causing this, but even with the default
es_systems.cfg file that comes with 2.0.2
https://github.com/MisterTea/EmulationStation/releases/tag/v2.0.2, I
continue to get the same error. It doesn't even seem to look in the other
'system' paths assigned.


Reply to this email directly or view it on GitHub
#1 (comment)
.

@shagia
Copy link
Author

shagia commented Feb 9, 2016

So I looked at my mistakes, and yeah, I had another es_systems.cfg file in my home directory on my C: drive. Deleted the last traces of ES, but the problem continued. One thing I didn't mention though, is that I'm running ES with elevated privileges, because not doing so just doesn't launch it for some reason, not even the version that comes with ESMAME launches. I turned off privilege elevation maybe assuming that ES is just looking in the wrong directory, but now ES just doesn't launch. It leaves an unfinished log in the folder though, it wasn't doing that with elevated privileges.

lvl2: EmulationStation - v2.0.1a, built Nov 24 2015 - 16:29:05
lvl2: Setting local directory to J:\Games\ESMAME/locale/lang
lvl2: Locals set...
lvl2: Creating surface...

This might not be your problem since this was happening with ES by itself.

@MisterTea
Copy link
Owner

After you ran it again, did it make a new es_systems.cfg file?
On Mon, Feb 8, 2016 at 9:42 PM shagia notifications@github.com wrote:

So I looked at my mistakes, and yeah, I had another es_systems.cfg file in
my home directory on my C: drive. Deleted the last traces of ES, but the
problem continued. One thing I didn't mention though, is that I'm running
ES with elevated privileges, because not doing so just doesn't launch it
for some reason, not even the version that comes with ESMAME launches. I
turned off privilege elevation maybe assuming that ES is just looking in
the wrong directory, but now ES just doesn't launch. It leaves an
unfinished log in the folder though, it wasn't doing that with elevated
privileges.

lvl2: EmulationStation - v2.0.1a, built Nov 24 2015 - 16:29:05
lvl2: Setting local directory to J:\Games\ESMAME/locale/lang
lvl2: Locals set...
lvl2: Creating surface...

This might not be your problem since this was happening with ES by itself.


Reply to this email directly or view it on GitHub
#1 (comment)
.

@shagia
Copy link
Author

shagia commented Feb 9, 2016

Sadly, it didn't. It only seems to just write new logs.

@MisterTea
Copy link
Owner

The new log ends at "creating surface"? What happens after that, crash?
On Mon, Feb 8, 2016 at 11:05 PM shagia notifications@github.com wrote:

Sadly, it didn't. It only seems to just write new logs.


Reply to this email directly or view it on GitHub
#1 (comment)
.

@shagia
Copy link
Author

shagia commented Feb 9, 2016

@MisterTea
Copy link
Owner

Yeah if you are dying on creating surface, it means that your graphics card
doesn't support a high enough version of OpenGL. You need a more modern
graphics card :-(
On Mon, Feb 8, 2016 at 11:19 PM shagia notifications@github.com wrote:

Yeah, it just crashes. When running the launch.bat file, all I really get
is just this, and nothing else. The terminal dismisses it's self afterwards.
https://0x0.st/Xy6.png

Using the debug command does the same thing but Windows catches it.
https://0x0.st/Xyl.png


Reply to this email directly or view it on GitHub
#1 (comment)
.

@shagia
Copy link
Author

shagia commented Feb 9, 2016

Ohhhhh, that's a bit gutting. No worries, thank you for helping out with my issue!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants