Jump to content

Leaderboard

  1. Stan`

    Stan`

    0 A.D. Art Team


    • Points

      1,843

    • Content Count

      11,401


  2. wowgetoffyourcellphone

    wowgetoffyourcellphone

    Community Members


    • Points

      1,391

    • Content Count

      5,145


  3. Alexandermb

    Alexandermb

    0 A.D. Art Team


    • Points

      1,362

    • Content Count

      3,210


  4. Lion.Kanzen

    Lion.Kanzen

    Community Members


    • Points

      1,277

    • Content Count

      16,975



Popular Content

Showing content with the highest reputation since 04/03/2019 in all areas

  1. 29 points
    0 A.D. Development Report: May - August 2019 Wildfire Games, the international group of volunteers developing 0 A.D. : Empires Ascendant, is happy to present its latest development report. If you want to find out more about the development of this open-source, cross-platform real-time strategy game or if you are interested in game development in general, it might provide an interesting read. If you want to be part of this project, feel free to visit our forums and join our active community, or just grab a task from our list of open tickets and get right to it. We are currently looking for Programmers, Animators and Artists. *names written in bold black are Wildfire Games staff and names written in bold grey are community members Programming wraitii has rewritten UnitMotion for better code and easier extensibility, with the goal in sight of introducing optimisations. He's optimised the Hierarchical Pathfinder, and is working on pathfinder threading. he has also worked on two patches, allowing triggers to give units modifiers, and making attack effects easily moddable so that, for example, a unit can both capture and damage in the same attack. Stan` Created a first version of the polycount guidelines and updated the art design document. He also added a glow material that also supports normal maps (basic_glow_norm). Stan` worked on many other fixes and improvements, such adding more animations to the atlas drop down list. vladislavbelov continues to work on the renderer among other things, improving the water's GLSL shader by increasing the reflection and refraction realism. He also added a tool to Atlas, which allows choosing water height by simply clicking on a part of the terrain with the desired height. Itms worked on our Continuous Integration system, and improved the developing environment for the programmers behind the scenes. He made the move from VS2013 to VS2015 as the default compiler on Windows, with help from Angen. He also upgraded SpiderMonkey to version 45. s0600204 increased the usage of pkg-config instead of hard-coding or library-specific programs, and added support for special characters (UTF8) in map names and descriptions. elexis rewrote source/gui/ to have a cleaner code structure and use C++11 features (most code still came from 2004), fixed a number of compiler warnings and some memory leaks. JoshuaJB fixed some memory leaks introduced by the implementation of STUN + XMPP ICE. historic_bruno has been working on MacOS build fixes. trompetin17 fixed an issue with atlasUI and added a "new" checkbox to the map settings tab. Imarok, FeXoR and bb_ have also been working on various smaller code fixes, improvements and reviews. Mate-86 has worked on a feature allowing entities to be affected by Status Effects, such as flaming projectiles igniting the target or poisoned arrows poisoning the target, which will cause the target to continue suffering damage for a while. Freagarach has replaced the gender-tag with phenotype, adding the ability to choose a random phenotype for a given template, allowing for different looks for the same template, as well as having male and female units from the same template with their correct respective voices. Freagarach, with assistance from wraitii, has also wrapped damage types in a Damage element in XML templates to make them generic. This places the damage types in a "Damage" container, just like the "Resources" are. Part of the effort towards having secondary attacks and a more easily moddable game. Angen made the AI aware of the existence of the new ranges and updated precompiled headers to improve build times. Krinkle fixed ESLint semicolon-related warnings and has been updating various wiki-pages on trac. minohaka helped testing and discovering regressions. Art Alexandermb‘s new fauna models and textures were committed by Stan`, including Marwari, Lusitano and Celtic horse breeds, new cattle textures, sanga variants, a new Maurya trader chariot with new animations and he animated the new Kushite hero chariot by Sundiata. He sorted his many new Celtic shields according to their specific civ, diffenrentiating the Gauls and Britons with the help of Genava55. Another big update were the many improvements to a variety of other shields, including the Greek aspis with new higher quality models and textures. And then there was the big Hellenic helmets update: Thracian, Phrygian, Boeotian, Chalcidean, Attic, Bryastovets, Corinthian and the Pilos helmet, with many variations. New meshes and textures for greaves were also committed. Many other smaller fixes and improvements were made, further enhancing the quality of his already Herculean art contributions, as wel as working on “the great animations re-export” together with Stan` (cleaning and committing) and assisted by fatherbushido and Enrique, in order to solve a flaw in many older meshes, while also taking the opportunity to improve on some of those animations and adding some new ones. Alexandermb has also been working on a number of formations like the testudo, phalanx and syntagma. wackyserious created many new Macedonian, Persian and Roman unit textures, a new Ptolemy IV hero texture and updated the Thracian Peltast, Naked Fanatic, Scythian Archer, Judean Slinger and Seleucid Pikeman and Cataphract. Stan` Made a new blacksmith for the Britons, improved the walls for the Gauls and added some detailing to their barracks. He unified foundation sizes and construction dust, added new scaffolds and updated structure templates accordingly. LordGood is continuing his prolific work in the flora department. Teak, dragon bamboo, strangler figs, bananas, areca palm, doum palm, Atlas cedar, holly oak, juniper tree and some new grasses are his latest additions. He has also been working on the Hellenization of the Ptolemies with a new tower and temple. Bigtiger has worked on some beautiful new flora as well, adding holm oaks, Euro birch, fir tree and a new fern to the collection. He also made new cliffs, new particle actors for snow and clouds and new temperate terrain textures. These new assets can be admired in three new excellent looking maps by Bigtiger himself: Farmland, Oceanside and Roadway. wowgetoffyourcellphone made new icons for the deer, boar, camel, horse, walrus and wildebeest. The Uffington White Horse he made back in 2016 will replace Stonehenge as the new wonder for the Britons. Other Gallaecio has been improving and correcting the English descriptions in-game. Stan` gave a presentation on 0 A.D. and it’s develoment process in Rennes for GrafikLabor 2019. user1 continues his work moderating smurf accounts in the multiplayer lobby. After discussions on the transliteration of Ancient Greek into English, the decission has been made to use the standards of the American Library Association and Library of Congress proposed by Anaxandridas ho Skandiates, who is, in discussion with Nescio, working to update all the Greek specific names, making them more accurate and consitent. Nescio has also been updating the English style guide, cleaned up the technology data files and applied some corrections to the new horse and cattle fauna templates (among others), added skirmishing templates to some structures and cleaned some obstruction and footprint sizes for others, improved a number of tool tips and improved and corrected some of the Roman and Persian specific names. Tom 0ad Has created five new informative videos, including “0AD Faction Overview 04 – Persians”, “0AD Faction Overview 05 – Kushites”, “The Ultimate Guide to Siege Weaopons”, “Top Three Tips to Improve. FAST” and “Essential Team Game Guide”. Likewise, ValihrAnt has made a number of enlightening videos, including “Unit Ranks & Promotions Explained”, “Top 5 Most Underrated Techs” and “Strategy Guide, Cavalry Rush Build Order”. HMS-Surprise, Unknown_Player, Feldfeld and psypherium organized the commentated Sunday Pro Games between April and June. This was a competetive community event, with Boudica ranking number 1! elexis, Stan` and wraitii have been updating an extensive list presenting all noticable changes to the end user in Alpha 24, since development started on December 26th, 2018. Changes include new 3D and 2D art, sound, maps, gameplay, user interface, renderer, pathfinder and more. Check it out at: https://trac.wildfiregames.com/wiki/Alpha24 Art Features A small selection of Alexandermb's new helmets with many variants: One of many new sets of shields. The Greek aspis for the Athenian faction. From top to bottom: basic, advanced, elite and champion. By Alexandermb: Macedonian, Carthaginian and Spartan units showing off their new equipment, by Alexandermb: New Macedonian unit textures by wackyserious: New unit textures for the Romans, Judean Slingers and Seleucid Cataphracts, by wackyserious: Some of the new temperate flora assets by Bigtiger: A lush display of some of LordGood's new tropical flora assets and cliffs: The new Oceanside map by Bigtiger. It's by the ocean... Mediterranean Islets, by LordGood: Hellenized Ptolemaic walls and temples on the banks of the Nile. Take note of the new palms and baobab trees. By LordGood:
  2. 19 points
    too big took too long holy crap never again
  3. 16 points
    Hello everyone, I have been interested in making it possible to explore applications of machine learning in 0 AD (as some of you may have gathered from https://trac.wildfiregames.com/ticket/5548 ). I realized that I haven't really explained very thoroughly my interest and motivation so I figured I would do so here and see what everyone thinks! tl;dr - At a high level, I think that adding an OpenAI gym-like interface* could be a cool addition to 0 AD that would benefit both 0 AD (technically and in terms of publicity) as well as the research community in machine learning and AI. I go into the specifics below as well as discuss other potential avenues for integrating/leveraging machine learning: Potential Machine Learning Problems/Applications Intelligent unit control (micromanagement) I have an example where an AI learns to kite with cavalry archers when fighting infantry at https://github.com/brollb/simple-0ad-example. This is probably one of the easiest problems to explore as it can be done progressively starting with small, clearly defined scenarios using the functionality added in the beforementioned ticket. That said, there are still some of the standard challenges present with machine learning around ensuring that the AI has been trained on sufficiently diverse scenarios so that it doesn't ever encounter something new and behave incorrectly. As far as potential impact on the game, automatic micromanagement could be interesting for either a component in an otherwise scripted AI such as Petra or as a way to make the units more intelligent as they gain experience. That is, I could imagine that as the units gain more experience, they could also start having improved tactical behavior, such as kiting, automatically. Enemy AI Trained Entirely with Reinforcement Learning This is actually very difficult although it has been recently done in StarCraft 2 (https://deepmind.com/blog/article/alphastar-mastering-real-time-strategy-game-starcraft-ii). Although I think this could be fun for people to try to do, I wouldn't have high expectations on this front for awhile because it is a very hard problem for ML to solve - especially given the large number of different civilizations, maps, resource types, etc. Enemy AI with Scripting and Learned Components This is referring to a generic version of what I mentioned under "intelligent unit control". Essentially, there are a lot of opportunities to incorporate learned components into an otherwise scripted AI. From a technical perspective, this makes the machine learning problem much easier/tractable while still enabling more intelligent behavior from the built in AI. There are many different examples of intelligent components that could be incorporated. For example, it could try to predict the outcome of a battle (to determine if we should retreat) or try to imitate various high-level human strategies (such as predicting what a human might target for an attack). Quantitative Game Balancing This is a very interesting problem and I find 0 AD to be a particularly unique opportunity for exploring it. Essentially, the idea is that there are many different parameters in a game (such as attack damage for each unit, etc) which are quite difficult to tune without making the game imbalanced and one of the civilizations/strategies OP. (I don't think I need an example for this community but I enjoyed watching https://www.gdcvault.com/play/1012211/Design-in-Detail-Changing-the.) This problem is nontrivial since detecting overpowered strategies really requires an understanding of the way various aspects of the game can be exploited. Although this is a nontrivial problem, I find it to be an exciting opportunity for 0 AD to gain publicity and for researchers to have a sandbox in which they can explore this research question in an actual game (rather than a trivial, toy environment). That is, many of the other environments used in reinforcement learning research are either open source toy environments (eg, CartPole) or proprietary games which cannot be modified (eg, StarCraft 2). There has been a bit of related research in detecting imbalance in complex games like StarCraft 2 as well as balancing simpler games but as proprietary games will not be exposing the parameters used for the units (and other aspects of the game), automatic game balancing approaches are limited. Being an open source game that people actually play, 0 AD provides a really exciting opportunity for research in this direction as the parameters of the game are not proprietary and could be modified programmatically enabling researchers to explore this rather complex problem. For the 0 AD community, enabling researchers to conduct this type of research in the game itself should make it much easier to be able to incorporate any results of such research into the game making 0 AD more fun and an even better game! Imitation Learning Training the AI to imitate humans is worth mentioning although the impact on the game is likely to be in one of the beforementioned ways. Imitation learning, unlike reinforcement learning, is training the AI using expert demonstrations of gameplay. It is often used as a method for essentially initializing the AI to something reasonable before training it further with reinforcement learning (ie, training the AI using a reward rather than example). Imitation learning can arguably be more valuable for game development given that it can more directly instill various human-like behaviors (hopefully making the gameplay more engaging and interesting) rather than simply trying to maximize some reward or score in the game. Techniques to Train and Understand AI Agents This is more of a general research direction that I find interesting (and is similar to research that I have done in the past). Essentially, this is exploring the means by which the game developer can use the various methods of instilling behavior into an AI (programming, reinforcement learning, imitation learning) to create the desired behavior (and game experience). This is a bit of both a human-computer interaction (HCI) and machine learning question (also related to machine teaching). To give a more concrete example, this would include exploring the behavior of a trained RL agent in the game, correcting these behaviors, and perhaps trying to detect potentially incorrect behaviors to raise to the user automatically. 0 AD is well suited for this type of research for the same reasons that it is well suited for exploring game balance - most games used in research are either proprietary or not something people would actually play. Optimizing Existing Game Parameters (Relatively Easy) There are some existing machine learning tricks that could be used to make other sorts of improvements to the game rather than explore research questions. A while back, I was playing around with CMAES (a machine learning technique to optimize a set of parameters given a "fitness function") to improve some of the sort of magic numbers used within Petra such as "popPhase2" and "armyMergeSize". Essentially, this made it possible to find values for these parameters which would improve the AI's ability to win when playing against the standard Petra agent (on the hardest difficulty). Although I don't find this as interesting as the other areas, it is a useful tool that could be nice to apply to other aspects of the game. Overall, I think it would be really exciting to be able to explore some of the research questions in 0 AD as I think it could be beneficial both to researchers but also would make it easier to incorporate the results of this research into 0 AD (making it an even better game!). Of course, this is only true if the functionality required to be added to 0 AD is easy to maintain and doesn't add overhead taking away from the development of the core game features and functionality. I am also hopeful that incorporating some of these machine learning capabilities could also be beneficial to the community and raise awareness of 0 AD! As far as technical requirements, I made an RPC interface for controlling the AI from Python (because the majority of machine learning tools are in Python). This makes it possible to explore 1, 2, and 3 as well as provides necessary functionality for 4, 5, and 6. As mentioned above, I have an example of #1 on GitHub and I think this could make for really interesting undergraduate projects (as well as potentially interesting integrations into the game). However, I think 0 AD is a particularly unique opportunity for exploration of 4 and 6. Game balancing (#4) still requires the ability to programmatically edit the unit parameters which I have explored a little bit but haven't added to the game. If this is something that others find interesting (and wouldn't mind me asking a few questions ), I would be open to adding this as well. Anyway, I find these machine learning problems and applications quite exciting both for 0 AD and for AI/ML research but I want to know what the rest of the community thinks! Let me know what you think or if you have any questions/comments! * I say *OpenAI gym-like* because a gym environment requires an observation space (numerical representation of the world for the AI), action space (numerical representation of the actions the AI can perform), and reward function to be defined. It isn't clear what the most appropriate choices for these would be (and they could vary based on the specific scenario) so I would prefer making more of a "meta-gym" where it is basically an OpenAI gym that needs the user to specify these values.
  4. 16 points
  5. 16 points
    abandoned village and date orchard by a dried up oasis. merchant caravan spending the night
  6. 15 points
    I've just committed the building snapping feature. I'd like to here some feedback: does it behave like you expect, would you like to change something (like adding an option to enable it by default)? To use the building snapping you need to select a building, press Ctrl and move your mouse. When a preview of the new building is near to other structures it`s trying to snap to their edges (while Ctrl is pressed). Snapping (1).mp4
  7. 15 points
    i wanna to wish 0 a.d. community and developers beautiful chrismas and a good time at next year. watch forward and keep ur work amazing
  8. 15 points
  9. 14 points
    Hello everyone, This year and for the past three years 0 A.D. was holding a stand at the FOSDEM. Like every time, it was a very great experience for me, and I was happy to be able to join @Itms, @plumo, @implodedok, @FeXoR, @bb_, @Imarok, @vladislavbelov and @fabio in this adventure. This year was a bit special because I got to co-host a game dev room with the guys at Godot thanks to Akien and Straton and of course to all the people I convinced to give talks and the people that attended said talks. I think the dev room was an overall positive experience so it's great! You can find the videos here. Our room was K.3.201. Some videos might not have been uploaded yet. There were a lot of interesting talks, especially the one about the Spring engine going to Steam. I got to talk a bit with the guys at the GSOC stand and they apparently knew us, so maybe we'll be more lucky this year. I got to meet a lot of people for the first time, some of the above team members, but also @Krinkle, @balduin. I also met @oSoMoN with who we discussed a potential better usage of the Snap Packages for 0 A.D. The idea would be to offer special features to be tested as snap packages on something like Kiwit CMS. By using this specific platform we would be able to set up test scenarios for things not covered by CI and unit tests. I also had the great honor to meet with Ton Roosendal (the CEO of Blender) and Dalai Felinto. We had an informal chat at our stand about our usage of Blender. Bernard Tyers asked me to give a talk at the design dev room next year and I think I'm gonna deliver. The Raspberry Pi 4 I brought had quite a nice success as it caught the eye and people were amazed that it could run on such a low end device. A few people were interested in helping out. We are looking forward to hearing from them. Thanks for all the people who gave us donations! For those who paid for music CDs I hope you'll enjoy them. For those that could not get one you can grab it here. See you all next year, or at the next FLOSS event that we will attend which will likely be JDLL in Lyon, France.
  10. 14 points
    Hi all, yesterday I gave an ~1 hour presentation about 0 A.D. at the IT company I do my traineeship. It was very nice since there were many positive reactions from the attendees I attached the presentation for those who are interested. Presentation0ad-Sogyo2020-ForForum.pdf
  11. 14 points
    Hello everyone, Today I gave a presentation in Rennes for the GrafikLabor, you can find the presentation slides in the third post below. The presentation was recorded, so you will probably be available soonish, and you'll be able to see my face We also had a LAN party with 8 people here is the replay: 2019-03-22_0001.zip
  12. 14 points
  13. 14 points
    fluffy north african forests
  14. 13 points
    Happy new year have a map It is extremely heavy with foliage, and will likely choke low range computers, I stutter a bit when I zoom out on my mid range tower. Not sure what else I'd expect from a rainforest
  15. 13 points
    https://code.wildfiregames.com/D2459#inline-47983
  16. 13 points
    Not sure if Art topic or Gameplay topic. It would be great to improve the mines in the game. In ancient times, mining was quite advanced. I know it's an Age of Empires convention to just have piles of Gold laying everywhere, but with many other things 0 A.D. and WFG has improved upon in the genre, I think mines and mining can be another. Just with the assets already in 0 A.D. and Delenda Est, I was able to make a cool looking and more realistic mining depot than is currently in the game: Now, if anything the cliff face objects ("stone_savanna_cubic") should be more rounded and the "mines" more jagged, but you guys get the idea. It's a crude representation, but gets the point across (this screenshot is for my rework of Saharan Oases). Stone mines would look like open pit mines, while metal mines could look like mine shaft tunnel entranced. Both mining methods were used in ancient times. This in and of itself could be enough. They could work just like current mines, but be placed more strategically, be larger and more important. You could still have a couple of smaller starting mines in the home territory, but the bulk of a match's stone and metal would be mined from these larger strategic mines. To take it one step further, with a slotting concept you could add slots to mines whereby you can allow the player to "claim" mines by building storehouses there (and could extend this to a farmland concept where you claim juicy free farms by building a Farmstead on a slot). Like so: This could be a way to allow players to gather these resources outside their territory and provide points of contention outside territory boundaries while providing additional immersion. I hope you liked my brief presentation.
  17. 13 points
    Prickly juniper, or cade trees and ground brush 3 new grasses with graded transparency on the bottom so they'll blend with any terrain without a seam
  18. 13 points
    boys we just about ready for that vietnam mod
  19. 13 points
  20. 13 points
  21. 13 points
    Sorry I took so long, the Moblin units had an insane amount of animations that needed to be done, but they are all done now!
  22. 12 points
    Well, about 1 month I started working with 3ds max. I had no idea until then, I started from 0, only some youtube videos to help me. I know it's pretty simple and I still need to learn lots of new things, but I think it would be interesting for us to use this topic to share our arts. What u think guys?? Cya
  23. 12 points
  24. 12 points
    visuals would benefit greatly if we had more birds
  25. 12 points
    A picture on some changes that have come with the units, which include more accurate armor textures from the 13th century to late 13th century.
  26. 12 points
    More decals and a finished winter temperate biome.
  27. 12 points
    Map made with decals. (1vs1) Puddle Decals
  28. 11 points
    Sometimes all you need is a little magic and a few orange fireflies...
  29. 11 points
    Hi all, Now is the time to use the power of the 0 A.D. community to develop the next 1v1 event. This thread is the main place for you to share, and vote for, all of your valuable ideas for the style, duration, score system, rules, streaming, commentating, drawing of lots, level of players, awards, etc. anything. Let's all work together to make it better. Event Period: Late October 4 weeks + 1 week optional on Sundays at 17.00 UTC Here are the rules: -Single elimination, 8 Players, 3 rounds -The best players have priority to play. You need to be in the room early if you want to play. -Players are allowed to ban 2 civs before every round. -300 pop, small map, no dance -The best players have priority to play. You need to be in the room early if you want to play. -Players will be ordered by seed, best to worst. -If you win, you gain 3 points. If you lose, you gain 1 point. -At the end of the 4th week, If the best two players have the same point, there will be the 5th week. @psypherium @Feldfeld @ValihrAnt @camel @Boudica @ffffffff @JC (naval supremacist) @Unknown_Player @borg- @chrstgtr @Lefo @Pudim @Philip the Swaggerless @Stockfish @PhyZik @itrelles @nani @Hannibal_Barca @LeGenDz @phoenixdesk @LANDLORD @kizitom @mord @ffm @user1 @elexis @Stan` @SaidRdz @Emperior @Emacz @Dunedan @Ivaylo @yilmazgng @go2die @MorTak @Imarok @sarcoma @Lion.Kanzen @D_D_T_ @R4PT0R @Servo @Itms @coworotel @badosu @sphyrth @wowgetoffyourcellphone @faction02 @feneur @Issh @PrincessChristmas @RolandSC2 @Jofursloft @CAGD_lulofun @HirnWolf @Dakara @thankforpie @mgx *** If you want to be in the notification list, or not, send a PM so I can add/remove your nick.
  30. 11 points
    Hi all, I'm working on a City Building mod. This mod is trying to incorporate elements of city building games like Caesar or SimCity to 0 A.D. The end goal here is to have a RTS/city building hybrid mod using 0 A.D engine. The balance between the two genres that I'm trying to achieve here is to ensure that the city building part should be fun enough without getting too complicated. The plan I've made consists of several phases, each with different features to implement. But currently I'm focusing on two mechanics: I. Building placement In city building games, building placement is important. Especially housing zone. People will only live in your city if their needs are met. Job, food, desirable location. Otherwise they will leave. Resource and storage building placement is also important, finding sweet spots to shorten the route without disturbing existing residences. Since this is still a RTS game, effects need to be tweaked in such a way that normal player can play the game without crippling penalty, but player who takes time to plan the city can optimize it to gain edge. Implementation: Every building has aura that indicates their desirability, which will increase or decrease population count of nearby houses, e.g. civic building increasing nearby house population, military building decreasing it. Since resource management is already complicated in 0AD, alternative implementation is using building aura to increase performance of related nearby building, e.g mining dropsite increase nearby blacksmith research speed, blacksmith increase nearby barrack training speed, etc. This will cause crowds of buildings in desirable area, so to justify it every building is implied to have been constructed along with its nearby infrastructure, increasing nearby unit speed. Status & TODO: Released, but with general rule. These are the desired changes and their detailed implementations. A complete explanation of Phase I and download link is posted here. II. Economy In city building games, money is usually the only resource the player needs to build the city. It can be gathered from each citizen, or received by importing resources to other cities. Implementation: New resource available to simulate productions. Money: House and Economic buildings trickle money periodically. The amount of taxes will be influenced with the same rule as Phase I. The trickle should be low enough that player should spend responsibly, but should also be high enough so that it's not the first resource to run out before other resources. Money should be requirement of every building and unit creation, as it is analogous to builder/soldier salary. Weapon: Blacksmith will be available to construct in town phase and trickles weapon over time. This will be used to train soldiers. It would consume wood and metal, so wood and metal resource for unit training can be removed and replaced with only food, money, and weapon. Training time should also be made faster. Working animal: Horses/Elephant is trickled resources as well. Useful to train cavalry. Status: In progress. Money has been proven to be workable, but still tweaking 0AD GUI to support more than 4 resources. Weapon and Working animal is still being researched. TODO: Test other impacts of new resources, finding out other uses of money, learning about Summary screen (after battle) GUI as it is bugged out on Resource Tab. III. Citizens City building has NPCs that simulates production chain and distribution. To enhance the experience several new citizen types can be created that work like modified Trader but between resource dropsite and market/house/blacksmith. This is still in research phase. Feel free to criticize or ask if any of these doesn't make sense/needs work/impossible to implement in 0 A.D. I still have a lot to learn in modding 0 A.D, any feedback is welcome. I will keep updating this post if there's a new idea to share. Thank you.
  31. 11 points
    Well exo convinced me to work on a campaign mission.
  32. 11 points
    Since @wackyserious mentioned he wanted some textures I made a while back as a test, I'll leave them here. I thought originally that they differ a bit from the current artstyle of the game, but if you guys want to push it further, why not. I attached them to the thread. The process I used to get the textures was to model/sculpt high-res meshes, using a human model from makehuman (CC0), then creating PBR materials, and using a "expanded" 0AD mesh as the cage for the baking into the standard unit: This is the model from where it was baked: This below is the "cage mesh" which is just the regular 0AD unit mesh, but expanded to cover all the hi-res model. Then the "real" mesh where it was baked to is in the same pose as the highpoly, and should have exactly the same topology/polycount of the cage. The cage is using when baking to avoid having to deform the standard mesh, and to have a direction in baking rays that would look good on the final mesh: Finally this test was nice, but I thought it was just too much work to re-do all unit textures in this fashion, although as you can imagine, it has the best results: (good AO, perfect normals, much details) which by the way they're a bit innecesary on a RTS game (specially without LODs), even though it looks cool. I must say I followed up a bit this as a personal project to learn about the PBR workflow of blender 2.8 and test the realtime EEVEE engine. Good learning experience: If anyone interested I could upload the blender file with the setup for the baking showed in the first images, although textures and all, it is around 270 MB The textures attached are from the original tests I made, they are in different resolutions and also different render pases, they may be used for achieving different textures if edited too. (Normalmap green channel is already inverted, so it is 0AD-engine ready) Cheers! 0ad unit test hires.rar
  33. 11 points
    Hi its me again (As you know I have been working at battalion mod. It is sad to said but I might to break something I cannot fix now and have no idea what and at what point I broke it. Anyway here we are.) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ git: https://github.com/SlavomirSlovenkai/Survival basic overview: https://github.com/SlavomirSlovenkai/Survival/blob/master/Research.xlsx Basics: Every living entity (sure, there are some exceptions) consumes some kind of food. If it cannot consume, hp is lowered. If can consume, will be healed. It does not have to eat from every type of food (visible in tooltip), just one. (Cavalry is exception as grain is must for horse). No formations No promotion No healing by healers and temples No expand of territory with phase or other bonuses Low resource capacity for units Soldiers gets experiences (except champions) 4 Types of soldiers (Light, Medium, Heavy, Champion) Attack and Armour: Dealing of damage is directional Shield size defines how much damage unit blocks from front Friendly fire for all units Attacks consume energy, if unit is low on energy, will fight terrible Soldiers can be trained to get experiences in barracks, ranges by garrisoning inside. Citizens: can build any type of building work unit limited per house and cc pays you coins Slaves : can be bought from civic centre cannot attack (even slaughter) cannot place foundations are limited per citizen does not have to eat Soldiers: limited per barracks Cavalry: limited per stables Ranged: limited ammo (will refill after all used) Mercenaries: do not eat hire them with coins need to pay them else they turn to gaia Rams: cannot destroy by attack provides radius of protection from arrows need to be garrisoned to be able to attack can be captured Healer -> Priest: Provides auras for faster work and better fighting (based on priest category) ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------------------------------------------------------------------------------------------------------------------FUN PART BEGINS----------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Research points: You need them for most of the research. You can get them by collection resources (repeated action) , training some units first time, building some buildings first time and so on. Feed your pigs: If you do not slaughter pig and you will feed it, it will grow over time and will provide additional resources. When will be ready to slaughter, small meat icon appears over it. (need to hover or select) Berries: If you collect all berries, they will grow back after some time ( so it is not good to collect all bushes at once else your workers will be idle and do not collect automatically when they regrow) Fields: Fields starts with growing session and applies for them the same as for berries. You can shorter regrowing time and you can double resources you get from them with research. Metal and Stone: Techs for these resources have been merged. You can research Shaft mining and after you exhaust mines and quarries (the 50k ones) there will spawn additional resource. Wagons: You can research and construct wagon with horse. Then you specify resource with upgrade (can change any time for free). Units will drop resources into it and when full, wagon goes to dropsite and then back to last position. Trade and Barter: Too many resources so that is moved to dialog window ( just in case you wonder why market is empty ) Damage is deadly Mainly from ranged attacks and animals AnimalAI Collective behaviour based on https://trac.wildfiregames.com/attachment/ticket/1724/collectiveBehavior-v4.diff Enlarged vision for wolfs Animals will run when they are going to attack UnitAI Collective behaviour for passive units to flee Animations and Art Horse update from a24 Units will hold tools their are going to use Combat / relax animation variants for soldiers Ranged units will not display ammo when they have none Ranged units will hold daggers when no ammo or only melee allowed Displaying real attack range of buildings even when in preview Buildings Grouped by category Will take resources only if actually build (Queue stalled message if not enough resources) Will give resources back when demolished Fortress Territory root Trees Lowers vision and walkspeed ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------IMPORTANT NOTES--------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Only Athenians AI broken -> so none Every victory condition has survival script (you loose if you have 0 citizens) Maps Some maps might give errors when you try to play I left them so you can play multiplayer. SURVIVAL SCENARIO I have created single player Scenario map with scripted enemy to attack in waves. Cool thing it is actually player not gaia so victory condition applies Your can stop attacks if you manage to destroy its fortress. ( Has one ) Then to win you need to kill citizens of that player. (They are in city and countryside. Some are garrisoned inside CCs, because currently has no active defence reaction.) // Side note: Took me 3h to finish that map (to win) Have fun, enjoy report.
  34. 11 points
    I just committed a tool to easily setup water height for maps. Just select the tool and click on a terrain where you want a plane of water (if you need more precision just zoom in). No need to spend time with the water slider anymore
  35. 11 points
    Hello Everyone, this is a old thread but, I'm starting to be more active, and I'm working in atlasUI once again. For now I'm going to fix some behaviors from atlasUI (like variations, osx, xcode, etc) and adding some QoL for map makers. We hope to bring yours a better tool for map makers.
  36. 11 points
  37. 11 points
  38. 11 points
    I still have lots to learn when it comes to creating trees, but here are some holm oaks I made. (436 tris)
  39. 11 points
  40. 11 points
    A generic volcanic island for the kicks. MAP DOWNLOAD (MOD): nani_maps_v0.10.0.pyromod @coworotel feel free to add it to the community map pack
  41. 11 points
    Working on adding decals for more details on maps.
  42. 10 points
    Put in in SVN earlier today, but I'll show some nice screenies
  43. 10 points
    Who would be interested in a new mod based solely around Alexander the Great? Gameplay-wise, my idea would be to use Delenda Est as a base, but then disable civs and maps that aren't relevant. I'd create a series of scenarios where the player plays as Alexander and his Macedonians as they rise to power and conquer Asia. Key historical characters can even make an appearance, such as Hephaistion, Parmenion, Craterus, Cleitus, et al. There can be two mods, even. Glory of Alexander follows his rise and conquests, while Legacy of Alexander focuses on the Diadochi, or "Successor", factions. Glory of Alexander Scenario 1: Chaeronea. Young Alexander and his father Philip face the Athenians and Thebans. Both Alexander and Philip must survive and all members of the enemy Sacred Band must be eliminated. Scenario 2: Philip has been murdered and Alexander takes his place as king. Thebes takes this chance to revolt against Macedonian rule. Besiege the town of Thebes and make an example out of them. etc etc
  44. 10 points
    On Sunday we had a workshop with some other people. We showed to three or four how to mod the game, and to one how to translate the game. Hopefully there will be new contributors on the forums. We also had a talk with the person who made the GLTF importer for Blender, and we might contact him in the future when we make the switch from Collada to GLTF Finally I had a talk with the school head master about next year art contributions, so we might have 2D, 3D, Animation, and Web Design contributions next school year.
  45. 10 points
    The Temperate Forest. Now go chop it down!
  46. 10 points
  47. 10 points
    Little update on development progress.
  48. 10 points
  49. 10 points
    @Sundiata's latest work
×
×
  • Create New...