Ninja Blade

Ninja Blade

37 ratings
Running Ninja Blade on Windows 10
By Tyjan
Just realized this game got delisted and wanted to give it a try? Or maybe you haven't played it in a while and can't get it running on modern Windows? Then this guide is for you!
2
2
   
Award
Favorite
Favorited
Unfavorite
Introduction

Ninja Blade may be one of the worst games in FromSoft's history, but that shouldn't stop you from playing it! What will, however, is its abysmal PC port. As of April 1st, 2022 it has been delisted from Steam, but you can still purchase it at a few places if you know where you're looking.

Maybe you've already done that, or are booting it up to relive some memories. You might've also noticed the choppy framerate, buggy gameplay/controls, and odd frame pacing issues.

This guide should hopefully get it running on modern Windows! This was tested on a Windows 10 PC with an NVIDIA graphics card, but I imagine using the same settings on AMD Catalyst should get you similar results.

Let's get started!
1: Adjusting NVIDIA Settings
IMPORTANT FIRST STEP:

Boot up the game at least once.

This is just so it'll populate under NVIDIA's Control Panel and create a .ini file for your in-game settings. You don't have to do anything else with the game at this step, so just go ahead and close it.

  • 1) Right-click your Desktop and open "NVIDIA Control Panel". If you don't have the option in your right-click menu, click your Start button and navigate down to the "NVIDIA Control Panel" program there.
  • 2) In the pane of options on the left, click "Manage 3D Settings"
  • 3) Click on the tab that says "Program Settings" on the right. This should open up a window that looks like this:



  • 4) Click the button that says "Add". In this new window, click the box that says "Sort by" and choose "Recently used". You should see Ninja Blade in there. If not, click on the button that says "Browse" and locate the folder you installed the game to (By default, it should've installed to "C:\Program Files (x86)\Steam\steamapps\common\Ninja Blade". The executable's name should be 'NinjaBlade.exe').

    Afterwards, click "Add Selected Program".

  • 5) There are only two options we need to change here:

    -Change, "Max Frame Rate" to "60 FPS". Any higher and the game will have severe bugs and glitches that make it unplayable.

    -Change, "Vertical Sync" to "On"

  • 6) Click, "Apply" at the bottom.

That's it for NVIDIA settings!
2: Adjusting Windows Settings
Next, we'll need to head to where you installed the game. There are two ways to do this:

-In Steam, right-click on Ninja Blade in your Library and then click, "Properties". Click, "Local Files", then click "Browse". This should take you right to where the game is installed on your computer.

OR:

-Navigate manually to where the folder is located on your computer (Again, the default should be "C:\Program Files (x86)\Steam\steamapps\common\Ninja Blade"

  • 1) Find the "NinjaBlade.exe" executable file, right click it, and click "Properties"
  • 2) Locate the "Compatibility" tab and click on it. In here, check the box that says "Disable fullscreen optimizations". This will help with some frame pacing issues while in full screen.



  • 2b) OPTIONAL STEP: If you get into the game and the HUD looks off, click on "Change high DPI settings" and check the box that says "Use this setting to fix scaling problems for this program instead of the one in Settings". This should hopefully resolve it.




3) Now for a very important step: Much like playing Prototype on modern hardware, some HID device drivers can cause frame pacing issues with the game.

Head to your Device Manager. There are two ways to do this:

-Type "Device Manager" into your Search Box. It should come right up.

OR:

-Right-click your Windows Start Menu icon, then click "Run". In the box, type in "devmgmt.msc" without quotes and click "OK"


You should now have a window that looks like this:



In the drop down boxes, navigate to "Human Interface Devices" and click it. This will show you a full list of your HID devices.

  • 4) Right click on each entry that reads, "HID-compliant consumer control device", and then click "Disable Device". Do NOT disable any others, as you can prevent certain devices such as keyboards, mice, and controllers from working properly on your PC.

    Also, when you are done playing Ninja Blade, be sure to go back into the Device Manager, right-click every disabled "HID-compliant consumer control device" and re-enable them by clicking "Enable Device".

You're going to need to do this every time you want to play the game, as keeping these settings disabled can cause issues for other applications.

Repeat: DISABLE THE HID DEVICE DRIVERS WHEN YOU WANT TO PLAY NINJA BLADE, THEN BE SURE TO RE-ENABLE YOUR DRIVERS WHEN YOU'RE DONE PLAYING NINJA BLADE.

