2. Game does not launch, no output to cmd either
This seems to be an issue in renpy, It seems to assume that presplash images (or only presplash_background) are smaller than screen resolution, which results in it sending negative value to another function that cant handle it
In my case, I use 1280x1024, and the LISC\game\presplash_background.png file is 1778x1000, renaming the file or resizing it below screen resolution resulted in the game launching successfully
Found the cause by launching the game using python
Y:\Bin\Steam\steamapps\common\LISC>lib\py3-windows-x86_64\python.exe LISC.py
Traceback (most recent call last):
File "Y:\Bin\Steam\steamapps\common\LISC\LISC.py", line 304, in <module>
main()
File "Y:\Bin\Steam\steamapps\common\LISC\LISC.py", line 300, in main
renpy.bootstrap.bootstrap(renpy_base)
File "Y:\Bin\Steam\steamapps\common\LISC\renpy\bootstrap.py", line 304, in bootstrap
renpy.display.presplash.start(basedir, gamedir)
File "Y:\Bin\Steam\steamapps\common\LISC\renpy\display\presplash.py", line 133, in start
window = pygame_sdl2.display.Window(
File "src/pygame_sdl2/display.pyx", line 171, in pygame_sdl2.display.Window.__init__
OverflowError: can't convert negative value to unsigned int