Project

General

Profile

Actions

Emulator Issues #3004

closed

Game properties and settings missing

Added by wespipes69 over 13 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
UI
% Done:

0%

Operating system:
N/A
Issue type:
Feature request
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What steps will reproduce the problem?

  1. Ensure Dual Core is checked in the Config screen.
  2. Launch a game set to Single Core in the Rom properties
  3. Exit the game and then exit Dolphin (without opening any windows)
  4. 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


Related issues 11 (0 open11 closed)

Has duplicate Emulator - Emulator Issues #2251: EuRGB60 option in game propertiesDuplicate

Actions
Has duplicate Emulator - Emulator Issues #2431: Need "enable cpu->efb access" in game specific settingsDuplicate

Actions
Has duplicate Emulator - Emulator Issues #2995: JIT/JITIL to be configurable via game propertiesDuplicate

Actions
Has duplicate Emulator - Emulator Issues #3065: "Use XFB" option in the game properties only works for the OpenGL pluginDuplicate

Actions
Has duplicate Emulator - Emulator Issues #3159: [Suggestion] Vsync in gameconfig menyDuplicate

Actions
Has duplicate Emulator - Emulator Issues #3176: [GUI] "Skip GC BIOS" setting is forgottenDuplicate

Actions
Has duplicate Emulator - Emulator Issues #3255: [Improvement] Preloading, Triple buffering with v-sync, Process priority, FPS limit on game propertiesDuplicate

Actions
Has duplicate Emulator - Emulator Issues #3367: [enhancement] anaglyth stero per game optionDuplicate

Actions
Has duplicate Emulator - Emulator Issues #3370: [Enhancement] Add "Anistropic filtering" to the rom propertiesDuplicate

Actions
Has duplicate Emulator - Emulator Issues #3498: Per game settings override global settings affecting other games that use the default (global) settings.Duplicate

Actions
Has duplicate Emulator - Emulator Issues #3699: Per game settings to include efb to cpu access, among some other settings as well.Duplicate

Actions
Actions #1

Updated by BhaaL over 13 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)

Actions #2

Updated by skidau over 13 years ago

  • Issue type set to Feature request
  • Category set to ui
Actions #3

Updated by skidau over 13 years ago

Issue 3255 has been merged into this issue.

Actions #4

Updated by skidau over 13 years ago

Issue 3159 has been merged into this issue.

Actions #5

Updated by skidau over 13 years ago

Issue 3065 has been merged into this issue.

Actions #6

Updated by skidau over 13 years ago

Issue 3176 has been merged into this issue.

Actions #7

Updated by skidau over 13 years ago

Issue 2251 has been merged into this issue.

Actions #8

Updated by skidau over 13 years ago

Issue 2995 has been merged into this issue.

Actions #9

Updated by skidau over 13 years ago

Issue 3367 has been merged into this issue.

Actions #10

Updated by skidau over 13 years ago

Issue 3370 has been merged into this issue.

Actions #11

Updated by skidau over 13 years ago

Issue 2431 has been merged into this issue.

Actions #12

Updated by wespipes69 over 13 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)
Actions #13

Updated by wespipes69 over 13 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.

Actions #14

Updated by paavolah over 13 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.

Actions #15

Updated by BrokenSpiceRack over 13 years ago

totally agree with wespipes

Actions #16

Updated by paavolah over 13 years ago

Hopefully this gets implemented soon. There are meny really good points.

Actions #17

Updated by Anonymous over 13 years ago

pretty sure billiard's code already supports game profiles for input.

Actions #18

Updated by Anonymous over 13 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.

Actions #19

Updated by Anonymous over 13 years ago

This patch will hackfix the issue & you can see where the problem is. Perhaps someone else can fix it properly ;p

Actions #20

Updated by Anonymous over 13 years ago

oops, that file had unrelated changes in it, here's a better patch

Actions #21

Updated by wespipes69 over 13 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)
Actions #23

Updated by Anonymous over 13 years ago

  • Status changed from Accepted to Fixed

This issue was closed by revision r6337.

Actions #24

Updated by wespipes69 over 13 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!

Actions #25

Updated by BhaaL over 13 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).

Actions #26

Updated by irencepn over 13 years ago

Any new patch for menus (vsync, framelimit) old one gets conflicted with newer revisions...

Actions #27

Updated by skidau over 13 years ago

Issue 3498 has been merged into this issue.

Actions #28

Updated by paavolah over 13 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.

Actions #29

Updated by irencepn over 13 years ago

Bump!

Patch or commit for this one pls?

Actions #30

Updated by MofoMan2000 over 13 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.

Actions #31

Updated by skidau over 13 years ago

Issue 3699 has been merged into this issue.

Actions #32

Updated by wespipes69 about 13 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- ]

Actions #33

Updated by wespipes69 about 13 years ago

At this point, this is all I care personally about being added to the "Game properties" (in order of importance):

1) Progressive Scan (functional and for GC games as well)
2) Aspect Ratio
3) Frame limit [] Use FPS for limiting
4) AA Filtering
5) Anistropic Filtering
6) Wiimote controller profile
[ -empty- ]
7) GC controller profile
[ -empty- ]
8) 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!

Actions #34

Updated by irencepn about 13 years ago

All YOU care. Wahat about other ppl?
Previous list you posted is good.

Actions #35

Updated by wespipes69 almost 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.

Actions #36

Updated by rachelbryk about 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.

Actions

Also available in: Atom PDF