Difference between revisions of "GSoC Tools status"

From ScummVM :: Wiki
Jump to navigation Jump to search
(update extract_t7g_mac status, minor cleanup)
(Fix use of Tracker template)
 
(26 intermediate revisions by 9 users not shown)
Line 10: Line 10:
|compress_agos||Working||joostp||Debian GNU/Linux x86_64 (sid)||Simon 2 English Talkie MP3+Vorbis||CLI||?
|compress_agos||Working||joostp||Debian GNU/Linux x86_64 (sid)||Simon 2 English Talkie MP3+Vorbis||CLI||?
|- style="background:lightgreen"
|- style="background:lightgreen"
|compress_gob||Working||Strangerke||WinXP SP3||Playtoons 1, Fascination||CLI||?
|compress_gob||Working||Strangerke||WinXP SP3||Playtoons 1, Fascination||CLI/GUI||46453
|- style="background:lightgreen"
|- style="background:lightgreen"
|compress_kyra||Working||LordHoto||Debian GNU/Linux x86_64 (sid)||Kyrandia 1 CD<br>Kyrandia 3||CLI(/GUI)||46387
|compress_kyra||Working||LordHoto||Debian GNU/Linux x86_64 (sid)||Kyrandia 1 CD<br>Kyrandia 3||CLI(/GUI)||46387
|- style="background:lightgreen"
|- style="background:lightgreen"
|compress_queen||Working||joostp||Debian GNU/Linux x86_64 (sid)||English Floppy MP3+Vorbis||CLI||?
|compress_queen||Working||joostp||Debian GNU/Linux x86_64 (sid)||English Floppy MP3+Vorbis||CLI||?
|-
|- style="background:lightgreen"
|compress_saga||???||||||||||
|compress_saga||Working||sev||FreeBSD||ITE, IHNM, several versions, all compressions||CLI+GUI||46439
|- style="background:#ff7777"
|- style="background:lightgreen"
|compress_scumm_bun||Broken<br>{{BugTrack|num=2905479}}||criezy||Mac OS X 10.4 (x86)||???||CLI+GUI||?
|compress_scumm_bun||Working||sev||FreeBSD||DIG, COMI||CLI+GUI||46722
|- style="background:#ff7777"
|- style="background:lightgreen"
|compress_scumm_san||Broken<br>{{BugTrack|num=2905479}}||criezy||Mac OS X 10.4 (x86)||COMI (French CD), Full Throttle (extracted French Mac CD)||CLI+GUI||?
|compress_scumm_san||Working||sev||FreeBSD||FT, DIG, COMI||CLI+GUI||46722
|- style="background:lightgreen"
|- style="background:lightgreen"
|compress_scumm_sou||Working||joostp||Debian GNU/Linux x86_64 (sid)||Indy4 English Talkie<br>DOTT English Talkie<br>DOTT English demo||CLI||?
|compress_scumm_sou||Working||joostp||Debian GNU/Linux x86_64 (sid)||Indy4 English Talkie<br>DOTT English Talkie<br>DOTT English demo||CLI||?
|- style="background:#ff7777"
|- style="background:lightgreen"
|compress_sword1||Broken||joostp||Debian GNU/Linux x86_64 (sid)||English version||CLI||?
|compress_sword1||Working||joostp||Debian GNU/Linux x86_64 (sid)||English version MP3+Vorbis||CLI||46457
|- style="background:#ff7777"
|- style="background:lightgreen"
|compress_sword2||Broken<br>{{BugTrack|num=2905706}}||criezy||Mac OS X 10.4 (x86)||French version||CLI+GUI||?
|compress_sword2||Working||sev||FreeBSD||English version||CLI+GUI||46608
|- style="background:lightgreen"
|- style="background:lightgreen"
|compress_tinsel||Working||joostp||Debian GNU/Linux x86_64 (sid)||Discworld 1 English CD MP3+Vorbis||CLI||?
|compress_tinsel||Working||joostp||Debian GNU/Linux x86_64 (sid)||Discworld 1 English CD MP3+Vorbis||CLI||?
Line 35: Line 35:
|-
|-
|extract_agos||???||||||||||
|extract_agos||???||||||||||
|-
|- style="background:lightgreen"
|extract_cine||???||||||||||
|extract_cine||Working||sev||FreeBSD||FW, OS never worked on non-Win||CLI+GUI||46418
|- style="background:lightgreen"
|- style="background:lightgreen"
|extract_gob_stk||Working||Strangerke||WinXP SP3||Playtoons 1, Fascination, Geisha||CLI+GUI||?
|extract_gob_stk||Working||Strangerke||WinXP SP3||Playtoons 1, Fascination, Geisha||CLI+GUI||?
|-
|- style="background:lightgreen"
|extract_kyra||???||||||||||
|extract_kyra||Working||LordHoto||Debian GNU/Linux x86_64 (sid)||Kyrandia 1 CD||CLI||46723
|- style="background:#ff7777"
|- style="background:lightgreen"
|extract_loom_tg16||Outdated (needs changes ported)||||||||||
|extract_loom_tg16||Working||clone2727||Mac OS X 10.5 (x86)||Loom PC-Engine (Japanese)||CLI||46395
|- style="background:lightgreen"
|extract_mm_apple||Working||Hkz||Ubuntu Linux 9.10 (x86-64)||Maniac Mansion AppleII||CLI+GUI||48109
|- style="background:lightgreen"
|extract_mm_c64||Working||Hkz||Ubuntu Linux 9.10 (x86-64)||Maniac Mansion C64 (USA version)||CLI+GUI||46403
|- style="background:lightgreen"
|extract_mm_nes||Working||sev||FreeBSD||Maniac Mansion NES (USA)||CLI+GUI||46418
|- style="background:lightgreen"
|- style="background:lightgreen"
|extract_parallaction||Working||peres||Ubuntu Linux 9.10 (x86)||Nippon Safes (all versions)||CLI||?
|extract_parallaction||Working||peres||Ubuntu Linux 9.10 (x86)||Nippon Safes (all versions)||CLI||?
Line 49: Line 55:
|- style="background:lightgreen"
|- style="background:lightgreen"
|extract_t7g_mac||Working||clone2727||Mac OS X 10.5 (x86)||The 7th Guest (Mac)||CLI||46394
|extract_t7g_mac||Working||clone2727||Mac OS X 10.5 (x86)||The 7th Guest (Mac)||CLI||46394
|- style="background:lightgreen"
|extract_zak_c64||Working||Hkz||Ubuntu Linux 9.10 (x86-64)||Zak McKracken C64 (USA version)||CLI+GUI||46403
|-
|-
|extract_zak_c64||???||||||||||
|encode_dxa||???||||||||||
|}
|}


