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.


Messages - cuevavirus

Pages: 1 ... 7 8 [9] 10
121
I don't think 1920x1200 is possible because of hardware limitations.

122
PS Vita / [Release] Sharpscale - native 960x544 HDMI output for PSTV
« on: April 02, 2020, 06:29:27 AM »
Sharpscale is a PSTV and PS Vita plugin that changes the framebuffer to display scaling method to provide a cleaner and sharper image.

This plugin is the only method to obtain native resolution video capture with accurate colours at 60fps. A hardware capture kit for the Vita was previously available from Japan for $450 USD, but due to changes in Japanese laws, this is no longer available.

Download

Usage:

Sharpscale can be configured to different scaling methods.

Scaling Modes:

- Original: system default
- Integer: integer scaling while fitting inside the display, for general use with bilinear filtering off
- Real: no scaling, for video capture
- Fitted: non integer scaling fitting exactly inside the display while preserving aspect ratio, for media use with bilinear filtering on, or PS1 with bilinear filtering off

PS1 aspect ratio:

- Pixel: aspect ratio of the framebuffer is retained
- 4∶3: aspect ratio is forced to 4∶3
- 16∶9: aspect ratio is forced to 16∶9

Scaling algorithm:

- Point: nearest neighbour
- Bilinear: bilinear interpolation (system default)

In Adrenaline, set graphics mode to original in Adrenaline settings.

Unlock framebuffer size:

- On: allow framebuffers of sizes 1280x720, 1440x1080, and 1920x1080 to be used
- Off: system default

Installation:

Code: [Select]
*KERNEL
ur0:tai/sharpscale.skprx

Configuration:

Use the provided configuration app to change settings instantly without needing to close the foreground application or needing to reboot.



If the config app crashes on startup, follow these steps:

1. Use the plugin and config app attached to this post
2. Ensure that the plugin is loaded. It will be immediately noticeable on startup if it is loaded.
3. Disable plugins for the config app by adding the following line

Code: [Select]
*!AKRK00005

before this line in the taihen config.txt

Code: [Select]
*ALL

Preview video from Zodasaur:



Changelog

2020-06-13 v1.5.0

- Texts in the configuration app has been changed for clarity
- Configuration app has a manual that can be opened from the LiveArea
- kernel plugin does not need to be updated

2020-06-09 v1.4.0

- Allow enable HD framebuffer sizes on the Vita
- Add HD resolutions to scaling test
- Fixed crashes in config app
- Bilinear filtering reverts to system default whenever scaling is not applied

2020-05-05 v1.3.0

- Added an option to enable large framebuffer sizes, when the application uses large framebuffers

2020-04-24 v1.2.0

- Added options for PS1 aspect ratio modes
- Added fitted scaling mode
- Added config application (ur0:/data/sharpscale/config.txt no longer needed)

2020-04-09 v1.1.1

- Fixed a bug where some PS1 games had black screen in 1080i
- Centred the framebuffer when cropping occurs
- Enabled "display area settings" in original mode

2020-04-06 v1.1.0

- All framebuffer sizes are now supported and there are now two configurable options, scaling mode, and bilinear filtering. Configuration is provided by a text file at ur0:/data/sharpscale/config.txt.

123
PS Vita / [Release] PSOneScrot - take proper PS1 screenshots
« on: March 25, 2020, 10:00:24 PM »
The usual way of taking a screenshot with PS+Start does not work for PS1 games. We have created PSOneScrot (PS1 Screenshot) to fulfill this feature which has been sorely lacking.



Download

How to use:

1. Open settings in the quick menu
2. Open official settings if using adrenaline
3. Select screenshot



Video instructions:



Bilinear filtering:

This option will affect the resulting screenshot and is the only graphical option that affects the screenshot.

This option is normally hidden on the PSTV but will be enabled with this plugin. Bilinear filtering has no effect on the HDMI image output.

Installation:

Install under *KERNEL for example

Code: [Select]
*KERNEL
ur0:tai/psonescrot.skprx

124
Reverse Engineering / Re: [Tutorial] Decompiling a Vita self
« on: March 19, 2020, 01:46:41 AM »
There may be a few errors encountered when using GhidraVitaLoader

1. Conflicting instructions



This is caused by ghidra's auto-analysis thinking NIDs are code.

Go to the address indicated on the error messages, select the code section, right click, and click clear code bytes. Then run VitaLoader again.

Before



After



2. Unable to find property "variables" on class

Fixed by xerpi (2020-04-09)

125
Disable screen auto-dimming but retain auto-suspend on the Playstation Vita.

Download

Installation

Write the file path in the *KERNEL section of your taiHEN config.

Code: [Select]
*KERNEL
ur0:/tai/staybright.skprx

Credits

Requested by: Robsdedude
Testing: Freeflow, SonicMastr, froid_san, Robsdedude

Brought to you by RIKKA project.

126
PS Vita / [Release] Quietshot - silencer for shutter sound
« on: March 15, 2020, 02:02:02 AM »
By request of Phenomenal_Flea, Rikka Project brings you Quietshot.

Quietshot silences the shutter sound when taking a screenshot, photo, video, or panoramic photo, allowing you to discreetly take screenshots of your ecchi game, pantyshots, panty videos, or panoramic panty and thigh shots.

Download

Installation

Supported firmware versions:

- Retail 3.60-3.73

Install under *main of your taiHEN config to silence the shutter sound when taking a screenshot, photo, or video.

Code: [Select]
*main
ur0:tai/quietshot.suprx

Install under *NPXS10095 to silence the shutter sound when taking a panoramic photo.

Code: [Select]
*NPXS10095
ur0:tai/quietshot.suprx




127
Savedata region conversion

This is useful if you started on the US version but want to use piapro or if you just became a bigger weeb since the time you started playing. This process won't transfer your network profile nor the edit data. Trophies are shared so there are no problems there. If you started on the EU or AS versions they probably can be converted in a similar process, but the offset might be different.

1. Take your savedata at for example ux0:user/00/savedata/PCSE00434/MAIN00/SECURE.BIN
2. Decrypt with vitashell or psvpfsparser
3. Remove 0x370 bytes starting at offset 0x2EDF0
4. Launch the JP version and create a save in the slot you want to put the converted savadata to
5. Put in the converted savedata with open decrypted in vitashell at for example ux0:user/00/savedata/PCSG00205/MAIN00/SECURE.BIN

Don't know what's suppose to go in those 0x370 bytes but I looked at a few different saves and it's all zeros with a large range of zeros that precedes it. Included below is a python script to do the trimming automatically.

DLC region conversion

Now you may want to do this because NPS does not have all the DLCs for the JP version. Simply decrypt the US version DLCs with psvpfsparser and install with repatch. Make sure you remove sce_sys. PVs won't work but the only missing PVs are the AR PVs.

Code: [Select]
#!/usr/bin/env python3

import argparse
import pathlib
import sys

def main():
parser = argparse.ArgumentParser(description='Convert savedata for PS Vita Hatsune Miku Project Diva f 2nd from US to JP')
parser.add_argument('SAVEDATA')
args = parser.parse_args()

path = pathlib.Path(args.SAVEDATA)
if not path.exists():
print(f'{path} does not exist')
sys.exit(1)
if not path.is_file():
print(f'{path} is not a file')
sys.exit(1)
if path.stat().st_size != 0x343C0:
print(f'{path} has the wrong size')
sys.exit(1)

dest_path = path.parent / f'{path.name}_jp'
if dest_path.exists():
print(f'{dest_path} already exists')
sys.exit(1)

savedata = path.read_bytes()
for i in range(0x2EDF0, 0x2F160):
if savedata[i] != 0:
print('Found non-zero in extraneous range')
sys.exit(1)

dest_path.write_bytes(savedata[:0x2EDF0] + savedata[0x2F160:])
print(f'Converted to {dest_path}')

if __name__ == '__main__':
main()

