The thing is, I'm trying to make a script for example, where I can change the resolution number, for example the S3IS has 480p at 30fps, and 320p at 60fps. If let's say 480p 30fps is number 1 in propcase video resolution, then I'd be able to write a simple lua script that would look something like this. @params a = value
@default a = 0
set_video_resolution(a)
However, I'm not exactly sure how to do this, as I managed to do it with the set_capture_mode(1) script, but I have no idea what the syntax is for any of the other controls.
I just want to inject manual values because if there is a hidden locked off mode, let's say some kind of SCN mode like Foliage but for example let's say there was a SCN preset called Ocean that enhances certain colors and shadows, and it was only on the S1IS, but in the S3IS it still exists in the firmware, but is locked off in code, but if you inject the value, it turns it on.
I have modded many PlayStation2 games, using CheatEngine. I can inject a certain double digit hex value into a certain RAM section, which can make the tires of a car larger than what is possible by default in the game, and it works. Or for example, I can change the paint job of a car that had that option locked because it was a certain special car that isn't supposed to be editable, and yet by injecting a certain value, it assigns let's say "Gloss" paint job, and the value next to it, assigns the color of the paint, so by default you can't change the paint job, so the value is 00 00, but when I want to change it to Red Gloss Paint I inject 01 01. The first value is the paint type, and the second value is color. So by injecting 01 02, I get Green Gloss, and 01 03 I get Blue Gloss. But if I change the first value to 02 01, I get Red Matte paint. For example, by injecting a value larger than the last car in the game, I managed to open a car that was unused because the last car had the value 1F, but by switching it to the next hex value, it loaded a car into memory that was locked off from the game, as it was unused, which I managed to open and use in-game, by the manual hex value injection.
This is what I want to attempt with my S3IS.
I want to inject a value that isn't documented, and see what happens. Maybe it unlocks some hidden mode, maybe it enters a certain secret servicing menu. Unfortunately, I don't see that happening anytime soon, because I don't even know where to start.
Is this even possible, or am I asking for too much?