Posts: 13
Threads: 4
Joined: Nov 2009
Reputation:
0
11-02-2009, 12:27 PM
Hi folks!
I have a question for anyone who might know the answer.. I am trying to take good high quality screen caps of in-game characters of Xenosaga III..
Now the emulator is working fantastic, I am very impressed, however, I was curious if there were any known methods of disabling the in-game GUI menus that pop up during battle scenes, ect..
This may sound silly, but they are blocking off the characters and make it hard for good shots to be made..
I've seen other Emulators with 'layer' options that you can disable. I have used these options in the past to disable annoyances such as GUIs.. However, I don't see any such option within PCSX2.
So, does anyone know if its possible to disable in-game menus and such? I'd appreciate any feedback .
I have been searching around for a good while and found nothing, however my search-fu is fairly weak
Cheers!
Sponsored links
Posts: 76
Threads: 8
Joined: Dec 2008
Reputation:
0
I remeber that I kinda managed something similar in Naruto Ultimate Ninja 3 and 4. In the Speed Hacks menu(if I recall right) there's a VU slider you can tweak. Put it to max and select VU Frame Skip in the CPU panel. The result is flickering which removes the GUI layer as well as some other graphic effects but for less than a second. If it works in other games you'll have to press F8 like crazy. Something like that. But it would be awesome if there was such hack that removes that pesky GUI!
Posts: 13
Threads: 4
Joined: Nov 2009
Reputation:
0
11-02-2009, 01:54 PM
(This post was last modified: 11-02-2009, 02:01 PM by Primantis.)
Alrighty, I'll give it a twirl, thanks for the suggestion!
-edit-
Hmm no dice, ooh well, was worth a shot
Posts: 8.030
Threads: 278
Joined: Feb 2009
Reputation:
345
Probably it will be possible with cheating
Posts: 28
Threads: 2
Joined: Feb 2009
Reputation:
0
Posts: 3.030
Threads: 9
Joined: Jul 2009
Reputation:
49
Emulators that allow you disable layers work because that's how the hardware itself works. Each layer is handled in hardware by a specific bit of hardware, thus you simply disabled that bit of hardware rendering and you lost that layer... I don't think the PS2 worked in hardware accelerated layers, but does each in software. In which case, each game would have to be coded for that you'd want this feature.
A way to do this in cheats (though it may be complicated) would be to use the equal or not equal to option. I haven't played xenosaga's before, but is the GUI present from the very start to finish of the battle? Or does it sort of scroll into screen? If so... With enough attempts at equal/not equal you may be able to find the value for the vertical position of the GUI, then it's just a matter of finding a value that puts it off screen and hope it doesn't cause a PS2 system hang
Posts: 76
Threads: 8
Joined: Dec 2008
Reputation:
0
11-02-2009, 11:40 PM
(This post was last modified: 11-02-2009, 11:42 PM by Sasuke.)
(11-02-2009, 07:26 PM)Koji Wrote: Emulators that allow you disable layers work because that's how the hardware itself works. Each layer is handled in hardware by a specific bit of hardware, thus you simply disabled that bit of hardware rendering and you lost that layer... I don't think the PS2 worked in hardware accelerated layers, but does each in software. In which case, each game would have to be coded for that you'd want this feature.
A way to do this in cheats (though it may be complicated) would be to use the equal or not equal to option. I haven't played xenosaga's before, but is the GUI present from the very start to finish of the battle? Or does it sort of scroll into screen? If so... With enough attempts at equal/not equal you may be able to find the value for the vertical position of the GUI, then it's just a matter of finding a value that puts it off screen and hope it doesn't cause a PS2 system hang
You mean 'cheat' as in 'patch'?
Posts: 3.030
Threads: 9
Joined: Jul 2009
Reputation:
49
Yes, patch. I'm used to working on several other emulators that call the exact same type of menu an options as a cheat menu. Either way it's all about modifying values stored in memory to achieve some end.
Posts: 13
Threads: 4
Joined: Nov 2009
Reputation:
0
11-03-2009, 02:50 AM
(This post was last modified: 11-03-2009, 02:18 PM by Primantis.)
(11-02-2009, 07:26 PM)Koji Wrote: Emulators that allow you disable layers work because that's how the hardware itself works. Each layer is handled in hardware by a specific bit of hardware, thus you simply disabled that bit of hardware rendering and you lost that layer... I don't think the PS2 worked in hardware accelerated layers, but does each in software. In which case, each game would have to be coded for that you'd want this feature.
A way to do this in cheats (though it may be complicated) would be to use the equal or not equal to option. I haven't played xenosaga's before, but is the GUI present from the very start to finish of the battle? Or does it sort of scroll into screen? If so... With enough attempts at equal/not equal you may be able to find the value for the vertical position of the GUI, then it's just a matter of finding a value that puts it off screen and hope it doesn't cause a PS2 system hang
Ooh I see, thanks for clearing that up, good to know =D
Xenosagas III battle menus are there from the start. Some of it goes away in when characters attack, but that would result in a flux of 'not equal' to searches if I'm not mistaking.
Hmm worth looking into though next time I'm in a patient mood.. Thank you, and thank everyone for their responses
I imagine it would be a simple on/off switch? (1 to 0, then 0 to 1)?
-EDit
Whoohoo!! I succeeded in getting rid of some of it hehe =D
-Edit, making even more progress.. Got the HP bars to flicker, so if I set the FPS limit to something low I can snap a shot in between the flicks; here's a before and after of what I'm doing for anyone interested;
Before
After
As you can see, it clears up a lot of space
-Edit
Anyways, after a lot of testing it seems I found the appropriate addresses for the hp bars. However, when I toggle them off, the game forces them back on, then they get toggled off again..
I'm using Phaste to monitor the value changes, and their address values jump around from 1 (on) to 0 (off). If I turn off the cheat via PCSX2 they stay on 1, but with the cheat on it fluxes between 1 and 0. This is likely what is causing it to flicker instead of being permanently off..
I tried using Phaste to force the address value change, and it had the same effects..
Soo.. any ideas?
Posts: 13
Threads: 4
Joined: Nov 2009
Reputation:
0
11-05-2009, 01:06 PM
(This post was last modified: 11-05-2009, 01:07 PM by Primantis.)
Alright! I did it!
Just thought I'd like to point out that it is possible via cheating, in case anyone ever has anything similar in mind!
Looks like XSIII kept the GUI addresses in bundles, all of which had to be disabled at the same time to get the desire effect..
They all had different beginning values, but they all turned off using '0'.. So it was a matter of finding out which address values changed from xx to 0 when the menus weren't displayed..
I did this in one of two ways,
After winning a battle, the GUI all disappears for a few seconds during the 'victory dance'
I was able to use the address values during 'non battle' gameplay and compare it against 'battle gameplay'.. Not sure if this works with all games, but it did for Xenosaga III..
This narrowed it down to about 100 entries, I then manually plugged em in to see what did what.
Final results;
Battle UI, clogging my screenies!
No more UI! Clean screen shots!
It's worth noting, that in this particular case, I can battle as normal, just I can't see what I'm doing so I have to remember where everything is.. It does cause a lot of crashes though, I may look into optimizing things by taking out codes I may not need.
|