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

4541080F - The Orange Box #255

Open
RoySenpai opened this issue Nov 26, 2015 · 39 comments
Open

4541080F - The Orange Box #255

RoySenpai opened this issue Nov 26, 2015 · 39 comments
Labels
cpu-unimplemented-instruction Title uses a PowerPC instruction that has not yet been implemented in the x64 JIT backend. gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. gpu-occlusion-query Title uses occlusion queries. gpu-readback GPU-written data read on CPU (HDR adaptation, save images), needs d3d12_readback_resolve/memexport kernel-unimplemented-feature Title uses features not yet implemented in Xenia's Xbox 360 kernel reimplementation. state-crash-host Xenia crashes upon boot of title. tech-engine-source Title uses Source engine.

Comments

@RoySenpai
Copy link

RoySenpai commented Nov 26, 2015

Marketplace

Tested on xenia-project/xenia@51c3df1

Issues:

Stuck at choosing game screen - Not responding to any key/button (keyboard & xbox 360 controller)
Maybe it freezes?

Screenshot(s):

theorangebox_360

Log

Log

Labels:

state-menus

@Razzile Razzile changed the title 4541080f - The Orange Box 4541080F - The Orange Box Nov 26, 2015
@Razzile Razzile added the state-intro Title has functional intro (logos, video) before any menu screens. label Nov 26, 2015
@Margen67
Copy link
Member

@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 state-intro Title has functional intro (logos, video) before any menu screens. labels Jun 18, 2016
@JusicP
Copy link

JusicP commented Aug 6, 2017

All Source Engine games crashing after 29 December 2015 update

@Margen67
Copy link
Member

Margen67 commented Aug 6, 2017

@JusicP Do you know which commit?

@JusicP
Copy link

JusicP commented Aug 6, 2017

@Margen67 here: xenia-project/xenia@cc72de0

I think all problem with unimplemented instruction mtvscr.

@ghost
Copy link

ghost commented Oct 19, 2017

Perhaps im late but the drawing of the gpu and the rendering works fine... it renders hl2 and portal works somewhat. The portals dont render correctly and the particles (including the grid not working)

@Margen67
Copy link
Member

@13yearoldADULT Which commit, renderer, etc?

@ghost
Copy link

ghost commented Dec 10, 2017

I got the menu to load, The thumbs and background seem not appearing, Episode Two Works kind of, The Text is not there and when i got on the game, the cutscene from Episode One happen you can watch it all the way through until you get into the actual game then it freezes, My Keyboard and controller does respond to the game, Not Sure about mouse yet.

@Razzile Razzile added gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. state-menus Title has functional menus before any gameplay. 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 Dec 10, 2017
@JusicP
Copy link

JusicP commented Dec 24, 2017

@CkTheSorrow Build?

@ghost
Copy link

ghost commented Jan 4, 2018

@JusicP It only loads on Debugging such as Windbg and Microsoft Visual Studio, but here's the Log, https://pastebin.com/LveiLy37

@PersonalityPi
Copy link

PersonalityPi commented May 27, 2018

Game just boots up to a whitescreen shortly after crashes xenia.

@FitterSpace
Copy link

Crashes immediately on startup in Xenia 131525e4 (DirectX 12)

xenia.log

@Juesto
Copy link

Juesto commented Nov 10, 2018

as of master currently:
This is only usable with a debugger attached and pressing go to all breakpoints/exceptions.
AppChooser is unusable
It gets in game but does not render correctly (black screen but visible hud)
Text is garbled.

@gibbed gibbed added the cpu-unimplemented-instruction Title uses a PowerPC instruction that has not yet been implemented in the x64 JIT backend. label Nov 10, 2018
@ghost
Copy link

ghost commented Jan 16, 2019

Shows the menus on Direct 3D , Running through windbg, I recorded it https://www.youtube.com/watch?v=PChlD1F_9nE

@ghost
Copy link

ghost commented Jul 17, 2019

It seems like its not reading the tier0_360 in the iso
xenia.log

@Margen67 Margen67 added kernel-unimplemented-feature Title uses features not yet implemented in Xenia's Xbox 360 kernel reimplementation. cpu-unimplemented-instruction Title uses a PowerPC instruction that has not yet been implemented in the x64 JIT backend. and removed cpu-unimplemented-instruction Title uses a PowerPC instruction that has not yet been implemented in the x64 JIT backend. labels Jul 17, 2019
@gandalfthewhite19890404
Copy link

gandalfthewhite19890404 commented Oct 16, 2019

For me it does not crashing, but with x360ce game not accept any input so I cannot choose game to play.

@bm07tr
Copy link

bm07tr commented Apr 24, 2020

Still not launching.

@sabi1
Copy link

sabi1 commented Jul 27, 2020

Still not Launching
xenia.log

@Triang3l
Copy link
Member

Triang3l commented Aug 4, 2020

Requires GPU>CPU resolve readback for fonts.

@Triang3l Triang3l added the gpu-readback GPU-written data read on CPU (HDR adaptation, save images), needs d3d12_readback_resolve/memexport label Aug 4, 2020
@LifeDreamer24
Copy link

