Difference between revisions of "CNCSA"

From ScummVM :: Wiki
Jump to navigation Jump to search
m (Fixed name)
m (added Font)
Line 56: Line 56:
* Buttons are known as fs64-@:Button (example: buttonname:fs64-@:Button)
* Buttons are known as fs64-@:Button (example: buttonname:fs64-@:Button)
* Counters are known as fs64-@:Counter (example:countername:fs64-@:Counter)
* Counters are known as fs64-@:Counter (example:countername:fs64-@:Counter)
==Font==
*the Games / Engine ís using Arial as Font

Revision as of 17:17, 3 May 2023

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. The name CNCSA stands for Click & Create - Stand alone application.


Used Games by the Engine

  • Break Time
  • Jet Fighter
  • Jupiter
  • Des dalles
  • Stockar

Versions

  • 1.03
  • 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)

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.
  • 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 run in True / High color mode (if 256 color is used it can result lower loading times)
  • 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)

Font

  • the Games / Engine ís using Arial as Font