[GH-ISSUE #804] Android issues #227

Closed
opened 2026-03-17 10:31:50 +03:00 by kerem · 5 comments
Owner

Originally created by @willyvvu on GitHub (Feb 27, 2013).
Original GitHub issue: https://github.com/hrydgard/ppsspp/issues/804

I'm using Android 4.2.2 (Nexus 4) with PPSSPP version 0.6-755-g76433a4. I'm amazed that PPSSPP is currently in a usable state, but with any new software, there are bound to be issues. I've stumbled across a few.

Interface and App itself (P.S. Nice typography and live background!)

  • The app works fine on first launch, but freezes with a black screen when using the app switcher to switch into it.
  • Sometimes it can be hard to tap on a file to load. The screen likes to scroll instead of select, even on a slight touch.
  • When using the analog stick touch control, the analog stick will stick (no pun intended) if any fingers are held down. In Wipeout, you need to hold down X to accelerate. If you use the analog stick to turn, you need to take ALL your fingers off the touchscreen for the analog stick to return to the center. I would expect the stick to return when only the finger that moved it was released.
  • Feature request: It would be nice to have custom keyboard key bindings on the android version. For the people with Bluetooth keyboards (like me), they can play on their keyboards as well.
  • Feature request: I would like finer settings on the settings page. Sometimes turning off one problematic setting will cause other issues, and I would like to turn off just part of the setting. More on that later.
  • Feature request: If you were able to map the tilt of the device to the analog stick, that would allow for some interesting game play!

Problems with Wipeout Pure and Wipeout Pulse
These are the two games I tried to play. The gameplay works fine, but the only thing problematic is the graphics.

  • Super glow: The graphics in both games is TOO BRIGHT! This can be "fixed" by turning off buffered rendering, but that also causes a black rectangle in the upper left quadrant of the screen. From above, I would like an option in settings to turn off glow only.
  • Glowing menu: In Wipeout Pulse, the menu also glows super bright.
  • Strange glowing cube: Sometimes, a glowing cube magically appears around your vehicle. It randomly changes sizes. This occurs in Wipeout Pure only.
  • 3 2 1 Go not appearing: In Wipeout Pulse, the countdown only appears when you hit select until you go into 1st person view. I expect it to appear in every view.
  • The emulated sound does not work past the game menu. During a race, all that can be heard are intermittent blips.

Screenshots

Overbright Wipeout Pulse Menu
Screenshot_2013-02-26-19-55-41
Screenshot_2013-02-26-19-55-59

Overbright Wipeout Pulse Gameplay
Screenshot_2013-02-26-19-26-01
Screenshot_2013-02-26-19-26-14

Buffered Rendering turned off in Wipeout Pulse
Screenshot_2013-02-26-19-31-50
Screenshot_2013-02-26-19-32-19

Overbright Wipeout Pure
Screenshot_2013-02-26-19-28-04
Screenshot_2013-02-26-19-29-44

Strange glowing cube in Wipeout Pure
Look closely: It's surrounding the ship!
Screenshot_2013-02-26-19-28-44

Originally created by @willyvvu on GitHub (Feb 27, 2013). Original GitHub issue: https://github.com/hrydgard/ppsspp/issues/804 I'm using Android 4.2.2 (Nexus 4) with PPSSPP version 0.6-755-g76433a4. I'm amazed that PPSSPP is currently in a usable state, but with any new software, there are bound to be issues. I've stumbled across a few. **Interface and App itself** (P.S. Nice typography and live background!) - The app works fine on first launch, but freezes with a black screen when using the app switcher to switch into it. - Sometimes it can be hard to tap on a file to load. The screen likes to scroll instead of select, even on a slight touch. - When using the analog stick touch control, the analog stick will stick (no pun intended) if any fingers are held down. In Wipeout, you need to hold down X to accelerate. If you use the analog stick to turn, you need to take ALL your fingers off the touchscreen for the analog stick to return to the center. I would expect the stick to return when only the finger that moved it was released. - Feature request: It would be nice to have custom keyboard key bindings on the android version. For the people with Bluetooth keyboards (like me), they can play on their keyboards as well. - Feature request: I would like finer settings on the settings page. Sometimes turning off one problematic setting will cause other issues, and I would like to turn off just part of the setting. More on that later. - Feature request: If you were able to map the tilt of the device to the analog stick, that would allow for some interesting game play! **Problems with Wipeout Pure and Wipeout Pulse** These are the two games I tried to play. The gameplay works fine, but the only thing problematic is the graphics. - Super glow: The graphics in both games is TOO BRIGHT! This can be "fixed" by turning off buffered rendering, but that also causes a black rectangle in the upper left quadrant of the screen. From above, I would like an option in settings to turn off glow only. - Glowing menu: In Wipeout Pulse, the menu also glows super bright. - Strange glowing cube: Sometimes, a glowing cube magically appears around your vehicle. It randomly changes sizes. This occurs in Wipeout Pure only. - 3 2 1 Go not appearing: In Wipeout Pulse, the countdown only appears when you hit select until you go into 1st person view. I expect it to appear in every view. - The emulated sound does not work past the game menu. During a race, all that can be heard are intermittent blips. **Screenshots** Overbright Wipeout Pulse Menu ![Screenshot_2013-02-26-19-55-41](https://f.cloud.github.com/assets/3529065/199270/07e05ab2-8079-11e2-9ad5-f881597e7fbe.png) ![Screenshot_2013-02-26-19-55-59](https://f.cloud.github.com/assets/3529065/199269/075e7358-8079-11e2-8643-151c10546487.png) Overbright Wipeout Pulse Gameplay ![Screenshot_2013-02-26-19-26-01](https://f.cloud.github.com/assets/3529065/199273/28836aac-8079-11e2-8e89-5a82159aee4c.png) ![Screenshot_2013-02-26-19-26-14](https://f.cloud.github.com/assets/3529065/199272/28824442-8079-11e2-90d8-245e6ede9f4b.png) Buffered Rendering turned off in Wipeout Pulse ![Screenshot_2013-02-26-19-31-50](https://f.cloud.github.com/assets/3529065/199264/e74d47f6-8078-11e2-96d4-0f489917d0b3.png) ![Screenshot_2013-02-26-19-32-19](https://f.cloud.github.com/assets/3529065/199263/e74c6a02-8078-11e2-8c31-64b8dc54ba67.png) Overbright Wipeout Pure ![Screenshot_2013-02-26-19-28-04](https://f.cloud.github.com/assets/3529065/199276/62916d98-8079-11e2-8598-4236ef28a9a6.png) ![Screenshot_2013-02-26-19-29-44](https://f.cloud.github.com/assets/3529065/199278/62cdcc20-8079-11e2-8527-bf381debacca.png) Strange glowing cube in Wipeout Pure Look closely: It's surrounding the ship! ![Screenshot_2013-02-26-19-28-44](https://f.cloud.github.com/assets/3529065/199274/4446617c-8079-11e2-9963-e65b40cc2bc0.png)
kerem closed this issue 2026-03-17 10:31:56 +03:00
Author
Owner

@unknownbrackets commented on GitHub (Feb 27, 2013):

Must say, I agree with the tap thing. I recently tried it on an iPhone and found it hard too. It needs to have a longer delay before thinking I'm doing a gesture imho, but I don't know that stuff well.

Anyway, might be better to separate this out a bit since there are feature requests and bug reports mixed together.

I will say the "super glow" issue is a new bug introduced recently, we just have to figure out how to tone it down.

And the music, it's not implemented yet. Unfotunately, the ATRAC3+ codec is not well known yet.

-[Unknown]

<!-- gh-comment-id:14151405 --> @unknownbrackets commented on GitHub (Feb 27, 2013): Must say, I agree with the tap thing. I recently tried it on an iPhone and found it hard too. It needs to have a longer delay before thinking I'm doing a gesture imho, but I don't know that stuff well. Anyway, might be better to separate this out a bit since there are feature requests and bug reports mixed together. I will say the "super glow" issue is a new bug introduced recently, we just have to figure out how to tone it down. And the music, it's not implemented yet. Unfotunately, the ATRAC3+ codec is not well known yet. -[Unknown]
Author
Owner

@hrydgard commented on GitHub (Feb 27, 2013):

Thanks for the report! Most of these are well known though and the Wipeout issues are by no means unique to Android as you could have verified by running the emu on a PC as well.

We already have an issue about the app not working when task switching away, https://github.com/hrydgard/ppsspp/issues/802 , maybe we could make it about Android app issues instead.

The issues with hard to choose games in the list is also known. Trying to write a touch-scroll list from scratch has given me new appreciation for what Apple faced when they created the first good one, it must have taken them many tries and much experimentation before they saw that what they did was awesome.

The super glow is not really a new bug, it's just that since render to texture started working better recently it's now visible, previously the super glow was being rendered but not correctly copied to screen. I think the overbrightness is caused by the game doing some trickery with the fact that destination alpha and stencil bits are shared on the PSP. They are not on the PC and it's very hard to achieve that behaviour with OpenGL ES 2.0, but it may be possible to fake.

I also have plans to make non-buffered rendering smarter which could avoid the black rectangle.

As always, patches and pull requests welcome :) All can be fixed, it's just a matter of time and work.

