adonthell-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Adonthell-devel] v0.3 code update underway


From: Kai Sterker
Subject: [Adonthell-devel] v0.3 code update underway
Date: Mon, 25 Apr 2016 11:32:18 +0200

Hi all,

as discussed in January, I have started with the process of going over the 0.3 code to make sure it still compiles on modern systems. I assume nobody else has done anything on that front yet?


I am currently touching up the configure script, so have not even attempted to compile anything.

My plan is to enable support for Python 3 (and I would have dropped Python 2 completely, if OSX didn't still only ship 2 by default). Our scripts shouldn't really have anything in them that would be incompatible between 2 and 3, and SWIG should take care of the rest. So unless it turns out to be a huge effort, I will try to see this through.

SDL I'd keep at 1.2. Porting to 2.0 might be feasible by taking the relevant code from v0.4, but I don't think there is much to gain. But we'll see ... I do have a bit of time right now :-).


In general, I want to make sure the code configures and builds on at least Ubuntu 14.04 and 16.04 (both I have around for testing). I'd also like to get a 64bit Windows build, but not sure yet if I try cross-compiling or install Windows again. Possibly former, as the effort of getting all the dependencies set up appears to be the same in either case.

For OSX, I can get my hands on 10.9, and I might be willing to install a more recent version on a separate partition, at least. From what I've read, SDL 1.2 has some troubles on newer OSX, unless the bleeding edge is used [1], so ensuring that a new build runs seems to be essential. It would also be nice to get the binary signed, but I don't think I'll pay for a developer account just for that.


Oh, I am also thinking about moving the v0.3 code from CVS to git. Even if nobody else will work on the code, it might not be a bad idea to migrate. Since Savannah is offering git repos too, I'll probably keep it there.


For Waste's Edge, there isn't really much to change. Maybe some of the scripts need some updates for Python 3. However, I would want to replace the music files with ones that have a higher quality. If I recall correctly, those that are in the game were encoded with a lousy bitrate to keep the download small. But I believe I had versions with better quality around somewhere. Got to see if I can dig them out.


That's all I can think of that really needs doing. Once the first changes are in, it would of course be nice to test on other distros. I'll let you know when it's time for that.

Let me know if there is anything else that might be worth considering.

Regards,

Kai
_____________
[1] https://forums.libsdl.org/viewtopic.php?t=11620&sid=c8a77894074a1545bebfa21d8acf9a6d

reply via email to

[Prev in Thread] Current Thread [Next in Thread]