xenia-project / game-compatibility

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

454107DB - Battlefield 2: Modern Combat #568

Open TotalCaesar659 opened 8 years ago

TotalCaesar659 commented 8 years ago

Marketplace

Tested on (https://github.com/benvanik/xenia/commit/abf162c0e32889b37461374b1d25ef9b5bba2648)

Issues:

There is only animation from main menu, no text. The game doesn't react to key pressing.

Log:

Log file

Screenshot(s):

0001 0002 0003

Labels:

(state-menus)

mirko8054 commented 7 years ago

Please let this game work!!!

JohnKServices commented 6 years ago

Update:

Tested on https://github.com/xenia-project/xenia/commit/b35fe935f95d4f31ae793880987deef14b6232f7

Main menu now works as expected

Issues:

Never loads (Endless loading screen, but switches images normally)

Log:

xenia.zip

Screenshot(s):

Labels:

state-load

Licmi007 commented 5 years ago

nothing changed till now..same problem endless loading Screenshot_2

Etokapa commented 3 years ago

Tested on https://github.com/xenia-project/xenia/commit/c218d6dc10231fc25636b16e3e7659bac55365da

Started a new game.

• Major glitching on EA|HD logo video if vsync is on. • Audio stutters and will stop if FPS is too low. • Audio gets cut off midway during loading screen. "We've got a unit under-" • Infinite loading screens for Campaign and Challenges.

b

xenia.zip

state-menus | apu-slow/silent/garbage?

GalmFOx commented 2 years ago

Update

tested on https://github.com/xenia-project/xenia/commit/7977d7ab982bc1db3a86e67720709a5f89eed01a

The game finally loads missions

Issues

however there's a chance that sound would be completely cut off, ground textures would flicker black randomly. When there's any action or the player is moving between places too fast or too long xenia would crash.

Screenshots:

issues

Log:

xenia log.zip

Labels:

APU-garbage gpu-drawing-corrupt

sandman332 commented 2 years ago

Slowly getting there! Hopefully it's at least somewhat playable one day soon....

OmegaGG commented 1 year ago

Just FYI. RenderWare is mentioned but its not actually the complete engine. RenderWare is just repsonsible for AI movement in this game. Battlefield 2: Modern Combat (PS2,Xbox, Xbox 360) actually uses what would soon become Frostbite albeit at a very early stage. Technically the main graphics engine of this game is built on EAGL. Just incase this information is useful to those trying to get it working with Xenia.

OmegaGG commented 1 year ago

This game is multi-xex with the multiplayer menu + multiplayer game portion booting off a different executable called "mpdefault.xex".

The correct behaviour on official hardware is to display the Multiplayer loading menu even if there is not network cable connected.

Using Launch Options Module to attempt to boot this xex, this portion of the game is currently unbootable with the emulator presenting a black screen and the log attached showing the following errors on multiple file paths.

F8000004 xeRtlNtStatusToDosError C000000F => 2

Example: F> F8000004 DiscImageDevice::ResolvePath(\Border\Materials\Border\Settings\InputNodeMap.txt) i> F8000004 xeRtlNtStatusToDosError C000000F => 2

I explored the game files and found the file in question is present in that directory. The only thing I noted is the file is all lowercase 'inputnodemap.txt'. Not sure if that makes a difference.

bf2mc-xenia-log-level-3.txt

OmegaGG commented 10 months ago

This game is multi-xex with the multiplayer menu + multiplayer game portion booting off a different executable called "mpdefault.xex".

The correct behaviour on official hardware is to display the Multiplayer loading menu even if there is not network cable connected.

Using Launch Options Module to attempt to boot this xex, this portion of the game is currently unbootable with the emulator presenting a black screen and the log attached showing the following errors on multiple file paths.

F8000004 xeRtlNtStatusToDosError C000000F => 2

Example: F> F8000004 DiscImageDevice::ResolvePath(\Border\Materials\Border\Settings\InputNodeMap.txt) i> F8000004 xeRtlNtStatusToDosError C000000F => 2

I explored the game files and found the file in question is present in that directory. The only thing I noted is the file is all lowercase 'inputnodemap.txt'. Not sure if that makes a difference.

bf2mc-xenia-log-level-3.txt

Can be solved by placing mpdefault.xex in the root directory of the game.

fuhuan416 commented 9 months ago

FPS is perfectly, but start mission after a few seconds the game freeze with no crash dialog.