Fix Invincible VS Crash on Launch Using DX11 or DX12 Steam Launch Options

By Gaming Central - Gaming Editorial Team

You click the green “Play” button in Steam. The small “Preparing to launch” window appears. Then nothing. Or perhaps you see the game’s splash screen for a split second before it vanishes, and you are back at your Steam library with the play button lit up again as if nothing happened. This specific type of crash—where the game fails to launch at all, dying somewhere between the Steam launcher and the main menu—is often related to DirectX compatibility. Invincible VS supports both DirectX 11 and DirectX 12, but your specific combination of graphics card, Windows version, and driver may handle one better than the other. The game sometimes defaults to the wrong version for your system, causing an immediate crash on launch. The solution is simple: force the game to use the correct DirectX version using Steam launch options. This guide walks you through exactly how to do that, including how to test both versions and determine which one works for your PC.

What Is DirectX and Why Does It Cause Crashes on Launch?

DirectX is a collection of application programming interfaces (APIs) that handle multimedia tasks—especially gaming—on Windows. Think of it as a translator between your game and your graphics card. When Invincible VS wants to draw a character on screen, it sends a request through DirectX, which then communicates with your GPU driver.

The two versions relevant to Invincible VS:

DirectX VersionCharacteristicsBest For
DirectX 11 (DX11)Older, more stable, widely supportedOlder GPUs (GTX 900 series and earlier), Windows 10, systems with compatibility issues
DirectX 12 (DX12)Newer, more efficient, lower CPU overheadNewer GPUs (RTX 2000 series and later, AMD RX 5000 series and later), Windows 11

Why the game crashes on launch:

When Invincible VS launches, it attempts to initialize either DX11 or DX12 based on its default settings or an auto-detection system. If that detection system makes the wrong choice for your hardware, the initialization fails. The game cannot recover from this failure, so it crashes immediately—often before you see any graphics at all.

Common symptoms of a DirectX-related launch crash:

SymptomWhat You See
Immediate crashClick Play → nothing happens, Steam button returns to green
Splash screen crashGame logo appears for 1-2 seconds → disappears → crash
Fatal error with no detailsSmall error window with “Fatal Error” and no additional text
Crash with audio onlyYou hear menu music but screen stays black or frozen

If any of these sound familiar, forcing a specific DirectX version using Steam launch options will likely solve your problem.

Method 1: Add DX11 Launch Option (First and Most Compatible)

DirectX 11 is the safer, more compatible option. If you have an older graphics card (GTX 1060, RX 580, or older) or you are running Windows 10, start with DX11.

Step 1: Open Steam and locate Invincible VS

  1. Launch Steam and log into your account
  2. Go to your Library
  3. Find Invincible VS in the list on the left

Step 2: Access the game’s properties

  1. Right-click on Invincible VS
  2. Select Properties from the dropdown menu

Step 3: Locate the Launch Options text box

  1. In the Properties window, make sure you are on the General tab
  2. Scroll down until you see Launch Options
  3. You will see an empty text box (or one that may already contain commands)

Step 4: Type the DX11 command

In the Launch Options text box, type the following exactly:

-DX11

Important notes:

  • The dash (-) must come before DX11 with no space
  • It is case-sensitive: use DX11 not dx11 (lowercase may still work, but uppercase is standard)
  • Do not add any extra spaces before or after

What it should look like:

-DX11

Step 5: Close the Properties window

Simply click the X in the top-right corner of the Properties window. Steam automatically saves your launch options.

Step 6: Launch the game

Click Play on Invincible VS.

What to expect:

If the game launches normallyIf the game still crashes
Success! DX11 is the correct version for your system. You can stop here.Move to Method 2 (try DX12)

Step 7: (If successful) Keep the launch option permanently

If -DX11 fixed your crash, you can leave it in the Launch Options box forever. It will not harm performance or cause any issues. In fact, some players report better stability with DX11 even on newer hardware.

Method 2: Add DX12 Launch Option (For Newer Hardware)

If DirectX 11 did not work, or if you have a newer graphics card (RTX 3060 or newer, AMD RX 6000 series or newer) and Windows 11, try DirectX 12.

