Skip to content

Feature_Request_Internal_Profiles

terabyte edited this page Mar 29, 2011 · 4 revisions

Feature Request: Internal Profiles

This page is the *work in progress* spec page for the internal profile feature. This feature has been requested but not yet approved or finalized. Feel free to comment with ideas/suggestions.

Requirements

  • Must be enabled/disabled from the operator menu
  • Functions just like USB card profiles, except you chose from a list at the begining of a game somehow
  • Even when enabled, USB cards must still work also.
  • Must work with one USB profile and one internal profile for 2-player game
  • Remembers all settings, has "actual name" as well as 4 letter "top scores name"
  • Must support setting Editable.ini / Extra.ini, but not necessarily via the UI (might require editing on usb card then copying over using operator menu, *or* ssh access)
  • Must not require modification of machine outside installing OpenITG (i.e. must store data on /stats)
  • Must not prevent reverting to r21 or other official ITG releases (i.e. cannot break the theme / stats data)
  • Should have a way to "cancel" mid-game (similar to pulling your card before changes are written)
  • Should have theme integration for both defaultt and ITG3 theme
  • Should have operator menu options to copy profile to/from USB cards

Suggestions / Optional Features

  • When enabled, shows a "song wheel" from which you select an internal profile. Any USB cards inserted show up here too. COuld also allow "playing backwards" (p1 users p2 card, etc).
  • Implement a password on profiles! Arbitrary length, only order matters not timing - people could dance their favorite part of their favorite song as a password so random jackasses don't muck with their profile.
  • A way to delete / clone / rename profiles from the operator menu

Clone this wiki locally