This repo is made specifically for me, in case I needed a reinstall, but based on the job of KoleckOLP. I feel because of his usage of AI, some parts are outdated, lack explanations, or are just unnecessary. The lottery thing isn't needed anymore. I used Bazzite and did not touch the terminal at all.
- Steam: Needed to enable Proton, a compatibility layer to run Windows files. You can install via Flathub on your distro.
- ProtonPlus: Needed to install different types of Proton forks. You can install via Flathub on your distro.
- Miniloader: Needed for the whole game.
- Install Steam and ProtonPlus: See Requirements for explanations.
- Download MiniLoader: Get
NikkeMiniloader0.0.6.143.exefrom this repo, the Official website, or Archive.org. - ProtonPlus Setup: With ProtonPlus installed, download
DW-Proton Latest. It's normal if it takes a while. Restart Steam; we'll need them for step 4. - Move the miniloader: After you have downloaded the file, move it to your desired location. It can be anywhere, but if you want to move it later on, you will have to update it manually on Steam.
- Add miniloader to Steam: Add
NikkeMiniloader0.0.6.143.exeas a Non-Steam Game. Click onProperties>Compatibilityand enable it. SelectDW-Proton Latest. Click OK. - Initial Install: Launch the game through Steam and install the game launcher. Best to use the default download location of
C:\NIKKE. Wait for the game to fully finish downloading, and clickXonce finished. ClickingLaunchnow will have no effect, but you will have to manually close it on Steam. - Locate the files: Go to
~/.steam/steam/steamapps/compatdata/, sort by date, and open the most recent folder (e.g.,3788235738). - Copy the Launcher's file path: If you set everything to default, your path should look something like this:
pfx/drive_c/NIKKE/Launcher/nikke_launcher.exe. Once you find the.exe, right-click and copy its path. - Add the launcher: Just like before, add the
nikke_launcher.exeas a Non-Steam Game. Click onProperties>Compatibilityand enable it. SelectDW-Proton Latest. Click OK. - Run the launcher: Now that's done, you can now simply play the game. Based on my testing, the first launch took a while. Sometimes you have to hit
PlayandCancela few times. After that, it shouldn't have the issue anymore. - Enjoy the game!: Once the launcher finally opens, select "Other Logins" and sign in as you would on Windows. You can install the game normally.
- Hide the miniloader: Do note that you CANNOT remove the miniloader from Steam. It is required to load the launcher, which is required to load the game. Hiding it is the best way.
- SteamGridDB integration: To make it look native to the Steam client, you can rename it to
NIKKE: Goddess of Victoryand set a custom logo, grid, background, icon, and wide cover from SteamGridDB. I have included what I personally use in this repo. - Add to Desktop: Using Steam, you can simply add the app to the Desktop.
- Decky PlayTime: To track your game time (and other non-Steam games), you can simply use Decky Playtime. You can search how to install
Deckyon your distro.
As this is more of a workaround than anything else, there will be some quirks.
- Double overlay: Because of this game's nature of having both the game and the launcher, the launcher will have an overlay of its shape under the game. You can simply close it; it will not affect the game.
- You will be logged out: Every time you launch the game, you will have to login back to the launcher. I haven't found a workaround for this yet.
- The game will remain running: Due to the anti-cheat's nature, the game will constantly be running in the background unless you manually press
Exiton your system tray orQuiton Steam.
- Update via the launcher: If an update update is available in the game, you must first download it from the
Nikke_launcher.exe. Then, once it's finished, simply exit. Pressing launch will not do anything. - Update via the miniloader: Then, once that is finished, open the miniloader, and update there too. Once it is finished, the game should launch normally.
I have not tested if you can just simply update via the miniloader, this is just what works for me.
Credits: Made by JustLixian, based on the work of Koleck.