Skip to content
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

Missing assets on 1.2.2 SDL for Ubuntu Xenial #8887

Closed
jcchikikomori opened this issue Aug 5, 2016 · 21 comments
Closed

Missing assets on 1.2.2 SDL for Ubuntu Xenial #8887

jcchikikomori opened this issue Aug 5, 2016 · 21 comments

Comments

@jcchikikomori
Copy link
Contributor

jcchikikomori commented Aug 5, 2016

On first, i thought it's an OpenGL wrapper issue, but it's not. It's on missing assets.. take a look

screenshot_2016-08-06_00-14-12

Installed from official PPSSPP ppa

@unknownbrackets
Copy link
Collaborator

Path seems wrong, this looks like a packaging issue. I assume it doesn't happen if you build PPSSPP from the latest git / this repo?

-[Unknown]

@sergiobenrocha2
Copy link
Contributor

sergiobenrocha2 commented Aug 20, 2016

You know the packages have the maintainer email right? And you can contact him on launchpad PPA too...

ppsspp-sdl package relies in the ppsspp-common package, which provides assets stuff, it installs them on /usr/share/ppsspp/assets/

So why PPSSPP is asking assets in /usr/games/ ?

@sergiobenrocha2
Copy link
Contributor

sergiobenrocha2 commented Aug 20, 2016

Oh, it actually try to search at the /usr/share/ppsspp/assets/

What the testing package provides:

ls /usr/share/ppsspp/assets/
7z.png  compat.ini  flash0  knownfuncs.ini  lang  langregion.ini  ppge_atlas.zim  rargray.png  shaders  ui_atlas_lowmem.zim  ui_atlas.zim  unknown.png  zip.png

ls /usr/share/ppsspp/assets/flash0/font/
jpn0.pgf  ltn0.pgf   ltn11.pgf  ltn13.pgf  ltn15.pgf  ltn2.pgf  ltn4.pgf  ltn6.pgf  ltn8.pgf
kr0.pgf   ltn10.pgf  ltn12.pgf  ltn14.pgf  ltn1.pgf   ltn3.pgf  ltn5.pgf  ltn7.pgf  ltn9.pgf

@sergiobenrocha2
Copy link
Contributor

Stable package 1.2.2:

ls /usr/share/ppsspp/assets/
7z.png      knownfuncs.ini  ppge_atlas.zim  ui_atlas_lowmem.zim  zip.png
compat.ini  lang            rargray.png     ui_atlas.zim
flash0      langregion.ini  shaders         unknown.png

ls /usr/share/ppsspp/assets/flash0/font/
jpn0.pgf  ltn10.pgf  ltn13.pgf  ltn1.pgf  ltn4.pgf  ltn7.pgf
kr0.pgf   ltn11.pgf  ltn14.pgf  ltn2.pgf  ltn5.pgf  ltn8.pgf
ltn0.pgf  ltn12.pgf  ltn15.pgf  ltn3.pgf  ltn6.pgf  ltn9.pgf

@sergiobenrocha2
Copy link
Contributor

Give me the game's name @jccultima123, I'll try to reproduce here.

@sergiobenrocha2
Copy link
Contributor

I'm testing with Kingdom Hearts, I can get this message in the SDL, but not in the Qt:

W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/jpn0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/jpn0.pgf

The game is working fine.

@jcchikikomori
Copy link
Contributor Author

jcchikikomori commented Aug 20, 2016

@sergiobenrocha2 Mostly games with messages/alerts before starting the game, like Dissidia Final Fantasy 012

@sergiobenrocha2
Copy link
Contributor

crap, I'm getting this with Dissidia 12:

