Hi all
I managed to compile the game 0 A. D. on pi4 aarch64 13.1
It took me 2~3 hours to build and 16G of storage (probably more during compilation)
The game is playable, I think... never played it before.
I only checked the tutorial, running directly from the build directory rather than as tcz extensions.
I tried to emulate that with linking but it refuses to run.
That's why I'm not sure if it will run as tcz.
Anyway, here are some questions I'd like to ask.
Directories:Does TC use a dedicate directory for games ?
I think Debian use /usr/games
So do we use /usr/local/games ?
or just the regular /usr/local/bin /usr/local/lib /usr/local/share/0ad/data
Sound problem:I can play sound with alsa in firefox.
Thought about pulseaudio so I start that as well.
Yet no sound from 0ad, this is what I get in terminal
TIMER| InitVfs: 816.296 us
Writing the mainlog at /home/tc/.config/0ad/logs/mainlog.html
TIMER| CONFIG_Init: 5.89178 ms
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
Sound: AlcInit success, using OpenAL Soft
I think that message comes from openal
Any ideas ?
Splitting:On other distros, they split the program into two (0ad, 0ad-data)
Why do they do that ?
I think they depend on each other so why splitting ?
Should we do that as well ?
Size:I haven't found a clear way to pass compile flags, so I passed non.
Consider that this is a game, which means performance matter more than size.
I think I'll just leave it as it is, or should I at least try ?
The raw size of un-stripped binaries add up around 1G
The data takes more, 3G