Unvanquished Development activity

Events from:

Daemon Engine
Daemon Engine
Sunday, 15 September 2019
@slipher
slipher pushed to DaemonEngine/Daemon Sep 15, 2019
1 commit to master
  • @slipher 736bf7f
    Subdirectory support for PAKSERVER checks
@slipher
slipher merged a pull request in DaemonEngine/Daemon Sep 15, 2019
Subdirectory support for PAKSERVER checks #223

The initial implementation requires the PAKSERVER file to exist in every directory with downloadable content. This commit makes a change to the dow…

+22 -18
2 comments
NetRadiant
NetRadiant
Saturday, 14 September 2019

@Garux elaborated more on his issue:

me meant following: -choose game via small global settings dialog, ok -goto preferences, change nothing, ok -get prompt to restart, because game was changed, it says

New commit is expected to fix that too, so two issues related to Global Preferences at Startup and Radiant restarting would be fixed by this MR.

Daemon Engine
Daemon Engine
Friday, 13 September 2019
@slipher
slipher commented on pull request DaemonEngine/Daemon#223 Sep 13, 2019

You may target for-0.52.0 branch Yeah, I know. I try to make the differences between master and for-x as small and trivial as possible to avoid me…

Daemon Engine
Daemon Engine
Thursday, 12 September 2019
@illwieckz
illwieckz commented on pull request DaemonEngine/Daemon#223 Sep 12, 2019

You may target for-0.52.0 branch if it's breaking download protocol (and I guess we would need to merge master into for-0.52.0 before).

@slipher
slipher opened a pull request in DaemonEngine/Daemon Sep 12, 2019
Subdirectory support for PAKSERVER checks #223

The initial implementation requires the PAKSERVER file to exist in every directory with downloadable content. This commit makes a change to the dow…

+22 -18
Unvanquished
Unvanquished
Saturday, 07 September 2019
@Kakaluote000

An FPS/RTS hybrid game powered by the Daemon engine (a combination of ioq3 and XreaL)

C++ 476 Updated Sep 7

Unvanquished
Unvanquished
Friday, 06 September 2019
@illwieckz
Import existing map from Autocad DMG? #19

Does it make sense (and is it possible currently) to import an existing map from Autocad DMG file? The idea is to speed up map development and to p…

1 comment
@illwieckz

As said in #18, if you find a way to convert it to .ase and .obj it may work. Note that forums are a better place for this kind of question.

@stevennt
stevennt opened an issue in Unvanquished/unvanquished-mapeditor-support Sep 6, 2019
Import existing map from Autocad DMG? #19

Does it make sense (and is it possible currently) to import an existing map from Autocad DMG file? The idea is to speed up map development and to p…

NetRadiant
NetRadiant
Thursday, 05 September 2019

Quote by @Garux from some discord channel:

@illwieckz Houston, we've had a problem here this makes prefs dlg to prompt to restart on OK after game been choosen via small global settings dialog e2f605b1

I then said:

I guess we would be able to hack a value in config file that would tell to not display this menu on next start, this value would be reset on startup

So after switching game from within NetRadiant (or other action that just requires a restart like layout switch), NetRadiant does not display the game prompt right after having restarted, to avoid to ask for game twice, and to not bother user with a preference windows that is only expected to be displayed on fresh start, not on restart.

Unvanquished
Unvanquished
Wednesday, 04 September 2019
@slipher
slipher commented on issue Unvanquished/updater#47 Sep 4, 2019

Right, it's only on Windows. But maybe it's of interest.

@illwieckz
illwieckz commented on issue Unvanquished/updater#47 Sep 4, 2019

On which OS that option launches an external console, on Windows?

@slipher
slipher commented on issue Unvanquished/updater#47 Sep 4, 2019

Keep in mind there is already the -curses option to launch an external console.

@illwieckz
illwieckz commented on issue Unvanquished/updater#47 Sep 4, 2019

in the past some games did this (random screenshot found on the internetz):

@illwieckz
illwieckz commented on issue Unvanquished/updater#47 Sep 4, 2019

The idea is that the launcher would stay in background displaying the game console. I always start unvanquished from a terminal because I find more…

@illwieckz
illwieckz commented on issue Unvanquished/updater#49 Sep 4, 2019

I've heard that's hard to reduce file size of QML binaries. That's good you talk about having the updater properly installing itself. I'm thinking …

@slipher
slipher opened an issue in Unvanquished/updater Sep 4, 2019
Self-update does not work with distributing binaries as zip #49

The updater's self-update functionality (replacing its own binary) does not work when it is launched from a zip file, as the binary path is some te…

@slipher
slipher commented on issue Unvanquished/updater#47 Sep 4, 2019
@illwieckz
illwieckz commented on issue Unvanquished/Unvanquished#1100 Sep 4, 2019

this was due to the switch from pk3 to dpk, scripts were fixed long time ago, this issue will remain open until release to be sure we double-check …

@illwieckz
illwieckz commented on issue Unvanquished/updater#47 Sep 3, 2019

I'm not thinking about some random console already found in the wild. I'm hoping for builtin terminal widget. Does Qt have such things or is it KDE…

@DolceTriade
DolceTriade commented on issue Unvanquished/updater#47 Sep 3, 2019

I think you would have to specify what console. Also, I'm not sure how this would work in a cross platform way. OSX you would force terminal, windo…

@DolceTriade
DolceTriade commented on issue Unvanquished/updater#14 Sep 3, 2019

We also probably don't want to require QT for such a build, hence the bash script

@illwieckz
illwieckz commented on issue Unvanquished/updater#14 Sep 3, 2019

For testing and debugging purpose I would like to have those options even in graphical mode: --no-config-write, --auto-download, --start-after-down…

@illwieckz
illwieckz commented on issue Unvanquished/updater#14 Sep 3, 2019

Static aria2c binary is not a bad idea but it's yet another project to maintain, debug, etc. Reading my own words, I now think it would be better t…

@illwieckz
illwieckz commented on issue Unvanquished/updater#47 Sep 3, 2019

The checkbox may be placed in main ui right to the proposed checkbox to automatically start the game once downloaded #49.

@illwieckz
illwieckz opened an issue in Unvanquished/updater Sep 3, 2019
add a checkbox to start the game right after being downloaded #48

Right under the download bar in main ui we may add a checkbox to tell the updater to automatically run the game once download finishes. In options,…

@illwieckz
illwieckz opened an issue in Unvanquished/updater Sep 3, 2019
idea for the future: built-in console #47

I truely believe the updater's vocation is to become the Unvanquished launcher, while the Dæmon engine would be an updatable component like cgame o…

Unvanquished
Unvanquished
Monday, 02 September 2019
@illwieckz

Note that model has a lot of faces, it may be good to set all of them as details ones and put them within some simple structural brushes.

@illwieckz
Simplest way to create map from Sketchfab? #18

What would be the easiest way to import a map, say from Sketchfab, to Unvanquished? Lets say the map is a tube like below. Any tip? Thanks. https:/…

1 comment
@illwieckz

The recommended map editor, NetRadiant, knows how to import .obj and .ase files. You'll find my most recent Linux build there: https://forums.xonot…

@stevennt
stevennt opened an issue in Unvanquished/unvanquished-mapeditor-support Sep 2, 2019
Simplest way to create map from Sketchfab? #18

What would be the easiest way to import a map, say from Sketchfab, to Unvanquished? Lets say the map is a tube like below. Any tip? Thanks. https:/…

@AbnAsia

An FPS/RTS hybrid game powered by the Daemon engine (a combination of ioq3 and XreaL)

C++ 476 Updated Sep 7

Unvanquished
Unvanquished
Sunday, 01 September 2019
@illwieckz
illwieckz closed an issue in Unvanquished/Unvanquished Sep 1, 2019
unv-nacl-sdk #1119

dpkg-checkbuilddeps: error: Unmet build dependencies: unv-nacl-sdk The build failed with above missing package. I can't seem to find that unv-nacl-…

2 comments
@illwieckz
illwieckz commented on issue Unvanquished/Unvanquished#1119 Sep 1, 2019

Hi, as said by slipher the debian packages are not maintained but the debian scripts (in debian/ subdirectory) are not maintained too. So don't use…

@slipher
slipher commented on issue Unvanquished/Unvanquished#1119 Sep 1, 2019

Don't try to use the Debian packages. They are not maintained

@stevennt
stevennt opened an issue in Unvanquished/Unvanquished Sep 1, 2019
unv-nacl-sdk #1119

dpkg-checkbuilddeps: error: Unmet build dependencies: unv-nacl-sdk The build failed with above missing package. I can't seem to find that unv-nacl-…

Unvanquished
Unvanquished
Saturday, 31 August 2019
@illwieckz
illwieckz pushed to Unvanquished/pluto-devfeeds Aug 31, 2019
1 commit to master
  • @illwieckz 1f359d3
    update main menu download link
@illwieckz
illwieckz pushed to Unvanquished/pluto-devfeeds Aug 31, 2019
1 commit to master
Unvanquished
Unvanquished
Thursday, 29 August 2019
@illwieckz
illwieckz commented on issue Unvanquished/updater#46 Aug 29, 2019

it's currently stored in server, we may have to make a repo for those

@slipher
slipher commented on issue Unvanquished/updater#46 Aug 29, 2019

Sounds good. Where can we see this publish.sh and friends?

@illwieckz
illwieckz commented on issue Unvanquished/updater#46 Aug 29, 2019

So I wrote a tool named announce.sh which is expected to live alongside existing get.sh and publish.sh. This announce.sh tool reads a config file a…

@illwieckz
illwieckz commented on pull request Unvanquished/updater#43 Aug 29, 2019

I also redid the icon, using the icon by Gireen I found there: Then I fixed some issues (small pixels were looking like there was a light rotation…

Unvanquished
Unvanquished
Wednesday, 28 August 2019
@illwieckz
illwieckz commented on issue Unvanquished/updater#46 Aug 28, 2019

So I suggest a json file with a content like that: { "posts": "https://unvanquished.net/api/get_recent_posts/", "unvanquished": { "version": "0.51.1"

@illwieckz
illwieckz commented on pull request Unvanquished/updater#43 Aug 28, 2019

I updated the link text (which is an instruction) to put a capital, to be consistent with other instructions:

@illwieckz
illwieckz pushed to Unvanquished/updater Aug 28, 2019
1 commit to fullthumbnail
@illwieckz
illwieckz commented on pull request Unvanquished/updater#43 Aug 28, 2019

@Viech I found a not-so-hard way to redo the link. I stripped the original link from excerpt, then added a rectangle at the bottom (so it's always …

@illwieckz
illwieckz pushed to Unvanquished/updater Aug 28, 2019
2 commits to fullthumbnail
  • @illwieckz 72dd3df
    redo the post link
  • @illwieckz 9183345
    fix high-resolution updater icons
@illwieckz
illwieckz pushed to Unvanquished/updater Aug 28, 2019
2 commits to fullthumbnail

When opening a map, the first directory I'm taken to is the game's path (in my case, xonotic\data\maps). On Linux it correctly uses the user path (~/.xonotic/data/maps).

Unvanquished
Unvanquished
Tuesday, 27 August 2019
@illwieckz
illwieckz commented on pull request Unvanquished/updater#43 Aug 27, 2019

you would have to build the updater himself to test those change, btw

@GamesOpenSource
GamesOpenSource commented on pull request Unvanquished/updater#43 Aug 27, 2019

@GamesOpenSource what do you think about the last three screenshots? 😃 Oh sorry, I had missed that. Great progress, glad it's being fixed! When I…

@illwieckz
illwieckz commented on pull request Unvanquished/updater#43 Aug 27, 2019

Yes, the “play” text in the button is not a bad idea, except the “download” button becomes a “play” one and those will not have the same time… Whil…

@DolceTriade
DolceTriade commented on pull request Unvanquished/updater#43 Aug 27, 2019

if you click the settings box in the splash screen, it will force open the updater and not open the game.

Unvanquished
Unvanquished
Monday, 26 August 2019
@GamesOpenSource
GamesOpenSource commented on pull request Unvanquished/updater#43 Aug 26, 2019

Kinda weird discussion but I dig it. I guess game launchers tend not to have full stops in short statements (short: no ., long: yes .) I guess th…

Unvanquished
Unvanquished
Sunday, 25 August 2019
@Viech
Viech commented on pull request Unvanquished/updater#43 Aug 25, 2019

It's a proper sentence, you can hardly compare it to a stop sign. Sentences always end in a dot and it is always bad style if they don't. Even on T…

Unvanquished
Unvanquished
Saturday, 24 August 2019
@illwieckz
illwieckz commented on pull request Unvanquished/updater#43 Aug 24, 2019

Just "Continue reading." should be enough. This part is done by Wordpress itself, this is why I also have no control on the color of the link (wh…

@illwieckz
illwieckz pushed to Unvanquished/updater Aug 24, 2019
2 commits to fullthumbnail
@illwieckz
illwieckz commented on pull request Unvanquished/updater#43 Aug 24, 2019

Press the button to download the game. I find the . very weird, this is an instruction, this is text is not expected to be read as an informatio…

@illwieckz
illwieckz pushed to Unvanquished/updater Aug 24, 2019
2 commits to fullthumbnail
@QuakeEngines

The Dæmon game engine. With some bits of ioq3 and XreaL.

C++ 87 1 issue needs help Updated Sep 15

@Viech
Viech commented on pull request Unvanquished/updater#43 Aug 24, 2019

Press the button to download the game. Just "Continue reading." should be enough.

Daemon Engine
Daemon Engine
Thursday, 22 August 2019
@slipher
slipher pushed to DaemonEngine/Daemon Aug 22, 2019
2 commits to master
@slipher
slipher merged a pull request in DaemonEngine/Daemon Aug 22, 2019
HTTP download enhancements #222

Refactor the HTTP download code with better handling of libcurl errors. Introduce the PAKSERVER file security feature (see the comments in dl_main.…

+271 -119
10 comments
@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1118 Aug 22, 2019

Note that we may update our .ico and .icns files with higher res alternatives, and also redo our updater .ico that is very low res.

@illwieckz
illwieckz pushed to Unvanquished/updater Aug 22, 2019
2 commits to fullthumbnail
@illwieckz
illwieckz commented on pull request Unvanquished/updater#43 Aug 22, 2019

This looks better with a 470×470 fallback icon 😃 See Unvanquished/Unvanquished#1118 about the story behind that icon 😉

@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1118 Aug 22, 2019

So I imported the 470×470 icon, I also included 256/128/64 derivations. Those are known to look good, I compared with various scaling algorithms in…

@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1118 Aug 22, 2019

So, after having investigated why I found higher resolution icons for our own game on some random brasilian web site by reverse-googling our own ic…

@illwieckz
illwieckz pushed to Unvanquished/updater Aug 22, 2019
2 commits to fullthumbnail
Daemon Engine
Daemon Engine
Wednesday, 21 August 2019
@illwieckz
illwieckz commented on pull request DaemonEngine/Daemon#222 Aug 21, 2019

If I was doing it myself I would just have put one word but ALLOW_UNRESTRICTED_DOWNLOAD is very ok and I don't want to looks like a dictator 😁 …and…

@illwieckz
illwieckz commented on pull request Unvanquished/updater#43 Aug 21, 2019

I found a better way to load the fallback posts json, it works anytime. The code now logs the json url that is fetched: qml: fetching posts json: h…

@illwieckz
illwieckz pushed to Unvanquished/updater Aug 21, 2019
2 commits to fullthumbnail
  • @illwieckz 7d80fea
    better way to fetch fallback posts json, now works anytime
  • @illwieckz 19fe3e7
    log json fetching error messages
Unvanquished
Unvanquished
Tuesday, 20 August 2019
@illwieckz
illwieckz commented on pull request Unvanquished/updater#43 Aug 20, 2019

done: qml: fetching recent posts json qml: failed to parse posts json with error: SyntaxError qml: message: JSON.parse: Parse error qml: fetching …

@DolceTriade
DolceTriade commented on pull request Unvanquished/updater#43 Aug 20, 2019
@illwieckz
illwieckz pushed to Unvanquished/updater Aug 20, 2019
1 commit to fullthumbnail
  • @illwieckz c1081e3
    simpler “up to date” status message
@slipher
slipher commented on pull request DaemonEngine/Daemon#222 Aug 20, 2019

OK, I changed the message to ALLOW_UNRESTRICTED_DOWNLOAD and left the filename as PAKSERVER. It does not need to be a totally unique word as long a…

@illwieckz
illwieckz pushed to Unvanquished/updater Aug 20, 2019
2 commits to fullthumbnail
  • @illwieckz edc5b32
    use a real play symbol instead of a poor greater-than sign in bottom …
  • @illwieckz df41662
    display the action button on the left, make it looking more like a bu…
@illwieckz
illwieckz commented on pull request Unvanquished/updater#43 Aug 20, 2019

A little touch-up, I used a real symbol instead of a poor-looking > one in disappearing bottom notification:

@illwieckz
illwieckz pushed to Unvanquished/updater Aug 20, 2019
1 commit to fullthumbnail
  • @illwieckz c5f5b9f
    use a real play symbol instead of a poor greater-than sign in bottom …
@illwieckz
illwieckz pushed to Unvanquished/updater Aug 20, 2019
1 commit to fullthumbnail
  • @illwieckz b9e0a53
    display the action button on the left, make it looking more like a bu…
@illwieckz
illwieckz pushed to Unvanquished/updater Aug 20, 2019
2 commits to fullthumbnail
@illwieckz
illwieckz commented on pull request Unvanquished/updater#43 Aug 20, 2019

@GamesOpenSource what do you think about the last three screenshots? 😃

@illwieckz
illwieckz pushed to Unvanquished/updater Aug 20, 2019
1 commit to fullthumbnail
  • @illwieckz 3e2b89e
    but the button on the left, make it looking more like a button
@illwieckz
illwieckz commented on pull request Unvanquished/updater#43 Aug 20, 2019

So, I did this: Note that I got the rounded-square shape button by accident, and liked it (height that is larger that the a bottom/top anchor). …

@illwieckz
illwieckz pushed to Unvanquished/updater Aug 20, 2019
2 commits to fullthumbnail
@illwieckz
illwieckz commented on pull request Unvanquished/updater#43 Aug 20, 2019

When we see this: We notice user is more urged to browse the website than to download the game, and the instructions to browse the website is more…

Unvanquished
Unvanquished
Monday, 19 August 2019
@illwieckz
illwieckz commented on pull request Unvanquished/updater#43 Aug 19, 2019

This is the way it looks with a 256×256 unvanquished icon as fallback instead of a 128×128 one:

@illwieckz
illwieckz merged a pull request in DaemonEngine/Sloth Aug 19, 2019
configparser deprecated readfp() for read_file() #7

otherwise we get this: sloth.py:303: DeprecationWarning: This method will be removed in future versions. Use 'parser.read_file()' instead. config.r…

+1 -1
1 comment
@illwieckz
illwieckz pushed to DaemonEngine/Sloth Aug 19, 2019
1 commit to master
  • @illwieckz 1cdcfc3
    configparser deprecated readfp() for read_file()
@illwieckz
illwieckz merged a pull request in DaemonEngine/Sloth Aug 19, 2019
blacklist image source files like xcf and other formats, fix #1 #6

fix #1 obsolete #3 I've heard there is many improvements doable in Sloth, by I feel that is up to other pull requests. #3 is open since more than t…

+13 -0
2 comments
@illwieckz
illwieckz closed an issue in DaemonEngine/Sloth Aug 19, 2019
Sloth does not check against openable extension #1

In this repository, there is a floor_grate3_trans_d.xcf alongside floor_grate3_trans_d.png and Sloth tries to load the xcf one. Traceback (most rec…

@illwieckz
illwieckz pushed to DaemonEngine/Sloth Aug 19, 2019
1 commit to master
  • @illwieckz 070394f
    blacklist image source files like xcf and other formats, fix #1
@illwieckz
illwieckz commented on pull request DaemonEngine/Sloth#6 Aug 19, 2019

ok, fixed the lone >

@illwieckz
illwieckz opened a pull request in Unvanquished/Unvanquished Aug 19, 2019
import 256×256 unvanquished png icon #1118

This one is a 256×256 version, instead of the 128×128 we currently have. Do someone have an higher-res version or the original source for this file ?

+2 -2
@illwieckz
illwieckz commented on pull request DaemonEngine/Sloth#4 Aug 19, 2019

Oh yes, we can't set it to true because of the mutual exclusion… « consistently broken » well… A better way to do it would have to do something like

@illwieckz
illwieckz closed a pull request in DaemonEngine/Sloth Aug 19, 2019
argparse: tell default renderer #4

That's a very minor change, it makes built-in help displaying this: Renderers: --daemon Use renderer features of the Daemon engine. Makes the shade…

+2 -1
5 comments