wiki:dev/data

Version 15 (modified by Sam Hocevar, 14 years ago) (diff)

--

Abuse datasets

Information about the available Abuse datasets.

Data file formats

Common files:

  • .spe: SPEC files for data, mostly sprites and palettes, but also levels
  • .wav: sound FX files
  • .hmi: music files
  • .lsp: Lisp files

Other files in data packages:

  • .cpf: SPEC files containing cache profile information
  • satan.bak: appears to be a backup .spe file from Satan Paint
  • demo1.dat: appears to be a demo control sequence
  • micron.vcd: appears to be an empty SPEC file with copyright information
  • example.lvl: SPEC file?
  • normal.txt: probably unused

Extract information from SPE files:

find data/art -name '*.spe' | sort | while read i ; do
   basename $i; abuse-tool $i list | cut -b6- | tail -n +2 | sort -k4; echo
done

Frabs

Changes in art files:

  • title.spe: title_screen disappears and is replaced with title_screen1 ... title_screen6, which were renamed to frabs_screen1 ... frabs_screen6 in SVN.

Changes in Lisp files:

  • Everything marked with XXX: Frabs
  • startup.lsp:
    • config/username.lspaddon/deathmat/username.lsp
    • config/gamename.lspaddon/deathmat/gamename.lsp
    • "Abuse Net Game" → "Joe's Game"
    • title_screen set to a random item amongst frabs_screen1...6
  • people.lsp:
    • config/cur_lev.lspaddon/deathmat/cur_lev.lsp
    • end_level 22 → 99
  • teleport.lsp:
    • new tpdi_ai and TP_DOOR_INVIS

Mac Abuse

New files in art:

  • keys.spe
  • loading.spe
  • mon_cfg.spe
  • status.spe
  • wait.spe

Changes in art files:

  • backgrnd.spe: color_filter and palette modified
  • dev.spe: c_normal goes from 9×10 pixels to 11×16
  • endgame.spe:
    • tbc: 320×200 → 640×400
    • end.pcx: 320×200 → 640×480
    • credit: 320×240 → 640×480
  • fonts.spe:
    • screen11 renamed to screen11+, modified
    • screen11 becomes a 224×104 image (was 224×88)
  • frame.spe:
    • vcontrol: 41×101 → 120×163
    • d_ua, d_da, d_d, d_u: 9×7 → 33×33
    • u_ua, u_da, u_d, u_u`: 9×7 → 32×34
    • volume_slide: 29×7 → 84×14
    • net_screen: 320×200 → 640×480
    • end_level_screen: 160×198 → 640×480
    • end_level_screen+: new file of size 640×480
    • palette: modified
  • help.spe: sell6 goes from 320×200 to 640×480
  • icons.spe:
    • nums001.pcx ... nums0015.pcx: 30×25 → 50×42
    • snums001.pcx ... snums0015.pcx: backups from above, unchanged
    • newi0001.pcx ... newi0036.pcx: 32×25 → 50×39
    • color_filter: removed
  • smoke.spe:
    • smoke0001.pcx ... smoke0005.pcx: 19×101 → 38×202
    • gray_pict: 320×200 → 640×480
  • title.spe:
    • cdc_logo: 320×82 → 420×280
    • title_screen: 320×200 → 378×460
    • palette: modified

Changes in Lisp files:

  • Everything marked with XXX: Mac Abuse
  • startup.lsp:
    • config/username.lspaddon/deathmat/username.lsp
    • config/gamename.lspaddon/deathmat/gamename.lsp
    • "Abuse Net Game" → "Joe's Game"
    • list of demos set to nil
  • people.lsp:
    • call to (show_stats) removed