Skip to content

Add touch swap functionality and support for 2.5x resized screen mode #59

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

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

cnux9
Copy link

@cnux9 cnux9 commented Jul 31, 2025

Add “Resized_2_5x” Screen Mode: top screen 2.5× on left, bottom screen scaled on right.

New setting: tap top-right corner to swap the two screens.

Fix touch bug where taps outside bottom screen repeated the last touch.

@cnux9 cnux9 changed the title Add touch swap functionality and support for 2.5X resized screen mode Add touch swap functionality and support for 2.5x resized screen mode Aug 3, 2025
@BlackSheepBoy69
Copy link

I wanna try it, you should put a vpk in the 'releases' page of your fork. Screen swap might be need a different hotkeys if someone adds a fullscreen or near-fullscreen mode like 'mystery dungeon mode' at the bottom of 'issues'.

@cnux9
Copy link
Author

cnux9 commented Aug 14, 2025

Thanks for the comment. I've added .vpk to my fork.
I'm also working on a pip mode with full screen on the left and margin on the right (the small pip screen will be here and slightly overlapping). So I think it might not be too bad.
I'll try it out in different ways and try to add the option you mentioned (select + start maybe?). Touch swap is my preference because I don't like holding multiple buttons and accidentally affecting the game.

@BlackSheepBoy69
Copy link

2025-08-14-192246
image
2025-08-14-193459

2.5x has a lot of stretch artifacts. You can REALLY see it in the charizard's eyes and the 'top screen' minimap. Try this vpk (not the same as Schluss's current version), I think this scale might look better for your touchswap. Its X scale is 3 and Y is 2.8333333, and the mini screen 1 to 1. Your 'fixing' of the touchscreen does cause an issue with games like Modern Warfare 3 where when your touch comes back into bounds, it clicks whatever was at the edge but normal DSVita works good. It might work good to leave front touch alone and try remapping screenswap to "L2/R2" (google Vita cases with L2/R2 and you'll know what I mean. It's certain spots at the back touchscreen that the PS1 emulator likes)

dsvita 0.6 focus test v3.vpk.zip

@BlackSheepBoy69
Copy link

BlackSheepBoy69 commented Aug 15, 2025

It'd probably be best to be ultra-conservative about button combinations and not add them unless totally necessary in case a game needs them or a later DSVita feature needs them or until things are more planned out. I could imagine select+up and select+down being used for something else such as transparency on the mini screen and maybe select+left to put the bottom screen left, and select+right to put the bottom screen right or something.

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

Successfully merging this pull request may close these issues.

2 participants