Difference between revisions of "Wincade"

From DanIT
Jump to navigation Jump to search
(Created page with "A Windows Shell that replaces Explorer with an Arcade Kiosk system (support from Windows 98).</br> ==a== ===Settings=== '''General''' {| class="wikitable sortable" |- ! Setti...")
 
m (Keystroke)
 
(34 intermediate revisions by the same user not shown)
Line 1: Line 1:
A Windows Shell that replaces 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>
 +
* 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'''</br>
 +
* 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
 +
 
 +
{| class="wikitable sortable"
 +
! 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)
 +
|}
 +
 
 +
</br>
 +
===Theme===
 +
* '''Theme.cfg''' settings is located in each theme folder
  
==a==
 
===Settings===
 
'''General'''
 
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
 
! Setting !! Value !! Description
 
! Setting !! Value !! Description
 
|-
 
|-
| Background || <string> || Background image or gallery location
+
| 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
 
|-
 
|-
| StartingCredits || <int> || Amount of credits at startup
+
| GameColumns || <columns> || Amount of columns for showing games
 
|-
 
|-
| CoinKey || <string> || The special keyboard key that activates coin insert event
+
| GameRows || <rows> || Amount of rows for showing games
 +
|-
 +
| Music || <folder> || Background music folder name (optional)
 
|}
 
|}
  
'''Game'''
+
* Theme graphics and background images are also located in this folder
 +
 
 +
{| class="wikitable sortable"
 +
|-
 +
! 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
 +
 
 +
</br>
 +
===Game===
 +
* '''Game.cfg''' settings is located in each game folder
 +
* '''Logo.png''' is the thumbnail for the game (optional)
 +
 
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
 
! Setting !! Value !! Description
 
! Setting !! Value !! Description
 
|-
 
|-
| Title || <string> || Game name
+
| 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)
 
|-
 
|-
| Categories || <string[]> || Game categories
+
| Executable || <file> || Game executable (or script) location
 
|-
 
|-
| Credits || <int> || Required credits (0 = free)
+
| Arguments || <parameter[]> || Game executable (or script) arguments
 
|-
 
|-
| Executable || <string> || Game executable (or script) location
+
| Keystrokes || <key[]> || Keyboard keys to be pressed after game has started
 
|-
 
|-
| Arguments || <string[]> || Game executable (or script) arguments
+
| StatPlayCount || <count> || Statistic: Amount of times game started
 
|-
 
|-
| DLC || <string[]> || Add sub-games titles to this game
+
| StatLastPlay || <date> || Statistic: Date of last game start
 +
|-
 +
| DLC || <title[]> || Add sub-game titles to this game (optional)
 
|}
 
|}
 +
 +
</br>
 +
===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

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