project-navigation
Personal tools

Recent Posts

Pages: [1] 2 3 ... 10
1
Bugs in stable version (2.5) / Re: No Text when starting in Windows 10
« Last post by Kmart on June 13, 2019, 06:30:39 am »
Ok,
I tried loading set s_language en from the console, and that didn't change anything. 
Of note, I did some looking around, and in the config.cfg (attached- don't think there's anything personal in there besides my name) is a line reading 'set s_language "en" a'.
Attached is the console log from after I manually tried the set s_language en from console. 
Of note, there are a lot of "no translation for xxxx.txt" at the end of the log - don't know if that's significant or not...

Thank you for taking the time to look into this.  I had somewhat given up, which resulted in my delayed response.  Now I know you're working on it, I'll be paying much more attention.
2
Discussion / Quick review of UFO:AI 2.6-dev
« Last post by naked_cannonfodder on June 11, 2019, 05:32:45 pm »
Hello everyone, and thank you for making this great game !

I've had a lot of fun playing the campaign in standard mode few years ago, and although I encountered a few bugs and issues, I never took the time to write about this. This year I've decided I'd try to finish the campaign in hard mode and to add my own comment on the forums. :)

I'm sure most of the bugs I'm going to list are already well-known, and this is why I'm making a forum post instead of directly opening dozens of tickets on the bug tracker. For those who are already are familiar with the development, please let me know which bugs are already well-known, so I don't create another useless ticket ;)

I'm playing on Debian GNU/Linux "buster" testing, on an AMD FX 8150 CPU and a Radeon R9 280X, although the first time I might have played the game on my other system, a Thinkpad T530 with an Intel i5-3320M CPU (and the OS must have been a jessie or a stretch).

Also, note that I've never played the version 2.5, which is available in Debian. When I saw the nice interface of the 2.6 I decided to stick to it :)

So, first of all, the game has perf issues. I remember that when I played the campaign the first time, the missions were getting laggier and laggier towards the end, and I remember missions on a very wide map with a lot of tunnels that were unplayable for me. I reported it on IRC at the time, indicating that the lag might have something to do with the AI or the AI's pathfinder. I believe the map was removed and some lag issues were fixed, and now I don't end up in situations where the game is unplayable, so thank you very much for that.

Some perf issues remain though :

* 1) Market : after a couple of hours, selling/buying at the market is very slow : the duration between the click and the moment the item is actually sold/bought is very long (and gets longer and longer over time), restarting the program and reloading the saved game fixes this, so I suspect a memory leak

* 2) Geoscape : after a couple of hours, unpausing the geoscape is also very slow (I especially noticed this when I was sending my aicrafts on interception missions), I suspect a memory leak here too.

* 3) Over the course of a very long game all of the geoscape interface will get laggy, with delays on every click, similarly to the Market interface.

* 4) The Alien AI becomes slower and slower. I think it's the AI decision making that takes time because I don't hear any footsteps or shots

Now, UI issues :

* 5) Camera

   5.1) Concerning the camera effects when units are seeing each other :

Whenever a unit is seeing an other, or the gathering of TUs for a reaction shot starts, or the gathering of TUs for a reaction shot ends, or an opponent starts to shoot, the camera moves. But it doesn't just hop from one point to an other, it uses a travelling effect which is very annoying :

  - this travelling effect starts with an acceleration of a second or two, ends with a deceleration of a second or two.

  - the cruising speed of the camera is always the same, no matter the zoom, no matter the distance between the units it focuses on, you can't change it

  - the camera position is often completely off the target it wants to show to the player

  - sometimes the camera hits the border of the map before the end of its travelling. It ends up sliding stupidly against an invisible barrier (this can be the reason the camera is off sometimes, but I also suspect the zoom affects the camera accuracy)

  - nothing happens when the camera moves, and the player can't perform any action, it's pure wasted time. Most actions of the player (like looking at the stats of a unit) during the camera travelling will force the camera to jump somewhere else, after which the camera will jump back to its point of origin, and will restart the whole process again

  - this travelling effect alone can't be disabled, but it can be disabled if you totally disable the "center view" option, which I'm going to talk about now.

  5.2) Concerning the camera moves when the units are seeing each other (aka "centered view"):

