GithubHelp home page GithubHelp logo

openrct2launcher's Introduction

OpenRCT2 Launcher

#This launcher has been retired, Please see http://openrct2.org/ for a new one. The chat below is still active.

Join the chat at https://gitter.im/PFCKrutonium/OpenRCT2Launcher

Build status

An Open Source Launcher & Updater for OpenRCT2:

https://github.com/OpenRCT2/OpenRCT2

###SO: What can this launcher do for you?

Well, it can do a couple things right now, but this list will likely keep expanding over time. It can:

  • Automatically update OpenRCT2 so you are always running the latest build with all the fixes that go with it
  • Copy the theme music from Roller Coaster Tycoon 1 into Roller Coaster Tycoon 2 for use in OpenRCT2
  • Enable seamless syncing of your saves and progress between multiple computers via Dropbox (Requires Admin to setup, computer with most progress should be added last)
  • Use the OpenRCT.net CoasterCloud features
  • Install Mods from OpenRCT.net into your game automatically
  • Launch OpenRCT2 :)

If you find any bugs/want features added, please feel free to file an issue or make a pull request and add it yourself - Just make sure you send back the changes. :)

###Credits:

  • Krutonium
  • IntelOrca
  • Adrian17
  • ThomasdenH
  • FWest98
  • falki147
  • runelaenen
  • Gymnasiast
  • danidoedel

(Feel free to add yourself when you contribute!)

openrct2launcher's People

Contributors

adrian17 avatar danidoedel avatar falki147 avatar feodorfitsner avatar formlesstree4 avatar fwest98 avatar gitter-badger avatar gymnasiast avatar intelorca avatar krutonium avatar runelaenen avatar thomasdenh 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openrct2launcher's Issues

OpenRCT2 icon

Can't the launcher use the OpenRCT2 logo instead of the cat paw?

bin savepath adjustments

Currently OpenRCT2Launcher saves the binaries for OpenRCT2 inside the savegame folder which in my opinion is a bad design because people with automatic save game uploads have to always up- and download the binaries in that case, so please give us an option to change the path to the bin folder or at least revert it to where it was before.

Launcher fails to launch game Mac OS Big Sur 11.6.1

When I attempt to launch the game via the launcher, it fails silently and leaves the following bunch of comments in the Console. This happens with the Release or the Develop version. The launcher downloads the current version of either just fine, but just doesn't start them.
If I navigate to ~Library/Application Support/OpenRCT2/bin and try to launch the game, I get essentially the same messages in an error window.

`Process: OpenRCT2 [16994]
Path: /Users/USER/Library/Application Support/OpenRCT2/*/OpenRCT2.app/Contents/MacOS/OpenRCT2
Identifier: OpenRCT2
Version: 0.3.5.1 (0)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: OpenRCT2 [16968]
User ID: 501

Date/Time: 2021-11-22 17:13:51.105 -0600
OS Version: macOS 11.6.1 (20G224)
Report Version: 12
Bridge OS Version: 6.0 (19P548)
Anonymous UUID: B727C3AE-5650-E948-4583-6F668A6BCD4D

Sleep/Wake UUID: 367B10C8-AAB3-40E8-84AD-0316E5215A98

Time Awake Since Boot: 440000 seconds
Time Since Wake: 640 seconds

System Integrity Protection: enabled

Crashed Thread: 0

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: DYLD, [0x1] Library missing

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
dyld: Using shared cache: 80896B32-9EB1-3A10-A7C5-449B15305DE2
Library not loaded: @executable_path/../Frameworks/libduktape.2.dylib
Referenced from: /Users/USER/Library/Application Support/OpenRCT2/*/OpenRCT2.app/Contents/MacOS/OpenRCT2
Reason: no suitable image found. Did find:
/Users/james/Library/Application Support/OpenRCT2/bin/OpenRCT2.app/Contents/MacOS/../Frameworks/libduktape.2.dylib: file too short
/Users/james/Library/Application Support/OpenRCT2/bin/OpenRCT2.app/Contents/MacOS/../Frameworks/libduktape.2.dylib: file too short

Binary Images:
0x10cb17000 - 0x10cc92fff +io.openrct2.OpenRCT2 (0.3.5.1 - 0) /Users/USER/Library/Application Support/OpenRCT2//OpenRCT2.app/Contents/MacOS/OpenRCT2
0x10cd90000 - 0x10d3e7fff +libopenrct2.dylib (0) <1B83F1B4-3F57-36C8-9893-50A1B7D0697A> /Users/USER/Library/Application Support/OpenRCT2/
/OpenRCT2.app/Contents/Frameworks/libopenrct2.dylib
0x10df21000 - 0x10df80fff +libssl.1.1.dylib (0) /Users/USER/Library/Application Support/OpenRCT2//OpenRCT2.app/Contents/Frameworks/libssl.1.1.dylib
0x10dfb4000 - 0x10e197fff +libcrypto.1.1.dylib (0) <307DBFBB-94B4-3D78-9274-85DDEE0028E5> /Users/USER/Library/Application Support/OpenRCT2/
/OpenRCT2.app/Contents/Frameworks/libcrypto.1.1.dylib
0x114470000 - 0x11450bfff dyld (852.2) <14C5D17F-5032-37A2-9CD8-F437EB4A3992> /usr/lib/dyld
0x7fff32ff9000 - 0x7fff3305ffff libcurl.4.dylib (121.101.1) <517F6BB3-5752-3B40-9107-E35C627A1E43> /usr/lib/libcurl.4.dylib
0x7fff3502f000 - 0x7fff35032fff com.apple.Cocoa (6.11 - 23) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff6bbc9000 - 0x7fff6bbd8fff com.apple.opengl (18.5.9 - 18.5.9) <2A421CC5-4D60-339C-9772-3AC991232BD8> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
`

