Personal tools

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Duke

Pages: [1] 2 3 4
Discussion / UFO:AI sucks ? Where ? (Part II)
« on: May 05, 2014, 12:39:09 am »
This is part 2 of our little poll. Do NOT compare the options above to the ones in the first poll. There will be a final run.

Discussion / UFO:AI sucks ? Where ?
« on: March 26, 2014, 11:19:00 am »
A poll only takes 5 options. So this is just the first round. Feel free to suggest more issues below that have a chance to make it into the top 10. Do NOT copy our bug tracker here !

Gurus wanted ! / [SMF] hidden forum ?
« on: March 26, 2014, 10:29:40 am »
I tried to create a forum that is hidden to normal users and/or at least not readable, but failed.
Am I just too stupid or can anybody confirm that it's not possible ?

Gurus wanted ! / [doxygen] another strange warning
« on: March 24, 2014, 06:40:11 am »
Here is another warning I don't know how to deal with. There is no @param around there as far as I can tell...
src/client/battlescape/cl_spawn.cpp:114: warning: unexpected end of comment block while parsing the argument of command param

Announcements / Recompile your maps (2.6 only)
« on: March 22, 2014, 08:49:54 am »
I proudly announce that I found and fixed a handful of ancient bugs in the routing code.

The downside:
I had to bump the BSP version. You will have to recompile or DL all the maps. Atm I don't even know when the new maps will be produced by our standard procedures and be available for download.

The Upside:
These bugs were hidden, so fixing them does not fix any visible bugs, but it has positive sideeffects:
- the rerouting time for eg. mansion_huge went down from 22 to 14 seconds here.
- tracing across tiles on RMA maps will be faster

If you are interested in the details, look at bug # 5292 in our tracker.

Gurus wanted ! / [MAKE] on Windows
« on: March 01, 2014, 02:56:57 pm »
Ufoai has a well maintained makefile. Unfortunately, running MAKE in Msys on Windows is ungodly slow.
On my i7 it takes about a minute to 'think' before starting the first compile ==> unusable.
As a consequence we have to use C::B's built-in 'make' and thus have to maintain a second project file.

Googling for "make windows slow" yields a gazillion of hits ... of the wrong kind ;)

So if anybody knows a way to use a portable makefile like ours on windows, let us know.
Even a better idea for google keywords would be appreciated.

Gurus wanted ! / [doxygen] strange warning
« on: March 01, 2014, 06:08:32 am »
Among other warnings, doxygen will produce the following warning message:
/src/shared/sharedptr.h:93: warning: end of comment block while expecting command </b>

Staring at sharedptr.h up and down didn't give me a clue what doxygen doesn't like here.

Warnings log eg. :
sharedptr.h source:

Coding / memset(*this,0,sizeof....
« on: February 03, 2014, 08:38:48 am »
Cppcheck complains: ERROR using memset on a class that has virtual functions (or similar).

Imho Cppcheck is wrong here. I don't know much about the internals of a compiler, but imho the compiler should keep the function table (and thus the virtuals) well apart from the instance data.

Can anyboy confirm/disconfirm ?

Feature Requests / Some things you'd better not ask for ...
« on: January 21, 2014, 04:14:28 pm »
There are 3 things in UFO:AI which are often asked for by new users: battlescape saves, destructible terrain and engine switch. These things have been discussed to death on the forums and most devs are really tired of talking about them, because those three things simply will not happen in UFO:AI.

If you want to know about the details go here:

Announcements / Voting for features
« on: December 24, 2013, 11:03:50 pm »
Our bug tracker allows users to vote for features. But it seems nobody bothers to vote. Maybe that's because we never explicitly told you.

So I hereby declare:
Feel encouraged to vote for feature requests on our tracker !

The results of course do not establish any obligation for the devs to implement features in that order. There are usually technical aspects that partially dictate a different order. But the votes can really help us to decide in cases when we are free from such technical restrictions.

Your vote will make a difference !

Translating / Translation styleguide ? Best practices ?
« on: December 11, 2013, 12:53:41 am »
I worked on the german translation a bit and found that we seem to be missing two things:

1. Translation styleguide
Let's take the word 'alien'. There is a pure german word for it, but 'alien' is also usable in german (it's a latin word anyway). I don't care much which version is chosen, but I do care that it's consistent

At least in german and french, there are two ways to translate 'you'. One evaluates to "Sir - yes - Sir", the other sounds more like "ok, Buddy". And again, I want it to be consistent.

2. Best practices guide
Someone reworked many of the english long texts (proposals etc). Changing just a few words or one sentence. I don't blame him. Instead we have to be thankful. The changes make sense and reflect the changed game mechanics. So it will happen again.
But as a consequence of his work, that msgids are marked fuzzy (german translation has nearly 200 of those).
I found it pretty annoying to compare two long translations only to find that one comma is missing.
Oc I found a way to find the missing comma much quicker ;) And I think I should describe it in the wiki.

Also I can well imagine that a merge conflict in a po-file can be desasterous. So we need to protect two translators working on the same file from it.

So my question is: Do we already have a place where we collect such rules and recommendations ?

A week ago, I successfully blocked the spambot registrations by changing the registration question.
But we also saw no new human member register during that week. So my concern is that the question might be too hard for the average user.

What I want you to do is
1. Lean back and remember the situation when you arrived here.
a) you followed the forums for days/months/years, then wanted to write your first reply to a post
b) you ignored the forums, but then wanted to post a support request
c) ... ? you had to register.

2. Figure out the answer to our registration question. No need to actually register a fake account or such.

3. Post your success below, saying something like "Found it. But it took me 15 minutes." or "No clue. Gave up after 1 hour". Do NOT post the answer here !

Got the picture ? Ok, here we go. The registration question is:

What is the name of Duke's latest girfriend ?

Have fun ;)

Coding / LUA prompt in testall.exe ??
« on: December 04, 2013, 01:54:53 pm »
Instead of running the cunit tests, testall comes up with a lua prompt here.
Bisecting showed that is does that since Oct 29, but I couldn't figure out what caused it.

Is it just me ? Only windoze ?

Announcements / Spambots again :)
« on: November 30, 2013, 12:37:29 pm »
We currently have a new spam registration request every 5 minutes on average, some 250 a day. No fun.
So we are experimenting with unconventional methods to keep them out.

On the downside, these experiments will make it a little less convenient for new users to register.
Sorry for the inconvenience.

Announcements / My new sweetheart is called Maria ;)
« on: November 30, 2013, 12:33:00 pm »
Originally we wanted to use the list of geever's girlfriends because it is longer, but many of their names contain letters that are not on your keyboard.

Pages: [1] 2 3 4