New wisotool 20100530: new verbs galore

Dan Kegel dank at kegel.com
Sun May 30 11:02:48 CDT 2010


wisotool is a handy winetricks-like script for automatically
installing games from .iso or .mds files copied from your own dvds
(or, if the game is freely downloadable, it will download it).
Just like winetricks, it is intended to make testing Wine easier,
but might be useful for people who simply want to install games.
Unlike winetricks, wisotool is quiet by default; it doesn't ask any
questions (except, for now, it prompts for the root password so
it can mount the .iso file; later it will use fuse instead).

Wisotool currently supports 60 games and/or benchmarks (see list below).
Please consider contributing support for your favorite game, it's not
(too) hard.
I'm especially interested in recent or beta games; ideally wisotool
would support (worthwhile) games on the day they are released.

Wisotool is available at
  http://kegel.com/wine/wisotool
You can read more about it at
  http://wiki.winehq.org/wisotool
Please report bugs via
  http://code.google.com/p/winezeug/issues/

Changes since version 20100424:

Austin English
- Added new verb half_life_goty (Half Life: Game of the Year edition)
- Add draft verb codmw2 (Call of Duty: Modern Warfare 2)
- Add initial support for mounting .mds (Alchol 120%) images, use it
for Bioshock
- Remove helper macros from Morrowind, use button names instead of
text to internationalize
- Use download() to get winetricks if it's missing

Dan Kegel
- Added new verb lswcs (Lego Star Wars Complete Saga)
- Added draft verbs orangebox, pro cycling mgr 08 demo
- Cleanups on many verbs
- Add env var to make it easier to point to a read-only .wisotool.
- Relax read-only check for .wisotool.
- Improve download error handling
- Fix three little problems related to unmounting
- Add error checking to abort if someone puts an apostrophe in a description
- Moved hand-written postinstall scripts out of cache
- Start adding uniform way to start apps (c:\run-VERB.bat)

Eleazar Galano
- Added new verbs
  hon (Heroes of Newearth), masseffect2, popsot_demo (Prince of Persia
Sands of Time Demo),
  splitsecond, splitsecond_demo, sto (Star Trek Online), wowbc (World
of Warcraft Battle Chest)
- Added draft verb bfbc2 (Battlefield Bad Company 2)

Vincent Pelletier
- Add support for 40 GOG.com games (!):
   ebes_exoddus_gog (Abes Exoddus)
   abes_oddysee_gog (Abes Oddysee)
   battle_chess_gog (Battle Chess)
   beyond_good_and_evil_gog (Beyond Good and Evil)
   descent_1_2_gog (Descent and Descent 2)
   descent_3_gog (Descent 3)
   dukenukem3d_gog (Duke Nukem 3D)
   dukenukemmp_gog (Duke Nukem Manhattan Project)
   earth_2150_trilogy_gog (Earth 2150 trilogy)
   earth_2160_gog (Earth 2160)
   earthworm_jim_1_2_gog (Earthworm Jim 1 & 2)
   earthworm_jim_3d_gog (Earthworm Jim 3D)
   empire_earth_gold_gog (Empire Earth Gold)
   evil_genius_gog (Evil Genius)
   fallout_2_gog (Fallout 2)
   fallout_gog (Fallout)
   fallout_tactics_gog (Fallout Tactics)
   far_cry_gog (Far Cry)
   flatout_gog (FlatOut)
   freespace_2_gog (Freespace 2)
   freespace_gog (Freespace)
   ghost_master_gog (Ghost Master)
   ground_control_2_gog (Ground Control 2)
   mdk2_gog (MDK 2)
   mdk_gog (MDK)
   neighbours_from_hell_compilation_gog (Neighbours From Hell 1 & 2)
   operation_flashpoint_goty_gog (Operation Flashpoint GOTY)
   painkiller_black_gog (Painkiller Black)
   perimeter_gog (Perimeter)
   praetorians_gog (Praetorians)
   psychonauts_gog (Psychonauts)
   redneck_rampage_gog (Redneck Rampage)
   robinson_requiem_collection_gog (Robinson Requiem & Deus)
   settlers_2_gold_gog (The Settlers 2 Gold)
   shogo_gog (Shogo Mobile Armor Division)
   tex_murphy_1_and_2_gog (Tex Murphy 1 & 2)
   unreal_2_se_gog (Unreal 2: The awakening Special Edition)
   unreal_gold_gog (Unreal Gold Edition)
   ut2004_gog (Unreal Tournament 2004)
   ut_goty_gog (Unreal Tournament GOTY)

Here is its current help text:

Script to install games automatically.
Usage: wisotool [options] package [package] ...

Options:
 -q         quieter
 -v         verbose
 -V         display Version
