Code Monkey home page Code Monkey logo

notparadoxlauncher's Introduction

Not Paradox Launcher

This app was designed to replace the Paradox Launcher recently added in Cities: Skylines. It might or might not work with other games from Paradox.

If you have other games from Paradox Interactive installed, make a backup for the file "launcherpath", located in "C:\Users\USERNAME\AppData\Local\Paradox Interactive" before starting this launcher.

What's it for

The app was designed for Cities: Skylines (Steam) but it should work with all Paradox Interactive games that use their launcher (untested)
In here you will find the Windows version (compiled with Delphi 10.3). The Linux version source code is inside the linux-src folder. The Mac version source code is inside the mac-src folder.
Steam Overlay is working!

Features

  • Fast startup with low memory usage (unlike Paradox Launcher that has a Chromium browser embedded)
  • Automatically start the game instead of having to hit another play button
  • Automatically closes after starting the game freeing up used memory (unlike remaining active in the background)
  • No data collection, no ads, no advertisements, no constant communications with remote servers
  • Option to automatically load last save game
  • Option to force a specific window mode (windowed / borderless window / fullscreen)
  • Option to use Direct3D 9 instead of DirectX 11 (useful if you have problems)
  • Option to use Open GL instead of DirectX 11 (useful if you have problems)
  • Option to limit FPS
  • Option to disable game log files (increases load speed but errors can't be easily identified if they occur)
  • Option to disable Steam Workshop and/or mods
  • Option to specify any other launch options you might need

Installation

  • download the latest release from the Releases page
  • Extract the files to a folder of your choosing
  • Start the launcher.exe app once to set it up
  • Start the game from Steam as usual

Uninstall

  • delete the extracted files
  • delete the file launcherpath from "C:\Users\USERNAME\AppData\Local\Paradox Interactive"

notparadoxlauncher's People

Contributors

shusaura85 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

notparadoxlauncher's Issues

Alternate version with no interface

I'm currently considering creating an alternate even lighter launcher alternative that will have no options, no start window, to instantly start the game.

  • alternate lightweight "launcher[.exe]" binary
  • no launcher window / splash screen before starting the game
  • no customization options in this alternate launcher

If you have any suggestions, please add them in this issue

Incompatibility with Build & Shoot Launcher

This is the strangest bug I've come along in a long while. After having installed the Build and Shoot Launcher, the Not Paradox Launcher completely stops working. After uninstalling B&S, it works again.

While I have B&S installed, the bootstrapper-v2.exe will OPEN the B&S launcher, which is even stranger.

stellaris mods

how can i see all the downloaded steam workshop mods, and which of them are activated or not, like in Paradox launcher?

i don't see any options for that on this launcher, just a generic enable/disable option for the workshop and all mods, it's just insane!

or did i miss something???

Feature request

This is great! I don't know why Paradox decided that they needed a launcher in the first place. Make an already long to load game even longer loading! Problem solved.

Anyway, I've got a request. How about a dedicated button (like the resume last save button) that launches the game in --noWorkshop mode? I know that I can change it from the options menu. However, being an asset/map creator, I frequently open the game in --noWorkshop in order to work on/build an asset, exit the game, re-open to last saved game (with the workshop enabled) to test the asset, exit, repeat... A dedicated --noWorkshop button could be very handy!

Thanks for your consideration,
~Naylin

Launcher doesn't exit cleanly on Linux

On Manjaro Linux, the launcher doesn't seem to exit cleanly. I have to manually kill the left over process.

It works fine, installs fine and so on but it does give this:

[liam@liam-manjaro ~]$ /home/liam/Downloads/Linux.Not.Paradox.Launcher.v1.2.0.x64/launcher
An unhandled exception occurred at $00007F9CC756942C:
EAccessViolation:
$00007F9CC756942C

If you need more info, let me know.

Upcoming features

Currently, the following features are planned to be released in the next version:

  • Show a "Play" button to quickly start the game again if the launcher was left open after exiting the game
  • Add support for the command line arguments the game supports (such as no workshop, no mods, borderless window, force dx9, etc)
  • Allow to turn off Steam Overlay
  • Close the launcher a few seconds after the game is launched

If you have any suggestions, comment on this issue

no issue

I couldn´t find a .exe file but it was the linux branch I downloaded, my mistake

Planed features for next release

The following options will be added in the next version:

  • Add option to force a specific GPU ( -force-device-index) (all platforms)
  • Add option to force Metal API (-force-gfx-metal) (MacOS only)
  • Add option to force a specific monitor (-adapter) (all platforms)
  • Add options to force a specific resolution (-screen-width and -screen-height) (all platforms)
  • Optional button to launch a 3rd party app (won't appear if not configured in options window) (as requested in issue #10)

dowser.exe picks up and blocks NotParadoxLauncher

Attempting to launch a paradox game comes up with the error "A paradox Launcher installation was found, but it's not working. Would you like to reinstall? (Yes/No)"
Pressing no results in the following error.
"Could not start Paradox Launcher at Notparadoxlauncher Path CreateFile Notparadoxlauncher Path/bootstrapper-v2-.exe: The filename, directory name, or volume label syntax is incorrect.

Detailed logs can be found at: appdata\local\Paradox Interactive\launcher-v2\logs\launcher-dowser.log\

Please let me know if this is an ID10T error or a patch by Paradox

Can not type anything at advanced section.

Launcher version: 1.3
OS: macOS 10.15.3

I'm faced with an issue. Literally can not type anything at the advanced section of the launcher, but copy/paste works pretty well.

Btw, does advanced section work? I've tried to set some launch options and they do not work it seems (I've tried --enable-dev-ui, -screen-width <width> -screen-height <height>, -screen-fullscreen m and -windowed but no luck).

p.s.: thank you for the work 👍

No issue

This fixed my game, which has been broken for about a year now, despite me messing around more than I should in my windows files. Huge thumbs up.

Is it possible to prepend options to the command?

So first of all, the application works great. Has saved me a lot of nerves. :) However, I'm having a small feature request:

On my laptop, I have two GPUs, an internal iGPU from intel and a nvidia GPU. The nvidia GPU is usually on standby unless I specifically request an application to be rendered with it. I do this by adding prime-run in front of the command in steam, so it would look like "prime-run %command%".

Now, this obviously doesn't work in steam as the application that is started is the notparadoxlauncher, which in turn starts CK3 in my case without the options.

Is it possible to create a way to not only append options to the game, but also prepend? Or just give us a way to use a "steam-like" %command% so we can basically create the launch command ourselves?

Settings are ignored

{
	"continuelastsave": false,
	"noworkshop": false,
	"disablemods": false,
	"nolog": false,
	"windowmode": "borderless",
	"forced3d9": false,
	"forceopengl": false,
	"advanced": "-screen-width 3840 -screen-height 1600"
}

The game runs in fullscreen instead of borderless with standard HD resolution.

Why two files?

Seems to me that all bootstrapper-v2.exe does is run launcher.exe. In fact, launcher.exe can be renamed to bootstrapper-v2.exe and it still works right.

QSocketNotifier: Can only be used with threads started with QThread (on Linux)

When trying to start the launcher on Void Linux (kernel: linux-tkg 5.17.1), I get the following error:

[rubin@THINK Cities_Skylines]$ ./launcher
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
[FORMS.PP] ExceptionOccurred 
  Sender=EAccessViolation
  Exception=Access violation
  Stack trace:
  $00000000004D4EB3
  $00000000004BAF29
  $00000000005BDB36
  $00000000005BD51F
  $00000000005B9B93
  $0000000000517475
  $000000000051738B
  $000000000042D0AD
  $000000000042C403
[FORMS.PP] ExceptionOccurred 

Small error in readme

The readme says: 3. Delete the file "launcherpath" from "%APPDATA%\Local\Paradox Interactive"

%APPDATA% points to AppData\Roaming, whereas %LOCALAPPDATA% points to AppData\Local.

Correct would be: 3. Delete the file "launcherpath" from "%LOCALAPPDATA%\Paradox Interactive"

Launcher does not start on linux

Version v1.3.1.x64
OS: Fedora 32
Window Manager: Sway (Wayland)

./launcher

output

[FORMS.PP] ExceptionOccurred 
  Sender=EAccessViolation
  Exception=Access violation
  Stack trace:
  $00000000004D4EB3
  $00000000004BAF29
  $00000000005BDB36
  $00000000005BD51F
  $00000000005B9B93
  $0000000000517475
  $000000000051738B
  $000000000042D0AD
  $000000000042C403
[FORMS.PP] ExceptionOccurred 

Exit code: 0

Paradoxos Mod Manager integration

Your launcher works perfectly fine with Stellaris.
Dunno whether you know of it, but there's this very handy tool:
https://github.com/ThibautSF/ParadoxosModManagerRework

I was thinking if you could perhaps include a shortcut to launch this manager from within your launcher? Nothing too fancy, just a button to start the application for quick mod adjustments. Maybe a list of active mods?

Must say, how very handy that I discovered your launcher just when the official one decided to go belly up. And with Linux support, too! So thanks a million!

Files dont exist? - mac version

the readme says to copy some files from "~/Library/Preferences/Paradox Interactive/launcherpath"

There is no "paradox interactive" file in ~/library/preferences... or anywhere on my mac for that matter! not sure where the files mentioned in the readme are.

The launcher appears to work, but using any of the launch parameters doesn't, I get an error - this has been attached below.
image

Better option for resuming last save game

The following feature is planned for the next release:
When starting the game, show another button besides the cancel button that will do as following:

  • if resuming last save game, the button will quickly switch to normal start (go to game menu)
  • if starting normally, the button will quickly switch to resume last save game.

The button will change the startup mode only for the current session, next time the launcher starts, it will use the method as specified in the options

Options descriptions are cut off on windows with display scaling 150%

I am running Windows 10 with a display scaling of 150%.

On Windows 10 with a display scaling of 150%, the descriptions in the options window are cut off:
image

If I switch display scaling to 100% and relaunch the launcher, the options text shows correctly. I didn't try any other display scale settings but I'm assuming it's going to be off for other values as well.

Paradox launcher start instead of configuration if extracted to game directory

If "Not Paradox Launcher" is extracted to the game folder, instead of running the setup process when starting launcher.exe, it starts "cities.exe" that then starts the process to install paradox launcher.

The issue will be fixed in the next release, until then, do not place the launcher in the same folder as cities.exe

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.