Dolphin, the GameCube and Wii emulator - Forums

Full Version: Phazon UI v1.19 - The Less Timely Update
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
[Image: QF0niiK.png]

Phazon UI is a suite of PowerShell scripts designed to create custom button prompts for the Dolphin games you love to play.  To put it simply: send a Dolphin controller config file in, and get a custom UI out.  Phazon aims to make playing games your way as easy and painless as possible.

But that's not all.  Phazon also gives you access to exciting extras and game tweaks to make the experience truly your own.  Ranging from exclusive bonus content for games you love to easy access to some of the most important, game-changing Gecko codes.  Phazon puts the power to shape the game at your fingertips.

What do I need?
Custom UI Showcase
Extras Showcase
Download
FAQ
Revision History
Credits
(02-10-2020, 07:39 AM)Zombie Wrote: [ -> ]It is my absolute pleasure to announce the release of a new utility I've created to generate custom user interfaces for games in Dolphin.  After months of prototyping, development hell, and grinding we're finally ready to release.

Phazon UI is a suite of PowerShell scripts designed to create custom button prompts for the Dolphin games you love to play.  To put it simply: send a Dolphin controller config file in, and get a custom UI out.  Phazon aims to make playing games your way as easy and painless as possible.

But that's not all.  Phazon also gives you access to exciting extras and game tweaks to make the experience truly your own.  Ranging from exclusive bonus content for games you love to easy access to some of the most important, game-changing Gecko codes.  Phazon puts the power to shape the game at your fingertips.

(02-10-2020, 07:39 AM)Zombie Wrote: [ -> ]Supported Games:
• Metroid: Other M
• Metroid Prime Trilogy
• Resident Evil 2
• Soul Calibur II

Seems pretty cool, but honestly I have absolutely no idea what it does. If I get this right it makes custom textures for your controller configuration? As in Xbox, Classic, PS prompts? Do I need to provide any textures? Or does the tool automatically generate those? Does it switch out textures to match a custom controller layout (ex. swapping A button prompt with B button prompt)? It seems fairly limited with only support for 4 games.

What exactly does "exclusive bonus content" entail? Does it mod a game disc with custom content? Costume colors? Art gallery content? Difficulty? Custom levels? Pure cheating? Save data? Anything you want? Is it available ingame or part of the tool? What's different about these Gecko Codes that aren't already found on databases such as GeckoCodes.org or come pre-installed with Dolphin?

The screenshots you showcase are just the games right and not the tool itself?

Judging the video, it seems mostly text-based input for the tool, which seems a bit painful to use. Just a quick glance at it and it seems clear that the end-user would require some technical skill with a personal computer to set this all up. I don't know if that was your intention for it. As you said, PowerShell is mostly limited to Windows users.

Sorry for these questions, and sorry if I might have come across a bit blunt. I assure you, I have no ill intentions and the work you put into it is admirable, but I am just curious what it is exactly useful for? There seems to be easier ways to setup textures for button prompts or to provide a collection of Gecko Codes?
A lot of your questions/concerns are addressed in the FAQ documentation, but I'll try to hit on most of your questions:

(02-10-2020, 08:26 AM)Admentus Wrote: [ -> ]If I get this right it makes custom textures for your controller configuration? As in Xbox, Classic, PS prompts?
Yes, but it isn't limited to controller inputs. It can create custom in-game button mapping for dual analog controllers AND keyboard/mouse

(02-10-2020, 08:26 AM)Admentus Wrote: [ -> ]Do I need to provide any textures?
The only thing you need to provide is a controller config file for Dolphin

(02-10-2020, 08:26 AM)Admentus Wrote: [ -> ]Does it switch out textures to match a custom controller layout
Yes

(02-10-2020, 08:26 AM)Admentus Wrote: [ -> ]It seems fairly limited with only support for 4 games.
Support for more games will come over time. Support for each game needs to be set up manually, just like if you were to try to create a custom UI yourself. There is no automatic way to extend this to every Dolphin game.