Line 59: Line 67:
|- style="background:silver"
|- style="background:silver"
|Tool Name||Status||Tester||Platform||What was tested||CLI/GUI||SVN revision
|Tool Name||Status||Tester||Platform||What was tested||CLI/GUI||SVN revision
|- style="background:lightgreen"
|create_sjisfnt||Working||LordHoto||Debian GNU/Linux x86_64 (sid)||sazanami-mincho.ttf / kochi-mincho.ttf||CLI||46725
|- style="background:lightgreen"
|decine||Working||sev||FreeBSD||FW||CLI||46418
|- style="background:lightgreen"
|degob||Working, but not up-to-date||Strangerke||WinXP SP3||Gobliiins, Lost in Time, Fascination||CLI||48107
|- style="background:lightgreen"
|dekyra||Working||LordHoto||Debian GNU/Linux x86_64 (sid)||Kyrandia 1 Floppy||CLI||48108
|- style="background:lightgreen"
|descumm||Working||Kirben||WinXP SP3||All Games||CLI||48463
|-
|-
|encode_dxa||???||||||||||
|desword2||???||||||||||
|-
|-
|descumm||???||||||||||
|extract_cdi||???||||||||||
|-
|-
|decine||???||||||||||
|sword2_clue||???||||||||||
|-
|degob||???||||||||||
|-
|dekyra||???||||||||||
|-
|desword2||???||||||||||
|}
|}
==Missing tools:==
* extract_cdi




==Known bugs:==
==Known bugs:==


* GUI Tools: compress_sword2 does not work {{BugTrack|num=2905706}}
* GUI Tools: compress_sword2 does not work {{Tracker|id=4716}}: Fixed.
* GUI Tools: compress_scumm_san and _bun do not work {{BugTrack|num=2905479}}
* GUI Tools: compress_scumm_san and _bun do not work {{Tracker|id=4713}}: Fixed, but two COMI files still trigger asserts: LAVARIDE.SAN and MORESLAW.SAN
* GUI Tools: cannot use lame with compress_scumm_sou {{BugTrack|num=2905473}}
* GUI Tools: cannot use lame with compress_scumm_sou {{Tracker|id=4712}}: Fixed
 


== Wishlist/TODO ==
== Wishlist/TODO ==


* Add a configure script to, e.g. detect the presence of wxWidgets, and tailor the building (GUI version or not) based on this.
* display a progress bar for extract_scumm_mac and compress_scumm_*: Done for compress_scumm_sou
* display a progress bar for extract_scumm_mac and compress_scumm_*
* On the last page it would be nice to have an option to extract or compress other files (i.e. go back on the first page instead of closing the application): Done
* On the last page it would be nice to have an option to extract or compress other files (i.e. go back on the first page instead of closing the application).
* Allow the user to select an input directory and then process all files found there: There is now an option to process all the files with the same extension and in the same directory as the selected input file. This only works for a few tools where it make sense.
* Allow the user to select an input directory and then process all files found there

