Guest - Testers are needed for the reworked CDateTime core component. See... https://forum.kodi.tv/showthread.php?tid=378981 (September 29) x
  • 1
  • 5
  • 6
  • 7(current)
  • 8
  • 9
  • 13
Player Manager
#91
Awesome.

Reading the post and looking the mock ups or was not clear for me if this will have a RetroPad like configuration. Now is absolutely clear that this provide a per system controller configuration, without excluding the RetroPad
Reply
#92
Next attempt:

Image

DOSBox mockup:

Image

Game Boy mockup:

Image
RetroPlayer releases: https://github.com/garbear/xbmc/releases

Donations: eigendude.eth
Reply
#93
When you select an avatar, you get the following menu:
  • Move
  • View profile
  • Choose profile
  • Assign controller

Move lets you walk your avatar around the screen.

View profile lets you change your avatar and shows you saved games.

Choose profile lets you use a different profile for that player.

Assign controller asks "Press any button to control <player name>".
RetroPlayer releases: https://github.com/garbear/xbmc/releases

Donations: eigendude.eth
Reply
#94
(2017-12-04, 00:53)garbear Wrote: When you select an avatar, you get the following menu:
 
  • Move
  • View profile
  • Choose profile
  • Assign controller

Move lets you walk your avatar around the screen.

View profile lets you change your avatar and shows you saved games.

Choose profile lets you use a different profile for that player.

Assign controller asks "Press any button to control <player name>". 
 I like the idea of starting to think about profiles, and having saves linked to them. From the looks of the mock up it looks like each port/ controller has an assigned player profile.  So I'd assume in general only player ones saves would be in use since most retrogames use couch style multiplayer and only use one save. But i still think its nice to see each profiles saves. I'm more thinking out loud.

Some other thoughts/ discussion:
1. Will there still be an option for exclusive/non exclusive port mode?
2. Do you think we should have a controller remapper on this screen or would that over complicated and clutter things on this menu?
3. I wonder if we can have controller maps link to a players profile? It would be more complicated to keep track of and code, but might be cool.
4. Would there be a way to have per game mappings?
Reply
#95
Hello everyone.
I like those idea... However every time I see these and all the questions there are I think a hangouts or an actual talk would solve this much quicker.
Anyone up for a hangouts (online)?
Reply
#96
I've found have a face to face or voice chat with garbear to definitely be useful in answering questions. If you guys want to do a hangout, I'm happy to act as the middleman, getting it set up.
Reply
#97
(2017-12-04, 06:39)nihilisticEevee Wrote: Some other thoughts/ discussion:
1. Will there still be an option for exclusive/non exclusive port mode?

I removed the button because it wasn't worth the added complexity in the window. We'll just have to build this functionality into the player selection process. I'm open for ideas.
(2017-12-04, 06:39)nihilisticEevee Wrote: Some other thoughts/ discussion:
3. I wonder if we can have controller maps link to a players profile? It would be more complicated to keep track of and code, but might be cool.

You highlight the tradeoffs well, features come at the expense of complexity, but if there's one thing I've learned from this project it's how to handle complexity. I think it's definitely worth it in this case to include this feature.
(2017-12-04, 06:39)nihilisticEevee Wrote: Some other thoughts/ discussion:
4. Would there be a way to have per game mappings?

This requires a game database. I'm waiting on the database refactor, where we're replacing our hacked together solution with ODB: https://github.com/xbmc/xbmc/tree/feature_odb . Until then anything per-game will have to come from an add-on.
(2017-12-04, 06:39)nihilisticEevee Wrote: Some other thoughts/ discussion:
2. Do you think we should have a controller remapper on this screen or would that over complicated and clutter things on this menu?

Yes, I forgot to mention the menu for selecting virtual controllers. Selecting a virtual controller opens the following menu:
 
  • Map
  • Choose device (if more than 1 controller is supported by the emu)
  • View info

Map lets you map arbitrary input from any controller to the controller profile you selected. I'll modify the controller window to hide the list of controllers on the left.

Choose device lets you change the virtual peripherals connected to the emulator, e.g. swapping a SNES controller for a lightgun or mouse.

View info opens the add-on info page for that controller.
RetroPlayer releases: https://github.com/garbear/xbmc/releases

Donations: eigendude.eth
Reply
#98
(2017-12-04, 12:58)grumpygamer Wrote: Hello everyone.
I like those idea... However every time I see these and all the questions there are I think a hangouts or an actual talk would solve this much quicker.
Anyone up for a hangouts (online)?
  
(2017-12-04, 15:21)natethomas Wrote: I've found have a face to face or voice chat with garbear to definitely be useful in answering questions. If you guys want to do a hangout, I'm happy to act as the middleman, getting it set up.
  