<!-- gh-comment-id:14162149 --> @hrydgard commented on GitHub (Feb 27, 2013): Thanks for the report! Most of these are well known though and the Wipeout issues are by no means unique to Android as you could have verified by running the emu on a PC as well. We already have an issue about the app not working when task switching away, https://github.com/hrydgard/ppsspp/issues/802 , maybe we could make it about Android app issues instead. The issues with hard to choose games in the list is also known. Trying to write a touch-scroll list from scratch has given me new appreciation for what Apple faced when they created the first good one, it must have taken them many tries and much experimentation before they saw that what they did was awesome. The super glow is not really a new bug, it's just that since render to texture started working better recently it's now visible, previously the super glow was being rendered but not correctly copied to screen. I think the overbrightness is caused by the game doing some trickery with the fact that destination alpha and stencil bits are shared on the PSP. They are not on the PC and it's very hard to achieve that behaviour with OpenGL ES 2.0, but it may be possible to fake. I also have plans to make non-buffered rendering smarter which could avoid the black rectangle. As always, patches and pull requests welcome :) All can be fixed, it's just a matter of time and work.
Author
Owner

@willyvvu commented on GitHub (Mar 8, 2013):

I have minimal experience in C++ and Java, but I am proficient in JavaScript, CSS, and HTML. Is there any way I can contribute to solve some issues such as the touch scrolling issue? I have an idea as to how to improve it.

