Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Graphene

Pages: 1 2 [3]
31
Reverse Engineering / SharedFb and sceGxmInternalForVsh sample
« on: February 09, 2020, 09:58:39 PM »
This sample demonstrates how to use shared framebuffer and initialize GXM in PS Vita applications running in system mode: https://github.com/GrapheneCt/SharedFb-PSV

If you have been using NoSharedFb plugin, unistall it before using this application.

It draws squares moving from top to bottom of the screen. Color of the squares will be green if GXM was initialized successfully and red if initialization failed.

32
Reverse Engineering / Main - background application pair
« on: February 01, 2020, 12:14:42 AM »
This background application sample works in the same way as Skype application: https://github.com/GrapheneCt/BG-App-PSV

SceBgAppUtil is used to manage BG application state from main application and SceNotificationUtil is used in BG application to send custom notifications.

Notifications from BG application can be enabled/disabled in Settings->Notifications. BG application can be restared from main application once it finished working (after the 20sec notification).

33
Plugin for PS Vita that makes impose menu (the one that appears after long PS button press) transparent.

This plugin doesn't work in system applications (exceptions are Videos app and Package Installer).

Install under *main

How to set custom transparency value

Using Vitashell, create config file: ur0:data/trimpose.txt. Edit this file and enter your transparency value. Valid values are in 0-255 range:

255 - 0% transparent . . . 0 - 100% transparent

Values below 30 are not recommended.

Reboot is required to apply changes.

Download:https://github.com/GrapheneCt/TransparentImpose

34
PS Vita / [Release] PoC: BadappleVitaSystem
« on: January 21, 2020, 01:12:06 AM »
aka version of BadappleVita that can be started simultaneously with the game application in the background.

Use NoSharedFb plugin to bypass framebuffer problems when resuming from LiveArea.

https://github.com/GrapheneCt/badapplevita

35
PS Vita / [Release] QAscreenshot - unlocks QA screenshot functions
« on: January 17, 2020, 07:25:56 PM »
High quality screenshot plugin for PS Vita. Unlocks native QA screenshot SceShell implementation.

.bmp, always allowed, no watermarks

Install under *main

Download:https://github.com/GrapheneCt/QAscreenshot/releases

36
This plugin changes CPU affinity mask of PS Vita system applications to all user cores, which increases their performance.

Download here:https://github.com/GrapheneCt/Affinity-Changer/releases

Some observations:
Friends:
Boot time 1.90 sec -> 1.58 sec. Loads all in-app stuff much faster.
Trophies:
Boot time: 1.71 sec -> 1.42 sec. Loads trophies when fast scrolling page almost instantly.
Music:
Boot time 2.45 sec -> 2.06 sec. Loads album covers much faster.
Messages:
Boot time 1.93 sec -> 1.83 sec.
Settings:
Boot time: 2.08 sec -> 1.83 sec. Better overall in-app performance.
★Checker:
Checks are performed much faster, especially if there is lot of addcont.
Parental Controls:
Boot time: 1.75 sec -> 1.53 sec.

37
Reverse Engineering / AVContent.db values for ATRAC9 files
« on: January 16, 2020, 07:04:23 PM »
Files with this values will be accepted by Music app as ATRAC9:
codec_type: 29
container_type: 13
Files must be wholelooped.

Since ATRAC9 files have WAVE header we can use SceRiffPromoter (by simply changing the extension from .at9 to .wav). Only sampling_rate and size fields will be filled, but this is enough to start  playback. Everything else will be filled automatically after first file playback.

38
This pack consits of applications to control system audio volume on PS vita in real time without closing games. Can be usefull if vol+- buttons are broken:

1. Modal Volume Control application
2. Volume Control application
3. Modal Volume Control plugin (only needed for Modal Volume Control)

All of this applications can be used simultaneously with any games, including the ones that require enlarged memory (with LowMemMode plugin). Runs on system-reserved CPU core.

Downloads and usage instructions here: https://github.com/GrapheneCt/Volume-Control-Pack

Pages: 1 2 [3]