xenia-canary / game-compatibility

https://xenia.jp
BSD 3-Clause "New" or "Revised" License
59 stars 11 forks source link

545407F2 - Grand Theft Auto IV #14

Open mavethee opened 4 years ago

mavethee commented 4 years ago

Marketplace

Tested on https://github.com/xenia-canary/xenia-canary/commit/5d39e520e32a42af18e56b8b6af642a70f3a4716

Issues:

GTA IV (Disc 1) has still gameplay state, game saves but can't load save. Works with TU and gives a few more fps with it. Episodes from Liberty City (Disc 2) doesn't detect properly TU even if MediaID matches. Without TU, goes ingame, at least TBoGT because TLaD fails at loading screen.

Log:

Disc 1: xenia-GTAIVCEDisc1withTU.zip Disc 2: xenia-GTAIVCEDisc2withoutTU-TBoGT.zip xenia-GTAIVCEDisc2withoutTU-TLaD.zip

Screenshot(s):

unknown unknown (1) unknown (2) unknown (3) unknown (4) unknown (5) unknown (6)

Labels:

state-gameplay, tech-engine-rage.

emoose commented 4 years ago

Hm, AFAIK the TU only applies to Disk 1, at least there's only the one xexp inside it...

Also with the latest canary build you should be able to keep the TU in the content folder for Disk 1 to use, and also be able to run Disk 2 without it failing to launch (patch will fail since it's not meant for Disk 2, but it should still launch fine), previously older builds would refuse to launch Disk 2 if the TU was present.

mavethee commented 4 years ago

@emoose the thing is game uses different MediaIDs for both discs. The is not like in RDR case when GOTY Edition contains update for both discs. Plus something borked with The Lost and Damned, you able to look at it? 😅

emoose commented 4 years ago

I guess either Disk 2 is already patched with latest TU (the ISO seems to contain an update folder at least), or maybe it uses a different TU file to Disk 1 or something like that..

I'll try taking a look at TLAD soon, dunno if I'll be able to figure anything out though.

CrazyCSIW6 commented 2 years ago

2 years later, saving problems are fixed on latest Canary builds, only issues now are with crashes which are very frequent in this game for some reason. I noticed in TLAD the game would crash basically 9 times out of 10 on the opening cutscenes and I had to skip them to progress, don't know if any other cutscenes crash in the same way though. I'd say this game is currently playable with the exception of crashes

betelopson commented 1 year ago

I assume if your game crashes then you have AMD hardware like CPU and GPU so change this in "xenia-canary.config.toml":

gpu = "vulkan"

This will fix the crashes completely but no upscale option with Vulkan.

Audio also much better if you change this in "xenia-canary.config.toml":

max_queued_frames = 3

This way the game is perfectly works. I've played only the single disc version of the game, but everything worked perfectly until a mission where we need to take care of a situation, and we need to choose who will be shot and why is that because transparency does not work on grass, fences, far away bridges and other weird full-screen effects.

Sowa95 commented 1 year ago

Tested on https://github.com/xenia-canary/xenia-canary/commit/e7dcee4c395285ad4d5672663da224e1c4485d7d

Not casting light from certain light sources, for example pool minigame. Readback_resolve doesn't help. Vulkan/FSI can handle this issue.

GTA_IV_pool

A1eNaz commented 2 months ago

beat the story with barely any issues except the following: the game on D3D12 has the issue where Graphics device lost error will popup and freezes your PC if you are playing on fullscreen, use vulkan instead but the vegetation is blocky. i also got the infamous bug at the end where you cannot climb the helicopter, you must cap the game to 30FPS in the config or use RivaTuner to get past it. there are times in the game where buildings or subways are pitch black [most notably when you go out and play pool]. other than that the game played perfectly fine with consistent 60+ FPS

Screenshot_6

Label

state-playable