xenia-project / game-compatibility

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

544307D5 - Ninja Gaiden II #296

Open michalstec1 opened 8 years ago

michalstec1 commented 8 years ago

Marketplace

https://github.com/xenia-project/xenia/commit/b5469b57bacdba11d13c9052fda9e2128abef5ba Loads, plays some sounds for a moment and crashes.

Log

Parovozik commented 6 years ago

Tested on (https://github.com/xenia-project/xenia/commit/2314f25fb7252bb9054fd7c863e1a57bee90282d)

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

cbuteau commented 5 years ago

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

dlouden commented 5 years ago

As someone with programming experience, what can I do to help with this issue? I've been looking for an open-source to contribute to and this is the only one that interest me. Plus, I've always wanted to play this game again, but I sold my 360 years ago, and Team Ninja, unfortunately, does not seem interested in remaking this game for PC or making another Ninja Gaiden.

illusion0001 commented 5 years ago

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

Etokapa commented 4 years ago

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

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

xenia.zip

cbuteau commented 4 years ago

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 commented 4 years ago

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 commented 3 years ago

Hi guys, i am from Brazil. I come here to encourage developers to emulate this game. Ninja Gaiden is the most famous ninja in the world and, in this series, this version is considered by all to be the best! When she went to Playstation they removed many aspects including blood, skills and other factors that everyone loved. Please guys! We need to keep the Ninja legend alive! This can only be preserved if we have it on the PC since the consoles over time get lost or spoiled ... That's what we do folks! We collect games, we collect our various lives as heroes! They are our adventures! That's what we do! You will make it! Just don't give up! I'm sure they will find a way if they keep trying and thinking about other possibilities! Hugs! Stay in Peace!

doug-clayton commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

The worst thing is that unfortunately so far they haven't been fixed and this game is just incredible! It's sad that I couldn't be playing it, I really wanted to! Just a miracle for me to be able to play before I die.

Triang3l commented 3 years ago

@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 commented 3 years ago

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

dlouden commented 3 years ago

Is there a specific module that you would recommend as a starting point?

On Mon, May 17, 2021, 3:36 AM sukarettov @.***> wrote:

[image: image] https://user-images.githubusercontent.com/84314158/118459002-49eeca80-b6c9-11eb-93ff-1bbee6988c7b.png [image: image] https://user-images.githubusercontent.com/84314158/118459020-4f4c1500-b6c9-11eb-93d8-730de0b8b9c7.png all of the UI ive seen is perfectly fine, the hit counter also works. all the game needs now is for the 3D" image dsorry idk the term but all it needs now is the actual gameplay

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/xenia-project/game-compatibility/issues/296#issuecomment-842135323, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEXRPVLGB6UOSLR7UFTYHDDTODISJANCNFSM4BWH5Y6Q .

sukarettov commented 3 years ago

Is there a specific module that you would recommend as a starting point? On Mon, May 17, 2021, 3:36 AM sukarettov @.***> wrote: [image: image] https://user-images.githubusercontent.com/84314158/118459002-49eeca80-b6c9-11eb-93ff-1bbee6988c7b.png [image: image] https://user-images.githubusercontent.com/84314158/118459020-4f4c1500-b6c9-11eb-93d8-730de0b8b9c7.png all of the UI ive seen is perfectly fine, the hit counter also works. all the game needs now is for the 3D" image dsorry idk the term but all it needs now is the actual gameplay — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#296 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEXRPVLGB6UOSLR7UFTYHDDTODISJANCNFSM4BWH5Y6Q .

what do you mean by module?

basedxreject commented 2 years ago

for model fix without downgrading to a previous canary build, go to d3d12_clear_memory_page_state in the config file and set this setting from false to true.

Etokapa commented 2 years ago

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

Started a new game and defeated a few enemies. Saves work. :warning:Minor graphical issues with corrupted textures. :warning:Major wonkiness going on with missing character models. Use latest Canary to mitigate.

nin (7)

More Screenshots ![nin (3)](https://user-images.githubusercontent.com/31154606/152390873-b7637524-4054-45f3-b902-ea3992cf6b4c.png) ![nin (4)](https://user-images.githubusercontent.com/31154606/152390882-54ad6b7d-8bd0-48c3-9987-d1a3fe0e6e9a.png) ![nin (5)](https://user-images.githubusercontent.com/31154606/152390885-42c5a457-120a-4ddc-b196-c1a1c35a97f8.png) ![nin (6)](https://user-images.githubusercontent.com/31154606/152390891-3cb5b11b-aa08-4841-b701-3b166435aa5e.png)

xenia.zip

state-gameplay | vsync-off-speedup | requires_protect_zero_false | gpu-drawing-corrupt

insaneninja117 commented 2 years ago

Tested on master@c4eae232f (Apr 2 2022) build from a blank save. While the DX12 renderer works fine, on Vulkan (or at least Vulkan combined with Win 7) the opening video is a black screen and the emulator stops dead afterwards. Leaving Xenia open for 1.5 hours showed no progress or sound. Given that the CPU was pegged at 100% all this time I'm sure some of this is down to a CPU bottleneck, but that can't fully explain this (I hope).

PC Specs: Windows 7 SP1 Professional Intel Core i3-6100 AMD Radeon Pro WX3100 8GB DDR3 Xenia Log Ninja Gaiden 2.zip

MvvvM commented 1 year ago

Hello, I just got to play Ninja Gaiden 2 again. My playthrough has been really good so far. Minor bugs here and there but I'm really happy that the game runs well. But I've encountered an Issue that I'm not able to find any reference to at all.

I've reached Chapter 5 by now and while the opening cutscene plays the game/emulator freezes and closes. I've looked at the logs folder but cannot really work something out of it but maybe you can.

I think this is the point inside the logs where the emulator starts to crash.

Log (click to expand) ``` i> F8000004 XE_SWAP G> F8000004 Loaded tiled 1280x720x1 2D k_8_8_8_8 texture with 1 unpacked mip level, base at 0x1F045000 (pitch 1280, size 0x00398000), mips at 0x00000000 (size 0x00000000) A> F80000E0 XmaContext: kicking context 2 (buffer 0 362374/524288 bits) A> F800000C Processing context 2 (offset 362374, buffer 0, ptr 0x21ef8d000) A> F80000E4 XmaContext: kicking context 3 (buffer 0 357786/524288 bits) A> F800000C Processing context 3 (offset 357786, buffer 0, ptr 0x21ef6a000) A> F80000E4 XmaContext: disabling context 2 A> F80000E0 XmaContext: disabling context 3 A> F80000E0 XmaContext: kicking context 2 (buffer 0 367118/524288 bits) A> F800000C Processing context 2 (offset 367118, buffer 0, ptr 0x21ef8d000) A> F80000E4 XmaContext: kicking context 3 (buffer 0 362355/524288 bits) A> F800000C Processing context 3 (offset 362355, buffer 0, ptr 0x21ef6a000) A> F80000E0 XmaContext: disabling context 2 A> F80000E4 XmaContext: disabling context 3 A> F80000E4 XmaContext: kicking context 1 (buffer 0 103712/524288 bits) A> F800000C Processing context 1 (offset 103712, buffer 0, ptr 0x21efc0000) A> F80000E4 XmaContext: kicking context 3 (buffer 0 366682/524288 bits) A> F80000E0 XmaContext: kicking context 2 (buffer 0 371671/524288 bits) A> F800000C Processing context 2 (offset 371671, buffer 0, ptr 0x21ef8d000) A> F800000C Processing context 3 (offset 366682, buffer 0, ptr 0x21ef6a000) A> F80000E0 XmaContext: disabling context 1 A> F80000E4 XmaContext: disabling context 2 A> F80000E0 XmaContext: disabling context 3 A> F80000E0 XmaContext: kicking context 2 (buffer 0 373968/524288 bits) A> F800000C Processing context 2 (offset 373968, buffer 0, ptr 0x21ef8d000) A> F80000E4 XmaContext: kicking context 3 (buffer 0 368878/524288 bits) A> F800000C Processing context 3 (offset 368878, buffer 0, ptr 0x21ef6a000) A> F80000E0 XmaContext: disabling context 2 A> F80000E4 XmaContext: disabling context 3 A> F80000E0 XmaContext: kicking context 2 (buffer 0 376270/524288 bits) A> F80000E4 XmaContext: kicking context 3 (buffer 0 371172/524288 bits) A> F800000C Processing context 2 (offset 376270, buffer 0, ptr 0x21ef8d000) A> F800000C Processing context 3 (offset 371172, buffer 0, ptr 0x21ef6a000) A> F80000E0 XmaContext: disabling context 2 A> F80000E4 XmaContext: disabling context 3 A> F80000E4 XmaContext: kicking context 3 (buffer 0 375602/524288 bits) A> F80000E0 XmaContext: kicking context 2 (buffer 0 380859/524288 bits) A> F800000C Processing context 2 (offset 380859, buffer 0, ptr 0x21ef8d000) A> F80000E4 XmaContext: disabling context 3 A> F80000E4 XmaContext: kicking context 3 (buffer 0 375602/524288 bits) A> F800000C Processing context 3 (offset 375602, buffer 0, ptr 0x21ef6a000) A> F80000E0 XmaContext: disabling context 2 A> F80000E4 XmaContext: kicking context 1 (buffer 0 104672/524288 bits) A> F80000E4 XmaContext: disabling context 3 A> F800000C Processing context 1 (offset 104672, buffer 0, ptr 0x21efc0000) A> F80000E4 XmaContext: disabling context 1 A> F80000E0 XmaContext: kicking context 2 (buffer 0 385424/524288 bits) A> F80000E4 XmaContext: kicking context 3 (buffer 0 380208/524288 bits) A> F800000C Processing context 2 (offset 385424, buffer 0, ptr 0x21ef8d000) A> F800000C Processing context 3 (offset 380208, buffer 0, ptr 0x21ef6a000) A> F80000E0 XmaContext: disabling context 2 A> F80000E4 XmaContext: disabling context 3 A> F80000E0 XmaContext: kicking context 2 (buffer 0 388043/524288 bits) A> F80000E4 XmaContext: kicking context 3 (buffer 0 382568/524288 bits) A> F800000C Processing context 2 (offset 388043, buffer 0, ptr 0x21ef8d000) A> F800000C Processing context 3 (offset 382568, buffer 0, ptr 0x21ef6a000) A> F80000E0 XmaContext: disabling context 2 A> F80000E4 XmaContext: disabling context 3 A> F80000E4 XmaContext: kicking context 3 (buffer 0 387334/524288 bits) A> F800000C Processing context 3 (offset 387334, buffer 0, ptr 0x21ef6a000) A> F80000E0 XmaContext: kicking context 2 (buffer 0 392460/524288 bits) A> F800000C Processing context 2 (offset 392460, buffer 0, ptr 0x21ef8d000) A> F80000E0 XmaContext: disabling context 2 A> F80000E4 XmaContext: disabling context 3 A> F80000E0 XmaContext: kicking context 2 (buffer 0 396945/524288 bits) A> F80000E4 XmaContext: kicking context 1 (buffer 0 105824/524288 bits) A> F800000C Processing context 1 (offset 105824, buffer 0, ptr 0x21efc0000) A> F80000E0 XmaContext: kicking context 3 (buffer 0 391678/524288 bits) A> F800000C Processing context 2 (offset 396945, buffer 0, ptr 0x21ef8d000) A> F800000C Processing context 3 (offset 391678, buffer 0, ptr 0x21ef6a000) A> F80000E4 XmaContext: disabling context 1 A> F80000E0 XmaContext: disabling context 2 A> F80000E4 XmaContext: disabling context 3 A> F80000E0 XmaContext: kicking context 2 (buffer 0 401057/524288 bits) A> F80000E4 XmaContext: kicking context 3 (buffer 0 395450/524288 bits) A> F800000C Processing context 2 (offset 401057, buffer 0, ptr 0x21ef8d000) A> F800000C Processing context 3 (offset 395450, buffer 0, ptr 0x21ef6a000) ```

If you need further insight of the log just let me know.

I'm currently using:

Xenia-canary (canary_experimental@32a7b38f) Windows 11 Home AMD Ryzen 7 3700X NVIDIA RTX 2070 SUPER 32GB DDR4 @3200MHz

Should be the frame at where the game freezes and closes:

image

I've also added the CH10 patch in hope that it's a similar issue but that didn't help either. If you got any idea on how to fix the issue I'd greatly appreciate it.

HappehLemons commented 1 year ago

Hello, I just got to play Ninja Gaiden 2 again. My playthrough has been really good so far. Minor bugs here and there but I'm really happy that the game runs well. But I've encountered an Issue that I'm not able to find any reference to at all.

I've reached Chapter 5 by now and while the opening cutscene plays the game/emulator freezes and closes. I've looked at the logs folder but cannot really work something out of it but maybe you can.

I think this is the point inside the logs where the emulator starts to crash.

Log (click to expand) If you need further insight of the log just let me know.

I'm currently using:

Xenia-canary (canary_experimental@32a7b38f) Windows 11 Home AMD Ryzen 7 3700X NVIDIA RTX 2070 SUPER 32GB DDR4 @3200MHz

Should be the frame at where the game freezes and closes:

image

I've also added the CH10 patch in hope that it's a similar issue but that didn't help either. If you got any idea on how to fix the issue I'd greatly appreciate it.

This must be a regression with the speedup update because this game was perviously playable start to finish with no issues (apart with the freezing that the patch resolved). Using an older version of Xenia before that speedup should resolve this. In my experience the game runs full speed before this if you have a strong enough computer.

MvvvM commented 1 year ago

Hello, I just got to play Ninja Gaiden 2 again. My playthrough has been really good so far. Minor bugs here and there but I'm really happy that the game runs well. But I've encountered an Issue that I'm not able to find any reference to at all. I've reached Chapter 5 by now and while the opening cutscene plays the game/emulator freezes and closes. I've looked at the logs folder but cannot really work something out of it but maybe you can. I think this is the point inside the logs where the emulator starts to crash. Log (click to expand) If you need further insight of the log just let me know. I'm currently using: Xenia-canary (canary_experimental@32a7b38f) Windows 11 Home AMD Ryzen 7 3700X NVIDIA RTX 2070 SUPER 32GB DDR4 @3200MHz Should be the frame at where the game freezes and closes: image I've also added the CH10 patch in hope that it's a similar issue but that didn't help either. If you got any idea on how to fix the issue I'd greatly appreciate it.

This must be a regression with the speedup update because this game was perviously playable start to finish with no issues (apart with the freezing that the patch resolved). Using an older version of Xenia before that speedup should resolve this. In my experience the game runs full speed before this if you have a strong enough computer.

Thank you, with the older emulator the game works again. Appreciate it!

M0117 commented 1 year ago

Thank you, with the older emulator the game works again. Appreciate it!

How did you transfer your save? Game crashes when I try to load saves from the Canary version.

HappehLemons commented 1 year ago

Thank you, with the older emulator the game works again. Appreciate it!

How did you transfer your save? Game crashes when I try to load saves from the Canary version.

Are you using save states? You shouldn't be because I would imagen that doesn't work.

If you use the saves created Content folder, I'd just copy over the folder ID that corresponds to the game and that works. I'm able to move my save back and forth from a Xenia build from August 2021 to work around crashes.

Finnsen1 commented 1 year ago

May i ask , why my contribution was deleted? it took a lot of time to wrote that guide. i made a full guide on how to emulate this game back in april, i addressed every issue i knew about and wrote a workaround for that. i know for a fact that some , if not every single issue that was present then, is still present. may i ask , why that was deleted AND could you restore it for a few days, so i can at least copy my text and share it elsewhere?

Margen67 commented 1 year ago

May i ask , why my contribution was deleted? it took a lot of time to wrote that guide. i made a full guide on how to emulate this game back in april, i addressed every issue i knew about and wrote a workaround for that. i know for a fact that some , if not every single issue that was present then, is still present. may i ask , why that was deleted AND could you restore it for a few days, so i can at least copy my text and share it elsewhere?

@Finnsen1 It was full of typos and other errors, and had the resolution patch embedded in the message instead of a link to it so users could potentially use an outdated version. The main reason it was deleted is because it contained links to piracy, so I can't provide a copy of your guide here.

If you want to continue this discussion you can add me on Discord: Margen67#9510 I'm also on the Xenia Discord server: https://discord.gg/Q9mxZf9

HappehLemons commented 1 year ago

This is a longstanding audio issue, but I don't see it reported anywhere.

Ninja Gaiden II has an audio bug where randomly all sound will completely stop working & an emulator restart is required to get audio to return.

It's impossible to force it to trigger, and happens sometimes very quickly (As soon as you get to the main menu) other times, it doesn't trigger for over an hour.

I've tried to consistently replicate by starting up the game and leaving it idle, and letting the title screen loop, and sometimes it will happen right as the game starts, other times I've seen it take over 20 mins, both times doing the exact same thing (Booting the game, pressing no buttons)

This happens in all versions of Canary. I have no tested the non-canary builds, but the game is unplayable in those.

bujinkanrn commented 1 year ago

Hello, I just got to play Ninja Gaiden 2 again. My playthrough has been really good so far. Minor bugs here and there but I'm really happy that the game runs well. But I've encountered an Issue that I'm not able to find any reference to at all. I've reached Chapter 5 by now and while the opening cutscene plays the game/emulator freezes and closes. I've looked at the logs folder but cannot really work something out of it but maybe you can. I think this is the point inside the logs where the emulator starts to crash. Log (click to expand) If you need further insight of the log just let me know. I'm currently using: Xenia-canary (canary_experimental@32a7b38f) Windows 11 Home AMD Ryzen 7 3700X NVIDIA RTX 2070 SUPER 32GB DDR4 @3200MHz Should be the frame at where the game freezes and closes: image I've also added the CH10 patch in hope that it's a similar issue but that didn't help either. If you got any idea on how to fix the issue I'd greatly appreciate it.

This must be a regression with the speedup update because this game was perviously playable start to finish with no issues (apart with the freezing that the patch resolved). Using an older version of Xenia before that speedup should resolve this. In my experience the game runs full speed before this if you have a strong enough computer.

Thank you, with the older emulator the game works again. Appreciate it!

Which older build made the game work for you? Also, where did you find the Ch 10 patch?

HappehLemons commented 1 year ago

Hello, I just got to play Ninja Gaiden 2 again. My playthrough has been really good so far. Minor bugs here and there but I'm really happy that the game runs well. But I've encountered an Issue that I'm not able to find any reference to at all. I've reached Chapter 5 by now and while the opening cutscene plays the game/emulator freezes and closes. I've looked at the logs folder but cannot really work something out of it but maybe you can. I think this is the point inside the logs where the emulator starts to crash. Log (click to expand) If you need further insight of the log just let me know. I'm currently using: Xenia-canary (canary_experimental@32a7b38f) Windows 11 Home AMD Ryzen 7 3700X NVIDIA RTX 2070 SUPER 32GB DDR4 @3200MHz Should be the frame at where the game freezes and closes: image I've also added the CH10 patch in hope that it's a similar issue but that didn't help either. If you got any idea on how to fix the issue I'd greatly appreciate it.

This must be a regression with the speedup update because this game was perviously playable start to finish with no issues (apart with the freezing that the patch resolved). Using an older version of Xenia before that speedup should resolve this. In my experience the game runs full speed before this if you have a strong enough computer.

Thank you, with the older emulator the game works again. Appreciate it!

Which older build made the game work for you? Also, where did you find the Ch 10 patch?

August 31st 2021 (9c74b4cab) build wont freeze at Chapter 5, it might be worth just playing the whole game with the build unless you're not getting fullspeed. The patch was removed by a mod, it used to he posted above.

The user you quoted misspoke, it's Chapter 12 actually that needs the patch.

Keep in mind there is currently no fix to the audio randomly turning off in the game.

I've reposted the patch below: [[patch]] name = "Skip Chapter 12 crash" desc = "None" author = "Gliniak" is_enabled = flase

[[patch.be32]]
    address = 0x82834C78
    value = 0x3BC00000
Tasosgemah commented 1 year ago

Tested the game today and it's all garbled polygons. Was there a regression?

mikestizza commented 1 year ago

@Tasosgemah

Make sure you set the following parameter in your config toml from false to true in the latest canary build. It took me an ordinate amount of time to find this..

d3d12_clear_memory_page_state = true

Tasosgemah commented 1 year ago

Thanks, that fixed it.

Though, now the game is extremely slow and i get no sound.

afgks commented 1 year ago

Does anyone else get the audio delay issue? I tried the max_queued_frames = 3 fix but it did not work. Also, like others have mentioned, audio sometimes just suddenly disappears.

betelopson commented 1 year ago

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

EliasTLJ commented 1 year ago

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 commented 9 months ago

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 commented 9 months ago

Audio randomly turning off thing still presents :(

legolas119 commented 9 months ago

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 commented 9 months ago

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 commented 9 months ago

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 commented 8 months ago

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 commented 8 months ago

thanks it works!
But i applied patches to additional games and "Patches applied" doesn't appear: Banjo Kazooie, Forza Horizon and Forza Horizon 2. I enabled the default patches present into the package but it seems that they aren't loaded. How i can verify if the hash of my games is the same present into the patch files? thanks!

cleverestx commented 8 months ago

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 commented 7 months ago

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 commented 7 months ago

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 commented 7 months ago

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 commented 7 months ago

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

elmaku commented 6 months ago

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 commented 6 months ago

Hello, how i can fix this?

imagem_2023-12-28_103030697

fushang318 commented 5 months ago

Hello, how i can fix this?

imagem_2023-12-28_103030697

change clear_memory_page_state = true

incneet commented 5 months ago

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