Jump to content

Stan`

0 A.D. Project Leader
  • Posts

    17.954
  • Joined

  • Last visited

  • Days Won

    578

Everything posted by Stan`

  1. Seems like the forum didn't like it, it should work now.
  2. It's there ? https://www.transifex.com/wildfire-games/0ad/language/szl/
  3. I guess it should be in the DE subforum?
  4. How accurate would something similar to Age of Mythology ox cart for a celt merchant? We have cows now so I figure we could use them?
  5. Experimenting with a decal instead a bit like
  6. Yeah, the last one was made by me So I'd rather not include it. Also it mostly patches windows.
  7. Well on some distributions like Arch Linux, the package managers fixed it. Maybe you could send an email to the package manager of your distribution to patch the game as well. Or play on windows with the fixed build I assume my explanations are not clear then maybe this is clearer Step 1: Open a terminal Step 2: clone the game to rP21946 svn co -r21946 https://svn.wildfiregames.com/public/ps/trunk/ 0ad Step 3: Install the dependencies (e.g. on Ubuntu) sudo apt-get install build-essential cmake libboost-dev libboost-filesystem-dev \ libcurl4-gnutls-dev libenet-dev libgloox-dev libicu-dev \ libminiupnpc-dev libnvtt-dev libogg-dev libopenal-dev \ libpng-dev libsdl2-dev libvorbis-dev libxcursor-dev \ libxml2-dev python subversion zlib1g-dev libenet-dev \ libboost-system-dev libsodium-dev \ wx3.0-headers libwxbase3.0-dev libwxgtk3.0-gtk3-dev libwxbase3.0-0v5 libwxgtk3.0-gtk3-0v5 Step 4: Patch the game Open ~0ad/source/lib/sysdep/arch/x86_x64/cache.cpp with any text editor (e.g. nano): nano ~/0ad/source/lib/sysdep/arch/x86_x64/cache.cpp Replace 16, 0, 32, 48, 64, 96, 128, x86_x64::Cache::fullyAssociative by 16, 16, 32, 48, 64, 96, 128, x86_x64::Cache::fullyAssociative Save the file. Step 5: Build the game. Run the four commands cd ~/0ad/build/workspaces sh update-workspaces.sh -j3 cd gcc make -j3 Step 6: Run the game ~/0ad/system/pyrogenesis
  8. The package given by your distribution is broken with AMD CPUs (It's not their fault). If you want to play you'll have to compile the game yourself. To do so you need to clone the source code and compile it yourself using the instructions above. Then you can run the executable binaries/system/pyrogenesis
  9. There is no date yet. Note that the actual fix for AMD CPU is not merged yet.
  10. Hey I assume you have an AMD Ryzen CPU ? If so please look at
  11. I made another patch, with both this one and the AMDM fix in another thread
  12. D2745 is a patch that fixes an issue with GCC10. We bundle certain libraries that are not available to package maintainers. FCollada is one of them.
  13. Open a terminal, and in the 0ad source folder run the above command Then try to apply the patch again, and follow the build instructions
  14. You need to autorise the game in the firewall on Windows. The window should look something like that.
  15. Who are you trying to connect to?
  16. Ahm you might need to manually edit the file. The fcollada source has windows line endings instead of native. Maybe something we can fix @Itms ?
  17. Where did you get those packages from? Good to know that the fix also work on ThreadRippers!
  18. Hey, Indeed you can make new maps using a tool called "Atlas", it's accessible directly in the game in the main menu (depending on the language might be scenario editor). See: https://trac.wildfiregames.com/wiki/Atlas_Manual
  19. Hey @Kouper Sorry you are experiencing such issues. to fix them you will have to compile the game yourself. To do so you need to follow the instructions here. You will need to install a bunch of dependencies, and to download the source code like shown here. To be able to play with your fellow friends you will need to checkout a special revision. You might want to do both steps at once because it's gonna take some time. $ svn co -r21946 https://svn.wildfiregames.com/public/ps/trunk/ 0ad then you'll need to patch the game using the following patch patch.diff Copy it in the 0ad folder. $ cd 0ad $ patch -p0 < patch.diff then after you installed the dependencies and applied the patch you can run a script such as this one #!/bin/sh cd "0ad" svn up jobs=`nproc` jobs=`expr $jobs + 1` SVN_REV=`svnversion -n` echo L\"${SVN_REV}-dev\" > build/svn_revision/svn_revision.txt echo "Updating workspaces with $jobs jobs..." cd build/workspaces sh update-workspaces.sh -j$jobs > ../../../build-libs.log cd gcc echo "Building pyrogenesis with $jobs jobs..." make CXXFLAGS="-std=c++11 -march=native" -j$jobs > ../../../../build.log cd ../../../../ That should do the trick. Be patient and take your time, and you should have a working game in no time.
  20. I followed it and it generated a zlib.dll file directly no 1
  21. As noted by @Imarok on IRC the version of libpng we currently use has a know CVE. So I compiled updated binaries. It works for me, however I had to rename zlib1 to zlib.dll for it to work. Maybe I did something wrong? Compiled with VS2015 140_xp toolset. cc @Itms zlib1.21+libpng1637-v140xp.zip
×
×
  • Create New...