Difference between revisions of "Wincade"

From DanIT
Jump to navigation Jump to search
m
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>
 +
 +
'''Software Features'''</br>
 +
* Open Source code (C#)
 +
* .NET Framework 2.0 (Windows 98 or higher)
 +
* Many settings
 +
* Fully customizable themes
 +
* Fully customizable texts (languages)
 +
* Easily add and configure games
 +
 +
'''Player Features'''</br>
 +
* Designed to work with touchscreen / joystick / trackball / touchpad / mouse
 +
* Status Bar:
 +
** Date & time clock
 +
** Current credits display (hidable feature)
 +
** Choose and select language
  
 
==Test==
 
==Test==
Line 9: Line 24:
  
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
|-
 
 
! Setting !! Value !! Description
 
! Setting !! Value !! Description
 
|-
 
|-
| Language || <language> || Language file name
+
| Theme || <folder> || Theme folder location
 
|-
 
|-
| Theme || <folder> || Theme folder location
+
| Language || <language> || Default language name
 
|-
 
|-
| Music || <folder> || Background music folder location
+
| Volume || <volume> || Default audio volume
 
|-
 
|-
| Volume || <volume> || Default audio volume at startup
+
| Credits || <credits> || Default credits at startup (-1 = disable credits)
 
|-
 
|-
| Credits || <credits> || Default amount of credits at startup (-1 = disable)
+
| NoCategory || <true/false> || Hide all categories
 
|-
 
|-
| CoinKey || <key> || The special keyboard key that activates coin insert event
+
| CoinKey || <key> || Special keyboard key to trigger coin insert event
 
|-
 
|-
| StartKey || <key> || The special keyboard key that start a game
+
| StartKey || <key> || Special keyboard key to start selected game
 
|-
 
|-
| ExitKey || <key> || The special keyboard key that exits the game
+
| ExitKey || <key> || Special keyboard key to exit current game
 
|-
 
|-
| AutoReset || <seconds> || Seconds of inactivity to return to main screen (0 = disable)
+
| AutoReset || <seconds> || Seconds of inactivity to return to main screen (-1 = disable reset)
 
|-
 
|-
| AutoDemo || <seconds> || Seconds of inactivity to play demo videos (0 = disable)
+
| AutoDemo || <seconds> || Seconds of inactivity to play demo videos (-1 = disable demo)
 
|-
 
|-
 
| DemoVideos || <folder> || Demo mode video folder location
 
| DemoVideos || <folder> || Demo mode video folder location
 
|-
 
|-
| NoPopular || <true/false> || Hide 'Popular' games category
+
| PopularGames || <amount> || Show maximum 'Popular' games (-1 = hide category)
 
|-
 
|-
| NoRecently || <true/false> || Hide 'Recently' games category
+
| RecentGames || <amount> || Show maximum 'Recent' games (-1 = hide category)
 
|}
 
|}
  
 +
</br>
 
===Theme===
 
===Theme===
 
* '''Theme.cfg''' settings is located in each theme folder
 
* '''Theme.cfg''' settings is located in each theme folder
* Theme graphics are also located in this folder
 
* Background images are also located in this folder
 
  
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
Line 55: Line 68:
 
|-
 
|-
 
| GameRows || <rows> || Amount of rows for showing games
 
| GameRows || <rows> || Amount of rows for showing games
 +
|-
 +
| Music || <folder> || Background music folder location
 +
|-
 +
| Slideshow || <seconds> || (-1 = disable)
 +
 
|}
 
|}
 +
 +
* Theme graphics and background images are also located in this folder
  
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
Line 81: Line 101:
 
* Replace Category_'''Name''' with the name of the category
 
* Replace Category_'''Name''' with the name of the category
  
 +
</br>
 
===Game===
 
===Game===
 
* '''Game.cfg''' settings is located in each game folder
 
* '''Game.cfg''' settings is located in each game folder
Line 95: Line 116:
 
| Credits || <credits> || Required credits to start game (0 = free)
 
| Credits || <credits> || Required credits to start game (0 = free)
 
|-
 
|-
| CreditsTime || <seconds> || Seconds game will play per credits (0 = unlimited)
+
| CreditTime || <seconds> || Seconds game will play per credits (-1 = unlimited)
 
|-
 
|-
 
| VolumeChange || <volume> || Volume to increase or decrease (0 = stay same)
 
| VolumeChange || <volume> || Volume to increase or decrease (0 = stay same)
Line 110: Line 131:
 
|}
 
|}
  
 +
</br>
 
===Language===
 
===Language===
 
* All available languages to choose from are located in the languages folder
 
* All available languages to choose from are located in the languages folder
 
* The Language'''.txt''' file includes translations for all text
 
* The Language'''.txt''' file includes translations for all text
 
* The Language'''.png''' file is the flag icon for the language
 
* The Language'''.png''' file is the flag icon for the language

Revision as of 13:40, 13 April 2026

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

Software Features

  • Open Source code (C#)
  • .NET Framework 2.0 (Windows 98 or higher)
  • Many settings
  • Fully customizable themes
  • Fully customizable texts (languages)
  • Easily add and configure games

Player Features

  • Designed to work with touchscreen / joystick / trackball / touchpad / mouse
  • Status Bar:
    • Date & time clock
    • Current credits display (hidable feature)
    • Choose and select language

Test

Settings

General

  • Settings.ini is located in the root folder
Setting Value Description
Theme <folder> Theme folder location
Language <language> Default language name
Volume <volume> Default audio volume
Credits <credits> Default credits at startup (-1 = disable credits)
NoCategory <true/false> Hide all categories
CoinKey <key> Special keyboard key to trigger coin insert event
StartKey <key> Special keyboard key to start selected game
ExitKey <key> Special keyboard key to exit current game
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)
DemoVideos <folder> Demo mode video folder location
PopularGames <amount> Show maximum 'Popular' games (-1 = hide category)
RecentGames <amount> Show maximum 'Recent' games (-1 = hide category)


Theme

  • Theme.cfg settings is located in each theme folder
Setting Value Description
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 location
Slideshow <seconds> (-1 = disable)
  • Theme graphics and background images are also located in this folder
Graphic Description
Background.jpg Main background image
Background_1.jpg Multiple backgrounds slideshow
StatusBar.png Status Bar panel
Menu.png Menu panel
Categories.png Categories panel
Category_Name.png Per category thumbnail (optional)
Games.png Games panel
PageControl.png Page Control panel
  • 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
Credits <credits> Required credits to start game (0 = free)
CreditTime <seconds> Seconds game will play per credits (-1 = unlimited)
VolumeChange <volume> Volume to increase or decrease (0 = stay same)
Executable <file> Game executable (or script) location
Arguments <parameter[]> Game executable (or script) arguments
DLC <title[]> Add sub-games titles to this game
StatPlayCount <count> Statistic: Amount of times game started
StatLastPlay <date> Statistic: Date of last game start


Language

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