diff --git a/game/scripts/utility/devtools.rpy b/game/scripts/utility/devtools.rpy index b0f22e9c..e8234d86 100644 --- a/game/scripts/utility/devtools.rpy +++ b/game/scripts/utility/devtools.rpy @@ -1,6 +1,6 @@ python early: - if renpy.version_tuple < (8,2,1,24030407): - raise RuntimeWarning("Your Ren'Py launcher is outdated, the current minimal requirement is 8.2.1+\nPlease perform an update and try launching the game again.") + if renpy.version_tuple < (8,3,1,24090402): + raise RuntimeWarning("Your Ren'Py launcher is outdated, the current minimal requirement is 8.3.1+\nPlease perform an update and try launching the game again.") from renpy.uguu import glGetString, GL_VENDOR, GL_RENDERER, GL_VERSION @@ -29,7 +29,7 @@ python early: # Debug # Note: config.developer flag is set to False during early initialisation def detect_orphaned_rpyc_files(): - excluded = ["tl/", "00db.rpyc", "00sshtransition.rpyc"] + excluded = ["tl/", "00db.rpyc", "00sshtransition.rpyc", "00textshader.rpyc"] files = renpy.list_files(common=True) diff --git a/game/scripts/utility/editor.rpy b/game/scripts/utility/editor.rpy index 28f2aa3e..525cbc64 100644 --- a/game/scripts/utility/editor.rpy +++ b/game/scripts/utility/editor.rpy @@ -117,7 +117,7 @@ init python: elif key in self.persistent_expressions: pass else: - val = val.strip("\"") # When accessed, temporary attribute values have quotes by default, we need to strip them. + val = val.strip("\"").strip("'") # When accessed, temporary attribute values have quotes by default, we need to strip them. l2.extend((key, val)) continue @@ -126,7 +126,7 @@ init python: if key in no_kw_args: key = None - l.append((key, val)) + l.append((key, val.replace("'", "\""))) self.replace("args", l) self.replace("temp_attr", l2)