Advertising (This ad goes away for registered users. You can Login or Register)

ScummVM Vita port now official

HENkaku is a native Homebrew Enabler for the PS Vita and PS TV. It lets you run homebrews on the PS Vita
rsn8887
Posts: 177
Joined: Wed Feb 03, 2016 11:49 pm

Re: ScummVM Vita port now official

Post by rsn8887 »

New improvements to touchscreen (drag and drop etc.):

https://www.github.com/rsn8887/scummvm/releases

More information about controls, including touch controls, is here:
http://wiki.scummvm.org/index.php/PlayStation_Vita

Recent changes:

- (Vita) Prevent jumping touch cursor on right click that was introduced with the drag-and-drop feature.

- (Vita) Add 2-finger drag-and-drop touch motion. This is useful for example in FT to bring up the action menu, or to scroll through the game list in the menu using the scroll bar. It works in the following way: holding down two fingers for a while initiates a drag'n'drop where the left mouse button is being held down. The first finger affects mouse motion during the drag, the second finger can be removed without affecting the drag. When the last finger is removed, the left mouse button is released and the drag is over. Note the second finger can be anywhere, it doesn't have to be close to the first finger. Typical usage of dual finger drag and drop in FT: Hold down one finger over an object. Then hold down a second finger somewhere on the screen for a little bit to initiate a dual finger drag. This brings up the action menu. Now let go of the second finger. The dual-finger drag continues since one finger is still down. Select an action with the first finger and let go of the first finger to end the drag.

- (Vita) improved direct touch accuracy in all screen modes. Before this, sometimes the mouse cursor was slightly shifted to the right of the finger in some graphics modes when using front touch. This should now be fixed.

- (Vita) Always use direct touch on front touch panel. Enabling the option "touchpad mouse mode" enables rear touch with relative touch mode, but the front panel always stays in direct touch mode. Thanks to ScHlAuChi and Csnover for help and suggestions regarding usability of touch features.

- (Vita) rear touch is now enabled only when the new option "touchpad mouse mode" is on. This option is now off by default, but it can be turned on easily in the options menu in the control tab. This change is because many people find it annoying when they just hold the Vita and accidentally trigger rear touch events that move the mouse pointer.
Note: When "touchpad mouse mode" is off, the rear touch is disabled, and the front touch is in direct mode, where the mouse pointer always jumps to the finger position, like on a mobile phone screen. When "touchpad mouse mode" is on, both front and rear touch are enabled, and they are both in indirect mode, where the finger can be far from the pointer and still move it, like on a laptop touchpad. In this mode, the pointer speed setting affects how far the pointer moves in response to a finger movement.

- (Vita) improved direct touch accuracy

- (Vita) direct touch implemented on front panel. It can be disabled and enabled in the control menu. Indirect touch now uses the pointer speed setting.
Advertising
rsn8887
Posts: 177
Joined: Wed Feb 03, 2016 11:49 pm

Re: ScummVM Vita port now official

Post by rsn8887 »

New recent improvements to ScummVM Vita build:
www.github.com/rsn8887/scummvm/releases/latest

The official ScummVM buildbot build should also include these improvements.

release 25

(Vita/PSP) fix wrong video colors in Urban Runner (thanks @ccawley2011 for the fix, and @SasakiSadako for reporting the bug)

re-compiled with latest changes from git repository

release 24

(Vita) improve pointer controls with bluetooth mouse by re-compiling with latest SDL-Vita

re-compiled with latest changes from git repository

release 23

- (Vita) allow loading games from uma0: in addition to ux0:

- re-compiled with latest changes from git repository

release 22

- (Vita) make touch mouse clicks longer so all games receive them. Some games such as Gobliins or Dreamweb did not react to the simulated touch mouse clicks because the clicks were too short. This change ensures all games see the simulated clicks by giving each click a minimum duration of 50 ms instead of being as fast as possible.

- re-compiled with latest changes from git repository

release 21fix

- (PSP) Prevent crashes on PSP after add game dialog by disabling unstable engines for now, only on the PSP build.
release 21

- (Vita) Prevent accidental clicks when moving pointer using touch
pre-21

- (Vita) touch pointer was sometimes not directly under finger (fixed)

- re-compiled with latest changes from git repository

- (Vita) implemented three-finger drag as right-button drag (useful to hold-down the right mouse button). Fingers have to be somewhat apart from each other, otherwise they are recognized as single or dual touch by the Vita.

- (Vita) allow 'frontpanel_touchpad_mode=true' option in ScummVM.ini. The option can be changed manually by editing scummvm.ini in a text editor. If the option is set, it forces front panel into indirect touchpad mode where the pointer doesn't jump to finger.

- re-compiled with unstable engines enabled (prince and coward, etc.). Unstable engines are WIP.
Advertising
Last edited by rsn8887 on Fri Jun 15, 2018 3:15 pm, edited 1 time in total.
rsn8887
Posts: 177
Joined: Wed Feb 03, 2016 11:49 pm

Re: ScummVM Vita port now official

Post by rsn8887 »

Updated again today, to release 26:
https://www.github.com/rsn8887/scummvm/releases/latest


release 26

- (Vita) enable additional memory

- (Vita) fix mp3 playback by using libmad from @Cpasjuste

- re-compiled with latest changes from git repository
rsn8887
Posts: 177
Joined: Wed Feb 03, 2016 11:49 pm

Re: ScummVM Vita port now official

Post by rsn8887 »

Updated again to release 27.

Fixed some bugs with Sierra games, such as crash when launching Phantasmagoria and slow gfx, introduced in the last release.

https://www.github.com/rsn8887/scummvm/releases/latest
Locked

Return to “HENkaku”