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

544307D5 - Ninja Gaiden II #296

Open
michalstec1 opened this issue Dec 9, 2015 · 72 comments
Open

544307D5 - Ninja Gaiden II #296

michalstec1 opened this issue Dec 9, 2015 · 72 comments
Labels
gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. gpu-drawing-missing Graphics objects are missing or not drawn. gpu-driver-issues-nvidia Title has issues with NVIDIA GPUs. kernel-save-file-errors Title has issues saving or loading save games. requires_clear_memory_page_state_true Title requires clear_memory_page_state=true. (Xenia Canary exclusive hack) requires_protect_zero_false Title requires protect_zero=false hack. state-gameplay Title has functional gameplay. vsync-off-speedup Game speed changes when vsync is disabled or vsync interval is changed.

Comments

@michalstec1
Copy link

michalstec1 commented Dec 9, 2015

Marketplace

xenia-project/xenia@b5469b5
Loads, plays some sounds for a moment and crashes.

Log

@Razzile Razzile added the state-load Title has functional loading screen before any menu screens. label Dec 9, 2015
@Parovozik
Copy link

Tested on (xenia-project/xenia@2314f25)

Issues:

Black screen on 3D part (there intro video on game engine)

Log:

Ninja Gaiden 2.zip

Screenshot(s):

bandicam 2018-06-22 17-37-32-431
bandicam 2018-06-22 17-37-39-614
bandicam 2018-06-22 17-37-43-833
bandicam 2018-06-22 17-37-53-430
bandicam 2018-06-22 17-38-25-990

Labels:

gpu-missing-drawing
kernel-save-file-errors
state-menus

@Razzile Razzile added state-menus Title has functional menus before any gameplay. gpu-drawing-missing Graphics objects are missing or not drawn. kernel-save-file-errors Title has issues saving or loading save games. and removed state-load Title has functional loading screen before any menu screens. labels Jun 23, 2018
@cbuteau
Copy link

cbuteau commented Dec 4, 2018

It kicks out for me when the old man talks in the intro...
Surprisingly the Vulkan Build makes it the farthest.

@dlouden

This comment was marked as off-topic.

@illusion0001
Copy link
Contributor

illusion0001 commented Feb 23, 2019

@dlouden You might want to come to our Discord server if you would like to contribute to xenia.

@xenia-project xenia-project deleted a comment from hyperspeedgx Aug 20, 2019
@xenia-project xenia-project deleted a comment from Emiel-Teaspoon Aug 20, 2019
@xenia-project xenia-project deleted a comment from hronro Aug 20, 2019
@xenia-project xenia-project deleted a comment from gpxwin Aug 20, 2019
@xenia-project xenia-project deleted a comment from gpxwin Aug 20, 2019
@xenia-project xenia-project deleted a comment from gpxwin Aug 20, 2019
@xenia-project xenia-project deleted a comment from gpxwin Aug 20, 2019
@xenia-project xenia-project deleted a comment from lyon2k Aug 21, 2019
@xenia-project xenia-project deleted a comment from XVWiLLiaMVX Aug 21, 2019
@xenia-project xenia-project deleted a comment from XVWiLLiaMVX Aug 22, 2019
@xenia-project xenia-project deleted a comment from dlouden Aug 22, 2019
@xenia-project xenia-project deleted a comment from lyon2k Aug 22, 2019
@Etokapa
Copy link

Etokapa commented Apr 8, 2020

Tested on xenia-project/xenia@c51cba0

No change since Dec 4 comment. Menus run fine, but anything 3D renders as black. Xenia freezes during first cutscene.

xenia.zip

@cbuteau
Copy link

cbuteau commented Apr 12, 2020

Brought it up in the debugger...
THis is the first exception...

case 0x0007003D: {
  // XMPCaptureOutput - not sure how this works :/
  XELOGD("XMPCaptureOutput(...)");
  assert_always("XMP output not unimplemented");
  return X_STATUS_UNSUCCESSFUL;
}

