Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4D5309B1 - Halo: CE Anniversary #98

Open
rockoman3 opened this issue Jul 14, 2015 · 21 comments
Open

4D5309B1 - Halo: CE Anniversary #98

rockoman3 opened this issue Jul 14, 2015 · 21 comments
Labels
gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. kernel-KeSetCurrentStackPointers Title uses the xboxkrnl function "KeSetCurrentStackPointers". kernel-unimplemented-feature Title uses features not yet implemented in Xenia's Xbox 360 kernel reimplementation. state-gameplay Title has functional gameplay. tech-engine-blam Title uses Blam! engine. tech-engine-saber3d Title uses Saber3D engine. tech-kinect-optional Title can use the Kinect.

Comments

@rockoman3
Copy link

rockoman3 commented Jul 14, 2015

Marketplace

Tested on xenia-project/xenia@bd490d5

v1.0.0.0
Multiplayer(Reach xex) v1.0.1.0(?)

Issues:

The game starts, but it will either hang during some point in the initial BIK intro or when the intro completes. The first loading screen also becomes very blurry. It is responsive to input, i.e. it will attempt to skip the intro when pressing A on a controller. The multiplayer XEX, which is just Halo Reach's patched to title update 1, crashes immediately upon boot.

@Razzile Razzile added state-load Title has functional loading screen before any menu screens. gpu-drawing-missing Graphics objects are missing or not drawn. labels Jul 14, 2015
@Razzile
Copy link
Member

Razzile commented Jul 14, 2015

not adding state-hang as the compatibility table can only deal with one state-* label

@DrChat
Copy link
Member

DrChat commented Jul 15, 2015

Can you upload a log with the multiplayer xex?

@rockoman3
Copy link
Author

Yeah I can. How do I go about creating a log? Also, my current build has been updated to a6012b7. The multiplayer xex now reports that the game is now claiming to be unable to read game data. The halo CEA xex crashes on this new build. I can build bd490d5 if you would like the log from that version instead of a6012b7.

@Razzile
Copy link
Member

Razzile commented Jul 15, 2015

the way I've been generating logs is by running xenia "path/to/file" > log.txt
there may be better ways to generate logs though

@rockoman3
Copy link
Author

@Sleepy93
Copy link

Sleepy93 commented Nov 7, 2016

Update

Update logs and labels

Tested

On (xenia-project/xenia@391b6e9)

Results

  • showed intro correctly
  • quit bouncing noise

Log

