Code: Select all
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/00action_file.rpy", line 357, in __call__
renpy.save(fn, extra_info=save_name)
Exception: Not saved - no valid save locations.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
$ ui.interact()
File "/private/var/folders/yw/fttw0hsn4nl82xb3pr1p3bjc0000gn/T/AppTranslocation/09726635-F8C1-4BE5-9443-6FCE2A0AF3F6/d/Love's_Apathy_(ver.1).app/Contents/Resources/autorun/renpy/ast.py", line 814, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "/private/var/folders/yw/fttw0hsn4nl82xb3pr1p3bjc0000gn/T/AppTranslocation/09726635-F8C1-4BE5-9443-6FCE2A0AF3F6/d/Love's_Apathy_(ver.1).app/Contents/Resources/autorun/renpy/python.py", line 1719, in py_exec_bytecode
exec bytecode in globals, locals
File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
$ ui.interact()
File "/private/var/folders/yw/fttw0hsn4nl82xb3pr1p3bjc0000gn/T/AppTranslocation/09726635-F8C1-4BE5-9443-6FCE2A0AF3F6/d/Love's_Apathy_(ver.1).app/Contents/Resources/autorun/renpy/ui.py", line 285, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "/private/var/folders/yw/fttw0hsn4nl82xb3pr1p3bjc0000gn/T/AppTranslocation/09726635-F8C1-4BE5-9443-6FCE2A0AF3F6/d/Love's_Apathy_(ver.1).app/Contents/Resources/autorun/renpy/display/core.py", line 2526, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "/private/var/folders/yw/fttw0hsn4nl82xb3pr1p3bjc0000gn/T/AppTranslocation/09726635-F8C1-4BE5-9443-6FCE2A0AF3F6/d/Love's_Apathy_(ver.1).app/Contents/Resources/autorun/renpy/display/core.py", line 3204, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "/private/var/folders/yw/fttw0hsn4nl82xb3pr1p3bjc0000gn/T/AppTranslocation/09726635-F8C1-4BE5-9443-6FCE2A0AF3F6/d/Love's_Apathy_(ver.1).app/Contents/Resources/autorun/renpy/display/layout.py", line 960, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/private/var/folders/yw/fttw0hsn4nl82xb3pr1p3bjc0000gn/T/AppTranslocation/09726635-F8C1-4BE5-9443-6FCE2A0AF3F6/d/Love's_Apathy_(ver.1).app/Contents/Resources/autorun/renpy/display/transition.py", line 45, in event
return self.new_widget.event(ev, x, y, st) # E1101
File "/private/var/folders/yw/fttw0hsn4nl82xb3pr1p3bjc0000gn/T/AppTranslocation/09726635-F8C1-4BE5-9443-6FCE2A0AF3F6/d/Love's_Apathy_(ver.1).app/Contents/Resources/autorun/renpy/display/layout.py", line 960, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/private/var/folders/yw/fttw0hsn4nl82xb3pr1p3bjc0000gn/T/AppTranslocation/09726635-F8C1-4BE5-9443-6FCE2A0AF3F6/d/Love's_Apathy_(ver.1).app/Contents/Resources/autorun/renpy/display/layout.py", line 960, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/private/var/folders/yw/fttw0hsn4nl82xb3pr1p3bjc0000gn/T/AppTranslocation/09726635-F8C1-4BE5-9443-6FCE2A0AF3F6/d/Love's_Apathy_(ver.1).app/Contents/Resources/autorun/renpy/display/screen.py", line 651, in event
rv = self.child.event(ev, x, y, st)
File "/private/var/folders/yw/fttw0hsn4nl82xb3pr1p3bjc0000gn/T/AppTranslocation/09726635-F8C1-4BE5-9443-6FCE2A0AF3F6/d/Love's_Apathy_(ver.1).app/Contents/Resources/autorun/renpy/display/layout.py", line 960, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/private/var/folders/yw/fttw0hsn4nl82xb3pr1p3bjc0000gn/T/AppTranslocation/09726635-F8C1-4BE5-9443-6FCE2A0AF3F6/d/Love's_Apathy_(ver.1).app/Contents/Resources/autorun/renpy/display/layout.py", line 960, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/private/var/folders/yw/fttw0hsn4nl82xb3pr1p3bjc0000gn/T/AppTranslocation/09726635-F8C1-4BE5-9443-6FCE2A0AF3F6/d/Love's_Apathy_(ver.1).app/Contents/Resources/autorun/renpy/display/layout.py", line 960, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/private/var/folders/yw/fttw0hsn4nl82xb3pr1p3bjc0000gn/T/AppTranslocation/09726635-F8C1-4BE5-9443-6FCE2A0AF3F6/d/Love's_Apathy_(ver.1).app/Contents/Resources/autorun/renpy/display/behavior.py", line 889, in event
return handle_click(self.clicked)
File "/private/var/folders/yw/fttw0hsn4nl82xb3pr1p3bjc0000gn/T/AppTranslocation/09726635-F8C1-4BE5-9443-6FCE2A0AF3F6/d/Love's_Apathy_(ver.1).app/Contents/Resources/autorun/renpy/display/behavior.py", line 824, in handle_click
rv = run(action)
File "/private/var/folders/yw/fttw0hsn4nl82xb3pr1p3bjc0000gn/T/AppTranslocation/09726635-F8C1-4BE5-9443-6FCE2A0AF3F6/d/Love's_Apathy_(ver.1).app/Contents/Resources/autorun/renpy/display/behavior.py", line 306, in run
return action(*args, **kwargs)
File "renpy/common/00action_file.rpy", line 357, in __call__
renpy.save(fn, extra_info=save_name)
File "/private/var/folders/yw/fttw0hsn4nl82xb3pr1p3bjc0000gn/T/AppTranslocation/09726635-F8C1-4BE5-9443-6FCE2A0AF3F6/d/Love's_Apathy_(ver.1).app/Contents/Resources/autorun/renpy/loadsave.py", line 301, in save
location.save(slotname, sr)
File "/private/var/folders/yw/fttw0hsn4nl82xb3pr1p3bjc0000gn/T/AppTranslocation/09726635-F8C1-4BE5-9443-6FCE2A0AF3F6/d/Love's_Apathy_(ver.1).app/Contents/Resources/autorun/renpy/savelocation.py", line 402, in save
raise Exception("Not saved - no valid save locations.")
Exception: Not saved - no valid save locations.
Darwin-16.7.0-x86_64-i386-64bit
Ren'Py 6.99.12.4.2187
Love's Apathy (Demo) 1.0
I told her to delete the folder and try again. She got the same error after downloading it again. So, I figured it was a problem with the codes I used for the save/load screen. Here:
Code: Select all
##############################################################################
# Save, Load
#
# Screens that allow the user to save and load the game.
# http://www.renpy.org/doc/html/screen_special.html#save
# http://www.renpy.org/doc/html/screen_special.html#load
# Since saving and loading are so similar, we combine them into
# a single screen, file_picker. We then use the file_picker screen
# from simple load and save screens.
screen load_save_slot:
$ file_text = "% s\n %s" % (FileTime(number, empty="Empty Slot"), FileSaveName(number))
add FileScreenshot(number) xpos -1 ypos 0
text file_text xpos 11 ypos -24 size 15 color "#000000"
screen load:
tag menu
imagemap:
ground 'saveload_idle.png'
idle 'saveload_idle.png'
hover 'saveload_hover.png'
cache False
hotspot (914, 38, 97, 99) action FilePage(1)
hotspot (1029, 37, 98, 98) action FilePage(2)
hotspot (1148, 38, 95, 99) action FilePage(3)
## You might get confused but these one below are the save/load slots, those boxes.
hotspot (326, 47, 464, 294) action FileAction(1):
use load_save_slot(number=1)
hotspot (549, 374, 463, 293) action FileAction(2):
use load_save_slot(number=2)
hotspot (86, 366, 204, 48) action ShowMenu('preferences')
hotspot (123, 416, 132, 42) action ShowMenu('load')
hotspot (123, 465, 126, 45) action ShowMenu('save')
hotspot (59, 564, 250, 47) action MainMenu()
hotspot (126, 618, 121, 46) action Quit()
hotspot (98, 665, 173, 45) action Return()
screen save:
tag menu
imagemap:
ground 'saveload_idle.png'
idle 'saveload_idle.png'
hover 'saveload_hover.png'
cache False
hotspot (914, 38, 97, 99) action FilePage(1)
hotspot (1029, 37, 98, 98) action FilePage(2)
hotspot (1148, 38, 95, 99) action FilePage(3)
## You might get confused but these one below are the save/load slots, those boxes.
hotspot (326, 47, 464, 294) action FileAction(1):
use load_save_slot(number=1)
hotspot (549, 374, 463, 293) action FileAction(2):
use load_save_slot(number=2)
hotspot (86, 366, 204, 48) action ShowMenu('preferences')
hotspot (123, 416, 132, 42) action ShowMenu('load')
hotspot (123, 465, 126, 45) action ShowMenu('save')
hotspot (59, 564, 250, 47) action MainMenu()
hotspot (126, 618, 121, 46) action Quit()
hotspot (98, 665, 173, 45) action Return()
init python:
config.thumbnail_width = 464
config.thumbnail_height = 294And here's the link to the demo:
https://rinzamakani.itch.io/loves-apathy