<!-- gh-comment-id:14627842 --> @willyvvu commented on GitHub (Mar 8, 2013): I have minimal experience in C++ and Java, but I am proficient in JavaScript, CSS, and HTML. Is there any way I can contribute to solve some issues such as the touch scrolling issue? I have an idea as to how to improve it.
Author
Owner

@hrydgard commented on GitHub (Apr 9, 2013):

This should be split up into the remaining issues one by one as it's not workable to have a huge multi issue like this, hard to categorize for releases for example.

@willy-vvu , can you please file new issues for the remaining bugs that don't already have issues?

<!-- gh-comment-id:16110798 --> @hrydgard commented on GitHub (Apr 9, 2013): This should be split up into the remaining issues one by one as it's not workable to have a huge multi issue like this, hard to categorize for releases for example. @willy-vvu , can you please file new issues for the remaining bugs that don't already have issues?
Author
Owner

@willyvvu commented on GitHub (Apr 22, 2013):

I am really late to reply, but sure. I'm fairly busy but I'll keep this in my head for when I get some spare time.

<!-- gh-comment-id:16826721 --> @willyvvu commented on GitHub (Apr 22, 2013): I am really late to reply, but sure. I'm fairly busy but I'll keep this in my head for when I get some spare time.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ppsspp#227
No description provided.