Author Topic: FS2_Launcher OS X 3.0  (Read 65700 times)

0 Members and 1 Guest are viewing this topic.

Offline Soulstorm

  • 27
  • You really don't want to know!
    • Soulstorm's Personnal Webspace
FS2_Launcher OS X 3.0
DOWNLOAD HERE (edit: link updated once more, link on original site is down again)
...Still in beta, however, I find it much stable. This is what it is added:

- Custom standalone mods. By selecting the mod's application, and the mod's Library folder, you can add any standalone mod into the application.
- Many memory leaks fixed. No garbage collection used.
- Much more stable code, and many minor enhancements.

Perhaps the most notable thing of all is the new source. It's almost completely changed, and the inclusion of new things is much easier. I did that to encourage more people to download the new source and mess around with it, without having to devote much time to figure out what I've done, first. If that beta works fine, I'll release a full featured final version (with update check), and later the fully documented source, in both CVS and in my webspace as a dmg file. Oh, and... Taylor, I still have problems with it. It doesn't accept my login. Anyway, I will send you a pm requesting exact instructions, as a new version and source source is something that I think you wanted some time ago when you figured out that the project needed some modifications. I have the feeling that you wanted to get involved with it, but found it a little messy. Well, I hope this isn't the case this time.

What works:
Every basic functionality that existed in version 2.

What needs attention: Probably, for mods that are not the original FS2_Open application, you must select the folder that contains their preferences. So, you must have ran at least once that particular mod in order to have that folder created. Also, a new preferences file is used. It's called com.soulstorm.MMST2_3.plist and it is subject to change. It resides in your preferences folder in your user Library.

Specific questions I would like to have answered:
Does it work in Tiger? (done!)
Does it display the available options ok?
Does it work with the original FS2_Open as the old one (or better)?
Does it work with additional standalone mods like it should? (done!)
Does the custom command line drawer display the proper enables options, and does it save any custom options that do not exist in the main window as expected (try to give an arbitrary command and see if it's saved in the .cfg file).

EDIT: Updated the beta again. Check the link again.
EDIT2: Updated the link again.
EDIT3: Download again, please. New beta released that fixes many new things...

EDIT: March 2009
I will say it here, because I keep getting questions: As the read-me states, this is the correct order to do things in the Launcher:
1) Do whatever you want with the main window
2) Open the command line drawer (command-T)
3) Hit refresh. The drawer will be updated with all the contents of the main window.
4)Do whatever you want with the command line drawer by adding custom commands or removing some.
5) Save when done.

Link updated to new location. -- Zacam (08/24/11)
Updated link again. -- chief1983 (06/23/14)
« Last Edit: June 23, 2014, 02:52:53 pm by chief1983 »
Soulstorm's website -- Articles, Programs, Forums, 3D art, and many more.

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Re: FS2_Launcher OS X 3.0
:yes:  :nod:  :D

Good to see more work being done...  thx!  Now if I just had a Mac, I'd test it for you... :nervous: 

 

Offline Tinman

  • 27
  • Released: WCS mini campaign
Re: FS2_Launcher OS X 3.0
[...]
Specific questions I would like to have answered:
Does it work in Tiger? (that's something I am dying to know :) )
[...]

No.
After the doubleclick it bounces 2 times in the dock an dies.

No error is reported. HTH

Jan  7 21:30:38 PowerMac-G5 crashdump[298]: Console crashed
Jan  7 21:30:38 PowerMac-G5 crashdump[298]: crash report written to: /Users/lang/Library/Logs/CrashReporter/Console.crash.log
Code: [Select]
**********

Host Name:      PowerMac-G5
Date/Time:      2008-01-07 21:30:37.360 +0100
OS Version:     10.4.11 (Build 8S165)
Report Version: 4

Command: Console
Path:    /Volumes/MacOS X 10.5/Applications/Utilities/Console.app/Contents/MacOS/Console
Parent:  WindowServer [58]

Version: 10.5 (135)

PID:    297
Thread: 0

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000000

Thread 0 Crashed:
0   libSystem.B.dylib    0x9012c6f0 _malloc_initialize + 56
1   libSystem.B.dylib    0x900033b8 malloc + 48
2   com.apple.Foundation 0x92bc1ef4 _NSAPDataCreate + 32
3   com.apple.Foundation 0x92bc2070 NSPushAutoreleasePool + 40
4   com.apple.AppKit      0x938907ec NSApplicationMain + 60
5   com.apple.Console    0x00001fbc 0x1000 + 4028

Thread 0 crashed with PPC Thread State 64:
  srr0: 0x000000009012c6f0 srr1: 0x100000000000d030                        vrsave: 0x0000000000000000
    cr: 0x44000202          xer: 0x0000000000000000   lr: 0x000000009012c6ec  ctr: 0x00000000900017a0
    r0: 0x000000009012c6ec   r1: 0x00000000bffffaa0   r2: 0x00000000a0001fac   r3: 0x0000000000000000
    r4: 0x0000000000000000   r5: 0x0000000094615278   r6: 0x000000000000009a   r7: 0x000000000000009a
    r8: 0x000000000000009b   r9: 0x0000000000000000  r10: 0x00000000900014f0  r11: 0x00000000a00061ec
   r12: 0x00000000900017a0  r13: 0x0000000000000000  r14: 0x0000000000000000  r15: 0x0000000000000000
   r16: 0x0000000000000000  r17: 0x0000000000000000  r18: 0x0000000000000000  r19: 0x0000000000000000
   r20: 0x0000000000000000  r21: 0x0000000000000000  r22: 0x0000000000000000  r23: 0x0000000000000094
   r24: 0x000000009fffc6c0  r25: 0x0000000000000000  r26: 0x00000000bffffccc  r27: 0x00000000a37e07bc
   r28: 0x00000000a0003390  r29: 0x00000000a000c6c0  r30: 0x0000000000000000  r31: 0x000000009012c6c0

Binary Images Description:
    0x1000 -    0x1ffff com.apple.Console 10.5 (135) /Volumes/MacOS X 10.5/Applications/Utilities/Console.app/Contents/MacOS/Console
0x8fe00000 - 0x8fe52fff dyld 46.16 /usr/lib/dyld
0x90000000 - 0x901bcfff libSystem.B.dylib /usr/lib/libSystem.B.dylib
0x90214000 - 0x90219fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib
0x9021b000 - 0x90268fff com.apple.CoreText 1.0.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x90293000 - 0x90344fff ATS /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x90373000 - 0x9072efff com.apple.CoreGraphics 1.258.77 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x907bb000 - 0x90895fff com.apple.CoreFoundation 6.4.9 (368.31) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x908de000 - 0x908defff com.apple.CoreServices 10.4 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x908e0000 - 0x909e2fff libicucore.A.dylib /usr/lib/libicucore.A.dylib
0x90a3c000 - 0x90ac0fff libobjc.A.dylib /usr/lib/libobjc.A.dylib
0x90aea000 - 0x90b5cfff com.apple.framework.IOKit 1.4.1 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90b72000 - 0x90b84fff libauto.dylib /usr/lib/libauto.dylib
0x90b8b000 - 0x90e62fff com.apple.CoreServices.CarbonCore 681.17 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90ec8000 - 0x90f48fff com.apple.CoreServices.OSServices 4.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x90f92000 - 0x90fd4fff com.apple.CFNetwork 129.22 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x90fe9000 - 0x91001fff com.apple.WebServices 1.1.2 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x91011000 - 0x91092fff com.apple.SearchKit 1.0.7 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x910d8000 - 0x91101fff com.apple.Metadata 10.4.4 (121.36) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x91112000 - 0x91120fff libz.1.dylib /usr/lib/libz.1.dylib
0x91123000 - 0x912defff com.apple.security 4.6 (29770) /System/Library/Frameworks/Security.framework/Versions/A/Security
0x913dd000 - 0x913e6fff com.apple.DiskArbitration 2.1.2 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x913ed000 - 0x913f5fff libbsm.dylib /usr/lib/libbsm.dylib
0x913f9000 - 0x91421fff com.apple.SystemConfiguration 1.8.3 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x91434000 - 0x9143ffff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib
0x91444000 - 0x914bffff com.apple.audio.CoreAudio 3.0.5 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x914fc000 - 0x914fcfff com.apple.ApplicationServices 10.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x914fe000 - 0x91536fff com.apple.AE 1.5 (297) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x91551000 - 0x91623fff com.apple.ColorSync 4.4.10 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x91676000 - 0x91707fff com.apple.print.framework.PrintCore 4.6 (177.13) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x9174e000 - 0x91805fff com.apple.QD 3.10.25 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x91842000 - 0x918a0fff com.apple.HIServices 1.5.3 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x918cf000 - 0x918f0fff com.apple.LangAnalysis 1.6.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x91904000 - 0x91929fff com.apple.FindByContent 1.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
0x9193c000 - 0x9197efff com.apple.LaunchServices 182 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x9199a000 - 0x919aefff com.apple.speech.synthesis.framework 3.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x919bc000 - 0x91a02fff com.apple.ImageIO.framework 1.5.6 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x91a19000 - 0x91ae0fff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib
0x91b2e000 - 0x91b44fff libcups.2.dylib /usr/lib/libcups.2.dylib
0x91b49000 - 0x91b67fff libJPEG.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x91b6d000 - 0x91c24fff libJP2.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x91c73000 - 0x91c77fff libGIF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x91c79000 - 0x91ce3fff libRaw.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib
0x91ce8000 - 0x91d25fff libTIFF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x91d2c000 - 0x91d46fff libPng.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x91d4b000 - 0x91d4efff libRadiance.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x91d50000 - 0x91e2efff libxml2.2.dylib /usr/lib/libxml2.2.dylib
0x91e4e000 - 0x91e4efff com.apple.Accelerate 1.2.2 (Accelerate 1.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x91e50000 - 0x91f35fff com.apple.vImage 2.4 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x91f3d000 - 0x91f5cfff com.apple.Accelerate.vecLib 3.2.2 (vecLib 3.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x91fc8000 - 0x92036fff libvMisc.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x92041000 - 0x920d6fff libvDSP.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x920f0000 - 0x92678fff libBLAS.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x926ab000 - 0x929d6fff libLAPACK.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x92a06000 - 0x92af4fff libiconv.2.dylib /usr/lib/libiconv.2.dylib
0x92af7000 - 0x92b7ffff com.apple.DesktopServices 1.3.7 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x92bc0000 - 0x92debfff com.apple.Foundation 6.4.9 (567.36) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x92f18000 - 0x92f36fff libGL.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x92f41000 - 0x92f9bfff libGLU.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x92fe7000 - 0x92ff7fff com.apple.speech.recognition.framework 3.4 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x93250000 - 0x9326dfff com.apple.audio.SoundManager 3.9 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x93295000 - 0x935a3fff com.apple.HIToolbox 1.4.10 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x936f3000 - 0x936fffff com.apple.opengl 1.4.7 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x93799000 - 0x93799fff com.apple.Cocoa 6.4 (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x9379b000 - 0x93dcefff com.apple.AppKit 6.4.9 (824.44) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x9415b000 - 0x941cdfff com.apple.CoreData 91 (92.1) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x94206000 - 0x942cbfff com.apple.audio.toolbox.AudioToolbox 1.4.7 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x9431e000 - 0x9431efff com.apple.audio.units.AudioUnit 1.4 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x94320000 - 0x944e0fff com.apple.QuartzCore 1.4.12 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x9452a000 - 0x94567fff libsqlite3.0.dylib /usr/lib/libsqlite3.0.dylib
0x9456f000 - 0x945bffff libGLImage.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x945c8000 - 0x945e2fff com.apple.CoreVideo 1.4.2 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x945f3000 - 0x94614fff libmx.A.dylib /usr/lib/libmx.A.dylib



 

Offline Soulstorm

  • 27
  • You really don't want to know!
    • Soulstorm's Personnal Webspace
Re: FS2_Launcher OS X 3.0
Please redownload the application. I think I fixed it...
Soulstorm's website -- Articles, Programs, Forums, 3D art, and many more.

 
 

Offline Soulstorm

  • 27
  • You really don't want to know!
    • Soulstorm's Personnal Webspace
Re: FS2_Launcher OS X 3.0
That would prove useful...
Soulstorm's website -- Articles, Programs, Forums, 3D art, and many more.

 

Offline Soulstorm

  • 27
  • You really don't want to know!
    • Soulstorm's Personnal Webspace
Re: FS2_Launcher OS X 3.0
Actually, I got it. I changed some things and configurations, and tested the new application under Tiger and it works. Now, everyone can spot the other bugs... :)

Download the new application HERE
Soulstorm's website -- Articles, Programs, Forums, 3D art, and many more.

 

Offline Tinman

  • 27
  • Released: WCS mini campaign
Re: FS2_Launcher OS X 3.0
Actually, I got it. I changed some things and configurations, and tested the new application under Tiger and it works. Now, everyone can spot the other bugs... :)
[...]

so you resurrected your own tiger  ;)

It works. Looks good. I will test it on the weekend. Thanks for the Launcher  :yes:

Edit: Short test with WCS. Works. very nice!


 

Offline Soulstorm

  • 27
  • You really don't want to know!
    • Soulstorm's Personnal Webspace
Re: FS2_Launcher OS X 3.0
Quote
so you resurrected your own tiger
Actually, I resurrected my old mac :)