Step 1: Remove the existing launch option (if any)

Before adding DX12, remove any existing commands:

  1. Go back to Invincible VS → Properties → General → Launch Options
  2. If -DX11 is in the box, delete it
  3. Leave the box empty for a moment

Step 2: Type the DX12 command

In the empty Launch Options text box, type:

-DX12

Step 3: Launch the game

Click Play and observe what happens.

What to expect:

If the game launches normallyIf the game still crashes
Success! DX12 works for your system. You can keep this setting.Neither DX11 nor DX12 worked. Proceed to Method 3.

Method 3: Test Both Versions with Additional Commands

Sometimes the basic -DX11 or -DX12 commands are not enough. You can combine them with other launch options to address specific issues.

Useful combinations:

Command CombinationWhat It DoesWhen to Use
-DX11 -windowedForces DX11 and window modeBlack screen + crash on launch
-DX11 -res=1600x900Forces DX11 and a safe resolutionCrash caused by unsupported resolution
-DX12 -windowedForces DX12 and window modeNewer GPU but still crashing
-DX11 -NoVSyncForces DX11 and disables VSyncCrash related to refresh rate

How to combine commands:

Simply type them in the Launch Options box with a space between each command:

-DX11 -windowed -res=1600×900

Testing strategy:

  1. Start with -DX11 -windowed
  2. If the game launches, try removing -windowed to test if pure fullscreen works
  3. If it still crashes, try -DX12 -windowed
  4. If both crash, proceed to Method 4

Method 4: What If Neither DX11 Nor DX12 Works?

You have tried -DX11. You have tried -DX12. You have tried combining them with -windowed. The game still crashes on launch. Here is what to do next.

Step 1: Remove all launch options

Before troubleshooting further, clear the Launch Options box completely:

  1. Go to Invincible VS → Properties → General → Launch Options
  2. Delete everything in the text box
  3. Leave it completely empty
  4. Close the Properties window

Step 2: Verify that the problem is truly DirectX-related

If neither DX11 nor DX12 works, your crash may have a different cause. Return to the pillar article and check these sections:

If you also have this symptomTry this section from the pillar article
Black screen with audioSection 2.1 (Force window mode via config file)
Fatal error with no detailsSection 2.2 (Delete or rename Config folder)
Crash only after GPU driver updateSection 8 (Roll back GPU driver)
Crash with missing DLL errorSection 5 (Install Visual C++)
Crash on laptop onlySection 6 (Force dedicated GPU)

Step 3: Try the config file DirectX override

Some versions of Invincible VS respect a DirectX setting inside the configuration file. This method works when Steam launch options do not.

Instructions:

  1. Navigate to C:\Users\[YourUsername]\AppData\Local\Tag Fighter\Save\Config\Windows\
  2. Open GameUserSettings.ini with Notepad
  3. Look for a line that says PreferredGraphicsAPI= or DirectXVersion=
  4. If it exists, change it to DX11 or DX12
  5. If the line does not exist, add this new line at the bottom of the file: PreferredGraphicsAPI=DX11
  6. Save the file
  7. Right-click on GameUserSettings.ini → Properties → Check Read-only → Apply → OK
  8. Launch the game

Method 5: Force DirectX Using Your GPU Control Panel

Both NVIDIA and AMD allow you to force specific DirectX versions for individual games through their control panels. This method overrides the game’s internal settings completely.

For NVIDIA users (NVIDIA Control Panel):

  1. Right-click on your desktop and select NVIDIA Control Panel
  2. Go to Manage 3D settings under “3D Settings”
  3. Click the Program Settings tab
  4. Click Add and locate the Invincible VS .exe file
  5. Once added, look for a setting called Preferred DirectX version or DirectX compatibility
  6. If available, set it to DirectX 11 (or 12)
  7. Click Apply
  8. Launch the game

Note: This option is not available on all NVIDIA driver versions. If you do not see it, use the Steam launch options method instead.

