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 · 61 comments
Open

544307D5 - Ninja Gaiden II #296

michalstec1 opened this issue Dec 9, 2015 · 61 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. 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

@betelopson
Copy link

@afgks yes in videos but in game looks good I used 1 max queued frames.
Not just disappears, it has simply gone in the first minute.

@Margen67 Margen67 added the requires_clear_memory_page_state_true Title requires clear_memory_page_state=true. (Xenia Canary exclusive hack) label Jun 12, 2023
@EliasTLJ
Copy link

Playing on the last build, but the chapters endings dont want to go to the next one.
Xenia-canary (canary_experimental@68b217437 on Jun 15 2023) _  544307D5 v4 0  NINJA GAIDEN 2 Direct3D 12 - RTV_DSV 17_06_2023 18_15_38
Here is the log if its useful
xenia.log

@hyh19962008
Copy link

hyh19962008 commented Sep 25, 2023

The game does not proceed to the next chapter after saving at the end of each chapter. You have to restart the game and load the save to go into the next chapter.

@Nymphoides1
Copy link

Nymphoides1 commented Sep 27, 2023

Audio randomly turning off thing still presents :(

@legolas119
Copy link

legolas119 commented Oct 4, 2023

Hi guys, i'm using the latest Xenia Canary version, is now Ninja Gaiden II playable without major issues? I tried to check the patch file but it is only available the patch to upgrade the resolution...Is it still necessary to add this patch to the patch file already present for Ninja Gaiden II on the PATCHES folder? Or is this bug fixed?

Is it possible to play the game from the beginning to end now? thanks!

@hyh19962008
Copy link

Hi guys, i'm using the latest Xenia Canary version, is now Ninja Gaiden II playable without major issues? I tried to check the patch file but it is only available the patch to upgrade the resolution...Is it still necessary to add this patch to the patch file already present for Ninja Gaiden II on the PATCHES folder? Or is this bug fixed?

Is it possible to play the game from the beginning to end now? thanks!

you need to set "clear_memory_page_state = true" in your config file, and chapter 12 require a patch metioned above by HappehLemons.

@legolas119
Copy link

Hi guys, i'm using the latest Xenia Canary version, is now Ninja Gaiden II playable without major issues? I tried to check the patch file but it is only available the patch to upgrade the resolution...Is it still necessary to add this patch to the patch file already present for Ninja Gaiden II on the PATCHES folder? Or is this bug fixed?
Is it possible to play the game from the beginning to end now? thanks!

you need to set "clear_memory_page_state = true" in your config file, and chapter 12 require a patch metioned above by HappehLemons.

thank you! Currently into the PATCHES folder there are 2 patches: 544307D5 - Ninja Gaiden II (World).patch.toml and 544307D5 - Ninja Gaiden II (World, TU2).patch.toml . I have the World version, 4.0.3, i downloaded the >Title updated v3 from here: https://ia802500.us.archive.org/view_archive.php?archive=/2/items/microsoft_xbox360_title-updates/Ninja%20Gaiden%202%20%28World%29%20%28v3%29.zip
So, which is the patch file i have to modify adding the following rows? It isn't present the TU3 patch...I tried to add the patch to both the patches in this way...is this correct? https://i.postimg.cc/VNsbYvD8/patch.png I don't know how to verify which is the hash code of my iso file... thank you!

@hyh19962008
Copy link

Hi guys, i'm using the latest Xenia Canary version, is now Ninja Gaiden II playable without major issues? I tried to check the patch file but it is only available the patch to upgrade the resolution...Is it still necessary to add this patch to the patch file already present for Ninja Gaiden II on the PATCHES folder? Or is this bug fixed?
Is it possible to play the game from the beginning to end now? thanks!

you need to set "clear_memory_page_state = true" in your config file, and chapter 12 require a patch metioned above by HappehLemons.

thank you! Currently into the PATCHES folder there are 2 patches: 544307D5 - Ninja Gaiden II (World).patch.toml and 544307D5 - Ninja Gaiden II (World, TU2).patch.toml . I have the World version, 4.0.3, i downloaded the >Title updated v3 from here: https://ia802500.us.archive.org/view_archive.php?archive=/2/items/microsoft_xbox360_title-updates/Ninja%20Gaiden%202%20%28World%29%20%28v3%29.zip So, which is the patch file i have to modify adding the following rows? It isn't present the TU3 patch...I tried to add the patch to both the patches in this way...is this correct? https://i.postimg.cc/VNsbYvD8/patch.png I don't know how to verify which is the hash code of my iso file... thank you!

Game Title ID can be found on window title img
Follow the instruction here game-patches you should seen [Patches Applied] on window title when successfully applied.

@legolas119

This comment was marked as off-topic.

@cleverestx
Copy link

As [legolas119] pointed out, there are multiples patches for this game that match the ID of 544307D5 - I have 3 as part of that downloaded patch folder...

  1. 544307D5 - Ninja Gaiden II (Japan, TU3).patch
  2. 544307D5 - Ninja Gaiden II (World).patch
  3. 544307D5 - Ninja Gaiden II (World, TU2).patch

Do I just make the edit in all of the WORLD ones, to be safe? (this isn't the Japan, TU3 version I think)

@Nymphoides1
Copy link

Playing on the last build, but the chapters endings dont want to go to the next one. Xenia-canary (canary_experimental@68b217437 on Jun 15 2023) _ 544307D5 v4 0 NINJA GAIDEN 2 Direct3D 12 - RTV_DSV 17_06_2023 18_15_38 Here is the log if its useful xenia.log

Good news! I can confirm this issue is fixed now.

@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.

@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.

@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).

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. gpu-drawing-missing Graphics objects are missing or not drawn. 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