Dolphin, the GameCube and Wii emulator - Forums

Full Version: Dolphin ICC Optimized builds by Vlad (INTEL & AMD 3.0-804) + DCP 0.92 [On Hold]
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
Haha okay. I knew it wouldn't affect DCP much at all, but I thought you might find it to be interesting. I'm personally going to test all my games for which back end is the fastest so I can set it for each game. It'll take a while, but I think it will be worth it in the end.
Btw, DCP will soon have an option to backup all edited ini's so after you switch to new revision you can restore all settings with single click. Big Grin
That could be useful. I'm more concerned about how ini updates from the devs can be combined with my current inis.
That feature is actually kinda nice since it makes copying for backup easier too.

I know DCP is your own project and stuff, but can I make a request? (I already made it above, but I'll go into more detail here).

The devs often times have to update game inis for whatever reason; I think it would be entirely possible to do the following (here is my pseudo-code):

Code:
For each game ini
{
     For each property in new dev ini
     {
           Set property in user ini to value from dev ini
     }
}

Which would be a nice and simple update system to reflect what the devs think is necessary for Dolphin to run a game properly.

The inputs in the GUI would just be to type in the path to the new dev inis.
So you want is next:

When devs update game ini's , feature that imports that changes into dcp edited (backedup) ini's?
Making DCP acknowledging that changes wont be easy. Will see about it.

However, since that updates arent so often it can wait, cuz there are more important features to be added to DCP:

1) backup edited inis FOR ALL GAMES
2) restore edited inis (this is very useful when you go to newer version of dolphin)
3) resolution, aspect ratio, scaling, show fps - settings
4) backup, restore edited, restore default settings - PER GAME (from game list)
5) UI tweaks, skins etc
6) make dcp installer instead of portable (questionable)
Sounds good! I like DCP portable though. Installing it would be a pain, especially for people who use Dolphin on an external.
(09-26-2012, 09:41 AM)Axxer Wrote: [ -> ]Sounds good! I like DCP portable though. Installing it would be a pain, especially for people who use Dolphin on an external.

Not really, it would make it easier. DCP is not (self) location dependable. Only thing thats important to it are ISO path and Dolphin path.

+ if installer comes, it will come with updater too Big Grin , but for updater, ill need paid host, not the free one im on now, cuz they could shut me down if they notice traffic from updater (which is against TOS for free users). Thats why this feature is questionable.
I just don't like installing things. Portable is better IMO.

I wasn't thinking of grabbing the inis from the web; if you use the backup feature to move your Configs to a new revision, it can use the inis that came with the new revision as the dev inis. In that case, the pseudo-code would just change to

Code:
For each game ini in backup
{
    For each property in backup ini
    {
        If property is not declared in dev ini
        {
            Add property and value from backup user ini
        }
    }
}

Writing pseudo-code is pretty pointless since you could figure it out on your own just as quickly as I could type it, but I was bored so I added it anyway.
[color=#32CD32]3.0-772[/color] is available for download.
This time with OpenMP, and it will be included by default from now on.

Just dont forget to enable OpenMP in Graphics settings:

[Image: UtCKQ.jpg]

[color=#FF0000]Download 3.0-772[/color]
I think this should be a sticky, as you are the only ICC Dolphin Build guy to actually do something unique (DCP). DefenderX and Lectrode compile good builds, but they aren't really any different.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29