Thanks for the information. I will make some minor changes and release the final version not long from now.
Soulstorm's website -- Articles, Programs, Forums, 3D art, and many more.

 

Offline Soulstorm

  • 27
  • You really don't want to know!
    • Soulstorm's Personnal Webspace
Calling all artists or anyone who wants to be a little involved...

Can anyone make a simple Icon for the Launcher, because my own is absolutely terrible! And I have no idea on how to make a decent one! His/her name will be mentioned, of course!

Oh and as for the launcher... in one or two days the final beta will be posted in here. Memory leaks have been addressed and the UI has changed a bit.
Soulstorm's website -- Articles, Programs, Forums, 3D art, and many more.

 

Offline Soulstorm

  • 27
  • You really don't want to know!
    • Soulstorm's Personnal Webspace
New beta! Check it out!


download it here... (I also altered my first post's link)
Soulstorm's website -- Articles, Programs, Forums, 3D art, and many more.

 
 

Offline Soulstorm

  • 27
  • You really don't want to know!
    • Soulstorm's Personnal Webspace
Indeed. It could be because 10.4 handles images and draws buttons differently... anyway I will release a new beta this weekend. I would do this tomorrow, but I have 2 lessons to write exams for, so these two days are going to be a little messy for me :)
Soulstorm's website -- Articles, Programs, Forums, 3D art, and many more.

 

