Post subject: BizHawk paths
Joined: 5/25/2017
Posts: 5
Hello, guys! How are you doing? I need some help: I don't know if this is a BizHawk bug, if it is I who haven't understood how path settings work, if it's both or neither. I split BizHawk's files as stated below: BizHawk's binaries and configuration are stored in: %USERPROFILE%\Emulators\BizHawk; BizHawk's other files (Savestates, Save RAMs, snapshots, etc.) are stored in: Documents\BizHawk; So, in the path settings, I set Global -> Base to Documents\BizHawk and GBA -> Base to .\GBA. After reading the special path meanings, I expected to see SaveRAMs and Savestates on Documents\BizHawk\GBA, but instead they showed up in %USERPROFILE%\Emulators\BizHawk\GBA. Why is that happening? What should I do to save them in Documents? Thanks in advance!
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
I don't know what "Documents\Bizhawk" is. That does not seem like a legal path; it isn't c:\ and it isnt %somethingwithccolonbackslash% and it isn't .\ nor ..\ It is not clear what that should turn into fully qualified. Where should the documents directory be? It could be anywhere. Seems bizhawk gives up and ignores it and treats it as .\
Joined: 5/25/2017
Posts: 5
Sorry for being so long. I went on trip and didn't take my computer with me. I checked my settings and I noticed that, even though I wrote Documents\BizHawk, I actually have C:\Users\Dark Paladin\Documents\BizHawk set as the global base (since my user name is Dark Paladin) and .\GBA as the GBA base, and that issue still isn't solved. I am still seeing SaveRAMs and Savestates in %USERPROFILE%\Emulators\BizHawk\GBA instead of seeing them in C:\Users\Dark Paladin\Documents\BizHawk\GBA. Does anyone have any idea on why? Thanks a lot.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
well, what a coincidence. the global base path handling didnt make any senses to me. I just clobbered it all and started over and committed what fixes your problem and maybe breaks something else.
Joined: 5/25/2017
Posts: 5
I see. So, from what I understand, I will have to clone or download BizHawk's git repository and build it myself to see the fixes (not that is a problem, since I have a little experience with software development). Is that it?
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
From which information source did you draw that understanding
Pokota
He/Him
Joined: 2/5/2014
Posts: 779
darkpaladin125 wrote:
Sorry for being so long. I went on trip and didn't take my computer with me. I checked my settings and I noticed that, even though I wrote Documents\BizHawk, I actually have C:\Users\Dark Paladin\Documents\BizHawk set as the global base (since my user name is Dark Paladin) and .\GBA as the GBA base, and that issue still isn't solved. I am still seeing SaveRAMs and Savestates in %USERPROFILE%\Emulators\BizHawk\GBA instead of seeing them in C:\Users\Dark Paladin\Documents\BizHawk\GBA. Does anyone have any idea on why? Thanks a lot.
open up the command window and type
echo %userprofile%\Documents\BizHawk
and see if the result matches the directory you're expecting to see. Also check the GBA paths specifically to see where it's set to save to; core-specific settings override general settings. More than likely you have your GBA settings hardcoded to say
%USERPROFILE%\Emulators\BizHawk\GBA
instead of
%USERPROFILE%\Documents\BizHawk\GBA
Adventures in Lua When did I get a vest?
Joined: 5/25/2017
Posts: 5
zeromus wrote:
From which information source did you draw that understanding
I assumed that since you said you committed what fixes my problem. Isn't that what you meant?
Pokota wrote:
and see if the result matches the directory you're expecting to see.
Yes, it actually matches.
Pokota wrote:
Also check the GBA paths specifically to see where it's set to save to; core-specific settings override general settings. More than likely you have your GBA settings hardcoded to say
I don't know if that will help, but here are my settings: Global -> Base:
C:\Users\Dark Paladin\Documents\BizHawk
Global -> ROM:
C:\Users\Dark Paladin\Documents\Roms and isos
GBA -> Base:
.\GBA
GBA -> ROM:
.
GBA -> Savestates:
.\State
GBA -> Save RAM:
.\SaveRAM
GBA -> Screenshots:
.\Screenshots
GBA -> Cheats:
.\Cheats
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
Ok, so you DIDNT read something that said "the way to get bugfixes is to download the git and build it yourself", you just invented it. The bizhawk homepage has lists of other things to download including developer builds of the most recent commit. Anyway, why are you people still debugging it? I fixed it.
Joined: 5/25/2017
Posts: 5
zeromus wrote:
Ok, so you DIDNT read something that said "the way to get bugfixes is to download the git and build it yourself", you just invented it. The bizhawk homepage has lists of other things to download including developer builds of the most recent commit. Anyway, why are you people still debugging it? I fixed it.
Is that so? I didn't paid attention that the BizHawk homepage included that builds of the most recent commit, sorry for that. Yes, it now works. Thanks for all your efforts!