1: To start, I've downloaded the Java Development Kit found here: https://adoptium.net/ —I'm using a mac and downloaded Temurin for macOSx64. However, the Ren'Py documentation says that I need version 8 of the JDK (here: https://adoptopenjdk.net/releases.html? ... nt=hotspot)—is this just something in the documentation that needs to be updated to reflect the latest updates of the JDK, or should I find a way to download OpenJDK 8?
2: I downloaded Temurin for macOSx64 to my downloads folder, and then I've gone into the Ren'Py launcher>Android and selected Install SDK & Create Keys. However, I receive the following error message:
Code: Select all
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/android.rpy", line 507, in <module>
File "game/mobilebuild.rpy", line 214, in call
File "game/mobilebuild.rpy", line 238, in check_process
CalledProcessError: Command '['java', '-classpath', '/Users/username/Documents/Primary/sides/Ocean/Abyssal Plain/Trench/writingfolder/Visual Novel/renpy-8.0.3-sdk/rapt/buildlib', 'CheckJDK8']' returned non-zero exit status 1.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "launcher/game/android.rpyc", line 505, in script
File "/Users/username/Documents/Primary/sides/Ocean/Abyssal Plain/Trench/writingfolder/Visual Novel/renpy-8.0.3-sdk/renpy/ast.py", line 1131, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "/Users/username/Documents/Primary/sides/Ocean/Abyssal Plain/Trench/writingfolder/Visual Novel/renpy-8.0.3-sdk/renpy/python.py", line 1061, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/android.rpy", line 507, in <module>
File "/Users/username/Documents/Primary/sides/Ocean/Abyssal Plain/Trench/writingfolder/Visual Novel/renpy-8.0.3-sdk/rapt/buildlib/rapt/install_sdk.py", line 356, in install_sdk
check_java(interface)
File "/Users/username/Documents/Primary/sides/Ocean/Abyssal Plain/Trench/writingfolder/Visual Novel/renpy-8.0.3-sdk/rapt/buildlib/rapt/install_sdk.py", line 55, in check_java
if not run_slow(interface, plat.java, "-classpath", plat.path("buildlib"), "CheckJDK8", use_path=True):
File "/Users/username/Documents/Primary/sides/Ocean/Abyssal Plain/Trench/writingfolder/Visual Novel/renpy-8.0.3-sdk/rapt/buildlib/rapt/install_sdk.py", line 37, in run_slow
interface.call(args, cancel=True, **kwargs)
File "game/mobilebuild.rpy", line 214, in call
File "/Users/username/Documents/Primary/sides/Ocean/Abyssal Plain/Trench/writingfolder/Visual Novel/renpy-8.0.3-sdk/renpy/exports.py", line 3181, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "/Users/username/Documents/Primary/sides/Ocean/Abyssal Plain/Trench/writingfolder/Visual Novel/renpy-8.0.3-sdk/renpy/ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "/Users/username/Documents/Primary/sides/Ocean/Abyssal Plain/Trench/writingfolder/Visual Novel/renpy-8.0.3-sdk/renpy/display/core.py", line 3377, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "/Users/username/Documents/Primary/sides/Ocean/Abyssal Plain/Trench/writingfolder/Visual Novel/renpy-8.0.3-sdk/renpy/display/core.py", line 4258, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "/Users/username/Documents/Primary/sides/Ocean/Abyssal Plain/Trench/writingfolder/Visual Novel/renpy-8.0.3-sdk/renpy/display/layout.py", line 1175, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/Users/username/Documents/Primary/sides/Ocean/Abyssal Plain/Trench/writingfolder/Visual Novel/renpy-8.0.3-sdk/renpy/display/layout.py", line 1175, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/Users/username/Documents/Primary/sides/Ocean/Abyssal Plain/Trench/writingfolder/Visual Novel/renpy-8.0.3-sdk/renpy/display/layout.py", line 1175, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/Users/username/Documents/Primary/sides/Ocean/Abyssal Plain/Trench/writingfolder/Visual Novel/renpy-8.0.3-sdk/renpy/display/screen.py", line 743, in event
rv = self.child.event(ev, x, y, st)
File "/Users/username/Documents/Primary/sides/Ocean/Abyssal Plain/Trench/writingfolder/Visual Novel/renpy-8.0.3-sdk/renpy/display/layout.py", line 1175, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/Users/username/Documents/Primary/sides/Ocean/Abyssal Plain/Trench/writingfolder/Visual Novel/renpy-8.0.3-sdk/renpy/display/behavior.py", line 2418, in event
return run(self.function, *self.args, **self.kwargs)
File "/Users/username/Documents/Primary/sides/Ocean/Abyssal Plain/Trench/writingfolder/Visual Novel/renpy-8.0.3-sdk/renpy/display/behavior.py", line 329, in run
return action(*args, **kwargs)
File "game/mobilebuild.rpy", line 238, in check_process
CalledProcessError: Command '['java', '-classpath', '/Users/username/Documents/Primary/sides/Ocean/Abyssal Plain/Trench/writingfolder/Visual Novel/renpy-8.0.3-sdk/rapt/buildlib', 'CheckJDK8']' returned non-zero exit status 1.
macOS-10.16-x86_64-i386-64bit x86_64
Ren'Py 8.0.3.22090809
Ren'Py Launcher 8.0.3.22090809
Tue Nov 21 07:32:20 2023
3: Presplash and downloading images—is there any guidance on the sizes these images should be? I'm using the 2560x1440 screen dimensions for my game development, so would it be safe to assume that I should use those dimensions for these images, too?
Thank you so much, I really appreciate any help you're able to provide on these!