W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/zh_gb.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/zh_gb.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/share/ppsspp/assets/flash0/font/zh_gb.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /home/sergio/flash0/font/zh_gb.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/jpn0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/jpn0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/jpn0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/jpn0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn1.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn1.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn1.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn1.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn2.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn2.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn2.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn2.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn3.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn3.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn3.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn3.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn4.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn4.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn4.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn4.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn5.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn5.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn5.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn5.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn6.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn6.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn6.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn6.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn7.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn7.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn7.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn7.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn8.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn8.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn8.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn8.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn9.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn9.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn9.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn9.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn10.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn10.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn10.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn10.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn11.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn11.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn11.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn11.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn12.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn12.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn12.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn12.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn13.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn13.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn13.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn13.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn14.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn14.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn14.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn14.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn15.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn15.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn15.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn15.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/kr0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/kr0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/kr0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/kr0.pgf

But the game is working fine it seems.

@jccultima123 have you installed ppsspp-common package? Maybe you installed only ppsspp-sdl deb and you have a broken package in the system.

@sergiobenrocha2
Copy link
Contributor

I tested "Angry Birds (USA) (v2) (minis) (PSN).iso" (md5sum: 72132d835e4e5f8d9e4c90c0ef2b16f0) in Debian Sid (gcc 6.1.1) and Ubuntu 16.04 (gcc 5.4.0):

ppsspp buggy assets

It does not happen in 14.04 (gcc 4.8.2):

ppsspp good assets

I guess it's an issue with the assets tools, since in the PPA we build them:

mkdir ext/native/tools/build
cd ext/native/tools/build && \
    cmake ../ && \
    $(MAKE)
./buildatlas.sh
./build_ppgeatlas.sh

It's either the gcc version, or the fonts used to build the assets. I tried with gcc 4.9, no luck. I'll try to mess with the fonts.

What's I'm using in debian sid (only font things from the patch):

Index: ppsspp-1.2.2/atlasscript.txt
===================================================================
--- ppsspp-1.2.2.orig/atlasscript.txt   2016-04-11 23:09:42.121354111 -0300
+++ ppsspp-1.2.2/atlasscript.txt    2016-04-11 23:09:58.093594601 -0300
@@ -1,6 +1,9 @@
 2048
-font UBUNTU24 assets/Roboto-Condensed.ttf UWER 34 -2
-font UBUNTU24 C:/Windows/Fonts/ARIALUNI.ttf UWEhkcRGHKVTe 30 0
+font UBUNTU24 /usr/share/fonts/truetype/roboto/hinted/RobotoCondensed-Regular.ttf UWER 34 -2
+font UBUNTU24 /usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf UWERG 30 0
+font UBUNTU24 /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf e 30 0
+font UBUNTU24 /usr/share/fonts-droid-fallback/truetype/DroidSansFallback.ttf hkcHT 30 0
+font UBUNTU24 /usr/share/fonts/truetype/unfonts-core/UnDotum.ttf K 30 0

Index: ppsspp-1.2.2/atlasscript_lowmem.txt
===================================================================
--- ppsspp-1.2.2.orig/atlasscript_lowmem.txt    2016-04-11 23:09:42.121354111 -0300
+++ ppsspp-1.2.2/atlasscript_lowmem.txt 2016-04-11 23:09:42.117354051 -0300
@@ -1,5 +1,5 @@
 512
-font UBUNTU24 assets/Roboto-Condensed.ttf U 34 -2
+font UBUNTU24 /usr/share/fonts/truetype/roboto/hinted/RobotoCondensed-Regular.ttf U 34 -2

Index: ppsspp-1.2.2/build_ppgeatlas.sh
===================================================================
--- ppsspp-1.2.2.orig/ppge_atlasscript.txt  2016-04-11 23:09:42.121354111 -0300
+++ ppsspp-1.2.2/ppge_atlasscript.txt   2016-04-11 23:09:42.117354051 -0300
@@ -1,6 +1,8 @@
 2048
