hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.01k stars 2.15k forks source link

Feature Req: Play SND0.AT3 and ICON1.PMF in Menu Screen #2585

Open Freetos opened 11 years ago

Freetos commented 11 years ago

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.

raven02 commented 11 years ago

Humm bit fancy stuff :)

Daniel-Griffiths commented 11 years ago

Some games also make use of the PSMF video format when highlighting an icon.

Blackbird88 commented 10 years ago

Sound is already working now when you long-click. Please add the video as well.

Blackbird88 commented 9 years ago

Any word on this? :(

hrydgard commented 9 years ago

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 9 years ago

Oh I didn't realize it's THAT much work. I thought the video format is already supported.

hrydgard commented 9 years ago

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 9 years ago

Ah I see. By skipping the XMB nothing can play it as the code is only used for games.

unknownbrackets commented 9 years ago

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 9 years ago

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 8 years ago

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 8 years ago

I understand, Basically it's more like WINE mimicking Win32 API. But still XMB support would be lovely.

zminhquanz commented 8 years ago

you can porting JPCSP Java code to PPSSPP C++ code to run this UMD video player , can you add it developer

tilkinsc commented 7 years ago

This has been dead for a year. Has there been progress made to make this possible?

Blackbird88 commented 7 years ago

I don't think this'll happen sadly. Too much effort for GUI nice-ty :(

hrydgard commented 7 years ago

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 4 years ago

Any state of ICON1.PMF Updates?

LunaMoo commented 4 years ago

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 4 years ago

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 4 years ago

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 4 years ago

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 4 years ago

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.

Yes it is here's a video of custom ICON1.PMF https://www.youtube.com/watch?v=ljuLvAL3C50&app=desktop for example