-
Posts
556 -
Joined
-
Days Won
9
Everything posted by andy5995
-
Challenge to reach 100 pop in the shortest time
andy5995 replied to cl2488's topic in Gameplay Discussion
I've created a git repo for replays. It's called "0ad replays". -
How to make a 0ad AppImage
andy5995 replied to andy5995's topic in Game Development & Technical Discussion
Yes, this works. I'll update the wiki shortly. Everyone who has a GitHub account and loves Atlas should star the linuxdeploy-plugin-gtk project. -
Why not moving to Git?
andy5995 replied to balduin's topic in Game Development & Technical Discussion
Reading and replying quickly, but I think understand. Caching is available in github actions, but I've found that sometimes errors happen due to the cache not getting updated correctly. Another way is to create docker image with everything and push it docker hub. Then pull that image and start a container in your CI workflow? But that has disadvantages too, obviously. -
Why not moving to Git?
andy5995 replied to balduin's topic in Game Development & Technical Discussion
I'm pretty sure I'd be available to help some with the migration process, when it's decided upon. I'm looking forward to 0ad switching primarily to git, as I never worked with svn much when it was more popular (because I didn't do much development at that time) and I'm much more comfortable with the "pull request" workflow. I guess arcanist is supposed to make it easier, but I kept getting certificate errors when I tried it, and it seemed to be a problem for a while, iirc. When the Devuan distro forked Debian, they used self-hosted GitLab, but eventually switched to self-hosted gitea. I don't know why. -
How to make a 0ad AppImage
andy5995 replied to andy5995's topic in Game Development & Technical Discussion
For Atlas, I expect that the linuxdeploy-plugin-gtk will be the best (maybe only) option. (more info about linuxdeploy plugins in the linuxdeploy user guide ) When I run the appimage with the '-editor' option, this is the output -
How to make a 0ad AppImage
andy5995 replied to andy5995's topic in Game Development & Technical Discussion
I've gone through all the steps again and updated the script and docs accordingly. This should be easy-as-pie now. @Stan` -
How to make a 0ad AppImage
andy5995 replied to andy5995's topic in Game Development & Technical Discussion
It's working now (except for Atlas)! Putting libAtlasUI.so and libCollada.so in AppRun/usr/lib did the trick. (I thought I tried that already, as I mentioned above, but saw libCollada.so wasn't there). I'll update the howto in a few minutes, but I'd say it's ready for someone who's familiar with your CI to start adding it. I think best to create the AppImage on systems with a slightly older version of libc than the bleeding edge. That assures it's more likely to run on newer, as well as older systems. But I'm a bit hazy about that yet. -
How to make a 0ad AppImage
andy5995 replied to andy5995's topic in Game Development & Technical Discussion
I increased and took a closer look at my scrollback. Right before the DLL conversion errors, near the top of the console output is a fairly good clue: I've looked at the code in DllLoader.cpp, but I don't see yet how I can have the complete path output to the console. The base filename is passed to dlopen(); doesn't really make sense to me yet. -
How to make a 0ad AppImage
andy5995 replied to andy5995's topic in Game Development & Technical Discussion
I tried without specifying any --libdir. I changed the install script (above) to install ActorEditor, libCollada.so, AtlasUi.so to AppRun/usr/bin. Ran `linuxdeploy`. It failed saying the deps couldn't be found. Fixed by using patchelf on 5 files: binaries/system{libmoz*,libnv*} Example: In AppRun/usr/bin `patchelf --set-rpath libmozjs78-ps-release.so:/0ad/binaries/system pyrogenesis` (where /0ad/ is my source root) Rebuilt the appimage and ran it. I got errors immediately about directory creation. I copied default.cfg dev.cfg keys.txt to AppRun/user/data/config Rebuilt the appimage and ran it I got the same errors about Collada as before, but the full-screen problem was fixed. -
How to make a 0ad AppImage
andy5995 replied to andy5995's topic in Game Development & Technical Discussion
Rebuilt without --bindir and getting the same result. I again tried building the image with libCollada in the 3 locations mentioned above. -
How to make a 0ad AppImage
andy5995 replied to andy5995's topic in Game Development & Technical Discussion
@hyperionI don't think using --bindir is needed at all for this actually, but haven't tried building without it yet. I'm going to do that now. As for libdir, when linuxdeploy is run, it copies libraries into AppRun/usr/lib and that seems to be working well. It fixed a lot of problems I was having... except for libCollada.so. I copied it into the AppRun folder in 3 different places: the bin folder (alongside pyrogenesis), the AppRun/usr/lib/games/0ad folder, and AppRun/usr/lib. That didn't help anything. -
How to make a 0ad AppImage
andy5995 replied to andy5995's topic in Game Development & Technical Discussion
I can now run the appimage, get the main menu, and open the game setup menu. Alt+Enter doesn't switch to full-screen, but I can do that by right-clicking the title bar and clicking on "full screen". When I start a game, it loads, but I get many collada related errors. -
How to make a 0ad AppImage
andy5995 replied to andy5995's topic in Game Development & Technical Discussion
This is where I'm at -
How to make a 0ad AppImage
andy5995 replied to andy5995's topic in Game Development & Technical Discussion
I've made edits to the post above, and using that info, the error directly above is gone. Right now I think the only problem is the data can't be found when the appimage is run. I think that will be fixed after I rebuild specifying the relative path to --datadir. -
@norjay I opened a ticket for a problem @Old Romanreported.
-
An appimage for 0.0.26-alpha is available An appimage for 0.0.26-alpha (RC3-27067) release is available 0ad-0.0.26-rc3-27067-alpha AppImage An appimage for the 0.0.25b-alpha release is available at 0ad-0.0.25b-alpha appimage I've moved the how-to guide to the Wiki: https://trac.wildfiregames.com/wiki/BuildAndDeploymentEnvironment#LinuxAppImage
-
So... I play-tested this yesterday with a couple of humans and got a little slaughtered. I made some changes since then and released v0.26.1
-
@SevdaThank you for your interest! I'm glad you like the idea so far. I created a separate thread for this mod at I probably won't change the cost. I'd like to reduce the amount of files to make long-term maintenance easier.
-
The mod is now available for download at https://github.com/0ad-matters/kush-extreme/releases