IOError: Couldn't find image. [URGENT HELP]
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.
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.
IOError: Couldn't find image. [URGENT HELP]
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...
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...
-
- 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]
Could you paste the code from lines 1 to 31? Include them in [**code] tags, please, and close them with [**/code] tags. (remove the **)
Re: IOError: Couldn't find image. [URGENT HELP]
Which code? The one from my game or...?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 **)
Re: IOError: Couldn't find image. [URGENT HELP]
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)
Re: IOError: Couldn't find image. [URGENT HELP]
No, they meant lines 1-31 of your script.rpy.
Re: IOError: Couldn't find image. [URGENT HELP]
Oh, ok.
All the other images are still undefined as this is a work in progress v.v
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
- 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]
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(When was the last time you backed up your game?)
Software > Drama • https://www.patreon.com/renpytom
Re: IOError: Couldn't find image. [URGENT HELP]
Thank you! That fixed it right away ^0^
Who is online
Users browsing this forum: No registered users