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
Crashing while running Luadev r0 (lua interpreter) #19085
Comments
PS: |
Hm, not sure why the devbuilds server is slow :( I'll look into that. It's a temporary hosting solution anyway, but it should work okay. |
Homebrew lacks proper gameID, so it's fakeID generated per folder name. I will check once I get home, but I don't think I really have any settings that would make it work, more likely something is breaking it, maybe even lengthy folder name, I kept mine short. |
SO, I made a new directory, inside this folder I have the EBOOT file as well as the script.lua file with the hello world program.
Then I tried to run the windows version 1.9.3 using wine, and it ran properly. On the latest windows version running through wine I get this The folder is inside memstick/psp/game just like Luna stated. |
I think I found the problem. |
Do luadev apps have some specific identifier, like PARAM.SFO id or something? We could warn about this. Alternatively, there might be some other kind of workaround we can do. Tagging to take a look for the next upcoming version. |
Probably not, but since the app works and only breaks when loading hardcoded filename of script.lua with non default PSP fonts, a warning could happen on "script.lua" read, maybe also only for homebrew. Through I find it weird that the app bundle comes with software to create/customize PSP fonts and doesn't support custom one we have in PPSSPP. |
It's kinda strange, for example i use ppsspp v.1.17.1 release version as the base, if i overwrite the ltn0.pgf ~ ltn15.pgf with the one from the latest artifact it works fine (not crashing), meanwhile the latest artifact nor the release version, both didn't works (crashed) with the fonts it came with O.o it even crashed with an empty script.lua file Edit: nevermind, need more testing, i'm not sure which version the fonts i had on the folder with the latest artifact executable, when i tried to extract the font from the latest artifact to a new folder and use those fonts on the release version, it crashed again :( I guess the only way to make it works is by using latin fonts from 1.9.3 or before 1.11.0 (as alternative to real PSP fonts), only need to replace the ltn0.pgf to be precise. Edit2: The |
Probaly, It was created unknown user for 1.9.3. |
Yes, Thats right! |
[What's the difference between November 1st and November 23rd?] Probably, The converter I am using is different. 06b0e33 01.Nov. ==> ttf2pgfj.exe And, When I compared it with the hex editor, [01Nov] was almost the same as the original, but [23.Nov] had a unique value. But, I think [23.Nov] is working on PPSSPP. By the way, what is Luadev r0 ???? |
Lua interpreter for the psp. it allows u to write apps for it in lua |
Game or games this happens in
Luadev r0 (lua interpreter)
What area of the game / PPSSPP
PPSSPP no longer supports this old homebrew lua interpreter
It used to work on version 1.9.3
and it does work on jpcsp.
How to reproduce:
create a file
script.lua
in./luadev-r0-psp/projects/hello-world-test/
start EBOOT.PBP in
./luadev-r0-psp/projects/hello-world-test/EBOOT.PBP
What should happen
PPSSPP shouldn't crash and handle the unimplemented features.
Logs
Platform
Linux / BSD
Mobile device model or graphics card (GPU)
GT 720
PPSSPP version affected
PPSSPP v1.17.1 [flatpak]
Last working version
1.9.3
Graphics backend (3D API)
OpenGL / GLES
Checklist
The text was updated successfully, but these errors were encountered: