Closed aronkihui closed 11 years ago
Is it just skipping to menu after splash?
If you have any commands on startup besides setting of cvars on the commandline it will skip the movie.
This is so you can do openjk +connect ip and go straight to connecting.
Well, I have a custom configuration in the cfg file of OpenJK.
This only applies to startup via script/commandline or osx equivalent of shortcut with extra launch parameters.
Waiting for actual other mac user/devs to confirm both of your issues.
I tested executing the "alias" (osx equivalent of shorcut) without extra launch parameters, I guess. I tested executing the original compiled binary, the same issue happens.
Well assuming the game does actually work fine afterwards/otherwise (getting to menu)? The game doesn't actually load any differently regardless of which path you take.
I'm Chilean, so my English is more or less poor but I can understand you. The games work great ^^ but I miss this so cool trademarks movie XD. There are a few other Mac user/dev it seems XD... I learned to compiling with Cmake in Linux, and the average of Mac users is very lazy for compiling code or using the terminal.
Its because of OSX always forcing -psn* arguments on launched applications apparently.
But, others games powered by Quake III engine (I know, It is a free engine based in his code) show their movies as well in OSX. America McGee's Alice and Quake 3 Arena show their trademarks movies normally when start up.
But they handle the arguments in the exact same way.
aaa ok, so, I must make a change in the code right?, to make OpenJK doesn't call the game with -psn* argument?
Nobody is telling you, you need to. We will take care of it now that we know the reason its happening.
The problem is that SDL 1.x (ioq3 based engines) handled this internally and it seems that SDL2 does not, which we use.
Fixed in 082e8a4 and ac45fc0.
When I execute the app in OS X, OpenJk doesn't show the trademarks movie. I used the terminal for debugging but... when I opened it with the terminal... the trademarks movie started this time. This issue only happens when I execute the OpenJK binary by double cliking it... very strange O-O