I love hangouts. only problem is I'm in the US, so by the time I'm productive most people are going to sleep Smile What time do you guys want to hold one at?
RetroPlayer releases: https://github.com/garbear/xbmc/releases

Donations: eigendude.eth
Reply
#99
Hey, I'm free nearly every Mon / Tue / Wed after 9.00pm GMT time, am usually free on Friday evenings (same time) and can be on every other weekend (this week I have the kids) during the day and can be free every weekend after 9.00pm GMT.

I think if we have a hangout it would be safer to do it weekdays for me as we are approaching Xmas and things start to get a little hectic!
Anyways just shoot some dates and times and I'll try and make it!
(2017-12-04, 19:53)garbear Wrote:
(2017-12-04, 12:58)grumpygamer Wrote: Hello everyone.
I like those idea... However every time I see these and all the questions there are I think a hangouts or an actual talk would solve this much quicker.
Anyone up for a hangouts (online)?
(2017-12-04, 15:21)natethomas Wrote: I've found have a face to face or voice chat with garbear to definitely be useful in answering questions. If you guys want to do a hangout, I'm happy to act as the middleman, getting it set up.
  
I love hangouts. only problem is I'm in the US, so by the time I'm productive most people are going to sleep Smile What time do you guys want to hold one at? 
Reply
(2017-12-05, 17:50)grumpygamer Wrote: Hey, I'm free nearly every Mon / Tue / Wed after 9.00pm GMT time, am usually free on Friday evenings (same time) and can be on every other weekend (this week I have the kids) during the day and can be free every weekend after 9.00pm GMT.

I think if we have a hangout it would be safer to do it weekdays for me as we are approaching Xmas and things start to get a little hectic!
Anyways just shoot some dates and times and I'll try and make it!

I'm usually functional around 6pm GMT, so 9 works. Weekdays are better for me too.

Reliable internet may be difficult to come by for the next few days. My city burned down last night (the people are mostly safe) and I lost all my dev hardware except a macbook. I'll let you know when things are less crazy.
RetroPlayer releases: https://github.com/garbear/xbmc/releases

Donations: eigendude.eth
Reply
(2017-12-05, 21:12)garbear Wrote: My city burned down last night (the people are mostly safe) and I lost all my dev hardware except a macbook. I'll let you know when things are less crazy. 
  
The fire skipped over my house and burned down houses in all directions. So I still have dev hardware! Gonna be a while until I'm home again though.
RetroPlayer releases: https://github.com/garbear/xbmc/releases

Donations: eigendude.eth
Reply
Good to hear your house is safe, but sounds awful nonetheless... All the best to you and your family!
Reply
(2017-12-06, 21:56)linkinsoldier Wrote: Good to hear your house is safe, but sounds awful nonetheless... All the best to you and your family!

The same from me, garbear
Philips TV with Kodi 20.2 with IPTV --- Orbsmart 500 Android 21 alpha/beta as Online-radio/TV in the kitchen
Reply
thanks for the wishes. it's a hard time for a lot of people, but I haven't heard of any fatalities and the fire's almost at 100K acres. this says a lot about california's firemen.
RetroPlayer releases: https://github.com/garbear/xbmc/releases

Donations: eigendude.eth
Reply
Image

I've finished my list of design requirements for this mockup.

New skin controls:
  • Avatar panel (<control type="avatarpanel">)
  • Controller panel (<control type="controllerpanel">)

Common properties:
  • Dimensions resize to fit controller topology
  • Focus texture
  • Navigation between panels follows motion

Avatar panel:
  • Player numbers
  • Animations (idle, move, fall)
  • Snap-to-grid

Controller panel:
  • Y-alignment (top, bottom)

Menus:
  • Context menu when selecting avatar
  • Context menu when selecting controller

Avatar select menu:
  • Change player (fades focus texture, avatar follows focus as it moves across players)
  • View profile
  • Choose profile
  • Assign controller
  • Controller settings

Controller select menu:
  • Map device (opens controller dialog for this controller)
  • Choose device (if port can use multiple devices)
  • View info (opens add-on info)

New dialogs:
  • Player profile info (from "View profile" context button)
  • Player profile selection dialog (from "Choose profile" context button)
  • Assign controller dialog (from "Assign controller" context button with text "Press any button to control player 1: <profile name>"
  • Peripherals dialog with player's peripherals (from "Controller settings" context button)
  • Controller profile selection dialog (from "Choose device" context button)

Player profile info:
  • Profile picture with button to change it
  • Button to rename profile
  • Saved games widget
  • Achievements (someday)
  • Attached controllers widget
RetroPlayer releases: https://github.com/garbear/xbmc/releases

Donations: eigendude.eth
Reply
  • 1
  • 5
  • 6
  • 7(current)
  • 8
  • 9
  • 13

Logout Mark Read Team Forum Stats Members Help
Player Manager1