then this assert gets triggered multiple times...
assert_true(!fetch_instr.attributes.stride ||
vertex_binding.stride_words == fetch_instr.attributes.stride);
the stride_words is like 11 when stride 12

Then when it finally crashes this is the exception...
Unhandled exception at 0x00007FFAB706CCB7 (ntdll.dll) in xenia.exe: 0xC0000005: Access violation reading location 0xFFFFFFFFFFFFFFFF.

static int do_signal(_Cnd_t cond, int all) { // release threads
if (all) {
cond->_get_cv()->notify_all();
} else {
cond->_get_cv()->notify_one();
}

return _Thrd_success;

}

I am out of my depth with this 3D stuff...

  assert_true(!fetch_instr.attributes.stride ||
              vertex_binding.stride_words == fetch_instr.attributes.stride);

@cbuteau
Copy link

cbuteau commented Jun 25, 2020

So what information can I gather.
I am programmer and past QA engineer.

This is the main reason I keep downloading builds...
Does it work?
Nope.

So I am choosing Start
Path of the Accolate

and it stops at a text screen that needs an A button...
and even then the rendering is squirly...

then I think it is playing a video I don't see (I don't care)
and some sounds.

and then eventually crash...

Like I think the engineers did some magic with the 360 to get their performance and unless they help with the emulator it will never be ported.

@witor7

This comment was marked as off-topic.

@doug-clayton
Copy link

The game gets in game as of xenia-project/xenia@9a74df49 from January 4 2021, but only parts of the UI draw. Everything else isn't rendered. If you can defeat the enemies without the visuals, it seems to trigger the next cutscene where the game hangs.

image
image

@NeTw0rK21
Copy link

NeTw0rK21 commented Feb 26, 2021

Strangely, that that older xenia build (0807076e6) finally runs this game with proper 3d image and gameplay, but models are missing, but newer xenia build (a577a4ae8) have same issues like 2 years ago - only ui with artifacts.

Xenia 0807076e6 (15feb):
image
image

Xenia a577a4ae8 (18feb):
image

xenia.zip

@vanderleivieirainacio

This comment was marked as off-topic.

@Triang3l
Copy link
Member

@NeTw0rK21 I can't see any master commits on February 15th or 18th, those are probably pull request builds for branches based on some older version of Xenia. We shouldn't be showing them publicly in the history of course, but we haven't found a way yet to do so without disabling building itself for pull request checking.

@sukarettov
Copy link

sukarettov commented May 17, 2021

image
image
all of the UI ive seen is perfectly fine, the hit counter also works. all the game needs now is for the 3D(?) image sorry idk the term but all it needs now is the actual gameplay

it was even in 60fps lol im gonna pop off whenever this is playable

@SkySky50
Copy link

SkySky50 commented Dec 7, 2023

audio still turns off at random. It's kinda sad, but at least the game is playable

@elmaku
Copy link

elmaku commented Dec 14, 2023

Hey guys, for some reason even when I apply the patch the game still crashes at chapter 12. This is my build and my patches is like this
image
image

any thoughts?

@wintterz
Copy link

Hello,
how i can fix this?

imagem_2023-12-28_103030697

@fushang318
Copy link

Hello, how i can fix this?

imagem_2023-12-28_103030697

change clear_memory_page_state = true

@incneet
Copy link

incneet commented Feb 6, 2024

Hey guys, for some reason even when I apply the patch the game still crashes at chapter 12. This is my build and my patches is like this image image

any thoughts?

i use this

title_name = "NINJA GAIDEN 2"
title_id = "544307D5" # TC-2005

[[patch]]
    name = "1280x720 Resolution TU3"
    desc = "Original resolution is 1120x584."
    author = "Margen67"
    is_enabled = true

    [[patch.be16]]
        address = 0x83648a76
        value = 0x02d0
    [[patch.be16]]
        address = 0x83648a7a
        value = 0x0500
    [[patch.be16]]
        address = 0x837eb9f2
        value = 0x0500
    [[patch.be16]]
        address = 0x837eb9f6
        value = 0x02d0

