mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-04-24 21:56:10 +03:00
[GH-ISSUE #2585] Feature Req: Play SND0.AT3 and ICON1.PMF in Menu Screen #1008
Labels
No labels
Atrac3+
Audio
CPU emulation
D3D11
D3D9 (removed)
Depth / Z
Feature Request
Font Atlas
GE emulation
Guardband / Range Culling
HLE/Kernel
I/O
Input/Controller
MP3
Multithreading
Needs hardware testing
Networking/adhoc/infrastructure
No Feedback / Outdated?
OpenGL
PGF / sceFont
PSMF / MPEG
Platform-specific (Android)
Platform-specific (Windows)
Platform-specific (iOS)
PowerVR GPU
SDL2
Saving issue
User Interface
Vulkan
arm64jit
armjit
armv6
x86jit
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ppsspp#1008
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Freetos on GitHub (Jul 2, 2013).
Original GitHub issue: https://github.com/hrydgard/ppsspp/issues/2585
It would be great to listen to the title sound while tweaking options, and this is what the real PSP does in its XMB interface. This should be easier with the atrac3plus decoder.
EDIT: The audio now plays. The video not.
@dbz400 commented on GitHub (Jul 2, 2013):
Humm bit fancy stuff :)
@Daniel-Griffiths commented on GitHub (Jul 2, 2013):
Some games also make use of the PSMF video format when highlighting an icon.
@Blackbird88 commented on GitHub (Aug 9, 2014):
Sound is already working now when you long-click. Please add the video as well.
@Blackbird88 commented on GitHub (Jun 30, 2015):
Any word on this? :(
@hrydgard commented on GitHub (Jun 30, 2015):
Just haven't gotten around to doing it, it's probably at least half a day of work or so for quite a small benefit. Still, will do it eventually :)
@Blackbird88 commented on GitHub (Jun 30, 2015):
Oh I didn't realize it's THAT much work. I thought the video format is already supported.
@hrydgard commented on GitHub (Jun 30, 2015):
Well, we don't currently have standalone player code with timing and such, that's handled by the games, so we need to write a small video player that uses ffmpeg. Not a big issue but not a 10 minute hack either.
@Blackbird88 commented on GitHub (Jun 30, 2015):
Ah I see. By skipping the XMB nothing can play it as the code is only used for games.
@unknownbrackets commented on GitHub (Jun 30, 2015):
Not "skipping" the XMB would be significantly more work. It's a mistake to assume it's somehow there and being skipped. It would take a whole lot more than a half day to emulate the XMB.
-[Unknown]
@Blackbird88 commented on GitHub (Jun 30, 2015):
It's still faked to the games kinda like HLE BIOS isn't it? I always use LLE when it is possible.
Launching games through Wii Menu for example is pretty good tho I don't expect you to do this as I realize it's too much work.
@unknownbrackets commented on GitHub (Oct 14, 2015):
Thinking of it as BIOS is a mistake. We implement an API that games use.
I think a better analogy is web browsers. Chrome, Firefox, and Internet Explorer all display web pages, but the way they do so is in some cases different. They all implement HTML5, although each have different bugs.
We're not skipping the XMB because the XMB is not there. Just like Firefox doesn't "skip" Chrome's settings menu, and Chrome doesn't "skip" Internet Explorer's Web Slices feature. It's not implemented, and it doesn't necessarily need to be.
PPSSPP is not an LLE emulator. LLE would require a BIOS file (or files), which would likely require you to use a PSP to decrypt things or something just to get all set up. It would also be slower, and some features and enhancements would be much less possible. But that doesn't mean someone can't implement an LLE PSP emulator.
-[Unknown]
@Blackbird88 commented on GitHub (Oct 14, 2015):
I understand, Basically it's more like WINE mimicking Win32 API. But still XMB support would be lovely.
@zminhquanz commented on GitHub (Oct 23, 2015):
you can porting JPCSP Java code to PPSSPP C++ code to run this UMD video player , can you add it developer
@tilkinsc commented on GitHub (Aug 3, 2017):
This has been dead for a year. Has there been progress made to make this possible?
@Blackbird88 commented on GitHub (Aug 3, 2017):
I don't think this'll happen sadly. Too much effort for GUI nice-ty :(
@hrydgard commented on GitHub (Aug 3, 2017):
Well part of the requested feature is done, we do play the sound now. Playing the video is also quite possible, but a considerable amount of work.
@Panderner commented on GitHub (Feb 3, 2020):
Any state of ICON1.PMF Updates?
@LunaMoo commented on GitHub (Feb 3, 2020):
AFAICT nobody is working on that, so asking about updates have no sense. Subscribe to the issue and you'll be informed automatically if someone does anything(unfortunately you'll also be spammed if someone writes questions for attention like you which together with my reply is spamming everyone who subscribed here).
@tilkinsc commented on GitHub (Feb 5, 2020):
The question was never asked of
what exactly is there to do to implement this? I could hack something together for revisions, as I always wanted to delve into the inner workings of such files.@Panderner commented on GitHub (Feb 6, 2020):
ICON1.PMF is for animated icons some games have this like GTA, God of War, and Tekken 6. Some games are only have ICON1.PMF like Burnout Games and Little Big Planet it's play sound but not PPSSPP
@hrydgard commented on GitHub (Feb 6, 2020):
Oh? So in those cases the PMF has an audio channel too, and there's no AT3?
That we could probably support fairly easily, actually playing the video is more work than it's worth in the near term at least.
@Panderner commented on GitHub (Feb 6, 2020):
Yes it is here's a video of custom ICON1.PMF https://www.youtube.com/watch?v=ljuLvAL3C50&app=desktop for example
@jhd0919 commented on GitHub (Feb 24, 2026):
Any updates on this? Last comment was 6 years ago.
@hrydgard commented on GitHub (Feb 24, 2026):
@jhd0919 Since the last comment was 6 years ago, there are obviously no updates.
This simply hasn't been a priority.
Although I realized, LLMs are pretty good at writing video players, heh.
@hrydgard commented on GitHub (Feb 26, 2026):
Now there's an update, it's been implemented. Open the info screen for a game (long press or right click) and take a look.
@Panderner commented on GitHub (Feb 26, 2026):
Hmm some sounds do not play for games without SND0.AT3. Instead uses ICON1.PMF for sound playback.
@hrydgard commented on GitHub (Feb 26, 2026):
Yeah, that has not been implemented yet. Although I haven't really noticed that problem, can you list some games that are like that? Most games do seem to use a separate file for the audio (it doesn't loop together with the video).
@Panderner commented on GitHub (Feb 26, 2026):
50 Cent: Bulletproof G Unit Edition indeed has sounds without SND0.AT3
https://www.youtube.com/watch?v=GJwmAHySbuM&t=581s
@hrydgard commented on GitHub (Feb 26, 2026):
Interesting. Well, what we have now works for most games so that's not exactly highest priority. But sure, should be added.