Difference between revisions of "GRepo - The NewGRF Repository"

From #openttdcoop wiki

Jump to: navigation, search
m (RULES)
m (RULES)
Line 18: Line 18:
 
*GRFID foreign (index)
 
*GRFID foreign (index)
 
*weight (strict, recommendation)
 
*weight (strict, recommendation)
 +
 +
===PARAMETERS===
 +
*[VERSIONS(1:n)]
 +
*pos (0..)
 +
*type (list,bitswitch,number)
 +
*data
  
 
===CATEGORIES===
 
===CATEGORIES===

Revision as of 14:36, 6 November 2008

Design of the GRepo for the pack and autodownload features...

Tables

Depense on the used Framework, but at least a field for UID, TIMESTAMP (updated), DELETED, CREATED is default for every table.

GRFS

  • GRFID (index)
  • name
  • description

VERSIONS

[GRFS(1:n)]

  • name
  • md5sum (index)
  • public (bool)

RULES

  • [GRFS(1:n)]
  • type (exclude,include,exclusiveCategory,replace,before,after)
  • GRFID foreign (index)
  • weight (strict, recommendation)

PARAMETERS

  • [VERSIONS(1:n)]
  • pos (0..)
  • type (list,bitswitch,number)
  • data

CATEGORIES

(from GRF Crawler)

  • [GRFS(m:n)]
  • name

AUTHORS

  • [GRFS(m:n)]
  • Nick (unique)
  • Realname
  • ID of TT-Forum
  • username wiki.openttd.org
  • username wiki.openttdcoop.org
  • description

DOCS

Functions

Fetching Filesystem for all available GRFs

Fetching GRFdata from GRF Crawler

generating GRFPacks (zip)

auto checking for available updates

Powered by MediaWiki