Emulator Issues #3004
closedGame properties and settings missing
Added by wespipes69 over 14 years ago.
0%
Description
What steps will reproduce the problem?
- Ensure Dual Core is checked in the Config screen.
- Launch a game set to Single Core in the Rom properties
- Exit the game and then exit Dolphin (without opening any windows)
- Relaunch Dolphin and check the Config screen.
What is the expected output? What do you see instead?
Dual Core will be unchecked.
Dolphin version with the problem? Other Dolphin version without the
problem?
Current SVN 6032 - unknown how long this has been around.
32-bit or 64-bit and any other build parameters?
64bit.
OS version and versions of tools/libraries used?
Win 7 64bit
Updated by BhaaL over 14 years ago
- Status changed from New to Accepted
Known problem, not sure how to fix it tho (something apparently saves the config after applying game-specific settings)
Updated by skidau about 14 years ago
- Issue type set to Feature request
- Category set to ui
Updated by skidau about 14 years ago
Issue 3255 has been merged into this issue.
Updated by skidau about 14 years ago
Issue 3159 has been merged into this issue.
Updated by skidau about 14 years ago
Issue 3065 has been merged into this issue.
Updated by skidau about 14 years ago
Issue 3176 has been merged into this issue.
Updated by skidau about 14 years ago
Issue 2251 has been merged into this issue.
Updated by skidau about 14 years ago
Issue 2995 has been merged into this issue.
Updated by skidau about 14 years ago
Issue 3367 has been merged into this issue.
Updated by skidau about 14 years ago
Issue 3370 has been merged into this issue.
Updated by skidau about 14 years ago
Issue 2431 has been merged into this issue.
Updated by wespipes69 about 14 years ago
I've looked at all the requests and at all the settings that are in and not in the game properties window currently. There might be more or less desired by others, but here's my outline of what I would like to see and how they should be grouped in the "Game Config" tab. They should all fit so long as the window is properly formatted.
Maybe we should open this up to people and come to a comprimise of what should be here. I think some things should be removed and others introduced, at least until down the road when fixes remove the need for a particular setting to be toggled so much. Hopefully, after a major tinkering here we won't need another for a long time, but I think there's a lot of need here so people don't have to fuss as much with settings and so we can fix the game inis so "out of the box" the game functions better - should equal fewer questions and problems.
Also, this would be a good time to clean up the string labeling and make it matchs the format of its counterpart in the global settings areas.
Compatability
- Jit/JItIL
- Enable MMU
- Fast MMU
- Enable BAT
- Alternate RFI
- Watermark
[ 50 ]
Speed Enhancement
- Dual Core
- Disc Transfer method
- Block Merging
Graphics
- Graphics Plugin
[ -DX9- ] - Biliear Filtering
- Anistropic Filtering
- AA Filtering
- EFB Copy
-to Ram
-to texture - EFB > CPU
- Safe Texture Cache
- DList Cache
- Use XFB
- Use Mipmaps
- Vsync
- Frame limiter
- Aspect Ratio (since "auto" sets all GC games to 4:3 even though there's many that are 16:9 - Fzero, Eternal Darkness, etc.)
- Project Hack
[ ]
Controller
- GC controller profile
[ -empty- ] - Wiimote controller profile
[ -empty- ]
Misc.
- ZTP Hack (I'm sure they'll be more along the way)
Removed
- Wii Console Progressive & Widescreen (why would we need this per rom??)
- Idle Skipping (same as above comment)
- Distance Alpha Pass (is this used anymore really. I'd say retire it from the rom settings since we're trying to add other more important items)
Updated by wespipes69 about 14 years ago
So to summarize:
Total Removed = 4
Total Added = 8 (or 11 including the per rom gfx plugin and controller profiles - which is probably a ways off but will be absolutely awesome when implemented!).
P.S. Instead of "Misc." you could call it: "Game Fixes" (like in PCSX2). If you do have a section here, I guess you could also put the "projection hack" dropdown here as well. Or you could just remove the "ZTP Hack" entirely from the window and ensure it's set in the game's ini properly.
Updated by paavolah about 14 years ago
I'm also hoping to see especially "Vsync" and "Frame limiter" on game properties. And I think also (like many have suggested) that the frame limiter would work in 1 fps steps, so it could be an open field where you type the framelimit. 0 = off, 1 = auto and 2-120 the exact frame limit.
In many games these 2 settings have really big impact on how they work. Some work better with 60 fps, some with 55, some might work best with something in between. Right now I have to go to options to change the framelimit for each game seperately before I start them, which is frustrating naturally.
Updated by paavolah about 14 years ago
Hopefully this gets implemented soon. There are meny really good points.
Updated by Anonymous about 14 years ago
pretty sure billiard's code already supports game profiles for input.
Updated by Anonymous about 14 years ago
the only way to fix this is to create multiple config objects (one for gui, one for core, etc). The current problem is that there is only one instance of the config, so there is no way to change an option temporarily in a nice manner - as soon as the per-game settings are loaded, the main config is "dirty" with no cache.
Updated by Anonymous about 14 years ago
This patch will hackfix the issue & you can see where the problem is. Perhaps someone else can fix it properly ;p
Updated by Anonymous about 14 years ago
oops, that file had unrelated changes in it, here's a better patch
Updated by wespipes69 about 14 years ago
True, but input profiles for each game would be huge (I think). I have about 10 profiles to get my games to be as easy to use and intuitive as possible. I use them for Kirby, NBA Jam, Metroid, Silent Hill, SMG, etc. I hate having to constantly manually swap them around and keep track of what's it's set to. I just want to set this once and have it loaded up automatically depending on what I want to play (just like in Xpadder or something).
Also, here's the current version of what I think would be best to have in the per-game window:
Compatability
- Jit/JItIL
- Enable MMU
- Fast MMU
- Enable BAT
- Alternate RFI
- ZTP Hack (or place in another group labeled "Misc." or "Game Fixes")
Speed Enhancement¶
- Dual Core
- Disc Transfer method
- Block Merging
Graphics¶
- Graphics Plugin
[ -DX9- ] - Biliear Filtering
- Anistropic Filtering
- AA Filtering
- EFB Copy
-to Ram
-to texture - EFB > CPU
- Safe Texture Cache
- DList Cache
- Use XFB
- Use Mipmaps
- Progressive Scan
- Vsync
- Frame limiter
- Aspect Ratio (since "auto" sets all GC games to 4:3 even though there's many that are 16:9 - Fzero, Eternal Darkness, etc.)
- Project Hack
[ ]
Controller¶
- GC controller profile
[ -empty- ] - Wiimote controller profile
[ -empty- ]
11/3:
- Removed "Watermark" since we should soon have a patch that resolves the need to manually adjust the FIFO timing.
- Removed potentially the "misc." group
- Re-added "Progressive Scan" to the list.
10/19:
- Removed Wii Console Progressive & Widescreen (why would we need this per rom??)
- Removed Idle Skipping (same as above comment)
- Removed Distance Alpha Pass (is this used anymore really. I'd say retire it from the rom settings since we're trying to add other more important items)
Updated by Anonymous about 14 years ago
- Status changed from Accepted to Fixed
This issue was closed by revision r6337.
Updated by wespipes69 about 14 years ago
Can this be reopened or seperated into a new one? Sure the issue that this was written up for is fixed, but Skid merged many comments about what should be in the per-game settings area at which point further comments were made about what should be in there.
Just want to keep that part at least active somehow until it gets resolved. Thanks!
Updated by BhaaL about 14 years ago
- Status changed from Fixed to Accepted
Reopened for the missing settings. Also as reminder that our current solution is just a hack and the way we use settings should be reworked completely (something to think about: remove the globals and pass the settings/copies of them around).
Updated by irencepn about 14 years ago
Any new patch for menus (vsync, framelimit) old one gets conflicted with newer revisions...
Updated by skidau about 14 years ago
Issue 3498 has been merged into this issue.
Updated by paavolah about 14 years ago
I would consider having Audio Throtle in the game specific properties as well. I have noticed that some games work best with framelimiter off and audio throttle on. Both of these shouldn't be activated same time though. So if there is only framelimiter in the per-game options, I should still go to the actual dolphin options to change audio throttle on / off depending on the game.
What do you think? And one more thing, please implement the enhanced per-game settings in an actual SVN build.. this would be really good improvement.
Updated by irencepn almost 14 years ago
Bump!
Patch or commit for this one pls?
Updated by MofoMan2000 almost 14 years ago
Come to think of it, the entire way gameinis are handled is in need of overhaul. Among other things, the "TLBHack" option controls the MMU speed hack and there's still a "ZTP hack" in the video section. Things which aren't supported or needed anymore should be removed, and important settings need to be added.
Updated by skidau almost 14 years ago
Issue 3699 has been merged into this issue.
Updated by wespipes69 almost 14 years ago
Here's the updated version with everything that I would like to see in the game properties screen. Especially with the new Vbeam option and how it works in conjunction with the framelimiter and progressive scan options and how they all impact each game differently (or how you might want it to affect games differently), I think adding those options should be a priority to start.
Compatability
- Jit/JItIL
- Enable MMU
- Fast MMU
- Enable BAT
- ZTP Hack (or place in another group labeled "Misc." or "Game Fixes")
Speed Enhancement¶
- Dual Core
- Idle Skipping
- Disc Transfer method
- Block Merging
- Disable VBeam Speed Hack
Graphics¶
- Graphics Plugin
[ -DX9- ] - Biliear Filtering
- Anistropic Filtering
- AA Filtering
- EFB Copy
-to Ram [] cache
-to texture - EFB > CPU Access
- Emulate format changes
- Accurate Texture Cache
- DList Cache
- Use XFB
- Use Mipmaps (or some of those pixel options - not sure how big of a deal they all are)
- Progressive Scan
- Vsync
- Frame limit [] Use FPS for limiting
- Aspect Ratio (since "auto" sets all GC games to 4:3 even though there's many that are 16:9 - Fzero, Eternal Darkness, etc.)
- Projection Hack
[ ]
Controller¶
- GC controller profile
[ -empty- ] - Wiimote controller profile
[ -empty- ]
Updated by wespipes69 almost 14 years ago
At this point, this is all I care personally about being added to the "Game properties" (in order of importance):
- Progressive Scan (functional and for GC games as well)
- Aspect Ratio
- Frame limit [] Use FPS for limiting
- AA Filtering
- Anistropic Filtering
- Wiimote controller profile
[ -empty- ] - GC controller profile
[ -empty- ] - Graphics Plugin
[ -DX9- ]
I would also love to take "disable fog" over "distance alpha pass" - since there's a bunch of fog issues with MKWii, Goldeneye, etc. Even seeing a couple of these implemented would be awesome and make using the emu a lot more convienent!
Updated by irencepn almost 14 years ago
All YOU care. Wahat about other ppl?
Previous list you posted is good.
Updated by wespipes69 over 13 years ago
I think "progressive scan" working again and including the frame limiter options are the only thing that stand between this bug getting closed out or not.
Updated by rachelbryk over 10 years ago
- Status changed from Accepted to Fixed
On the off chance there's still anything in here that's still desired, make a new issue.