[[patch]] 
    name = "Skip Chapter 12 crash TU3"
    author = "Gliniak"
    is_enabled = true

    [[patch.be32]]
        address = 0x8285a2e4
        value = 0x3bc00000
    [[patch.be32]]
        address = 0x8285a24c
        value = 0x3bc00000

@incneet
Copy link

incneet commented Feb 6, 2024

As of the build in 12/5/2023 the audio bug is still present. I get no audio about half way thru chapter 1, although as always with this bug it's inconsistent when it triggers.

It happens on a fixed occasion for me, that is when I switched Xenia to the background and do something else like googling in the web browser for a couple of seconds. And then the sound would be dead.

i notice if any other audio from windows pop up, the audio stop work in NG
theres any way to turn audio exclusive while play in xenia? its this stupid question?
the only issue now is losing audio

@hyh19962008
Copy link

As of the build in 12/5/2023 the audio bug is still present. I get no audio about half way thru chapter 1, although as always with this bug it's inconsistent when it triggers.

It happens on a fixed occasion for me, that is when I switched Xenia to the background and do something else like googling in the web browser for a couple of seconds. And then the sound would be dead.

i notice if any other audio from windows pop up, the audio stop work in NG theres any way to turn audio exclusive while play in xenia? its this stupid question? the only issue now is losing audio

Follow the instructions here How to Change Windows 10 System Sounds under the section "How to Access Windows 10 Sound Settings ", change your "Sound Scheme" from "Windows default" to "Mute".

@HappehLemons
Copy link

As of the build in 12/5/2023 the audio bug is still present. I get no audio about half way thru chapter 1, although as always with this bug it's inconsistent when it triggers.

It happens on a fixed occasion for me, that is when I switched Xenia to the background and do something else like googling in the web browser for a couple of seconds. And then the sound would be dead.

i notice if any other audio from windows pop up, the audio stop work in NG theres any way to turn audio exclusive while play in xenia? its this stupid question? the only issue now is losing audio

I have played this game a lot, and the audio has shut off a lot even when no sounds are being output from my computer apart from Xenia. I don't think this is the solution here.

@hyh19962008
Copy link

As of the build in 12/5/2023 the audio bug is still present. I get no audio about half way thru chapter 1, although as always with this bug it's inconsistent when it triggers.

It happens on a fixed occasion for me, that is when I switched Xenia to the background and do something else like googling in the web browser for a couple of seconds. And then the sound would be dead.

i notice if any other audio from windows pop up, the audio stop work in NG theres any way to turn audio exclusive while play in xenia? its this stupid question? the only issue now is losing audio

I have played this game a lot, and the audio has shut off a lot even when no sounds are being output from my computer apart from Xenia. I don't think this is the solution here.

I think it varies on different machines. Say, I won't lose the sound if I hadn't switched Xenia to the background.

@Elking2500
Copy link

Hello
any solution for this?

Video.sin.titulo.Hecho.con.Clipchamp.mp4

@finalround0
Copy link

嘿伙计们,出于某种原因,即使我应用了补丁,游戏仍然在第 12 章崩溃。这是我的构建,我的补丁是这样的图像 图像
有什么想法吗?

我用这个

title_name = "NINJA GAIDEN 2"
title_id = "544307D5" # TC-2005

[[patch]]
    name = "1280x720 Resolution TU3"
    desc = "Original resolution is 1120x584."
    author = "Margen67"
    is_enabled = true

    [[patch.be16]]
        address = 0x83648a76
        value = 0x02d0
    [[patch.be16]]
        address = 0x83648a7a
        value = 0x0500
    [[patch.be16]]
        address = 0x837eb9f2
        value = 0x0500
    [[patch.be16]]
        address = 0x837eb9f6
        value = 0x02d0

