-
Notifications
You must be signed in to change notification settings - Fork 153
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3DS build fails to include sprites.t3x, resulting in crash #486
Comments
I also just noticed that |
I would guess the issue is just your development environment not having |
|
I found a possible source for this problem:
this seems to take precedence over the rule lower down in the Makefile
which would place the I don't know how to best fix this, because I am not good at writing Makefiles. |
Describe the bug
When building Checkpoint using
make 3ds
the build process fails to include the filesprites.t3x
in the resulting.cia
files romfs.This causes Checkpoint to crash on start when trying to load the file.
(This seems to happen here: https://github.com/BernardoGiordano/Checkpoint/blob/master/3ds/source/gui.cpp#L45 maybe a null check for
spritesheet
and proper error message could be added here)Running
cp 3ds/build/sprites.t3x 3ds/assets/romfs/gfx/
to copy the file manually and rebuilding the.cia
produces a working build.To Reproduce
Steps to reproduce the behavior:
make 3ds
to buildctrtool --listromfs 3ds/out/Checkpoint.cia
to list romfs contentsExpected behavior
The file
sprites.t3x
should be included in the romfs, because Checkpoint crashes on start without it.3DS:
The text was updated successfully, but these errors were encountered: