|
11-09-2012, 04:10 PM
(This post was last modified: 10-14-2013, 09:33 AM by Sigma.)
Hey guys,
i wrote a small tool for launching xonotic trough an windowed application to see if there are interesting games etc...
It was influenced a bit with other games' mps with their ingame chats etc...
I wrote it mainly for self use, but if someone is searching something similar he could this a try...
But take a look at it yourself:
http://ubuntuone.com/5hMtgn8YB4yWEaN3vY3dJo
http://ubuntuone.com/654QyruqEsFnsYVAJTs8zJ
http://ubuntuone.com/3zUeyVGawlToA0TLe0KgEH
http://ubuntuone.com/3R59b4MFk7yyiQoq8V91iC
http://ubuntuone.com/3tjjtSlxr4wArv71f6Wnpt
Interested linux amd64 users can download the binary here: http://ubuntuone.com/7VMldKpjtFvbAdCw2M8IZ8
If you want some features added, just let me know and i will think about adding it...
Atm there is no win port planned...
Maybe i'll release it open source some time, but i am not familar with the licenses right now...
Sigma
P.S.: I dont understand this image function .
EDITS:
RELEASE 0.40:
The launcher licensed under the GPL-v3
http://ubuntuone.com/2eGMC04yc5oD0VAFwVeoKU
(see http://forums.xonotic.org/showthread.php...8#pid63178 for new features).
|
|
11-09-2012, 04:31 PM
(This post was last modified: 11-09-2012, 04:32 PM by Cyber Killer.)
It's good to see more and more ppl using Qt for writing Xonotic tools :-). Your app looks quite useful.
Though it'll be a cold day in hell when I run a random unknown binary from somebody new on the forum on my system... Sorry, I won't trust/run your app without the code.
My contributions to Xonotic: talking in the forum, talking some more, talking a bit in the irc, talking in the forum again, XSkie
|
|
(11-09-2012, 04:31 PM)Cyber Killer Wrote: It's good to see more and more ppl using Qt for writing Xonotic tools :-). Your app looks quite useful. Yeah, Qt ftw!
@Sigma: Please release the code under GPL that people can compile it for themselves if they really want to use your application on Windows (if you didn´t just do that already, it´s fairly easy).
|
|
(11-09-2012, 05:00 PM)Maddin Wrote: (11-09-2012, 04:31 PM)Cyber Killer Wrote: It's good to see more and more ppl using Qt for writing Xonotic tools :-). Your app looks quite useful. Yeah, Qt ftw!
@Sigma: Please release the code under GPL that people can compile it for themselves if they really want to use your application on Windows (if you didn´t just do that already, it´s fairly easy).
As i told: i just wanna know the licenses i am using .
The only thing that is needed to run it on win, is to change some of the default paths, should be no problem even new for qt-users...
@Cyber Killer: i can understand that .
Sigma
|
|
11-09-2012, 07:34 PM
(This post was last modified: 11-09-2012, 07:34 PM by Maddin.)
|
|
11-09-2012, 08:32 PM
(This post was last modified: 11-09-2012, 08:32 PM by Mr. Bougo.)
It does not have to be GPL. You can use the BSD license for something more permissive or, if I'm not getting this wrong, you can also just publish sources with a copyright notice to make it non-free. It's all up to you as long as you stay within the terms of the components you are using in your program.
|
|
just wondering ... how did you know he was using qt? ... gtk looks exactly the same if you are using the oxygen-gtk theme (which comes with newer editions of kde ... ... i think ... )
|
|
(11-09-2012, 09:52 PM)hutty Wrote:
just wondering ... how did you know he was using qt? ... gtk looks exactly the same if you are using the oxygen-gtk theme (which comes with newer editions of kde ... ... i think ... )
Lol, wat?!11
KDE=Qt, GTK for Gnome. Read wiki at least, before post=))
|
|
11-10-2012, 02:01 AM
(This post was last modified: 11-10-2012, 02:01 AM by Cyber Killer.)
(11-10-2012, 01:42 AM)Vargos Wrote: (11-09-2012, 09:52 PM)hutty Wrote:
just wondering ... how did you know he was using qt? ... gtk looks exactly the same if you are using the oxygen-gtk theme (which comes with newer editions of kde ... ... i think ... )
Lol, wat?!11
KDE=Qt, GTK for Gnome. Read wiki at least, before post=))
Actually hutty is right, a GTK app would look the same on KDE as a Qt app if the themes are setup correctly.
How did I know? A rogue ldd showed up and told me ;-).
My contributions to Xonotic: talking in the forum, talking some more, talking a bit in the irc, talking in the forum again, XSkie
|
|
11-10-2012, 07:35 AM
(This post was last modified: 11-10-2012, 07:39 AM by Sigma.)
I am getting familar with the GPL now because i will release it under GPL with the next version (i just want to cleanup the code, add one or two useful features and make some comments)...
Does someone know, what i have to mind when i use the name or event a logo in the application?
Are there some features you want to have added right know?
Sigma
P.S.: A GPL release is near .
|
|
Names & logos are bad karma ;-). Seriously though - you should put up a disclaimer it those are trademarked (or even if they aren't - it's good practice) and hope that whoever owns those won't mind/notice. If they mind they'll surely contact you with a cease and desist letter and state how they want it handled (most likely removed :-P ).
My contributions to Xonotic: talking in the forum, talking some more, talking a bit in the irc, talking in the forum again, XSkie
|
|
So, some time have passed and i made my opinion on some of the open-source licenses.
I decided to release it under GPL, i hope that Cyber Killers can forget his doubts after studying that code .
I want to improve it a bit, add some new features from time to time, so dont forget to give some feedback.
The source should compile under windows with an installed qt-framework (i used qt 4.8.2).
The configuration folder is ~/.xonoticLauncher - on windows, too. If there are some modifcations for windoes needed, let me know and i will add it in the next release if is necessary.
To compile it yourself on linux you will need to run "qmake" and "make" in a console in the directory of the extracted .zip.
The .zip includes my binary (AMD64) on linux for those who dont want to compile it themself, if you want, you can leave your builds on other architectures here for completing the set of binaries.
Sigma
P.S.: Download is in the first post and here: http://ubuntuone.com/2wDMBJq4G5GWr26kMzKDbn .
|
|
Ok, I found some time to check the code and I'd say it looks safe to run :-).
BTW: you could have saved yourself some work if you had used the normal QSettings instead of your own xml based solution.
BTW2: you need to fix sorting by ping in the server list
My contributions to Xonotic: talking in the forum, talking some more, talking a bit in the irc, talking in the forum again, XSkie
|
|
I think i need to fix the ping at all with using the system ping.
Thanks for the QSettings tip, i didnt recognized it.
Is there anything wrong in the ping column except the wrong ping time itself?
Sigma
|
|
12-21-2012, 01:22 AM
(This post was last modified: 12-21-2012, 01:23 AM by Cyber Killer.)
Sorting - it get sorted as a string, not as a number. i.e 1, 21, 22, 2, 3, 4...
My contributions to Xonotic: talking in the forum, talking some more, talking a bit in the irc, talking in the forum again, XSkie
|
|
I ported the application to "QSettings" as Cyber Killer suggested and also added a search field for cvars.
Download: http://ubuntuone.com/3VcCK6kBvs2YRziSt3aJ0d
Sigma
|
|
Hi,
First, thanks for sharing your Launcher with us, I find it very useful
I noticed some unexpected behaviour on the Xonotic configuration tab, when pressing the "Load" button : https://dl.dropbox.com/u/4199602/Capture...0%3A37.png
It resets my Xonotic configuration (screen resolution, nickname, and all other cvars). Is that button supposed to do it ?
|
|
04-05-2013, 08:49 AM
(This post was last modified: 04-05-2013, 08:50 AM by Sigma.)
I think it is not supposed to do that. ^^
It resets the configuration ingame?
Does the table show the cleared configuration too?
For everything is fine for me.
Did you refresh the cvar cache?
Sigma
|
|
04-05-2013, 09:59 AM
(This post was last modified: 04-05-2013, 10:05 AM by SpiKe.)
(04-05-2013, 08:49 AM)Sigma Wrote: I think it is not supposed to do that. ^^
It resets the configuration ingame?
Does the table show the cleared configuration too?
For everything is fine for me.
Did you refresh the cvar cache?
Sigma
Yeah, I had my in-game configuration reset, and I could see it cleared on the table too.
But it might be a problem existing between my chair and my keyboard
I didn't reproduce the issue when refreshing the cvar cache before pressing that "Load" button.
Actually, I didn't reproduce the issue at all (oops)
|
|
I added an wizard and a progress bar for the server listing.
I also split the settings for the binary to execute for starting Xonotic:
The setting that is used for the path to the binary before is now used for the install directory, but the wizard will show up if you use the new version the first time.
THE WIZARD WILL OVERWRITE ALL SETTINGS WHEN IT IS FINISHED!
Here is the download link: http://ubuntuone.com/2MsmHbnK0jdNXRDfkowc5q
Maybe it would be nice if you post your compiled binaries here in the thread to provide a full set of archs in the download archive.
Sigma
|
|
04-09-2013, 01:58 PM
(This post was last modified: 04-09-2013, 02:26 PM by SpiKe.)
Hey Sigma,
Wow, nice job !
The wizard is really welcome and helpful for some initial configuration.
There are some good improvements on the servers list (yay, ping works ! :p ) , even if I saw some issues :
- some non-extra servers seem to be duplicated (here's a screenshot) :>
- Sort by ping doesn't work, ping values are sorted by their first number, then their second one, etc. (a screenshot will explain it better )
- On your changelog, you wrote :
Quote:The "refresh" button is locked to prevent crashes and unnecessary traffic
Yeah, true, I had some crashes when I tried to refresh the server list too often (it's not locked for me) :>
PS : Here's some 32-bits binary of XonoticLauncher : https://dl.dropbox.com/u/4199602/XonoticLauncher
Also, I've updated the PKGBUILD for ArchLinux.
|
|
Hi guys,
it has been a long time since the last release of the XonoticLauncher, but now i am authorized to announce the release of the XonoticLauncher 0.40 with some amazing features:
- The webkit dependency is now optional and can be disabled in the XonoticLauncher.pro file by uncommenting 2 lines!
- But this will disable the possibility to show the player badget and to use the IRC-Chat.
- Auto refresh mode - The launcher is now able to refresh the server list like the game itself!
- Notifications - You can "watch" servers now by checking them and youll get notified when the map is changed or players joined/left the server! (example: http://ubuntuone.com/47Tx0QytzwwlMSgfBv2C8x )
- This feature is exclusive for Linux and requires libnotify (i dont even know if windows has notifications ^^).
- If you want this feature you have only to uncomment 3 lines in the XonoticLauncher.pro file!
- Characters that are only used in the Xonotic font are now displayed as '_' for better readablity!
- The start tab is removed, so the start button is accessable from everywhere (it looks like this: http://ubuntuone.com/7Up3gFmA3KV7D3DFt9eHsN )!
Finally here is the download: http://ubuntuone.com/2eGMC04yc5oD0VAFwVeoKU
I hope you like it,
Sigma
|
|
Do anybody have it, since UbuntuOne is dead?
|
|
Can't download it anymore since there is no more Ubuntu One files service.
|
|
I also wish there's a git repo for this project somewhere so we can continue the effort.
For example, some kind of pickup lobby would be very nice. IRC is great, but it has slightly higher threshold for the general public. Other possible features that may come in handy are: pulling in the players stats on the side, audio chat, etc.
Anybody know whether there's a way to contact Sigma, or has a copy of the files (is the source available)?
|
|