I found the process using that command, and created a command file out of it. When I execute the shell though, it doesn't launch the game. This has been a three day brainkiller, hah.
Here's what I got:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -classpath /Applications/Spiral Knights.app/Contents/Resources/Java/./code/config.jar:/Applications/Spiral Knights.app/Contents/Resources/Java/./code/projectx-config.jar:/Applications/Sp iral Knights.app/Contents/Resources/Java/./code/projectx-pcode.jar:/Applications/Spi ral Knights.app/Contents/Resources/Java/./code/lwjgl.jar:/Applications/Spiral Knights.app/Contents/Resources/Java/./code/lwjgl_util.jar:/Applications/Spiral Knights.app/Contents/Resources/Java/./code/jinput.jar:/Applications/Spiral Knights.app/Contents/Resources/Java/./code/jutils.jar:/Applications/Spiral Knights.app/Contents/Resources/Java/./code/jshortcut.jar:/Applications/Spiral Knights.app/Contents/Resources/Java/./code/commons-beanutils.jar:/Applications/ Spiral Knights.app/Contents/Resources/Java/./code/commons-digester.jar:/Applications/S piral Knights.app/Contents/Resources/Java/./code/commons-logging.jar -Xdock:icon=/Applications/Spiral Knights.app/Contents/Resources/Java/./rsrc/ui/icon/desktop.icns -Xdock:name=Spiral Knights -Dcom.threerings.getdown=true -Xmx256M -XX:+AggressiveOpts -XX:SoftRefLRUPolicyMSPerMB=10 -Djava.library.path=/Applications/Spiral Knights.app/Contents/Resources/Java/./native -Dorg.lwjgl.util.NoChecks=true -Dsun.java2d.d3d=false -Dappdir=/Applications/Spiral Knights.app/Contents/Resources/Java/. -Dresource_dir=/Applications/Spiral Knights.app/Contents/Resources/Java/./rsrc -Dkongregate=true -DkongregateName=XXX -DkongregateId=XXX -DkongregateAuthToken=XXX -Xmx512M com.threerings.projectx.client.ProjectXApp
It contains all of my correct info, but even typing "start" without quotes at the beginning of the command file, and pasting that info doesn't launch the game. I tried placing the files in multiple locations within the game as well, but no dice. Any other ideas on how I can get this working?
Right now I'm sifting through the Java class files trying to find out where it inserts this info according to the Developer's readme they included with the launch portion of the game.
# Parameters passed to the JVM (Java Virtual Machine)
jvmarg = [mac os x-x86_64] -d32
jvmarg = -Xmx256M
jvmarg = -XX:+AggressiveOpts
jvmarg = -XX:SoftRefLRUPolicyMSPerMB=10
# jvmarg = -XX:ErrorFile=%APPDIR%/hs_err.log
jvmarg = -Djava.library.path=%APPDIR%/native
jvmarg = -Dorg.lwjgl.util.NoChecks=true
jvmarg = -Dsun.java2d.d3d=false
jvmarg = -Dappdir=%APPDIR%
jvmarg = -Dresource_dir=%APPDIR%/rsrc
I'm assuming I couldn't just add that code into the .plist since that contains the launch parameters for the game?
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<plist version="1.0">
<dict>
<key>CFBundleName</key>
<string>Spiral Knights</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleGetInfoString</key>
<string>spiral 20120725221629</string>
<key>CFBundleAllowMixedLocalizations</key>
<string>false</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleExecutable</key>
<string>JavaApplicationStub</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleIconFile</key>
<string>desktop.icns</string>
<key>Java</key>
<dict>
<key>MainClass</key>
<string>com.threerings.getdown.launcher.Getdown</string>
<key>JVMVersion</key>
<string>1.5+</string>
<key>ClassPath</key>
<array>
<string>$JAVAROOT/getdown-pro.jar</string>
</array>
<key>VMOptions</key>
<string>-Dappdir=.</string>
<key>WorkingDirectory</key>
<string>$APP_PACKAGE/Contents/Resources/Java</string>
</dict>
</dict>
</plist>