128
Reverse Engineering / Dumping addcont IDs
« on: February 08, 2020, 04:30:15 PM »
Logs calls to sceAppMgrDrmOpen to stdout or file. To capture stdout, use PrincessLog or PSMLogUSB found here. File log is recorded at ux0:/aciddumper.log.

This can be helpful for creating fake DLCs.

This only works when the game calls sceAppMgrDrmOpen which requires one of the parameters to be the addcont ID. If the game calls sceIoDopen on addcont0: then sceIoDread to check for available addcont, then the IDs cannot be acquired.

Download: https://bin.shotatoshounenwachigau.moe/vita/aciddumper/

129
Quick Menu Plus merges Quick Power, Quick Volume, and Rapidmenu, as well as adding new features.

    Power off, restart, and standby buttons
    Configurable power buttons
    Volume slidebar
    Faster Quick Menu open time
    Custom background styles

Download



Installation

Supported firmware versions:

    Retail 3.60-3.73
    Testkit 3.60, 3.65
    Devkit 3.60

Install under *main of your taiHEN config.

Code: [Select]
*main
ur0:/tai/quickmenuplus.suprx

Configuration

Put files in the directory ur0:/data/quickmenuplus to configure Quick Menu Plus.

pushtime.txt sets the Quick Menu PS button push time. Put in the file the desired push time in microseconds. For example, put 250000 for 250 milliseconds. If the file does not exist, the default time is 500 milliseconds.

standbyisrestart.txt sets the standby button to function as a restart button. Put in the file 1 to enable, or 0 to disable. If the file does not exist, the default is enabled on the Vita, and disabled on the PSTV. When this setting is disabled, hold the "Power Off・Restart" button to restart, and press to power off.



bgstyle.txt sets the background style. Put in the file 0 for original, 1 for translucent, and 2 for black. If the file does not exist, the default is translucent. Black can reduce power consumption for OLED screens. The gradient effect is removed in all styles.



Credits

Princess-of-Sleeping: Tip for SceShellUtil, ScePaf

130
Reverse Engineering / SceShell differences by firmware
« on: January 17, 2020, 06:50:39 AM »
To help you know when you have to check for different offsets.


131
PS Vita / Re: [Release] Quick Volume - change volume from the quick menu
« on: January 14, 2020, 02:30:30 AM »
Brief explanation of how it is done.


132
PS Vita / [Release] Quick Volume - change volume from the quick menu
« on: January 12, 2020, 07:26:28 AM »
This plugin has been merged into Quick Menu Plus.

https://forum.devchroma.nl/index.php/topic,78.0.html

133
Music Premium

PlayStation Vita plugin to enable background music play for any game or application.

Download

Features:

- Enable background music play globally with one line of config
- Fully compatible with every game and app including Adrenaline and RetroArch
- Music playback with VitaShell and ElevenMPV with the screen off

Installation

Supported firmware versions:

- Retail 3.60-3.73

Install under *KERNEL of your taiHEN config.

Code: [Select]
*KERNEL
ur0:tai/music_premium.skprx

Credits

GrapheneCt for original idea.

Changelog

v1.0.6

- Reduced memory usage from toolchain improvements
- Internal improvements

v1.0.5

- Fixed a bug in opcode decoder

v1.0.4

- Allow music play with the screen off when music is played with Vitashell or ElevenMPV

v1.0.3

- Improved workaround for Adrenaline bug

v1.0.2

- Restore game audio in Pspemu

v1.0.1

- Fixed crash bugs

134
A smaller list with names


135
PS Vita / [Release] Monaural - Mono audio and channel balance plugin
« on: December 19, 2019, 03:29:19 AM »
Mono audio and channel balance for PlayStation Vita.



Download

Installation

Supported firmware versions: 3.60-3.73

Install under *KERNEL of your taiHEN config.

Code: [Select]
*KERNEL
ur0:tai/monaural.skprx

By default mono audio is on and channel balance is even. Install MonauralConfig.vpk to change settings and test sound.

Pages: 1 ... 7 8 [9] 10