home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2002 April / GSSH42002.iso / PATCHES / diesimshotdate / HDPatch_Europe.exe / script.txt < prev    next >
Text File  |  2002-03-05  |  2KB  |  49 lines

  1.  
  2. ;Patch14 Script
  3. [set]    '%%PACKAGE_NAME%%' 'STRING_1'
  4. [set]    '%%APPLICATION_NAME%%' 'STRING_2'
  5.  
  6. ; Read some relevent registry values into these tokens (to be used below)
  7. [readreg] '%%GAME_PATH%%' 'Software\Maxis\The Sims' 'SIMS_DATA'
  8. [readreg] '%%LANGUAGE%%'  'Software\Maxis\The Sims' 'SIMS_LANGUAGE'
  9. [readreg] '%%SKU%%'        'Software\Maxis\The Sims' 'SIMS_SKU'
  10. [readreg] '%%GAME_EDITION%%'        'Software\Maxis\The Sims' 'SIMS_GAME_EDITION'
  11. [testreg] '%%EP3_PATCH%%'    'Software\Maxis\The Sims' 'EP3Patch'
  12. [10readreg] '%%VERSION%%'   'Software\Maxis\The Sims' 'Version'
  13.  
  14. ; setlanguage must be done before any set commands that refer to the Strings.iff
  15. ; English is the default if this command is left out
  16. [setlanguage]    '%%LANGUAGE%%'
  17.  
  18. ; Reset these tokens based on the newly set language
  19. [set]    '%%PACKAGE_NAME%%'     'STRING_1'
  20. [set]    '%%APPLICATION_NAME%%' 'STRING_2'
  21.  
  22. [genericversionquitifequal] '%%EP3_PATCH%%' '2'
  23.  
  24. ;; Check to ensure this is EXE 0 (SKU 1)
  25. [languageversionquitifnotequal] '%%SKU%%'    '2' '3' '4' '10'
  26. [languageversionquitifnotequal] '%%LANGUAGE%%' 'UKEnglish' 'USEnglish' 'French' 'German' 'Dutch' 'Swedish' 'Italian' 'Spanish' 'Portuguese' 'Polish'
  27.  
  28. ;; Verify the patch's necessity
  29. [verifypatchneeded] '%%GAME_EDITION%%' '4'
  30.  
  31. ;; This ends the preprocessing and starts making changes
  32. ;; This is where the application brings up the first dialog box.
  33. [begin]
  34.  
  35. ;; Check that the game is not running
  36. [writetest] '%%GAME_PATH%%\Sims.exe'
  37.  
  38. [del]    '%%GAME_PATH%%\GameData\Objects\phones.iff'
  39. [del]    '%%GAME_PATH%%\GameData\Objects\phones.spf'
  40. [del]    '%%GAME_PATH%%\GameData\Objects\CarPortal.iff'
  41. [del]    '%%GAME_PATH%%\ExpansionPack2\flies.iff'
  42.  
  43. ;; Execute the patch
  44. [exec]     'patcha.exe "%%GAME_PATH%%" sku2.rtp'
  45.  
  46. ;; Mark patch
  47. [writereg]       'Software\Maxis\The Sims' 'EP3Patch' '2'
  48.  
  49.