Jump to content

Stan`

0 A.D. Project Leader
  • Posts

    17.904
  • Joined

  • Last visited

  • Days Won

    575

Everything posted by Stan`

  1. 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.
  2. 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.
  3. 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/
  4. 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?
  5. @Genava55 do you have a specific name for the Carnyx player?
  6. When installing visual studio you need to check a checkbox about XP
  7. You need to install the XP Toolset.
  8. You're welcome! Have fun with the game.
  9. What version of visual studio do you have ? Did you install the correct toolset ?
  10. @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
  11. 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
  12. Hey can you try disabling GLSL and postprocessing in the game options?
  13. Where was this when I made the briton wonder. What about the timeframe? It seems really roman
  14. The plan was to add the log guys as well. But I needed @Alexandermb to reduce the oversized log first, as he has all the files.
  15. We'd need someone to port it to Phabricator. I do not think @vladislavbelov ever did.
  16. I was thinking of making them accessible in @coworotel s mod instead ?
  17. Hyrule went for Full HD only and now they have to teach everyone how to change their gui.scale
  18. I support this. I think we can do better. Maybe not for A24 but for the subsequent releases. Hyrule now has an interesting feature that also changes the theme depending on the civ Although their UI is looking more and more like totalwar
  19. If you applied the patch you shouldn't get that error. The git link gives you A24 (more like a version of it anyway) the commands I gave you bring you back to A23B If you get the same popup but a different error try clearing the 0ad cache. Should be in ~/.share/0ad/cache (delete the folder)
  20. Well you compiled A24 the dev version, so no you won't be able to play with A23B people. Did you download the zip, or did you clone the repo? If you cloned the repo, you can run $ git log -q --grep 21946 which will give you commit 535f7881d52ff25cabec5730c051f7552873b324 (tag: A23) Author: Itms <Itms@3db68df2-c116-0410-a063-a993310a9797> Date: Sat Dec 8 22:04:04 2018 +0000 [i18n] Last manual update of the translations and associated credits. git-svn-id: https://svn.wildfiregames.com/public/ps/trunk@21946 3db68df2-c116-0410-a063-a993310a9797 Where the first line is the hash you need to revert to using git reset 535f7881d52ff25cabec5730c051f7552873b324 --hard Then you need to patch the game for it to work with your Ryzen CPU then recompile.
×
×
  • Create New...