Got it? Great! Now it's time to boot up the game!
3: Adjusting In-Game Settings
Now launch the game! You'll notice the menus may be running at a low framerate. This is normal! Every in-game menu runs at 20-30FPS.

  • 1) "Left Click" on your mouse or "Start" on your controller at the title screen.
  • 2) Load an old save or create a new one.
  • 3) In the main menu, go to "Options", then go to "PC Settings". You should now see a standard graphics menu:


  • 4) You can adjust every option here to your liking, but let's focus on the highlighted options.

These will reset EVERY time you boot the game up, and have to be changed back.

Change these settings to:

-Refresh Rate: 60Hz
-Vertical Synchronization: Off
-Frame Rate Setting: Variable

It should look like this when you're done:



Congratulations! You're ready to play Ninja Blade on Windows 10!
Notes
  • While it's possible to play through a majority of the game at 60 FPS, there are sections that may bug out or not let your progress any further. If this happens, head into PC Settings and change the Frame Rate Setting back to 30FPS MAX, then load your last checkpoint. This should let your proceed!
  • I don't have an AMD graphics card to test and make sure this method works under AMD Catalyst Control Center, but I see no reason why it shouldn't!
  • I may add more to this guide in the future if other issues arise, but this has consistently worked every time I want to play the game.

Enjoy!

17 Comments
Veeteck 10 Dec, 2024 @ 12:45pm 
I'll just throw in another possible solution if you get stuttering, cause only that worked for me. Even if you force 60 fps in might fluctuate between 59,34 and let's say 60,55 causing a slight but annoying judder. What worked for me was setting the low latency mode in the Nvidia control panel to ultra. Ran smooth as butter, way superior to the xbox version. Hope this helps someone.
Ryanarchy 14 Sep, 2024 @ 8:04pm 
@Tyjan oh man, I didn't run into that issue fortunately, hoping at least some of what helped me helps others though! thanks for the post!
Tyjan  [author] 14 Sep, 2024 @ 5:28pm 
@Ryanarchy Great to hear that parts of the guide worked out for you still! I had to disable full screen optimizations or it would start getting random lag spikes every couple of minutes, but as always different hardware can cause different problems, so it's good to see your solution helped!
Ryanarchy 12 Sep, 2024 @ 5:14pm 
my game wasn't even booting so I did a bunch of testing and now it's running buttery smooth, no fps drops and running at 144hz, here's what worked

do everything in this tutorial but set the in game settings to whatever you want and DONT disable full screen optimisations
-go to ninjablade.exe
-right click
-properties
-compatibility settings
-run in compatibility mode for windows xp (service pack 2)
-reduced colour mode 16 bit (65536) colour
-run as admin
-DONT disable full screen optimisations
Tyjan  [author] 18 Mar, 2024 @ 8:07pm 
@8 Bit Monk Sorry to hear that! It might be temperamental depending on the graphics card/OS too from what I've seen (Nvidia cards working better than AMD, for example), but this was the best I could do for Windows 10/11.

Here's to hoping it's something simple! Otherwise, enjoy your 360 copy!
8 Bit Monk 18 Mar, 2024 @ 12:21pm 
I've done everything on this guide and I still can't get the game to run properly :/

Looks like GMG got an easy $10 off me, and I'll resort to buying a physical copy to play it on my Xbox

Thanks anyways for trying to help out the community :steamhappy:
Dreamcast Enjoyer 4 Jan, 2024 @ 8:32am 
Excellent guide - thank you!

I'm trying to play with a Nintendo Switch controller but only the A button works so I think I'm gonna have to keyboard and mouse this one :(

Do you have any ideas how to get the controller to respond or would it not be possible?
Tyjan  [author] 24 Jan, 2023 @ 2:57pm 
@Danoid Great to hear!
Danoid 24 Jan, 2023 @ 12:54pm 
Hmm yeah ill have to dig in a little more and see if it helps. In the mean time what i did was launch the game in big picture mode and just use a community made controller setup. Something about the game seeing a controller like a keyboard. Anyways it fixed it up perfectly.
Tyjan  [author] 23 Jan, 2023 @ 9:01pm 
@Danoid Very strange, as the game does have native XInput for 360/Xbox One controllers.

Try and see if you can remap the controls in the settings at all for the controller, using the keyboard to navigate to the Options menu.

Also, make sure you didn't disable any other HID devices besides the ones labelled, "HID-compliant consumer control device"!