For AMD users (AMD Adrenalin):

  1. Right-click on your desktop and select AMD Software: Adrenalin Edition
  2. Click the Gaming tab
  3. Select Invincible VS from the list (or add it manually)
  4. Look for Graphics Profile or Advanced
  5. Find a setting related to DirectX version or API selection
  6. Set it to DirectX 11 or DirectX 12
  7. Click Save or Apply
  8. Launch the game

Which DirectX Version Should You Use? (By GPU)

Use this table to determine which DirectX version is most likely to work for your specific graphics card.

NVIDIA GPUs:

GPU SeriesRecommended DX VersionWhy
GTX 900 series (950, 960, 970, 980)DX11Poor DX12 support on older architectures
GTX 1000 series (1050, 1060, 1070, 1080)DX11 (try DX12 if DX11 fails)Pascal architecture has limited DX12 features
GTX 1600 series (1650, 1660)DX11 or DX12Both work well; test both
RTX 2000 series (2060, 2070, 2080)DX12Turing architecture designed for DX12
RTX 3000 series (3060, 3070, 3080, 3090)DX12Ampere architecture excels with DX12
RTX 4000 series (4060, 4070, 4080, 4090)DX12Latest architecture, best DX12 support

AMD GPUs:

GPU SeriesRecommended DX VersionWhy
RX 400 series (460, 470, 480)DX11First-gen Polaris, DX12 support is limited
RX 500 series (550, 560, 570, 580)DX11 (try DX12 if DX11 fails)Similar to Polaris, DX12 can be unstable
RX 5000 series (5500, 5600, 5700)DX12RDNA architecture improved DX12 significantly
RX 6000 series (6600, 6700, 6800, 6900)DX12RDNA2 has excellent DX12 support
RX 7000 series (7600, 7700, 7800, 7900)DX12Latest RDNA3 architecture

Integrated GPUs (Intel / AMD APU):

GPU TypeRecommended DX Version
Intel UHD Graphics (all)DX11
Intel Iris XeDX11 (DX12 may work on newer drivers)
AMD Ryzen APU (Vega, Radeon Graphics)DX11

How to Remove Launch Options After Testing

Once you have found a working DirectX version, you have two choices:

Option 1: Keep the working launch option (recommended)

If -DX11 or -DX12 fixed your crash, leave it in the Launch Options box permanently. It will continue to force the correct DirectX version every time you play. There is no downside to keeping it.

Option 2: Remove the launch option and let the game auto-detect

If you want to test whether the game will now auto-detect correctly (perhaps after a driver update or game patch):

  1. Go to Invincible VS → Properties → Launch Options
  2. Delete the command (e.g., -DX11)
  3. Leave the box empty
  4. Launch the game and test

If the game launches without the command: The underlying issue has been resolved. You no longer need the launch option.

If the game crashes again: Put the working command back. Some systems simply need the permanent override.

Preventing Launch Crashes After Future Updates

Game updates and GPU driver updates can sometimes reset DirectX preferences or change how the game handles API selection. Use these strategies to prevent launch crashes from returning.

Prevention 1: Keep your working launch option saved

Write down or save the launch option that works for you. For example, in a text file on your desktop:

Invincible VS working launch option: -DX11 -windowed

After any major update, if the game crashes again, you can immediately reapply your saved working configuration.

Prevention 2: Delay GPU driver updates

New GPU drivers sometimes break DirectX behavior for specific games. Before updating:

  1. Check online forums (Reddit, Steam discussions) for Invincible VS driver reports
  2. If other players report crashes with the new driver, delay the update
  3. If you must update, keep your working launch options ready to reapply

Prevention 3: Create a Steam launch options preset

Steam does not have built-in presets, but you can create a simple text file with your working commands:

Steam launch options for Invincible VS:

Stable config (use this first):
-DX11

Alternative config (if DX11 crashes):
-DX12

Window mode fallback:
-DX11 -windowed -res=1600×900

Keep this file in your Invincible VS game folder for easy access.

Complete DirectX Launch Crash Troubleshooting Flowchart

Use this decision tree to quickly diagnose and fix your DirectX-related launch crash.

