Leaderboard
Popular Content
Showing content with the highest reputation on 2021-03-01 in all areas
-
Version 1.3 is here. Fixes issues with Fresnel refraction factors with light going into the water, and with light coming out: e.g., when the Sun is low, very little sunlight should be able to enter the water, most of it reflecting back up instead; therefore bottoms of water bodies should darken faster than by mere ray-dot-normal. The light reflecting off the bottom and coming back out again is modulated by fresnel refraction, except in this case it is calculated by eye-view vector angle, rather than the Sun's angle. Particularly noticeable in the second picture below: The shadows of the floating leaves are not too dark. Why? Because sunlight is attenuated by Fresnel, and so most of the light the bottom gets, with the Sun so low near the horizon, is bluish light from the sky, rather. The wet coast hack looks a bit better now. Modulating water's specularity linearly over a couple of yards is a noticeable artifact, really. I now modulate water's index of refraction, instead, as I fade in bottom darkness. The way it works is it darkens the bottom early (as if we are walking towards the water), but water's reflectivity (and foam) fade in more slowly. If you have any problems with the mod, try maxing out settings like "number of shaders" and most graphics quality options, EXCEPT sharpening and MSAA. I keep MSAA at (4x); good enough for me. And be sure to report here. And if you have nice screenshots to share, don't hesitate. metal_shader_set_v1.3.pyromod5 points
-
I made a little demo video, for the undecided ... The fish need alpha.4 points
-
The biggest proof that a24 is better than a23, is to join a team game and see at least 6 different civilizations, where before we only had two haha3 points
-
The walls were given because they usually did fortifications on hills (like a lot of cultures, btw) "The guerrilla warfare" (associated to Spain in Napoleon times, where the name came from the spanish) was more a Lusitanian thing. Iberians tactics weren't so different from spear walls. Also the sling thing it's more a feature from Balearic Islands, that were'nt connected to Iberians by any kingdom or Empire Before redesigning the uniqueness of civilizations, make a table and think collectively instead of adding and deleting design quirks individually on every civ. I would give the guerrilla/ambushing features to Britons.3 points
-
2 points
-
It'd be good if you could get a more consistent description because it sounds _very_ broken, but we've not really had reports of anything like that except from you as far as I recall. Maybe try playing and recording your screen/input? Ah, yeah, that problem. Indeed that will trigger H if you drop space before H. TBH this is really my fault, I did not anticipate that this would be a problem, and I guess I'm lucky in that I don't personally experience it using control groups (I guess I naturally drop the # first). I'll fix it for A25, but in the meantime the best advice I can give you is to avoid conflicting/ambigous hotkeys or train your brain to drop the letter first. The reason why I changed this was that there was unexpected behaviour in A23: for example if you pressed Ctrl, then D, then 'Ctrl' hotkeys remained active, but his did not happen if you went "D then Ctrl". There were a number of related oddities. Unfortunately in fixing that I assumed that 'retriggering' hotkeys when releasing a key was the most logical behaviour, when it probably would have been better to not do that.2 points
-
I know I'm totally irrational about this, but I loved watching the elephants putting wooden beams on buildings with their trunks.2 points
-
@mysticjimIn your user.cfg file, you can add `gui.scale = "1.25"` to increase the size of everything, including the icons.2 points
-
Is it worth taking a snapshot poll of feelings towards A24 vs A23 now, and then again in a couple of months? I think my biggest worry is going to be if there is a gradual acceptance of things that are problems and a growing tendency to imply they'll be 'fixed' in A25. If a sizable chunk of the community simply find the game less fun right now, for whatever reason, their patience will be very short. And I don't think it's fair to tell people who claim to prefer A23 to simply go back and play that. They won't, they will drop 0AD altogether, like a stone - without looking back. There is a plethora of choice available in this genre, plenty of it cheap - if not quite free like 0AD. I'd be worried if the overriding trend is that A24 makes people less likely to enjoy playing 0AD - I wouldn't be telling them to go elsewhere. Probably because they will! I'm still getting to grips with A24 having not had anywhere near enough time to play with it, so far my only gripes have been the sounds (previously mentioned) and the slight shrinking of the icons (speaking from an accessibility point of view as someone with awful eyesight!). I've yet to encounter the balancing properly, but hope to see that first hand in my first few A24 team games. And until mods are working, specifically the Spec/Monitor mod, I'm not in a position to do commentary videos on other peoples games. I'm waiting to see if that sense of drama and action has changed negatively or been lost somewhat. If it has, if the I find myself getting bored commentating on an A24 game, then I'd say the whole project was in a bit of bother and it wouldn't bode well. Naturally, I hope that won't be the case, of course2 points
-
At least it doesn't convert an enemy by shooting wololo at his face. I like the idea but to work it should be built really fast and I see how it could be abused by some players. By spamming it to block some units2 points
-
Corinthian Ismuth4 does afaik. I like that bonus though What if you consider them surgeons and healers. Sure it wasn't 1940 medicine but they did exist. They didnt wave hands but it's a good abstraction IMHO adding healing camps might be too much mircro.2 points
-
2 points
-
Look for the unit that has `VisibleClasses` you want: https://github.com/0ad/0ad/tree/master/binaries/data/mods/public/simulation/templates 0ad also shows the classes of the unit if you open the detailed stats modal (right click somewhere xD)1 point
-
K, well it'd be great if you could upload the replays next time that happens, because so far the only somewhat related issue we have documented is #6046, but that's actually too many orders, not the reverse1 point
-
They are boolean expressions that every unit must pass (result in true) to be selected when the hotkey is pressed | means OR & means AND ! means NEGATE value ! has precedence over & and & has precedence over | You can use parenthesis Example: imagine you want a hotkey to select only the cavalry units and your dogs units, then hotkey.autociv.session.entity.by.class.select.Cavalry|Dog = "your preferred key" Example: imagine you want a hotkey to select only units that are cavalry and dog at the same time, then hotkey.autociv.session.entity.by.class.select.Cavalry&Dog = "your preferred key" Example: imagine you want a hotkey to select all units except cavalry units and dogs units, then hotkey.autociv.session.entity.by.class.select.!(Cavalry|Dog) = "your preferred key"1 point
-
I had a diff to make use 'field hospitals' in the long lost past. The big problem with 'healing' is that wounded units should really lose fighting capability for it to make sense. At that point, the whole RTS abstraction we're using breaks down.1 point
-
Or keep healers but remove their range, requiring them to be adjacent to units they heal. Infantry can't repair structures at a distance either, nor can workers gather resources they're not adjacent to.1 point
-
I didn't reference borg, feld or vali's involvement. I think their work towards balance changes in Alpha 24 is a really great start. Perhaps not perfect of course, and there's always room for improvement, but it definitely seems like an overall improvement from the looks of it, and I'm glad they were so heavily involved. I was responding to you, and then went on a tangential note to emphasize some things that I don't think get emphasized enough. Everyone is entitled to their opinions, but when these opinions include that we shouldn't have walls, that the game plays too slowly, that we should increase turn rates again (potentially reintroducing dancing on non-hero units), architect elephants (elephants building), that the game benefits turtling etc, then I feel compelled to point out that those opinions are at odds with what most players think is enjoyable, and are opinions too heavily biased towards competitive play only. Don't get me wrong, I really don't disagree with everything you've said. But complaining that a game now takes 25-28 minutes for example, just sounds really weird to any non-multiplayer. Most of us don't play this game to get it over and done with as quickly as possible... By the way, I think unit rotation speeds look and feel fantastic now. Anyway, on the point of civ differentiation I agree, but as already said, we'll probably see more of that again in Alpha 25. But why focus on these random things like walls for the Iberians (why do they get walls, of all people?). Free houses for Ptolemies (why should they get free houses, of all people). Why should only Macedonians have arsenals? I'm personally in favor of differentiation through unique tech trees. Let most or all civs get the same basic techs, but then add a level or two of unique civ-specific techs that are actually rooted in the history of that civ, not this random stuff. Anyway, I'm not trying to single you out or anything like that. It's nothing personal. But the game also gets feedback here on the forum, on Facebook, Twitter, Instagram, Mastodon, the official Youtube channel as well as comment sections on random Youtube videos about 0AD, comment sections on random internet articles about 0AD etc. If we cater too much to these hardcore MP desires from a number of individuals, we also risk alienating a large number of players who have often complained that the game actually plays way too fast, to the point of being stressful and overwhelming, and if you pay close attention to the lobby, even there you will see plenty of games that are far less competitive in nature, being played by people who just enjoy hour(s)-long games building and experimenting and exploring and fooling around in a way that would make pro players laugh out loud, but they are an important part of the demographic as well, and there's nothing that stops us from catering to both. Clearly it does, otherwise we wouldn't be having this discussion. It's just that your opinion isn't the only one we have to take into account. There are probably hundreds of thousands of 0AD players each with their own opinion of where the game should go. Of course. You seem to underestimate how many opinions there are about 0AD. Your opinion, nor anyone else's can be taken as a design document. People don't just automatically agree with someone because of who said it, even if you're a top player... Most players aren't top-players and their opinions matter as well, so you'll always have to elaborate on the argument you're trying to make and defend it. That's normal in any discussion.1 point
-
Well done @Yekaterina- your match play is really improving massively. I'm sorry we're not going to get to your A23 replays you sent me, but will be in the market for A24 replays really soon. It's only a matter of time until i feature one of your games I'm certain1 point
-
I continued experimenting a bit more with your mod and changed the color for apples, figs, grapes and olives: I'll take a look at metals/ore later and update this post. Ore and stone sometimes seem to be too interchangeable, for example in the "Mainland Temperate Biome". I think Delenda Est has some nice ores. Edit1: fixed color of fig and baobab trees (use the same texture) Edit2: In consultation with ffm2 I have created a derivative mod called boonGUI, which includes some additional changes.1 point
-
The thing with dielectric layer over diffuse is that angle is not conserved across multiple bounces. Imagine, in the picture in the previous post, that we have incident light ray 'a', splitting same as before into a reflected 'b' and a refracted 'c'. However, ray 'd' will never happen: once 'c' hits the diffuse layer, it bounces off it in all directions spherically. Some of those rays may come out; some may reflect back in; and when those rays going back in hit the diffuse layer again, each of them will bounce back spherically again. We again have some kind of geometric series to solve, but the ratio of light going back in after each iteration is no longer connected to the original angle of incidence; it is only dependent on the base color and the index of refraction of the dielectric layer. The light that gets out gets out spherically; not specularly. This is interesting, because it means that an object with glossy paint does not reflect diffusely following the standard diffuse model at all. Only light that penetrates the dielectric layer can possibly bounce off the diffuse layer. Light coming at a shallow angle probably mostly bounces off specularly and never refracts in. So the intensity of the color reaching your eye is not proportional to dot(v_light,normal), but rather the square of that, or a polynomial of that. MUCH brighter towards the light source than a diffuse material. Furthermore, you are more likely to see more of the diffuse layer reflection the more aligned your view vector is to the surface normal. Why? Because photons bouncing off in the direction of the normal have a much greater chance of making it out of the dielectric layer than photons trying to come out at a shallow angle. For each index of refraction there must be an angle relative to the normal that photons coming out at that angle have a 50-50 chance of making it out, or reflecting back in. Having that angle, I could use it as radius of a cone and calculate solid angle of light making it out versus reflecting back in. Okay, so, if R0 = ((n2-n1)/(n2+n1))^2, we can calculate R0 for a number of refractive indices, then ask at what angle is the reflectivity = 0.5. We have, refl = R0 + (1-R0)*(1-cos(a))^5 (1-R0)*(1-cos(a))^5 = refl - R0 (1-cos(a))^5 = (refl - R0) / (1 - R0) 1 - cos(a) = ( (refl-R0) / (1-R0) )^(1/5) cos(a) = 1 - ( (refl-R0) / (1-R0) )^(1/5) a = acos( 1 - ( (refl-R0) / (1-R0) )^(1/5) ); Let's make a little table: IOR n2-n1/n2+n1 R0 refl-RO 1-R0 Div. root5 1-5rt deg. === ========= ===== ======= ===== ==== ===== ===== ==== 1.0 0.0 0.0 0.5 1.0 0.5 0.871 0.129 82.6 1.5 -0.2 0.04 0.46 0.96 0.48 0.863 0.137 82.1 2.0 -0.333 0.111 0.388 0.888 0.44 0.847 0.153 81.2 2.5 -0.428 0.184 0.316 0.815 0.39 0.827 0.173 80.0 3.0 -0.5 0.25 0.25 0.75 0.33 0.803 0.197 78.6 3.5 -0.555 0.309 0.191 0.691 0.28 0.773 0.227 76.9 4.0 -0.6 0.36 0.14 0.64 0.22 0.738 0.262 74.8 4.5 -0.636 0.405 0.095 0.595 0.16 0.693 0.307 72.1 5.0 -0.667 0.444 0.056 0.556 0.1 0.631 0.369 68.3 Well, there must be some kind of mistake. Angle at IOR 1.0 should be 90 degrees, and should be getting smaller faster as the index of refraction icreases. I'm too tired, though; going to bed. If you figure out my mistake, please post. Going backwards for the first row, IOR of 1, the result should be 90 degrees. That means, the cosine, or 1 - fifth-root yada yada should be 0. So the fifth root yada yada should be 1. Fifth power of 1 is 1, so the division of (refl-R0) by (1-R0) should have given us 1; not 0.5 as it did. Now, 0.5 is the arbitrary reflectivity threshold I set; and this threshold should not matter in the case of IOR of 1; we should get 90 degrees for pretty much any reflectivity. Hrrrmmmmm.....1 point
-
I think you underestimate the power of user friendliness. I think redownloading SVN has been one of the more challenging things I've ever done technically in the last few months. I'd wish I was joking.1 point
-
version 1.0.0 Upgrade to alpha 24 Notice 1: Remove all old autociv settings & hotkeys from user.cfg before migrations. Notice 2: Some hotkeys might not work, some chat commands might be bugged. Removed Map browser - We now have an official one ! Hotkey editor/viewer - We now have an official one Snap to edge - No need for backport anymore yay FXAA, sharpening effect - We now have an official FXAA, MSAA and CAS !1 point
-
1 point
-
Thanks for commenting this game! Was actually tough to be 2v1 on my side, and supporting a bit the other team. I could have done better. Instead of going to Crypto, should have get down WeirdJokes on my first attack, maybe, not sure.. Anyway, I felt bad loosing with @Boudicaepic performance! GG to team 1. The title could be 3v41 point
-
Indeed. Maybe kinda like Hillcountry from AOE1. I only use the good tree models for my maps. If I have my way, all the maps for A25 will do the same until all the trees look good.1 point
-
Temperate Terrains on a new map I call Gallic Highlands The Belgian Bog map using new Temperate terrains A reimagined Lorraine Plain map using new Temperate terrains How a jungle map (here using the India set) can look1 point
-
1 point
-
1 point
-
1 point
-
Still short on time, but managed to cobble together a couple of quick games to demonstrate a specific tactic when playing as the Britons. Love it or hate it, you can't ignore a Slinger Rush!!!!!1 point
-
1 point
-
More midweek 0AD fun! Naked Fanatics proved popular last week, so thought for the last video of 2020, why not feature them again!1 point
-
Here you go. I didn't really move many assets, except the badly placed grass actors. I also replaced the stone and metal mines with DE ones. I can see the designer of the map has taken to heart my suggestions for mountain shapes (almost fractal). I can see many opportunities for improvement on the map, such as: Forests and stone mines should cluster around the base of the mountains and goats, sheep, deer, wolves, and bears should all be relatively abundant, being quite a mountainous and forested area. Example of trees clustered around the mountain:1 point
-
This episode was brought to you in conjunction with colds, sore throat and sniffles! More midweek Madness!1 point
-
1 point
-
1 point
-
Comment @1:03:50 "It's a good game but the voices need improvements. They speak mostly Greek but the accent it's so funny and hard to understand that me as a native speaker rolf so hard. "1 point
-
1 point
-
1 point
-
Hi, it's me again this time for a WIP gaul farmstead according to this reference from AOE if i'm correct : Also I want to know which hand cart do you prefer ? Comes from those references ;1 point
-
What if i replaced the outside wall by a fence and kept the small wall around the building ?1 point
-
1 point
-
Thank you here you are, maybe some optimizations are needed but i think its good GaulFARMSTEAD.7z1 point
-
1 point
-
1 point
-
1 point
-
Hi =) Added the entrance en the back, and the dummy I'm using 3Dsmax, No texturing program yet since you gave me the UV I guess i should be able to import a model with the Dae plugin.1 point
-
1 point
-
I've heard that some of the mods here needed some building models. If you could give me artworks or something, i would be glad to model them. By the way i own 3DSmax 2011 and the collada plugin. Note : I cant model units because i have no idea how to animate them. So if someone could told me I could maybe be more useful.1 point
