Open rathann opened 3 years ago
Can you clarify what you mean by "install it"? You're running it via ADL ...
Does it come as a .air file? or as a package/zip that just has that XML descriptor fie and a SWF in the same folder?
thanks
The latter (XML+SWF and other data). The game comes bundled with an ancient 32-bit Linux AIR runtime and I'm trying to get rid of 32-bit binaries on my system.
Okay - looking at the call stack, something is going wrong when checking the ADL license, it may be getting confused with the paths involved or similar. It may be worth running with full path names i.e.:
/home/rathann/build/BUILD/adobe-air-33.1.1.633/bin/adl /home/rathann/GOG\ Games/Botanicula/game/bin/BotaniculaLinux-app.xml /home/rathann/GOG\ Games/Botanicula/game/bin
but also please check:
/home/rathann/build/BUILD/adobe-air-33.1.1.633/bin/adt -license
is giving a sensible response..
thanks
I'm using the free license (no license file). I'm not planning to do any development, just swapping the bundled AIR runtime in a game I already own. The game works fine with both its bundled AIR runtime as well as a shared, but still ancient, 2.6.0 runtime. If simply running an old game is something the free tier-licensed runtime doesn't support then I'll give up, but it shouldn't crash.
Ah - so yes, using the new AIR SDK on Linux is only something that's available when you have a commercial license. We're potentially looking at publishing a shared runtime (so if you had a .air file you could install it) to support older apps and games like is possible with Windows/macOS, but hadn't created that yet (there are some complexities involved in turning a .air file into an "installed application"...)
But completely agree, it should not crash. I'm not entirely sure why the code is getting as far as it is, if it's not found a license file - the crash location implied that it had read the contents of a file but the handling of the contents doesn't seem to have enough error handling. We can check that, will try to get a way of reproducing this issue here first...
thanks
Hm. I might have put a dummy file at /home/rathann/GOG Games/Botanicula/game/bin/META-INF/AIR/license.txt
and forgotten about it. I guess it's crashing on an invalid license file, then. I'm definitely looking forward to being able to replace the old bundled AIR runtime with your new shiny one at some point, then.
Problem Description
Steps to Reproduce
Obtain a copy of Botanicula (I got mine at https://www.gog.com/game/botanicula) and install it.