Comments (11)
stdout is the redirected standard output, stderr the redirected standard error. Snes9x prints some messages into those that can help debugging. Why are those files a problem for you?
If you want a clean dir with just the exe move everything into a sub dir and create a shortcut.
from snes9x.
stdout is the redirected standard output, stderr the redirected standard error. Snes9x prints some messages into those that can help debugging. Why are those files a problem for you?
If you want a clean dir with just the exe move everything into a sub dir and create a shortcut.
They aren't a problem, per se. Just asking if all config files could be kept in their own directory like how some other emulators do it so the root dir is clean.
Your suggestion sounds like something I could do, thanks.
By the way, if this request is something that's not going to be implemented, then you can close this thread.
from snes9x.
I guess the proper place for all of this is the local AppData folder. Maybe everything should go there. I believe it's been supported since WinXP, so compatibility is no problem, just people who are pedantic. 😉
from snes9x.
I guess the proper place for all of this is the local AppData folder. Maybe everything should go there. I believe it's been supported since WinXP, so compatibility is no problem, just people who are pedantic. 😉
If possible, it would be best to keep it all under the same snes9x folder. That way if a future Microsoft decides to change how the local appdata folder works, it won't break the way snes9x stores its files :)
from snes9x.
That way if a future Microsoft decides to change how the local appdata folder works, it won't break the way snes9x stores its files :)
I believe that's the idea behind the "Roaming" directory in AppData. The user can move it anywhere and expect applications to pick up their settings there.
I know that some users like to keep their emulator and settings encapsulated, but that doesn't exactly work with modern permission models. If an application is installed globally, an unprivileged user won't be able to write to that directory and won't be able to keep their own settings files. Installing the application for each user creates a duplicate installations, wasting space and possibly confusing which installation is used. While Snes9x isn't large enough to affect disk space, it should still follow best practices.
from snes9x.
AppData would be the designated folder from MS, yes. The problem with it is portability, and that normal users don't know enough about it to move settings between PCs.
It might be a good idea to use it for the new qt port, but I'd keep the old one as is. We'd need to still support the old mode or at least import old settings, probably add a new setting for a portable mode etc.
If you place the 32bit snes9x in the "Program Files (x86)" folder, the settings will automatically land in the "AppData\Local\VirtualStore" location.
from snes9x.
Personally, I would prefer if everything related to the emulator stays within its own snes9x folder and doesn't get transferred and segmented to some of those mentioned folders. That just causes confusion for us regular folk.
If you're talking about moving files to other folders, why not just create a subdir right in the snes9x folder to keep that stuff? Is there a limitation within the emulator or how windows works that prevents this?
Can't you tell the emulator like, "hey, all those stderr,, stdout, snes9x.conf, .dll files, read them from the \snes9x\Config directory" or something along those lines.
from snes9x.
If the decision is made to (have an option to) write settings to AppData, I'd suggest providing the actual target directory and adding a button or link that opens that location in the default file manager.
As an example, Firefox identifies the user profile folder and provides a button to open the folder location in the Application Basics section of the Help > More troubleshooting information... page.
from snes9x.
I really don't understand why it would be moved to a windows directory like that when the settings files could just be moved to a subdir contained within the same snes9x folder. I mean, if you're going to move them, why not keep them contained to the same root folder, at least?
from snes9x.
Windows best practice is for applications to be installed to Program Files / Program Files (x86). However, those directories are not user-writeable; any configuration files are intended to be placed in AppData.
If snes9x were to follow that best practice (vs a "portable install" option that keeps everything in a single parent folder), then the above would apply.
I personally would prefer that it stay in its current portable-friendly configuration with all main files within the same folder (e.g. the executable, the config files, and READMEs). A "clean" folder could be created by the end-user by creating shortcuts, as suggested above by OV2.
from snes9x.
snes9x is portable. All its config files can go in a subdir contained within the very same snes9x folder. I still don't understand why was it even suggested to use the AppData folder. If you're going to move the settings, then you might as well move it to a subdir within the same snes9x folder. That way everything is neat and in one single place.
In my opinion.
from snes9x.
Related Issues (20)
- [REQUEST] NTSC/PAL (50/60Hz) (auto)switch
- Super Gussun Oyoyo 2 HOT 1
- Unable to Load Game HOT 2
- [REQUEST] Hotkey for Maintain Aspect Ratio 4:3 <-> 8:7 HOT 2
- On a 4MB SuperFX ROM with a custom XML, the SCMR Register RAN bit behaves as RON bit, causing a lock up and crash. HOT 20
- Snes 9x x64 1.62 and + Saves folder false error HOT 7
- Update 1.63 HOT 26
- Request: When selecting a save slot #, note if it's empty or used HOT 3
- Request: Some Cheat Search & Editor improvements HOT 2
- Snes9x game genie cheat codes HOT 4
- Request: Add a VRAM/Graphics viewer
- Clarification: App requires monitor keystrokes from any apps permission HOT 6
- Bug: Missing Background Graphics HOT 4
- Request: Overhaul the Hotkey Configuration Menu HOT 4
- Bug? Hotkey config isn't saving "Bank-" & "Bank+" entries HOT 1
- Request: a small screenshot behavior change HOT 2
- Linux 32-bit Version
- Request: 2 small Cheat Search window improvements
- Emulation runs twice as fast when interlacing is turned on HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from snes9x.