Packages:
 3dmark03                 3D Mark 03 (Futuremark, 2003) [download]
 3dmark05                 3D Mark 05 (Futuremark, 2005) [download]
 3dmark06                 3D Mark 06 (Futuremark, 2006) [download]
 3dmark2000               3DMark2000 (MadOnion.com, 2000) [download]
 3dmark2001               3DMark2001 (MadOnion.com, 2001) [download]
 abes_exoddus_gog         Abes Exoddus (GOG.com)
 abes_oddysee_gog         Abes Oddysee (GOG.com)
 assassinscreed           Assassins Creed (Ubisoft, 2008)
 baldursgate2             Baldurs Gate 2 - Shadows of Amn (Bioware, 2000)
 battle_chess_gog         Battle Chess (GOG.com)
 beyond_good_and_evil_gog Beyond Good and Evil (GOG.com)
 bfbc2                    Battlefield Bad Company 2 (EA, 2010)
 bioshock                 Bioshock (2K Games, 2007)
 codmw2                   Call of Duty Modern Warfare 2 (Activision,
2009) [broken]
 descent_1_2_gog          Descent and Descent 2 (GOG.com)
 descent_3_gog            Descent 3 (GOG.com)
 dragonage                Dragon Age: Origins (Bioware, 2009)
 dukenukem3d_gog          Duke Nukem 3D (GOG.com)
 dukenukemmp_gog          Duke Nukem Manhattan Project (GOG.com)
 earth_2150_trilogy_gog   Earth 2150 trilogy (GOG.com)
 earth_2160_gog           Earth 2160 (GOG.com)
 earthworm_jim_1_2_gog    Earthworm Jim 1 & 2 (GOG.com)
 earthworm_jim_3d_gog     Earthworm Jim 3D (GOG.com)
 empire_earth_gold_gog    Empire Earth Gold (GOG.com)
 evil_genius_gog          Evil Genius (GOG.com)
 fallout_2_gog            Fallout 2 (GOG.com)
 fallout_gog              Fallout (GOG.com)
 fallout_tactics_gog      Fallout Tactics (GOG.com)
 far_cry_gog              Far Cry (GOG.com)
 flatout_gog              FlatOut (GOG.com)
 freespace_2_gog          Freespace 2 (GOG.com)
 freespace_gog            Freespace (GOG.com)
 ghost_master_gog         Ghost Master (GOG.com)
 ground_control_2_gog     Ground Control 2 (GOG.com)
 gta_vc                   Grand Theft Auto: Vice City (Rockstar, 2003)
 half_life_goty           Half Life: Game of the Year Edition (Sierra, 2000)
 help                     How to use this tool
 hon                      Heroes of Newerth (S2 Games, 2010) [download]
 lswcs                    Lego Star Wars Complete Saga (Lucasarts, 2009)
 manhole                  The Manhole Masterpiece Edition (Cyan, 1994)
 masseffect2              Mass Effect 2 (BioWare, 2010)
 mdk2_gog                 MDK 2 (GOG.com)
 mdk_gog                  MDK (GOG.com)
 morrowind                The Elder Scrolls III: Morrowind (Bethesda, 2002)
 neighbours_from_hell_compilation_gog Neighbours From Hell 1 & 2 (GOG.com)
 operation_flashpoint_goty_gog Operation Flashpoint GOTY (GOG.com)
 orangebox                Orange Box (Valve, 2007)
 painkiller_black_gog     Painkiller Black (GOG.com)
 pcmark04                 PC Mark 04 (Futuremark, 2004) [download]
 pcmark05                 PC Mark 05 (Futuremark, 2005) [download]
 perimeter_gog            Perimeter (GOG.com)
 plantsvszombies          Plants vs. Zombies (PopCap Games, 2009) [download]
 popsot_demo              Prince of Persia Sands of Time Demo (Ubisoft, 2003)
 praetorians_gog          Praetorians (GOG.com)
 procycling08_demo        Pro Cycling Manager 2008 Demo (Cyanide,
2008) [download, broken in wine]
 procycling09_nda         Pro Cycling Manager 2009 (Cyanide, 2009)
 psychonauts_gog          Psychonauts (GOG.com)
 quake3                   Quake 3 (ID Software, 1999)
 re5bench                 Resident Evil 5 Benchmark (Capcom, 2009) [download]
 redneck_rampage_gog      Redneck Rampage (GOG.com)
 robinson_requiem_collection_gog Robinson Requiem & Deus (GOG.com)
 settlers_2_gold_gog      The Settlers 2 Gold (GOG.com)
 shogo_gog                Shogo Mobile Armor Division (GOG.com)
 sims3                    The Sims 3 (EA, 2009)
 splitsecond              Split Second (Black Rock Studios, 2010)
[wine bug 22865]
 splitsecond_demo         Split Second Demo (Black Rock Studios, 2010)
[wine bug 22865]
 starcraft                Starcraft Battle Chest (Blizzard, 1998)
 starcraft2               Starcraft II beta (Blizzard, 2010)
 stfu                     Starwars: The Force Unleashed (Aspyr, 2009)
 sto                      Star Trek Online (Cryptic, 2010)
 tex_murphy_1_and_2_gog   Tex Murphy 1 & 2 (GOG.com)
 unigine_heaven           Unigen Heaven 2 Benchmark (Unigen, 2010) [download]
 unreal_2_se_gog          Unreal 2: The awakening Special Edition (GOG.com)
 unreal_gold_gog          Unreal Gold Edition (GOG.com)
 ut2004_gog               Unreal Tournament 2004 (GOG.com)
 ut_goty_gog              Unreal Tournament GOTY (GOG.com)
 wog                      World of Goo demo (2D Boy, 2008) [download]
 wowbc                    World of Warcraft: Battle Chest (Blizzard, 2008)
Pseudopackages:
 load          Load a disc into the iso cache
 load=KEY      Load a disc with given key; only works from commandline at moment
------------------------------------------------------
If the game is not marked with {download} or {loaded} in the menu,
you have to insert its disc and give the 'load' command before you can
choose that game in the menu.  If the game has multiple discs, you have
to do this for each disc.
------------------------------------------------------
------------------------------------------------------
If the game has an install key, you have to enter that when loading the
first disc.  (You have to do that from the commandline, e.g. sh wisotool
load=XXXX-YYYY-ZZZZ.)
------------------------------------------------------



More information about the wine-devel mailing list