LifeDreamer24 commented Mar 29, 2021

Still not working... This is what i got for now:

break_on_unimplemented_instructions = false - Makes the game not crash upon opening the file/iso.

d3d12_readback_resolve = true - Makes the text appear in the main menu and fixes it in the games if you manage to launch it.
d3d12_resolution_scale = 2 - Makes the above one break. (Must be 1)


break_on_unimplemented_instructions = true with d3d12_readback_resolve = false with d3d12_resolution_scale = 1 does:

image
Crashes. (The window closes)


break_on_unimplemented_instructions = false with d3d12_readback_resolve = false with d3d12_resolution_scale = 1 does:

image
Opens but almost always freezes when selecting a game. (With corrupted text in games and no text in menus)


break_on_unimplemented_instructions = false with d3d12_readback_resolve = false with d3d12_resolution_scale = 1 does:

image
Opens but almost always freezes when selecting a game. (Without corrupted text)


Other notes:
After many retries, i was able to launch TF2 (Team Fortress 2) by only launching it again and again until it loads with and without the corrupted text. But upon doing an action in the ingame menu, it just freezes there, waiting us to close it...


Edit:
I did cl = "-dvd -game tf" to launch TF2, but still freezes after doing an action...


Edit2:
I added -nosound and it works despite having no sounds or lipsync on characters.

@Notegun
Copy link

Notegun commented May 14, 2021

Still not working... This is what i got for now:

break_on_unimplemented_instructions = false - Makes the game not crash upon opening the file/iso.

d3d12_readback_resolve = true - Makes the text appear in the main menu and fixes it in the games if you manage to launch it.
d3d12_resolution_scale = 2 - Makes the above one break. (Must be 1)

break_on_unimplemented_instructions = true with d3d12_readback_resolve = false with d3d12_resolution_scale = 1 does:

image
Crashes. (The window closes)

break_on_unimplemented_instructions = false with d3d12_readback_resolve = false with d3d12_resolution_scale = 1 does:

image
Opens but almost always freezes when selecting a game. (With corrupted text in games and no text in menus)

break_on_unimplemented_instructions = false with d3d12_readback_resolve = false with d3d12_resolution_scale = 1 does:

image
Opens but almost always freezes when selecting a game. (Without corrupted text)

Other notes:
After many retries, i was able to launch TF2 (Team Fortress 2) by only launching it again and again until it loads with and without the corrupted text. But upon doing an action in the ingame menu, it just freezes there, waiting us to close it...

Edit:
I did cl = "-dvd -game tf" to launch TF2, but still freezes after doing an action...

Edit2:
I added -nosound and it works despite having no sounds or lipsync on characters.

As far as I got. Text seems to be corrupt or not loading.
xenia

@hiiamrameez
Copy link

the game freezes horribly

@Machina74
Copy link

game crashes immediately on start up with latest canary

@LandFunco
Copy link

LandFunco commented Aug 17, 2022

xenia-project/xenia@9fa41c27b

As previously mentioned you can bypass the crashes with the following configuration
break_on_unimplemented_instructions = false

and make most text readable with the following
d3d12_readback_resolve = true

but to expand on what @LifeDreamer24 said you can launch any of the Orange Box games by modifying the cl line in the config.

cl = "-dvd -game hl2 -nosound" Launches Half-Life 2
cl = "-dvd -game portal -nosound" Launches Portal
cl = "-dvd -game tf -nosound" Launches Team Fortress 2

Half-Life 2 and Portal seem to work well, at least in the early parts I tried. Portal has palette issues with glass. Unfortunately Team Fortress 2 does not allow you to even launch the single player developer commentary mode without encountering an error stating "Connection to the game server was lost."

hl2
portal
tf

@eternights
Copy link

eternights commented Jan 2, 2023

Team Fortress 2
Adding -xnet_bypass_security -nodns -noip to cl = in the settings .toml file, bypasses the "Connection to the game server was lost." error message. Allows the user to host a match/run a map offline. Thanks to the new patch from game-patches.

@Naigon87
Copy link

Naigon87 commented Mar 4, 2023

hi guys and girls
Who faced such bugs and artifacts? I run on series X.you can ignore the artifacts from the flashlight, but the in-game light sources. which shine through the walls enrage 😒

20230223_180810
20230223_180906
20230223_180814
20230223_183456
20230223_183408

@Naigon87
Copy link

Naigon87 commented Mar 4, 2023

for those who decide to run on the console, write this in the cl line:
cl = "-dvd -game hl2 -no_compressed_verts"
query_occlusion_fake_sample_count = 0 will fix most lighting issues. However the flashlight will still be messed up.

@Margen67 Margen67 added the gpu-occlusion-query Title uses occlusion queries. label Mar 9, 2023
@Brokengamer995
Copy link

Brokengamer995 commented May 21, 2023

I see people running commands to fix issues but the issue is how do I run commands

@TomBlog003
Copy link

TomBlog003 commented Jun 13, 2023

