Here's a quick patch that will at least make renpy work again for me.
I haven't done an exhaustive search for other relative .rpy->.py imports, only 
fixed those that produce errors.
--- a/launcher/game/distribute.rpy
+++ b/launcher/game/distribute.rpy
@@ -35,7 +35,7 @@
     import store.updater as updater
     import store as store
 
-    from change_icon import change_icons
+    from launcher.game.change_icon import change_icons
 
     import sys
     import os
--- a/launcher/game/gui7.rpy
+++ b/launcher/game/gui7.rpy
@@ -28,8 +28,8 @@
 
 init -1 python:
 
-    import gui7
-    from gui7 import translate_define, translate_copy, translate_code
+    from launcher.game import gui7
+    from launcher.game.gui7 import translate_define, translate_copy, translate_code
 
     import os
 
--- a/launcher/game/gui7/__init__.py
+++ b/launcher/game/gui7/__init__.py
@@ -19,9 +19,9 @@
 # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
-from gui7.code import CodeGenerator, translate_define, translate_copy, translate_code
-from gui7.images import ImageGenerator
-from gui7.parameters import GuiParameters
+from launcher.game.gui7.code import CodeGenerator, translate_define, translate_copy, translate_code
+from launcher.game.gui7.images import ImageGenerator
+from launcher.game.gui7.parameters import GuiParameters
 
 import renpy.arguments
 import os
--- a/launcher/game/web.rpy
+++ b/launcher/game/web.rpy
@@ -26,7 +26,7 @@
 init python:
 
     import shutil
-    import webserver
+    from launcher.game import webserver
     import io
     import tempfile
     import time

Reply via email to