Whenever a unit is being spotted, or an opponent fires at us, the camera moves to show us the unit, its move, and/or its possible target. This happens very often during a turn, too often if you ask me.

  - When an alien enters the fov of one of my soldiers, the camera focuses on the alien as it's being spotted, then on the soldier as it starts to accumulate TUs for a reaction shot, then on the alien again to show me which unit the soldier is aiming at, and when enough TUs have been gathered, the camera focuses on the soldier, and then the alien, and then the shot is taken. If the alien wants to take a shot while my soldier accumulate TUs, the camera will shift focus at least two more times. If the alien escapes the fov of my soldiers to enter it again, add an other round of camera focus changes on top of that. If the alien moves in an out of the fov many times in a row (like when it's walking in a building behind windows), it becomes very annoying.

  - When civilians gather in a safe area, they will just stay there walking in circles until the area isn't safe anymore or the mission ends. If you happen to have a unit there, the camera will shift focus every time a civilian walks in or out of its fov.

  - This can be disabled by unchecking the "center view" option. This way, most missions become much more enjoyable. On base defense missions, however, one can be tempted to check the option back, because in this kind of mission you have cameras, and it's very useful to track aliens, to count how many of them are remaining, and to know where a particular alien was wandering last. As an alien can pass in front of a camera for just a split second, and as the map is too big to be viewed entirely when zooming out, centering the view in this case is helpful. Also, the "center view" option is useful when you select your own units, because sometimes the halo effect on the selection ring is not enough to spot the selected unit quickly.

Anyway, if you add that horrible camera travelling effect on top of centered view, the missions can quickly drive you mad.

  5.3) What I suggest for camera travelling :

    a) give a way to customize the camera travelling effect : changing its speed, removing the acceleration/deceleration parts.

    b) fix the camera position problem

    c) make the camera stop against the border of the map when it hits it, rather than sliding against it

    d) more importantly and above all : give a way to *DISABLE* that camera travelling effect

  5.4) What I suggest for camera moves :

    a) reduce the number of camera moves. In the scenario above, there's no need to show us the soldier who has spotted the alien and/or is gathering TUs for a reaction shot. Just saying who it is is enough. For the TU gathering process there's a tooltip with the face of the soldier, if it's not enough you can add his name and/or highlight him on the map. If he's off-screen the player can simply zoom out to see him.

    b) perhaps even disable the camera moves when the map is zoomed out enough to see all the involved actors. Simply highlight them to show to the player where the action is happening. The UI should be pointing stuff out, not grabbing your head and putting your face in it.

    c) give a way to disable the camera moves for a certain category of unit (or player). I know those civilians are safe in that garage, I don't want to anybody to remind me that they are walking in circles in there because they have nothing better to do.

* 6) Geoscape : add an other speed between 5s and 5min, that would be useful for air combat :

Here is the ratio between all the speeds that are proposed in the geoscape interface :

5s -> 5m -> 20m -> 1h -> 12h -> 1d -> 5d
  x60    x4     x3   x12     x2    x5

* 7) Base view : arrows in the lists are useless (too slow), same for the scroll wheel

* 8 ) Battlescape : the green icon doesn't always mean the unit is not bleeding

* 9) Battlescape : the absence of bleeding doesn't always mean the unit can't be healed once more

* 10) restarting a mission is laggier at every restart (leak in the mission generation ?). It's much easier to do Alt+F4 and reload.

* 11) Battlescape : the smoke on the tiles without soldiers sometimes disappear when alien turn starts (only visually, it can reappear later next turn)

* 12) Battlescape (base) : the hole in the power plant's wall appears and disappear depending on camera position

* 13) Battlescape : dead bodies tend to flicker between two positions

* 14) Battlescape : the radar is very annoying : it show only a tiny portion of the map, and you have to move the radar window to see other portions of the map, which is quite counter-intuitive. The radar should follow at least camera position and zoom (and if possible, camera orientation in the xy plane).

* 15) Battlescape : Hovernets' shape is confusing : you don't know in which direction they're looking unless you use the radar. Is this intended ?

* 16) Battlescape : Civilians scream twice when killed : once because they're hurt, a second time because they're dead (I guess that's the mechanism). Is it possible to play just the death sound when they die ?

* 17) Battlescape : Civilian women's scream sound (the loud, pitchy one) is quite annoying.

* 18) Battlescape : The screams of human soldiers seem to be the same as the ones in xonotic. But contrarily to xonotic, they are played at random and do not reflect the level of helth remaining on the unit. For all those who are used to xonotic, this is confusing sometimes :)

* 19) Battlescape : The Hovernet death animation could be reworked : now it just looks like the hovernet becomes flat and flips over.

* 20) Battlescape : When a hovernet dies, the death animation replays for all dead hovernets on the map

* 20) Battlescape : Whenever the main hand of a soldier is empty, one has to manually move the main weapon from the second hand to the first in order to be able to shoot, although this doesn't consume any TUs. switchin the weapon to the main hand when it's empty should be automatic.

* 21) Battlescape : Sometimes I get a hit chance percentage when the line of fire is red on 90% of the way. Sometimes I get a small hit chance percentage when the line of fire is red 1 tile before the target, and usually this is right and I actually get a small chance of hitting the target. But I've already had some hit chance percentage above 50% when the shooter is behind a small obstacle (lets say, a wall corner), and the line of fire barely hits the wall corner, being red on most of the way. Despite the hit chance percentage, I never have a chance to hit the target in such a case. In other terms : when the line of fire is mostly red, a non-null hit chance percentage doesn't mean anything.

* 22) Base view : Clicking on an aircraft's silhouette leads you to the aircrafts window, but doesn't select the appropriate aircraft

* 23) Geoscape : the "path-to-target" line of interceptors tends to flicker between two interception points.

* 24) Geoscape : AA51 missile launchers don't disappear from storage when equipped on a SAM site : one AA51 launcher is enough to fill all SAM sites (I don't complain though)

* 25) Base view : It would be nice if the EP magazines had that blue line also when equipped on a weapon, at least in the soldiers equipment view. I like to know at first sight what a soldier will fire with, without having to hover on the weapon each time.

* 26) Battlescape : Snow maps are a bit agressive for the eyes, and the visibility of the semi-transparent selectors isn't optimal.

* 27) Base view : Soldiers view doesn't display health, and even in the dropship view, the health of soldiers is not always displayed

* 28) Battlescape : When there are particles (rain, snow falling...) you can see them even when you're underground.

* 29) Battlescape : Misclicks can be so.goddam.freaking.annoying. And they happen so easily. Sometimes you want to click in the interface to select a firing order or to disable reaction shot, you misclick and your soldier ends up moving on the map. I suggest to either have a keyboard shortcut for each possible hud action, or to have "Ctrl+left click" instead of "left click" to move a soldier on the map.

* 30) Battlescape : Misclicks also happen easily when you want to select a guy. So maybe have a keyboard shortcut for everything in the hud, and Ctrl+left click when you want to select someone ?

* 31) Base view : when you drag on a soldier an item that is too heavy for him, there is a pop up telling you you won't be able to perform certain actions, but then when you decide to remove a few small items from him, the message pops up for every item you drag off him. I think there should be a message displaying next to the soldier instead of an annoying popup.

* 32) Base view : It would be good to have a 3D preview of a building before you build it. This way you could now the obstruction size of the building above the ground in base defense missions, and if there's an external entry point. Having a preview of what the cameras would see when placing the building could be cool, too.

* 33) Base view : Choosing the best soldiers/pilots to recruit when plenty are available can be quickly annoying. This is due to A) the interface lag, B) the slowness of the scroll wheel/arrows, which forces you to use the slider, C) the fact that you have to click every soldier and remember the values to be able to compare it with an other. I suggest to treat the list of soldiers as a table where you could sort them and select them on certain values.

* 34) Battlescape : some Firebird dropships have a different obstruction size than others (some allow you to place soldiers in some corners, some don't). Is this intended or not ?

This is pretty much what I can remember of after playing this campaign twice :) I will create a ticket for each one of those bugs unless you tell me it's already known.

There are plenty of other bugs which, knowing the game is still in development, I'm sure you already know of : abrupt campaign ending, unbalanced/useless weapons/tech/aircrafts, unpleasant air combat mechanics, old fashioned late-game aircraft models, etc.

Now for the good stuff :

It's a very enjoyable game, and one of the most beautiful in the libre game world, especially for the battlescape views : I like the look of the aliens bodies and armours, the human armours and weapons, I also like the lights and ambients in the alien ships and alien bases. The general atmosphere is very good, with this very dark look and that stressing music. Speaking of music, the main menu theme is one of the most beautiful in the libre game world and is my second favourite after the theme of annex:ctw. I also like the weapon sounds, the firing sounds, the reloading sounds, and that little "beepbeep" when reloading the RL. I like the little sound at the beginning of a new turn that almost sounds like a robot saying "hurry up" :)

But what I prefer overall, I think, is the campaign text. I like the "epistolary novel" style that is used by the campaign and I love the way your advisors write to you : always focusing on what you need to know while giving you realistic details about how the technologies are supposed to work.
3
Bugs in stable version (2.5) / Re: No Text when starting in Windows 10
« Last post by DarkRain on June 07, 2019, 05:23:23 am »
What if you set the language in the console? <Shift>+<Esc> To open the console, then type set s_language en, <Esc> to close the console

Also could I see the new ufoconsole.log after trying to set the language manually (either from console or arguments)?  May shed some more light on what is happening.
4
Bugs in stable version (2.5) / Re: No Text when starting in Windows 10
« Last post by Kmart on June 05, 2019, 05:07:16 am »
Gave the above a try (+set s_language en), but no change - still the empty frames.
5
Windows / Re: CPU problem while playing
« Last post by brbdtrade on June 04, 2019, 12:05:35 pm »

Try using these free programs before doing so...they might pick up some stuff that's slowing your system down.

http://www.filehippo.com/download_ccleaner/

If you face any problem to download CCleaner then you can download it from here: https://nearfile.com/system_tuning/ccleaner/
6
Bugs in stable version (2.5) / Re: No Text when starting in Windows 10
« Last post by DarkRain on May 30, 2019, 09:56:18 pm »
From the log:
Quote
2019/04/09 10:08:32 Could not find locale with id ''
it seems it can't read the system's locale, and I assume it is not loading the translation files because of that, try running with
Code: [Select]
ufo.exe +set s_language en (or your preferred language code) and see if that helps
7
Discussion / Re: Last news post was April 2018 -- Has development stopped? :(
« Last post by DarkRain on May 30, 2019, 08:51:52 pm »
I'm semi-around as well, and yes we are always taking volunteers... if anyone shows up :)
8
Discussion / Re: Last news post was April 2018 -- Has development stopped? :(
« Last post by IMBACORE on May 28, 2019, 12:08:17 am »
I'm kind of around but don't have much time. Some smaller updates did happen since last April, but nothing major.

-geever

No volunteers? And is the team taking on any? :(
9
Discussion / Re: Last news post was April 2018 -- Has development stopped? :(
« Last post by Dariagan on May 25, 2019, 09:54:48 am »
Yeah I am very worried too
10
After writing the previous feedback post about 2.5 I got 2.6 compiled with help from geever. Since then I got addicted to the game and also discovered the rather awesome ufo scripting and modding interface. With that I proceeded to make a user modification, with new skins for the unarmoured Tamans, rebalancing of the default equipment, and a couple of new items. I also started looking at the C/C++ code and managed barely to make a starmap for the geoscape, or basically just a new background. Instead of the rotating cube, it's now a spherical background with a space texture using the same equirectangular projection that the other celestials have. Also reworked the geoscape userinterface a little bit and made some other slight changes. This probably sounds more than it actually is, it's just a couple of edits. I'll probably link the mod to this thread later, and also rewrite it to a cleaner format. Now just making this initial post and coming back to tidying up later.

Here's a couple of images, one with a version of the new skins for the Tamans, and another one showing the geoscape panel. (The geoscape screenshot doesn't have the spacebackground update.)


Image links

https://pasteboard.co/IfDm8Jl.png - taman skins
https://pasteboard.co/IfD1xXk.png - geoscape panel
https://pasteboard.co/Igfj4ei.png - geoscape starmap background
https://pasteboard.co/IgmPhdZ.png - another starmap
https://pasteboard.co/IhMTFlD.png - New alien, no lighting. Clearly needs some work.
https://pasteboard.co/IhMTOgT.png - New alien, lighting enabled. Discrepancy between no lighting / lighting version.
https://pasteboard.co/IiyRUyG.png - UFOpaedia adjustments
https://pasteboard.co/IiyTal1.png - Statistics screen attempt


Uploaded mymod directory to an FTP incase someone wants to check it out: http://www.elisanet.fi/ns/mmod.zip
I also forked the UFOai repository on github: https://github.com/n832sv/ufoai
The geoscape modification requires altered cpp files, and currently the version I made is broken, it doesn't work correctly. I don't know why yet. But if you're curious you can look at the repository here. (By the way if any part of these changes I've made to the usermodification or the cpp code were to be included in the mainline development version, that would be great. Of course it would be preposterous to expect that any of the random dabblings that I've engaged in would be deemed of sufficiently high quality, but I just wanted to say that in advance.)

Usermodification:
So this is mostly about the skins and imagefiles, the modifications to the .ufo files. Brief list of the things I tried to do:
Modified geoscape userinterface aesthetic changes, added a modified phalanx logo to the panel.
Added 3 new grenade items. Two fragmentation grenades instead of the default one, a HE grenade and an EMP grenade. Their stats are quite different from normal, and probably require adjusting.
EMP grenade Is supposed to be unlocked after bloodspider research, and it's also supposed to do no damage to humans/aliens other than bloodspider & hovernet. But currently it's unlocked from the start.
Added 1 smg It's basically a duplicate of the already existing smg with slight adjustments
Rebalanced the majority of the items for early game Which includes changes to timeunit costs and such
Unarmoured tamans have new skins Which were also shown in the images
Some civilian skins are redrawn albeit hurriedly
A new difficulty setting for campaign Although this is actually supposed to have healingrate 0.1, but the default code doesn't support that, I changed the hospital file for lower than integer healing support
Base skin quickly redrawn I also made all the geoscape markers smaller and adjust size when zooming, but that also includes changes in the cpp files

Some attempted changes in the codebase
So I have almost no experience with c/c++ and essentially none with OpenGL andthe geoscape adjustments I made with the starmap, don't work as intended currently. I'd need to figure out how to change the spaceball from being orthographically represented into being displayed from inside of the model (around the camera), but so far I have not figured out how to do that.
healingrate support for lower than 1 values. The rationale is that there's a big step from losing a unit to recovering in a couple of days, so I wanted to make that so that recovery takes a long time. Although it's not that the default settings are unrealistic or anything
A tweak to the reactionfire system It's currently not working very well, it still does introduce a random component to the otherwise deterministic system. I plan on changing the currently random variance to be based on a random roll versus mind skill later on.
Geoscape markers scale/zoom Which is pretty tiny

I think that's pretty much all that I tried doing so far. So for the most part I'm just making these changes for fun and playing with them personally, not really expecting anyone else to take interest in these, especially given how quiet the forums are, it's not like there's much of a community going on. But of course feedback regarding the usermodification and the intended cpp changes would be interesting. Also I guess the usermodifications subforum would be the correct place for the thread considering the mod, but then it's also about the code changes, which are more related to design. Anyway, let me know what you think, if you have opinions. Personally I think the taman skins are pretty good, the rest of the changes are kind of sketchy, but most of them correspond with my personal preferences or tastes more  than the default settings, although they still require a lot of adjusting.

Update to the user-modification:
Modified civilian skins Primarily female civilians
Shevaar Removed pants  :D
Added new alien 'strigoi' It's basically a taman body with new skin + modified taman head with new skin, doesn't have text descriptions and uses taman names + shevaar sounds
Changed some item values Made some changes to the default item values, but most of this tinkering is kind of sketchy


Some additional tinkering with imagefiles like civilian skins.
Updated UFOpaedia. I'm not sure if the revised version is better or worse, I think it's okay. I probably should learn some additional methods, currently I'm kind of stuck with using background color and such features for decoration. There's also an attempt at changing the UI look of the statistics screen. Images of both in the imagesection above.

Note: When doing the update I forgot to change the healingrate 0.1 back to normal, so incase you happened to try that out, units probably no healing so you'd have to change that back manually.
Pages: [1] 2 3 ... 10