Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
simple Xonotic starter app

#1
Hi everyone,

I made a simple Starter app for Xonotic using python, kivy and twisted: https://github.com/DefaultUser/XonoticSimpleStarter

It runs under Windows, Linux and OS X (and you can actually even build packages for Android and iOS). For Windows, it could also be packaged to a single .exe so it will be easier to distribute.

I've also seen this thread: http://forums.xonotic.org/showthread.php?tid=3655
I can't find any screenshots about this Launcher. Maybe those who used it can tell me about its features and which of those they would like to see here.

As always, any help is appreciated Big Grin
Reply

#2
Cool! Thank you, Freddy! I'll have a look.
asyyy^ | are you releated to chuck norris?
Reply

#3
I have now implemented basic IRC communication so that younger users are not intimidated by this "mysterious IRC" when they are looking for support or pickup games Big Grin
At the moment, it's not really usable for IRC, but that will change.

I was also thinking of integrating news or cup announcements/the #xonotic.cup channel into this launcher, but I guess that would require activity and changes for the website/internet presentation.
For example: a simple way to get the last blog post, tournament lists etc. I don't think that integrating a simple webbrowser to view the forums and the website is the right way to go
Reply

#4
You can integrate an rss feed of the tournamebt forums thread. Only tournament info is posted there so you should only get useful info.
erebus minstanex erebus Angel
Reply

#5
I made a few improvements and thought about how to make this app look more like a part of xonotic. I could use xonotic's menu textures for buttons, textinputs etc.
I will try that out soon and post a screenshot here.

Since I also use GPL, there shouldn't be legal problems with this. (Of course I will mention Xonotic as source.) Can someone, who knows for sure, please confirm that?
Reply

#6
Here is an early themed version of my starter:
[Image: ?raw=1]

Also made a few other improvements to the serverlist - it has categories now Big Grin
Reply

#7
Very nice work. May I also suggest you add categories to the server browser? So that everything can be aligned neatly. :d
Reply

#8
(04-14-2016, 02:34 PM)Freddy Wrote: Here is an early themed version of my starter:
[Image: ?raw=1]

Also made a few other improvements to the serverlist - it has categories now Big Grin

Use xolonium font and it will look like a real xonotic launcher. Smile
erebus minstanex erebus Angel
Reply

#9
Good Idea with the xolonium font, Pendulla. Too bad it does not have Italic or BoldItalic options Sad
But I guess I could live without these options
Reply

#10
One note on the buttons:
In the game, the button images are divided into three parts,
and only the middle part is stretched. This way, a button can
be of arbitrary size, without the image getting distorted.


.png   button.png (Size: 4.38 KB / Downloads: 141)
Reply

#11
(04-16-2016, 09:27 AM)sev Wrote: One note on the buttons:
In the game, the button images are divided into three parts,
and only the middle part is stretched. This way, a button can
be of arbitrary size, without the image getting distorted.

Kivy uses a similar system, but actually devides the image into 9 parts. I improved the streching by making the top and bottom borders 0 pixels high and the side borders a quarter of the image width (according to your image). However it is still not perfect. I need to investigate that a bit more.
Reply

#12
I've finished creating the "luma" theme for this app, but before I release that I want to be sure about licensing issues.

For the images I combined the jpeg files from the xonotic-data.pk3 with their alpha jpg into a png. Is this statement in the Readme enough to keep me out of legal trouble:
Code:
The supplied themes including the used images are based on Xonotic (xonotic.org) which is licensed under GPL license

Can I include the .otf files into my repository if I add
Code:
The Xolonium Font by Severin Meyer is licensed under OFL and can be found at https://gitlab.com/sev/xolonium
to the Readme and include the OFL? Or is it better to include the font's sources with a git submodule?
Reply

#13
I recommend the use of the uncompressed graphics from the git repository.
If you don't have a local clone, you can get them from the HTTP version:
https://gitlab.com/xonotic/xonotic-data..../menu/luma

As long as your application is licensed under the GPL, a credit in
the README is sufficient. Though you may add a mention of the
Luma theme name, so that others can find it more easily, i.e.

Code:
The supplied themes including the used images are based on the
Luma theme of Xonotic (xonotic.org) which is licensed under the GPL.


You can include the Xolonium otf files in your repository.
You don't need to include the sourcefiles of the fonts, but
you should include the LICENSE.txt file along with the otf files.
You can get all official font files from the public release here:
https://fontlibrary.org/en/font/xolonium
Reply

#14
(04-16-2016, 09:04 AM)Freddy Wrote: Good Idea with the xolonium font, Pendulla. Too bad it does not have Italic or BoldItalic options Sad
But I guess I could live without these options
Italics are overrated and ugly anyway. You can use color to differentiate text.
erebus minstanex erebus Angel
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
  Simple items cyan 333 314,154 12-13-2012, 05:53 AM
Last Post: kojn^

Forum Jump:


Users browsing this thread:
1 Guest(s)

Forum software by © MyBB original theme © iAndrew 2016, remixed by -z-