IOError: Couldn't find image. [URGENT HELP]

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Post Reply
Message
Author
User avatar
toki
Newbie
Posts: 5
Joined: Fri Jan 16, 2015 8:20 pm
Tumblr: tik-toki
Contact:

IOError: Couldn't find image. [URGENT HELP]

#1 Post by toki »

I ran into this error when coding my game (it's for class), and please be patient with me, I am a noob, and I read through all the other posts about this error, but nothing helped...

So basically, this is the traceback data.

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/script.rpy", line 31, in script
p "Welcome to London! I understand that you're vacationing for one day here?"
IOError: Couldn't find file 'game/images/kit_normal.png'.

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "game/script.rpy", line 31, in script
p "Welcome to London! I understand that you're vacationing for one day here?"
File "C:\Users\Lily\Desktop\renpy_\renpy\ast.py", line 593, in execute
renpy.exports.say(who, what, interact=self.interact)
File "C:\Users\Lily\Desktop\renpy_\renpy\exports.py", line 998, in say
who(what, interact=interact)
File "C:\Users\Lily\Desktop\renpy_\renpy\character.py", line 826, in __call__
self.do_display(who, what, cb_args=self.cb_args, **display_args)
File "C:\Users\Lily\Desktop\renpy_\renpy\character.py", line 688, in do_display
**display_args)
File "C:\Users\Lily\Desktop\renpy_\renpy\character.py", line 491, in display_say
rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
File "C:\Users\Lily\Desktop\renpy_\renpy\ui.py", line 247, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\Lily\Desktop\renpy_\renpy\display\core.py", line 2145, in interact
repeat, rv = self.interact_core(preloads=preloads, **kwargs)
File "C:\Users\Lily\Desktop\renpy_\renpy\display\core.py", line 2474, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\Lily\Desktop\renpy_\renpy\display\core.py", line 1673, in draw_screen
renpy.config.screen_height,
File "render.pyx", line 363, in renpy.display.render.render_screen (gen\renpy.display.render.c:5330)
File "render.pyx", line 174, in renpy.display.render.render (gen\renpy.display.render.c:2537)
File "C:\Users\Lily\Desktop\renpy_\renpy\display\layout.py", line 618, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 98, in renpy.display.render.render (gen\renpy.display.render.c:2849)
File "render.pyx", line 174, in renpy.display.render.render (gen\renpy.display.render.c:2537)
File "C:\Users\Lily\Desktop\renpy_\renpy\display\layout.py", line 618, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 98, in renpy.display.render.render (gen\renpy.display.render.c:2849)
File "render.pyx", line 174, in renpy.display.render.render (gen\renpy.display.render.c:2537)
File "C:\Users\Lily\Desktop\renpy_\renpy\display\layout.py", line 618, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 98, in renpy.display.render.render (gen\renpy.display.render.c:2849)
File "render.pyx", line 174, in renpy.display.render.render (gen\renpy.display.render.c:2537)
File "accelerator.pyx", line 108, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:1922)
File "render.pyx", line 174, in renpy.display.render.render (gen\renpy.display.render.c:2537)
File "C:\Users\Lily\Desktop\renpy_\renpy\display\image.py", line 207, in render
return wrap_render(self.target, width, height, st, at)
File "C:\Users\Lily\Desktop\renpy_\renpy\display\image.py", line 82, in wrap_render
rend = render(child, w, h, st, at)
File "render.pyx", line 98, in renpy.display.render.render (gen\renpy.display.render.c:2849)
File "render.pyx", line 174, in renpy.display.render.render (gen\renpy.display.render.c:2537)
File "C:\Users\Lily\Desktop\renpy_\renpy\display\im.py", line 465, in render
im = cache.get(self)
File "C:\Users\Lily\Desktop\renpy_\renpy\display\im.py", line 198, in get
surf = image.load()
File "C:\Users\Lily\Desktop\renpy_\renpy\display\im.py", line 509, in load
surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
File "C:\Users\Lily\Desktop\renpy_\renpy\loader.py", line 438, in load
raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'game/images/kit_normal.png'.

Windows-post2008Server-6.2.9200
Ren'Py 6.18.2.729
Daily Life In London 0.0


I tried everything, from using a different picture and renaming the files, and even tracing the files all the way back to the folder that renpy was in. I'm positive that it's in the right folder, and that the file name isn't misspelled.

Please help me, this project is due in three days...

mjshi
Regular
Posts: 179
Joined: Wed Mar 13, 2013 9:55 pm
Completed: MazeSite01, Ponderings of Time
Contact:

Re: IOError: Couldn't find image. [URGENT HELP]

#2 Post by mjshi »

Could you paste the code from lines 1 to 31? Include them in [**code] tags, please, and close them with [**/code] tags. (remove the **)

User avatar
toki
Newbie
Posts: 5
Joined: Fri Jan 16, 2015 8:20 pm
Tumblr: tik-toki
Contact:

Re: IOError: Couldn't find image. [URGENT HELP]

#3 Post by toki »

mjshi wrote:Could you paste the code from lines 1 to 31? Include them in [**code] tags, please, and close them with [**/code] tags. (remove the **)
Which code? The one from my game or...?

User avatar
toki
Newbie
Posts: 5
Joined: Fri Jan 16, 2015 8:20 pm
Tumblr: tik-toki
Contact:

Re: IOError: Couldn't find image. [URGENT HELP]

#4 Post by toki »

I inferred what you meant and pasted it.

Code: Select all

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 37, in script
    p "Welcome to London! I understand that you're vacationing for one day here?"
IOError: Couldn't find file 'game/images/kit_normal.png'.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/script.rpy", line 37, in script
    p "Welcome to London! I understand that you're vacationing for one day here?"
  File "C:\Users\Lily\Desktop\renpy_\renpy\ast.py", line 593, in execute
    renpy.exports.say(who, what, interact=self.interact)
  File "C:\Users\Lily\Desktop\renpy_\renpy\exports.py", line 998, in say
    who(what, interact=interact)
  File "C:\Users\Lily\Desktop\renpy_\renpy\character.py", line 826, in __call__
    self.do_display(who, what, cb_args=self.cb_args, **display_args)
  File "C:\Users\Lily\Desktop\renpy_\renpy\character.py", line 688, in do_display
    **display_args)
  File "C:\Users\Lily\Desktop\renpy_\renpy\character.py", line 491, in display_say
    rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
  File "C:\Users\Lily\Desktop\renpy_\renpy\ui.py", line 247, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Users\Lily\Desktop\renpy_\renpy\display\core.py", line 2145, in interact
    repeat, rv = self.interact_core(preloads=preloads, **kwargs)
  File "C:\Users\Lily\Desktop\renpy_\renpy\display\core.py", line 2474, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "C:\Users\Lily\Desktop\renpy_\renpy\display\core.py", line 1673, in draw_screen
    renpy.config.screen_height,
  File "render.pyx", line 363, in renpy.display.render.render_screen (gen\renpy.display.render.c:5330)

philat
Eileen-Class Veteran
Posts: 1926
Joined: Wed Dec 04, 2013 12:33 pm
Contact:

Re: IOError: Couldn't find image. [URGENT HELP]

#5 Post by philat »

No, they meant lines 1-31 of your script.rpy.

User avatar
toki
Newbie
Posts: 5
Joined: Fri Jan 16, 2015 8:20 pm
Tumblr: tik-toki
Contact:

Re: IOError: Couldn't find image. [URGENT HELP]

#6 Post by toki »

Oh, ok.

All the other images are still undefined as this is a work in progress v.v

Code: Select all

#characters
image kit = "game/images/kit_normal.png"
image peter = "insert img name"
image clerk = "insert img name"
image baker = "insert img name"

#backgrounds
image village = "insert pic name here"
image sq = "insert pic name here"
image ss = "ipnh"
image ap = "djka"
image festival = "hjkl"

# Declare characters used by this game.
define k = Character('Kit', color="#A994FF")

define p = Character('Peter', color="#67E676")

define c = Character('Clerk', color="#FFFFFF")

define b = Character('Baker', color="#FFFFFF")

define s = Character('Seamstress', color="#FFFFFF")

define d = Character('Apothecary', color="#FFFFFF")

# The game starts here.
label start:

 scene pic name
 show kit at left

User avatar
PyTom
Ren'Py Creator
Posts: 16096
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: IOError: Couldn't find image. [URGENT HELP]

#7 Post by PyTom »

You don't need the game/ prefix. Use:

Code: Select all

image kit = "images/kit_normal.png"
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

User avatar
toki
Newbie
Posts: 5
Joined: Fri Jan 16, 2015 8:20 pm
Tumblr: tik-toki
Contact:

Re: IOError: Couldn't find image. [URGENT HELP]

#8 Post by toki »

Thank you! That fixed it right away ^0^

Post Reply

Who is online

Users browsing this forum: No registered users