-font UBUNTU24 C:/Windows/Fonts/KozGoPro-Medium.otf UWkhcsGR 24
-font UBUNTU24 C:/Windows/Fonts/ARIALUNI.ttf UWEhkcRGHKVTe 24 0
+font UBUNTU24 /usr/share/fonts-droid-fallback/truetype/DroidSansFallback.ttf UWhkcR 24
+font UBUNTU24 /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf G 24
+font UBUNTU24 /usr/share/fonts/truetype/nanum/NanumGothic.ttf K 24
+font UBUNTU24 /usr/share/fonts/truetype/mona/mona.ttf s 24

From Ubuntu 14.04:

Index: ppsspp-git/atlasscript.txt
===================================================================
--- ppsspp-git.orig/atlasscript.txt 2015-09-21 16:23:12.212560740 -0300
+++ ppsspp-git/atlasscript.txt  2015-09-21 16:23:12.212560740 -0300
@@ -1,6 +1,11 @@
 2048
-font UBUNTU24 assets/Roboto-Condensed.ttf UWER 34 -2
-font UBUNTU24 C:/Windows/Fonts/ARIALUNI.ttf UWEhkcRGHKVTe 30 0
+font UBUNTU24 /usr/share/fonts/truetype/roboto/RobotoCondensed-Regular.ttf UWER 34 -2
+font UBUNTU24 /usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf UWERG 30 0
+font UBUNTU24 /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf e 30 0
+font UBUNTU24 /usr/share/fonts/truetype/droid/DroidSansJapanese.ttf hkc 30 0
+font UBUNTU24 /usr/share/fonts/truetype/droid/DroidSansHebrew-Regular.ttf H 30 0
+font UBUNTU24 debian/fonts/NotoSansThai-Regular.ttf T 30 0
+font UBUNTU24 /usr/share/fonts/truetype/unfonts-core/UnDotum.ttf K 30 0

===================================================================
--- ppsspp-git.orig/atlasscript_lowmem.txt  2015-09-21 16:23:12.212560740 -0300
+++ ppsspp-git/atlasscript_lowmem.txt   2015-09-21 16:23:12.212560740 -0300
@@ -1,5 +1,5 @@
 512
-font UBUNTU24 assets/Roboto-Condensed.ttf U 34 -2
+font UBUNTU24 /usr/share/fonts/truetype/roboto/RobotoCondensed-Regular.ttf U 34 -2

===================================================================
--- ppsspp-git.orig/ppge_atlasscript.txt    2015-09-21 16:23:12.212560740 -0300
+++ ppsspp-git/ppge_atlasscript.txt 2015-09-21 16:23:12.212560740 -0300
@@ -1,6 +1,9 @@
 2048
-font UBUNTU24 C:/Windows/Fonts/KozGoPro-Medium.otf UWkhcsGR 24
-font UBUNTU24 C:/Windows/Fonts/ARIALUNI.ttf UWEhkcRGHKVTe 24 0
+font UBUNTU24 /usr/share/fonts/truetype/droid/DroidSans.ttf UWR 24
+font UBUNTU24 /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf G 24
+font UBUNTU24 /usr/share/fonts/truetype/nanum/NanumGothic.ttf K 24
+font UBUNTU24 /usr/share/fonts/truetype/droid/DroidSansJapanese.ttf hkc 24
+font UBUNTU24 /usr/share/fonts/truetype/mona/mona.ttf s 24

@sergiobenrocha2
Copy link
Contributor

Maybe it's the change from DroidSans.ttf (14.04) to DroidSansFallback.ttf (16.04). For some reason debian/ubuntu dropped the support for fonts-droid package, then I started to use the fallback font.

I have no idea what font I should use in the place of ARIAL, which covers the most cases.

@unknownbrackets
Copy link
Collaborator

I'm not sure, but I think that DroidSansFallback would only contain characters often not included in other fonts. The screenshot seems like it's missing Latin characters.

Arial Unicode has a bunch of glyphs, but if you absolutely cannot use it, then maybe you can use Noto or something? Or the "Ubuntu Font"?

https://en.wikipedia.org/wiki/Open-source_Unicode_typefaces

-[Unknown]

@sergiobenrocha2
Copy link
Contributor

I'll try that, thanks!

I use Noto only for Thai

@jcchikikomori
Copy link
Contributor Author

jcchikikomori commented Aug 23, 2016

@sergiobenrocha2 yep. i already have (ppsspp-common and two ppsspp variants including non-sdl)

@sergiobenrocha2
Copy link
Contributor

I tried:

Index: ppsspp-1.2.2/atlasscript.txt
===================================================================
--- ppsspp-1.2.2.orig/atlasscript.txt   2016-04-11 23:09:42.121354111 -0300
+++ ppsspp-1.2.2/atlasscript.txt    2016-04-11 23:09:58.093594601 -0300
@@ -1,6 +1,11 @@
 2048
-font UBUNTU24 assets/Roboto-Condensed.ttf UWER 34 -2
-font UBUNTU24 C:/Windows/Fonts/ARIALUNI.ttf UWEhkcRGHKVTe 30 0
+font UBUNTU24 /usr/share/fonts/truetype/roboto/hinted/RobotoCondensed-Regular.ttf UWER 34 -2
+font UBUNTU24 /usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf UWERG 30 0
+font UBUNTU24 /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf e 30 0
+font UBUNTU24 /usr/share/fonts/opentype/ipafont-gothic/ipag.ttf hkc 30 0
+font UBUNTU24 /usr/share/fonts/truetype/noto/NotoSansHebrew-Regular.ttf H 30 0
+font UBUNTU24 /usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf T 30 0
+font UBUNTU24 /usr/share/fonts/truetype/unfonts-core/UnDotum.ttf K 30 0
 image I_SOLIDWHITE white.png copy
 image I_CROSS source_assets/image/cross.png copy
 image I_CIRCLE source_assets/image/circle.png copy

and this:

Index: ppsspp-1.2.2/ppge_atlasscript.txt
===================================================================
--- ppsspp-1.2.2.orig/ppge_atlasscript.txt  2016-04-11 23:09:42.121354111 -0300
+++ ppsspp-1.2.2/ppge_atlasscript.txt   2016-04-11 23:09:42.117354051 -0300
@@ -1,6 +1,9 @@
 2048
-font UBUNTU24 C:/Windows/Fonts/KozGoPro-Medium.otf UWkhcsGR 24
-font UBUNTU24 C:/Windows/Fonts/ARIALUNI.ttf UWEhkcRGHKVTe 24 0
+font UBUNTU24 /usr/share/fonts/truetype/roboto/hinted/RobotoCondensed-Regular.ttf UWR 28
+font UBUNTU24 /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf G 24
+font UBUNTU24 /usr/share/fonts/truetype/nanum/NanumGothic.ttf K 24
+font UBUNTU24 /usr/share/fonts/opentype/ipafont-gothic/ipag.ttf hkc 24
+font UBUNTU24 /usr/share/fonts/truetype/mona/mona.ttf s 24
 image I_CROSS source_assets/image/cross.png copy
 image I_CIRCLE source_assets/image/circle.png copy
 image I_SQUARE source_assets/image/square.png copy

And I got this:
ppsspp_

I don't know for sure if I can do something like this:

-font UBUNTU24 C:/Windows/Fonts/KozGoPro-Medium.otf UWkhcsGR 24
+font UBUNTU24 /usr/share/fonts/truetype/roboto/hinted/RobotoCondensed-Regular.ttf UWR 28

For UWR glyphs, Roboto Condensed does not metric fit KozGoPro in the same 24 size, I had to increase the size to 28.

Droid Sans fits best with KozGoPro in the same size, but for some reason debian dropped it.

@unknownbrackets
Copy link
Collaborator

FF3 English uses a fairly long message that would probably be the best test of whether the font is too tall. Typically CJK messages aren't tall so they probably have room, but I'm not sure about Greek, etc.

You can list the same letter for multiple fonts, IIRC, and it will take the first font in the list that has the character. I think.

-[Unknown]

@sergiobenrocha2
Copy link
Contributor

It should be fixed now in stable PPA.

