Difference between revisions of "Wincade"

From DanIT
Jump to navigation Jump to search
m
m (Keystroke)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
A Shell that replaces Windows Explorer with an Arcade Kiosk system (support from Windows 98).</br>
 
A Shell that replaces Windows Explorer with an Arcade Kiosk system (support from Windows 98).</br>
 +
 +
==Features==
  
 
'''Software Features'''</br>
 
'''Software Features'''</br>
 
* Open Source code (C#)
 
* Open Source code (C#)
 
* .NET Framework 2.0 (Windows 98 or higher)
 
* .NET Framework 2.0 (Windows 98 or higher)
* Many settings
 
 
* Fully customizable themes
 
* Fully customizable themes
* Fully customizable texts (languages)
+
* Each theme has its own music playlist
 +
* Fully editable texts (languages)
 
* Easily add and configure games
 
* Easily add and configure games
 +
* Configure which keys trigger game start and exit
 +
* Configure which special key is for a real coin slot insert
 +
* (optional) Credit system: Configure coin value, and per game price and playtime
 +
* Play demo videos of games after set amount of Wincade inactivity
 +
* Return to Wincade after set amount of game inactivity
 +
* Per game played count, and last played date
  
 
'''Player Features'''</br>
 
'''Player Features'''</br>
* Designed to work with touchscreen / joystick / trackball / touchpad / mouse
+
* Designed to work optimal with touchscreen / joystick / trackball / touchpad
 
* Status Bar:
 
* Status Bar:
 
** Date & time clock
 
** Date & time clock
 
** Current credits display (hidable feature)
 
** Current credits display (hidable feature)
 
** Choose and select language
 
** Choose and select language
 
+
* Choose a game category: All, Popular, Recent.
==Test==
+
* More categories are automatically created based on the added games
 +
* Choosing a game runs the game in fullscreen, returns to Wincade when exited
 +
* (optional) Credit system: Using a real coin slot will raise your credits
 +
* (optional) Player can not exit Wincade
  
 
==Settings==
 
==Settings==
Line 30: Line 41:
 
| Language || <language> || Default language name
 
| Language || <language> || Default language name
 
|-
 
|-
| Volume || <volume> || Default audio volume
+
| Volume || <volume> || Default audio volume (-1 = no change)
 
|-
 
|-
 
| Credits || <credits> || Default credits at startup (-1 = disable credits)
 
| Credits || <credits> || Default credits at startup (-1 = disable credits)
Line 36: Line 47:
 
| NoCategory || <true/false> || Hide all categories
 
| NoCategory || <true/false> || Hide all categories
 
|-
 
|-
| CoinKey || <key> || Special keyboard key to trigger coin insert event
+
| NoExit || <true/false> || Block player from exiting Wincade
 +
|-
 +
| CoinKey || <key> || Special keyboard key to trigger coin insert event (optional)
 
|-
 
|-
| StartKey || <key> || Special keyboard key to start selected game
+
| StartKey || <key> || Special keyboard key to start selected game (optional)
 
|-
 
|-
| ExitKey || <key> || Special keyboard key to exit current game
+
| ExitKey || <key> || Special keyboard key to exit current game (optional)
 
|-
 
|-
 
| AutoReset || <seconds> || Seconds of inactivity to return to main screen (-1 = disable reset)
 
| AutoReset || <seconds> || Seconds of inactivity to return to main screen (-1 = disable reset)
Line 58: Line 71:
 
|-
 
|-
 
! Setting !! Value !! Description
 
! Setting !! Value !! Description
 +
|-
 +
| Slideshow || <seconds> || Seconds to show one background (-1 = disable slideshow)
 +
|-
 +
| Font || <fontname> || Name of the Font for texts
 +
|-
 +
| DarkMode || <true/false> || Enable Dark Mode for texts
 +
|-
 +
| MenuBorder || <pixels> || Amount of pixels for the background/menu border
 
|-
 
|-
 
| CategoryColumns || <columns> || Amount of columns for showing categories
 
| CategoryColumns || <columns> || Amount of columns for showing categories
Line 67: Line 88:
 
| GameRows || <rows> || Amount of rows for showing games
 
| GameRows || <rows> || Amount of rows for showing games
 
|-
 
|-
| Slideshow || <seconds> || Seconds to show one background (-1 = disable slideshow)
+
| Music || <folder> || Background music folder name (optional)
|-
 
| Music || <folder> || Background music folder location (optional)
 
 
|}
 
|}
  
Line 120: Line 139:
 
|-
 
|-
 
| Arguments || <parameter[]> || Game executable (or script) arguments
 
| Arguments || <parameter[]> || Game executable (or script) arguments
 +
|-
 +
| Keystrokes || <key[]> || Keyboard keys to be pressed after game has started
 
|-
 
|-
 
| StatPlayCount || <count> || Statistic: Amount of times game started
 
| StatPlayCount || <count> || Statistic: Amount of times game started
Line 125: Line 146:
 
| StatLastPlay || <date> || Statistic: Date of last game start
 
| StatLastPlay || <date> || Statistic: Date of last game start
 
|-
 
|-
| DLC || <title[]> || Add sub-games titles to this game (optional)
+
| DLC || <title[]> || Add sub-game titles to this game (optional)
 
|}
 
|}
  

Latest revision as of 19:27, 13 April 2026

A Shell that replaces Windows Explorer with an Arcade Kiosk system (support from Windows 98).

Features

Software Features

  • Open Source code (C#)
  • .NET Framework 2.0 (Windows 98 or higher)
  • Fully customizable themes
  • Each theme has its own music playlist
  • Fully editable texts (languages)
  • Easily add and configure games
  • Configure which keys trigger game start and exit
  • Configure which special key is for a real coin slot insert
  • (optional) Credit system: Configure coin value, and per game price and playtime
  • Play demo videos of games after set amount of Wincade inactivity
  • Return to Wincade after set amount of game inactivity
  • Per game played count, and last played date

Player Features

  • Designed to work optimal with touchscreen / joystick / trackball / touchpad
  • Status Bar:
    • Date & time clock
    • Current credits display (hidable feature)
    • Choose and select language
  • Choose a game category: All, Popular, Recent.
  • More categories are automatically created based on the added games
  • Choosing a game runs the game in fullscreen, returns to Wincade when exited
  • (optional) Credit system: Using a real coin slot will raise your credits
  • (optional) Player can not exit Wincade

Settings

General

  • Settings.ini is located in the root folder
Setting Value Description
Theme <theme> Name of the theme folder
Language <language> Default language name
Volume <volume> Default audio volume (-1 = no change)
Credits <credits> Default credits at startup (-1 = disable credits)
NoCategory <true/false> Hide all categories
NoExit <true/false> Block player from exiting Wincade
CoinKey <key> Special keyboard key to trigger coin insert event (optional)
StartKey <key> Special keyboard key to start selected game (optional)
ExitKey <key> Special keyboard key to exit current game (optional)
AutoReset <seconds> Seconds of inactivity to return to main screen (-1 = disable reset)
AutoDemo <seconds> Seconds of inactivity to play demo videos (-1 = disable demo)
PopularGames <amount> Amount of games in 'Popular' category (-1 = hide popular)
RecentGames <amount> Amount of games in 'Recent' category (-1 = hide recent)


Theme

  • Theme.cfg settings is located in each theme folder
Setting Value Description
Slideshow <seconds> Seconds to show one background (-1 = disable slideshow)
Font <fontname> Name of the Font for texts
DarkMode <true/false> Enable Dark Mode for texts
MenuBorder <pixels> Amount of pixels for the background/menu border
CategoryColumns <columns> Amount of columns for showing categories
CategoryRows <rows> Amount of rows for showing categories
GameColumns <columns> Amount of columns for showing games
GameRows <rows> Amount of rows for showing games
Music <folder> Background music folder name (optional)
  • Theme graphics and background images are also located in this folder
Graphic Description
Background.jpg Main background image
Background_1.jpg Multiple backgrounds slideshow (optional)
StatusBar.png Status Bar panel (optional)
Menu.png Menu panel (optional)
Categories.png Categories panel (optional)
Category_Name.png Per category thumbnail (optional)
Games.png Games panel (optional)
PageControl.png Page Control panel (optional)
  • Replace Background_1 with an index number to show multiple background images as slideshow
  • Replace Category_Name with the name of the category


Game

  • Game.cfg settings is located in each game folder
  • Logo.png is the thumbnail for the game (optional)
Setting Value Description
Title <name> Game name
Categories <category[]> Game categories (optional)
Credits <credits> Required credits to start game (0 = free game)
TimeCredits <seconds> Seconds game will play per credits (-1 = unlimited time)
VolumeChange <volume> Volume to increase or decrease (0 = stay same)
Executable <file> Game executable (or script) location
Arguments <parameter[]> Game executable (or script) arguments
Keystrokes <key[]> Keyboard keys to be pressed after game has started
StatPlayCount <count> Statistic: Amount of times game started
StatLastPlay <date> Statistic: Date of last game start
DLC <title[]> Add sub-game titles to this game (optional)


Language

  • All available languages to choose from are located in the languages folder
  • The Language.txt file includes translations for all texts
  • The Language.png file is the flag icon for the language