(02-10-2020, 08:26 AM)Admentus Wrote: [ -> ]What exactly does "exclusive bonus content" entail?
At the moment it includes the option to install custom skins for Metroid: Other M in addition to a Gecko code that (to my knowledge) has not been released elsewhere.

(02-10-2020, 08:26 AM)Admentus Wrote: [ -> ]Does it mod a game disc with custom content?
Game discs are not modified. It's a tool to dynamically create custom UI textures

(02-10-2020, 08:26 AM)Admentus Wrote: [ -> ]The screenshots you showcase are just the games right and not the tool itself?
The "Media" "Custom UI Showcase" section is screenshots of the dynamically-generated UI in-game

(02-10-2020, 08:26 AM)Admentus Wrote: [ -> ]There seems to be easier ways to setup textures for button prompts
The alternative is to dump the textures yourself, create a single config you want to remap the button prompts to, and then manually create UI assets for that single specific controller config. I can assure you that is orders of magnitude more difficult/time consuming than using this tool.

If I missed anything or you have any other questions, just let me know Smile
Is there anyway to use this on other games such at Metal Gear Solid The Twin Snakes? That's a game I always wanted PS button prompts on Smile
(02-12-2020, 07:58 AM)Hunk_4TH Wrote: [ -> ]Is there anyway to use this on other games such at Metal Gear Solid The Twin Snakes? That's a game I always wanted PS button prompts on Smile

It will be possible in the future, it's just a matter of programming the filename values for the UI textures into the tool, which means at least running each and every game Zombie would want to support, if not playing through some amount of the games. As of right now, though, it's not set up for it.
You can avoid having to select ImageMagick path upon loading (if it's already installed) by grabbing it from the registry.

$global:ImageMagickDirectory = (Get-ItemProperty -LiteralPath "HKLM:\Software\ImageMagick\Current\" -Name BinPath -ErrorAction SilentlyContinue).BinPath

This would not change the current behavior. If it's not installed it will just return an empty string and bring up the path selection screen.
(02-12-2020, 07:58 AM)Hunk_4TH Wrote: [ -> ]Is there anyway to use this on other games such at Metal Gear Solid The Twin Snakes? That's a game I always wanted PS button prompts on Smile
See Malkierian's post first, but beyond that the short answer is: I love that game and firmly believe it's the definitive version of Metal Gear Solid, so I hope to add support for it in the future, but I don't currently have an ETA for you.

(02-12-2020, 10:32 AM)Bighead Wrote: [ -> ]You can avoid having to select ImageMagick path upon loading (if it's already installed) by grabbing it from the registry.

$global:ImageMagickDirectory = (Get-ItemProperty -LiteralPath "HKLM:\Software\ImageMagick\Current\" -Name BinPath -ErrorAction SilentlyContinue).BinPath

This would not change the current behavior. If it's not installed it will just return an empty string and bring up the path selection screen.
Perfect, thanks for the info. I will definitely work to get this into my next release.

3 minute later edit: looks good to me, thanks again
(02-12-2020, 10:46 AM)Zombie Wrote: [ -> ]See Malkierian's post first, but beyond that the short answer is: I love that game and firmly believe it's the definitive version of Metal Gear Solid, so I hope to add support for it in the future, but I don't currently have an ETA for you.

Perfect, thanks for the info.  I will definitely work to get this into my next release.

3 minute later edit: looks good to me, thanks again

Thanks both of you!

Yes, I agree Twin Snakes is definitely the definitive version! It'll be a long while before I play it so I'll be Patient Smile Anything I could do to help with that or?
(02-13-2020, 09:44 AM)Hunk_4TH Wrote: [ -> ]Anything I could do to help with that or?
There might be something you could do. If you're serious about lending a hand, hit me up on the discord and we can talk about it.
I know you talked about this a while back and it's cool stuff for sure!
Pages: 1 2 3 4 5 6