xboxscene.org forums

Author Topic: The Enhanced Help Screen  (Read 254 times)

madmab

  • Archived User
  • Hero Member
  • *
  • Posts: 1049
The Enhanced Help Screen
« on: December 07, 2008, 04:47:00 AM »

Cool.  I'll be slapping these in some time after I get the manual/commercial viewing code going.  I'm gonna kinda rely on those routines to handle displaying them.  I'll probably put them in a "help" directory or something like that.
Logged

madmab

  • Archived User
  • Hero Member
  • *
  • Posts: 1049
The Enhanced Help Screen
« Reply #1 on: December 29, 2008, 04:10:00 PM »

Bada bing bada bump....

I was thinking today in regards to the latest inquiries on NES pallettes that it may be useful to have some type of help system for the game configuration screen for the different emu's.

Basically it would just consist of some comments on what the options mean and/or what purpose they serve.  This idea would also be extended to the "in game options" screen since it can include emu specific options as well.  It would be relatively easy to emulate since these "options" are all handled in the emu side of the code and not in commonfuncs..

For example... In atarixlbox you have..

"Swap Joystick Port 1 with 2 -"

The help entry would say something like.

Some games look for the joystick in port two.  Use this option for those games.

There are a couple ways we could handle this.  We could do it synopsis style and have the user press a certain button to get help for an option (like start or right-analog-stick-button).  Or we could just have the standard generic help screen which displays all the information for all options on that screen.

So what do you all think?
Logged

ressurectionx

  • Archived User
  • Hero Member
  • *
  • Posts: 2778
The Enhanced Help Screen
« Reply #2 on: December 29, 2008, 04:31:00 PM »

I like it man.  Could you explain a little more about the "synopsis sytle" option.  I'm not picturing it.  It sounds good to me, but how would it work?
Logged

Mega Man (?)

  • Archived User
  • Hero Member
  • *
  • Posts: 611
The Enhanced Help Screen
« Reply #3 on: December 29, 2008, 05:33:00 PM »

I really like that idea!
The help screen with every thing on it may be over looked and a little confusing for some, but the synopsis style is definitely the most user friendly. over all; great idea biggrin.gif

This kind of thing will even help "us" not knowing all these options laugh.gif  tongue.gif

Thanks madmab

Logged

ressurectionx

  • Archived User
  • Hero Member
  • *
  • Posts: 2778
The Enhanced Help Screen
« Reply #4 on: December 29, 2008, 07:33:00 PM »

QUOTE(madmab @ Dec 29 2008, 07:01 PM) View Post

Synopsis style means the help text would work in the same manner that the current synopsis text works.

User moves highlight over line in question.
User presses right analog stick.
Help text for that particular option is displayed the same way the synopsis is displayed (popup).
User can scroll (if needed but unlikely).
User presses b to remove help text.


I really like this idea.

What if the options menus displayed the help automatically, in a smaller separate window at the bottom of the options screens?  When you're highlighting over an option in the option selection window there is a smaller window that takes up the bottom of the screen that automatically pulls up the short help text on it for display.  

I figure most of our option screens don't have a ton of options anymore, now that they're better organized, and there would be more room to accomidate a one-line "help text" box at the bottom of the options screens.  I'm sure any menu with too many options can be better organized anyways.  If, for some reason, there is a very in-depth help text associated with an option, the user could still press the joystick and "zoom in" to a full size synopsis-like screen where they could scroll up and down to see everything.

Or, even better, maybe even we could display just the top line of the help text in the "help window" and leave it to the user to press the right joystick button down to see the full help text.

What do you think about that guys?  Is something like this doable madmab?

~Rx
Logged

ressurectionx

  • Archived User
  • Hero Member
  • *
  • Posts: 2778
The Enhanced Help Screen
« Reply #5 on: December 30, 2008, 10:08:00 AM »

That would be real cool madmab.  Let me know how that works out...



Logged

gilles9999

  • Archived User
  • Sr. Member
  • *
  • Posts: 315
