Page 1 of 1

QT BZFS 3 Launcher

Posted: Thu Aug 06, 2009 12:01 am
by jpenguin
I coded up this BZFS 3 launcher. It has many options, including one to start BZFlag 3 in single player mode. It can run public servers too. It has only been tested on MacOS X, but it should compile under any OS that QT 4.5 supports (Mac, Win, Lin). It is released under GPL v3

Scr- http://my.bzflag.org/bb/viewtopic.php?f ... 42#p141110
Mac- http://www.mediafire.com/file/wjutwmvmzlm/BZFS

I would appreciate it if someone would compile a windoze binary

Screenshots
[Windows Style]
win.jpg
(98.71 KiB) Downloaded 22 times
[Mac Style]
mac.jpg
(115.63 KiB) Downloaded 18 times
[Linux Style]
lin.jpg
(97.46 KiB) Downloaded 16 times

Re: QT BZFS 3 Launcher

Posted: Thu Aug 06, 2009 2:45 am
by jpenguin
8 views and no src downloads, and only 1 download of the mac bin?

Someone must have an opinion about this...
Speak Up!


EDIT- here's on for BZFS 2.0.10
BZFS2_Launcher.zip
(39.57 KiB) Downloaded 158 times

Re: QT BZFS 3 Launcher

Posted: Thu Aug 06, 2009 8:28 am
by Enigma
The Windows folk are going to have problems compiling this.

Code: Select all

#ifdef _WIN32
         QMessageBox::critical(this, tr("NYI"),
                  tr,("NYI));
#else
I just don't think this was well thought out. We have Startbzfs. Why do we need this?

It also looks like you threw this together in a day. The UI elements are overlapping, your code is far from elegant, and there is less than 300 LOC here. You also make quite a few assumptions about where BZFlag's executables are installed. I could install them anywhere.

Re: QT BZFS 3 Launcher

Posted: Thu Aug 06, 2009 12:04 pm
by tobylane
Spelling mistakes, unerganomic, varying spacing. Good idea, I think you've included everything, but make it a bit smarter, like disable some options till others are selected, like antis to bad flags.

Doesn't seem to work, I selected the to run the game, which did, but it didn't default to localhost as I would expect. Port is in the public section. And please work on a map rotator.

Re: QT BZFS 3 Launcher

Posted: Thu Aug 06, 2009 6:07 pm
by jpenguin
Enigma wrote:The Windows folk are going to have problems compiling this.

Code: Select all

#ifdef _WIN32
         QMessageBox::critical(this, tr("NYI"),
                  tr,("NYI));
#else
I just don't think this was well thought out. We have Startbzfs. Why do we need this?

It also looks like you threw this together in a day. The UI elements are overlapping, your code is far from elegant, and there is less than 300 LOC here. You also make quite a few assumptions about where BZFlag's executables are installed. I could install them anywhere.
1. That is the least important function in the whole app. All it does is force quit BZFS. *TaskManager -> BZFS -> EndTask
2. StartBZFS is ugly. Mono always has the same dull look. This has many more options too, and it gives an easy way to start a single player game with bots.
3. Three days, it's one of my first GUI apps
3 No assumption was made for where BZFS is; at the bottom, you select the tab for the OS you have- then YOU find BZFS & BZFlag. You have to do this every time you open the app...

Re: QT BZFS 3 Launcher

Posted: Thu Aug 06, 2009 6:18 pm
by jpenguin
tobylane wrote:Spelling mistakes, unerganomic, varying spacing. Good idea, I think you've included everything, but make it a bit smarter, like disable some options till others are selected, like antis to bad flags.

Doesn't seem to work, I selected the to run the game, which did, but it didn't default to localhost as I would expect. Port is in the public section. And please work on a map rotator.
I'll work on the interface

The 'Bots' is also BotsPerIP, if you run BZFlag - it will start BZFlag with that many bots

It works for me. The one in the first post only works with BZFlag SVN. I do need to add terminal output.

Should I move 'port'?

Re: QT BZFS 3 Launcher

Posted: Thu Aug 06, 2009 10:09 pm
by jpenguin
I've reworked the UI. I'll upload a new bin soon.
Make it a bit smarter, like disable some options till others are selected, like antis to bad flags.
Done

Mac Bin- http://www.mediafire.com/?wwiwgdhdztg
Picture 2.jpg
(102.35 KiB) Downloaded 15 times
BZFS Launcher.tar.gz
(26.01 KiB) Downloaded 165 times
BZFS Launcher.zip
(28.58 KiB) Downloaded 158 times

Re: QT BZFS 3 Launcher

Posted: Fri Aug 07, 2009 1:06 am
by blast
You need to preview your posts so that you're sure the URLs work. This is the second time I've fixed them. :)

Re: QT BZFS 3 Launcher

Posted: Fri Aug 07, 2009 8:59 am
by tobylane
The app is bit messed up, every file in it is a .bin.

Re: QT BZFS 3 Launcher

Posted: Fri Aug 07, 2009 5:29 pm
by jpenguin
tobylane wrote:The app is bit messed up, every file in it is a .bin.

Your right. Never had that happen before.

Fix Mac binary (10.4+)-- http://www.mediafire.com/?wjutwmvmzlm

http://www.mediafire.com/?sharekey=65c6 ... 2fc2e84690

Re: QT BZFS 3 Launcher

Posted: Sat Aug 08, 2009 9:42 pm
by tobylane
Works perfectly, I was in a server with bots within 30 seconds. I'd still hope/expect the Launch game bit to take me straight to the server.

Re: QT BZFS 3 Launcher

Posted: Sat Aug 08, 2009 11:43 pm
by jpenguin
I still plan on improving and supporting this program. Who knows what else will change in 3.0

Remember that I do need comments. Hopefully I will be able to get the 'Force Quite BZFS'' function working soon. Even though QT4 is cross-platform, I will still need someone to make Windows (& Linux?) binaries. All that involves is- downloading QT, open the *.pro file with QT creator, and building.

Re: QT BZFS 3 Launcher

Posted: Sun Aug 09, 2009 10:35 pm
by jpenguin