diff options
author | antoniou79 | 2019-01-05 17:47:27 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2019-01-06 17:12:02 +0100 |
commit | 9dfe8281fc5f490b6776ee2b3a85f73eac1765be (patch) | |
tree | a6d22d4770a5808f66c4ec889fa56256a765bafe /devtools/create_bladerunner/subtitles/fontCreator | |
parent | 49497bfb4aff36f20ccb31e951335dc11348e652 (diff) | |
download | scummvm-rg350-9dfe8281fc5f490b6776ee2b3a85f73eac1765be.tar.gz scummvm-rg350-9dfe8281fc5f490b6776ee2b3a85f73eac1765be.tar.bz2 scummvm-rg350-9dfe8281fc5f490b6776ee2b3a85f73eac1765be.zip |
DEVTOOLS: Quotes Excel creator exports extra audio
quoteSpreadsheetCreator exports dev commentary and some optional speech audio from SFX.MIX
Diffstat (limited to 'devtools/create_bladerunner/subtitles/fontCreator')
3 files changed, 55 insertions, 8 deletions
diff --git a/devtools/create_bladerunner/subtitles/fontCreator/fonFileLib.py b/devtools/create_bladerunner/subtitles/fontCreator/fonFileLib.py index d40efc6e29..1eef7834ab 100644 --- a/devtools/create_bladerunner/subtitles/fontCreator/fonFileLib.py +++ b/devtools/create_bladerunner/subtitles/fontCreator/fonFileLib.py @@ -1,13 +1,27 @@ #!/usr/bin/env python # -*- coding: UTF-8 -*- # -import os, sys - +osLibFound = False +sysLibFound = False shutilLibFound = False structLibFound = False imagePilLibFound = False try: + import os +except ImportError: + print "[Error] os python library is required to be installed!" +else: + osLibFound = True + +try: + import sys +except ImportError: + print "[Error] sys python library is required to be installed!" +else: + sysLibFound = True + +try: import shutil except ImportError: print "[Error] Shutil python library is required to be installed!" @@ -28,7 +42,11 @@ except ImportError: else: imagePilLibFound = True -if (not shutilLibFound) or (not structLibFound) or (not imagePilLibFound): +if (not osLibFound) \ + or (not sysLibFound) \ + or (not shutilLibFound) \ + or (not structLibFound) \ + or (not imagePilLibFound): sys.stdout.write("[Error] Errors were found when trying to import required python libraries\n") sys.exit(1) diff --git a/devtools/create_bladerunner/subtitles/fontCreator/fontCreator.py b/devtools/create_bladerunner/subtitles/fontCreator/fontCreator.py index 4bac040f82..73efea635c 100644 --- a/devtools/create_bladerunner/subtitles/fontCreator/fontCreator.py +++ b/devtools/create_bladerunner/subtitles/fontCreator/fontCreator.py @@ -1,6 +1,17 @@ #!/usr/bin/env python # -*- coding: UTF-8 -*- -import sys +sysLibFound = False +try: + import sys +except ImportError: + print "[Error] sys python library is required to be installed!" +else: + sysLibFound = True + +if (not sysLibFound): + sys.stdout.write("[Error] Errors were found when trying to import required python libraries\n") + sys.exit(1) + if not (sys.version_info[0] == 2 and sys.version_info[1] == 7): sys.stdout.write("[Error] Blade Runner Font Creator script requires Python 2.7\n") sys.exit(1) diff --git a/devtools/create_bladerunner/subtitles/fontCreator/grabberFromPNG17BR.py b/devtools/create_bladerunner/subtitles/fontCreator/grabberFromPNG17BR.py index b585b7553a..c29fe815ce 100644 --- a/devtools/create_bladerunner/subtitles/fontCreator/grabberFromPNG17BR.py +++ b/devtools/create_bladerunner/subtitles/fontCreator/grabberFromPNG17BR.py @@ -66,15 +66,28 @@ # DONE: ability to manually set extra width (additional columns at the end of glyph, with transparent color) for fonts by letter like a list in parameters or in overrideEncoding.txt } i:1,j:2,l:1 - POSITIVE VALUES ONLY # DONE: make space pixels (var spaceWidthInPixels) into an external param? # DONE: INFO NOTE IT IS NOT POSSIBLE TO have partial transparency - -import os, sys - +osLibFound = False +sysLibFound = False shutilLibFound = False structLibFound = False imagePilLibFound = False reLibFound = False try: + import os +except ImportError: + print "[Error] os python library is required to be installed!" +else: + osLibFound = True + +try: + import sys +except ImportError: + print "[Error] sys python library is required to be installed!" +else: + sysLibFound = True + +try: import shutil except ImportError: print "[Error] Shutil python library is required to be installed!" @@ -102,7 +115,12 @@ except ImportError: else: reLibFound = True -if (not shutilLibFound) or (not structLibFound) or (not imagePilLibFound) or (not reLibFound): +if (not osLibFound) \ + or (not sysLibFound) \ + or (not shutilLibFound) \ + or (not structLibFound) \ + or (not imagePilLibFound) \ + or (not reLibFound): sys.stdout.write("[Error] Errors were found when trying to import required python libraries\n") sys.exit(1) |