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