After building distributions, The main file can't find pics

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
kikima34
Newbie
Posts: 4
Joined: Sun Nov 22, 2015 1:18 am
Tumblr: none
Deviantart: none
Github: none
Skype: none
Soundcloud: none
Contact:

After building distributions, The main file can't find pics

#1 Post by kikima34 »

So I got my project to work and it's beautiful, but when I build the distributions (only for Windows) and then try and run the application, I get an error that says it can't find the picture for the title screen. I double checked to make sure it was still in the image folder and it is. I hit skip after that to see if the rest of it worked, but it can't find any of the images. What am I doing wrong?

All of my images are .png and .jpg

It told me the first time I tried to build it that there shouldn't be spaces in the directory name and executable name (which I had) so I took them out since my game's name is two words. Maybe that messed it up? Code for that:


## The name that's used for directories and archive files. For example, if
## this is 'mygame-1.0', the windows distribution will be in the
## directory 'mygame-1.0-win', in the 'mygame-1.0-win.zip' file.
build.directory_name = "KanjiFriends-1.0"

## The name that's uses for executables - the program that users will run
## to start the game. For example, if this is 'mygame', then on Windows,
## users can click 'mygame.exe' to start the game.
build.executable_name = "KanjiFriends"


Trace Back:

I'm sorry, but an uncaught exception occurred.

While loading <'Image' 'title.png'>:
IOError: Couldn't find file 'title.png'.

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

Full traceback:
File "renpy/common/_layout/screen_main_menu.rpym", line 29, in script
$ ui.interact()
File "C:\Users\Emily Garczynski\Documents\KanjiFriends-1.0-dists\KanjiFriends-1.0-win\renpy\ast.py", line 797, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\Emily Garczynski\Documents\KanjiFriends-1.0-dists\KanjiFriends-1.0-win\renpy\python.py", line 1448, in py_exec_bytecode
exec bytecode in globals, locals
File "renpy/common/_layout/screen_main_menu.rpym", line 29, in <module>
$ ui.interact()
File "C:\Users\Emily Garczynski\Documents\KanjiFriends-1.0-dists\KanjiFriends-1.0-win\renpy\ui.py", line 277, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\Emily Garczynski\Documents\KanjiFriends-1.0-dists\KanjiFriends-1.0-win\renpy\display\core.py", line 2346, in interact
repeat, rv = self.interact_core(preloads=preloads, **kwargs)
File "C:\Users\Emily Garczynski\Documents\KanjiFriends-1.0-dists\KanjiFriends-1.0-win\renpy\display\core.py", line 2683, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\Emily Garczynski\Documents\KanjiFriends-1.0-dists\KanjiFriends-1.0-win\renpy\display\core.py", line 1785, 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 "C:\Users\Emily Garczynski\Documents\KanjiFriends-1.0-dists\KanjiFriends-1.0-win\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 "C:\Users\Emily Garczynski\Documents\KanjiFriends-1.0-dists\KanjiFriends-1.0-win\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 "C:\Users\Emily Garczynski\Documents\KanjiFriends-1.0-dists\KanjiFriends-1.0-win\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 "C:\Users\Emily Garczynski\Documents\KanjiFriends-1.0-dists\KanjiFriends-1.0-win\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 "C:\Users\Emily Garczynski\Documents\KanjiFriends-1.0-dists\KanjiFriends-1.0-win\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 "C:\Users\Emily Garczynski\Documents\KanjiFriends-1.0-dists\KanjiFriends-1.0-win\renpy\display\layout.py", line 1015, in render
back = render(style.background, bw, bh, 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 "C:\Users\Emily Garczynski\Documents\KanjiFriends-1.0-dists\KanjiFriends-1.0-win\renpy\display\im.py", line 478, in render
im = cache.get(self)
File "C:\Users\Emily Garczynski\Documents\KanjiFriends-1.0-dists\KanjiFriends-1.0-win\renpy\display\im.py", line 200, in get
surf = image.load()
File "C:\Users\Emily Garczynski\Documents\KanjiFriends-1.0-dists\KanjiFriends-1.0-win\renpy\display\im.py", line 529, in load
surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
File "C:\Users\Emily Garczynski\Documents\KanjiFriends-1.0-dists\KanjiFriends-1.0-win\renpy\loader.py", line 517, in load
raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'title.png'.

Windows-8-6.2.9200
Ren'Py 6.99.6.739
Kanji Friends 0.0

User avatar
PyTom
Ren'Py Creator
Posts: 16093
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: After building distributions, The main file can't find p

#2 Post by PyTom »

This is a known bug that was fixed in 6.99.7. Upgrade to 6.99.7, or better yet, the 6.99.8 nightly.
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

Post Reply

Who is online

Users browsing this forum: Google [Bot]