I see people running commands to fix issues but the issue is how do I run commands

they're just changing the settings on the xenia-canary.config file and the patch files

however i'm having problems with audio in tf2, pretty much all map sounds are heard at the same time even if you stay outside the map where you should only hear nature sounds or something like that you also hear machine sounds all the time and of the intel environments+some visual bugs https://youtu.be/raVNy6eP2cM

@xenia-project xenia-project deleted a comment from TomBlog003 Jun 14, 2023
@iiiAlejandro

This comment was marked as off-topic.

@SuperMarioYAHOOYAHOO
Copy link

Game after some config tweaks shows text, and the loading screens. but it is not animated, but static. and it freezes.

@IIITTIII
Copy link

IIITTIII commented Sep 16, 2023

Has this game reached playable state or is it still being calibrated? canary sept 4 2023 shows that it goes into menus without text, sound works but game freezes when selecting a title during loading, master build does same if not crashes directly

Edit: so after following patch's and added changes in config i manage to get the game to work, the text in game menus are still not showing up correctly but is playable but main menu game selection is still broke. there is a demo version of this game with the same menu setup that as well does the same but does try to load. but sure enough game is playable only by Bypassing the main menu with some editing

edit; so after much tinkering i manage to get a message upon game select in main menu's
"C> 01000008 Execute(849A6918): failed to find function" when selecting hl2
in menu screen of the demo.
In full version i get for hl2 or any other title selected.
"C> 01000008 Execute(849A6980): failed to find function"
this is the section in which it locks up and continues to repeat till game times out.

@SuperMarioYAHOOYAHOO
Copy link

Has this game reached playable state or is it still being calibrated? canary sept 4 2023 shows that it goes into menus without text, sound works but game freezes when selecting a title during loading, master build does same if not crashes directly

Edit: so after following patch's and added changes in config i manage to get the game to work, the text in game menus are still not showing up correctly but is playable but main menu game selection is still broke. there is a demo version of this game with the same menu setup that as well does the same but does try to load. but sure enough game is playable only by Bypassing the main menu with some editing

edit; so after much tinkering i manage to get a message upon game select in main menu's "C> 01000008 Execute(849A6918): failed to find function" when selecting hl2 in menu screen of the demo. In full version i get for hl2 or any other title selected. "C> 01000008 Execute(849A6980): failed to find function" this is the section in which it locks up and continues to repeat till game times out.

not playable

@IIITTIII
Copy link

IIITTIII commented Oct 8, 2023

Screenshot 2023-10-07 225848
cl = "-dvd -game tf"
Screenshot 2023-10-07 230133
cl = "-dvd -game hl2"
Screenshot 2023-10-07 230709
cl = "-dvd -game episodic"
Screenshot 2023-10-07 230816
cl = "-dvd -game ep2"
Screenshot 2023-10-07 230920
cl = "-dvd -game portal"

@ZxenoexZ
Copy link

ZxenoexZ commented Oct 9, 2023

how do you apply the patches for engine_360, shaderpix9_360, and client_360.dll?

@IIITTIII
Copy link

IIITTIII commented Oct 12, 2023

how do you apply the patches for engine_360, shaderpix9_360, and client_360.dll?

By opening the patch file that is in the patch folder of the root folder of xenia is in with a text editor and changing false to true for the patch's your wanting to be applied, You must also edit the xenia config and change "apply_patches" from false to true as well for patch's to work.

@ZxenoexZ

This comment was marked as off-topic.

@IIITTIII
Copy link

IIITTIII commented Oct 13, 2023

Well I Did all that and I tried to play Half-Life 2 and it didn't work, everytime I tried it just crashed the emulator(on the Xenia Canary UWP on XBOX not PC)

for those who decide to run on the console, write this in the cl line:
cl = "-dvd -game hl2 -no_compressed_verts"
query_occlusion_fake_sample_count = 0 will fix most lighting issues. However the flashlight will still be messed up.

break_on_unimplemented_instructions = false "must be set to false to avoid crashing"

@ZxenoexZ
Copy link

Well I Did all that and I tried to play Half-Life 2 and it didn't work, everytime I tried it just crashed the emulator(on the Xenia Canary UWP on XBOX not PC)

for those who decide to run on the console, write this in the cl line:
cl = "-dvd -game hl2 -no_compressed_verts"
query_occlusion_fake_sample_count = 0 will fix most lighting issues. However the flashlight will still be messed up.

break_on_unimplemented_instructions = false "must be set to false to avoid crashing"

yeah it still didn't work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cpu-unimplemented-instruction Title uses a PowerPC instruction that has not yet been implemented in the x64 JIT backend. gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. gpu-occlusion-query Title uses occlusion queries. gpu-readback GPU-written data read on CPU (HDR adaptation, save images), needs d3d12_readback_resolve/memexport kernel-unimplemented-feature Title uses features not yet implemented in Xenia's Xbox 360 kernel reimplementation. state-crash-host Xenia crashes upon boot of title. tech-engine-source Title uses Source engine.
Projects
None yet
Development

No branches or pull requests