Latest revision as of 16:59, 21 February 2016

This page reflects the current state of the GSoC 2009 GUI tools, and provides additional notes and TODO/Wishlist items.


Main Tool status
Tool Name Status Tester Platform What was tested CLI/GUI SVN revision
compress_agos Working joostp Debian GNU/Linux x86_64 (sid) Simon 2 English Talkie MP3+Vorbis CLI ?
compress_gob Working Strangerke WinXP SP3 Playtoons 1, Fascination CLI/GUI 46453
compress_kyra Working LordHoto Debian GNU/Linux x86_64 (sid) Kyrandia 1 CD
Kyrandia 3
CLI(/GUI) 46387
compress_queen Working joostp Debian GNU/Linux x86_64 (sid) English Floppy MP3+Vorbis CLI ?
compress_saga Working sev FreeBSD ITE, IHNM, several versions, all compressions CLI+GUI 46439
compress_scumm_bun Working sev FreeBSD DIG, COMI CLI+GUI 46722
compress_scumm_san Working sev FreeBSD FT, DIG, COMI CLI+GUI 46722
compress_scumm_sou Working joostp Debian GNU/Linux x86_64 (sid) Indy4 English Talkie
DOTT English Talkie
DOTT English demo
CLI ?
compress_sword1 Working joostp Debian GNU/Linux x86_64 (sid) English version MP3+Vorbis CLI 46457
compress_sword2 Working sev FreeBSD English version CLI+GUI 46608
compress_tinsel Working joostp Debian GNU/Linux x86_64 (sid) Discworld 1 English CD MP3+Vorbis CLI ?
compress_touche Working joostp Debian GNU/Linux x86_64 (sid) English CD Vorbis CLI ?
compress_tucker Working joostp Debian GNU/Linux x86_64 (sid) English CD Vorbis CLI ?
extract_agos ???
extract_cine Working sev FreeBSD FW, OS never worked on non-Win CLI+GUI 46418
extract_gob_stk Working Strangerke WinXP SP3 Playtoons 1, Fascination, Geisha CLI+GUI ?
extract_kyra Working LordHoto Debian GNU/Linux x86_64 (sid) Kyrandia 1 CD CLI 46723
extract_loom_tg16 Working clone2727 Mac OS X 10.5 (x86) Loom PC-Engine (Japanese) CLI 46395
extract_mm_apple Working Hkz Ubuntu Linux 9.10 (x86-64) Maniac Mansion AppleII CLI+GUI 48109
extract_mm_c64 Working Hkz Ubuntu Linux 9.10 (x86-64) Maniac Mansion C64 (USA version) CLI+GUI 46403
extract_mm_nes Working sev FreeBSD Maniac Mansion NES (USA) CLI+GUI 46418
extract_parallaction Working peres Ubuntu Linux 9.10 (x86) Nippon Safes (all versions) CLI ?
extract_scumm_mac Working criezy Mac OS X 10.4 (x86) DOTT, Full Throttle and Sam & Max (French CDs) CLI+GUI ?
extract_t7g_mac Working clone2727 Mac OS X 10.5 (x86) The 7th Guest (Mac) CLI 46394
extract_zak_c64 Working Hkz Ubuntu Linux 9.10 (x86-64) Zak McKracken C64 (USA version) CLI+GUI 46403
encode_dxa ???


Standalone tools status
Tool Name Status Tester Platform What was tested CLI/GUI SVN revision
create_sjisfnt Working LordHoto Debian GNU/Linux x86_64 (sid) sazanami-mincho.ttf / kochi-mincho.ttf CLI 46725
decine Working sev FreeBSD FW CLI 46418
degob Working, but not up-to-date Strangerke WinXP SP3 Gobliiins, Lost in Time, Fascination CLI 48107
dekyra Working LordHoto Debian GNU/Linux x86_64 (sid) Kyrandia 1 Floppy CLI 48108
descumm Working Kirben WinXP SP3 All Games CLI 48463
desword2 ???
extract_cdi ???
sword2_clue ???


Known bugs:

  • GUI Tools: compress_sword2 does not work [Bug #4716]: Fixed.
  • GUI Tools: compress_scumm_san and _bun do not work [Bug #4713]: Fixed, but two COMI files still trigger asserts: LAVARIDE.SAN and MORESLAW.SAN
  • GUI Tools: cannot use lame with compress_scumm_sou [Bug #4712]: Fixed

Wishlist/TODO

  • display a progress bar for extract_scumm_mac and compress_scumm_*: Done for compress_scumm_sou
  • On the last page it would be nice to have an option to extract or compress other files (i.e. go back on the first page instead of closing the application): Done
  • Allow the user to select an input directory and then process all files found there: There is now an option to process all the files with the same extension and in the same directory as the selected input file. This only works for a few tools where it make sense.