START: Invincible VS crashes immediately after clicking Play
│
├─► Have you tried -DX11 in Steam launch options?
│ │
│ ├─► YES and game launches → Keep -DX11. Done.
│ │
│ └─► YES but still crashes → Go to NEXT STEP
│
├─► Have you tried -DX12 in Steam launch options?
│ │
│ ├─► YES and game launches → Keep -DX12. Done.
│ │
│ └─► YES but still crashes → Go to NEXT STEP
│
├─► Have you tried combining with -windowed?
│ │
│ ├─► Example: -DX11 -windowed
│ ├─► Example: -DX12 -windowed
│ │
│ ├─► YES and game launches → Keep the combination. Done.
│ │
│ └─► YES but still crashes → Go to NEXT STEP
│
├─► What is your GPU?
│ │
│ ├─► NVIDIA GTX 900/1000 series → Stick with DX11 (do not waste time on DX12)
│ │
│ ├─► NVIDIA RTX 2000/3000/4000 series → DX12 should work; if not, check driver
│ │
│ ├─► AMD RX 400/500 series → Stick with DX11
│ │
│ └─► AMD RX 5000/6000/7000 series → DX12 should work
│
├─► Have you tried the config file DirectX override (Method 4)?
│ │
│ ├─► YES but still crashes → Go to NEXT STEP
│ │
│ └─► NO → Try it now
│
└─► If you have reached this point, your crash is likely NOT DirectX-related.
Return to the pillar article and start from Section 1 (Quick Wins).

Summary: Quick Reference for DirectX Launch Crashes

MethodCommandBest ForSuccess Rate
Method 1: DX11-DX11Older GPUs, Windows 10, stabilityVery High
Method 2: DX12-DX12Newer GPUs, Windows 11High
Method 3: DX11 + windowed-DX11 -windowedWhen fullscreen causes the crashHigh
Method 4: Config file overrideEdit GameUserSettings.iniWhen Steam launch options failMedium
Method 5: GPU control panelNVIDIA/AMD settingsAdvanced usersMedium

Recommended order to try:

  1. Method 1 (-DX11) – solves 60% of DirectX-related launch crashes
  2. Method 2 (-DX12) – solves another 25%
  3. Method 3 (-DX11 -windowed) – solves 10%
  4. Method 4 (config file) – solves 5%
  5. Method 5 (GPU control panel) – last resort before returning to pillar article

You Have Fixed the Launch Crash

A game that crashes immediately on launch is one of the most frustrating PC gaming problems because you cannot even reach the settings menu to try fixes. The screen never appears. The error messages, if any, are cryptic. You are left staring at your Steam library, wondering what went wrong.

But as you have learned in this guide, launch crashes are often caused by a single, simple issue: the game choosing the wrong DirectX version for your hardware. By forcing the correct version using Steam launch options—a process that takes less than 30 seconds—you can bypass the game’s faulty auto-detection and take control yourself.

You have learned:

  • What DirectX is and why version mismatches cause launch crashes
  • How to add -DX11 and -DX12 launch options in Steam
  • How to combine launch options with -windowed and other commands
  • Which DirectX version works best for your specific GPU
  • Alternative methods when Steam launch options are not enough
  • How to prevent launch crashes from returning after updates

If the launch crash is now fixed: Your game should start normally every time. Keep your working launch option saved somewhere safe. Consider adding it to a text file inside your game folder.

If the launch crash persists: The problem is deeper than DirectX compatibility. Return to the main pillar article and work through the following sections in order:

SectionFocus
Section 1Quick Wins (restart, verify files, run as admin)
Section 2.1Force window mode via config file
Section 2.2Delete or rename Config folder
Section 4Antivirus & Firewall configuration
Section 5Visual C++ Redistributables
Section 6Force dedicated GPU
Section 9Clean GPU driver installation

Share This Article
Gaming Editorial Team
The Overcentral editorial team is comprised of seasoned specialists and analysts with years of experience in the gaming industry. Our mission is to deliver content grounded in rigorous testing, technical hardware reviews, and in-depth coverage of global trends, ensuring editorial integrity and professional insights for the gaming community.