Jump to content

Stan`

0 A.D. Project Leader
  • Posts

    17.619
  • Joined

  • Last visited

  • Days Won

    561

Everything posted by Stan`

  1. Let me know if there is anything I can do to help
  2. Phab:rP24411, Phab:rP24414, Phab:rP24194 removed the differencr between terrain ambient colors and unit ambient colors to allow for future optimizations of the renderer. Phab:rP24661 removes the option breaking the loading of maps therefore required an increase of map version. Phab:rP24653 increases the version to 7. You will need to run the following script on all your maps. Fortunately you can use the script at Phab:P232 to fix all your maps. We need those changes to be able to use PBR someday amongst other things. You need to have Python 3 (there is a chance that it works for 2 as well) installed to run the script. Go into your map folder Create a file named "fix-maps.py" (name does not matter) Copy the contents of Phab:P232 in that file. Open a command line or a terminal in that folder Run python3 ./fix-maps.py 7 scenarios skirmishes tutorials
  3. Thanks I sent them a message for attribution.
  4. That works pretty well with clang and GCC. The game is about twice as fast on linux because of it. But sometimes they fail as well. In our case we use the intrisics function instead to make the code more readable. Also we have to be weary of platform support e.g arm doesn't have sse instructions they use neon.
  5. Hey, Thanks a lot for the coding offer! For the technical part, while I understand most of it I'll let @wraitii and @vladislavbelov tell you whether it's a good idea or even applicable to the current architecture. Yes the threading patch for the pathfinder is still open, and there is still a long way in optimizing it. https://code.wildfiregames.com/D14 (Pathfinder Threading) We might need a thread pool for this and to rethink our entire usage of threads. https://trac.wildfiregames.com/ticket/3290(Enabling the JPS cache for the pathfinder) https://trac.wildfiregames.com/wiki/GSOC_Ideas (Some ideas for C++projects) We recently merged https://code.wildfiregames.com/D2848 for which you might have some interesting suggestions. First I think you need to familiarize yourself with the contribution process. I'd suggest you to get the source code and trying hacking it around. See wiki:BuildInstructions Then I'd suggest you'd look into the contribution process wiki:SubmittingPatches as it might be a bit surprising to you, namingly the usage of Phabricator wiki:Phabricator If you're interested in SIMD as well, we had some trouble with MSVC doing a crappy job at vectorizing so we have patch like this one lying around D2857 and that forces us to keep some code as depicted in https://code.wildfiregames.com/D3212 It's one of the special maps where there are triggers. @FeXoR or @Freagarach might be able to do more about it. Please feel free to reach out to me, or to us on irc #0ad-dev channel. You seem to be on a different timezone, but we read the logs at irclogs.wildfiregames.com/ so you can ask your questions there and we'll respond when we can.
  6. If you feel like you can drop by IRC to get the specifics. We use C++ for the engine (Graphics, Pathfinding, Audio and some simulation components, and Javascript for AI, procedural map generation and the rest of the simulation) I also gave an interview here https://mdco2.mini.debconf.org/talks/16-0-ad-empires-ascendant-a-floss-game/
  7. a) Have you tried the CeaseFire option? It's different but end result is the same. c) You can use the diplomacy window to do this?
  8. @Genava55 do you have a specific name for the Carnyx player?
  9. When installing visual studio you need to check a checkbox about XP
  10. You need to install the XP Toolset.
  11. You're welcome! Have fun with the game.
  12. What version of visual studio do you have ? Did you install the correct toolset ?
  13. @wraitii It seems his second save is corrupted and breaks the whole game (happens wirh A24 too) any idea why? @Max Mustermann just delete the second file and you should be able to load and save again
  14. Mmmmh. The crashlog.dmp is crashlog.txt report a different error. The former says it's the GLSL bug, but the crashlog.txt returns a way different error. (A much scary one too) Could you attach the savegames (Sorry for the delay between answers) I need to reproduce it locally
  15. Hey can you try disabling GLSL and postprocessing in the game options?
×
×
  • Create New...