= 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: {{{ #!sh 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.lsp` → `addon/deathmat/username.lsp` * `config/gamename.lsp` → `addon/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.lsp` → `addon/deathmat/cur_lev.lsp` * `end_level` 22 → 99 * `teleport.lsp`: * new `tpdi_ai` and `TP_DOOR_INVIS` * `addon/deathmat/dstartup.lsp`: * `config/cur_lev.lsp` → `addon/deathmat/cur_lev.lsp` * `config/username.lsp` → `addon/deathmat/username.lsp` * "title_screen" → "frabs_screen1" == 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.lsp` → `addon/deathmat/username.lsp` * `config/gamename.lsp` → `addon/deathmat/gamename.lsp` * "Abuse Net Game" → "Joe's Game" * list of `demos` set to `nil` * `people.lsp`: * call to `(show_stats)` removed