file (http://www.mediafire.com/file/wnxyrqexbe3eii4/HaloCEA.zip)

Labels:

  • audio-garbage
  • state-intro

I used mediafire because I got this error:
We don’t support that file type. Choose Files Try again with a PNG, GIF, JPG, DOCX, PPTX, XLSX, TXT, PDF, or ZIP.
but it's a .zip archive...

@Razzile Razzile added apu-garbage Audio is garbled, glitchy, or corrupted. state-intro Title has functional intro (logos, video) before any menu screens. and removed gpu-drawing-missing Graphics objects are missing or not drawn. state-load Title has functional loading screen before any menu screens. labels Nov 8, 2016
@Sleepy93
Copy link

Update

Xenia crashed with stopped working on intro...

Unhandled exception at 0x00007FF6361229B5 in xenia.exe: 0xC0000005: Access violation reading location 0x0000000000000060.

Tested

On (xenia-project/xenia@70bd283)

Log file

hce_70bd283e_161210.txt

Labels

  • regression
  • state-crash

@Razzile Razzile added regression Title's emulation has become less accurate than a previous post in the report. state-crash-OBSOLETE This is an obsolete label. Please re-tag the issue with the correct crash label. and removed apu-garbage Audio is garbled, glitchy, or corrupted. state-intro Title has functional intro (logos, video) before any menu screens. labels Dec 10, 2016
@Sleepy93
Copy link

Update

run with: protect_zero=false parameter
plays intro with some gpu corruptions after it nothing happen.

Tested

On (xenia-project/xenia@39cb957)

Log file

HaloCEA_39cb957f_intro.zip

Labels

  • state-intro
  • gpu-corrupt-drawing

@Razzile
Copy link
Member

Razzile commented Jan 14, 2017

i'm gonna keep the current labels purely because if a game needs to write to the zero page it means something isn't working correctly

@spectrumm
Copy link

Crashes the guest on startup.

@Sleepy93
Copy link

Update:

Game starts shown the intro with some of gpu-corruptions..

!> 0000009C ResolvePath(.) failed - no root found
!> 0000000C libav: Could not collect frame!

GPU:

!> 0000009C GPU: Read from unknown register (044B)
writes to unk. register

  • 0081
  • 0082
  • 0E00
  • 0E40
  • 1E4E

Unimplemented:

!> 0000009C Unimplemented XLIVEBASE message app=000000FC, msg=00058046, arg1=014FC000, arg2=4034F5B0

-XamPartyGetUserList

  • XamPartySendGameInvites
  • XamPartySetCustomData
  • XamPartyGetBandwidth
  • XamShowPartyUI
  • XamShowCommunitySessionsUI
  • XamVoiceSetMicArrayIdleUsers

Undefined:

!> 00000028 undefined extern call to 834272D8 EtxProducerRegister
!> 0000009C undefined extern call to 83426B48 NtCancelIoFile
!> 0000009C XMsgStartIORequest: app 00000000 undefined

Tested:

On (xenia-project/xenia@eecc9d0)

Log:

haloCE.txt

Labels:

  • state-intro
  • kernel-unimplemented-features
  • gpu-corrupt-drawing

@Razzile Razzile added gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. kernel-unimplemented-feature Title uses features not yet implemented in Xenia's Xbox 360 kernel reimplementation. state-intro Title has functional intro (logos, video) before any menu screens. and removed regression Title's emulation has become less accurate than a previous post in the report. state-crash-OBSOLETE This is an obsolete label. Please re-tag the issue with the correct crash label. labels Aug 19, 2017
@bdeimos
Copy link

bdeimos commented Jun 26, 2018

Tested on (xenia-project/xenia@f89b462)

Similar to previous report. Hangs when intro ends.

xenia.zip

@PotatoAndSickle
Copy link

PotatoAndSickle commented Oct 1, 2018

Tested with commit eb50ebd8/Sep 29 2018

I am just going to reiterate on what hydro said in a Reddit post :D
Intro now works in full! i can hear some audio popping which is distracting
image
either skipping or waiting for the intro to finish playing will cause the game to hang.

Log:

xenia.log

great work keep it up!

@bdelwood
Copy link

bdelwood commented Oct 1, 2018

Tested on xenia-project/xenia@eb50eb.

Hardware:
i5-6600K @ 4.4GHz
16GB DDR4
GTX1070

Log

xenia.zip

Issues/Comments

Loads intro cutscene just fine, then hangs. Some audio popping during intro.

Screenshot

xenia detached_eb50ebd8_sep 29 2018 9_30_2018 11_21_40 pm_moment

Video of gameplay - https://youtu.be/4QJGXk2EIOM

Suggested Tags

state-intro apu-slow

@PotatoAndSickle
Copy link

Can someone run this game on the latest version of xenia? I feel like this game night boot into game because of the progress made in reach and 3.

no changes

@InwardHydra
Copy link

Can someone run this game on the latest version of xenia? I feel like this game night boot into game because of the progress made in reach and 3.

no changes

Huh, any idea why xenia can't progress past the cutscene? Did you test the multiplayer xex?

@PotatoAndSickle
Copy link

Can someone run this game on the latest version of xenia? I feel like this game night boot into game because of the progress made in reach and 3.

no changes

Huh, any idea why xenia can't progress past the cutscene? Did you test the multiplayer xex?

If you mean the halo reach dlc, then yeah, that works but it has been for a while now

@InwardHydra
Copy link

Can someone run this game on the latest version of xenia? I feel like this game night boot into game because of the progress made in reach and 3.

no changes

Huh, any idea why xenia can't progress past the cutscene? Did you test the multiplayer xex?

If you mean the halo reach dlc, then yeah, that works but it has been for a while now

Have you tried removing some of the .bik files, or any similar files in CEA? Seems to make Halo 4 Work, although seizure inducing.

@ghost
Copy link

ghost commented Jan 25, 2019

January 24th 2019 Build (DirectX12)

Specs:
Zotac 1080 ti
i7 8086k
16GB DDR4 RAM

No significant changes. Still crashes after intro

halocr

@Wildenhaus
Copy link

Wildenhaus commented Apr 14, 2019

!> 0000009C ResolvePath(TEXTURES_cache_360\) failed - no root found
i> 0000009C RtlNtStatusToDosError C000000F => 2
F> 0000009C Device::ResolvePath(\SHADERS_2_Cache)
i> 0000009C RtlNtStatusToDosError(C000000F)
i> 0000009C RtlNtStatusToDosError => 2
F> 0000009C Device::ResolvePath(\SHADERS_2_Cache)
i> 0000009C RtlNtStatusToDosError(C000000F)

It looks like the game might be using a virtual volume to cache textures/shaders in order to support the switch between classic and remastered mode. The volume doesn't appear to be mounting, so the background loading threads deadlock. Testing with a kit, an unnamed volume is mounted, but it is exclusively locked and cannot be opened.

@illusion0001 illusion0001 added the tech-engine-blam Title uses Blam! engine. label Jun 23, 2019
@Margen67 Margen67 added the tech-kinect-optional Title can use the Kinect. label Jul 9, 2019
@xenia-project xenia-project deleted a comment from Sleepy93 Aug 15, 2019
@xenia-project xenia-project deleted a comment from InwardHydra Aug 15, 2019
@xenia-project xenia-project deleted a comment from PotatoAndSickle Aug 15, 2019
@Margen67 Margen67 added tech-engine-saber3d Title uses Saber3D engine. tech-engine-blam Title uses Blam! engine. and removed tech-engine-blam Title uses Blam! engine. labels Sep 10, 2019
@Etokapa
Copy link

Etokapa commented Nov 17, 2020

Tested on xenia-project/xenia@b7ba305

Started a new game and played for a few minutes until I got a gun. 30FPS.

• Moderate graphical issues in the Remastered Mode, with most textures not rendering properly on 3D objects.
• Minor graphical issues in Classic Mode, with some meshes appearing too dark.
• Lights are not occluded.

halo (5)

More Screenshots

halo (1)
halo (3)
halo (4)
halo (6)
halo (7)
halo (8)
halo (9)
halo (10)

xenia.zip

state-gameplay

@Gliniak Gliniak added state-gameplay Title has functional gameplay. and removed state-intro Title has functional intro (logos, video) before any menu screens. labels Nov 18, 2020
@gibbed gibbed added the kernel-KeSetCurrentStackPointers Title uses the xboxkrnl function "KeSetCurrentStackPointers". label Dec 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. kernel-KeSetCurrentStackPointers Title uses the xboxkrnl function "KeSetCurrentStackPointers". kernel-unimplemented-feature Title uses features not yet implemented in Xenia's Xbox 360 kernel reimplementation. state-gameplay Title has functional gameplay. tech-engine-blam Title uses Blam! engine. tech-engine-saber3d Title uses Saber3D engine. tech-kinect-optional Title can use the Kinect.
Projects
None yet
Development

No branches or pull requests