Any thoughts?

I'm glad to work with anyone to help solve this. I'm not a total novice with Macs or code, but I don't know much.

Issues in 'Extras'

  • OpenRCT integration doesn't work (Cant sign in etc)
  • OpenRCT.net should be .org as they changed the URL
  • The store doesn't work anymore
  • If you press on 'Install Steam Stub' and then press on 'No' it shows the message 'Complete'
  • 'Is RollerCoaster Tycoon 2 Installed?' pops up everytime when opening Extras (Dunno if intentional)

Launcher does not update game location correctly

When moving the game from program files to another location, I noticed that some launcher features still think the game is located in program files. This also happened after restarting the launcher. The game starts fine.
I noticed this with installing content from the OpenRCT.net Store and the 'Install Steam Stub' option.

Enable "Cloud Saving"

Basically take the Saves folder, and move it to a directory the user specifies (Like Dropbox or Mega). This will allow the user to sync saves across machines.

Goal is to make a 1 click solution for Dropbox (Reading Dropbox's Config File), with general selection for anywhere else.

Add a portable checkbox.

Basically it would be nice to have a checkbox and when checked, it adds --user-path-data %cd% to the command-line for OpenRCT2, thus allowing it to be fully portable. (I think)

Ability to choose between stable/develop builds

I know it's kind of early for this, as there aren't any stable releases for OpenRCT2 yet, but it would be handy to be able to switch between the "channels" of OpenRCT2.
I presume right now that when OpenRCT2 launches a stable release, the launcher will download that one instead of the develop versions that we are using right now. As such, we would need a toggle/setting to allow us to switch to the develop branch once again.
That way we can test easily with the launcher in place! ;)

Allow the user to make their install portable.

I love OpenRCT2 but it would be even better if it could be made fully portable by it being able to put all files into the main OpenRCT2/Launcher directory.

Normally this is done by adding "--user-data-path=.data" in the .exe launch options of OpenRCT but I think it would be great if this could be an option in the launcher, to make it truly portable.

Auto link Scores.dat

We need to link Documents\OpenRCT2\scores.dat to dropbox as well so that completed scenarios sync too.

what is win32:malware-gen?

when i try to run the launcher and at the end of it's download, my avg anti-virus software is detecting "win32:malware-gen", and blocking openrct2 from opening. What is win32:malware-gen? is this something that is always detected or attached to the openrct2 download for everyone, or is this being generated or injected by something else on my computer such as a virus that only i have??? i'd really like to know if this file is truly harmless and something that everyone downloads or if it is coming from something else...
and if this is always attached to the openrct2 download what is it exactly and why is it there?

Launcher doesn't find Dropbox

Dropbox is installed but I still get the message: Sorry, I don't think you have Dropbox installed.

I'm using it on Windows 7 (VM). Use OpenRct2 combined with rct2 demo. Loading maps from Dropbox works great.

The launcher crashes on start up

bugopenrc

Haven't played OpenRCT for some months, however the launcher doesn't seem to start even after I reinstalled the launcher. I don't know where the config file is, but even after I delete "My Documents/OpenRCT2" folder it still seems to crash

[REQUEST] Add launcher status

Hey,

So currently when the launcher opens up and starts updating, it just greys out the buttons.

I was thinking that if it's possible to add a status display or progress bar, it would help identify problems, and would reassure new players that their launcher does actually work.

An example would be "Status: Updating - 53% 5.3 MB/s". Or even just something as simple as "Status: Updating" "Status: Could not connect to server" "Status: Ready to launch - Build XXXXXXX" etc

Many thanks

LauncherWPF crashing on load

@PFCKrutonium reported an issue where LauncherWPF would throw an Exception at startup after the First Run dialog appeared. These are the steps necessary that will trigger this crash:

  • Start LauncherWPF for the first time.
  • Run through the First Run dialog.
  • Wait until main form has shown itself after dialog.
  • Close LauncherWPF
  • Navigate to the INI file for OpenRCT2 configuration (stored in [effectively] C:\Users\Documents\OpenRCT2)
  • Delete the INI file.
  • Restart LauncherWPF

.net website security certificate expired, launcher broken

I can no longer update the game with the launcher now the .net website has an expired security certificate (chaning to stable channel kept me on the outdated development build I had installed). Please update the launcher to use another website instead.

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.