Rinnegatamante / flycast-vita-compatibility-list

Compatibility list for Flycast Vita ( https://github.com/Rinnegatamante/flycast-vita )
18 stars 0 forks source link

Soldier of Fortune (PAL) #38

Open hatoving opened 1 year ago

hatoving commented 1 year ago

Runs okay. No graphical issues. Audio sounds fine too. The menu runs great though.

Screenshot 2022-08-08 22-10-36

Settings used: Transparent Sorting -> Per Strip Auto Frame Skipping -> Maximum Simple Shaders, Mipmaps and Neon SIMD -> On Self-Mod. Code Checks -> Reduced Downclock Ratio -> 1.485

Label: In-game+

Edemfancypants commented 1 year ago

After playing around with some settings for a spell, i think i've found the best configuration for the overall greatest performance.

[Game] Format: GDI Region: PAL

[Settings] -General- Broadcast: Default Region: Default Cable: TV Composite

-Video- Transparent Sorting: Per Strip Automatic Frame Skipping: Maximum Shadows: ✗ Fog: ✗ Widescreen: ✓ Texture Filtering: Default Use Mipmaps: ✗ Use Simple Shaders: ✗ VSync: ✓ Show FPS Counter: ✓ Show VMU In-game: ✗ Rotate screen 90°: ✗ Delay Frame Swapping: ✗ Native Depth Interpolation: ✓ Internal Resolution: 853x480 (Native) Horizontal stretching: 133 Frame Skipping: 0 Copy to VRAM: ✗ Load Custom Textures: ✗

-Audio- Enable DSP: ✗

-Advanced- CPU Mode: Dynarec Idle Skip: ✓ Float Ops Gamehack: ✓ Use Neon SIMD: ✓ Downclock Ratio: 2.040 Self-Modifying Code Checks: Off Multi-Threaded Emulation: On

So far i've completed the first five levels, while some ran like absolute dog poo poo, others (like the subway, and kosovo levels) provided a quite playable and enjoyable (even if sometimes not so pleasant) experience. The audio is absolutely horrendous, constantly crackling and lines/sound effects straight up skipping are also frequent. As far as i've gathered playing the game with widescreen enabled doesn't make any difference in performace, neither does lowering the resolution, but your milage may vary.

As an addition, I would strongly recommend setting up a custom control scheme for this game, as it uses the analog stick for camera controls and A,B,X,Y buttons as movement. Doing this will result in a much more "modern feeling" experience, although it does make navigating the menus a bit goofy.

My settings are: -Remaping thumbstick up,down etc. to right stick -Remaping A,B,X,Y to left stick directions (left stick Y+ = A; Left Stick X+ = B; etc.) -Remaping Left and Right triggers to L1 and R1

As it currently stands, the game in my opinion is playable, but i will continue playing and update if necessary.

Would recommend changing the label from Ingame+ to Playable.

WastelandBoy commented 1 year ago

Please change the label for this game from "playable" to Perfect. I already finished the game almost "full speed"(Same as the Dreamcast) and without audio issues..

You guys did an amazing job!!

Just use this settings:

GENERAL: Language: Whatever

Broadcast: PAL

Region: EUROPE

Cable: VGA

VIDEO:

ADVANCED: CPU Mode: Dynarec Dynarec Options:Float Ops

Downclock Ratio: 2.215 (This is very important for fix the audio cracking, but be careful: a little more and you get video tearing, a little less and you get audio cracking so please manage with care!)

Multi- threaded emulation: ON

It was an unbelievable experience played this wonderful game on PS VITA

Thanks so much to Rinnegatamante, Bythos and all the people who working on this project.

Ps. Also use the saves from the emulator! They work perfectly!