Jump to content


Community Members
  • Posts

  • Joined

  • Days Won


Everything posted by andy5995

  1. @man_s_our The writableRoot option is meant to only be used when running pyrogenesis from the source directory after it's built. Are you using that option after you've attempted installation? There's no real support for installing 0ad from source (one reason there's no workflow for that in the docs). If you really want to install it after building, you might get some clues from how distro packagers are doing it: 0ad Arch PKGBUILD 0ad-data Arch PKGBUILD Or the Debian way ``` #!/usr/bin/make -f # mozjs' build process does not seem to be compatible with other shells # like zsh export SHELL = /bin/sh export DEB_BUILD_MAINT_OPTIONS = hardening=+all DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk include /usr/share/dpkg/architecture.mk PARALLEL_JOBS=$(shell getconf _NPROCESSORS_ONLN) ifeq ($(findstring parallel=,$(DEB_BUILD_OPTIONS)),) export DEB_BUILD_OPTIONS+=parallel=$(PARALLEL_JOBS) endif %: dh $@ override_dh_auto_clean: build/workspaces/clean-workspaces.sh # Clean up some extra cruft not picked up by clean-workspaces.sh find binaries/system/ -type f ! -name readme.txt -delete rm -f libraries/fcollada/lib/*.a rm -f build/premake/.*.tmp rm -rf libraries/source/spidermonkey/lib rm -f libraries/source/cxxtest-4.4/python/cxxtest/*.pyc rm -f libraries/source/fcollada/lib/* rm -rf libraries/source/spidermonkey/include-unix-* rm -rf libraries/source/spidermonkey/mozjs-78.6.0 rm -f libraries/source/nvtt/lib/*.so rm -f source/ps/tests/stub_impl_hack.cpp dh_auto_clean override_dh_auto_build: mkdir -p libraries/source/fcollada/lib # https://bugs.debian.org/1028179 cp debian/patches/mozjs_virtualenv.patch libraries/source/spidermonkey build/workspaces/update-workspaces.sh \ --bindir=/usr/games \ --libdir=/usr/lib/games/0ad \ --datadir=/usr/share/games/0ad \ -j$(PARALLEL_JOBS) $(MAKE) config=release verbose=1 -C build/workspaces/gcc \ -j$(PARALLEL_JOBS) override_dh_auto_test: # Note: Avoid running tests from root dir of build, otherwise certain # tests (i.e. in testsuite MeshManager) may not work as intended and # create spurious directories above root dir (../data/mods). ifeq (,$(filter armhf arm64 kfreebsd-amd64 kfreebsd-i386, $(DEB_HOST_ARCH))) cd binaries/system/ && LD_LIBRARY_PATH=. ./test -libdir . endif override_dh_auto_install: install -Dm 0755 build/resources/0ad.sh $(CURDIR)/debian/tmp/usr/games/0ad dh_auto_install override_dh_makeshlibs: dh_makeshlibs -Xusr/lib/games/0ad override_dh_dwz: dh_dwz -Xlibmozjs78-ps-release.so ``` Data ``` #!/usr/bin/make -f %: dh $@ override_dh_install: dh_install --exclude=LICENSE override_dh_link: # Remove embedded fonts and use system copies instead rm -f $(CURDIR)/debian/0ad-data-common/usr/share/games/0ad/tools/fontbuilder/fonts/{DejaVuSansMono,Free*,texgyrepagella*}.{ttf,otf} dh_link override_dh_builddeb: dh_builddeb -- -Zxz ```
  2. @real_tabasco_sauceRight now I'm only reviewing pull requests (I would have replied sooner, but didn't get any email notification that you pinged me).
  3. @Stan`Enjoy a rest! Good luck on future undertakings, I know you'll succeed with anything you put your mind and heart to!
  4. I found it at https://gitlab.com/0ad/0ad-community-mod-a26 But it looks like it's not active anymore. No new merges for 7 months, and I see my request for access was never accepted, which I probably sent around the time the repo was created.
  5. I don't know how any one person can. How to rebalance each unit has to be decided by multiple people, afaik. I'm not really sure of the procedure, anymore, tbh. I think it's done with the Community mod now, but I don't know where the discussion takes place, or how its decided what gets merged and what doesn't. I don't see a link to its GitLab repo on the mod.io page.
  6. No, if you have a .pyromod file with the correct directory structure, just rename the file so it has a .zip extension (and remove the .pyromod extension). See Distributing Your Mods If you think something is missing from the docs, you might want to consider adding it. Your script looks overly-complicated imo. This is the script used by the GitHub action: entrypoint.sh
  7. Since your mod is on GitHub, it might be easier to use this GitHub action
  8. Maybe some potentially useful information in this article on Intel's website?: Identifying the Frame Rate Bottleneck in 0 A.D. @inzhu Related forum thread already exists at
  9. Seems like some feedback is needed about the names of player placement options, some that already exist, and some that are planned to be implemented Please see comments by @maroderat line 70 of TeamPlacement.js @Stan` https://code.wildfiregames.com/D4948#change-vhQdafBheTV7
  10. Bos Wars has a feature for enabling multiple viewports. You can select a viewport and scroll through it (The first screenshot is with no viewports). Does 0ad have anything like that and do you think it would be a good feature to implement?
  11. The repo here is still writable, but would need someone to review new pull requests.
  12. You might wanna try the chess skirmish map included in the community maps 2 mod
  13. @Stan`Maybe this thread should be merged with https://wildfiregames.com/forum/topic/38086-proposal-more-difficult-ai-settings/
  14. With kush-extreme, a pro player *might* be able to defeat 2 Kush AIs, but definitely not 3.
  15. You spelled "t-shirts" incorrectly. You instead used a slang word that means "poop" or "feces".
  16. It would be good if https://code.wildfiregames.com/D4948 were merged before the next release
  17. @seeh You probably want to detach your autocivp fork from the original. See https://support.github.com/request/fork
  18. Indeed it would be nice to have a smarter AI. I'll be sure to try out these changes next time I play. There's also the kush extreme mod available from the 0ad mod downloader. It doesn't change the intelligence of the AI, but makes the KUSH very OP by increasing their armor strength. Existing thread at https://wildfiregames.com/forum/topic/91251-kush-extreme/
  19. 0 A.D. I would suspect.
  20. Would anyone like to take over as primary maintainer of the community maps 2 mod? I'm trying to lighten my load a bit...
  21. There's now two AppImages available for 0.0.27-rc1-27645-alpha , one built on focal and another on jammy. If you tried a previously released AppImage for this version and the Vulkan backend was automatically disabled, try the "jammy" image (note the "jammy" image is less likely to run on older distros).
  22. So... maybe not related to curl at all. If whatever's causing the segfault is fixed, the curl message would probably display just as a non-fatal warning (unless it were removed).
  23. @LienRagyou got the segfault, but not the message about missing version information from curl? I built a new AppImage using Ubuntu Focal instead of Bionic. The filename is 0ad-0.0.27-rc1-27645-alpha-2306120428-x86_64.AppImage and it's available at https://github.com/0ad-matters/0ad-appimage/releases/tag/v0.0.27-rc1-27645-alpha (I have no idea if that will make a difference for you).
  24. @LienRagI opened a ticket on the AppImage repo and replied at https://github.com/0ad-matters/0ad-appimage/issues/23 and wrote some troubleshooting steps that you could try. You can reply on that ticket if you're a registered GitHub user, or here on this forum thread.
  • Create New...