CNCSA

From ScummVM :: Wiki
Jump to navigation Jump to search

CNCSA is a Engine developed by Europress Software in 1996, its currently only known that these Games are used for Adi 4's Game Box and for the Game machine in Adi 5. The name CNCSA stands for Click & Create - Stand alone application.


Used Games by the Engine

  • Break Time
  • Jet Fighter
  • Jupiter
  • Des dalles
  • Stockar
  • Rally Gomme
  • Push & Pusher
  • Gems
  • Electron
  • The Diamond
  • Fuzzy
  • Escape
  • Row
  • CAR 97
  • The Diamond
  • Coffres
  • Coccinelle
  • Little Billards
  • Jaywalker
  • Jumping Toon

Versions

  • 1.4.1.34
  • 1.1.1.24 (CNCS32.DLL)

Components

  • WinG is kind of a hub that is for make a connection between Direct Draw & Direct Sound.
  • Direct Draw used by DirectX.
  • Direct Sound used by DirectX.
  • CNCS32.DLL (Graphics Library)

CCA File Format

  • CCA contains all the important data like Images, Sprites, Audio, Fonts
  • it is packed with PAME (always listed in the first 4 bytes of the CCA File)
  • after PAME in the game specfic CCA File is also the name of the Game listed.
  • then the Name of the Game Author. (not for all games)

File Structure

  • CNCS32.DLL (Graphics Library)
  • GAME.CCA (contains all needed files for the Game)
  • GAME.DAT (Configuration file for the Game)
  • GAME.EXE (main Executable for the Game)
  • GAMEFR.HLP (French manual)
  • GAMEGE.HLP (German manual)
  • GAMEIT.HLP (Italian manual)
  • GAMESP.HLP (Spain manual)
  • GAMEUK.HLP (English manual)
  • GAMEENG.TXT (English Manual for Mouse & Keyboard)
  • GAMESP.TXT (Spain Manual for Mouse & Keyboard)
  • GAMEFR.TXT (French Manual for Mouse & Keyboard)
  • GAMEGER.TXT (German Manual for Mouse & Keyboard)
  • GAMEITA.TXT (Italian Manual for Mouse & Keyboard)

HLP Files

  • HLP contains the the Manual, that gets opened if the Player click on Help
  • HLP files get opened over ADIHELP.EXE as a Parameter like ADIHELP.EXE EXAMPLE.HLP

File Formats that contains the CCA files

  • HLP (Manual for the Game)
  • COX (is containg some Sprites)

CNCS32.DLL

  • CNCS32.DLL is the Graphics Library of the Engine. (known as Click & Create Graphic library)
  • it controls different things like Direct Sound, Direct Draw, WinG.
  • The Library searches for different File Formats: .bmp .dib .rle .pcx .gif .lbm *.iff

Graphics

  • all games can be run in True or High color mode (if 256 color is used it can result lower loading times), you can select the Graphic mode that you want to use in the settings Menu.
  • Sprites are known as fs64-@:Sprite (example: gamename:fs64-@:Sprite)
  • Buttons are known as fs64-@:Button (example: buttonname:fs64-@:Button)
  • Counters are known as fs64-@:Counter (example:countername:fs64-@:Counter)
  • Texts are known as fs64-@:Text (example: textname:fs64-@:Text)

Font

  • the Games / Engine ís using Arial as Font

WIN.INI

  • WIN.INI is storing configurations for various Programs, its the predecessor of regedit.exe (Registry Editor)

[BILLARD] (Billard Francais)

  • Bande=30
  • Tapis=30
  • Canne=30