Franka
Dec 20, 2015
I won the final fight! Yay! Well, except for this bit...
[code]
I'm sorry, but an uncaught exception occurred.
While loading <'Image' 'achievements/final.jpg'>:
File "game/gameflow.rpy", line 178, in script call
File "game/plot/talk.rpy", line 8913, in script call
File "game/plot/missions.rpy", line 5079, in script
File "renpy/common/000window.rpy", line 102, in execute_window_show
_window_show(trans)
File "renpy/common/000window.rpy", line 48, in _window_show
renpy.with_statement(trans)
IOError: Couldn't find file 'achievements/final.jpg'.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/gameflow.rpy", line 178, in script call
File "game/plot/talk.rpy", line 8913, in script call
File "game/plot/missions.rpy", line 5079, in script
File "F:\Temp\PSCD-0.8.9-all\renpy\ast.py", line 1696, in execute
self.call("execute")
File "F:\Temp\PSCD-0.8.9-all\renpy\ast.py", line 1714, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "F:\Temp\PSCD-0.8.9-all\renpy\statements.py", line 144, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000window.rpy", line 102, in execute_window_show
_window_show(trans)
File "renpy/common/000window.rpy", line 48, in _window_show
renpy.with_statement(trans)
File "F:\Temp\PSCD-0.8.9-all\renpy\exports.py", line 1356, in with_statement
return renpy.game.interface.do_with(trans, paired, clear=clear)
File "F:\Temp\PSCD-0.8.9-all\renpy\display\core.py", line 1985, in do_with
clear=clear)
File "F:\Temp\PSCD-0.8.9-all\renpy\display\core.py", line 2418, in interact
repeat, rv = self.interact_core(preloads=preloads, **kwargs)
File "F:\Temp\PSCD-0.8.9-all\renpy\display\core.py", line 2758, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "F:\Temp\PSCD-0.8.9-all\renpy\display\core.py", line 1845, in draw_screen
renpy.config.screen_height,
File "renpy/display/render.pyx", line 394, in renpy.display.render.render_screen (gen\renpy.display.render.c:6190)
rv = render(root, width, height, 0, 0)
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "F:\Temp\PSCD-0.8.9-all\renpy\display\layout.py", line 650, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3104)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "F:\Temp\PSCD-0.8.9-all\renpy\display\transition.py", line 362, in render
bottom = render(self.old_widget, width, height, st, at)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3104)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "F:\Temp\PSCD-0.8.9-all\renpy\display\layout.py", line 650, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3104)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "F:\Temp\PSCD-0.8.9-all\renpy\display\layout.py", line 650, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3104)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "F:\Temp\PSCD-0.8.9-all\renpy\display\screen.py", line 610, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3104)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "F:\Temp\PSCD-0.8.9-all\renpy\display\layout.py", line 650, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3104)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "renpy/display/accelerator.pyx", line 104, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:1905)
cr = render(child, widtho, heighto, st - self.child_st_base, at)
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "F:\Temp\PSCD-0.8.9-all\renpy\display\layout.py", line 1024, in render
st, at)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3104)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "F:\Temp\PSCD-0.8.9-all\renpy\display\layout.py", line 796, in render
surf = render(d, rw, height - y, cst, cat)
File "renpy/display/render.pyx", line 103, in renpy.display.render.render (gen\renpy.display.render.c:3104)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "renpy/display/accelerator.pyx", line 104, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:1905)
cr = render(child, widtho, heighto, st - self.child_st_base, at)
File "renpy/display/render.pyx", line 185, in renpy.display.render.render (gen\renpy.display.render.c:2721)
rv = d.render(widtho, heighto, st, at)
File "F:\Temp\PSCD-0.8.9-all\renpy\display\im.py", line 478, in render
im = cache.get(self)
File "F:\Temp\PSCD-0.8.9-all\renpy\display\im.py", line 200, in get
surf = image.load()
File "F:\Temp\PSCD-0.8.9-all\renpy\display\im.py", line 538, in load
raise e
IOError: Couldn't find file 'achievements/final.jpg'.
Windows-7-6.1.7601-SP1
Ren'Py 6.99.8.945
0.8.9
[/code]
Franka
Dec 20, 2015
(By the way, I had 84 Health left when I won...)
Well, I'm open to suggestions on the last battles. I thought I made them hard, but apparently...!
I didn't need 100 Health to begin with, that's for sure, I would have run out of cards long before I ran out of Health. I think the enemy needs to draw two cards per turn or something, because once you have the upper hand, the enemy can never make a comeback, I kill everything they put down with minimal losses on my side. I almost always end up with my entire unit row filled and several backup units in my hand.
There was one enemy deck that drew 3 cards, then 3 more, that was the only one that could try to keep up.
I wasn't able to finish a romance with Diana, despite having only one jealousy scene.
Hmm and you talked every time ?
Probably the easiest solution could be to make the jealousy scenes not count as a talk (so you can talk again to that character the same "turn").
Or I could also add another "break" to do missions/talk somewhere along the main plot.
AFAIK, yes, I took every opportunity to talk. It's possible I missed one due to messing around with multiple saves, I can't be absolutely certain, but I think I got them all. I did notice that Alex seemed to finish his romances earlier than Diana, or maybe I'm hallucinating? It could mean I missed a talk somewhere.
Anyway, these were all the new cards I managed to use in the final missions:
Bunker (broke it, should be better now)
Assault Hovercraft (too good)
Kamikaze (nice crowd control)
Laser Squad (because so many Robotic enemies, but ultimately wasn't very good)
I'll mess around with more cards in the last side missions and try different paths.
I'm assuming there were other possible fights than just all Robot enemies, but the path I took, I could stick with a single deck, because I met the same enemies every fight. While the enemy deck had some strong cards, I had to be pretty unlucky to lose, even on Hard.