new wisotool 20100424: new verbs 3dmark2000, 3dmark2001, 3dmark03, 3dmark05, 3dmark06, baldursgate2, gta_vc, pcmark04, pcmark05, unigine_heaven

Vincent Pelletier plr.vincent at gmail.com
Thu Apr 29 05:57:49 CDT 2010


Le mercredi 28 avril 2010 09:13:24, Vincent Pelletier a écrit :
> I'm trying to add support for GOG.com installers.

Please review attached patch.
I can add more games to it, but now that I validated 8 cases (with/without 
adobe installer, with multiple installer files, with various command lines) I 
would prefer to have my scripting reviewed before expanding more.

Note: I can split the patch if needed.

Changelog:
- add basic cookie support in "download" (required as GOG.com requires auth to
  download games)
- add CONTROL_WAIT_VISIBLE ahk generic macro
- add CHECKBOX_SET ahk generic macro
- add generic automation for gog installer
  (based on http://www.jrsoftware.org/isinfo.php)
- Add support for:
  duke nukem 3d
  duke nukem manhattan project
  ut2004
  abe's oddisee
  abe's exoddus
  beyond good and evil
  far cry
  descent 1 & 2 (single package)

Especially, please review:
- if there would be an easier-to-use way to pass cookies to wget/curl
  (cookie.txt format seems overcomplex, and not supported for export in my
  iceweasel: debian sid)
- if cookie works properly with curl (manpage says it should, not tested)
- _load_gog parameters. They are ugly IMO, because many are optional. But I
  don't see how to do better (especially, how to extend them to include
  optional SHA1 values).
- bat scripting (untested)
- posix-ish scripting (not tested outside linux with bash)

-- 
Vincent Pelletier
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gog_support.diff
Type: text/x-patch
Size: 6030 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20100429/554979ab/attachment.bin>


More information about the wine-devel mailing list