The Enhanced Help Screen
« Reply #6 on: March 07, 2009, 04:17:00 AM »

For the users of the new betas with the "press start for help".
put this pic in the "help" folder (right click, then copy/paste it):

IPB Image

In the first "game selection menu.jpg" , the text had overscan and it wasn't really clear
now, the text is perfectly centered "without" overscan while displayed on our tv's.

Again, great work Madmab wink.gif

Logged

ressurectionx

  • Archived User
  • Hero Member
  • *
  • Posts: 2778
The Enhanced Help Screen
« Reply #7 on: March 07, 2009, 11:07:00 PM »

I can't get the help to work with the new betas Gilles.  Where does the "help" directory need to be and what should the .jpg name be?

Do you think it would be a good idea to put the "Help" folder in the skin directory, so every skin could have its own help screen pic?

~Rx
Logged

ressurectionx

  • Archived User
  • Hero Member
  • *
  • Posts: 2778
The Enhanced Help Screen
« Reply #8 on: March 08, 2009, 12:51:00 AM »

That sounds good madmab...  It's always nice having something to fall back on, but the chances that this help screen would match well with every Dynamic Skin made are pretty slim (assuming that there will be more down the road).  

I figure this system should be used for any of the pop-up artwork like the Help files, the Synopsis background and anything else we come up with.  That way, we could have Gilles stuff come in the Help Directory inside the emulator itself as well as with his skins.  It would only change if somebody had their own help/synopsis background in the right place in their own skins.

~Rx
Logged

gilles9999

  • Archived User
  • Sr. Member
  • *
  • Posts: 315
The Enhanced Help Screen
« Reply #9 on: March 08, 2009, 04:25:00 AM »

QUOTE(madmab @ Mar 8 2009, 09:06 AM) View Post

"D:\help\View Text File.jpg"
"D:\help\game selection menu.jpg"

I think the reason I didn't put them (and the synopsis.jpg) in the skin directory was because then they wouldn't be used if the user happened to be using an older skin.

Maybe I should have it look for them in the skin directory and if not there then check the other spot.


Yep i think that too; it's way better like this.
It is written "push start for help" in the rombrowser (wich is perfect, my neighbours kids are always asking : wich button do what, now they don't have any excuse); for xboxers like us we know perfectly wich button do what, but for the newbies, the pictural help screen is perfect (user friendly)

So the help screen must appear EACH TIME you are pressing start in the rombrowser (not only if you have my pm3 dynamic skin). The backgrounds MUST be in the emu root (perheaps a double check:            
First  - D:\emuskins\*\help\game selection menu.jpg
Then - D:\help\game selection menu.jpg  
but only if madmab has a little time; this way PERHEAPS we should see help screen and synopsis background with the same theme as the skin.

To have a "clear" view, we should put all the backgrounds (synopsis.png, game selection menu.jpg, View Text File.jpg) in a folder called "backgrounds" in the emu root, the simpliest solution i think.

The "double check" solution should be the best, even if i have put efforts to make my "help screen" the more universal possible (black background, official S controller).
So if the emu is checking only in the root help/background folder, all will be fine.
Logged

ressurectionx

  • Archived User
  • Hero Member
  • *
  • Posts: 2778
The Enhanced Help Screen
« Reply #10 on: March 08, 2009, 09:14:00 AM »

It's just an if/else code...  I'm not being presumptuous by thinking that it's just a couple of minutes to plug it in to search within the skin first.  

Your help pic probably is pretty universal, but I doubt your synopsis stuff will be.

That being said, I think you're right about the "Background" folder.  The best idea would be to have the emu first search for "X.JPG" in the "Backgrounds" folder of the currently selected skin folder, and if it isn't there, to use the "Backgrounds" folder in the emu root.  That way, your stuff will be the default, but if the person making a new skin has an alternative that better matches their work it's possible to use it.

~Rx



EDIT:  Where's the "View Text File.jpg".  I only know of the "Game Selection Menu.jpg"

EDIT 2:  Just checked out the help screen now for the first time.  It looks awesome.  Great work guys!
Logged