Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 2019-04-19 in all areas

  1. Well done guys! I just played this mod as Anglo-Saxons and I am amazed how this looks. Beautiful! I never been before big fan of 0AD but everything changed now. I am going to attached few screenshots because I don't want them to be wasted :))
    6 points
  2. 3 points
  3. 3 points
  4. The question is whether the purposes of the two IRC chat rooms are the same as the purpose of the chat room requested. I'm familiar with the purpose of #0ad-dev, but not sure about #0ad yet. If there is a much bigger crowd joining an existing or new room (especially players) may require additional moderation. So the question is, what exactly do intend to use the Discord room for? Voice chat? Organizing matches? Discussing features and balancing? Chatting during the game? One might also consider bridging the multiplayer lobby with Discord if the purposes lie more within the lobby chat than the IRC chat. There must be a clear purpose analysis so that we can deliver what is wanted and adapt the circumstances to achieve these purposes.
    3 points
  5. So 96% Multithreading → We don't have Navigation Meshes → We don't have Lods → We don't have Advanced Particles → We don't have. Instancing → We don't have
    3 points
  6. We use an ECS. Each of the object in the game have a bunch of components. A health component, a UnitAI component a sound Component etc. The title of the video is a bit misleading. What they do is optimize the scene on the fly using LODs (Which we don't have and are also Components (One could add that component to every entity and switch meshes on the fly depending on the zoom level)) GL optimizations (which we can't use because of the old opengl version) Multithreading which we only partially have. And finally they optimize stuff for platforms.
    3 points
  7. Okey, I checked the buildings costs and seems that they were almost unified. If I remember well, towers, fortress and barracks had different cost of stone and wood between civs (@wowgetoffyourcellphone, I'm right?). I think that now only barracks (except Iberian towers, that are special) have random values in their prices: - "Standard" price: 150 wood 150 stone, athens, carthaginians, spartans, kushites, macedonians, seleucids - "Wood" price: 300 wood, gauls, britons, mauryans, persians - "More stone" price: 100 wood 200 stone: romans, ptolemies, iberians Then we have the small/large houses: iberians, celts, britons, mauryans and ptolomies have small and cheaper houses of 5 pop, while others have large ones with 10. Disadvantages and advantages should follow a civilization design, and right now it's pretty random. Ptolomies have free buildings because a straight copy of AoM, not because some heavy design. Of course I agree on asymmetric balance (I have written in the forums for years!), but with some idea behind.
    3 points
  8. Hello, is it possible to implement ECS for 0A.D ? https://en.wikipedia.org/wiki/Entity_component_system Can it fix the lag issue (AI pathfinding )?
    2 points
  9. Nice work on this mod
    2 points
  10. https://trac.wildfiregames.com/wiki/BuildInstructions
    2 points
  11. Why are they handy? Because they have 2-3 less arguments than createObjectGroups and thus benefit from information hiding? I think that would be a fallacy, because the hidden hardcoded magic numbers are not universally true for all maps but may vary a lot. So hiding these values only makes it harder to determine if the values are appropriate. (The other aspect is that the name "createMines", "createFood", "createForests" are nice to read, than 3 times "createObjectGroups", but that doesn't imply that this label has to be present in the name of the called function. Above every createObjectGroups statement should be one logger call that stores this information.) One can obtain this information for all tiles in one picture by painting the constraints in very noticeable colors (and possibly not placing any entities): (We should put such practices into a Wiki Random Map Guideline, but one has to be in the rmgen rabbithole to recall all of these practices.) Guess I need to compile the game (want to know the playable area vs. gamesetup player intent area).
    2 points
  12. It was originally a French word used in the sense of "editing" and is being used as a euphemism for "censoring" among English speakers. Long live the doublespeak In German, we call a newspaper editor a "Redakteur" too. /end
    2 points
  13. Thanks guys. Appropriate files attached to original post. Many thanks to 'nani' and 'ValihrAnt' - wouldn't ever have uploaded otherwise. Also thanks to 'coworotel' et al.
    2 points
  14. I think the map looks gorgeous... Nice work @nani! I also think that about half of the outer most ring of water is essentially wasted space that could be better used to recreate the much larger grassy transition between the forrest and the beach, like in your first post, but with more jagged edges like in your second post. It just feels a bit weird to build a town on the beach, and the Iberian starting walls and those mines extending into the sea look and feel a lot like a bug. There would still be more than enough space for large naval battles. Either way, the map looks absolutely lovely
    2 points
  15. Actually there is. Currently we are redacting the Privacy Policy and the terms of service for it. @Itms and @elexis are on it.
    2 points
  16. Map area: "maxRadius": () => fractionToTiles(0.5 * 0.65), 0.10 -> 0.1 new ClumpPlacer(diskArea(volcano.maxRadius * 0.3), 0.10, 0.005, Infinity, volcano.position), -> If you move these constants to the top, then you'll get an overview of where the different areas begin, so makes it easy to change things in retrospect. For example: widthVolcano = 20% widthForest = 20% widthBeach = 10% widthCoral = 10% widthWater = 40% As I don't have the exact numbers (one could also count with a wireframe mode enabled view), I can't tell exactly how much area is usable, but I suspect that if we look at only one dimension (line from center to radius), it's somewhere like 20% volcano, 30% land, 20% water that is used for naval warfare and 30% water that is never moved to unless someone wants to hide the last woman. But since the area is square, the outer 20% of water span much more maparea than the inner 20% (volcano) of that line. Basically I presume that naval battle will occur approximately only within the area of corrals, and the rest will not be played so much. What mapsize is that screenshot? Large? The shape of the volcano is very appealing. Impassable entities: I suspect units won't be able to chop the trees at the top of the volcano. If that's actually the case, or if you don't know and don't shy away from adding protection, you can add a SlopeConstraint to filter to steep terrain. You can place visualactors instead of entities on the impassable terrain if visually needed or useful. Deprecated functions: Notice createDecoration, createMines rely on a defect, deprecated function. The broken function can only be fixed if all maps don't rely on the defect anymore to achieve the desired entity distribution. Fixing the defect means having to do the entity distribution for all maps with calls to these functions from scratch again. So new maps shouldn't introduce calls to these functions: #4695. Other than that, some of these functions (IIRC createFood, createMines,...) are not much more than an alias to createObjectGroups with (hidden and hardcoded, sometimes undesirable) values. So I came to the conclusion that these aliases bring more harm than good and should be removed in favor of calling createObjectGroups directly (#4989). I can only assume that these functions were made for the purposes of either fabricating maps at the cost of waiving artistic freedom and consideration or based on the false, or at least not universally true presumption that entities are placed the same way on all maps.
    2 points
  17. Can you have been temporarily banned because of the following reasons ? Bad language, Multiple accounts,
    2 points
  18. 2 points
  19. https://trac.wildfiregames.com/wiki/SimulationArchitecture https://trac.wildfiregames.com/wiki/Entity https://trac.wildfiregames.com/wiki/SimulationRequirements Edit: The performance they get is amazing. Even with logarithmic cost data structures, level-of-detail variants and the well maintained unity renderer I have trouble explaining myself how they can run this scene on a mobile phone.
    2 points
  20. There is not only that, Unity uses components from the beginning, but the ECS system is very recent. The difference with the new system is that it is implemented using the Data Oriented paradigm. It is mostly a bunch of good practices that go against a lot of bad habits that OOP tend to give, and that drive performance down. For example, virtual functions is not good to use everywhere, it has a performance cost, a tiny one, but that scales when used for every function every frame. It is quite hard to learn, because it needs to shift our mindset, but it gives a lot of advantages : better performance, but also simpler code with no side effect, and way easier to multithread... And it makes also lodding easier. This book explains it perfectly (but is quite technical though) http://www.dataorienteddesign.com/dodbook/ The problem of that paradigm is that it needs to shift the way we think about entities, and would need a lot of refactoring to implement. But it is possible to isolate portions of code that are slow and optimise it, so it can be done step by step.
    2 points
  21. Maybe some areas of grass could be carved out of some spots of forest to allow for different beach transitions and more variety. Perhaps the island could be more irregular to allow for more interesting shoreline shapes like the nice crescent cove in that photo. Some of this could be directly added into the island shape, and some could be implemented in offshore sandbars or other features. Imagine building a tower on a coastal rock. It's up to you. It's a nice map either way. Be careful with the number of trees and the amount of smoke. Back when I had a graphics card installed and I loaded the current gray volcano map, I could directly control the fan speed by just moving the camera on and off of the smoke particles.
    2 points
  22. Version 0.1.1: Followed some of the recommendations from elexis but not all ()/
    2 points
  23. @stico You might also be interested in this highly anticipated mod project.
    1 point
  24. Thank you ! glad you enjoy the mod, and thanks for the screenshots.
    1 point
  25. I stole the nomads art from Terra Magna and the player played on an unfinished map. But thanks!
    1 point
  26. Thanks @nani for providing your work!
    1 point
  27. @coworotel yes/no. I already saw it happen while I was doing the map, I don't think is really a dealbreaker. So yes, intended.
    1 point
  28. Btw. Sand footprints would be awesome , but not implemented
    1 point
  29. I was looking for this kind of look image ref: http://www.traveller.com.au/top-10-tropical-cruise-islands-gr4my5 Part of what defines an island as such is having water around it, downplaying it seems like losing part of the charm of the map. My take is that players will have the possibility of having naval battles or attack from the ground. Not much can be done, the volcano must be there and will take space from the map yes or yes.
    1 point
  30. That would be very bad, some civs need to be different to have certain advantages and disadvantages leaving diverse building costs makes some civs have advantage like especially the ptolemies who have no house cost because they need fast pop growth to make metal production cause you need metal unless you want an army of women and sprearmen/pikeman.
    1 point
  31. To find your maps folder, check out these posts: https://trac.wildfiregames.com/wiki/GameDataPaths https://trac.wildfiregames.com/wiki/Atlas_Tricks Find your saved map files (to be able to send them to others etc) Currently this can be a bit hard, as Atlas isn't set up to save files to a specific directory but rather to save them to a directory that's been set during the install. Eventually Atlas should hopefully have a mod management tool of some sort which will not only help you to package scenarios to send to others but also help with managing objects and other things you may want to move from one mod to another. For now you'll have to find the directory where Atlas saves it's files, see GameDataPaths (mod data) for the correct path and then look in mods\user\maps\scenarios, for SVN users it's binaries\data\mods\public\maps\scenarios (in the directory where you checked out 0 A.D. and on Linux it's the same but with slashes instead of backslahes, i.e. binaries/data/mods/public/maps/scenarios). ---------- You may have to go further, for example: C:\Users\[USERNAME]\Documents\My Games\0ad\mods\user\maps\skirmishes and look for file names you recognise as maps you have made in Atlas. ---------- Hope this helps,
    1 point
  32. You have to put the downloaded file in you maps folder.
    1 point
  33. Hi everyone! i finally created the first producer: the Carthage Baker, i also implemented also the producer panel which is split in two part, one is the catalogue, where the producer store the product produced, and the second is the actual stock of raw material. In this case the baker need grain and wood to make bread (following the product table created few post above)
    1 point
  34. He used an old promotional video from WFG instead of trying the game
    1 point
  35. Funny he used a very old version...
    1 point
  36. Thanks, I'll send you a file with all their blender/textures files when they're all done.
    1 point
  37. My mother was a French speaker but we where living in an English speaking province(Ontario) so we were confined to the backyard of our house Mum didn't know/trust the neighbours who where all people she could not speak to as she did not talk de English so my younger bother and I observed all the kids in the neighbourhood playing and we just wanted friends so we broke out and had lots of fun and started teaching Mum English about three months later she got to know the neighbours Enjoy the Choice
    1 point
  38. So either spending time on youtube or on 0ad was actually a false dichotomy.
    1 point
  39. I'm from Colombia. My first language is Spanish. I'm a trance music lover who have a soft spot for bass. Thus my nickname: Basshunter
    1 point
  40. 1 point
  41. I'm not sure where to find the new blender mesh file, but the current mesh works for now.
    1 point
  42. Researching on surcoat patterns, and came across this educational demonstration video, which I found helpful designing 13th century armor.
    1 point
  43. @coworotel Hey, been busy with other things, but work on the mod is still being made! I'll share some screenshot of some of the work that has been made soon. @Angen Been doing some research as I want the mod to be historically accurate as much as I can.
    1 point
  44. Thanks for the recommendation to use an ao. It now looks 100% better. More awesomeness added.
    1 point
  45. Teutonic Order Faction Update. Walls are about 90% finished, as the gate animations are still under development. The gate door will fit 2-3 units wide, making for a choke point if used this way. gate size reference, https://www.dreamstime.com/stock-photo-gate-malbork-castle-medieval-teutonic-order-crusaders-poland-image72248634
    1 point
  46. Teutonic Order Faction Update, Troops are almost finished, and moving on to structure development. Malbork Castle: Teutonic Civ Center https://en.wikipedia.org/wiki/Malbork_Castle
    1 point
  47. My meshes for structures should be fine if I try to limit them to 1-2k verts, and use lower bit textures. Teutonic Order unit development pic.
    1 point
  48. This is the design that i got for the castle, it might not be an exact replica but inspired from it. I do want to make it historical accurate as much as I can, but I am working on a second castle and trying to get more details with the mesh and textures. https://en.wikipedia.org/wiki/Orford_Castle All textures are from 0A.D. I used the textures from the 0ad files and edit them. Is this okay or should I be using my own? For the 0ad engine, what would be considered high poly. I have modded before in M&B and if you can shave polys off you did it. Thank you for all the responses.
    1 point
  49. Hi. Are technologies even supposed to be researched in Phase 1? They are hilarious in cost.
    1 point
×
×
  • Create New...