[[patch]] 
    name = "Skip Chapter 12 crash TU3"
    author = "Gliniak"
    is_enabled = true

    [[patch.be32]]
        address = 0x8285a2e4
        value = 0x3bc00000
    [[patch.be32]]
        address = 0x8285a24c
        value = 0x3bc00000

Do you have TU2 patch,I use 720P and I Just add Skip Chapter 12 crash,IN water is GG.Thank you first.Tu2 locked is better.

@IgiariValkyr
Copy link

IgiariValkyr commented Mar 26, 2024

Hello, how i can fix this?
imagem_2023-12-28_103030697

change clear_memory_page_state = true

I think it should be mentioned. This config line does not exist in the config file for the latest build.
Hell, none of the config options you guys talk about in this thread show up. Even in the old canary build that can actually run the game without polygon stretching.

@legolas119
Copy link

the new config line is: "clear_memory_page_state = true"
I'm using this patch and it seems that it works:
https://i.postimg.cc/kGkM62Mf/Cattura1.png

@BigPapaAnimal
Copy link

image
Interesting bug I'm encountering where all items are being displayed with the wrong image associated, it's defaulting to the herbs of life to heal

@kowalos
Copy link

kowalos commented May 5, 2024

It plays great on ally ,but sound cuts off after 10min. Doesn’t matter if you play or do nothing inside the game. Hopefully one day someone will figure it and you won’t need an Xbox to play this gem.

@hyh19962008
Copy link

image Interesting bug I'm encountering where all items are being displayed with the wrong image associated, it's defaulting to the herbs of life to heal

Try "GPU - Clear Runtime Caches", and you will see the right image(for once).

@legolas119
Copy link

GPU - Clear Runtime Caches

i don't find this setting into the xenia-canary.config.toml file...is it named in a slightly different name?
thanks

@hyh19962008
Copy link

GPU - Clear Runtime Caches

i don't find this setting into the xenia-canary.config.toml file...is it named in a slightly different name? thanks

It's on the menu bar of xenia.

@legolas119
Copy link

ah ok ok thanks!

@Sowa95
Copy link

Sowa95 commented May 13, 2024

Tested on: xenia-project/xenia@e9f7a8b

xenia.zip

  • noise on severed limbs when using Nvidia GPU.

master
gpu-driver-issues-nvidia

@Margen67 Margen67 added the gpu-driver-issues-nvidia Title has issues with NVIDIA GPUs. label May 14, 2024
@HugeTaffer
Copy link

so is there still no definitive fix for the sound issue cutting off after a while? it's such a shame since it seems to be very close to perfect emulation except for this problem

@dannyesosa
Copy link

strange artifact when looking in certain direction
Untitled

@JamesMCclinton
Copy link

Still has the sound stop working completely forcing restarts, graphical bugs going at higher resolutions, and wrong item pictures in the menus. You can play around the other bugs but the audio one is too annoying.

@Margen67
Copy link
Member

当朝某个方向看时会出现奇怪的现象 无标题

You can solve the high resolution issue by watching this video. Please pay attention to the comments in the video. youtu.be/GPWMZD0Dwsg

Xenia Canary discussion belongs here: https://github.com/xenia-canary/game-compatibility/issues

@Ra1guru

This comment was marked as off-topic.

@HappehLemons

This comment was marked as off-topic.

@Ra1guru

This comment was marked as outdated.

@xenia-project xenia-project deleted a comment from bill5499 Jan 26, 2025
@xenia-project xenia-project locked and limited conversation to collaborators Jan 26, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. gpu-drawing-missing Graphics objects are missing or not drawn. gpu-driver-issues-nvidia Title has issues with NVIDIA GPUs. kernel-save-file-errors Title has issues saving or loading save games. requires_clear_memory_page_state_true Title requires clear_memory_page_state=true. (Xenia Canary exclusive hack) requires_protect_zero_false Title requires protect_zero=false hack. state-gameplay Title has functional gameplay. vsync-off-speedup Game speed changes when vsync is disabled or vsync interval is changed.
Projects
None yet
Development

No branches or pull requests