@jcchikikomori
Copy link
Contributor Author

I am gonna try with the latest stable build from PPA

@jcchikikomori
Copy link
Contributor Author

jcchikikomori commented Sep 7, 2016

@sergiobenrocha2
Still unstable (for unstable build) on PSP/System UI including load/save
But still playable though (readable text appears on gameplay)
Using the following:
ppsspp-common 1.2.2-r158.p5.l1753.a165.t8354ubuntu16.04.1)
ppsspp 1.2.2-r158.p5.l1753.a165.t8354ubuntu16.04.1
Dissidia 012 Duodecim

W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/zh_gb.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/zh_gb.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/share/ppsspp/assets/flash0/font/zh_gb.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /home/digiteer/flash0/font/zh_gb.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/jpn0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/jpn0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/jpn0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/jpn0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn1.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn1.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn1.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn1.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn2.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn2.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn2.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn2.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn3.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn3.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn3.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn3.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn4.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn4.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn4.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn4.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn5.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn5.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn5.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn5.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn6.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn6.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn6.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn6.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn7.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn7.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn7.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn7.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn8.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn8.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn8.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn8.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn9.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn9.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn9.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn9.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn10.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn10.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn10.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn10.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn11.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn11.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn11.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn11.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn12.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn12.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn12.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn12.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn13.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn13.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn13.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn13.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn14.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn14.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn14.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn14.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn15.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn15.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/ltn15.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/ltn15.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/kr0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/kr0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/assets/flash0/font/kr0.pgf
W: file_util.cpp:178: IsDirectory: stat failed on /usr/games/flash0/font/kr0.pgf
05:26:727 ffst_thread  I[FONT]: HLE/sceFont.cpp:768 sceFontNewLib(09fff600, 08bee994)
05:26:736 ffst_thread  I[FONT]: HLE/sceFont.cpp:581 Entering PostAllocCallback::run
05:26:736 ffst_thread  I[FONT]: HLE/sceFont.cpp:593 Leaving PostAllocCallback::run
05:26:736 ffst_thread  I[FONT]: HLE/sceFont.cpp:1209 sceFontSetAltCharacterCode(098f9840, 00000000)
05:26:739 ffst_thread  W[LOAD]: HLE/sceKernelModule.cpp:1728 sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=0, data=0, text=0
05:26:740 ffst_thread  I[HLE]: Util/BlockAllocator.cpp:391 -----------
05:26:740 ffst_thread  I[HLE]: Util/BlockAllocator.cpp:395 Block: 08800000 - 08804000 size 00004000 taken=1 tag=usersystemlib
05:26:740 ffst_thread  I[HLE]: Util/BlockAllocator.cpp:395 Block: 08804000 - 09b70d00 size 0136cd00 taken=1 tag=ELF/FFSTJP
05:26:740 ffst_thread  I[HLE]: Util/BlockAllocator.cpp:395 Block: 09b70d00 - 09b71000 size 00000300 taken=0 tag=(untitled)
05:26:740 ffst_thread  I[HLE]: Util/BlockAllocator.cpp:395 Block: 09b71000 - 09b81000 size 00010000 taken=1 tag=UserSbrk
05:26:740 ffst_thread  I[HLE]: Util/BlockAllocator.cpp:395 Block: 09b81000 - 09b89300 size 00008300 taken=1 tag=ELF/sceFont_Library
05:26:740 ffst_thread  I[HLE]: Util/BlockAllocator.cpp:395 Block: 09b89300 - 09b8da00 size 00004700 taken=1 tag=ELF/scesupPreAcc_library
05:26:740 ffst_thread  I[HLE]: Util/BlockAllocator.cpp:395 Block: 09b8da00 - 09fefc00 size 00462200 taken=0 tag=(untitled)
05:26:740 ffst_thread  I[HLE]: Util/BlockAllocator.cpp:395 Block: 09fefc00 - 09fffc00 size 00010000 taken=1 tag=stack/ffst_thread
05:26:740 ffst_thread  I[HLE]: Util/BlockAllocator.cpp:395 Block: 09fffc00 - 0a000000 size 00000400 taken=0 tag=stack/root
05:26:740 ffst_thread  I[HLE]: Util/BlockAllocator.cpp:397 -----------
05:26:789 ffst_thread  I[LOAD]: HLE/sceKernelModule.cpp:1238 Module scesupPreAcc_library: 09b95960 09b8ca54 09b8ca7c
05:26:789 ffst_thread  I[LOAD]: HLE/sceKernelModule.cpp:1298 Exporting ent 0 named scesupPreAcc_library, 0 funcs, 2 vars, resident 09b8cb5c
05:26:789 ffst_thread  I[LOAD]: HLE/sceKernelModule.cpp:1298 Exporting ent 1 named scesupPreAcc, 13 funcs, 0 vars, resident 09b8cb7c
05:26:789 ffst_thread  I[LOAD]: HLE/sceKernelModule.cpp:747 Resolving function scesupPreAcc/110e318b
05:26:789 ffst_thread  I[LOAD]: HLE/sceKernelModule.cpp:747 Resolving function scesupPreAcc/13ae25b3
05:26:790 ffst_thread  I[LOAD]: HLE/sceKernelModule.cpp:747 Resolving function scesupPreAcc/28c5f696
05:26:790 ffst_thread  I[LOAD]: HLE/sceKernelModule.cpp:747 Resolving function scesupPreAcc/2ec3f4d9
05:26:790 ffst_thread  I[LOAD]: HLE/sceKernelModule.cpp:747 Resolving function scesupPreAcc/348ba3e2
05:26:790 ffst_thread  I[LOAD]: HLE/sceKernelModule.cpp:747 Resolving function scesupPreAcc/86debd66
05:26:790 ffst_thread  I[LOAD]: HLE/sceKernelModule.cpp:747 Resolving function scesupPreAcc/a0eaf444
05:26:790 ffst_thread  I[LOAD]: HLE/sceKernelModule.cpp:747 Resolving function scesupPreAcc/b03ff882
05:26:790 ffst_thread  I[MODULE]: HLE/sceKernelModule.cpp:1764 289=sceKernelLoadModule(name=DISC0:/PSP_GAME/USRDIR/DATA/MODULE/LIBSUPPREACC.PRX,flag=00000000,00000014,00000000,00000000,position = 00000000)
05:26:790 ffst_thread  I[MODULE]: HLE/sceKernelModule.cpp:1812 sceKernelStartModule(289,asize=00000000,aptr=00000000,retptr=00000000,00000000)
05:26:790 ffst_thread  W[MODULE]: HLE/sceKernelModule.cpp:1832 sceKernelStartModule(): module has no start or entry func
05:26:791 ffst_thread  I[UTIL]: HLE/sceUtility.cpp:306 0=sceUtilityLoadModule(00000500)
05:26:804 ffst_thread  I[HLE]: HLE/scePspNpDrm_user.cpp:9 call sceNpDrmSetLicenseeKey(089c8ec6)
05:26:826 ffst_thread  I[UTIL]: HLE/sceUtility.cpp:306 0=sceUtilityLoadModule(00000301)
05:26:836 ffst_thread  I[UTIL]: HLE/sceUtility.cpp:306 0=sceUtilityLoadModule(00000300)
05:26:869 ffst_thread  I[UTIL]: HLE/sceUtility.cpp:306 0=sceUtilityLoadModule(00000302)
05:26:886 ffst_thread  I[SCESAS]: HLE/sceSas.cpp:249 sceSasInit(09b6fec0, 512, 32, 0, 44100)
05:26:902 ffst_thread  I[KERNEL]: HLE/sceKernelThread.cpp:1974 291=sceKernelCreateThread(AUDIO MIXER THREAD, 08991d60, 00000010, 65536, 00000000, 00000000)
05:26:902 ffst_thread  I[KERNEL]: HLE/sceKernelThread.cpp:2053 0=sceKernelStartThread(291, 0, 00000000)
05:26:905 ffst_thread  I[KERNEL]: HLE/sceKernelMemory.cpp:1808 00000127=AllocMemoryBlock(SysMemUserForUser_FE707FDF)(EFFECT_ALLOCATOR, 0, 003dd000, 00000000)
05:26:905 ffst_thread  I[KERNEL]: HLE/sceKernelMemory.cpp:1822 GetMemoryBlockPtr(00000127, 09fff640) = 09b95a00
05:27:011 ffst_thread  I[SCEGE]: Common/FramebufferCommon.cpp:414 Creating FBO for 00044000 : 480 x 272 x 1
05:27:011 ffst_thread  W[G3D]: Common/FramebufferCommon.cpp:650 Memcpy fbo upload 04444000 -> 04044000
05:27:035 ffst_thread  I[SCEGE]: Common/FramebufferCommon.cpp:414 Creating FBO for 00000000 : 480 x 272 x 1
05:27:036 ffst_thread  I[UTIL]: Dialog/PSPSaveDialog.cpp:85 sceUtilitySavedataInitStart(08baef18) - LIST (11)
05:27:037 ffst_thread  I[UTIL]: Dialog/PSPSaveDialog.cpp:86 sceUtilitySavedataInitStart(08baef18) : Game key (hex): 5A80201590F8455CAE2FD939AB580A18
05:27:246 ffst_thread  I[UTIL]: Dialog/PSPSaveDialog.cpp:85 sceUtilitySavedataInitStart(08baef18) - SIZES (8)
05:27:246 ffst_thread  I[UTIL]: Dialog/PSPSaveDialog.cpp:86 sceUtilitySavedataInitStart(08baef18) : Game key (hex): 5A80201590F8455CAE2FD939AB580A18
05:27:344 AUDIO MIXER  I[SCEGE]: GLES/Framebuffer.cpp:1922 Decimating FBO for 00000000 (480 x 272 x 1), age 6
05:27:377 AUDIO MIXER  I[SCEGE]: GLES/Framebuffer.cpp:1922 Decimating FBO for 00044000 (480 x 272 x 1), age 6
05:27:613 ffst_thread  I[UTIL]: Dialog/PSPSaveDialog.cpp:85 sceUtilitySavedataInitStart(096ae23c) - LIST (11)
05:27:613 ffst_thread  I[UTIL]: Dialog/PSPSaveDialog.cpp:86 sceUtilitySavedataInitStart(096ae23c) : Game key (hex): 5A80201590F8455CAE2FD939AB580A18
05:27:945 ffst_thread  I[UTIL]: Dialog/PSPSaveDialog.cpp:85 sceUtilitySavedataInitStart(096ae23c) - AUTOLOAD (0)
05:27:945 ffst_thread  I[UTIL]: Dialog/PSPSaveDialog.cpp:86 sceUtilitySavedataInitStart(096ae23c) : Game key (hex): 5A80201590F8455CAE2FD939AB580A18
05:28:145 AUDIO MIXER  I[UTIL]: Dialog/SavedataParam.cpp:586 Loading file with size 257224 in ms0:/PSP/SAVEDATA/ULUS10566GameData00/DISSIDIA.BIN
05:28:343 ffst_thread  I[UTIL]: HLE/sceUtility.cpp:342 00000000=sceUtilityMsgDialogInitStart(08b84b54)
05:28:632 ffst_thread  I[G3D]: GLES/ShaderManager.cpp:165 Linked shader: vs 15 fs 32

@sergiobenrocha2
Copy link
Contributor

I didn't update the testing ppa yet

@sergiobenrocha2
Copy link
Contributor

It should be fixed now in both PPA

@unknownbrackets
Copy link
Collaborator

Okay, closing this for now - thanks for the update. We can reopen if it's reported as still happening somewhere.

-[Unknown]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants