-
Posts
1.403 -
Joined
-
Last visited
-
Days Won
24
Everything posted by vladislavbelov
-
It's solvable, just enable the skybox for screenshots
-
The simplest approach is to render the skybox only for cinematics (sky reflection in water will present in both cases).
-
I doubt it will help. The skybox is attached to the camera.
-
DXT uses BC or it's an alias for BC (as well as S3TC). We can't AFAICS. ARB_texture_compression_bptc is supported only by ~83% of players: https://feedback.wildfiregames.com/results/gl/extensions/. Currently we don't use them for some meaningful reason. But we could. Usually a converter is written for different kinds of images. So we could use some custom algorithm for a specific texture to have less artifacts.
-
Maybe bubbles on water.
-
I don't think it'll look good. I see at least 3 possible solutions: Make water more transparent on all maps where the fish is invisible. It doesn't require engine changes, but the water won't look real for some maps (not so much dirt/mud as it should have). Make the fish selection ring visible always but more transparent than usual color. Add a semi-transparent fish icon over a fish area.
-
Is the game installed on the same partition (disk, for example C:\) as the Windows or a separate one?
-
Could you try to run it as an administrator?
-
Does it crash immediately after a start? Or you might click on the main menu?
-
Is it reproducible? And what's the steps if yes? Could you also attach mainlog.html?
-
In current state it's pretty meaningful. It's unrelated to the check. When we use MAP_FAILED we don't care about its value. And only that particular place cares. MAP_FAILED is a standard constant for mmap on POSIX. And usually it's defined as (void*)-1. And here it's just defined using intptr_t, maybe for a more explicit type conversion.
-
Not only, there is a case with <cstdint> (which we also include in some places), which might not define ::*_t, only std::*_t ones. To avoid the question what to include we might use own types. But I don't mind to use std::*_t. It defines the *_t types by itself. Your issues might mean that it doesn't define all required types. For sure there is a lot of things to improve with includes and dependencies. Like CStr/CStrW definition. IIRC the biggest and most annoying part for me was building libraries (which I didn't finish), the code itself was pretty easy to build with mingw.