Offline Soulstorm

  • 27
  • You really don't want to know!
    • Soulstorm's Personnal Webspace
OK, I think I fixed the UI problems, and ensured compatibility with 10.4.

Chect the new beta!
« Last Edit: January 26, 2008, 02:30:05 pm by Soulstorm »
Soulstorm's website -- Articles, Programs, Forums, 3D art, and many more.

 

Offline blowfish

  • 211
  • Join the cult of KILL MY ROUTER!!!!!!!!!!1
This launcher seems to do weird things to the cmdline_fso.cfg file.  After opening Freespace once with SomeMod (a folder I use to test stuff) and again with Derelict, this is what came out:

Code: [Select]
-spec -glow -env -jpgtga -missile_lighting -ship_choice_3d -3dwarp -fov 0.39 -rearm_timer -mod derelict -fov 0.39 -mod SomeMod

 

Offline Soulstorm

  • 27
  • You really don't want to know!
    • Soulstorm's Personnal Webspace
OK... but why is this weird? All I see is some options to the command line file. Can you be more describable? I need a detailed explanation of the problem.

And I would also like to know what does this test folder contain...
Soulstorm's website -- Articles, Programs, Forums, 3D art, and many more.

 

Offline kmunoz

  • 23
OK... but why is this weird? All I see is some options to the command line file. Can you be more describable? I need a detailed explanation of the problem.

And I would also like to know what does this test folder contain...

Some of the options repeat. I have the same problem. Notice the -fov option. If I run the Launcher twice and select that option both times, it writes it a second time in the config file.

 

Offline Soulstorm

  • 27
  • You really don't want to know!
    • Soulstorm's Personnal Webspace
You are right, guys. Thanks for pointing this out. Actually, it is a problem that is happening only with the options that require values for the Launcher. That is a problem with the custom command line drawer, actually. The drawer does not update itself whenever an option has been changed in the main window. But the main window, is updated of the changes in the drawer.

Because of that, you can have an option like "-mod derelict" in the drawer, but the mod "fsport" selected in the main window. When the Launcher closes, it writes both commands in the command line. I had missed that point. Probably, this problem was less notable (but not eliminated) in version 2 of the Launcher. I will definitely look at it. That's why I am releasing betas before the actual product! :)

Problem will be rectified in the next beta, whenever that is (I have my exams now)
« Last Edit: January 26, 2008, 11:51:31 am by Soulstorm »
Soulstorm's website -- Articles, Programs, Forums, 3D art, and many more.

 

Offline Soulstorm

  • 27
  • You really don't want to know!
    • Soulstorm's Personnal Webspace
Quick patch!

That should correct the problem described above...

You should note, however, that the custom command line drawer allows FULL flexibility to the user. That means that there is a chance that in the command line drawer, you write an option twice, or more, and each time with different values. In that case, the values that will be saved will be the last ones, while the rest will be stripped from the command line.

Download <<ref deleted>>
« Last Edit: January 26, 2008, 05:46:54 pm by Soulstorm »
Soulstorm's website -- Articles, Programs, Forums, 3D art, and many more.

 

Offline blowfish

  • 211
  • Join the cult of KILL MY ROUTER!!!!!!!!!!1
THANKS.  That seems to have fixed the problem.

I have a feature request.  Could we have an option to select which tab (Graphics, Gameplay + Speed, etc) to automatically select on startup?

[offtopic]Yay!  I finally reached 27!.  LOL I'm such a noob.[/offtopic]